#some_id_that_is_not_here {
  color: black;
}
* {
  padding: 0;
  margin: 0;
  outline: 0;
}
.button_base {
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 2px;
  padding: 0 15px;
}
.button_base.inactive {
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
.button_base.inactive:hover {
  background: #bec5d5;
}
a.orange,
button.orange,
div.orange {
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 2px;
  padding: 0 15px;
  background-color: #cc6600;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ee8800),to(#cc6600));
  background-image: -webkit-linear-gradient(top,#ee8800,#cc6600);
  background-image: -moz-linear-gradient(top,#ee8800,#cc6600);
  background-image: -ms-linear-gradient(top,#ee8800,#cc6600);
  background-image: -o-linear-gradient(top,#ee8800,#cc6600);
  background-image: linear-gradient(to bottom,#ee8800,#cc6600);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ee8800,endColorstr=#cc6600);
}
a.orange.inactive,
button.orange.inactive,
div.orange.inactive {
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
a.orange.inactive:hover,
button.orange.inactive:hover,
div.orange.inactive:hover {
  background: #bec5d5;
}
a.orange:hover,
button.orange:hover,
div.orange:hover {
  background: #ee8800;
}
div.red2,
button.red2,
a.red2 {
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 2px;
  padding: 0 15px;
  background-color: #990000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#c20000),to(#990000));
  background-image: -webkit-linear-gradient(top,#c20000,#990000);
  background-image: -moz-linear-gradient(top,#c20000,#990000);
  background-image: -ms-linear-gradient(top,#c20000,#990000);
  background-image: -o-linear-gradient(top,#c20000,#990000);
  background-image: linear-gradient(to bottom,#c20000,#990000);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c20000,endColorstr=#990000);
}
div.red2.inactive,
button.red2.inactive,
a.red2.inactive {
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
div.red2.inactive:hover,
button.red2.inactive:hover,
a.red2.inactive:hover {
  background: #bec5d5;
}
div.red2:hover,
button.red2:hover,
a.red2:hover {
  background: #c20000;
}
div.steel2,
button.steel2,
a.steel2 {
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 2px;
  padding: 0 15px;
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
div.steel2.inactive,
button.steel2.inactive,
a.steel2.inactive {
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
div.steel2.inactive:hover,
button.steel2.inactive:hover,
a.steel2.inactive:hover {
  background: #bec5d5;
}
div.steel2:hover,
button.steel2:hover,
a.steel2:hover {
  background: #7986a1;
}
div.neg,
button.neg,
a.neg {
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 2px;
  padding: 0 15px;
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#bec5d5),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -moz-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -ms-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -o-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: linear-gradient(to bottom,#bec5d5,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bec5d5,endColorstr=#a0a7b6);
}
div.neg.inactive,
button.neg.inactive,
a.neg.inactive {
  cursor: default;
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
div.neg.inactive:hover,
button.neg.inactive:hover,
a.neg.inactive:hover {
  background: #bec5d5;
}
div.neg:hover,
button.neg:hover,
a.neg:hover {
  background: #bec5d5;
}
.b_m {
  height: 30px;
  padding: 0 15px;
  font: normal 14px/30px Arial, sans-serif;
}
a.b_s,
button.b_s,
div.b_s {
  height: 22px;
  padding: 0 10px;
  font: normal 12px/22px Arial, sans-serif;
}
a.b_m,
button.b_m,
div.b_m {
  height: 30px;
  padding: 0 15px;
  font: normal 14px/30px Arial, sans-serif;
}
a.b_l,
a.b_l2m,
button.b_l,
button.b_l2m,
div.b_l,
div.b_l2m {
  height: 40px;
  padding: 0 15px;
  font: normal 14px/40px Arial, sans-serif;
}
a.b_xl,
button.b_xl,
div.b_xl {
  height: 60px;
  padding: 0 20px;
  font: normal 24px/60px Arial, sans-serif;
}
@media (max-width: 1280px) {
  a.b_l2m,
  button.b_l2m,
  div.b_l2m {
    height: 30px;
    padding: 0 15px;
    font: normal 14px/30px Arial, sans-serif;
  }
}
a.purple_icon_base {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
}
a.purple.add {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -376px -158px;
}
a.purple.delete {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -379px -434px;
  padding-left: 23px;
}
a.purple.delete_small {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -379px -434px;
  width: 20px;
  margin: 2px 2px 2px 2px;
}
a.purple.edit {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -376px -122px;
}
a.purple.edit_small {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -380px -122px;
  width: 20px;
  margin: 2px 2px 2px 2px;
}
a.purple.cogwheel {
  background: transparent url(sprite.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 30px;
  margin: 2px 10px 2px 2px;
  display: inline-block;
  font: normal 12px/20px sans-serif;
  vertical-align: middle;
  background-position: -175px -201px;
}
.steel_base {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0 2px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.steel_base:hover {
  background: #7986a1;
}
.steel_base.active {
  background-color: #7986a1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#58647c),to(#7986a1));
  background-image: -webkit-linear-gradient(top,#58647c,#7986a1);
  background-image: -moz-linear-gradient(top,#58647c,#7986a1);
  background-image: -ms-linear-gradient(top,#58647c,#7986a1);
  background-image: -o-linear-gradient(top,#58647c,#7986a1);
  background-image: linear-gradient(to bottom,#58647c,#7986a1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58647c,endColorstr=#7986a1);
}
.steel_base.cancel,
.steel_base.del,
.steel_base.light {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
.steel_base.del:hover,
.steel_base.light:hover {
  background: #bec5d5;
}
.steel_base.del.selected {
  background: #112244;
}
.steel_base.noclick {
  cursor: default;
  color: rgba(255,255,255,0.5) !important;
}
.steel_base.light.noclick {
  color: rgba(255,255,255,0.9) !important;
}
.steel_base.noclick:hover {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
.steel_base.del.noclick:hover,
.steel_base.light.noclick:hover {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
a.steeli,
button.steeli,
div.steeli {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0 2px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  padding: 0 15px;
  font: normal 14px/30px Arial, sans-serif;
}
a.steeli:hover,
button.steeli:hover,
div.steeli:hover {
  background: #7986a1;
}
a.steeli.active,
button.steeli.active,
div.steeli.active {
  background-color: #7986a1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#58647c),to(#7986a1));
  background-image: -webkit-linear-gradient(top,#58647c,#7986a1);
  background-image: -moz-linear-gradient(top,#58647c,#7986a1);
  background-image: -ms-linear-gradient(top,#58647c,#7986a1);
  background-image: -o-linear-gradient(top,#58647c,#7986a1);
  background-image: linear-gradient(to bottom,#58647c,#7986a1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58647c,endColorstr=#7986a1);
}
a.steeli.cancel,
a.steeli.del,
a.steeli.light,
button.steeli.cancel,
button.steeli.del,
button.steeli.light,
div.steeli.cancel,
div.steeli.del,
div.steeli.light {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
a.steeli.del:hover,
a.steeli.light:hover,
button.steeli.del:hover,
button.steeli.light:hover,
div.steeli.del:hover,
div.steeli.light:hover {
  background: #bec5d5;
}
a.steeli.del.selected,
button.steeli.del.selected,
div.steeli.del.selected {
  background: #112244;
}
a.steeli.noclick,
button.steeli.noclick,
div.steeli.noclick {
  cursor: default;
  color: rgba(255,255,255,0.5) !important;
}
a.steeli.light.noclick,
button.steeli.light.noclick,
div.steeli.light.noclick {
  color: rgba(255,255,255,0.9) !important;
}
a.steeli.noclick:hover,
button.steeli.noclick:hover,
div.steeli.noclick:hover {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
a.steeli.del.noclick:hover,
a.steeli.light.noclick:hover,
button.steeli.del.noclick:hover,
button.steeli.light.noclick:hover,
div.steeli.del.noclick:hover,
div.steeli.light.noclick:hover {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
a.steeli>span,
button.steeli>span,
div.steeli>span {
  line-height: 20px;
}
a.steeli>i,
button.steeli>i,
div.steeli>i {
  display: inline-block;
  height: 22px;
  width: 22px;
  background: transparent url(sprite.png) no-repeat scroll 20px 20px;
  vertical-align: middle;
}
a.steeli.search>i,
button.steeli.search>i,
div.steeli.search>i {
  background-position: -3px -2px;
}
a.steeli.edit>i,
button.steeli.edit>i,
div.steeli.edit>i {
  background-position: -380px -87px;
}
a.steeli.add>i,
button.steeli.add>i,
div.steeli.add>i {
  background-position: -380px -190px;
}
a.steeli.upload>i,
button.steeli.upload>i,
div.steeli.upload>i {
  background-position: -380px -465px;
}
a.steeli.duplicate>i,
button.steeli.duplicate>i,
div.steeli.duplicate>i {
  background-position: -8px -613px;
}
a.steeli.star>i,
button.steeli.star>i,
div.steeli.star>i {
  background-position: -45px -40px;
}
a.steeli.screen>i,
button.steeli.screen>i,
div.steeli.screen>i {
  background-position: -371px -878px;
  width: 25px;
}
a.steeli.mail>i,
button.steeli.mail>i,
div.steeli.mail>i {
  background-position: -3px -231px;
}
a.steeli.validate>i,
button.steeli.validate>i,
div.steeli.validate>i {
  background-position: -261px -496px;
}
a.steeli.del>i,
a.steeli.cancel>i,
button.steeli.del>i,
button.steeli.cancel>i,
div.steeli.del>i,
div.steeli.cancel>i {
  background-position: -6px -572px;
}
a.steeli.loading>i,
button.steeli.loading>i,
div.steeli.loading>i {
  background: url(preloader_redv2.gif);
  background-size: 22px;
}
@media (max-width: 600px) {
  a.steeli,
  button.steeli,
  div.steeli {
    padding: 0 5px;
  }
  a.steeli.notextifmobile>span,
  button.steeli.notextifmobile>span,
  div.steeli.notextifmobile>span {
    display: none;
  }
}
a.steel,
button.steel,
div.steel {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0 2px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 22px;
  padding: 0 10px;
  font: 12px/22px sans-serif;
}
a.steel:hover,
button.steel:hover,
div.steel:hover {
  background: #7986a1;
}
a.steel.active,
button.steel.active,
div.steel.active {
  background-color: #7986a1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#58647c),to(#7986a1));
  background-image: -webkit-linear-gradient(top,#58647c,#7986a1);
  background-image: -moz-linear-gradient(top,#58647c,#7986a1);
  background-image: -ms-linear-gradient(top,#58647c,#7986a1);
  background-image: -o-linear-gradient(top,#58647c,#7986a1);
  background-image: linear-gradient(to bottom,#58647c,#7986a1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58647c,endColorstr=#7986a1);
}
a.steel.cancel,
a.steel.del,
a.steel.light,
button.steel.cancel,
button.steel.del,
button.steel.light,
div.steel.cancel,
div.steel.del,
div.steel.light {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
a.steel.del:hover,
a.steel.light:hover,
button.steel.del:hover,
button.steel.light:hover,
div.steel.del:hover,
div.steel.light:hover {
  background: #bec5d5;
}
a.steel.del.selected,
button.steel.del.selected,
div.steel.del.selected {
  background: #112244;
}
a.steel.noclick,
button.steel.noclick,
div.steel.noclick {
  cursor: default;
  color: rgba(255,255,255,0.5) !important;
}
a.steel.light.noclick,
button.steel.light.noclick,
div.steel.light.noclick {
  color: rgba(255,255,255,0.9) !important;
}
a.steel.noclick:hover,
button.steel.noclick:hover,
div.steel.noclick:hover {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
a.steel.del.noclick:hover,
a.steel.light.noclick:hover,
button.steel.del.noclick:hover,
button.steel.light.noclick:hover,
div.steel.del.noclick:hover,
div.steel.light.noclick:hover {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
@media (max-width: 600px) {
  a.steel,
  button.steel,
  div.steel {
    padding: 0 5px;
  }
}
.ImageUploader .steel i+div.qq-uploader,
.ImageUploader .steeli i+div.qq-uploader {
  display: inline-block;
  vertical-align: middle;
}
.red_base {
  font: normal 12px/16px sans-serif;
  padding: 5px 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: auto;
}
a.steeli.red_base,
button.steeli.red_base,
div.steeli.red_base,
a.steel.red_base,
button.steel.red_base,
div.steel.red_base {
  font: normal 12px/16px sans-serif;
  padding: 5px 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: auto;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
  color: white;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0 2px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font: normal 12px/16px sans-serif;
  padding: 5px 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: auto;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton:hover {
  background: #7986a1;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.active {
  background-color: #7986a1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#58647c),to(#7986a1));
  background-image: -webkit-linear-gradient(top,#58647c,#7986a1);
  background-image: -moz-linear-gradient(top,#58647c,#7986a1);
  background-image: -ms-linear-gradient(top,#58647c,#7986a1);
  background-image: -o-linear-gradient(top,#58647c,#7986a1);
  background-image: linear-gradient(to bottom,#58647c,#7986a1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#58647c,endColorstr=#7986a1);
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.cancel,
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.del,
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.light {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.del:hover,
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.light:hover {
  background: #bec5d5;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.del.selected {
  background: #112244;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.noclick {
  cursor: default;
  color: rgba(255,255,255,0.5) !important;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.light.noclick {
  color: rgba(255,255,255,0.9) !important;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.noclick:hover {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.del.noclick:hover,
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton.light.noclick:hover {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
}
span.red,
div.red,
button.red,
a.red,
.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  background-color: #990000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#C20000),to(#990000));
  background-image: -webkit-linear-gradient(top,#C20000,#990000);
  background-image: -moz-linear-gradient(top,#C20000,#990000);
  background-image: -ms-linear-gradient(top,#C20000,#990000);
  background-image: -o-linear-gradient(top,#C20000,#990000);
  background-image: linear-gradient(to bottom,#C20000,#990000);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C20000,endColorstr=#990000);
  color: white !important;
  display: inline-block;
  vertical-align: middle;
  font: normal 12px/16px sans-serif;
  padding: 5px 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: auto;
  text-decoration: none;
  border: none;
  margin: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
span.red:hover,
div.red:hover,
button.red:hover,
a.red:hover,
.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton:hover {
  background: #c20000;
}
span.frog,
div.frog,
button.frog,
a.frog {
  background-color: #558855;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#669966),to(#558855));
  background-image: -webkit-linear-gradient(top,#669966,#558855);
  background-image: -moz-linear-gradient(top,#669966,#558855);
  background-image: -ms-linear-gradient(top,#669966,#558855);
  background-image: -o-linear-gradient(top,#669966,#558855);
  background-image: linear-gradient(to bottom,#669966,#558855);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#669966,endColorstr=#558855);
  color: white !important;
  display: inline-block;
  vertical-align: middle;
  font: normal 12px/16px sans-serif;
  text-decoration: none;
  padding: 5px 10px;
  border: none;
  margin: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
span.frog:hover,
div.frog:hover,
button.frog:hover,
a.frog:hover {
  background: #669966;
}
span.greyb,
div.greyb,
button.greyb,
a.greyb {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#bec5d5),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -moz-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -ms-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: -o-linear-gradient(top,#bec5d5,#a0a7b6);
  background-image: linear-gradient(to bottom,#bec5d5,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bec5d5,endColorstr=#a0a7b6);
  color: white !important;
  display: inline-block;
  vertical-align: middle;
  font: normal 12px/16px sans-serif;
  text-decoration: none;
  padding: 5px 10px;
  border: none;
  margin: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
span.greyb:hover,
div.greyb:hover,
button.greyb:hover,
a.greyb:hover {
  background: #bec5d5;
}
span.red.active,
div.red.active,
button.red.active,
a.red.active,
span.grey.active,
div.grey.active,
button.grey.active,
a.grey.active {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7986a1),to(#58647c));
  background-image: -webkit-linear-gradient(top,#7986a1,#58647c);
  background-image: -moz-linear-gradient(top,#7986a1,#58647c);
  background-image: -ms-linear-gradient(top,#7986a1,#58647c);
  background-image: -o-linear-gradient(top,#7986a1,#58647c);
  background-image: linear-gradient(to bottom,#7986a1,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7986a1,endColorstr=#58647c);
}
button.purple,
span.purple {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#69758d),to(#58647c));
  background-image: -webkit-linear-gradient(top,#69758d,#58647c);
  background-image: -moz-linear-gradient(top,#69758d,#58647c);
  background-image: -ms-linear-gradient(top,#69758d,#58647c);
  background-image: -o-linear-gradient(top,#69758d,#58647c);
  background-image: linear-gradient(to bottom,#69758d,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#69758d,endColorstr=#58647c);
  height: 30px;
  line-height: 14px;
  vertical-align: middle;
  font-size: 14px;
  color: white;
  font-weight: normal;
  padding: 4px 10px;
  border: none;
  margin: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
span.purple {
  min-height: 17px;
}
button.purple:hover,
span.purple.rounded:hover {
  background: #7986a1;
}
button.purple.disabled,
button.purple.disabled:hover {
  background: #7986a1;
  color: rgba(255,255,255,0.5);
  cursor: default;
}
#footer {
  clear: both;
  background: #cfd3da;
}
#footer p {
  margin: 0.7em 1em;
}
#footer #foo0 {
  margin: 0 0.7% 0.5em 0.7%;
  padding: 1.3em 1em;
  border-bottom: 1px solid #fff;
}
#footer #foo0 a {
  text-transform: capitalize;
}
#footer #foo1 {
  float: left;
  width: 48.6%;
  margin: 0 0.7% 0.5em 0.7%;
}
#footer #foo1 p {
  margin-left: 2em;
}
#footer #foo2 {
  float: left;
  width: 15.966%;
  margin-right: 0.7%;
}
#footer #foo3 {
  float: left;
  width: 15.966%;
  margin-right: 0.7%;
}
#footer #foo4 {
  float: left;
  width: 15.966%;
}
#footer #foo5 {
  margin: 0.5em 0.7%;
  border-top: 1px solid #fff;
  text-align: center;
  clear: both;
}
#footer #foo5 .advert {
  margin: auto;
  width: 468px;
  display: inline-block;
}
@media (min-width: 1281px) {
  #footer #foo1 p {
    margin-right: 7em;
  }
}
ul.ui-autocomplete {
  z-index: 11000500 !important;
}
ul.ui-menu.RKH_search_autocomplete,
.entity_search ul.ui-menu {
  background-color: #ffffff;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 33px;
  line-height: 20px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item,
.entity_search ul.ui-menu li.ui-menu-item {
  list-style-type: none;
  margin: 0;
  padding: 0 2%;
  width: 96%;
  border-top: 1px solid #d6d6d6;
  min-height: 27px;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category,
.entity_search ul.ui-menu li.ui-menu-item.search-res-category {
  background: #d6d6d6;
  color: #494949;
  min-height: 25px;
  font-size: 14px;
  line-height: 25px;
  margin: 5px 0;
  clear: both;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category:first-child,
.entity_search ul.ui-menu li.ui-menu-item.search-res-category:first-child {
  margin-top: 0;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category:last-child,
.entity_search ul.ui-menu li.ui-menu-item.search-res-category:last-child {
  background: #666;
  margin-bottom: 0;
  text-align: center;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category+li,
.entity_search ul.ui-menu li.ui-menu-item.search-res-category+li {
  border: none;
}
ul.ui-menu.RKH_search_autocomplete img,
.entity_search ul.ui-menu img {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category a {
  float: right;
  font-weight: normal;
  margin: 0;
  padding: 0 20px;
  font-size: 12px;
  line-height: 25px;
  vertical-align: middle;
  border: none;
  background: transparent;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category a:hover {
  text-decoration: underline;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item.search-res-category:last-child a {
  color: #fff;
  float: none;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.star,
span.authentified {
  display: inline-block;
  vertical-align: middle;
  padding-left: 27px;
  padding-right: 10px;
  height: 22px;
  background: transparent url(sprite.png) no-repeat -62px -443px;
  color: #900;
}
ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.star {
  line-height: 24px;
  float: right;
}
@media (min-width: 601px) {
  ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.name {
    display: inline-block;
    vertical-align: middle;
    min-width: 10em;
    max-width: 95%;
  }
  ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.earnings {
    color: #369;
  }
}
@media (max-width: 600px) {
  ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.star {
    font-size: 0;
    padding-right: 0;
  }
  ul.ui-menu.RKH_search_autocomplete li.ui-menu-item span.earnings {
    display: none;
  }
}
#header {
  display: none;
}
body {
  padding-top: 71px;
}
#header2 {
  height: auto;
  width: 100%;
  background: transparent;
  position: fixed;
  top: 0px;
  z-index: 12;
}
#header2 .top {
  height: 40px;
  width: 98.6%;
  padding: 0 0.7%;
  background: #112244;
  -webkit-box-shadow: -1px 3px 5px 0 #333333;
  -moz-box-shadow: -1px 3px 5px 0 #333333;
  box-shadow: -1px 3px 5px 0 #333333;
  position: relative;
}
#header2 .top div#rkh_logo {
  float: left;
  height: 30px;
  width: 29.3%;
}
#header2 .top #form_search {
  float: left;
  bottom: 0;
  height: 33px;
  line-height: 40px;
  margin: 0 0.7%;
  width: 37.2666%;
}
#form_search > span.sel_element_filter {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cfd3da;
  border-right: none;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background-image: url("sprite.png"), -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f2f2f2));
  background-image: url("sprite.png"), -webkit-linear-gradient(top,#fefefe,#f2f2f2);
  background-image: url("sprite.png"), -moz-linear-gradient(top,#fefefe,#f2f2f2);
  background-image: url("sprite.png"), -ms-linear-gradient(top,#fefefe,#f2f2f2);
  background-image: url("sprite.png"), -o-linear-gradient(top,#fefefe,#f2f2f2);
  background-image: url("sprite.png"), linear-gradient(to bottom,#fefefe,#f2f2f2);
  background-position: -217px -1478px, 0 0;
  background-repeat: no-repeat;
}
#header2 .top #form_search > ul {
  overflow-y: auto;
  max-height: 800px;
}
@media (max-width: 1800px) {
  #header2 .top #form_search > ul {
    overflow-y: auto;
    max-height: 600px;
  }
}
@media (max-width: 800px) {
  #header2 .top #form_search > ul {
    overflow-y: auto;
    max-height: 450px;
  }
}
#form_search > span.sel_element_filter>span,
#form_search > div.sel_element_filter>div>span {
  display: block;
  width: 29px;
  height: 25px;
  margin: 1px 18px 2px 2px;
  background: url("sprite.png") no-repeat scroll -243px -1506px transparent;
}
#form_search > div.sel_element_filter {
  display: none;
  color: #a3aab9;
  background: #f8f8f8;
  border: 1px solid #ced1d8;
  border-radius: 5px;
  margin-top: -4px;
  width: auto;
  position: absolute;
  z-index: 20;
  text-align: left;
}
#form_search > div.sel_element_filter > div {
  padding: 0 20px 0 6px;
  line-height: 29px;
  cursor: pointer;
}
#form_search > div.sel_element_filter>div>span {
  display: inline-block;
  vertical-align: middle;
}
#form_search div.sel_element_filter [rel="all"]>span {
  background-position: -236px -77px !important;
}
#form_search [rel="tournament"]>span {
  background-position: -239px -1227px !important;
}
#form_search [rel="player"]  >span {
  background-position: -239px -1194px !important;
}
#form_search [rel="venue"]   >span {
  background-position: -239px -1257px !important;
}
#form_search [rel="club"]    >span {
  background-position: -239px -1288px !important;
}
#form_search [rel="member"]  >span {
  background-position: -239px -1317px !important;
}
#form_search [rel="pro"]     >span {
  background-position: -239px -1351px !important;
}
#form_search [rel="room"]    >span {
  background-position: -239px -1388px !important;
}
#form_search [rel="festival"]>span {
  background-position: -239px -1417px !important;
}
#form_search [rel="circuit"] >span {
  background-position: -239px -1450px !important;
}
#form_search [rel="hashtag"] >span {
  background-position: -241px -1616px !important;
}
#form_search input,
.form_search input {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cfd3da;
  margin-right: 0;
  margin-top: 17px;
  padding: 0 0 0 2%;
  margin-left: 0;
  margin-top: 0;
  width: 77%;
  height: 28px;
  font: 14px #999;
}
#form_search button,
.form_search button {
  display: inline-block;
  vertical-align: middle;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-color: #cfd3da;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  margin-left: 0;
  padding-left: 0;
  text-align: center;
  background-color: #990000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#aa0000),to(#990000));
  background-image: -webkit-linear-gradient(top,#aa0000,#990000);
  background-image: -moz-linear-gradient(top,#aa0000,#990000);
  background-image: -ms-linear-gradient(top,#aa0000,#990000);
  background-image: -o-linear-gradient(top,#aa0000,#990000);
  background-image: linear-gradient(to bottom,#aa0000,#990000);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#aa0000,endColorstr=#990000);
  height: 30px;
  line-height: 30px;
  margin-right: 0;
  margin-top: 0;
  width: 42px;
  cursor: pointer;
}
#form_search button:hover,
.form_search button:hover {
  background: none repeat scroll 0 0 #c20303;
}
#form_search button .RKH-search,
.form_search button .RKH-search {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  height: 20px;
  width: 40px;
}
#header2 .bottom {
  height: 31px;
  width: 100%;
  background: transparent;
  background: #a0a7b6;
}
#header2 .bottom > div > div:first-child {
  height: 31px;
  width: 100%;
  background: #a0a7b6;
  float: left;
}
#header2 .menu_block {
  float: left;
  height: 27px;
  padding-top: 1px;
  margin: 0 0.7%;
}
#header2 .menu_block+.menu_block {
  float: right;
}
#header2 .menu_block img.avatar,
#menu_sel img.avatar {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
#header2 .menu_block .menu_elem {
  color: #FFFFFF;
  font-size: 14px;
  height: 29px;
  line-height: 29px;
  font-weight: normal;
  display: inline-block;
  padding: 0 30px 0 0;
}
#header2 .menu_block .menu_elem >a {
  color: #ffffff;
  font-size: 14px;
  height: 29px;
  line-height: 29px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
#header2 .menu_block+.menu_block .menu_elem {
  padding: 0 0 0 30px;
}
#header2 .menu_block:first-child .menu_elem:last-child,
#header2 .menu_block+.menu_block .menu_elem:first-child {
  padding: 0;
}
#header2 .menu_block .menu_elem >a:hover {
  color: #fff;
  text-decoration: underline;
}
#header2 #shortcuts {
  float: right;
  text-align: right;
}
#header2 #shortcuts>* {
  text-align: left;
}
#header2 #shortcuts button {
  margin: 6px 4px 4px;
}
#header2 #shortcuts > div {
  margin: 0;
  padding: 0;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
}
#header2 #shortcuts div.sel_button {
  float: none;
}
#header2 #shortcuts > div>span,
#header2 #shortcuts > div.sel_button>span,
#header2 #shortcuts > div.sel_button>a {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  margin: 0;
}
#header2 #shortcuts > div>span>div {
  height: 40px;
  display: inline-block;
}
#header2 #shortcuts > div#header_message:hover,
#header2 #shortcuts > div#header_publish:hover {
  background-color: #990000;
}
#header2 #shortcuts > div#menu_sel {
  display: none;
}
#header2 #shortcuts > div#manage_sel>span>div {
  background: url("sprite.png") no-repeat -377px -582px;
  padding-left: 25px;
  font-size: 14px;
}
#header2 #shortcuts > div#header_publish>span>div {
  background: url("sprite.png") no-repeat -382px -77px;
  padding-left: 25px;
  font-size: 14px;
}
#header2 #shortcuts > div#header_message>span>div {
  background: url("sprite.png") no-repeat -1px -220px;
  padding-left: 25px;
}
@media (max-width: 1370px) {
  #header2 #shortcuts > div#manage_sel>span,
  #header2 #shortcuts > div#header_publish>span {
    padding: 0 10px;
  }
  #header2 #shortcuts > div#manage_sel>span>div,
  #header2 #shortcuts > div#header_publish>span>div {
    padding-left: 20px;
  }
  #header2 #shortcuts > div#manage_sel > span>div>span,
  #header2 #shortcuts > div#header_publish > span>div>span {
    display: none;
  }
}
#header2 #shortcuts > div#header_notification>span>div {
  background: url("sprite.png") no-repeat -167px -281px;
  vertical-align: center;
  padding-left: 25px;
}
#header2 #shortcuts > div#header_message > span > i,
#header2 #shortcuts > div#header_notification > span > i {
  display: inline-block;
  vertical-align: top;
  height: 18px;
  margin: 12px 5px 0 -3px;
  padding-left: 4px;
  padding-right: 4px;
  background: #58647C;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  font: bold 11px/18px sans-serif;
}
#header2 #shortcuts > div#menu_sel > div,
#header2 #shortcuts > div#header_notification > div,
#header2 #shortcuts > div#manage_sel > div {
  color: black;
  right: 0;
  top: 40px;
  min-width: 200px;
  max-height: none;
  z-index: 5200;
  font-size: 14px;
}
#header2 #shortcuts > div#member_sel > div > a,
#header2 #shortcuts > div#manage_sel > div > a,
#header2 #shortcuts > div#menu_sel > div > a {
  line-height: 1em;
}
#header2 #shortcuts > div#header_notification > div > h4 {
  margin: 0;
  font: normal 14px Arial, sans-serif;
  padding: 4px;
  background: #cfd3da;
}
#header2 #shortcuts > div#header_notification > div > h4 > a {
  padding: 0;
  margin: 0;
  float: right;
  background: transparent;
}
a.hnotif {
  border-top: 1px dotted #999;
  padding: 0.4em 0.4em;
  font: normal 13px sans-serif;
  white-space: normal;
}
#header2 #shortcuts > div#header_notification > div > h4+a.hnotif {
  border-top: none;
}
a.hnotif > img {
  width: 30px;
  height: 30px;
  float: left;
}
a.hnotif > div {
  float: none;
  overflow: auto;
  margin-left: 40px;
}
a.hnotif > div.date {
  text-align: right;
  color: #999;
  font-style: normal;
}
#header2 #shortcuts > div#member_sel>span>div {
  padding: 0;
  margin-top: 5px;
  display: inline-block;
  height: 30px;
  width: 30px;
  background: url("sprite.png") no-repeat scroll -166px -398px;
}
#header2 #shortcuts > div#member_sel > div {
  right: 0;
  top: 40px;
  max-height: none;
  z-index: 5200;
  font-size: 14px;
}
@media (max-width: 1690px) {
  #header2 .top #form_search {
    width: 35%;
  }
}
@media (min-width: 1510px) and (max-width: 1565px) {
  #header2 .top #form_search {
    width: 33%;
  }
  #header2 .top #form_search button {
    width: 38px;
  }
}
@media (min-width: 851px) and (max-width: 1380px) {
  #header2 .top div#rkh_logo {
    width: 26%;
  }
  #header2 .top #form_search {
    width: 27%;
  }
  #header2 .top #form_search>input {
    width: 55%;
  }
}
@media (min-width: 681px) and (max-width: 850px) {
  #header2 div#rkh_logo img {
    background: url("logo-rkh.png") no-repeat scroll center center transparent;
    height: 0;
    padding: 19px 60px;
    width: 0;
  }
  #header2 .top div#rkh_logo {
    width: 125px;
  }
  #header2 .top #form_search {
    width: 34%;
  }
  #header2 .top #form_search>input {
    width: 55%;
  }
  #header2 .menu_block .menu_elem {
    padding: 0 10px 0 0;
  }
}
@media (min-width: 701px) and (max-width: 790px) {
  #header2 .top #form_search {
    width: 25%;
  }
  #header2 .top #form_search button {
    width: 21px;
  }
  #header2 .top #form_search button span.RKH-search {
    position: relative;
    right: 10px;
  }
}
@media (min-width: 681px) and (max-width: 700px) {
  #header2 .top #form_search {
    width: 23%;
  }
  #header2 .top #form_search button {
    width: 14px;
  }
  #header2 .top #form_search button span.RKH-search {
    position: relative;
    right: 13px;
  }
}
@media (max-width: 680px) {
  #header2 .top #form_search > span.sel_element_filter>span,
  #header2 .top #form_search > div.sel_element_filter>div>span {
    display: block;
    width: 29px;
    height: 21px;
    margin: 1px 18px 2px 2px;
    background: url("sprite.png") no-repeat scroll -243px -1506px transparent;
  }
  #header2 {
    width: 100%;
    z-index: 10;
    min-width: 300px;
    position: static;
    margin-bottom: 10px;
  }
  body {
    padding-top: 0px;
    min-width: 300px;
  }
  #header2 .bottom {
    display: none !important;
  }
  #header2 .top {
    min-width: 300px;
    padding: 0;
    width: 100%;
    height: 40px;
    -webkit-box-shadow: 0 0 0 0 #333333;
    -moz-box-shadow: 0 0 0 0 #333333;
    box-shadow: 0 0 0 0 #333333;
  }
  #header2 .top #reg_view {
    display: none !important;
  }
  #header2 .top #search_view {
    display: block !important;
  }
  #header2 #shortcuts {
    width: 40px;
    position: relative;
    height: 40px;
  }
  #header2 #shortcuts>div {
    width: 40px;
    line-height: 35px;
    position: absolute;
    top: 0px;
  }
  #header2 #shortcuts>div.sel_button>div {
    top: 0;
  }
  #header2 #shortcuts > div#header_search>span>div {
    background: url("sprite.png") no-repeat -240px -100px;
    padding-left: 25px;
    font-size: 14px;
  }
  #header2 #shortcuts > div#header_search {
    position: absolute;
    right: 50px;
  }
}
#header2 #shortcuts > a#heroscore {
  text-decoration: none;
  text-align: center;
  position: relative;
  overflow: visible;
  display: inline-block;
  width: 95px;
  height: 40px;
  vertical-align: middle;
}
#heroscore>* {
  display: block;
  position: absolute;
  z-index: 5;
}
#heroscore>.hesc_score {
  top: 7px;
  width: 100%;
  font: bold 22px Arial, sans-serif;
  color: #fff;
}
#heroscore>.hesc_morepoints {
  color: #e7e9eb;
  -webkit-text-shadow: 2px 2px 0 rgba(0,0,0,0.8);
  -moz-text-shadow: 2px 2px 0 rgba(0,0,0,0.8);
  text-shadow: 2px 2px 0 rgba(0,0,0,0.8);
  top: 4px;
  width: 100%;
  font: bold 18px Arial, sans-serif;
}
#header2 .top #reg_view #shortcuts {
  width: 100%;
  text-align: center;
}
#header2 .top #reg_view #shortcuts span {
  color: #ffffff;
  padding: 5px 10px;
  margin: 6px 4px 4px;
  display: inline-block;
  vertical-align: middle;
}
#header2 .top #reg_view #shortcuts span:last-child {
  padding-top: 10px;
}
#header2 .top #reg_view #shortcuts .sel_button {
  float: right;
  padding-top: 5px;
}
#header2 .top #reg_view #shortcuts .sel_button > a {
  background: url("sprite.png") no-repeat scroll -30px -851px transparent;
  height: 40px;
  width: 46px;
  padding: 0 !important;
}
#header2 .top #reg_view #shortcuts .sel_button > a:after {
  content: "";
  padding-left: 0px;
}
#header2 .top #reg_view #shortcuts .sel_button.active > a,
#header2 .top #reg_view #shortcuts .sel_button > a:hover {
  background-color: #c20303;
}
#header2 .top #reg_view #shortcuts #sel_share_action.sel_button > div {
  top: 40px;
}
#header2 .top #reg_view #shortcuts div + span {
  padding-right: 0px;
  float: right;
}
#header2 .top-scroll-down {
  height: 50px;
  position: absolute;
  top: 0;
  display: none;
}
#header2 .top-scroll-down,
#header2 .top-scroll-down button.red {
  font-size: 16px;
  line-height: 20px;
}
#header2 .top-scroll-down button.red {
  height: 30px;
}
.less850 {
  display: none !important;
}
@media (min-width: 681px) and (max-width: 850px) {
  .less850 {
    display: inline !important;
  }
  .more850 {
    display: none !important;
  }
}
span.c,
span.cr,
span.cb,
.mce-container span.c,
.mce-container span.cr,
.mce-container span.cb {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 0.3em;
  color: red;
  font: bold 1.3em/1em sans-serif;
  background: #FFD;
  padding: 0 0.32em;
  margin: 0 0.1em;
}
span.cr,
.mce-container span.cr {
  color: black;
}
span.c+span.c,
span.cr+span.cr,
span.cb+span.cb,
span.cr+span.cb,
span.cb+span.cr,
span.c+span.cb,
span.c+span.cr,
span.cb+span.c,
span.cr+span.c {
  margin-left: 0;
}
.mce-content-body {
  margin-left: 1% !important;
  margin-right: 1% !important;
  font-size: 14px;
  background-color: #ffffff;
}
.mce-content-body,
#container_activity .block_content {
  line-height: 1.25em;
}
.mce-content-body h1,
.mce-content-body h2,
.mce-content-body h3,
.mce-content-body h4,
#container_activity .block_content h1,
#container_activity .block_content h2,
#container_activity .block_content h3,
#container_activity .block_content h4 {
  margin: 0.7em 0 0.35em 0;
  line-height: 1em;
}
.mce-content-body h1,
#container_activity .block_content h1 {
  font-size: 20px;
}
.mce-content-body h2,
#container_activity .block_content h2 {
  font-size: 16px;
  color: #990000;
}
.mce-content-body h3,
#container_activity .block_content h3 {
  font-size: 14px;
}
.mce-content-body h4,
#container_activity .block_content h4 {
  color: #999999;
  font-weight: normal;
}
.mce-content-body a {
  text-decoration: none;
  color: #225588;
}
.mce-content-body a:hover {
  text-decoration: underline;
  color: #225588;
}
.mce-content-body td,
.mce-content-body th {
  min-width: 30px;
}
.mce-content-body img {
  max-width: 98%;
}
.mce-content-body p.author {
  display: none;
}
.mce-i-rkhcards:before {
  content: "♣";
  font-size: 22px;
  line-height: 11px;
}
.mce-i-rkhmedia {
  background: url(CardReplayer.svg) !important;
  width: 16px;
  height: 19px !important;
  margin-top: -2px !important;
  line-height: 11px;
  background-size: contain !important;
}
.mce-i-sticker {
  background: url(Smile.svg) !important;
  width: 16px;
  height: 16px !important;
  line-height: 11px;
  background-size: contain !important;
}
.mce-path .mce-path-item,
.mce-path .mce-divider {
  display: none !important;
}
.mce-edit-area > iframe {
  overflow: auto;
}
.mce-menu-item:hover,
.mce-menu-item.mce-selected,
.mce-menu-item:focus {
  background-color: #f4f5f7 !important;
  background-image: linear-gradient(to bottom,#f4f5f7,#e7e9eb) !important;
}
.mce-menu-item:hover .mce-text,
.mce-menu-item.mce-selected .mce-text,
.mce-menu-item:hover .mce-ico,
.mce-menu-item.mce-selected .mce-ico,
.mce-menu-item:focus .mce-ico,
.mce-menu-item.mce-selected .mce-caret,
.mce-menu-item:focus .mce-caret,
.mce-menu-item:hover .mce-caret {
  color: #000000 !important;
}
.mce-foot .mce-btn,
.mce-foot .mce-primary,
.mce-foot .mce-btn:hover,
.mce-foot .mce-primary:hover {
  border: 0;
  box-shadow: none;
  background: none;
}
.mce-foot .mce-btn button {
  background-color: #a0a7b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#b1b8c7),to(#a0a7b6));
  background-image: -webkit-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -moz-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -ms-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: -o-linear-gradient(top,#b1b8c7,#a0a7b6);
  background-image: linear-gradient(to bottom,#b1b8c7,#a0a7b6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b1b8c7,endColorstr=#a0a7b6);
  color: white !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  padding: 5px 10px;
  border: 0;
  margin: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  text-shadow: none;
  font-family: Arial, sans-serif;
  box-shadow: none;
}
.mce-foot .mce-btn button:hover {
  background: none repeat scroll 0 0 #bec5d5;
}
.mce-foot .mce-primary button {
  background-color: #58647c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#69758d),to(#58647c));
  background-image: -webkit-linear-gradient(top,#69758d,#58647c);
  background-image: -moz-linear-gradient(top,#69758d,#58647c);
  background-image: -ms-linear-gradient(top,#69758d,#58647c);
  background-image: -o-linear-gradient(top,#69758d,#58647c);
  background-image: linear-gradient(to bottom,#69758d,#58647c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#69758d,endColorstr=#58647c);
  color: white !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  padding: 5px 10px;
  border: 0;
  margin: 0 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.mce-foot .mce-primary button:hover {
  background: none repeat scroll 0 0 #7986a1;
}
.hs_logo_23 {
  position: relative;
  top: 2px;
}
.hs_logo_34 {
  position: relative;
  top: 4px;
}
.ico-information {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: right;
  margin: 7px 5px;
  background: url(sprite.png.1) no-repeat -296px -942px;
}
#box_player_resume h4 {
  padding: 5px 12px 5px 12px;
}
#box_player_resume p {
  font-size: 12px;
}
#box_player_resume .about_introduction {
  width: 100%;
  overflow: hidden;
  padding: 0;
}
#box_player_resume .about_introduction h4 {
  float: left;
}
#box_player_resume .about_introduction .simple {
  float: left;
}
#box_player_resume .about_introduction .simple ul,
#box_player_resume .about_introduction .simple ol {
  list-style-position: inside;
}
#box_player_resume .about_introduction,
#box_player_resume .achievements {
  margin-bottom: 20px;
}
#job_description {
  background: #fff;
}
#job_description[disabled] {
  background: #d6d6d6;
}
@media (min-width: 800px) {
  tr:hover .edit-buttons {
    display: block;
  }
  .edit-buttons {
    display: none;
  }
}
.playerlist .number span {
  font-size: 18px;
  font-weight: bold;
}
.playerlist .job-title>div {
  display: inline-block;
}
.playerlist .job-title {
  overflow: hidden;
}
.playerlist .job-title .title h2 {
  font-size: 14px;
}
.playerlist .job-title .varification {
  margin-top: 0px;
}
.playerlist .job-title.human a {
  color: #990000 !important;
}
.playerlist .job-title.human img.flag {
  height: 25px;
  vertical-align: middle;
  width: 25px;
  margin-left: -2px;
  margin-bottom: 5px;
}
.playerlist .job-description {
  margin-top: -2px;
}
.playerlist .job-description .varification {
  background: transparent url(sprite.png.1) no-repeat -98px -702px;
  padding-top: 2px;
}
.playerlist .job-date {
  margin-top: -3px;
}
.playerlist .job-date .date {
  color: #333;
}
.playerlist .varification {
  float: none;
  height: 18px;
  margin: 4px 5px 0 5px;
  padding-right: 0;
  padding-left: 22px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.playerlist .varification.done {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.playerlist .job-medal {
  float: left;
  margin-right: 5px;
  vertical-align: middle;
  height: 100%;
}
.playerlist .job-description {
  margin-left: 25px;
}
.playerlist .job-content .number {
  color: #558855;
}
.playerlist .job-content .job-variaty-achievement .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1370px;
  display: block;
  width: 20px;
  height: 19px;
}
.playerlist .job-content .job-variaty-job .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1460px;
  display: block;
  width: 20px;
  height: 19px;
}
.playerlist .job-social .number {
  color: #bbaa22;
}
.playerlist .job-social .job-variaty-achievement .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1430px;
  display: block;
  width: 20px;
  height: 20px;
}
.playerlist .job-social .job-variaty-job .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1514px;
  display: block;
  width: 20px;
  height: 19px;
}
.playerlist .job-results .number {
  color: #dd7700;
}
.playerlist .job-results .job-variaty-achievement .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1399px;
  display: block;
  width: 20px;
  height: 20px;
}
.playerlist .job-results .job-variaty-job .job-medal {
  background: transparent url(sprite.png.1) no-repeat -83px -1487px;
  display: block;
  width: 20px;
  height: 19px;
}
.playerlist .voting-button {
  margin-top: 2px;
  margin-left: 3px;
}
.playerlist .job-results .voting-button {
  background: url(btn_Poker_results_.png) 0 0 no-repeat;
}
.playerlist .job-social .voting-button {
  background: url(btn_Social_influence_.png) 0 0 no-repeat;
}
.playerlist .job-content .voting-button {
  background: url(btn_Contribution.png) 0 0 no-repeat;
}
.playerlist.achiev .job-description {
  margin-left: 0px;
}
.about_box .about_col_resume .playerlist tr {
  background: #f1f1f1 !important;
}
.heroscorecontainer {
  width: 100%;
  min-height: 290px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.heroscorecontainer .txt {
  position: absolute;
  left: 170px;
  right: 10px;
  top: 13px;
  bottom: 10px;
}
.heroscorecontainer h3 {
  font-size: 14px;
  color: #990000;
  font-weight: bold;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 1px;
  text-transform: capitalize;
}
.heroscorecontainer.hs-about .txt {
  position: relative;
  padding-top: 10px;
  left: 0;
  width: 85%;
  margin-left: 15%;
}
.hs-avatar-container img {
  position: absolute;
  bottom: 0;
  height: 235px;
  width: 150px;
}
.avatar-btn {
  display: none !important;
  position: absolute;
  padding: 10px 14px !important;
  left: 4px;
  top: 180px;
  font-size: 14px !important;
  text-align: center;
  width: 110px;
}
.hs-avatar-container:hover .avatar-btn {
  display: block !important;
}
#block_heroscore .box_header.heroscore_header {
  margin-bottom: -3px;
}
#block_heroscore .box_header.heroscore_header .box_title img {
  width: 120px;
  height: 23px;
  vertical-align: middle;
}
#block_ranked_around_me .box_header {
  margin-bottom: 0;
}
#block_ranked_around_me .around-content > * {
  display: inline-block;
  width: 180px;
  margin: 0 35px;
}
@media (max-width: 1750px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 20px;
  }
}
@media (max-width: 1580px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 5px;
  }
}
@media (max-width: 1280px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 45px;
  }
}
@media (max-width: 1175px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 35px;
  }
}
@media (max-width: 1075px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 25px;
  }
}
@media (max-width: 975px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 15px;
  }
}
@media (max-width: 875px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 5px;
  }
}
@media (max-width: 800px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 35px;
  }
}
@media (max-width: 665px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 20px;
  }
}
@media (max-width: 580px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 5px;
  }
}
@media (max-width: 530px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 25px;
  }
}
@media (max-width: 465px) {
  #block_ranked_around_me .around-content > * {
    margin: 0 5px;
  }
}
#block_ranked_around_me .around-content {
  margin-bottom: 40px;
  text-align: center;
  position: relative;
}
#block_ranked_around_me .around-content .around_bigbar {
  border-bottom: 5px solid #8e8a8a;
  margin-top: -3px;
}
#block_ranked_around_me .around-content .around_smallbar {
  border-bottom: 2px solid #8e8a8a;
}
#block_ranked_around_me .around-content .around_heroscore_container {
  position: relative;
  z-index: 9;
}
#block_ranked_around_me .around-content .around_heroscore_container .around_heroscore {
  font: bold 24px Arial, sans-serif;
  color: #990000;
  text-align: center;
}
#block_ranked_around_me .around-content .around_avatar_container a {
  position: relative;
}
#block_ranked_around_me .around-content .around_avatar_container a img {
  width: 100px;
  height: 150px;
}
#block_ranked_around_me .around-content .around_avatar_container canvas {
  position: absolute;
  top: 0;
}
#block_ranked_around_me .around-content .around_avatar_container .avatar-btn {
  position: absolute;
  width: 110px;
  padding: 0;
  display: none;
  left: 20px;
}
#block_ranked_around_me .around-content .around_info_container {
  height: 70px;
}
#block_ranked_around_me .around-content .around_info_container .around_name {
  font: bold 14px Arial, sans-serif;
  color: #8e8a8a;
  text-align: center;
  position: relative;
  top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 16px;
}
#block_ranked_around_me .around-content .around_info_container .around_name a {
  color: #8e8a8a;
}
#block_ranked_around_me .around-content .around_info_container .around_rank {
  font: bold 18px Arial, sans-serif;
  color: #8e8a8a;
  text-align: center;
  position: relative;
  top: 27px;
}
#block_ranked_around_me .around-content .around_info_container .around_rank a {
  color: #8e8a8a;
}
#block_ranked_around_me .around-content .follow_score0 {
  position: relative;
  top: 16px;
}
#block_ranked_around_me .around-content .follow_score0:hover .around_avatar_container .avatar-btn {
  display: inline-block !important;
}
#block_ranked_around_me .around-content .follow_score0 .around_bigbar {
  border-bottom: 5px solid #990000;
}
#block_ranked_around_me .around-content .follow_score0 .around_smallbar {
  border-bottom: 2px solid #990000;
}
#block_ranked_around_me .around-content .follow_score0 .around_heroscore {
  font: bold 30px Arial, sans-serif;
  color: #990000;
}
#block_ranked_around_me .around-content .follow_score0 .around_avatar_container img {
  width: 120px;
  height: 185px;
}
#block_ranked_around_me .around-content .follow_score0 .around_info_container .around_name {
  font: bold 24px Arial, sans-serif;
  color: #990000;
  position: relative;
  top: 5px;
  height: 27px;
}
#block_ranked_around_me .around-content .follow_score0 .around_info_container .around_name a {
  color: #990000;
}
#block_ranked_around_me .around-content .follow_score0 .around_info_container .around_rank {
  font: bold 24px Arial, sans-serif;
  color: #990000;
  position: relative;
  top: 10px;
}
#block_ranked_around_me .around-content .follow_score0 .around_info_container .around_rank a {
  color: #990000;
}
@media (max-width: 800px) {
  #block_ranked_around_me .around-content .follow_score-2,
  #block_ranked_around_me .around-content .follow_score2 {
    display: none;
  }
}
@media (max-width: 670px) {
  #block_share_heroscore {
    display: none;
  }
}
#block_share_heroscore .share_hs_container {
  display: inline-block;
  float: right;
  margin-right: 20px;
  position: relative;
  top: 25px;
}
#block_share_heroscore .share_hs_container button {
  position: relative;
  top: 12px;
  font-size: 14px;
  padding: 8px 10px;
}
@media (max-width: 900px) {
  #block_share_heroscore .share_hs_container {
    top: 10px;
  }
}
@media (max-width: 780px) {
  #block_share_heroscore .share_hs_container {
    top: 0;
  }
}
#block_share_heroscore .share_hs_container .reg_button {
  max-width: 200px;
  width: 200px;
}
#block_share_heroscore .share_hs_container .reg_classic {
  margin-left: 65px;
}
#block_share_heroscore .share_hs_container .share_hs_social_container > div {
  display: inline-block;
}
#block_share_heroscore .share_hs_text {
  display: inline-block;
}
#block_share_heroscore .share_hs_text .share_hs_logo {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 9px;
}
#block_share_heroscore .share_hs_text h2 {
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
#block_share_heroscore .share_hs_text h2 span.hs_social_score {
  color: #990000;
}
#block_share_heroscore .share_hs_text .one_line {
  top: -49px;
  font-size: 24px;
}
#block_share_heroscore .share_hs_text .two_lines {
  top: -39px;
}
@media (max-width: 1000px) {
  #block_share_heroscore .share_hs_text h2 span {
    font-size: 18px;
  }
}
@media (max-width: 900px) {
  #block_share_heroscore .share_hs_text h2 span {
    font-size: 15px;
  }
  #block_share_heroscore .share_hs_text .share_hs_logo {
    width: 75px;
    height: 75px;
  }
  #block_share_heroscore .share_hs_text .one_line {
    top: -36px;
  }
  #block_share_heroscore .share_hs_text .two_lines {
    top: -26px;
  }
}
@media (max-width: 780px) {
  #block_share_heroscore .share_hs_text h2 span {
    font-size: 12px;
  }
  #block_share_heroscore .share_hs_text .share_hs_logo {
    width: 50px;
    height: 50px;
  }
  #block_share_heroscore .share_hs_text .one_line {
    top: -25px;
  }
  #block_share_heroscore .share_hs_text .two_lines {
    top: -14px;
  }
}
.hs-about .hs-avatar-container>img {
  height: 270px;
  left: 10px;
  bottom: 0;
  width: 180px;
}
.hs-avatar-container>canvas {
  position: absolute;
  bottom: 0;
  left: 0;
}
.hs-about .hs-avatar-container>canvas {
  left: 10px;
}
@media (max-width: 1000px) {
  .hs-about .hs-avatar-container>canvas {
    left: 0px;
  }
}
.hs-honorific p {
  font-weight: normal;
  display: inline;
  font-size: 14px;
  color: #333;
  margin: 0;
  margin: 0 0 10px;
  display: block;
}
.hs-about .avatar-btn {
  left: 28px;
}
.hs-about .hs-scorebars {
  overflow: hidden;
  min-height: auto;
  margin-bottom: 25px;
}
.hs-about .hs-scorebars .hs-scorebar-border {
  border-bottom: 1px solid #dcdcdc;
  position: absolute;
  top: 90px;
  width: 77%;
}
.hs-about .hs-scorebar {
  width: 30%;
  height: auto;
  float: left;
  margin-right: 3%;
}
.hs-about .hs-scorebar:last-child {
  margin-right: 0;
}
.hs-about .hs-honorific {
  position: absolute;
  bottom: 0;
}
.hs-about .hs-honorific h3 {
  font-size: 22px !important;
  font-weight: bold;
  display: inline;
  text-transform: capitalize;
}
.hs-about .hs-honorific p {
  font-size: 22px !important;
  font-weight: normal;
  display: inline;
  font-size: 14px;
  color: #333;
  margin: 0;
  margin: 0 0 10px;
}
.hs-about .cat-ranking {
  margin-bottom: 25px;
  margin-left: -4px;
}
.hs-about .alignmiddle {
  top: 0%;
}
.cat-ranking a:first-child {
  margin-right: 3px;
}
.col-1of3 {
  width: 90%;
  margin-right: 3%;
}
.col-1of3:last-child {
  margin-right: 0;
}
.col-1of3 .hs-score-live,
.col-1of3 .hs-score-online {
  color: #333333;
  font: 12px Arial, sans-serif;
}
.col-1of3 .hs-score-live span,
.col-1of3 .hs-score-online span {
  color: #dd7700;
  font-weight: bold;
}
.col-1of3 .hs-score-live {
  float: left;
}
.col-1of3 .hs-score-online {
  float: right;
}
.col-1of3 .social-list.social_hub_links p>a {
  margin-left: -4px;
}
.rooms-head {
  overflow: hidden;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #dcdcdc;
}
.rooms-head p {
  float: left;
  font-size: 12px;
  color: #333;
}
.rooms-head p span {
  font-weight: bold;
  color: #dd7700;
}
.rooms-head p + p {
  float: right;
}
.rooms-body .hs-scorebars-border {
  border-bottom: 1px solid #dcdcdc;
  position: relative;
  top: 22px;
}
.rooms-body ul {
  list-style: none outside none;
  overflow: hidden;
  margin-top: 30px;
}
.rooms-body ul li {
  margin-bottom: 12px;
  overflow: hidden;
  font-size: 12px;
  color: #999;
  line-height: 24px;
}
.rooms-body i.ico {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background: url(default.svg) no-repeat 0 0;
  background-size: contain;
}
.rooms-body i.ico.ico-rooms-6 {
  background-image: url(everest.svg);
}
.rooms-body i.ico.ico-rooms-9 {
  background-image: url(winamax.svg);
}
.rooms-body i.ico.ico-rooms-10,
.rooms-body i.ico.ico-rooms-25 {
  background-image: url(pokerstars.svg);
}
.rooms-body i.ico.ico-rooms-12,
.rooms-body i.ico.ico-rooms-14 {
  background-image: url(partypoker.svg);
}
.rooms-body i.ico.ico-rooms-16 {
  background-image: url(irisheyes.svg);
}
.rooms-body i.ico.ico-rooms-21,
.rooms-body i.ico.ico-rooms-22 {
  background-image: url(unibet.svg);
}
.rooms-body i.ico.ico-rooms-23 {
  background-image: url(williamhill.svg);
}
.rooms-body i.ico.ico-rooms-24 {
  background-image: url(fulltilt.svg);
}
.rooms-body i.ico.ico-rooms-26 {
  background-image: url(pmu.svg);
}
.rooms-footer {
  clear: both;
}
.social-list p {
  margin-bottom: 16px;
}
.social-list p > a {
  margin-top: 2px;
}
.social-list p a + a {
  margin-left: 5px;
}
.social-list a.social {
  font-size: 12px;
  color: #999;
  margin: 0;
  height: 21px !important;
}
.overview-activity-head {
  margin-bottom: 12px;
}
.overview-activity-head p {
  color: #999;
}
.overview-activity-body ul {
  list-style: none outside none;
}
.overview-activity-body ul li {
  margin-bottom: 12px;
}
.overview-activity-body ul li p {
  font-size: 12px;
}
.overview-activity-body ul li p span {
  font-weight: bold;
  color: #558855;
  margin-right: 2px;
}
.overview-activity-footer span {
  margin: 0 5px;
  color: #336699;
}
.WW-ranking {
  position: relative;
  top: 5px;
  left: 3px;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.hs-honorific span {
  display: block;
  margin-bottom: 10px;
}
.heroscorecontainer>.hs-avatar-container-btn {
  position: absolute;
  top: 173px;
  left: 17px;
  background-color: #990000;
  color: #f5e3e3;
  border-radius: 4px;
  font-weight: bold;
  padding: 10px;
}
.statictic {
  font-weight: bold;
}
.score-count {
  color: #333 !important;
  font-size: 12px !important;
}
.hs-results span {
  color: #dd7700;
  font-size: 14px;
}
.hs-results .cat-ranking a:first-child {
  margin-right: 5px;
}
.btn-wannaknow.red {
  padding: 8px 30px;
  margin: 0;
  font-size: 14px;
}
.btn-wannaknow.asked {
  background: grey !important;
  cursor: default;
}
.petition-sentence {
  display: block;
  margin-bottom: 5px;
}
.petition-sentence .petition-number {
  display: inline-block !important;
  font-weight: bold !important;
}
.hs-leveling span {
  display: inline-block;
  width: 8.1%;
  height: 10px;
  border-radius: 2px;
  background: #cfd3da;
}
.hs-leveling .level {
  overflow: hidden;
}
.hs-leveling .level p {
  float: left;
  font-weight: normal;
  font-size: 12px !important;
}
.hs-leveling .level p + p {
  float: right;
}
.voting-rating {
  height: 15px;
  display: inline-block;
  border-radius: 2px;
  width: 200px;
  margin-top: 1px;
}
.voting-button {
  width: 17px;
  height: 17px;
  float: left;
  border: none;
  cursor: pointer;
}
.hs-results .voting-button {
  background: url(btn_Poker_results_.png) 0 0 no-repeat;
}
.hs-results .rating,
.hs-results span.colored {
  background: #dd7700;
}
.hs-social span {
  color: #ba2;
  font-size: 14px;
}
.hs-social .voting-button {
  background: url(btn_Social_influence_.png) 0 0 no-repeat;
}
.hs-social .rating,
.hs-social span.colored {
  background: #ba2;
}
.hs-social .cat-ranking a:first-child {
  margin-right: 5px;
}
.hs-content span {
  color: #585;
  font-size: 14px;
}
.hs-content .voting-button {
  background: url(btn_Contribution.png) 0 0 no-repeat;
}
.hs-content .rating,
.hs-content span.colored {
  background: #585;
}
.hs-content .cat-ranking a:first-child {
  margin-right: 5px;
}
.job-content .voting-button.voted,
.job-social .voting-button.voted {
  background: url(btn_unvoting.png);
}
.rating-container {
  margin-top: 20px;
  height: 46px;
  position: relative;
}
.rating-container #hs-logo {
  width: 27px;
  height: 27px;
  float: left;
}
.rating-container big,
.rating-container small,
.rating-container .five-numbers,
.rating-container .six-numbers,
.rating-container .seven-numbers {
  width: 66px;
  font-size: 24px;
  color: #990000;
  font-weight: bold;
  float: left;
  margin-left: 3px;
}
.rating-container big {
  display: block;
}
.rating-container .five-numbers {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.rating-container .cat-ranking {
  margin: 0;
}
.heroscore-score-small {
  display: none;
}
.box-heroscore-links {
  overflow: hidden;
  position: absolute;
  bottom: 0px;
}
.box-heroscore-links span {
  margin: 0 2px;
  color: #336699;
}
.box-heroscore-links a {
  line-height: 1.2;
  color: #336699;
}
.box-heroscore-links .WW-ranking {
  position: relative;
  top: 5px;
  left: 3px;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.hs-about .box-heroscore-links {
  bottom: 90px;
  right: 100px;
}
.hs-about .rating-container {
  height: auto;
  float: left;
  margin: 3% 2% 0 2%;
  position: relative;
  width: 200px;
  text-align: center;
}
.hs-about .rating-container .cat-ranking a {
  margin: 0 3px;
}
.hs-about .rating-container .cat-ranking a:first-child {
  margin-left: 0;
}
.hs-about .rating-container #hs-logo {
  width: 115px;
  height: 115px;
  float: none;
}
.hs-about .rating-container big,
.hs-about .rating-container small,
.hs-about .rating-container .five-numbers,
.hs-about .rating-container .six-numbers,
.hs-about .rating-container .seven-numbers {
  font-size: 56px;
  float: none;
  margin: 0 auto;
  margin-top: -10px;
}
.hs-about .rating-container .four-numbers {
  margin-left: 10px;
}
.hs-about .rating-container .five-numbers {
  margin-left: -2px;
}
.hs-about .rating-container .seven-numbers {
  margin-left: -5px;
  font-size: 40px;
}
.hs-introduction {
  display: none;
  position: relative;
  height: 30px;
  padding: 5px 15px 20px 15px;
  border-bottom: 1px dotted #cecccc;
}
.hs-introduction p {
  font-size: 14px;
}
.hs-introduction a {
  color: #2f5f8f;
}
.rating {
  background: #000;
  border-radius: 2px;
  float: left;
  height: 15px;
  display: block;
  width: 0;
}
.editable_group.heroscore-theme {
  float: left;
  width: 42%;
}
.heroscore-theme-additional {
  float: left;
  width: 21%;
  margin-left: 12px;
}
div.editable_group > div {
  padding: 0;
}
.theme-header {
  background-color: #f4f5f7;
  height: 38px;
  padding: 6px 25px 6px 15px;
}
.theme-header-content {
  float: left;
  width: 50%;
}
.theme-header-content p {
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.theme,
.tips,
.settings {
  font-size: 14px;
  line-height: 18px;
}
.theme-header-actions {
  float: right;
}
.theme-header-actions .selectricWrapper {
  width: 14em;
  height: 30px;
}
.theme-header-actions .selectricWrapper .selectric {
  height: 2.15em;
}
.theme-header-actions .selectricWrapper .selectric .label {
  padding: 7px;
  color: #8b898a;
}
.theme-header-actions .selectricWrapper .selectric .button {
  top: 5px;
}
.theme-header-actions .btn-change.steel {
  height: 28px;
  padding: 5px 15px;
  line-height: 1.6;
}
.theme-body {
  background: #fff;
  overflow: hidden;
  height: 226px;
  padding: 7px 26px 0px 15px;
}
.theme-body .theme-body-image {
  float: left;
  width: 48%;
}
.aligncenter {
  text-align: center;
}
.aligncenter p {
  border-top: 5px solid #333;
  display: inline-block;
  margin-top: -4px;
  padding-top: 10px;
  width: 194px;
}
.theme-body-imageroom {
  float: right;
  text-align: center;
  margin-top: 15px;
}
.theme-body-imageroom .image-container {
  position: relative;
}
.theme-body-imageroom .image-background {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0;
  width: 289px;
  color: #3a3635;
  background: rgba(244,245,247,0.8);
}
.theme-body-imageroom .image-background p {
  margin: 0 60px;
}
.theme-body-imageroom .image-background p:first-child {
  margin-top: 40px;
}
.body-imageroom-container {
  background: rgba(221,213,202,0.5);
}
.tips {
  background: #fff;
  padding: 20px 7px 25px 15px !important;
  margin-bottom: 10px;
}
.tips p+p {
  padding-top: 20px;
}
.settings {
  background: #fff;
  padding: 20px !important;
  position: relative;
}
.settings .checkbox {
  margin: 0;
}
.settings .checkbox label {
  margin-left: 30px;
}
.settings .checkbox span {
  top: -3px;
  left: -6px;
}
.settings .checkbox span.checked-box {
  top: -3px;
  left: -6px;
}
.inactive_header .home_widgets_share {
  display: none;
}
.heroscorecontainer.hs-about .txt.inactive-txt {
  width: 70%;
  margin: 0 7% 0 23%;
}
.heroscorecontainer.hs-about .txt.inactive-txt .hs-scorebars.inactive-scorebars {
  padding-top: 120px;
}
.hs_ranking_box #list_influent .influents > div a h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
}
.hs_ranking_box #list_influent .heroscorecontainer h3 a {
  color: #990000;
}
#list_influent .rating-container {
  margin-top: 0;
}
.hs-ranking .follow_b {
  display: none;
}
.subcontent10_2col.mybg_900.hs_ranking_box .box_header  .box_title img {
  margin-left: 5px;
}
.subcontent10_3col.mybg_567.hs_ranking_box .box_header .box_title img {
  margin-right: 5px;
}
.subcontent10_3col.mybg_567.hs_ranking_box .box_header .box_title a {
  position: relative;
  top: -3px;
}
.ranking_hs_container {
  display: inline;
}
.ranking_hs_container > * {
  margin-left: 210px;
  position: relative;
  top: 10px;
}
.ranking_hs_container .rating-container {
  margin-top: 10px;
}
.nomargin .box_title .hs-logo {
  position: relative;
  top: 4px;
}
@media (max-width: 1400px) {
  .heroscorecontainer.hs-about .txt.inactive-txt .hs-scorebars.inactive-scorebars {
    padding-top: 140px;
  }
}
@media (max-width: 800px) {
  .heroscorecontainer.hs-about .txt.inactive-txt {
    width: 97%;
    padding: 3%;
    margin: 50px 0 0 0;
  }
  .heroscorecontainer.hs-about .txt.inactive-txt .hs-scorebars.inactive-scorebars {
    padding-top: 110px;
  }
  .hs-scorebars.inactive-scorebars {
    width: 100%;
    margin: 0 !important;
  }
}
@media (max-width: 610px) {
  .hs-scorebars.inactive-scorebars {
    width: 100%;
    margin: 0;
  }
  .heroscorecontainer.hs-about .txt.inactive-txt {
    width: 100%;
    margin: 0;
  }
  .heroscorecontainer.hs-about .txt.inactive-txt .hs-honorific {
    left: 3%;
  }
  .heroscorecontainer.hs-about .txt.inactive-txt .hs-scorebars.inactive-scorebars {
    padding-top: 80px;
  }
}
@media (max-width: 550px) {
  .heroscorecontainer.hs-about .txt.inactive-txt .hs-scorebars.inactive-scorebars {
    padding-top: 55px;
  }
}
.inactive {
  margin-top: 3%;
}
.inactive .statictic .result-number,
.inactive .statictic .score-count {
  color: #b1b8c7 !important;
}
.inactive .rating {
  background: #cfd3da;
}
.inactive .voting-button {
  background: url(no-voting.png) no-repeat 0 0;
  cursor: default;
}
.inactive .voting-rating {
  margin-top: 0px;
}
.inactive .hs-leveling .colored {
  background: #cfd3da;
}
.inactive .hs-leveling .level {
  display: none;
}
@media (max-width: 1700px) {
  .theme-header-content p {
    font-size: 13px;
  }
  .hs-about .hs-scorebar {
    margin-right: 3%;
  }
  .voting-rating {
    width: 180px;
  }
  .hs-about .voting-rating {
    width: 89%;
  }
  .hs-about .hs-leveling {
    width: 100%;
  }
  .settings .checkbox-group label {
    margin-left: 40px;
  }
  .theme-body .theme-body-image {
    width: 39%;
  }
  .theme-header-content {
    width: 55%;
  }
  .theme-header-actions .selectricWrapper {
    width: 9em;
  }
}
@media (max-width: 1400px) {
  .hs-about .box-heroscore-links {
    bottom: 0px;
    right: 0px;
  }
  .hs-about .hs-honorific {
    width: 75%;
  }
  .hs-about .heroscorecontainer .txt {
    left: 0;
  }
  .hs-about .hs-scorebar {
    margin-right: 3%;
  }
  .heroscorecontainer.hs-about .txt {
    left: 0;
  }
  .editable_group.heroscore-theme {
    width: 60%;
  }
  .heroscore-theme-additional {
    width: 30%;
  }
}
@media (max-width: 1280px) {
  #block_ranked_around_me .box_header {
    font-size: 14px;
  }
  #block_ranked_around_me .box_header img {
    width: 100px;
    height: 15px;
    margin-left: 10px;
    top: 1px;
  }
  #block_ranked_around_me .around-content > * {
    width: 130px;
  }
  #block_ranked_around_me .around-content {
    margin-bottom: 40px;
  }
  #block_ranked_around_me .around-content .around_bigbar {
    border-bottom: 3px solid #8e8a8a;
  }
  #block_ranked_around_me .around-content .around_smallbar {
    border-bottom: 1px solid #8e8a8a;
  }
  #block_ranked_around_me .around-content .around_heroscore_container img {
    width: 30px;
    height: 30px;
  }
  #block_ranked_around_me .around-content .around_heroscore_container .around_heroscore {
    font-size: 18px;
  }
  #block_ranked_around_me .around-content .around_avatar_container a img {
    width: 80px;
    height: 120px;
  }
  #block_ranked_around_me .around-content .around_info_container {
    height: 50px;
  }
  #block_ranked_around_me .around-content .around_info_container .around_name {
    font-size: 14px;
    height: 16px;
    line-height: 18px;
    top: 3px;
  }
  #block_ranked_around_me .around-content .around_info_container .around_rank {
    font-size: 14px;
    line-height: 18px;
    top: 13px;
  }
  #block_ranked_around_me .around-content .follow_score0 {
    width: 165px;
    top: 16px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_bigbar {
    border-bottom: 3px solid #990000;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_smallbar {
    border-bottom: 1px solid #990000;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_heroscore_container img {
    width: 40px;
    height: 40px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_avatar_container img {
    width: 93px;
    height: 145px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_avatar_container .avatar-btn {
    width: 144px;
    padding: 5px 7px !important;
    top: 145px;
    left: 0;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_info_container .around_name {
    font-size: 18px;
    line-height: 21px;
    top: 2px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_info_container .around_rank {
    font-size: 18px;
    top: -3px;
    line-height: 21px;
  }
}
@media (max-width: 1070px) {
  .theme-body .theme-body-image {
    width: 44%;
  }
}
@media (max-width: 1000px) {
  .heroscorecontainer.hs-about .txt {
    width: 85%;
    margin-left: 15%;
  }
  .btn-wannaknow.red {
    padding: 8px 15px;
    margin: 0;
    font-size: 14px;
  }
  .btn-wannaknow.asked {
    padding: 8px 15px;
    margin: 0;
    font-size: 14px;
  }
  .hs-about .hs-avatar-container>img {
    left: 0;
  }
  .hs-about .rating-container {
    width: 205px;
  }
  .hs-about .hs-scorebar {
    margin-right: 3%;
  }
  .hs-about .rating-container {
    padding-top: 20px;
  }
  .hs-about .rating-container #hs-logo {
    width: 100px;
    height: 100px;
    float: none;
  }
  .hs-about .rating-container big,
  .hs-about .rating-container small,
  .hs-about .rating-container .five-numbers,
  .hs-about .rating-container .six-numbers,
  .hs-about .rating-container .seven-numbers {
    font-size: 48px;
    float: none;
    margin: 0 auto;
  }
  .hs-about .rating-container .six-numbers,
  .hs-about .rating-container .seven-numbers {
    margin-left: -5px;
    font-size: 35px;
  }
  .editable_group.heroscore-theme {
    width: 66%;
  }
  .heroscore-theme-additional {
    width: 32%;
  }
  .theme-body-image {
    width: 30%;
  }
  .aligncenter p {
    width: 150px;
  }
  .settings .checkbox span {
    top: -3px;
    left: 7px;
  }
  .settings .checkbox span.checked-box {
    top: -3px;
    left: 7px;
  }
  .settings .checkbox label {
    margin-left: 0;
  }
}
@media (max-width: 950px) {
  .heroscorecontainer .txt {
    position: absolute;
    left: 160px;
    top: 13px;
    bottom: 10px;
  }
  .voting-rating {
    width: 80px;
  }
}
@media (max-width: 920px) {
  .hs-about .hs-scorebar {
    margin-right: 3%;
  }
  .avatar-btn {
    width: 88px;
  }
  .heroscorecontainer .txt h3 {
    font-size: 12px;
  }
  .heroscorecontainer .txt p {
    font-size: 12px;
  }
  .hs-avatar-container  img {
    height: 205px;
    width: 130px;
  }
  .theme-body .theme-body-image {
    width: 34%;
  }
  .theme-header-actions .selectricWrapper {
    width: 7em;
  }
  .theme-header-content {
    width: 58%;
  }
}
@media (min-width: 800px) {
  .box-heroscore-links {
    right: 0;
  }
  .editable_group.heroscore-theme {
    height: 325px;
  }
  .editable_group.heroscore-theme-tips {
    height: 224px;
  }
  .editable_group.heroscore-theme-settings {
    height: 100px;
  }
}
@media (max-width: 850px) {
  .hs-about .voting-rating {
    width: 87%;
  }
  .hs-about .hs-leveling {
    width: 100%;
  }
  .hs-about .hs-leveling span {
    width: 7.9%;
  }
}
@media (min-width: 800px) and (max-width: 870px) {
  .hs-about .rating-container .seven-numbers {
    font-size: 30px;
  }
}
@media (max-width: 800px) {
  .theme-header-content {
    width: 55%;
  }
  .heroscorecontainer.hs-about .txt {
    margin-top: 0;
    width: 100%;
    margin-left: 0%;
  }
  .heroscorecontainer.hs-about .hs-avatar-container>img {
    display: none;
  }
  .hs-about .voting-rating {
    width: 88%;
  }
  .hs-about .hs-leveling {
    width: 100%;
  }
  .hs-about .hs-leveling span {
    width: 7.9%;
  }
  .box-heroscore-links {
    left: 0;
  }
  .hs-about .box-heroscore-links {
    display: none;
  }
  .btn-wannaknow.red {
    padding: 8px 14px;
  }
  .btn-wannaknow.asked {
    padding: 8px 14px;
  }
  .hs-about .avatar-btn {
    left: 19px;
  }
  .hs-about .hs-honorific h3 {
    font-size: 18px !important;
  }
  .hs-about .hs-honorific p {
    font-size: 18px !important;
  }
  .hs-about .alignmiddle {
    top: 0%;
  }
  .hs-about .hs-avatar-container>img {
    left: 0;
  }
  .hs-about .hs-avatar-container>canvas {
    display: none;
  }
  .editable_group.heroscore-theme {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }
  .theme-header-actions .selectricWrapper {
    width: 10em;
  }
  .heroscore-theme-additional {
    float: none;
    margin-left: 0px;
    overflow: hidden;
    width: 100%;
  }
  .editable_group.heroscore-theme-tips {
    float: left;
    width: 49%;
  }
  .editable_group.heroscore-theme-settings {
    float: left;
    width: 49%;
    margin-left: 12px;
  }
  .theme-body .theme-body-image {
    width: 50%;
  }
  .tips {
    float: left;
  }
  .settings .checkbox-group label {
    margin-left: 30px;
  }
}
@media (min-width: 767px) and (max-width: 825px) {
  .heroscorecontainer .txt {
    left: 145px;
    right: 10px;
  }
}
@media (max-width: 767px) {
  .rating-container {
    margin-left: 0;
  }
  .hs-about .alignmiddle {
    bottom: 30%;
  }
  .voting-rating,
  .hs-leveling {
    width: 210px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .avatar-btn {
    top: 220px;
  }
  .hs-.heroscorecontainer .txt {
    left: 280px;
  }
  .hs- .rating-container {
    position: absolute;
    text-align: center;
    left: -100px;
    top: 25%;
  }
  .hs- .rating-container #hs-logo {
    width: 60px;
    height: 60px;
    float: none;
  }
  .hs- .rating-container big,
  .hs- .rating-container small,
  .hs- .rating-container .five-numbers,
  .hs- .rating-container .six-numbers,
  .hs- .rating-container .seven-numbers {
    font-size: 30px;
    float: none;
    display: block;
    width: 77px;
    top: 0;
    margin-left: 0;
  }
  .hs- .rating-container .four-numbers {
    margin-left: 0px !important;
  }
  .hs- .rating-container .five-numbers {
    margin-left: -15px;
  }
  .hs- .rating-container .six-numbers {
    margin-left: -25px;
  }
  .hs- .rating-container .seven-numbers {
    margin-left: -39px;
  }
  .heroscorecontainer.hs- {
    height: 240px;
  }
  .heroscorecontainer.hs- .txt {
    top: 10px;
  }
}
@media (max-width: 700px) {
  .social-list .add,
  .rooms-footer,
  .overview-activity-footer {
    position: relative;
  }
  .hs-honorific span {
    display: block;
    margin-bottom: 2px;
  }
  .heroscorecontainer h3 {
    display: block;
    margin: 0;
  }
  .heroscore-score {
    display: none;
  }
  .heroscore-score-small {
    display: block;
  }
  .hs-about .hs-avatar-container>img {
    left: 0px;
    height: 204px;
    width: 130px;
  }
  .heroscorecontainer.hs-about .txt {
    padding-top: 0;
    display: inline-block;
  }
  .hs-about .hs-honorific {
    position: absolute;
    top: 0;
  }
  .hs-about .hs-honorific h3 {
    font-size: 18px !important;
  }
  .hs-about .hs-honorific p {
    font-size: 18px !important;
  }
  .hs-about .avatar-btn {
    left: 5px;
    width: 90px;
  }
  .hs-about .hs-scorebars {
    width: 100%;
    margin-top: 30px;
    margin-left: 3%;
  }
  .hs-about .hs-scorebars .hs-scorebar-border {
    top: 145px;
    width: 94%;
  }
  .hs-about .rating-container {
    padding-top: 0;
    overflow: hidden;
    height: 70px;
    margin: 0 0 10px 15px;
  }
  .hs-about .rating-container .cat-ranking {
    width: 160px;
    text-align: left;
  }
  .hs-about .rating-container #hs-logo {
    width: 40px;
    height: 40px;
    float: left;
  }
  .hs-about .rating-container big,
  .hs-about .rating-container small,
  .hs-about .rating-container .four-numbers,
  .hs-about .rating-container .five-numbers,
  .hs-about .rating-container .six-numbers,
  .hs-about .rating-container .seven-numbers {
    font-size: 36px;
    float: left;
    margin-left: 3px;
    margin-right: 80px;
  }
  .hs-about .rating-container .five-numbers {
    position: relative;
    top: 0;
  }
  .theme-body .theme-body-image {
    width: 40%;
  }
  .editable_group.heroscore-theme-settings {
    margin-left: 10px;
  }
}
@media (max-width: 610px) {
  .social-list p:last-child {
    margin-bottom: 0;
  }
  .overview-activity-footer {
    float: right;
  }
  .hs-scorebar-border {
    display: none;
  }
  .social-list .add,
  .rooms-footer,
  .overview-activity-footer {
    position: relative;
  }
  .hs-about .score-count,
  .hs-about .overview-activity-head,
  .hs-about .overview-activity-body ul li p,
  .hs-about .rooms-body ul li p,
  .hs-about .rooms-head p {
    font-size: 14px !important;
  }
  .hs-about .hs-leveling span {
    width: 9%;
  }
  .hs-about .hs-scorebars .hs-scorebar {
    width: 95%;
    display: block;
    border-top: 1px solid #dcdcdc;
    padding-top: 10px;
    margin-bottom: 10px;
  }
  .hs-about .hs-scorebars .hs-scorebar.hs-results {
    border-top: 0;
    padding-top: 0;
  }
  .hs-about .hs-honorific h3 {
    font-size: 14px !important;
  }
  .hs-about .hs-honorific p {
    font-size: 14px !important;
  }
  .theme-header-content {
    width: 100%;
  }
  .heroroom {
    padding-bottom: 10px;
  }
  .theme-header {
    height: 88px;
    padding: 5px;
  }
  .theme-header-actions .selectricWrapper {
    width: 80%;
  }
  .theme-header-actions {
    float: left;
    margin-top: 10px;
    width: 100%;
  }
  .editable_group.heroscore-theme-tips {
    width: 100%;
  }
  .editable_group.heroscore-theme-settings {
    margin-left: 0;
    width: 100%;
  }
  .theme-body {
    height: 100%;
    padding-right: 11px;
  }
  .theme-body .theme-body-image {
    width: 100%;
    float: left;
  }
  .theme-body .theme-body-imageroom {
    float: left;
    width: 100%;
  }
  .theme-body .theme-body-imageroom .image-background {
    width: 100%;
    height: 98%;
    padding-top: 0;
  }
  .theme-body .theme-body-imageroom .image-background p:first-child {
    margin-top: 15%;
  }
  .theme-body .theme-body-imageroom .image-container {
    width: 100%;
  }
  .theme-body .theme-body-imageroom .image-container img {
    width: 100%;
  }
}
@media (max-width: 550px) {
  .hs-about .hs-honorific h3 {
    font-size: 18px !important;
  }
  .hs-about .hs-honorific p {
    font-size: 12px !important;
  }
  .hs-about .hs-scorebars {
    margin-top: 3em !important;
    margin-left: 5%;
    width: 95%;
  }
  .hs-about .voting-rating {
    width: 90%;
  }
  .hs-about .hs-leveling {
    width: 100%;
  }
  .hs-leveling span {
    display: inline-block;
  }
}
@media (max-width: 530px) {
  #block_ranked_around_me .box_header img {
    margin-left: 15px;
  }
  #block_ranked_around_me .around-content > * {
    width: 85px;
  }
  #block_ranked_around_me .around-content {
    margin-bottom: 40px;
  }
  #block_ranked_around_me .around-content .around_heroscore_container img {
    width: 20px;
    height: 20px;
  }
  #block_ranked_around_me .around-content .around_heroscore_container .around_heroscore {
    font-size: 14px;
  }
  #block_ranked_around_me .around-content .around_avatar_container a img {
    width: 55px;
    height: 80px;
  }
  #block_ranked_around_me .around-content .around_info_container {
    height: 35px;
  }
  #block_ranked_around_me .around-content .around_info_container .around_name {
    font-size: 12px;
    height: 17px;
    line-height: 16px;
    top: 0;
  }
  #block_ranked_around_me .around-content .around_info_container .around_rank {
    font-size: 12px;
    line-height: 16px;
    top: 0;
  }
  #block_ranked_around_me .around-content .follow_score0 {
    width: 120px;
    top: 2px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_heroscore_container img {
    width: 30px;
    height: 30px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_avatar_container img {
    width: 71px;
    height: 110px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_avatar_container .avatar-btn {
    width: 125px;
    height: 20px;
    padding: 2.5px 3.5px !important;
    top: 115px;
    left: -8px;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_info_container .around_name {
    font-size: 14px;
    height: 17px;
    line-height: 18px;
    top: 0;
  }
  #block_ranked_around_me .around-content .follow_score0 .around_info_container .around_rank {
    font-size: 14px;
    top: -4px;
    line-height: 18px;
  }
}
@media (min-width: 400px) and (max-width: 500px) {
  .theme-header-actions .selectricWrapper {
    width: 70%;
  }
}
@media (max-width: 450px) {
  .voting-rating {
    width: 100px;
  }
}
@media (max-width: 400px) {
  .hs-about .hs-honorific {
    width: 100%;
  }
  .hs-about .avatar-btn {
    left: 0;
    width: 68px;
  }
  .theme-header-actions .selectricWrapper {
    width: 70%;
  }
  .heroscorecontainer p {
    font-size: 12px;
  }
}
@media (max-width: 350px) {
  .avatar-btn {
    left: 0px;
  }
  .btn-wannaknow.red {
    padding: 8px 14px;
  }
  .btn-wannaknow.asked {
    padding: 8px 14px;
  }
  .voting-rating {
    width: 60px;
  }
  .theme-header-actions .selectricWrapper {
    width: 65%;
  }
  .hs-about .hs-scorebars {
    left: 8px;
    top: 7em;
  }
  .hs-about .heroscorecontainer .txt {
    left: 98px;
  }
}
#block_habitat .box_title>span {
  font-weight: normal;
}
#block_habitat .habitat-content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
  position: relative;
}
#block_habitat l {
  text-transform: lowercase;
}
#block_habitat div.habitat-top {
  height: auto;
  overflow: hidden;
  margin-top: 25px;
}
#block_habitat div.habitat-top>p {
  float: right;
  padding-left: 10px;
  border-left: 2px solid;
  font-size: 14px;
}
#block_habitat div.habitat-top>div {
  max-width: 30em;
}
#block_habitat div.habitat-main-image {
  margin: 24px 0;
  position: relative;
}
#block_habitat div.habitat-main-image>img {
  width: 100%;
  height: auto;
}
#block_habitat div.habitat-main-image>img.img-habitat-reached {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
#block_habitat div.habitat-main-image>div {
  position: absolute;
}
#block_habitat div.habitat-main-image>div.closed {
  background: rgba(34,85,136,0.5);
  color: white;
  font: bold 48px/220px Arial, sans-serif;
  text-align: center;
  left: 0;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 220px;
  margin-top: -110px;
  margin-left: -50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
#block_habitat div.habitat-main-image>div.opened {
  top: 10px;
  right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: rgba(50,255,50,0.4);
  color: rgba(255,255,255,0.7);
  font: 10em Arial, sans-serif;
  text-align: center;
  width: 1em;
  height: 1em;
  display: none;
}
#block_habitat div.habitat-main-image>div[rel="prev"],
#block_habitat div.habitat-main-image>div[rel="next"] {
  top: 50%;
  margin-top: -45px;
  width: 25%;
  height: 90px;
  padding: 0 2%;
  cursor: pointer;
  font-size: 85px;
  line-height: 90px;
  color: rgba(202,213,228,0.7);
}
#block_habitat div.habitat-main-image>div[rel="prev"] {
  left: 0;
  text-align: left;
}
#block_habitat div.habitat-main-image>div[rel="next"] {
  right: 0;
  text-align: right;
}
#block_habitat div.habitat-navigation {
  text-align: center;
}
#block_habitat div.habitat-navigation>div {
  margin: 0.2%;
  width: 3.6%;
  height: 2em;
  background: #258;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#block_habitat div.habitat-navigation>div.current {
  border: 2px solid #990000;
}
#block_habitat div.habitat-navigation>div.closed {
  background: #cad5e4;
}
#block_habitat div.habitat-navigation[is_me="true"]>div {
  cursor: pointer;
}
#block_habitat .habitat-button-right {
  float: right;
}
#block_habitat .habitat-main-title {
  margin: 24px 0;
  text-align: left;
  font-size: 30px;
  font-weight: bold;
}
#block_habitat .habitat-main-title span,
#block_habitat .habitat-main-title l {
  font-weight: normal;
}
#block_habitat .habitat-main-title span[rel] {
  font-size: 24px;
}
#block_habitat .habitat-main-title span[rel="opened"],
#block_habitat .habitat-main-title span[rel="closed"] {
  display: none;
}
#block_habitat .habitat-main-title p.habitat-tuto {
  display: none;
}
#block_habitat .habitat-main-title button.b_m,
#block_habitat .habitat-main-title a.b_m {
  display: none;
}
#block_habitat p.habitat-bottom-overview {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}
#block_habitat div.habitat-bottom-overview>div {
  width: 20%;
  margin-left: 6.6666666666667%;
  font-size: 14px;
}
#block_habitat div.habitat-bottom-overview>div:first-child {
  margin-left: 0;
}
#block_habitat div.habitat-bottom-overview>div img {
  margin-bottom: 4px;
}
#block_habitat div.habitat-bottom-overview>div,
#block_habitat div.habitat-choice-overview>div {
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
#block_habitat div.habitat-bottom-overview>div img,
#block_habitat div.habitat-choice-overview>div img {
  width: 100%;
  height: auto;
  display: block;
}
#block_habitat .habitat-reached {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,0.7);
  text-align: center;
}
#block_habitat .habitat-reached p {
  font-size: 30px;
  font-weight: bold;
  margin: 1em;
}
#block_habitat .habitat-reached p:first-child {
  margin-top: 5em;
}
#block_habitat .habitat-reached p>span {
  color: #258;
}
#block_habitat .habitat-choice {
  margin: 25px 0;
  text-align: center;
}
#block_habitat .habitat-choice>p {
  font-size: 2.5em;
  font-weight: bold;
}
#block_habitat .habitat-choice>p span {
  color: #258;
}
#block_habitat div.habitat-choice-overview {
  margin: 25px 10%;
  position: relative;
  font-size: 21px;
}
#block_habitat div.habitat-choice-overview>div {
  width: 40%;
  margin: 5%;
  cursor: default;
}
#block_habitat div.habitat-choice-overview>div>div {
  margin-bottom: 4px;
  position: relative;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  filter: gray;
  overflow: visible;
  width: 100%;
}
#block_habitat div.habitat-choice-overview>div>div>div.hs-ch-hover {
  display: none;
}
#block_habitat div.habitat-choice-overview>div>div.hs-active-choice>div.hs-ch-hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #990000;
  font: bold 3em sans-serif;
  -webkit-text-shadow: 0 0 10px #ffb;
  -moz-text-shadow: 0 0 10px #ffb;
  text-shadow: 0 0 10px #ffb;
  border: 4px solid #258;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: -4px;
  cursor: pointer;
}
#block_habitat div.habitat-choice-overview>div>div.hs-active-choice>div.hs-ch-hover>div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 1em;
  margin-top: -0.5em;
  margin-left: -50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#block_habitat div.habitat-choice-overview>div>div.hs-active-choice>div.hs-ch-hover[lang="fr"]>div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 2em;
  margin-top: -1em;
  margin-left: -50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#block_habitat div.habitat-choice-overview>div>div.hs-active-choice:hover {
  -webkit-filter: none;
  filter: none;
}
#block_habitat div.habitat-choice-overview>div>div.hs-active-choice:hover>div.hs-ch-hover {
  display: block;
}
#block_habitat .habitat-main-image>img.habitat-wait,
#block_habitat img.habitat-wait {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
@media (max-width: 800px) {
  #block_habitat .habitat-content .habitat-top {
    margin-top: 15px;
  }
  #block_habitat .habitat-content .habitat-top div .hs-ch-desc .hs-ch-title {
    font-size: 14px;
    font-weight: normal;
  }
  #block_habitat .habitat-content .habitat-top div .hs-ch-desc .hs-ch-description {
    font-size: 14px;
  }
  #block_habitat .habitat-content .habitat-top div .hs-ch-desc .hs-left_to_do .progress-bar {
    max-width: 120px;
    height: 15px;
    border-radius: 2px;
  }
  #block_habitat .habitat-content .habitat-top div .hs-ch-desc .hs-left_to_do p {
    text-align: left;
    font-style: italic;
  }
  #block_habitat .habitat-content .habitat-top p.habitat-tuto {
    display: none;
  }
  #block_habitat .habitat-content .habitat-main-image {
    margin: 15px 0;
  }
  #block_habitat .habitat-content .habitat-main-image .closed {
    height: 60px;
    font: 14px/60px Arial, sans-serif;
    margin-top: -20px;
  }
  #block_habitat .habitat-content .habitat-main-image div[rel=prev],
  #block_habitat .habitat-content .habitat-main-image div[rel=next] {
    width: 15px;
    height: 23px;
    font-size: 35px;
    margin-top: -38px;
  }
  #block_habitat .habitat-content .habitat-navigation {
    display: none;
  }
  #block_habitat .habitat-content .habitat-main-title {
    height: 70px;
    font-size: 14px;
    color: #333;
    position: relative;
  }
  #block_habitat .habitat-content .habitat-main-title span[rel] {
    font-size: 14px;
    color: #58647c;
  }
  #block_habitat .habitat-content .habitat-main-title button,
  #block_habitat .habitat-content .habitat-main-title a.red2 {
    float: left;
    font-size: 14px;
    position: absolute;
    top: 30px;
  }
  #block_habitat .habitat-content .habitat-main-title button.b_xl,
  #block_habitat .habitat-content .habitat-main-title a.b_xl {
    display: none;
  }
  #block_habitat .habitat-content .habitat-main-title button.b_m,
  #block_habitat .habitat-content .habitat-main-title a.b_m {
    display: inline-block;
  }
  #block_habitat .habitat-content .habitat-main-title br {
    display: none;
  }
  #block_habitat .habitat-content .habitat-main-title p.habitat-tuto {
    display: inline-block;
    position: absolute;
    top: 30px;
    right: 0;
  }
  #block_habitat .habitat-content .habitat-main-title p.habitat-tuto br {
    display: block;
  }
  #block_habitat .habitat-content p.habitat-bottom-overview {
    font-size: 14px;
    color: #333;
  }
  #block_habitat .habitat-content div.habitat-bottom-overview div {
    width: 100%;
    display: block;
    font-size: 14px;
    margin: 5px 0;
    text-align: left;
  }
  #block_habitat .habitat-content div.habitat-bottom-overview div img {
    display: none;
  }
  #block_habitat .habitat-content div.habitat-bottom-overview div b {
    font-weight: bold;
    color: #258;
  }
  #block_habitat .habitat-content div.habitat-bottom-overview div l {
    color: #333;
  }
  #block_habitat .habitat-content .habitat-choice {
    margin: 0;
  }
  #block_habitat .habitat-content .habitat-choice p {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-align: left;
  }
  #block_habitat .habitat-content .habitat-choice .habitat-choice-overview {
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    color: #333;
  }
  #block_habitat .habitat-content .habitat-choice .habitat-choice-overview div {
    margin: 1px;
  }
  #block_habitat .habitat-content .habitat-choice .habitat-choice-overview div .hs-ch-hover div {
    left: 0;
    top: 35%;
  }
  #block_habitat .habitat-content .habitat-reached p {
    font-size: 24px;
  }
}
.progress-bar {
  border: 1px solid #8e8a8a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 8px 0;
  height: 30px;
}
.progress-bar>div {
  background: #258;
  height: 100%;
}
.hs-ch-desc .hs-ch-title {
  font-size: 18px;
  font-weight: bold;
}
.hs-ch-desc .hs-ch-title>span {
  color: #258;
}
.hs-ch-desc .hs-ch-description {
  font-size: 18px;
  color: #258;
}
.hs-ch-desc .hs-ch-description.hs-ch-desc-finished {
  color: #888;
}
.hs-ch-countdown-title {
  width: 160px;
  text-align: center;
}
#hs-ch-countdown.countdown-holder table tr:first-child td {
  color: #990000;
}
#sliding_notifs>div {
  position: absolute;
  position: fixed;
  bottom: 20%;
  right: 0;
  z-index: 2000;
  padding: 10px 20px;
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 #000;
  -moz-box-shadow: 0 0 5px 0 #000;
  box-shadow: 0 0 5px 0 #000;
  width: 280px;
  height: 120px;
  margin-right: -330px;
  border-left: 5px solid #258;
}
#sliding_notifs>div>h4 {
  margin: 0;
  font: bold 24px Arial, sans-serif;
}
#sliding_notifs>div>h5 {
  margin: 0;
  font: bold 18px Arial, sans-serif;
  color: #258;
}
#sliding_notifs>div>p {
  margin: 1em 0 0 0;
  font: bold 16px Arial, sans-serif;
}
#sliding_notifs>div>a:first-child {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.hs-left_to_do p {
  text-align: right;
  text-style: italic;
}
#sliding_notifs .hs-left_to_do p {
  font-size: bold;
}
p.hs-update-later {
  margin: 0.5em 0;
  color: #0a0;
  font: bold 18px Arial, sans-serif;
  display: none;
}
.cropScreen {
  background: none repeat scroll 0 0 #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  color: #000000;
  margin: 10px 0 0 10px;
  min-width: 200px;
  padding: 5px;
  position: absolute;
  z-index: 9999;
}

#container_activity {
	width: 100%;
}

#container_activity .post{
	width:100%;
	margin: 0;
  	float: left;
	display:inline-block;
}

#container_activity .post span#autocomplete {
    font-weight: normal;
}
#container_activity .post .activity_post_image{
	float:left;
	margin-right:5px;
	display:inline-block;
	width:60%;
}

#container_activity .post .activity_post_image img{
	margin-right:2%;
	margin-bottom:10px;
	width:98%;
}

@media (max-width: 800px) {
	#container_activity .post .activity_post_image{
		width:100%;
		margin-right:0;
	}
}

#container_activity .block_content{
	padding: 5px 2% 10px 2%;
	display: inline-block;
    	position: relative;
    	width: 96%;
}
#container_activity .block_content > p,#container_activity .block_content .main > p,
#container_activity .block_content .main > div > p{
	font-size:14px;
	margin-top:8px;
	margin-bottom:8px;
	word-wrap:break-word;
}

#container_activity .block_content img,
#container_activity .block_content iframe,
#container_activity .block_content video,
#container_activity .block_content embed,
#container_activity .block_content object,
#container_activity .block_content table
{
	max-width:100%;
}


#container_activity .block_content table {
	table-layout: fixed;
	/*width:auto;*/
}
#container_activity .block_content table td {
	table-layout: fixed;
	word-wrap: break-word;
	padding-left: 0;
    padding-right: 0;
}

#container_activity .block_content colgroup col{
	width:auto;
}

#container_activity .block_content table img {
    height: auto;
}


#container_activity .block_content > p a,#container_activity .block_content .main > p a{
	text-decoration:none; color:#225588;
}

#container_activity .block_content > p a:hover,#container_activity .block_content .main > p a:hover { text-decoration:underline; color:#666699;}

#container_activity .post.mixed{
	border-bottom: 0;
	margin-top:0;
}


#container_activity .post.mini{
	margin-top:0;
}

#container_activity .post.mini > img{
	float:left;
	padding: 5px 2%;
}

#container_activity .post.mini > div{
	float:left;
	padding-left:10px;
	width:85%;
	padding: 5px 0%;
}

#container_activity .block_author{
	width: 96%;
	padding: 8px 0px 4px 0px;
	display:inline-block;
	position:relative;
	padding: 5px 2%;
}

#container_activity .block_author b a {
	font-size:14px;
	color: #333333;
}

#container_activity .post.mini .block_author{
	float:left;
	padding-top:2px;
}

#container_activity .block_author p{
	margin:0;
}
#container_activity .block_author p .date{
	padding-left:20px;
}
#container_activity .block_author p .network{
	color:#666699;
}

#container_activity .block_author a.button_x{
	background: transparent url(sprite.png) no-repeat -5px -290px;
	height:20px;
	width:20px;
	position:absolute;
	top:0px;
	right:2%;
}

#container_activity .mixed .block_author{
	border-top: 10px solid #b1b8c7;
	background:#f4f5f7;
	height:36px;
}

#container_activity .mixed .block_author.fb{
	border-top: 10px solid #546ea5;
}

#container_activity .mixed .block_author.twitter{
	border-top: 10px solid #55acee;
}

#container_activity .mixed .block_author.mini{
	min-height:18px;
	height:auto;
}

#container_activity .mixed .block_author > img{
	position:absolute;
	top:-5px;
	left:2%;
	border:1px solid #eeeeee;
	-webkit-box-shadow: 0px 3px 5px #333333;
	-moz-box-shadow:    0px 3px 5px #333333;
	box-shadow:         0px 3px 5px #333333;
}

#container_activity .mixed .block_author a > img{
	position:absolute;
	top:-5px;
	left:2%;
	border:1px solid #cfd3da;
}

#container_activity .mixed .block_author .sep {
	padding:0 5px;
}

#container_activity .mixed .block_author p{
	margin: 10px 0 0 0;
	padding-left:55px;	
	color: #999;
}

#container_activity .mixed .block_author.mini p{
	margin-top:3px;
	padding-left:0px;
}

#container_activity .mixed .block_author p .date{
	padding-left:10px;
}

#container_activity .mixed .block_author p .date:hover{
	text-decoration: underline;	
}

#container_activity .mixed .block_author p .network{
	color:#666699;
}

#container_activity .mixed .block_author a.button_x{
	background: transparent url(sprite.png) no-repeat -5px -290px;
	height:20px;
	width:20px;
	position:absolute;
	top:0px;
	right:0px;
}

#container_activity .block_author .sticky {
	border-bottom: 15px solid transparent;
	border-top: 20px solid #B1B8C7;
    border-left: 15px solid #B1B8C7;
    border-right: 15px solid #B1B8C7;
	display:inline-block;
	position: absolute;
    right: 92px;
    top: 0;
}

@media(max-width: 400px){
	#container_activity .block_author .sticky {
		display: none;
	}
}

#container_activity .post .main{
	width: 100%;
	display:inline-block;
	position:relative;
}

#container_activity .post .main.share{
	line-height:27px;
	height:27px;
	display:inline-block;
	color:#999999;
	vertical-align:middle;
	padding: 5px 0;
	margin: 0 2%;
	width:96%;
	border-top: 1px dotted #999999;
	font-size:14px;
}

#container_activity .post .main.share.mention{
	height:auto;
}

#container_activity .post .main.share .comment_ico{
	height:27px;
	width:33px;
	float:right;
}

#container_activity .post .main.share .comment_ico .RKH-comments{
	font-size: 18px;
	color: #b1b8c7; 
	margin: 0 6px;
}

#container_activity .post .main.share .nocomment_ico{
	height:27px;
	width:33px;
	float:right;
}

#container_activity .post .main.share .nocomment_ico .RKH-comments_closed{
	font-size: 18px;
	color: #b1b8c7; 
	margin: 0 11px;
}

#container_activity .post .main.share .rkh_comment {
	font-size:12px;
	float:right;
	padding:0 5px;
}

#container_activity .post .main.share .sel_fb > a, #container_activity .post .main.share .sel_twitter > a {
	top:-5px;
	padding: 5px 10px;
	height:27px;
	margin-top:-5px;
}

#container_activity .post .main.share .sel_fb.active > a,
#container_activity .post .main.share .sel_fb.selected > a,
#container_activity .post .main.share .sel_fb > a.active,
#container_activity .post .main.share .sel_fb > a:hover{
	background: none repeat scroll 0 0 #546ea5;
	color:#ffffff;
}

#container_activity .post .main.share .sel_fb.selected > a:after{
	color: #FFFFFF;
}

#container_activity .post .main.share .sel_twitter.active > a,
#container_activity .post .main.share .sel_twitter > a.active,
#container_activity .post .main.share .sel_twitter > a:hover{
	background: none repeat scroll 0 0 #59a6ff;
	color:#ffffff;
}

.sel_button.sel_fb > div {
    border: 3px solid #546ea5;
}

.sel_button.sel_twitter > div {
    border: 3px solid #59a6ff;
}

.sel_button.sel_fb > a,.sel_button.sel_twitter > a,
.sel_button.sel_fb > a:after,.sel_button.sel_twitter > a:after {
	color:#225588;
}


.sel_button.sel_fb.active > a:after,.sel_button.sel_twitter.active > a:after,
.sel_button.sel_fb > a.active:after,.sel_button.sel_twitter> a.active:after,
.sel_button.sel_fb > a:hover:after,.sel_button.sel_twitter > a:hover:after   {
	color:#ffffff;
}

.sel_button.sel_fb > div, .sel_button.sel_twitter > div {
	top: 32px;
}

#container_activity .post .main.share.listlikes {
	border:0;
	height: 15px;
    	line-height: 15px;
	padding-top: 0px;
	margin-bottom: 10px;
	font-size:12px;
}
#container_activity .post .main.share.listlikes a {
	height: 15px;
    	line-height: 15px;
}

#container_activity .post .main.share.listlikes span{
	margin-left:0px;
}

#container_activity .post .main.share .fb-share-button , #container_activity .post .main.share .fb_iframe_widget {
    position: absolute;
    top: 5px;
	left: 87px;
	max-width:30px;
	/*overflow-x:hidden;*/
}

#container_activity .post .main.share a{
	display:inline-block;
	line-height:24px;
	height:24px;
	vertical-align:middle;
}

#container_activity .post .balloon{
	display:inline-block;
	width:350px
}

#container_activity .post .share{
	height:30px;
	float: left;
}

#container_activity .post .share .sharetwitter {
  float: left;
  height: 39px;
  margin-right: 5px;
  margin-top: 5px;
}

#container_activity .post .share .sharefb {
  float: left;
  height: 39px;
  margin-right: 5px;
  margin-top: 5px;
}


#container_activity .post a.title {
	color:#666666;
	font-weight:bold;
}

#container_activity .post a.title:hover, #container_activity .post a.linkcomment:hover {
	color:#000000;
}

#container_activity .post a.linkcomment {
	color:#666666;
}

#container_activity .post a.title:hover, #container_activity .post a.linkcomment:hover {
	color:#000000;
}

#container_activity .post .thumbs_page{
	width:100px;
	border:1px solid #ccc;
}

#container_activity .post .grey_back{
	background:#eeeeee;
	padding:5px 2%;
	width:96%;
	display:inline-block;
}

.comment_zone{
	padding:5px 0;
	margin:0 2%;	
	width:96%;
	display:inline-block;
	border-top: 1px dotted #999999;
}

.comment_zone.comment_fb{
	background: none repeat scroll 0 0 #eeeff4;
}

.comment_zone.comment_twitter{
	background: none repeat scroll 0 0 #f5f8fa;
}

.comment_zone.comment_twitter .login{
	color: #444444;
	font-size:12px;
}

.comment_zone.comment_twitter .comment{
	width:80%;
	padding:1% 10%;
	border-bottom: 1px dotted #999999;
}

.comment_zone.comment_twitter #twitter-actions{
	margin-bottom:10px;
}

.comment_zone.comment_twitter .comment:last-child{
	border-bottom: 0;
}

.comment_zone.comment_twitter .login span{
	color: #444444;
	font-size:14px;blockquote
}

.comment_zone.comment_twitter .date{
	margin-left: 11px;
}

.comment_zone.comment_twitter blockquote{
	margin:auto !important;
	max-width: 99%;
	min-width: 220px;
	width: 500px;
	display: block;
	height: 150px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px #000000;
	-moz-box-shadow: 0px 0px 2px #000000;
	box-shadow: 0px 0px 2px #000000;
	background: transparent url(loading.gif.1) no-repeat center center ;
	
}

.comment_zone.comment_twitter iframe{
	margin:auto !important;
}

.comment_zone.nobordertop{
	border-top:0;
}


.comment_zone .comment.more{
	margin-top:6px;
	margin-bottom:6px;
	border-bottom: 0;
}

.comment_zone .comment, .comment_zone .comment_input{
	width: 100%;
	display:inline-block;
	position:relative;
	margin-bottom:4px;
}

.comment_zone .comment div[id^="comment_content"] img{
	max-width:90%
}

.comment_zone .comment .user_avatar img {
	border: 1px solid #cfd3da;
	height:44px;
	width:44px;
	margin:5px 7px 0px 11px;
}

.comment_zone .comment {
	
}

.comment_zone .comment.last {
	border-bottom:0;
}

.comment_zone .comment #filter {
	position:absolute;
	top:0;
	right: -10px;
	width:20%;
}

.comment_zone .comment_input{
	margin-bottom:0;
}

.comment_zone .comment p{
	margin: 4px 4px 4px 55px;
	display:block;
}

.comment_zone .comment p img, 
.comment_zone .comment p iframe, 
.comment_zone .comment p embed,
.comment_zone .comment p video,  
.comment_zone .comment p table {
    max-width: 100%;
}

.comment_zone .comment p.login{
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}

.comment_zone .comment p.login a{
	 color: #333;
}
.comment_zone .comment p.login a:hover{
	 color: #333;
}
.comment_zone .comment p a{
text-decoration:none; color:#225588;
}
.comment_zone .comment p a:hover { 
text-decoration:underline; color:#225588;
}

.comment_zone .comment p.login .date{
	margin-left:8px;
	font-weight:normal;
}

/*tumblr fix*/
#container_activity blockquote{
	margin:0px;
	padding:4px;
	border: 1px solid #ccc;
	display:inline-block;
}

#container_activity blockquote img{
	max-width:300px;
}
#container_activity blockquote p{
	max-width:335px;
}
/*end tumblr fix*/

/*blogger fix*/

#container_activity a {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*end blogger fix*/



.comment_zone .comment_input{
	position:relative;
}

.comment_zone .comment_input textarea{
	/*width:70%;*/
	width:95%;
	height:20px;
	resize: none;
	outline: none;
	border:0;
	border: 1px solid #999999;
	padding: 4px 2% 4px 2%;
}


#activity_post_form_placeholder , .comment_input textarea { font-family: Arial !important; }
.comment_input textarea { font-size: 12px; line-height: 1.6; }

/*#container_activity .post .comment_input button {
	margin:0;
	float:right;
	width:20%;
	padding-left:2%;
	padding-right:2%;
	margin-top:4px;
}*/

#gallery_col2 .comment{
/* in the popup display, the comments were on the right of each other, the content being full of float left i guess */
	overflow: auto;
}



#container_activity.gallery_albums_photos .post .comment_input button {
	width:40%
}

@media (max-width: 800px) {
	#container_activity.gallery_albums_photos .post .comment_input button {
		width:20%
	}
}

@media (max-width: 600px) {
	
	#container_activity.gallery_albums_photos .post .comment_input button {
		width:30%;
	}
	
	#container_activity .block_content .main div,
	#container_activity .block_content .main img{
		max-width:100% !important;
		height:auto;
	}
}

.seemore {
	width:190px;
	padding-top:8px;
	height:15px;
	line-height:15px;
	vertical-align:center;
	text-align:center;
	color:#666666;
	cursor:pointer;
}

#lastPostsLoader {
	text-align:center;
	display:none;
}

#lastPostsLoader_button {
	display:none;
	text-align:center;
}

#lastPostsLoader_button .red{
	margin-top:10px;
	margin-bottom:10px;
}

#post_form textarea{
	width:93.7%;
	height:30px;
	resize: none;
	outline: none;
	border:#999999 solid 1px;
	margin-bottom: 12px;
	padding: 10px 2% 4px 2%;
	margin:5px 1% 5px;
	font-size:18px;
}


.popup .propulsor #close_button_inline {
	display:none;
}
#container_activity .propulsor #close_button_popup {
	display:none;
}

#container_activity .propulsor h3 {
	padding: 5px 2%;
	margin-bottom:0;
}
#post_form #btn_send_post{
	float:right;
	margin:0px;
	display:inline-block;
}

/*  single post displey modifcation */
.single_post .box_white {
	display:inline-block;
}

#activity.box_white {
	display:inline-block;
	width:800px;
}

#member_info .member_wrapper.single_post .left_part {
	width:700px;
}

#member_info .member_wrapper.single_post .right_part {
	width:300px;
}

#member_info .member_wrapper.single_post .left_part .box_white {
	width:700px;
}

#member_info .member_wrapper.single_post .right_part .box_white {
	width:300px;
}



#member_info .member_wrapper.single_post .left_part #container_activity .post{
	width: 648px;
}

#member_info .member_wrapper.single_post .left_part #container_activity .block_author{
	width: 630px;
}

#member_info .member_wrapper.single_post .left_part #container_activity .post .main,
#member_info .member_wrapper.single_post .left_part #container_activity .post .balloon,
#member_info .member_wrapper.single_post .left_part #container_activity .post p, 
#member_info .member_wrapper.single_post .left_part #container_activity .post .comment, 
#member_info .member_wrapper.single_post .left_part #container_activity .post .comment_input{
	width: 630px;
}


#member_info .member_wrapper.single_post .left_part #container_activity img{
	max-width:630px;
}

#member_info .member_wrapper.single_post .left_part #container_activity embed, 
#member_info .member_wrapper.single_post .left_part #container_activity iframe{
	max-width:630px;
}

#member_info .member_wrapper.single_post .left_part #container_activity .post .comment_input textarea{
	width:564px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .post{
	width: 278px;
	margin: 4px 0px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .block_author{
	width: 260px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .post .main,
#member_info .member_wrapper.single_post .right_part #container_activity .post .balloon,
#member_info .member_wrapper.single_post .right_part #container_activity .post p, 
#member_info .member_wrapper.single_post .right_part #container_activity .post .comment, 
#member_info .member_wrapper.single_post .right_part #container_activity .post .comment_input{
	width: 260px;
}


#member_info .member_wrapper.single_post .right_part #container_activity img{
	max-width:260px;
}

#member_info .member_wrapper.single_post .right_part #container_activity embed, 
#member_info .member_wrapper.single_post .right_part #container_activity iframe{
	max-width:260px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .post .comment_input textarea{
	width:194px;
}

#image_options {
	margin-top:4px;
	display: inline-block;
  	width: 100%;
}
#image_options img {
  	width: 98%;
}

#image_options label {
  clear: left;
  float: left;
}


.opengraph {
	border: 1px solid #cccccc;
	display: inline-block;
	padding:0;
	width:99%;
	overflow:hidden;
	height:120px;
	padding-right:1%;
}


#quickrepost .opengraph{
	background:#fff;
}

a.opengraph:hover{
	text-decoration: none;
}

.opengraph img{
	float:left;	
	max-width:120px;
	max-height:120px;	
	margin: auto;
}

.opengraph .image-wrapper{
	width:120px;
	height:120px;
	overflow:hidden;
	background:#eeeeee;
	position:relative;
	float: left;
	display:inline-block;
	margin-right: 5px;
	border-right: 1px solid #CCCCCC;
}

.opengraph .image-wrapper img{
	max-width:120px;
	height:auto;
	width:auto;
	position:absolute;
	top:0;bottom:0;left:0;right:0;
	margin:auto;
	border-right:0;
}

.opengraph .title{
	font-size:18px;
	font-weight:bold;	
	margin-top:5px;
	margin-bottom:5px;
}

.opengraph .caption{
	display:block;
	font-size:12px;
	color:#999;	
	margin-top:5px;
	margin-bottom:5px;
}

.opengraph .description{
	display:block;
	padding-top:8px;
	width:50em;	
	margin-top:0 !important;
	font-size:12px !important;
}

@media (max-width: 1800px) {
	.opengraph .description{
		width:40em;	
	}	
}

@media (max-width: 1350px) {
	.opengraph .description{
		width:30em;	
	}	
}

@media (max-width: 950px) {
	.opengraph .description{
		width:20em;	
	}	
}

@media (max-width: 500px) {
	.opengraph .description{
		width:15em;	
	}	
}

@media (max-width: 350px) {
	.opengraph .description{
		width:10em;	
	}	
}

.opengraph a{
	color:#666699;	
	width:334px;
}

.opengraph a:hover{
	color:#000;	
}

#container_activity .post span.provevance, 
#container_activity .post span.provevance a{
	color:#666666;
	text-decoration:none;
}

#container_activity .post span.provevance a:hover{
	color:#000000;
}

#member_info .member_wrapper.single_post .left_part #container_activity .post .opengraph,
#member_info .member_wrapper.single_post .left_part #container_activity .post .opengraph .title,
#member_info .member_wrapper.single_post .left_part #container_activity .post .opengraph .description
{
	width:620px;
}

#member_info .member_wrapper.single_post .left_part #container_activity .post .opengraph img{
	max-width:150px;
}

#member_info .member_wrapper.single_post .left_part #container_activity .post .opengraph a{
	width:600px;
}


#member_info .member_wrapper.single_post .right_part #container_activity .post .opengraph,
#member_info .member_wrapper.single_post .right_part #container_activity .post .opengraph .title,
#member_info .member_wrapper.single_post .right_part #container_activity .post .opengraph .description
{
	width:250px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .post .opengraph img{
	max-width:80px;
}

#member_info .member_wrapper.single_post .right_part #container_activity .post .opengraph a{
	width:230px;
}

#PostsWaiting {
	display:none;
	float:right;
}

#message_header_upload{
	float:right;
	height:40px;
	line-height:40px;
	font-size:18px;
	margin-right: 100px;
}

.box_header .box_title.star {
	/* TODO add star */
}

/** some filter displayed as icons */
/* begin by undoing all what other css is doing. We use same tag to make the JS work */
.activity_filter_icons>div#sel_area_activity_type { display: inline }
.activity_filter_icons>div#sel_area_activity_type>div { display: inline }
.activity_filter_icons>div#sel_area_activity_type>div>a {
	display: inline-block;
	color: #fff;
	font: normal 18px sans-serif; line-height: 34px;
	cursor: pointer;
	min-width: 16%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 1%;
	opacity: 0.6;
}
.activity_filter_icons>div#sel_area_activity_type>div>a:hover, .activity_filter_icons>div#sel_area_activity_type>div>a.selected { opacity: 1 }
.activity_filter_icons>div#sel_area_activity_type>div[special]>a {
	font: inherit; line-height: inherit;
}
.activity_filter_icons a[data-type=FEAT] {
	background: transparent url(sprite.png) no-repeat scroll -45px -35px;
	padding-left:27px;
}
.activity_filter_icons a[data-type=TWITTER] {
	background: transparent url(sprite.png) no-repeat scroll -362px -668px;
	padding-left:30px;
}
.activity_filter_icons a[data-type=FB] {
	background: transparent url(sprite.png) no-repeat scroll -362px -631px;
	padding-left:32px;
}
.activity_filter_icons a.recent {
	background: transparent url(sprite.png) no-repeat -161px -325px;
	padding-left:35px;
}
@media (max-width: 1030px) {
	.activity_filter_icons>div#sel_area_activity_type>div>a {
		min-width: 0; font-size: 12px;
	}
}
@media (max-width: 460px) {
	.activity_filter_icons>div#sel_area_activity_type>div>a {
		font-size: 0;
	}
}

#container_activity .block_author #filter {
	box-shadow: none;
    display: inline-block;
	top:0;
	right:0;
	position:absolute;
	float:left;
	height:18px;
	margin:0;
}

#container_activity #filter { 
	box-shadow:none;
	margin: 0 ; 
	width:auto;
}
#container_activity .popup_inner #filter{
	width: 100%; /* in order to fix bug #649 : title was too small compare to the box */
}
#container_activity #filter .sel_button > a{
	padding:3px 10px;
}
#container_activity .block_author #filter .sel_button > div{
	top:46px;
}

.comment_zone .comment #filter .sel_button > div{
	top:34px;
}

#container_activity a.delete, #message_actions a.spam, #message_actions a.unread{
	display:none;	
}
	
#container_activity .block_author #filter #sel_message_action.sel_button > a{
	width:46px;	
	height:46px;
	padding: 0 !important;
	background: transparent url("sprite.png") no-repeat scroll 7px -812px;
	content:'';
}

#container_activity .block_author #filter #sel_share_action.sel_button > a{
	width:46px;	
	height: 46px;
	padding: 0 !important;
	background: transparent url("sprite.png") no-repeat scroll 7px -848px;
	content:'';
}

#container_activity .block_author #filter #sel_share_action.backposition > a	{
	background: #b1b8c7 url("sprite.png") no-repeat scroll -27px -851px !important;
	height:35px;
}

.comment_zone .comment #filter #sel_message_action.sel_button > a{
	width:34px;	
	height:34px;
	padding: 0 !important;
	background: transparent url("sprite.png") no-repeat scroll 1px -817px;
	content:'';
}
#container_activity #filter #sel_message_action.sel_button > a:after,
#container_activity #filter #sel_share_action.sel_button > a:after{
	content:"";
	padding-left:0px !important;
}
#container_activity #filter #sel_message_action.sel_button > a.active:after,
#container_activity #filter #sel_share_action.sel_button > a.active:after{
	content:"";
	text-decoration:none;
}


#container_activity #filter #sel_message_action.sel_button > a span,
#container_activity #filter #sel_share_action.sel_button > a span{
		display:none;
	}
#container_activity .block_author #filter #sel_message_action.sel_button > a:hover, 
#container_activity .block_author #filter #sel_message_action.sel_button > a.active, 
#container_activity .block_author #filter #sel_message_action.sel_button.active > a{
		padding-left:14px;
		background: #990000 url("sprite.png") no-repeat scroll -25px -812px;
		content:'';
	}
#container_activity .block_author #filter #sel_share_action.sel_button > a:hover, 
#container_activity .block_author #filter #sel_share_action.sel_button > a.active, 
#container_activity .block_author #filter #sel_share_action.sel_button.active > a{
		padding-left:14px;
		background: #990000 url("sprite.png") no-repeat scroll -26px -848px;
		content:'';
	}

#container_activity .block_author #filter #sel_share_action.backposition > a:hover, 
#container_activity .block_author #filter #sel_share_action.backposition > a.active, 
#container_activity .block_author #filter #sel_share_action.backposition.active > a{
		padding-left:14px;
		background: #990000 url("sprite.png") no-repeat scroll -27px -851px !important;
		content:'';
}

.comment_zone .comment #filter #sel_message_action.sel_button > a:hover,
.comment_zone .comment #filter #sel_message_action.sel_button > a.active,
.comment_zone .comment #filter #sel_message_action.sel_button.active > a{
		padding-left:14px;
		background: #990000 url("sprite.png") no-repeat scroll -31px -817px;
		content:'';
	}

.comment_zone .comment #filter #sel_message_action.sel_button > a:hover,
.comment_zone .comment #filter #sel_message_action.sel_button > a.active,
.comment_zone .comment #filter #sel_message_action.sel_button.active > a{
		padding-left:14px;
		background: #990000 url("sprite.png") no-repeat scroll -31px -817px;
		content:'';
	}	
#container_activity #filter #sel_message_action.sel_button > a:after{
		padding-left: 2px;
	}



#sel_share_action.sel_button > div{
	border: 3px solid #990000;
    right: 0px;
    top: 27px;
	padding: 5px;
}
#sel_share_action.sel_button > div a{
	color: #ffffff;
	font-weight:bold;
	font-size:14px;
	width:120px;
	margin-bottom:5px;
    	height: 25px !important;
    	line-height: 25px !important;
	padding: 5px 12px;
}

#sel_share_action.sel_button > div a:last-child{
	margin-bottom:0px;
}

a.fb_text:before, a.twitter_text:before,a.gplus_text:before,a.linkedin_text:before {
	float: left;
    height: 30px;
    padding-left: 1px;
    width: 30px;
	content:'';
}

a.fb_text{
	background: #546ea5 !important;
}

a.fb_text:before{
	background:  transparent url("sprite.png") no-repeat scroll -8px -986px;
}


a.twitter_text{
	background: #59a6ff !important;
}

a.twitter_text:before{
	background:  transparent url("sprite.png") no-repeat scroll -8px -1023px;
}

a.gplus_text{
	background: #cc483e !important;
}

a.gplus_text:before{
	background:  transparent url("sprite.png") no-repeat scroll -8px -1059px;
}

a.linkedin_text{
	background: #0980b5 !important;
}

a.linkedin_text:before{
	background:  transparent url("sprite.png") no-repeat scroll -8px -1095px;
}

.share_texts a{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
    width: 100px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display:inline-block;
	margin: 4px 2px; 
	padding: 5px 12px;
}

@media (min-width: 1900px) {
	.textcenter a{ 
		padding: 5px 31px;
	}

	
}



.share_texts.hashtag_topic {
	float:right;
	width:50% ;
}

.simple.hashtag_topic {
	font-weight: bold;
	font-size:14px;
	width:46% !important;
}


/* Post options. Remove some sel_buttons defaults and use our own displays with icons and such */
.richtext_form .sel_button>a {
	height: 32px;
	line-height: 32px;
	margin: 0 2px;
	padding: 1px 5px 1px 34px !important;
	background-image: url("sprite.png") !important;
}
.richtext_form .sel_button> a:after {
	content:"" !important;
}
.richtext_form .sel_button[rel="auth_comment"] > a { background-position: -76px -819px !important; }
.richtext_form .sel_button[rel="flag_lg"] > a.ww { background-position: -76px -888px !important; }
.richtext_form .sel_button[rel="flag_lg"] > a.en { background-position: -76px -981px !important; }
.richtext_form .sel_button[rel="flag_lg"] > a.fr { background-position: -76px -1045px !important; }

.richtext_form .sel_button[rel="flag_lg"] > div > a {
	background-image: url("sprite.png");
	padding-left: 35px;
}
.richtext_form .sel_button[rel="flag_lg"] > div > a[data-value=ww] { background-position: -76px -920px; }
.richtext_form .sel_button[rel="flag_lg"] > div > a[data-value=en] { background-position: -76px -951px; }
.richtext_form .sel_button[rel="flag_lg"] > div > a[data-value=fr] { background-position: -76px -1011px; }

.richtext_form .richtitle {
	float: left; margin: 9px 0 0 10px;
}
@media (max-width: 680px) {
	/* from here the popup display changes and we need a different title (should change the whole title system, but well...) */
	.richtext_form .richtitle {
		margin: 0 0 0 45px;
	}
}

/* Posts too. Cancel button is for direct access, close button is for modal popup */
.popup .richtext_form button[rel="cancel"] { display: none }
.richtext_form [rel="step2"] { padding: 1em }



.box_wrapper #filter >input , .popup #filter >input {
	height:22px;
	padding: 1px 0 1px 10px;
	margin: 4px 0 4px 1%;
	width:59%;
}

#activity_post_form h3{
	margin: 5px 1% 5px;
}

#activity_post_form h3 a.inactive {
	color: #999999
}


/* PROPULSOR */

.propulsor .propul_list {
	width:200px;
	padding-left:55px;
	height:50px;
	margin:10px;
	float:left;
}

.propulsor .propul_list.fb {
	background: transparent url("facebook.png") no-repeat scroll 0px 0px !important
}

.propulsor .propul_list.twitter {
	background: transparent url("twitter.png") no-repeat scroll 0px 0px !important
}

.propulsor .images img {
	border: 3px solid #ffffff;
}

.propulsor .images img.selected {
	border: 3px solid red;
}

.propulsor input[type=checkbox]{
	vertical-align: middle;
}
.propulsor label{
	color:#333;
	font-size:12px;	
}
.propulsor .name_feed{
	color: #999999;
	font-size:14px;
	padding-left:5px;
	margin-bottom:3px;
}

.popup .propulsor label{
	width:auto;
}

/* collapsible activity */

#container_activity .readmore-js-toggle {
	margin-top:-20px;
	height:20px;
	line-height:20px;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(255,255,255,0.05)), color-stop(70%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 10%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 10%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 10%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.05) 10%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	height: 60px;
	line-height: 15px;
	margin-top: -60px;
	position: relative;
	vertical-align: middle;
	z-index: 2;
}

#container_activity .readmore-js-toggle span {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding-bottom:2px;
}

#container_activity .readmore-js-section.readmore-js-expanded {
	margin-bottom:20px;
}

#container_activity .readmore-js-section.readmore-js-expanded + .readmore-js-toggle{
	margin-top: -20px;
	height: 20px;
	background:#ffffff;
}

#container_activity .readmore-js-section {
	width:96%;
	z-index:1;
}

#container_activity .collapsible .block_content {
	max-height: 300px;	
	position: relative;
}	


/* twitter and fb article design */
.block_content .social-article{
	width:90%;
	margin:0 4%;
	/*box-sizing: border-box;
	margin-left:55px;*/
	border:1px solid #CCC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	padding:8px 1% 8px 1%;
	position:relative;
}

.block_content .social-article.fb-top{
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0; 	
	border-bottom-right-radius:0;
	border-bottom-left-radius:0; 
	border-bottom:0;
}

.block_content .social-article.fb-bottom{
	-moz-border-top-right-radius:0;
	-moz-border-top-left-radius:0; 
	border-top-right-radius:0;
	border-top-left-radius:0; 	
}

.block_content .social-article .social-pic {
    position:absolute;
}
  
.block_content .social-article .social-pic img {
	float:left;
	border-radius:5px; 
	border:none;
	height:35px;
	width:35px;      
}

.block_content .social-article .social-icon {
	position:absolute;
	top:10px;
	right:1%;
	width:30px;
	height:30px !important;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


.block_content .social-article .social-icon.twitter {
	/*background: url("../images/social_icons_facebook.png") no-repeat scroll right center transparent;*/
	background:transparent url(sprite.png) no-repeat -38px -350px;
}

.block_content .social-article .social-icon.fb {
	/*background: url("../images/social_icons_facebook.png") no-repeat scroll right center transparent;*/
	background:transparent url(sprite.png) no-repeat -2px -350px;
}
  
/* -------- TEXT STYLING ------*/
.block_content .social-text {
    width:100%;
    float:left;
    font-size:12px;
    padding-left:42px;
    padding-top:2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.block_content .social-content {
    width:100%;
    float:left;
    font-size:14px;
    padding-left:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding-top:15px;
	word-wrap:break-word;
}

.block_content .social-text > p, .block_content .social-content > p{
    margin:0px;
    line-height:15px;  
}
.block_content .social-text a,  .block_content h1 a {
    color: #00acee;
    text-decoration: none;
}
.block_content .social-text a:hover,  .block_content h1 a:hover {
    text-decoration: underline;
    color: #00acee;
}
  
.block_content .tweet-time {
	font-size:12px;
	color: #999999;
	float:left;
	padding-top:5px;
}
.block_content .tweet-time a, .block_content .tweet-time a:hover {
	color:#878787;
}
  
.block_content .socialprofilelink a {
    color:#444;
}
.block_content .socialprofilelink a:hover {
    color:#444;
}
  
/* -------- FEED  ACTIONS ------*/
#twitter-actions {
    width:75px;
    float:right;
    margin-right:5px;  
    margin-top:3px;
}
#twitter-actions .intent {
    width:25px;
    height:16px;
    float:left;
}
#twitter-actions .intent a{
    width:25px;
    height:16px;
    display:block;
    background-image:url(tweet-actions.png);
    float:left;
}
#twitter-actions .intent a:hover{
    background-position:-25px 0px;
}
  
#twitter-actions #intent-retweet a{
    background-position:0px -17px;
}
#twitter-actions #intent-retweet a:hover{
    background-position:-25px -17px;
}
#twitter-actions #intent-fave a{
    background-position:0px -36px;
}
#twitter-actions #intent-fave a:hover{
    background-position:-25px -36px;
}
  
#twitter-actions .intent a{
    width:25px;
    height:16px;
    display:block;
    background-image:url(tweet-actions.png);
    float:left;
}
#twitter-actions .intent a:hover{
    background-position:-25px 0px;
}
  
#twitter-actions #intent-retweet a{
    background-position:0px -17px;
}
#twitter-actions #intent-retweet a:hover{
    background-position:-25px -17px;
}
#twitter-actions #intent-fave a{
    background-position:0px -36px;
}
#twitter-actions #intent-fave a:hover{
    background-position:-25px -36px;
}

.block_content .social-article.fb-bottom .social-content{
	padding-top: 0px;
}

.block_content .social-article.fb-bottom span {
	padding-left:20px;
	color:#b1b8c7;
	padding-right:10px;
}

.block_content .social-article.fb-bottom span.likefb {
	background:transparent url(sprite.png) no-repeat -238px -818px;
}
.block_content .social-article.fb-bottom span.commentfb {
	background:transparent url(sprite.png) no-repeat -238px -795px;
}
.block_content .social-article.fb-bottom span.sharefb {
	background:transparent url(sprite.png) no-repeat -238px -842px;
}

/*management of comment media*/

#container_activity .mediacollapsible .comment_zone > .comment p img,
#container_activity .mediacollapsible .comment_zone > .comment p iframe,
#container_activity .mediacollapsible .comment_zone > .comment p video,
#container_activity .mediacollapsible .comment_zone > .comment p embed,
#container_activity .mediacollapsible .comment_zone > .comment p object{
	display:none ;
}

#container_activity .mediacollapsible .comment_zone > .comment p object embed{
	display:block ;
}

/*favorites box*/

.favorites .author_block{
	background:#eeeeee;
	display:inline-block;
	width:100%;
	height:50px;
}

.favorites div.author_block img.avatar {
	margin: 2px 10px 0 10px;
	vertical-align:middle;
	height:44px; width:44px;
}
.favorites div.favorite_block img.avatar {
	float: left;
	margin: 7px 10px;
	height: 60px; width: 60px;
}

.favorites div.author_block span{
	text-align: left;
	font-weight:bold;
	font-size:14px;
}

.favorites .favorite_block {
	display:inline-block;
	width: 100%;
	position:relative;
}

.favorites .favorite_block h4 { padding: 0 }
.favorites .favorite_block h4>a {
	font-weight: bold;
}

.favorites .favorite_block .spotlight{
	position:absolute;
	right:-60px;    
	top: 5px;
	background:transparent url(Spotlight_Logo.png) no-repeat ;
	height:56px;
	width:56px;
	margin-bottom: 0px;
    	padding-top: 0px;
	padding-left:0px;
	padding-right:0;
}

#container_activity .block_author .spotlight {
	background:transparent url(Spotlight_Logo_mobile.png) no-repeat ;
	display:inline-block;
	position: absolute;
    	right: 92px;
    	top: 2px;
	width:40px;
	height:40px;
}

#container_activity .block_author .sticky + .spotlight{
	right: 125px;
}


.favorites .favorite_block + .favorite_block {
	border-top: 1px dotted #999999;
}

.favorites div.favorite_block > div {
	margin-bottom:10px;
	padding-top: 7px;
	text-align: left;
	margin-right:65px;
	overflow-x:hidden;
}

.favorites div.favorite_block .comment_ico{
	background: transparent url(sprite.png) no-repeat -86px -1084px;
	height:14px;
	width:20px;
	display:inline-block;
}

.favorites .favorite_block b {
	font-size:14px;
	font-weight:bold;
}

.favorites .more_block {
	width:100%;
	display:inline-block;
}
.favorites .more_block a{
	margin-left:10px;
	margin-bottom:5px;
	display:block;
	height: 20px;
    	line-height: 20px;
}

#container_activity .favorites .more_block a {
	margin-left:10px !important;
	display:inline-block;
}

#container_activity .favorite_block {
	font-size:14px;
}

.postsolo_cols .favorites .favorite_block b  {
	font-size:14px;
}

a.nounder {
	text-decoration:none;
}


/**** popup_feedsetup.tpl
(only in connected) */

#feedsetup #list_profiles div {
	padding:3px 0px;
}
#feedsetup #list_profiles div a.purple {
	float: right;
}
#feedsetup #list_profiles div a.purple.delete {
	margin-left:20px;
}
#feedsetup #list_profiles #confirm_delete button {
	text-transform:capitalize
}


#feedsetup .feedsetup_box {
	display: none;
}
#feedsetup .feedsetup_box > div{
}
#feedsetup .feedsetup_box .feedsetup_step { display: none; margin: 3px 0 }
#feedsetup .feedsetup_box .feedsetup_step[step="1"] { display: block }

/* there are no steps in site setup, so putting feedsetup_step css here */
#feedsetup #SITE_setup>div { margin: 3px 0 }

#feedsetup .ext_avatar {
	float:left; padding-right:8px;
}
#feedsetup .facebookinfo{
	float:left;
}

#feedsetup input[name="name_external"], #feedsetup input[name="id_external"] {
	width: 25em;
}


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; 
	background:#ffffff;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
/*
   Using links with http://content.rankinghero.com/
   Because 1) relative links don't work any more with .less import
   2) sub-domaine content is faster and works the cache well.
*/

.ui-helper-hidden-accessible {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

.ui-helper-reset {
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.ui-helper-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

.ui-state-disabled {
cursor:default!important;
}

.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
width:16px;
height:16px;
background-image:url(ui-icons_222222_256x240.png);
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
}

.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}

.ui-widget .ui-widget {
font-size:1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}

.ui-widget-content {
border:1px solid #aaa;
background:#fff url(ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color:#222;
}

.ui-widget-header {
border:1px solid #aaa;
background:#ccc url(ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color:#222;
font-weight:700;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:1px solid #d3d3d3;
background:#e6e6e6 url(ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#555;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#555;
text-decoration:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
border:1px solid #999;
background:#dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border:1px solid #aaa;
background:#fff url(ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
}

.ui-state-selected,.ui-widget-content .ui-state-selected,.ui-widget-header .ui-state-selected {
border:1px solid #aaa!important;
background:#fff url(ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x!important;
font-weight:400!important;
color:#212121!important;
}

.ui-widget :active {
outline:none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
border:1px solid #fcefa1;
background:#fbf9ee url(ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color:#363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color:#cd0a0a;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}

.ui-state-highlight .ui-icon {
background-image:url(ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
background-position:0 0;
}

.ui-icon-carat-1-ne {
background-position:-16px 0;
}

.ui-icon-carat-1-e {
background-position:-32px 0;
}

.ui-icon-carat-1-se {
background-position:-48px 0;
}

.ui-icon-carat-1-s {
background-position:-64px 0;
}

.ui-icon-carat-1-sw {
background-position:-80px 0;
}

.ui-icon-carat-1-w {
background-position:-96px 0;
}

.ui-icon-carat-1-nw {
background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
background-position:-144px 0;
}

.ui-icon-triangle-1-n {
background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}

.ui-icon-arrow-4 {
background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}

.ui-icon-extlink {
background-position:-32px -80px;
}

.ui-icon-newwin {
background-position:-48px -80px;
}

.ui-icon-refresh {
background-position:-64px -80px;
}

.ui-icon-shuffle {
background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
background-position:0 -96px;
}

.ui-icon-folder-open {
background-position:-16px -96px;
}

.ui-icon-document {
background-position:-32px -96px;
}

.ui-icon-document-b {
background-position:-48px -96px;
}

.ui-icon-note {
background-position:-64px -96px;
}

.ui-icon-mail-closed {
background-position:-80px -96px;
}

.ui-icon-mail-open {
background-position:-96px -96px;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-comment {
background-position:-128px -96px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.ui-icon-print {
background-position:-160px -96px;
}

.ui-icon-trash {
background-position:-176px -96px;
}

.ui-icon-locked {
background-position:-192px -96px;
}

.ui-icon-unlocked {
background-position:-208px -96px;
}

.ui-icon-bookmark {
background-position:-224px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-home {
background-position:0 -112px;
}

.ui-icon-flag {
background-position:-16px -112px;
}

.ui-icon-calendar {
background-position:-32px -112px;
}

.ui-icon-cart {
background-position:-48px -112px;
}

.ui-icon-pencil {
background-position:-64px -112px;
}

.ui-icon-clock {
background-position:-80px -112px;
}

.ui-icon-disk {
background-position:-96px -112px;
}

.ui-icon-calculator {
background-position:-112px -112px;
}

.ui-icon-zoomin {
background-position:-128px -112px;
}

.ui-icon-zoomout {
background-position:-144px -112px;
}

.ui-icon-search {
background-position:-160px -112px;
}

.ui-icon-wrench {
background-position:-176px -112px;
}

.ui-icon-gear {
background-position:-192px -112px;
}

.ui-icon-heart {
background-position:-208px -112px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-link {
background-position:-240px -112px;
}

.ui-icon-cancel {
background-position:0 -128px;
}

.ui-icon-plus {
background-position:-16px -128px;
}

.ui-icon-plusthick {
background-position:-32px -128px;
}

.ui-icon-minus {
background-position:-48px -128px;
}

.ui-icon-minusthick {
background-position:-64px -128px;
}

.ui-icon-close {
background-position:-80px -128px;
}

.ui-icon-closethick {
background-position:-96px -128px;
}

.ui-icon-key {
background-position:-112px -128px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-scissors {
background-position:-144px -128px;
}

.ui-icon-clipboard {
background-position:-160px -128px;
}

.ui-icon-copy {
background-position:-176px -128px;
}

.ui-icon-contact {
background-position:-192px -128px;
}

.ui-icon-image {
background-position:-208px -128px;
}

.ui-icon-video {
background-position:-224px -128px;
}

.ui-icon-script {
background-position:-240px -128px;
}

.ui-icon-alert {
background-position:0 -144px;
}

.ui-icon-info {
background-position:-16px -144px;
}

.ui-icon-notice {
background-position:-32px -144px;
}

.ui-icon-help {
background-position:-48px -144px;
}

.ui-icon-check {
background-position:-64px -144px;
}

.ui-icon-bullet {
background-position:-80px -144px;
}

.ui-icon-radio-off {
background-position:-96px -144px;
}

.ui-icon-radio-on {
background-position:-112px -144px;
}

.ui-icon-pin-w {
background-position:-128px -144px;
}

.ui-icon-pin-s {
background-position:-144px -144px;
}

.ui-icon-play {
background-position:0 -160px;
}

.ui-icon-pause {
background-position:-16px -160px;
}

.ui-icon-seek-next {
background-position:-32px -160px;
}

.ui-icon-seek-prev {
background-position:-48px -160px;
}

.ui-icon-seek-end {
background-position:-64px -160px;
}

.ui-icon-stop {
background-position:-96px -160px;
}

.ui-icon-eject {
background-position:-112px -160px;
}

.ui-icon-volume-off {
background-position:-128px -160px;
}

.ui-icon-volume-on {
background-position:-144px -160px;
}

.ui-icon-power {
background-position:0 -176px;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.ui-icon-signal {
background-position:-32px -176px;
}

.ui-icon-battery-0 {
background-position:-48px -176px;
}

.ui-icon-battery-1 {
background-position:-64px -176px;
}

.ui-icon-battery-2 {
background-position:-80px -176px;
}

.ui-icon-battery-3 {
background-position:-96px -176px;
}

.ui-icon-circle-plus {
background-position:0 -192px;
}

.ui-icon-circle-minus {
background-position:-16px -192px;
}

.ui-icon-circle-close {
background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
background-position:-192px -192px;
}

.ui-icon-circle-check {
background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-khtml-border-top-left-radius:4px;
border-top-left-radius:4px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-khtml-border-top-right-radius:4px;
border-top-right-radius:4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-khtml-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
-khtml-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
}

.ui-widget-shadow {
background:#aaa url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin:-8px 0 0 -8px;
padding:8px;
}

.ui-resizable {
position:relative;
}

.ui-resizable-handle {
position:absolute;
font-size:.1px;
z-index:99999;
display:block;
}

.ui-resizable-n {
cursor:n-resize;
height:7px;
width:100%;
top:-5px;
left:0;
}

.ui-resizable-s {
cursor:s-resize;
height:7px;
width:100%;
bottom:-5px;
left:0;
}

.ui-resizable-e {
cursor:e-resize;
width:7px;
right:-5px;
top:0;
height:100%;
}

.ui-resizable-w {
cursor:w-resize;
width:7px;
left:-5px;
top:0;
height:100%;
}

.ui-resizable-se {
cursor:se-resize;
width:12px;
height:12px;
right:1px;
bottom:1px;
}

.ui-resizable-sw {
cursor:sw-resize;
width:9px;
height:9px;
left:-5px;
bottom:-5px;
}

.ui-resizable-nw {
cursor:nw-resize;
width:9px;
height:9px;
left:-5px;
top:-5px;
}

.ui-resizable-ne {
cursor:ne-resize;
width:9px;
height:9px;
right:-5px;
top:-5px;
}

.ui-selectable-helper {
position:absolute;
z-index:100;
border:1px dotted #000;
}

.ui-accordion .ui-accordion-header {
cursor:pointer;
position:relative;
margin-top:1px;
zoom:1;
}

.ui-accordion .ui-accordion-li-fix {
display:inline;
}

.ui-accordion .ui-accordion-header-active {
border-bottom:0!important;
}

.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:.5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
padding-left:2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
position:absolute;
left:.5em;
top:50%;
margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
border-top:0;
margin-top:-2px;
position:relative;
top:1px;
margin-bottom:2px;
overflow:auto;
display:none;
zoom:1;
padding:1em 2.2em;
}

.ui-autocomplete {
position:absolute;
cursor:default;
}

* html .ui-autocomplete {
width:1px;
}

.ui-menu {
list-style:none;
display:block;
float:left;
margin:0;
padding:2px;
}

.ui-menu .ui-menu {
margin-top:-3px;
}

.ui-menu .ui-menu-item {
zoom:1;
float:left;
clear:left;
width:100%;
margin:0;
padding:0;
}

.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
line-height:1.5;
zoom:1;
padding:.2em .4em;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
font-weight:400;
margin:-1px;
}

.ui-button {
display:inline-block;
position:relative;
margin-right:.1em;
text-decoration:none!important;
cursor:pointer;
text-align:center;
zoom:1;
overflow:visible;
padding:0;
}

.ui-button-icon-only {
width:2.2em;
}

button.ui-button-icon-only {
width:2.4em;
}

.ui-button-icons-only {
width:3.4em;
}

button.ui-button-icons-only {
width:3.7em;
}

.ui-button .ui-button-text {
display:block;
line-height:1.4;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
text-indent:-9999999px;
padding:.4em;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:.4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:.4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
padding-left:2.1em;
padding-right:2.1em;
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
position:absolute;
top:50%;
margin-top:-8px;
}

.ui-button-icon-only .ui-icon {
left:50%;
margin-left:-8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
left:.5em;
}

.ui-buttonset {
margin-right:7px;
}

.ui-buttonset .ui-button {
margin-left:0;
margin-right:-.3em;
}

button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}

.ui-dialog {
position:absolute;
width:300px;
overflow:hidden;
padding:.2em;
}

.ui-dialog .ui-dialog-titlebar {
position:relative;
padding:.4em 1em;
}

.ui-dialog .ui-dialog-title {
float:left;
margin:.1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
position:absolute;
right:.3em;
top:50%;
width:19px;
height:18px;
margin:-10px 0 0;
padding:1px;
}

.ui-dialog .ui-dialog-titlebar-close span {
display:block;
margin:1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}

.ui-dialog .ui-dialog-content {
position:relative;
border:0;
background:none;
overflow:auto;
zoom:1;
padding:.5em 1em;
}

.ui-dialog .ui-dialog-buttonpane {
text-align:left;
background-image:none;
border-width:1px 0 0;
margin:.5em 0 0;
padding:.3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
margin:.5em .4em .5em 0;
}

.ui-dialog .ui-resizable-se {
width:14px;
height:14px;
right:3px;
bottom:3px;
}

.ui-draggable .ui-dialog-titlebar {
cursor:move;
}

.ui-slider {
position:relative;
text-align:left;
}

.ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1.2em;
height:1.2em;
cursor:default;
}

.ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background-position:0 0;
}

.ui-slider-horizontal {
height:.8em;
}

.ui-slider-horizontal .ui-slider-handle {
top:-.3em;
margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.ui-slider-horizontal .ui-slider-range-min {
left:0;
}

.ui-slider-horizontal .ui-slider-range-max {
right:0;
}

.ui-slider-vertical {
width:.8em;
height:100px;
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-left:0;
margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%;
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0;
}

.ui-slider-vertical .ui-slider-range-max {
top:0;
}

.ui-tabs {
position:relative;
zoom:1;
padding:.2em;
}

.ui-tabs .ui-tabs-nav {
margin:0;
padding:.2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
list-style:none;
float:left;
position:relative;
top:1px;
border-bottom:0!important;
white-space:nowrap;
margin:0 .2em 1px 0;
padding:0;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:.5em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom:0;
padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}

.ui-tabs .ui-tabs-panel {
display:block;
background:none;
border-width:0;
padding:1em 1.4em;
}

.ui-tabs .ui-tabs-hide {
display:none!important;
}

.ui-datepicker {
width:17em;
display:none;
padding:.2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:.2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
position:absolute;
top:2px;
width:1.8em;
height:1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top:1px;
}

.ui-datepicker .ui-datepicker-prev {
left:2px;
}

.ui-datepicker .ui-datepicker-next {
right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
line-height:1.8em;
text-align:center;
margin:0 2.3em;
}

.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%;
}

.ui-datepicker table {
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
}

.ui-datepicker th {
text-align:center;
font-weight:700;
border:0;
padding:.7em .3em;
}

.ui-datepicker td {
border:0;
padding:1px;
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
text-align:right;
text-decoration:none;
padding:.2em;
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-left:0;
border-right:0;
border-bottom:0;
margin:.7em 0 0;
padding:0 .2em;
}

.ui-datepicker .ui-datepicker-buttonpane button {
float:right;
cursor:pointer;
width:auto;
overflow:visible;
margin:.5em .2em .4em;
padding:.2em .6em .3em;
}

.ui-datepicker.ui-datepicker-multi {
width:auto;
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}

.ui-datepicker-row-break {
clear:both;
width:100%;
font-size:0;
}

.ui-datepicker-rtl {
direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
right:2px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}

.ui-datepicker-cover {
display:block;
position:absolute;
z-index:-1;
filter:mask();
top:-4px;
left:-4px;
width:200px;
height:200px;
}

.ui-progressbar {
height:2em;
text-align:left;
}

.ui-progressbar .ui-progressbar-value {
height:100%;
margin:-1px;
}

.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
display:none;
}

.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active {
display:block;
}

.ui-widget-content a,.ui-widget-header a {
color:#222;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#212121;
text-decoration:none;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
color:#cd0a0a;
}

.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
background-image:url(ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon,.ui-icon-mail-closed-hover {
background-image:url(ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon {
background-image:url(ui-icons_454545_256x240.png);
}

.ui-icon-seek-start,.ui-icon-seek-first {
background-position:-80px -160px;
}

.ui-accordion,.ui-datepicker select.ui-datepicker-month-year {
width:100%;
}

.ui-button-text-only .ui-button-text,input.ui-button {
padding:.4em 1em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
right:.5em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

/* tipsy */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('http://www.rankinghero.com/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/*! jQuery UI - v1.10.3 - 2013-06-05
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(http://www.rankinghero.com/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}
/* jQuery FlexPanel v1.1 - https://github.com/dcooney/flexpanel */
#container,#wrapper{width:100%;position:relative}#wrapper{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;z-index:0;background:#f7f7f7}.flexpanel{position:fixed;top:0;right:-40%;width:40%;height:102%;padding:0;margin:0;z-index:1;display:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}@media screen and (min-width:768px) and (max-width:960px){.flexpanel{right:-50%;width:50%}}@media screen and (max-width:768px){.flexpanel{right:-80%;width:80%}}.flexpanel .viewport-wrap{position:relative;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;z-index:1}.flexpanel .viewport{width:100%;height:100%;position:relative;padding:0;overflow:hidden;overflow-y:auto;background:#222;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flexpanel .viewport.smooth{-webkit-overflow-scrolling:touch}.flexpanel div.navigation{padding:10px 10px 80px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.flexpanel div.navigation ul{display:block;clear:both;padding:0;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.flexpanel div.navigation ul li{margin:0 3%;padding:0;clear:both;list-style:none;width:auto;display:block;font-size:18px;border-bottom:1px solid #333}.flexpanel div.navigation ul li:first-child{border-top:none}.flexpanel div.navigation ul li ul{margin:0;border:none}.flexpanel div.navigation ul li ul li{font-size:14px;margin:0 5px 5px;border:none;position:relative}.flexpanel div.navigation ul li ul li a{padding:6px 12px}.flexpanel div.navigation ul li ul li a:hover{color:#ccc}.flexpanel div.navigation ul li ul li a:before{content:'»';position:absolute;left:0;top:5px;opacity:.5;color:#9edeff}.flexpanel div.navigation ul li a{padding:10px 0;display:block;color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.flexpanel div.navigation ul li a:hover{color:#ccc}.flexpanel div.navigation ul li.active>a{color:#ef6f6f!important;font-weight:700}.flex-btn{width:34px;height:33px;position:absolute;left:-52px;top:25px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.flex-btn:active{background:#ccc}.flex-btn.in-view{opacity:1;filter:alpha(opacity=100)}.flex-btn span{width:20px;height:3px;overflow:hidden;background-color:#666;text-indent:-9999px;display:block;margin:0 auto 3px;clear:both;-webkit-transition:all .2s ease .35s;-moz-transition:all .2s ease .35s;-ms-transition:all .2s ease .35s;transition:all .2s ease .35s;position:absolute}.flex-btn span.one{top:9px;left:7px}.flex-btn span.two{top:15px;left:7px}.flex-btn span.three{top:21px;left:7px}.flex-btn:hover span{background-color:#333}.flexpanel-active .flex-btn{opacity:1!important;filter:alpha(opacity=100)!important}.flexpanel-active .flex-btn span{background-color:#222}.flexpanel-active .flex-btn span.two{opacity:0}.flexpanel-active .flex-btn span.one{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:15px}.flexpanel-active .flex-btn span.three{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:15px}body.flexpanel-left .flexpanel{right:auto;left:-40%;width:40%}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-left .flexpanel{right:auto;left:-50%;width:50%}}@media screen and (max-width:768px){body.flexpanel-left .flexpanel{right:auto;left:-80%;width:80%}}body.flexpanel-left .flexpanel .flex-btn{left:auto;right:-48px}body.flexpanel-active.flexpanel-left #wrapper{-webkit-transform:translate(40%,0);-moz-transform:translate(40%,0);-ms-transform:translate(40%,0);transform:translate(40%,0);opacity:.7;filter:alpha(opacity=70)}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-active.flexpanel-left #wrapper{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}}@media screen and (max-width:768px){body.flexpanel-active.flexpanel-left #wrapper{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0)}}body.flexpanel-active.flexpanel-left .flexpanel{left:-40%}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-active.flexpanel-left .flexpanel{left:-50%}}@media screen and (max-width:768px){body.flexpanel-active.flexpanel-left .flexpanel{left:-80%}}body.flexpanel-active.flexpanel-left .flexpanel .viewport-wrap{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}body.flexpanel-active.flexpanel-right #wrapper{-webkit-transform:translate(-40%,0);-moz-transform:translate(-40%,0);-ms-transform:translate(-40%,0);transform:translate(-40%,0);opacity:.7;filter:alpha(opacity=70)}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-active.flexpanel-right #wrapper{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:768px){body.flexpanel-active.flexpanel-right #wrapper{-webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0)}}body.flexpanel-active.flexpanel-right .flexpanel{right:-40%}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-active.flexpanel-right .flexpanel{right:-50%}}@media screen and (max-width:768px){body.flexpanel-active.flexpanel-right .flexpanel{right:-80%}}body.flexpanel-active.flexpanel-right .flexpanel .viewport-wrap{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}body.isIE.flexpanel-right #wrapper{left:-40%}body.isIE.flexpanel-right .flexpanel{right:0}body.isIE.flexpanel-left.flexpanel-active #wrapper{left:40%}body.isIE.flexpanel-left.flexpanel-active .flexpanel{left:0}body.flexpanel-reveal #wrapper{z-index:1;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-backface-visibility:hidden;-webkit-perspective:1000}body.flexpanel-reveal.flexpanel-right #wrapper{right:auto;left:0}body.flexpanel-reveal.flexpanel-right .flexpanel{right:-100%;z-index:0}body.flexpanel-reveal.flexpanel-right .flexpanel.reveal{right:0}body.flexpanel-reveal.flexpanel-right .flex-btn{position:fixed;left:auto;right:0;top:0;margin:20px;z-index:999}body.flexpanel-reveal.flexpanel-right.flexpanel-active #wrapper{left:-40%;opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-reveal.flexpanel-right.flexpanel-active #wrapper{left:-50%}}@media screen and (max-width:768px){body.flexpanel-reveal.flexpanel-right.flexpanel-active #wrapper{left:-80%}}body.flexpanel-reveal.flexpanel-right.flexpanel-active .flex-btn{right:40%}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-reveal.flexpanel-right.flexpanel-active .flex-btn{right:50%}}@media screen and (max-width:768px){body.flexpanel-reveal.flexpanel-right.flexpanel-active .flex-btn{right:80%}}body.flexpanel-reveal.flexpanel-right.flexpanel-active .flexpanel,body.flexpanel-reveal.flexpanel-right.flexpanel-active .flexpanel.reveal{right:0}body.flexpanel-reveal.flexpanel-right.flexpanel-active .flexpanel .viewport-wrap{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.flexpanel-reveal.flexpanel-left #wrapper{right:auto;left:0}body.flexpanel-reveal.flexpanel-left .flexpanel{right:auto;left:0;z-index:0}body.flexpanel-reveal.flexpanel-left .flexpanel.reveal{left:0}body.flexpanel-reveal.flexpanel-left .flex-btn{position:fixed;right:auto;left:0;top:0;margin:20px;z-index:999}body.flexpanel-reveal.flexpanel-left.flexpanel-active #wrapper{left:40%;opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-reveal.flexpanel-left.flexpanel-active #wrapper{left:50%}}@media screen and (max-width:768px){body.flexpanel-reveal.flexpanel-left.flexpanel-active #wrapper{left:80%}}body.flexpanel-reveal.flexpanel-left.flexpanel-active .flex-btn{left:40%}@media screen and (min-width:768px) and (max-width:960px){body.flexpanel-reveal.flexpanel-left.flexpanel-active .flex-btn{left:50%}}@media screen and (max-width:768px){body.flexpanel-reveal.flexpanel-left.flexpanel-active .flex-btn{left:80%}}body.flexpanel-reveal.flexpanel-left.flexpanel-active .flexpanel,body.flexpanel-reveal.flexpanel-left.flexpanel-active .flexpanel.reveal{left:0}body.flexpanel-reveal.flexpanel-left.flexpanel-active .flexpanel .viewport-wrap{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.flexpanel-hide .flex-btn,body.flexpanel-hide .flexpanel{display:none}::-webkit-scrollbar{width:10px;color:#a3a499}::-webkit-scrollbar-track{background-color:#ecede3;border-radius:10px;border:1px solid #d8d9cf}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#a3a499}
#header2 div#mobile_title,
#contentcol2 > #profile_container,
section#content_tabs,
.footer_mobile,
.header_mobile,
#profile_container .cartouche a.mobile_extend,
.bottom_line .action_area > button.steel,
.btn-comments.steel {
  display: none;
}
.less680,
#header_search {
  display: none !important;
}
.more680 {
  display: inline !important;
}
@media (min-width: 681px) {
  .swiper-wrapper {
    display: block !important;
  }
  #wrapper {
    -webkit-perspective: none;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .flexpanel {
    display: none !important;
  }
  .flex-btn {
    display: none !important;
  }
  #log_showpass {
    display: none !important;
  }
  #profile_container .cartouche #cartouche_content {
    display: block !important;
  }
  section#content {
    height: auto !important;
  }
}
@media (max-width: 600px) {
  #widget_options .editable_group>div h1 {
    font-size: 16px;
  }
  #form_search > div.sel_element_filter > div {
    font-weight: normal;
  }
  #header_search {
    display: block !important;
  }
  #profile_container .cartouche {
    margin-left: 0px;
    width: 100%;
  }
  #profile_container .cartouche #avatar_img {
    margin-left: 5px;
  }
  #profile_container .cartouche #avatar_img img {
    box-shadow: none;
  }
  #profile_container .cartouche  a.link_name,
  #profile_container .member_line div a {
    position: absolute;
    top: 30px;
    left: 0px;
    background: #e7e9eb;
    width: 100%;
    max-width: 1350px;
    min-width: 0px;
    padding: 5px 0 5px 0;
    line-height: 20px;
    height: 20px;
    display: block;
  }
  #profile_container .cartouche .tournament,
  #profile_container .cartouche.festival .tournament,
  #profile_container .cartouche .main_event {
    padding-left: 10px;
  }
  #profile_container .member_line div {
    padding-left: 0px;
  }
  #profile_container .member_line div a {
    top: 0px;
  }
  #profile_container .cartouche .name,
  #profile_container .member_line div a span {
    color: #990000;
    float: left;
    font-weight: bold;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    padding-left: 100px;
    padding-top: 0px !important;
  }
  #profile_container .member_line {
    background: transparent;
  }
  #profile_container .cartouche a.mobile_extend {
    display: block;
    position: absolute;
    height: 27px;
    padding-top: 3px;
    width: 40px;
    right: 0px;
    top: 57px;
    font-size: 20px;
    color: #999;
    text-decoration: none;
    cursor: pointer;
  }
  #profile_container .cartouche a.mobile_extend:after {
    padding-left: 10px;
    content: "\25b2";
  }
  #profile_container .cartouche a.mobile_extend.collapsed:after {
    content: "\25bc";
  }
  #profile_container .bottom_line .link_area a {
    margin-left: 10px;
  }
  #profile_container .cartouche .numbers a div,
  #profile_container .cartouche .numbers div {
    margin: 0;
    margin-top: 10px;
    padding: 2px 16px;
  }
  #profile_container .cartouche .information {
    margin-top: 3px;
    margin-bottom: 7px;
  }
  #profile_container .cartouche .clubs div {
    margin-top: 2px;
  }
  #profile_container .cartouche #cartouche_content {
    clear: both;
  }
}
@media (max-width: 680px) {
  /**
 * Swiper 3.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 1, 2015
 */
.swiper-slide,.swiper-wrapper{height:100%;position:relative;transform-style:preserve-3d;width:100%}.swiper-pagination,.swiper-wrapper{-webkit-transform:translate3d(0,0,0)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-slide,.swiper-wrapper{-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}
  table#messages_list thead th input,
  table#messages_list thead #filter .sel_button,
  table#messages_list tbody tr td input {
    display: none;
  }
  #widgetsetup div.editable {
    margin: 0 !important;
  }
  #widgetsetup div.editable>label:first-child {
    width: 100% !important;
    margin-bottom: 5px;
  }
  #sortablewidgets li {
    width: 100%;
  }
  #sortablewidgets li > div:first-child span.handle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #sortablewidgets li > div:first-child {
    width: 88%;
  }
  .btn-comments.steel {
    display: block;
    float: right;
    margin-right: 35px;
  }
  #header_message {
    display: none !important;
  }
  #personal_forms {
    overflow: hidden;
  }
  .popup label {
    width: 100%;
    display: inline;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding: 0;
  }
  .top_bar {
    margin-bottom: 0;
    font-size: 14px;
    text-align: none;
    font-weight: normal;
  }
  .top_bar button.purple,
  span.purple {
    display: block;
    margin: 7px auto 0;
  }
  #profile_container .cartouche .tournament,
  #profile_container .cartouche.festival .tournament,
  #profile_container .cartouche .main_event {
    padding-left: 0 !important;
  }
  .profile_follow div {
    margin-left: 17px !important;
  }
  .less680 {
    display: inline !important;
  }
  .more680 {
    display: none !important;
  }
  #header2 {
    margin-bottom: 0px;
  }
  #header2 .top div#rkh_logo {
    width: 172px;
    margin: 5px 10px;
  }
  #header2 div#rkh_logo img {
    background: url("logo-mobile1.png") no-repeat scroll center center rgba(0,0,0,0);
    height: 0;
    padding: 15px 86px;
    width: 0;
  }
  #header2 div#mobile_title {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin: 5px;
    height: 30px;
    max-width: 70%;
    width: 70%;
    overflow: hidden;
  }
  #header2 div#mobile_title a {
    background: url("sprite.png") no-repeat scroll -292px -1007px rgba(0,0,0,0) !important;
    height: 30px;
    width: 30px;
    margin-right: 10px;
    display: inline-block;
    float: left;
  }
  #header2 div#mobile_title span {
    width: 60%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
    display: inline-block;
    width: 75%;
  }
  #header2 #shortcuts div.sel_button#member_sel {
    display: none !important;
  }
  #header2 div#mobile_title + div#rkh_logo,
  #header2 .top #form_search,
  #header2 .top #header_publish,
  #header2 .top #manage_sel,
  #header2 .top #manage_message,
  #header2 .top #header_notification,
  #header2 .top #heroscore,
  #header2 .top .unloggued button,
  #header2 .top .unloggued .sel_button,
  #footer,
  #profile_container.mobile_hide,
  #breadcrumbs_container,
  #container_activity .post .comment_zone,
  #container_activity #post_form,
  .repost-link,
  .post.mixed .main.share .sel_button.sel_fb,
  .post.mixed .main.share .sel_button.sel_twitter,
  #profile_container .cartouche #avatar_img.managed .pres_avatar_managed_text,
  .box-wrapper-hover .ImageUploader,
  #profile_container .bottom_line .follow_number span,
  #popup_activity_step2 [rel="publish_more"] {
    display: none !important;
  }
  #contentcol4,
  #contentcol5 {
    display: block;
  }
  .popup {
    height: 99%;
    background: #fff;
  }
  #setupmodal-container>.simplemodal-close,
  #setupmodal-container>.simplemodal-close:link,
  #setupmodal-container>.simplemodal-close:active,
  #setupmodal-container>.simplemodal-close:visited,
  #setupmodal-container>.simplemodal-close:hover {
    background: url("sprite.png") no-repeat scroll -292px -1007px #112244 !important;
    height: 30px;
    left: 10px;
    position: absolute;
    right: auto;
    top: 10px;
    width: 30px;
    z-index: 10;
    cursor: pointer;
  }
  #setupmodal-container {
    border-radius: 0px;
  }
  .richtext_form span.tab_separator,
  .richtext_form [rel="tab_advancedpost"] {
    display: none;
  }
  .richtext_form [rel="quickpost"] {
    position: relative;
  }
  .richtext_form .line_footer {
    text-align: right;
  }
  .richtext_form [rel="step2"] {
    padding: 0 !important;
  }
  .popup h3 {
    width: 90%;
    height: 30px;
    line-height: 30px;
    background-color: #112244;
    color: #ffffff;
    padding-left: 50px;
    padding-right: 0;
    margin: 0;
    box-shadow: none;
  }
  .popup h3.desktop_header {
    display: none;
  }
  .popup h3.mobile_header {
    display: block !important;
  }
  .popup h3.mobile_header button {
    float: right;
    margin-right: 20px;
    height: 30px;
    font-size: 16px;
    padding: 0 10px;
  }
  .popup #filter {
    box-shadow: 0px 0px 0px #fff;
    display: inline-block;
    margin-top: 1px;
    width: 100%;
  }
  .popup  #form_search input,
  .form_search input {
    width: 55%;
  }
  .popup #form_search_result ul {
    left: 0 !important;
    margin: 0;
    top: 50px !important;
    width: 100%;
  }
  .popup #form_search_result ul li {
    width: 100%;
  }
  #content #contentcol1,
  #content #contentcol2,
  #content #contentcol4,
  #content #contentcol5 {
    margin: 0;
    padding-top: 0px !important;
  }
  #content {
    height: -webkit-calc(-30%);
    height: 300px;
  }
  #content .swiper-slide {
    overflow: auto;
  }
  section#content {
    height: 1px;
  }
  #content .swiper-container,
  #content .swiper-wrapper,
  #content .swiper-slide {
    height: 100%;
  }
  #contentcol2 > #profile_container {
    display: block !important;
  }
  section#content_tabs {
    display: block;
  }
  section#content_tabs li {
    text-align: center;
  }
  section#content_tabs li a {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    color: #b1b8c7;
    color: #333;
  }
  section#content_tabs li.ui-tabs-active a {
    color: #333 !important;
  }
  section#content_tabs li.ui-tabs-active a:hover {
    text-decoration: none;
  }
  #contentcol4 h4 {
    background: #e7e9eb;
    font-size: 14px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 3%;
    width: 97%;
  }
  #contentcol4 h4 a {
    float: right;
    margin-right: 3%;
    margin-top: 5px;
  }
  .footer_mobile {
    display: block;
    background: #990000;
    color: #fff;
    position: fixed;
    height: 56px;
    width: 56px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    opacity: 0.97;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px #333333;
    -moz-box-shadow: 0px 0px 10px #333333;
    box-shadow: 0px 0px 10px #333333;
  }
  .footer_mobile a {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .footer_mobile a ico {
    height: 30px;
    margin-left: 4px;
    margin-top: 14px;
    padding-right: 0;
    width: 30px;
  }
  ico.publishbig {
    background-position: -337px -85px;
  }
  .header_mobile {
    display: block;
    background: #112244;
    color: #fff;
    height: 40px;
    text-align: center;
    background: #990000;
    font-size: 18px;
    width: 100%;
  }
  .header_mobile a {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
  }
  .header_mobile a ico {
    padding-right: 5px;
  }
  .header_mobile  > a {
    border-right: 1px solid #fff;
    width: 40%;
    float: left;
  }
  .header_mobile > a > span {
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
  }
  .header_mobile .sel_button a > span {
    border: 0;
    display: inline-block;
    width: 100%;
  }
  .header_mobile .sel_button {
    height: 40px;
    width: 18%;
  }
  .header_mobile .sel_button a {
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 18px;
    width: 100%;
    margin: 0;
  }
  .header_mobile .sel_button a:after {
    content: "";
    padding-left: 0px;
  }
  .header_mobile .sel_button div {
    position: absolute;
    top: 40px;
    left: 0px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
  }
  .header_mobile .sel_button div a {
    color: #333;
  }
  .header_mobile a {
    color: #fff;
    text-align: center;
  }
  #popup_comments {
    overflow-y: hidden;
  }
  #popup_comments .popup_inner,
  #popup_comments_input .popup_inner {
    padding-top: 0px;
    height: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  #popup_comments_list {
    height: 100%;
  }
  #popup_comments .popup_inner .comment_zone {
    padding-top: 0px;
    height: 90%;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  #popup_comments .popup_inner .comment_zone .comment {
    border-bottom: 1px solid #ddd;
  }
  #popup_comments .popup_inner .comment_zone #filter #sel_message_action.sel_button > a:after {
    padding-left: 2px;
  }
  #popup_comments .popup_inner .comment_zone #filter #sel_message_action.sel_button > a:after,
  #popup_comments .popup_inner .comment_zone #filter #sel_share_action.sel_button > a:after {
    content: "";
    padding-left: 0 !important;
  }
  #popup_comments .comment_zone .comment #filter {
    right: 0px;
  }
  .swipe_alert .ui-dialog-titlebar-close,
  .swipe_alert .ui-dialog-titlebar {
    display: none;
  }
  .swipe_alert {
    border: 3px solid #69758D;
  }
  .swipe_alert p {
    margin-top: 20px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
  }
  .swipe_alert .arrow_swipe {
    height: 30px;
    width: 30px;
    display: inline-block;
  }
  .swipe_alert .arrow_swipe.left {
    background: url("sprite.png") no-repeat scroll -330px -1636px;
    margin-right: 40px;
  }
  .swipe_alert .arrow_swipe.right {
    background: url("sprite.png") no-repeat scroll -330px -1610px;
    margin-left: 40px;
  }
  .bottom_line .action_area > button.steel {
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    height: 30px;
    margin-left: 10px;
  }
  #contentcol4 a.hnotif {
    display: block;
    background-color: #fff;
    text-decoration: none;
  }
  #contentcol4 a.hnotif:last-child {
    border-bottom: 1px dotted #999999;
  }
  #contentcol4 a.hnotif.notread {
    background-color: #f4f5f7;
  }
  #container_activity .block_content > p,
  #container_activity .block_content .main > p,
  #container_activity .block_content .main > div > p,
  .comment_zone .comment p {
    line-height: 18px;
  }
  ico.alert_num {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #B1B8C7;
    color: #fff;
    font-weight: bold;
    line-height: 20px;
  }
  #lastPostsLoader_button {
    display: block !important;
  }
}
@media (min-width: 681px) {
  .popup h3.desktop_header {
    display: block;
  }
  .popup h3.mobile_header {
    display: none;
  }
}
ico.widget {
  background-position: -334px -1471px;
}
ico.feed {
  background-position: -333px -1504px;
}
ico.alert {
  background-position: -210px -294px;
}
ico.setting {
  background-position: -209px -404px;
}
.flex-btn {
  left: auto !important;
  right: 5px !important;
  border-radius: 0 !important;
  background: #112244 !important;
  height: 40px !important;
  width: 40px !important;
}
.flex-btn a {
  display: block;
  height: 35px;
  margin-left: 3px;
  margin-top: 5px;
  position: relative;
  width: 35px;
}
.flex-btn:hover {
  background-color: #AA0000 !important;
}
.flex-btn span {
  background-color: #ffffff !important;
}
.flexpanel .viewport {
  background-color: #fff;
}
.flexpanel div.navigation {
  padding: 0;
}
.flexpanel div.navigation ul li {
  border-bottom: 1px solid #d6d6d6;
  padding: 0px 10px;
  margin: 0;
}
.flexpanel div.navigation ul li a {
  font-size: 14px;
}
div.navigation {
  padding: 0px;
}
div.navigation ul li {
  margin: 0;
  border-bottom: 1px solid #D6D6D6;
  padding-left: 10px;
  clear: both;
  display: block;
  list-style: none outside none;
  margin: 0 3%;
  padding: 0;
  width: auto;
}
div.navigation ul {
  display: block;
}
div.navigation ul li a {
  color: #222 !important;
  font-size: 18px;
  padding: 10px 0;
  text-decoration: none;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.navigation ul li span:first-child,
div.navigation ul li img.avatar {
  display: block;
  height: 29px;
  margin: 1px 18px 2px 2px;
  width: 29px;
  display: inline-block;
  vertical-align: middle;
}
div.navigation ul li a span:first-child {
  background: url("sprite.png") no-repeat scroll -243px -1506px rgba(0,0,0,0);
}
li[rel="livepoker"] span:first-child {
  background-position: -326px -1286px !important;
}
li[rel="rankings"] span:first-child {
  background-position: -325px -1322px !important;
}
li[rel="network"] span:first-child {
  background-position: -327px -1360px !important;
}
li[rel="rooms"] span:first-child {
  background-position: -240px -1384px !important;
}
li[rel="freerolls"] span:first-child {
  background-position: -326px -1394px !important;
}
li[rel="logout"] span:first-child {
  background-position: -326px -1434px !important;
}
li[rel="message"] span:first-child {
  background-position: -203px -259px !important;
}
li[rel="club"] span:first-child {
  background-position: -240px -1288px !important;
}
li[rel="manage"] span:first-child {
  background-position: -330px -1670px !important;
}
li[rel="widget"] span:first-child {
  background-position: -1px -857px !important;
}
li[rel="settings"] span:first-child {
  background-position: -203px -400px !important;
}
li[rel="invitation"] span:first-child {
  background-position: -232px -1036px !important;
}
#top_influencers {
  position: relative;
}
#top_influencers .influencers-intro {
  margin: 0 0.5em;
}
#top_influencers .influencers-honorific {
  font-size: 14px;
  margin: 10px 0;
}
#top_influencers .influencers-score {
  color: #585;
  font: bold 18px Arial, sans-serif;
}
#top_influencers .influencers-score img {
  width: 36px;
  height: 36px;
  vertical-align: middle;
}
#top_influencers .influencers-score span {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}
#top_influencers .follow_b {
  position: absolute;
  top: 165px;
  left: 205px;
}
#top_influencers .more_link {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
#top_influencers>h5 {
  font: normal 16px sans-serif;
  margin: 10px 15px;
}
#top_influencers>div#top_i_one,
#top_influencers>div#top_i_others {
  display: inline-block;
  height: 210px;
  overflow: auto;
  margin: 10px 0 20px 20px;
  vertical-align: top;
}
#top_influencers>div#top_i_one>div {
  display: none;
  position: relative;
  width: 470px;
  height: 200px;
  border: 1px solid #ccc;
  background: #eee;
}
#top_influencers>div#top_i_one>div:first-child {
  display: block;
}
#top_influencers>div#top_i_one img.avatar {
  border-width: 0 1px 0 0;
  float: left;
  margin-right: 5px;
}
#top_influencers>div#top_i_one img.flag {
  float: left;
  margin: 5px 5px 0 0;
}
#top_influencers>div#top_i_one a:hover {
  text-decoration: none;
}
#top_influencers>div#top_i_one h4 {
  font-size: 25px;
}
#top_influencers>div#top_i_one h4:hover {
  text-decoration: underline;
}
#top_influencers>div#top_i_one p.p1 {
  font-size: 16px;
  height: 80px;
  overflow: hidden;
}
#top_influencers>div#top_i_one a.follow2 {
  position: absolute;
  bottom: 10px;
  left: 215px;
}
#top_influencers>div#top_i_one p.p2 {
  position: absolute;
  bottom: 10px;
  right: 15px;
  margin: 0;
  text-align: right;
}
#top_influencers>div#top_i_one p.p2 span {
  font-size: 16px;
}
#top_influencers>div#top_i_others>div {
  width: 250px;
  float: left;
}
#top_influencers>div#top_i_others img {
  float: left;
  margin: 0 1px;
}
#top_influencers>div#top_i_others img.s78 {
  margin: 1px 3px 0 0;
}
#top_influencers>div#top_i_others a.hover img {
  -webkit-box-shadow: 0px 0px 5px #c60;
  -moz-box-shadow: 0px 0px 5px #c60;
  box-shadow: 0px 0px 5px #c60;
}
@media (max-width: 1696px) {
  #top_influencers>div#top_i_others>div:last-child {
    display: none;
  }
}
@media (max-width: 1080px) {
  #top_influencers>div#top_i_others {
    width: 250px;
    height: 250px;
  }
  #top_influencers>div#top_i_others img {
    margin: 0 1px 1px 0;
  }
  #top_influencers>div#top_i_others img.s78 {
    display: none;
  }
}
@media (max-width: 760px) {
  #top_influencers>h5 {
    font-size: 1em;
  }
  #top_influencers>div#top_i_one p.p2 {
    right: auto;
    left: 10px;
  }
  #top_influencers>div#top_i_one,
  #top_influencers>div#top_i_others {
    display: block;
    height: auto;
    margin: 1em 4%;
    width: auto;
  }
  #top_influencers>div#top_i_one>div,
  #top_influencers>div#top_i_others>div {
    width: 90%;
    height: auto;
    float: none;
  }
  #top_influencers>div#top_i_one img.avatar {
    display: none;
  }
  #top_influencers>div#top_i_one p {
    height: auto;
  }
  #top_influencers>div#top_i_others {
    text-align: center;
  }
  #top_influencers>div#top_i_others img {
    float: none;
  }
  #top_influencers .influencers-honorific {
    font-size: 14px;
    margin-left: 5px;
  }
  #top_influencers .influencers-score {
    font-size: 15px;
    margin-left: 5px;
    margin-bottom: 5px;
  }
  #top_influencers .follow_b {
    top: auto;
    left: auto;
    right: 5px;
    bottom: 5px;
  }
  #top_influencers .p3 {
    width: 70%;
  }
}
.top_infl>div.box_header {
  margin-bottom: 0;
}
.top_infl>div.row {
  overflow: auto;
  padding: 7px;
}
.top_infl>div.row:nth-child(odd) {
  background: #eee;
}
.top_infl>div.row:hover h4 {
  text-decoration: underline;
}
.top_infl>div img.avatar {
  float: left;
  margin-right: 5px;
}
.top_infl>div h4 {
  font-size: 20px;
  margin: 0;
  padding: 0;
}
.top_infl>div h4:hover {
  text-decoration: underline;
}
.top_infl>div:hover h4 {
  text-decoration: underline;
}
.top_infl>div p {
  font-size: 16px;
  margin: 1em 0 0 0;
}
.top_infl>div:last-child {
  background: #fff;
}
.network_albums .inner_box.gallery_albums ul li div div.info {
  height: auto;
}
.network_albums .inner_box.gallery_albums ul li div div.info span {
  display: none;
}
.network_albums .inner_box.gallery_albums ul li div div.info br {
  display: none;
}
.network_photos img {
  border: 1px solid #ccc;
}
@media (max-width: 800px) {
  .network_photos img {
    width: 103px;
    height: 103px;
  }
}
@media (min-width: 855px) and (max-width: 1071px) {
  .network_photos a:nth-child(10),
  .network_photos a:last-child {
    display: none;
  }
}
@media (min-width: 801px) and (max-width: 854px) {
  .network_photos a:last-child {
    display: none;
  }
}
@media (min-width: 432px) and (max-width: 545px) {
  .network_photos a:nth-child(10),
  .network_photos a:last-child {
    display: none;
  }
  .network_photos br {
    display: none;
  }
}
@media (min-width: 325px) and (max-width: 431px) {
  .network_photos a:last-child {
    display: none;
  }
  .network_photos br {
    display: none;
  }
}
@media (max-width: 324px) {
  .network_photos br {
    display: none;
  }
  .network_photos a:nth-child(odd),
  .network_photos a:last-child {
    display: none;
  }
}
#hot_see_boxes {
  clear: both;
  overflow: auto;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_video,
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_picture {
  text-align: center;
  margin: 10px;
  background: black;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_video img,
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_video iframe,
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_picture img,
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_picture iframe {
  display: inline-block;
  vertical-align: middle;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_video img,
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_picture img {
  width: 50%;
  height: auto;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_content {
  font: 14px Arial, sans-serif;
  min-height: 60px;
  margin: 0 10px 10px 10px;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_content strong {
  font: bold 18px Arial, sans-serif;
}
#hot_see_boxes .hot_see .box_content2 .hot_see_content_container .hot_see_content a {
  color: #225588;
}
#hot_see_boxes .hot_see .admin_pic {
  position: relative;
}
#hot_see_boxes .hot_see .admin_pic .hot_see_content_container .hot_see_content {
  width: 78%;
}
#hot_see_boxes .hot_see .admin_pic .hot_see_content_container .hot_see_picture img {
  width: 100%;
}
#hot_see_boxes .hot_see .admin_pic .hot_see_content_container .hot_see_participate {
  font: 14px Arial, sans-serif;
  color: #fff;
  position: absolute;
  right: 15px;
  bottom: 10px;
}
#hot_see_boxes .hot_see .admin_pic .hot_see_content_container .hot_see_participate:hover {
  color: #ee8800;
}
#hot_see_boxes .hot_see .admin_video .hot_see_content_container .hot_see_video {
  position: relative;
}
#hot_see_boxes .hot_see .admin_video .hot_see_content_container .hot_see_video img {
  width: 50%;
  height: auto;
}
#hot_see_boxes .hot_see .admin_video .hot_see_content_container .hot_see_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
#festival_search .box_header2 .box_title2 {
  position: relative;
}
#festival_search .box_header2 .box_title2 #calzone {
  position: absolute;
  right: 0;
  bottom: 0;
  font: 12px Arial, sans-serif;
  color: #999;
}
#festival_search .box_header2 .box_title2 #calzone .from_container,
#festival_search .box_header2 .box_title2 #calzone .to_container {
  display: inline-block;
  height: 30px;
  background: #fff;
  border: 1px solid #cfd3da;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container>*,
#festival_search .box_header2 .box_title2 #calzone .to_container>* {
  vertical-align: middle;
  height: 20px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container label,
#festival_search .box_header2 .box_title2 #calzone .to_container label {
  display: inline-block;
  line-height: 20px;
  margin: 0 5px;
  margin-left: 20px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container input,
#festival_search .box_header2 .box_title2 #calzone .to_container input {
  margin-right: 20px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container img,
#festival_search .box_header2 .box_title2 #calzone .to_container img {
  width: 20px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container label,
#festival_search .box_header2 .box_title2 #calzone .from_container input,
#festival_search .box_header2 .box_title2 #calzone .to_container label,
#festival_search .box_header2 .box_title2 #calzone .to_container input {
  margin-top: 5px;
}
#festival_search .box_header2 .box_title2 #calzone .from_container #from,
#festival_search .box_header2 .box_title2 #calzone .from_container #to,
#festival_search .box_header2 .box_title2 #calzone .to_container #from,
#festival_search .box_header2 .box_title2 #calzone .to_container #to {
  border: none;
  background: url('ic_calendar.svg') 0px 0px no-repeat;
  background-size: 20px 20px;
  width: 130px;
  font: 18px Arial, sans-serif;
  color: #999;
  cursor: pointer;
  text-align: right;
}
#festival_search .box_content2 .search_category_menu {
  display: inline-block;
  vertical-align: top;
  width: 18%;
  padding: 0;
  border: none;
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .search_category_menu #filters_container .mobile_filters_toggle {
  display: none;
}
#festival_search .box_content2 .search_category_menu #filters_container .sel_button {
  margin: 0 0 1px 0;
  height: 40px;
  border: none;
  background: #b1b8c7;
  float: none;
}
#festival_search .box_content2 .search_category_menu #filters_container .sel_button>a {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 13px 7px;
  background: none;
  font-size: 14px;
}
#festival_search .box_content2 .search_category_menu #filters_container .sel_button>a:after {
  color: #cfd3da;
  float: right;
  margin-right: 15px;
}
#festival_search .box_content2 .search_category_menu #filters_container .sel_button>div {
  width: 96%;
  top: 40px;
  border-color: #a0a7b6;
}
#festival_search .box_content2 .search_category_menu #filters_container .sel_button.active,
#festival_search .box_content2 .search_category_menu #filters_container .sel_button:hover {
  background: #a0a7b6;
}
#festival_search .box_content2 .search_category_menu #festivalsearch {
  width: 90%;
  height: 30px;
  margin: 5px 5% 0 5%;
  border: 1px solid #cfd3da;
  font: 12px Arial, sans-serif;
  padding-left: 5px;
}
#festival_search .box_content2 .search_category_menu .sel_button[data-data_dest="list_game_variant"],
#festival_search .box_content2 .search_category_menu .sel_button[data-data_dest="list_buy_in"] {
  display: none;
}
#festival_search .box_content2 .festivals_result_container {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 82%;
  border-left: 1px solid #cfd3da;
}
#festival_search .box_content2 .festivals_result_container #list_festival>div.for_height {
  min-height: 290px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table {
  width: 100%;
  border-collapse: collapse;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.no_datas td div {
  font: 18px Arial, sans-serif;
  text-align: center;
  margin: 50px 20px 0 20px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.no_datas td div .tourn_elements {
  text-transform: lowercase;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament {
  background: #fff;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td {
  padding: 10px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child {
  width: 54%;
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .avatar,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .avatar {
  float: left;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .mobile_flag,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .mobile_flag {
  display: none;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line1,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line1 {
  font: bold 14px Arial, sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 20px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line1 .flag,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line1 .flag {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: bottom;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line2,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line2 {
  margin-left: 77px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line2>*,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line2>* {
  height: 20px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line2 .festival_venue,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line2 .festival_venue {
  height: auto;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2),
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) {
  width: 37%;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder {
  width: auto;
  text-align: center;
  margin: 0 auto;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table {
  margin-bottom: 0;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr td,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr td {
  display: inline-block;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:first-child td,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:first-child td {
  font: bold 18px Arial, sans-serif;
  color: #900;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:nth-child(2),
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:nth-child(2) {
  background: none;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:nth-child(2) td,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) #countdown-container .countdown-holder table tbody tr:nth-child(2) td {
  font: 10px Arial, sans-serif;
  color: #999;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .live_now,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .live_now {
  font: bold 14px Arial, sans-serif;
  color: #900;
  text-align: center;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .avatar,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line1,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line2,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line3,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line2,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line3 {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 20px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line1,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1 {
  height: 22px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_rank,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_rank {
  display: inline-block;
  width: 20px;
  height: 22px;
  background: url('DistinctionFlagTablet.png') no-repeat;
  color: #ffffff;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_rank div,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_rank div {
  text-align: center;
  font-size: 12px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line2,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line2 {
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line2 .flag,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line2 .flag {
  width: 20px;
  height: 20px;
  vertical-align: bottom;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .no_mew,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .no_mew {
  font: 14px Arial, sans-serif;
  color: #333;
  text-align: center;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:last-child,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:last-child {
  width: 5%;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:last-child .follow_b:hover a,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:last-child .follow_b:hover a {
  background: #ee8800;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:last-child .follow_b:hover a.followed,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:last-child .follow_b:hover a.followed {
  background-color: #a0a7b6;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr:nth-child(even) {
  background: #f4f5f7;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:first-child .line2 .festival_dates .date_imp {
  font-weight: normal;
  color: #333;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_text {
  color: #999;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .line2 .mew_name {
  font-weight: bold;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_festival>td.find_fest_td:nth-child(2) .mew_container .mew_earnings {
  display: block;
  padding-left: 83px;
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:first-child .line2 .festival_name {
  height: 16px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .tourn_infos {
  text-align: center;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .tourn_infos>* {
  display: inline-block;
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .tourn_infos span {
  color: #999;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .tourn_infos div {
  color: #333;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .tourn_infos div.tourn_begin {
  margin-right: 10px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1>*,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line2>*,
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line3>* {
  display: inline-block;
  vertical-align: middle;
  font: 14px Arial, sans-serif;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line1 .mew_name {
  font-weight: bold;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line2 .mobile_name {
  display: none;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.find_tournament>td.find_fest_td:nth-child(2) .mew_container .line3 {
  margin-left: 83px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.date_tournaments {
  background: #b1b8c7;
  font: 18px Arial, sans-serif;
  height: 40px;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.date_tournaments>td.date_prev {
  color: #fff;
}
#festival_search .box_content2 .festivals_result_container #list_festival table>tbody>tr.date_tournaments>td.date_prev span {
  margin-left: 5px;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone {
  width: 100%;
  height: 40px;
  font: 14px Arial, sans-serif;
  background: #f4f5f7;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone p {
  display: none;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone>* {
  display: inline-block;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .total_found {
  padding: 0 10px;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .result_select {
  margin-top: 3px;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .result_select .sel_button {
  float: none;
  display: inline-block;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .result_select .sel_button a {
  background: #f4f5f7;
  color: #333;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .result_select .sel_button a:after {
  color: #333;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .SqlResultNavigator {
  padding-right: 10px;
}
#festival_search .box_content2 .festivals_result_container .bottom_zone .SqlResultNavigator a:hover {
  background: none;
  border: none;
  padding: 5px 8px;
}
#festival_box {
  clear: both;
}
#festival_box .box_content2>* {
  font: 14px Arial, sans-serif;
}
#festival_box .box_content2 .festival_container {
  display: inline-block;
  width: 48%;
  margin: 10px 0 10px 10px;
}
#festival_box .box_content2 .festival_container a.fest_avatar img.avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
#festival_box .box_content2 .festival_container .country_festname,
#festival_box .box_content2 .festival_container .city_venue,
#festival_box .box_content2 .festival_container .festival_statement {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 22px;
  line-height: 22px;
}
#festival_box .box_content2 .festival_container .country_festname {
  height: 20px;
}
#festival_box .box_content2 .festival_container .country_festname .festival_name {
  font-weight: bold;
  vertical-align: super;
}
#festival_box .box_content2 .festival_container .country_festname img.flag {
  width: 20px;
  height: 20px;
}
#festival_box .box_content2 .festival_container .city_venue {
  padding-left: 24px;
}
#festival_box .box_content2 .festival_container .festival_statement {
  padding-left: 24px;
}
#festival_box .box_content2 .festival_container .festival_statement .festival_dates p.date_imp {
  display: inline;
  color: #333;
  font-weight: normal;
}
#festival_box .box_content2 .festival_container .festival_statement a.red_link {
  color: #990000;
  font-weight: bold;
  text-transform: uppercase;
}
#festival_box .box_content2 a.element_getext_edit {
  width: 100%;
  text-align: center;
  margin-right: 0;
  margin-left: 0;
}
#festivals_admin_box {
  display: none;
}
.collapsible_live_poker .box_content2 {
  margin-bottom: 35px;
}
.collapsible_live_poker .box_content2 .circuit_header,
.collapsible_live_poker .box_content2 .circuit_content {
  margin: 10px;
}
.collapsible_live_poker .box_content2 .circuit_header {
  text-align: center;
  overflow: auto;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_container {
  float: left;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_container .avatar {
  float: left;
  border: 1px solid #cfd3da;
  margin-right: 5px;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_container .circuit_infos {
  display: inline-block;
  font: 14px Arial, sans-serif;
  text-align: left;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_container .circuit_infos .circuit_name {
  font-weight: bold;
  font-size: 18px;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_container .circuit_infos .prizepool_text {
  color: #999;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time {
  display: inline-block;
  vertical-align: top;
  color: #999;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time .time_text {
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time .time_text span {
  font-weight: bold;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time #countdown-container .countdown-holder table {
  margin: 0 auto;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time #countdown-container .countdown-holder table tbody tr:first-child td {
  color: #900;
}
.collapsible_live_poker .box_content2 .circuit_header .next_time #countdown-container .countdown-holder table tbody tr:nth-child(2) td {
  color: #999;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle {
  float: right;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle:hover {
  cursor: pointer;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle>* {
  display: block;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle img {
  margin: 0 auto;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle .purple {
  margin-top: 10px;
}
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle img[rel="up"],
.collapsible_live_poker .box_content2 .circuit_header .circuit_toggle a[rel="up"] {
  display: none;
}
.collapsible_live_poker .box_content2 .circuit_content {
  display: none;
  padding-top: 20px;
  border-top: 1px dotted #b1b8c7;
}
.collapsible_live_poker .box_content2 .circuit_content .varification {
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  opacity: 1;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container {
  margin-bottom: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container {
  overflow: auto;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container {
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .cur_title,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .next_title,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .cur_title,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .next_title {
  font-size: 18px;
  margin: 5px 0;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .avatar,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .avatar {
  float: left;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line1,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line2,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line3,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line1,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line2,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line3 {
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line2,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line3,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line2,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line3 {
  margin-left: 75px;
  line-height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line1>*,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line1>* {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line1 .flag,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line1 .flag {
  width: 20px;
  height: 20px;
  margin-left: 5px;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line1 .cur_name,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line1 .cur_name {
  font-weight: bold;
  height: 20px;
  vertical-align: super;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container .line3 a.red_link,
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .next_container .line3 a.red_link {
  color: #990000;
  font-weight: bold;
  text-transform: uppercase;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .next_tourn_container.subcontent10_2col .current_container {
  margin-bottom: 10px;
}
.collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .photos_container.subcontent10_2col {
  max-width: 410px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container {
  overflow: auto;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_title {
  font: 18px Arial, sans-serif;
  margin: 5px 0;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content {
  border: 1px solid #cfd3da;
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result:nth-child(even) {
  background: #f4f5f7;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result {
  padding: 10px;
  height: 120px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos {
  width: 58%;
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos>* {
  line-height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos .result_name,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos .result_festival {
  display: block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos .result_name {
  font-weight: bold;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos .result_date_hour {
  font-style: italic;
  color: #999;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner {
  width: 38%;
  vertical-align: top;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line3 {
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 {
  display: inline;
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 div,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 a {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .flag {
  display: none;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .winner_place {
  width: 20px;
  height: 22px;
  color: #fff;
  background: url('DistinctionFlagTablet.png') no-repeat;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .winner_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 55%;
  height: 1.2em;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .varification {
  position: absolute;
  top: -5px;
  margin-left: 5px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .flag,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .winner_earnings {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .flag {
  width: 20px;
  height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .winner_earnings {
  vertical-align: super;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line3 {
  margin-left: 75px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result:nth-child(5) {
  padding-bottom: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .more_link {
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_title {
  font: 18px Arial, sans-serif;
  margin: 5px 0;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content {
  border: 1px solid #cfd3da;
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve {
  padding: 10px 10px 61px 10px;
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line2,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line3 {
  font: 14px Arial, sans-serif;
  line-height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1 {
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1 .flag,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1 .achieve_owner_name {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1 .flag {
  width: 20px;
  height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line1 .achieve_owner_name {
  font-weight: bold;
  vertical-align: super;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line2 .job-title,
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line2 .achieve_name {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line2 .achieve_name {
  vertical-align: top;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line2 .job-title .job-medal {
  margin-right: 0;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line3 {
  color: #999;
  margin-left: 75px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .line3 a {
  color: #999;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .rel_vote {
  position: absolute;
  right: 10px;
  bottom: 90px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve .rel_vote .vote_lp {
  display: inline-block;
  vertical-align: top;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve:first-child {
  padding-top: 10px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve:nth-child(5) {
  padding-bottom: 71px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .more_link {
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .varification {
  position: absolute;
  top: 0;
  margin-left: 5px;
  padding-top: 4px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container {
  overflow: auto;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_title {
  font: 18px Arial, sans-serif;
  margin: 5px 0;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_title span {
  font-weight: bold;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content {
  border: 1px solid #cfd3da;
  padding: 10px;
  position: relative;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player {
  padding: 10px 0;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line1,
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line2 {
  font: 14px Arial, sans-serif;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line1 div {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line1 .player_place {
  width: 20px;
  height: 22px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line1 .player_name {
  font-weight: bold;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line2 .flag,
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line2 .player_value {
  display: inline-block;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line2 .flag {
  width: 20px;
  height: 20px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player .line2 .player_value {
  vertical-align: super;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child {
  padding-top: 0;
  border-bottom: 1px dotted #b1b8c7;
  height: 100px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line1,
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line2 {
  font-size: 18px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line1 .player_place {
  color: #fff;
  background: url('DistinctionFlag.png') no-repeat;
  width: 30px;
  height: 34px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line1 .player_place div {
  margin-left: 4px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line2>* {
  vertical-align: middle;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .leaderboard_player:first-child .line2 .flag {
  width: 30px;
  height: 30px;
}
.collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col .leaderboard_content .more_link {
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.collapsible_live_poker .box_content2 .circuit_content .links_bottom {
  padding: 10px 0;
  text-align: right;
}
.collapsible_live_poker .box_content2 .circuit_content .links_bottom a {
  cursor: pointer;
}
.collapsible_live_poker .box_content2 .circuit_content .links_bottom .less_toggle {
  margin-right: 10px;
}
.collapsible_live_poker .box_content2:last-child {
  margin-bottom: 0;
}
.collapsible_live_poker .box_content2.opened .circuit_header .circuit_toggle img[rel="down"],
.collapsible_live_poker .box_content2.opened .circuit_header .circuit_toggle a[rel="down"] {
  display: none;
}
.collapsible_live_poker .box_content2.opened .circuit_header .circuit_toggle img[rel="up"],
.collapsible_live_poker .box_content2.opened .circuit_header .circuit_toggle a[rel="up"] {
  display: block;
}
.collapsible_live_poker .box_content2.opened .circuit_content {
  display: block;
}
.results_cashes {
  clear: both;
  overflow: auto;
}
.results_cashes #latest_tourn_box .box_header2 .filters_container {
  bottom: -5px;
}
.results_cashes #latest_tourn_box .box_content2 {
  position: relative;
  min-height: 30px;
}
.results_cashes #latest_tourn_box .box_content2 .no_tourn {
  margin: 20px 0;
  text-align: center;
}
.results_cashes #latest_tourn_box .box_content2>.tourn_container:nth-child(even) {
  background: #f4f5f7;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos {
  padding: 10px 0;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos {
  display: inline-block;
  width: 59%;
  vertical-align: top;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .tourn_avatar {
  float: left;
  padding-left: 10px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .mobile_flag .flag {
  display: none;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line2,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line3,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line4 {
  font: 14px Arial, sans-serif;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line2,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line3,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line4 {
  margin-left: 80px;
  line-height: 20px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1 {
  display: inline;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1>* {
  display: inline-block;
  vertical-align: top;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1 .flag {
  width: 20px;
  height: 20px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1 .tourn_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 70%;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line4 {
  color: #999;
  font-style: italic;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line4>* {
  display: inline-block;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos {
  display: inline-block;
  width: 39%;
  font: 14px Arial, sans-serif;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1>*,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2>*,
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3>* {
  display: inline-block;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 {
  display: inline;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .flag {
  display: none;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_rank {
  width: 20px;
  height: 22px;
  background: url('DistinctionFlagTablet.png') no-repeat;
  color: #ffffff;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_rank div {
  text-align: center;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1>* {
  display: inline-block;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 55%;
  height: 1.2em;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2 .flag {
  width: 20px;
  height: 20px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2 .win_earnings {
  vertical-align: super;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3 {
  margin-left: 83px;
}
.results_cashes #latest_tourn_box .box_content2 .tourn_container:nth-child(5) {
  margin-bottom: 25px;
}
.results_cashes #latest_tourn_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.results_cashes #biggest_cashes_box .box_header2 .filters_container {
  bottom: -5px;
}
.results_cashes #biggest_cashes_box .box_content2 {
  max-height: 709px;
  overflow: auto;
  padding: 10px;
}
.results_cashes #biggest_cashes_box .box_content2 .no_post {
  text-align: center;
  padding: 10px;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container {
  font: 14px Arial, sans-serif;
  height: 50px;
  padding: 19.1px 0;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .post_avatar .avatar {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1,
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line2 {
  margin-left: 55px;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1 {
  margin-top: 5px;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1 a,
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1 span {
  font-weight: bold;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1 .purple {
  font-weight: normal;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line2 {
  color: #999;
  font-style: italic;
}
.results_cashes #biggest_cashes_box .box_content2 .post_column:first-child .post_container:first-child {
  padding-top: 0;
}
.results_cashes #biggest_cashes_box .box_content2 .purple[rel="more_itm_posts"] {
  text-align: center;
  margin-left: 48%;
}
.results_cashes #biggest_cashes_box .box_content2 .purple[rel="more_itm_posts"]:hover {
  cursor: pointer;
}
#cashes_casinos_box .box_header2 .filters_container {
  bottom: -5px;
}
#cashes_casinos_box .box_content2 {
  position: relative;
}
#cashes_casinos_box .box_content2 .venue_container:nth-child(even) {
  background: #f4f5f7;
}
#cashes_casinos_box .box_content2 .venue_container {
  padding: 10px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos,
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos,
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos {
  display: inline-block;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos>div,
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos>div,
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos>div {
  font: 14px Arial, sans-serif;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos {
  vertical-align: top;
  width: 44%;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .avatar {
  float: left;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .mobile_flag {
  display: none;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line2,
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 {
  margin-left: 110px;
  line-height: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 {
  margin-left: 85px;
  font-weight: bold;
  font-size: 18px;
  line-height: 19px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .flag,
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .venue_name {
  vertical-align: middle;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .flag {
  width: 20px;
  height: 20px;
  display: inline-block;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 {
  margin-bottom: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 .prizepool_container {
  display: none;
  line-height: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 .prizepool_container .prizepool_text {
  color: #999;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 .prizepool_container .prizepool {
  color: #990000;
  font-weight: bold;
  font-size: 14px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .cur_event_container .no_events,
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container .no_events {
  font-size: 14px;
  color: #999;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .cur_event_container .name_tourn,
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container .name_tourn {
  font-weight: bold;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 100%;
  height: 18px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .cur_event_container .dates,
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container .dates {
  color: #999;
  font-style: italic;
  margin-top: -5px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .cur_event_container .cur_event_text {
  color: #999;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container {
  display: none;
}
#cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container .next_event_text {
  color: #990000;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos {
  width: 34%;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .prizepool_container,
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .next_event_container {
  line-height: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .prizepool_container {
  margin-bottom: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .prizepool_container .prizepool_text {
  color: #999;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .prizepool_container .prizepool {
  color: #990000;
  font-weight: bold;
  font-size: 18px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .next_event_container .no_events {
  color: #999;
  font-size: 14px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .next_event_container .next_event_text {
  color: #990000;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .next_event_container .name_tourn {
  font-weight: bold;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 100%;
  height: 18px;
}
#cashes_casinos_box .box_content2 .venue_container .prizepool_infos .next_event_container .dates {
  color: #999;
  font-style: italic;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos {
  float: right;
  width: 19%;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .prizepool_container {
  display: none;
  line-height: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .prizepool_container .prizepool_text {
  color: #999;
  font-size: 12px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .prizepool_container .prizepool {
  color: #990000;
  font-weight: bold;
  font-size: 18px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .leaderboard_text {
  font-size: 12px;
  color: #999;
  line-height: 20px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .players_container a {
  display: inline-block;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .players_container a .avatar {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container .follow_number {
  margin-top: 5px;
  margin-left: 0.7%;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container .follow_number span:first-child {
  background: url("sprite.png") no-repeat scroll -6px -701px transparent;
  height: 25px;
  width: 6px;
  display: block;
  float: left;
  margin-top: 3px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container .follow_number span:first-child + span {
  height: 23px;
  display: block;
  float: left;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  line-height: 23px;
  color: #333333;
  padding: 0 5px;
  background: #ffffff;
  margin-top: 3px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container .follow_number span:first-child + span + span {
  background: url("sprite.png") no-repeat scroll -37px -701px transparent;
  height: 25px;
  width: 15px;
  display: block;
  float: left;
  margin-top: 3px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b {
  margin-top: 4px;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b:hover {
  background: #ee8800;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b a:hover {
  background: #ee8800;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b.followed a:hover {
  background: #bec5d5;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b.followed:hover {
  background: #bec5d5;
}
#cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container div.follow_b.followed .arrow-menu {
  color: #333;
}
#cashes_casinos_box .box_content2 .venue_container:nth-child(5) {
  margin-bottom: 20px;
}
#cashes_casinos_box .box_content2 .purple {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#most_active_clubs_box .box_header2 .filters_container {
  bottom: -5px;
}
#most_active_clubs_box .box_content2 {
  position: relative;
}
#most_active_clubs_box .box_content2 .clubs_wrapper {
  padding: 0 10px;
  margin-bottom: 20px;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container {
  display: inline-block;
  width: 48%;
  padding: 10px 0;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .club_avatar {
  float: left;
  margin-right: 5px;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .mobile_flag .flag {
  display: none;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line1,
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line2 {
  line-height: 20px;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line1 {
  font: bold 14px Arial, sans-serif;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line1 .flag {
  width: 20px;
  height: 20px;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line1 .club_name {
  vertical-align: super;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line2 {
  font: 14px Arial, sans-serif;
  margin-left: 82px;
}
#most_active_clubs_box .box_content2 .clubs_wrapper .no_clubs {
  display: block;
  font: 18px Arial, sans-serif;
  padding: 10px 0;
}
#most_active_clubs_box .box_content2 .purple {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#most_active_clubs_box .box_content2 .purple:hover {
  cursor: pointer;
}
#latest_photos_box .box_content2 .gallery_albums1>ul {
  overflow: hidden;
}
@media (max-width: 1280px) {
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_infos,
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner {
    display: block;
    width: 100%;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .winner_place,
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .flag,
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line3 {
    display: none;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner a .avatar {
    width: 20px;
    height: 20px;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 {
    display: inline-block;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1>* {
    display: inline-block;
    vertical-align: middle;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .flag {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line1 .winner_name {
    width: auto;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_results_container.subcontent10_2col .latest_results_content .latest_result .result_winner .line2 .winner_earnings {
    margin-bottom: -7px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos {
    display: block;
    width: 100%;
    margin-left: 15px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .avatar {
    width: 20px;
    height: 20px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3 {
    display: inline-block;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_name,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2 .win_earnings,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3 {
    vertical-align: super;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .flag {
    display: inline-block;
    width: 20px;
    height: 20px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_rank {
    display: none;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2 .flag {
    display: none;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3 {
    margin-left: 0;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1>*,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line2>*,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3>* {
    display: inline-block;
    vertical-align: middle !important;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line1 .win_name {
    width: auto;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3 {
    vertical-align: middle;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .winner_infos .win_line3>div {
    margin-top: -5px;
  }
  #cashes_casinos_box .box_content2 .venue_container:nth-child(even) {
    background: #f4f5f7;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos {
    width: 69%;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .avatar {
    width: 52px;
    height: 52px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line2,
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 {
    margin-left: 85px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 {
    margin-left: 60px;
    font-size: 14px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .venue_name {
    vertical-align: super;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container {
    display: block;
    margin-top: 20px;
  }
  #cashes_casinos_box .box_content2 .venue_container .prizepool_infos {
    display: none;
  }
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos {
    width: 29%;
  }
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .prizepool_container {
    display: block;
    margin-bottom: 20px;
  }
}
@media (max-width: 800px) {
  #festival_search .box_header2 .box_title2 .title {
    display: block;
  }
  #festival_search .box_header2 .box_title2 #calzone {
    position: initial;
  }
  #festival_search .box_header2 .box_title2 #calzone .from_container,
  #festival_search .box_header2 .box_title2 #calzone .to_container {
    background: #fff;
    width: 49.5%;
    height: 40px;
  }
  #festival_search .box_header2 .box_title2 #calzone .from_container #from,
  #festival_search .box_header2 .box_title2 #calzone .from_container #to,
  #festival_search .box_header2 .box_title2 #calzone .to_container #from,
  #festival_search .box_header2 .box_title2 #calzone .to_container #to {
    font-size: 14px;
    background-color: #fff;
  }
  #festival_search .box_header2 .box_title2 #calzone .from_container label,
  #festival_search .box_header2 .box_title2 #calzone .from_container input,
  #festival_search .box_header2 .box_title2 #calzone .to_container label,
  #festival_search .box_header2 .box_title2 #calzone .to_container input {
    margin-top: 10px;
  }
  #festival_search .box_content2 {
    min-height: initial;
  }
  #festival_search .box_content2 .search_category_menu {
    display: block;
    width: 100%;
  }
  #festival_search .box_content2 .search_category_menu #filters_container #filter_line_toggle {
    display: flex;
    display: -webkit-flex;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .sel_button {
    display: none;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .sel_button>div {
    width: 99%;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .sel_button[data-data_dest="festival_toggle"] {
    display: block;
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    margin-right: 1px;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .mobile_filters_toggle {
    display: block;
    background: #b1b8c7;
    width: 40px;
    height: 40px;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .mobile_filters_toggle img {
    width: 30px;
    height: 30px;
    margin: 5px 0 0 5px;
  }
  #festival_search .box_content2 .search_category_menu #filters_container .mobile_filters_toggle img:hover {
    cursor: pointer;
  }
  #festival_search .box_content2 .festivals_result_container {
    width: 100%;
    margin-left: 0;
    margin-top: 2px;
    min-height: initial;
    border-left: none;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival div.for_height {
    min-height: initial;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.no_datas td div {
    margin-top: 0;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td {
    display: block;
    width: 100%;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child {
    position: relative;
    padding-bottom: 0;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .avatar,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .avatar {
    width: 20px;
    height: 20px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .flag,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .flag {
    display: none;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .mobile_flag,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .mobile_flag {
    display: block;
    position: absolute;
    top: 32px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .mobile_flag .flag,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .mobile_flag .flag {
    display: block;
    width: 20px;
    height: 20px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .line1 a.el_Name,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .line1 a.el_Name {
    vertical-align: initial;
    margin-left: 3px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:first-child .line2,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:first-child .line2 {
    margin-left: 25px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) #countdown-container .countdown-holder,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .live_now,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .no_mew,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) #countdown-container .countdown-holder,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .live_now,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .no_mew {
    text-align: left;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .avatar,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .avatar {
    width: 20px;
    height: 20px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line1,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line1 {
    display: none;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line2 {
    display: inline-block;
    margin-left: 0;
    height: 22px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2 .flag,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line2 .flag {
    width: 20px;
    height: 20px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2 .mobile_name,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line2 .mobile_name {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 3px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2 .mew_earnings,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line2 .mew_earnings {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
    margin-top: -3px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2 .mew_name,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line2 .mew_name {
    vertical-align: middle;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line3,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:nth-child(2) .mew_container .line3 {
    display: none;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:last-child,
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_tournament td.find_fest_td:last-child {
    display: none;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .line2 .mew_name {
    line-height: 20px;
  }
  #festival_search .box_content2 .festivals_result_container #list_festival table.search tbody tr.find_festival td.find_fest_td:nth-child(2) .mew_container .mew_earnings {
    display: inline-block;
    padding-left: 0;
    vertical-align: top;
    line-height: 20px;
  }
  #festival_box .box_content2 .festival_container {
    display: block;
    width: 100%;
    position: relative;
  }
  #festival_box .box_content2 .festival_container a.fest_avatar img.avatar {
    width: 22px;
    height: 22px;
  }
  #festival_box .box_content2 .festival_container .country_festname img.flag {
    position: absolute;
    top: 27px;
    left: 0;
  }
  #festival_box .box_content2 .festival_container .city_venue {
    padding-left: 0;
  }
  #festival_box .box_content2 .festival_container .festival_statement {
    padding-left: 28px;
  }
  .collapsible_live_poker .box_content2 .circuit_header .next_time {
    display: none;
  }
  .collapsible_live_poker .box_content2 .circuit_content .next_tourn_photos_container .photos_container {
    display: none;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve {
    padding: 10px;
  }
  .collapsible_live_poker .box_content2 .circuit_content .latest_tourn_latest_achieves_container .latest_achieves_container.subcontent10_2col .latest_achieves_content .latest_achieve:nth-child(5) {
    padding-bottom: 20px;
  }
  .collapsible_live_poker .box_content2 .circuit_content .leaderboards_container .leaderboard.subcontent10_3col {
    width: 100%;
    margin-left: 0;
  }
  .results_cashes {
    overflow: initial;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos {
    position: relative;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .tourn_avatar {
    padding-left: 0;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos a .avatar {
    width: 20px;
    height: 20px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .mobile_flag .flag {
    display: block;
    position: absolute;
    top: 35px;
    width: 20px;
    height: 20px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line2,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line3,
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line4 {
    margin-left: 30px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1 {
    margin-left: 8px;
  }
  .results_cashes #latest_tourn_box .box_content2 .tourn_container .tourn_infos .line1 .flag {
    display: none;
  }
  .results_cashes #biggest_cashes_box .box_header2 .box_title2 .filters_container .sel_button.active>div {
    top: 28px;
  }
  .results_cashes #biggest_cashes_box .box_content2 .post_column .post_container {
    padding: 10px 0;
  }
  .results_cashes #biggest_cashes_box .box_content2 .post_column .post_container .line1 {
    margin-top: 0;
  }
  #cashes_casinos_box .box_content2 .venue_container:nth-child(even) {
    background: #f4f5f7;
  }
  #cashes_casinos_box .box_content2 .venue_container>* * {
    line-height: 20px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos {
    width: 100%;
    position: relative;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .avatar {
    width: 20px;
    height: 20px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .mobile_flag {
    display: block;
    position: absolute;
    top: 27px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .mobile_flag .flag {
    width: 20px;
    height: 20px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1,
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line2,
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 {
    margin-left: 30px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 {
    font-size: 14px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .flag {
    display: none;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line1 .venue_name {
    vertical-align: super;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 {
    margin-bottom: 0;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 .prizepool_container {
    display: block;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line2 .prizepool_container>* {
    display: inline-block;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .cur_event_container .cur_event_text {
    line-height: 30px;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container {
    display: block;
    margin-top: 0;
  }
  #cashes_casinos_box .box_content2 .venue_container .venue_infos .line3 .next_event_container .next_event_text {
    line-height: 30px;
  }
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos {
    float: none;
    display: block;
    width: 100%;
    margin-left: 30px;
  }
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .prizepool_container,
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .follow_container {
    display: none;
  }
  #cashes_casinos_box .box_content2 .venue_container .leaderboard_infos .leaderboard_text {
    line-height: 30px;
  }
  #most_active_clubs_box .box_content2 .clubs_wrapper .club_container {
    position: relative;
    display: block;
    width: 100%;
  }
  #most_active_clubs_box .box_content2 .clubs_wrapper .club_container .avatar {
    width: 20px;
    height: 20px;
  }
  #most_active_clubs_box .box_content2 .clubs_wrapper .club_container .mobile_flag .flag {
    display: block;
    position: absolute;
    top: 32px;
    width: 20px;
    height: 20px;
  }
  #most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line1 .flag {
    display: none;
  }
  #most_active_clubs_box .box_content2 .clubs_wrapper .club_container .line2 {
    margin-left: 0;
  }
}
#top_posts {
  display: inline-block;
  width: 66.16%;
  padding-top: 20px;
  float: left;
}
#top_posts .box-title2 .title {
  vertical-align: top;
}
#top_posts .box_content2 {
  position: relative;
}
#top_posts .box_content2 .post_container {
  margin: 15px;
}
#top_posts .box_content2 .post_container .post_title_container {
  font: 24px Arial, sans-serif;
}
#top_posts .box_content2 .post_container .post_title_container .post_date {
  display: inline-block;
  color: #333;
}
#top_posts .box_content2 .post_container .post_title_container .post_title {
  display: inline-block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 1.2em;
  margin-bottom: -6px;
}
#top_posts .box_content2 .post_container .post_content {
  font: 14px Arial, sans-serif;
  line-height: 20px;
}
#top_posts .box_content2 .post_container .post_like_comments_container {
  font: 14px Arial, sans-serif;
  color: #999;
  line-height: 20px;
}
#top_posts .box_content2 .post_container .post_like_comments_container .post_likes {
  display: inline-block;
  margin-right: 5px;
}
#top_posts .box_content2 .post_container .post_like_comments_container .post_comments {
  display: inline-block;
}
@media (max-width: 1702px) {
  #top_posts .box_content2 .post4 {
    margin-bottom: 30px;
  }
}
#top_posts .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#hashtags_box {
  display: inline-block;
  width: 32.83%;
  margin-left: 1%;
  padding-top: 22px;
  vertical-align: top;
  float: left;
}
#hashtags_box .box_content2 {
  position: relative;
}
#hashtags_box .box_content2 .hashtag_intro {
  font: 14px Arial, sans-serif;
  margin: 15px 15px 0 15px;
}
#hashtags_box .box_content2 .hashtag_container {
  position: relative;
  font: 18px Arial, sans-serif;
  margin: 15px;
}
#hashtags_box .box_content2 .hashtag_container .nb_posts {
  position: absolute;
  right: 10px;
  bottom: 0px;
  color: #999;
}
#hashtags_box .box_content2 .hashtag_container:nth-child(11) {
  margin-bottom: 20px;
}
#hashtags_box .box_content2 .element_getext_edit {
  position: absolute;
  bottom: 0;
  width: 100%;
}
#hash_admin_box {
  display: none;
}
.featured_title {
  font: 24px Arial, sans-serif;
}
@media (max-width: 1280px) {
  .featured_title {
    font: 18px Arial, sans-serif;
  }
}
#featured_content_box {
  clear: both;
  overflow: auto;
}
#featured_content_box .box_header2 .box_title2 span.nb2 {
  display: none;
}
#featured_content_box .box_content2 {
  position: relative;
}
#featured_content_box .box_content2 .featured_content_container {
  margin: 15px;
}
#featured_content_box .box_content2 .featured_content_container .featured_image {
  width: 100%;
  height: auto;
}
#featured_content_box .box_content2 .featured_content_container .featured_image img {
  width: 100%;
  height: auto;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos {
  margin: 10px auto;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_title {
  font: 18px Arial, sans-serif;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_likes_comments_container {
  font: 14px Arial, sans-serif;
  color: #999;
  margin: 10px 0;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_likes_comments_container .featured_likes {
  display: inline-block;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_likes_comments_container .featured_comments {
  display: inline-block;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_poster_container {
  font: 14px Arial, sans-serif;
  color: #999;
  font-style: italic;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_poster_container .featured_poster {
  display: inline-block;
}
#featured_content_box .box_content2 .featured_content_container .featured_infos .featured_poster_container .featured_date {
  display: inline-block;
}
#featured_content_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.element_getext_edit {
  display: inline-block;
  width: 47%;
  margin: 5px 1%;
  padding: 0;
  text-align: center;
}
#latest_things_container {
  clear: both;
  overflow: auto;
}
#latest_things_container #latest_posts_box .box_content2 {
  position: relative;
}
#latest_things_container #latest_posts_box .box_content2 .post_container {
  height: 45px;
  margin: 15px 15px 5px 15px;
  line-height: 18px;
}
#latest_things_container #latest_posts_box .box_content2 .post_container img {
  display: block;
  width: auto;
  height: 30px;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
}
#latest_things_container #latest_posts_box .box_content2 .post_container .post_infos {
  display: inline-block;
  font: 14px Arial, sans-serif;
}
#latest_things_container #latest_posts_box .box_content2 .post_container .post_infos .poster_name {
  display: inline-block;
  font-weight: bold;
}
#latest_things_container #latest_posts_box .box_content2 .post_container .post_infos .post_date {
  display: inline-block;
  font-style: italic;
  color: #999;
}
#latest_things_container #latest_posts_box .box_content2 .post_container .post_content {
  font: 14px Arial, sans-serif;
  margin-left: 42px;
  line-height: 20px;
}
#latest_things_container #latest_posts_box .box_content2 .post_container:nth-child(5) {
  margin-bottom: 30px;
}
#latest_things_container #latest_posts_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#latest_things_container #latest_comments_box .box_content2 {
  position: relative;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container {
  height: 45px;
  margin: 15px 15px 5px 15px;
  line-height: 18px;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container img {
  display: block;
  width: 30px;
  height: auto;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container .comment_infos {
  display: block;
  font: 14px Arial, sans-serif;
  margin-left: 42px;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container .comment_infos .commenter_and_poster {
  display: inline;
  width: ellipsis();
}
#latest_things_container #latest_comments_box .box_content2 .comment_container .comment_infos .commenter_and_poster a {
  font-weight: bold;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container .comment_infos .comment_date {
  display: inline;
  color: #999;
  font-style: italic;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container .comment_content {
  font: 14px Arial, sans-serif;
  margin-left: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  line-height: 20px;
  height: 1.4em;
}
#latest_things_container #latest_comments_box .box_content2 .comment_container:nth-child(5) {
  margin-bottom: 30px;
}
#latest_things_container #latest_comments_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#most_x_users_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#most_x_users_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#most_x_users_box #most_x_users.box_content2 {
  position: relative;
  min-height: 30px;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column {
  width: 33.33%;
  padding: 15px 0;
  display: inline-block;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container:nth-child(even) {
  background: #f4f5f7;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container {
  height: 60px;
  font: 14px Arial, sans-serif;
  padding: 0 15px;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_infos {
  display: inline-block;
  margin-top: 10px;
  width: 80%;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_infos .flag {
  display: inline-block;
  width: 20px;
  height: auto;
  margin-left: 6px;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_infos .bmuc_player_name {
  display: inline-block;
  vertical-align: super;
  width: 70%;
  margin-left: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 1.2em;
  font-weight: bold;
}
#most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_nb_actions {
  margin-left: 86px;
}
#most_x_users_box #most_x_users.box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#relations_box {
  width: 32.83%;
  display: inline-block;
  float: left;
}
#relations_box .box_content2 {
  position: relative;
}
#relations_box .box_content2 .rel_container:nth-child(5) {
  margin-bottom: 24px;
}
#relations_box .box_content2 .rel_container {
  height: 90px;
  margin: 15px;
  font: 14px Arial, sans-serif;
  position: relative;
}
#relations_box .box_content2 .rel_container a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
}
#relations_box .box_content2 .rel_container .line1 .flag {
  width: auto;
  height: 20px;
}
#relations_box .box_content2 .rel_container .line1 .owner_name {
  display: inline-block;
  vertical-align: super;
  font-weight: bold;
}
#relations_box .box_content2 .rel_container .line1 .rel_date {
  display: inline-block;
  color: #999;
  vertical-align: super;
  font-style: italic;
}
#relations_box .box_content2 .rel_container .line2 .job-title {
  display: inline-block;
}
#relations_box .box_content2 .rel_container .line2 .job-title .job-medal {
  margin-right: 0;
}
#relations_box .box_content2 .rel_container .line2 .rel_content {
  color: #999;
  margin-left: 23px;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 1.2em;
}
#relations_box .box_content2 .rel_container .line1,
#relations_box .box_content2 .rel_container .line2 {
  margin-left: 60px;
}
#relations_box .box_content2 .rel_container .rel_vote {
  position: absolute;
  right: 0;
  top: 22px;
}
#relations_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#ach_leaderboard_box {
  width: 66.16%;
  margin-left: 1%;
  display: inline-block;
  float: left;
}
#ach_leaderboard_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#ach_leaderboard_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#ach_leaderboard_box .box_content2 {
  position: relative;
}
#ach_leaderboard_box .box_content2 .achievement_type {
  font: bold 18px Arial, sans-serif;
  padding-bottom: 5px;
  border-bottom: 1px solid #cfd3da;
  margin: 15px;
}
#ach_leaderboard_box .box_content2 .selected_achievements {
  margin-bottom: 25px;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container:nth-child(even) {
  background: #f4f5f7;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container {
  height: 40px;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container>* {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .achievement_title {
  margin-left: 15px;
  width: 35%;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 40px;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .achievement_title icon {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .nb_owners.mobile {
  display: none;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .nb_owners {
  width: 5%;
  margin-right: 3%;
  font-size: 14px;
  color: #999;
  text-align: right;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .top5_container {
  width: 27%;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .top5_container img.avatar {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach.mobile {
  display: none;
}
#ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach {
  position: absolute;
  right: 15px;
  text-align: right;
  font-size: 12px;
  font-style: italic;
  color: #999;
}
#ach_leaderboard_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#latest_photos_box {
  clear: both;
  overflow: auto;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container {
  padding: 5px 25px;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone {
  top: 166px;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone img.avatar {
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-top: 5px;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone span.lpc_poster_name {
  padding-top: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 1.2em;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container a>img {
  border: 1px solid #cfd3da;
}
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-prev,
#latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-next {
  top: 53.5px;
}
#ITM_posts_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#ITM_posts_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#ITM_posts_box .box_content2 {
  max-height: 317px;
  overflow: auto;
}
#ITM_posts_box .box_content2 .ITM_column:first-child,
#ITM_posts_box .box_content2 .ITM_column:nth-child(2) {
  padding-top: 15px;
}
#ITM_posts_box .box_content2 .steel2 {
  margin-bottom: 15px;
}
#ITM_posts_box .box_content2 .ITM_column {
  width: 50%;
  display: inline-block;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container {
  font: 14px Arial, sans-serif;
  height: 75px;
  padding: 0 15px;
  overflow: hidden;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 12.5px 5px 0 0;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post {
  margin-top: 12px;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .ITM_phrase span,
#ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .ITM_phrase a:first-child {
  font-weight: bold;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .post_infos>* {
  line-height: 20px;
  display: inline-block;
  color: #999;
  margin-right: 5px;
}
#ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .post_infos .date_post {
  font-style: italic;
}
#ITM_posts_box .box_content2 .ITM_column.hidden {
  display: none;
}
#ITM_posts_box .box_content2 button {
  display: block;
  float: right;
  margin-right: 15px;
}
#mission_leaderboard_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#mission_leaderboard_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#mission_leaderboard_box .box_content2 {
  position: relative;
  min-height: 30px;
}
#mission_leaderboard_box .box_content2 .participant_container.first {
  display: block;
  height: 110px;
  margin: 15px;
  border-bottom: 1px solid #cfd3da;
}
#mission_leaderboard_box .box_content2 .participant_container.first a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 5px;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line1 {
  font: 14px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line1>* {
  display: inline-block;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line1 .participant_place {
  width: 30px;
  height: 34px;
  background: url('DistinctionFlag.png') no-repeat;
  color: #ffffff;
  margin-right: 5px;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line1 .participant_place div {
  margin: 3px 0 0 7px;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line1 .participant_name {
  font: bold 18px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line2 {
  font: bold 24px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line2>* {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line2 img,
#mission_leaderboard_box .box_content2 .participant_container.first .line2 .participant_country img {
  width: 20px;
  height: 20px;
}
#mission_leaderboard_box .box_content2 .participant_container.first .line2 .participant_number {
  margin: 0 5px 0 15px;
}
#mission_leaderboard_box .box_content2 .participant_column {
  width: 33%;
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container:nth-child(even) {
  background: #f4f5f7;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container {
  height: 70px;
  padding: 0 15px;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 8px 5px 0 0;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line1 {
  padding-top: 10px;
  font: 14px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line1>* {
  display: inline-block;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line1 .participant_place {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line1 .participant_name {
  font: 14px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 {
  font: bold 14px Arial, sans-serif;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line2>* {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 img,
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 .participant_country img {
  width: 20px;
  height: 20px;
}
#mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 .participant_number {
  margin: 0 5px;
}
#mission_leaderboard_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#distinction_leaderboard_box {
  display: inline-block;
  float: left;
  width: 59.5%;
}
#distinction_leaderboard_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#distinction_leaderboard_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#distinction_leaderboard_box .box_content2 {
  position: relative;
  min-height: 82px;
}
#distinction_leaderboard_box .box_content2 .no_votes {
  margin-top: 30px;
  text-align: center;
  font: bold 20px Arial, sans-serif;
}
#distinction_leaderboard_box .box_content2 .dist_column {
  padding-bottom: 15px;
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container:nth-child(even) {
  background: #f4f5f7;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container {
  display: block;
  height: 50px;
  padding: 0 15px;
  font: 14px Arial, sans-serif;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container>* {
  display: inline-block;
  vertical-align: middle;
  height: 50px;
  line-height: 50px;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .dist_name {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 35%;
  height: 50px;
  font-weight: bold;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .dist_number {
  width: 15%;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container {
  width: 50%;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(5),
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(6) {
  display: none;
}
#distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-top: 10px;
}
#distinction_leaderboard_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#most_endorsed_users_box {
  display: inline-block;
  float: left;
  width: 39.5%;
  margin-left: 1%;
}
#most_endorsed_users_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#most_endorsed_users_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#most_endorsed_users_box .box_content2 {
  position: relative;
  min-height: 30px;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container {
  padding: 15px;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container.n5 {
  display: none;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container {
  padding: 3.5px 0;
  height: 40px;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container a .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 5px;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line1 {
  font: 14px Arial, sans-serif;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line1 >* {
  display: inline-block;
  color: #666;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line1 .distinction_name {
  font-weight: bold;
  color: #333;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line2 {
  font: 14px Arial, sans-serif;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line2 >* {
  display: inline-block;
  color: #666;
}
#most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line2 span {
  font-weight: bold;
}
#most_endorsed_users_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#hs-influents.box_wrapper2 {
  clear: both;
  overflow: auto;
}
#hs-influents.box_wrapper2 .box_header2 .box_title2 {
  margin-bottom: 0;
}
#hs-influents.box_wrapper2 .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container {
  box-shadow: none;
  -webkit-box-shadow: none;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof {
  height: 200px;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche {
  height: 190px;
  background-color: initial;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche #avatar_img a .avatar {
  width: 175px;
  height: 175px;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 a {
  font: 24px Arial, sans-serif;
  color: #fff;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 .flag {
  width: 20px;
  height: 20px;
  float: none;
  padding: 0;
  display: inline-block;
  vertical-align: sub;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific p {
  font: 18px Arial, sans-serif;
  color: #fff;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container #hs-logo {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}
#hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container .hs_number {
  font: bold 30px Arial, sans-serif;
  color: #fff;
  padding-top: 4px;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div {
  vertical-align: top;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div a {
  font: bold 14px Arial, sans-serif;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div a img {
  width: 115px;
  height: 115px;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div a h5 {
  font-size: 14px;
  overflow: initial;
  text-overflow: initial;
  height: auto;
  white-space: initial;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div p {
  font-size: 14px;
  font-weight: normal;
}
#hs-influents.box_wrapper2 .box_content2 .influents>div.hover a img {
  box-shadow: 0 0 15px #a0a7b6;
}
#hs-influents.box_wrapper2 .box_content2 .bottom_grey_line {
  background: #fff;
}
#new_members_box {
  display: inline-block;
  float: left;
  width: 29.33%;
  clear: both;
  overflow: auto;
}
#new_members_box .box_content2 .member_container:first-child {
  padding-top: 15px;
}
#new_members_box .box_content2 .member_container:last-child {
  padding-bottom: 15px;
}
#new_members_box .box_content2 .member_container {
  height: 75px;
  padding: 0 15px;
}
#new_members_box .box_content2 .member_container>* {
  float: left;
  vertical-align: middle;
}
#new_members_box .box_content2 .member_container .member_avatar {
  margin: 14.5px 5px 0 0;
}
#new_members_box .box_content2 .member_container .member_avatar .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 44px;
  height: 44px;
}
#new_members_box .box_content2 .member_container .flag {
  width: 20px;
  height: 20px;
  margin: 17.5px 5px 0 0;
}
#new_members_box .box_content2 .member_container .member_infos {
  margin-top: 19px;
  width: 70%;
}
#new_members_box .box_content2 .member_container .member_infos .member_name {
  font: 18px Arial, sans-serif;
}
#new_members_box .box_content2 .member_container .member_infos .member_city {
  font: 14px Arial, sans-serif;
  color: #999;
}
#another_lang_box {
  display: inline-block;
  float: left;
  width: 29.33%;
  margin-left: 1%;
}
#another_lang_box .box_header2 .box_title2 {
  margin-bottom: 0;
}
#another_lang_box .box_header2 .box_title2 .title {
  margin-bottom: 5px;
}
#another_lang_box .box_content2 {
  position: relative;
}
#another_lang_box .box_content2 .post_container {
  height: 65px;
  padding: 6.3px 15px;
}
#another_lang_box .box_content2 .post_container .post_avatar .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
#another_lang_box .box_content2 .post_container .post_infos {
  display: inline-block;
  font: 14px Arial, sans-serif;
  width: 80%;
}
#another_lang_box .box_content2 .post_container .post_infos .post_content {
  display: block;
  color: #999;
  font-style: italic;
}
#another_lang_box .box_content2 .post_container .post_infos .likes_comments .post_likes,
#another_lang_box .box_content2 .post_container .post_infos .likes_comments .post_comments {
  display: inline-block;
  color: #999;
}
#another_lang_box .box_content2 .post_container:first-child {
  padding-top: 15px;
}
#another_lang_box .box_content2 .post_container:nth-child(5) {
  padding-bottom: 15px;
}
#another_lang_box .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
#lucky_user_box {
  display: inline-block;
  float: left;
  width: 39.33%;
  margin-left: 1%;
}
#lucky_user_box .box_content2 .lucky_user_container {
  padding: 15px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col1,
#lucky_user_box .box_content2 .lucky_user_container .lucky_col2,
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 {
  display: inline-block;
  vertical-align: top;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col1 {
  width: 22%;
  height: 173px;
  float: left;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_avatar .avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  width: 78px;
  height: 78px;
  margin: 0 auto;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_followers {
  font: bold 14px Arial, sans-serif;
  text-align: center;
  margin-top: 5px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col2 {
  width: 76%;
  height: 53px;
  margin-left: 2%;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_name {
  font: bold 18px Arial, sans-serif;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_honorific {
  font: 14px Arial, sans-serif;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_followers.mobile {
  display: none;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 {
  width: 76%;
  margin-left: 2%;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer {
  min-height: initial;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar {
  margin-top: 9px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar span {
  display: inline-block;
  font: bold 14px Arial, sans-serif !important;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar .score-count {
  width: auto;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-results .result-number {
  color: #cc6600;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-social .result-number {
  color: #cccc33;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-content .result-number {
  color: #669966;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar .rating {
  float: none;
  display: block;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-results .rating {
  background: #cc6600;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-social .rating {
  background: #cccc33;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar.hs-content .rating {
  background: #669966;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container {
  margin: 11px 0;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container>* {
  display: inline-block;
  height: 30px;
  vertical-align: middle;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container #hs-logo {
  width: 30px;
  height: 30px;
  margin-left: 24%;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container .lucky_hs_total {
  font: bold 24px Arial, sans-serif;
  color: #990000;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container.lucky_tablet {
  display: none;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_pic_container {
  margin: 14px 0;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_pic_container .lucky_pic_text {
  font: 14px Arial, sans-serif;
  color: #999;
  margin-bottom: 10px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_pic_container img {
  display: inline-block;
  width: 50px;
  height: 50px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_post_container .lucky_post_text {
  font: 14px Arial, sans-serif;
  color: #999;
  margin-bottom: 5px;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_post_container .lucky_post {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  height: 1.2em;
  font: 14px Arial, sans-serif;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_post_container .lucky_likes_comments {
  font: 14px Arial, sans-serif;
  color: #999;
}
#lucky_user_box .box_content2 .lucky_user_container .lucky_col4 .lucky_post_container .lucky_likes_comments div {
  display: inline-block;
}
#active_users_box {
  clear: both;
  overflow: auto;
}
#active_users_box .box_content2 .users_container {
  padding: 15px;
}
#active_users_box .box_content2 .users_container .user_name {
  display: inline-block;
  font: 14px Arial, sans-serif;
  line-height: 24px;
}
@media (max-width: 1280px) {
  #top_posts .box_content2 .post_container {
    margin: 10px;
  }
  #top_posts .box_content2 .post_container .post_title_container {
    font: 14px Arial, sans-serif;
  }
  #top_posts .box_content2 .post_container .post_title_container .post_title {
    margin-bottom: -3px;
  }
  #hashtags_box {
    padding-top: 24px;
  }
  #hashtags_box .box_content2 .hashtag_container {
    margin: 10px;
    font-size: 14px;
  }
  #featured_content_box .box_content2 .featured_content_container {
    margin: 10px;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_title {
    font: 14px Arial, sans-serif;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_likes_comments_container {
    font: 14px Arial, sans-serif;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_poster_container {
    font: 14px Arial, sans-serif;
    font-style: italic;
  }
  #latest_things_container #latest_posts_box .box_content2 .post_container {
    margin: 10px;
    height: 55px;
    overflow: hidden;
  }
  #latest_things_container #latest_comments_box .box_content2 .comment_container {
    margin: 10px;
    height: 55px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column {
    padding: 10px 0;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container:nth-child(even) {
    background: #f4f5f7;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container {
    height: 55px;
    padding: 0 10px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container a img.avatar {
    width: auto;
    height: 44px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_infos {
    margin-top: 7px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_nb_actions {
    margin-left: 79px;
  }
  #relations_box {
    width: 100%;
  }
  #relations_box .box_content2 .rel_container {
    height: 70px;
    margin: 10px;
  }
  #relations_box .box_content2 .rel_container a .avatar {
    width: auto;
    height: 44px;
  }
  #relations_box .box_content2 .rel_container .line2 .rel_content {
    width: 50%;
    margin-left: 0;
    display: inline-block;
  }
  #relations_box .box_content2 .rel_container .line1,
  #relations_box .box_content2 .rel_container .line2 {
    margin-left: 50px;
  }
  #ach_leaderboard_box {
    width: 100%;
    margin-left: 0;
  }
  #ach_leaderboard_box .box_content2 .achievement_type {
    margin: 10px;
    font: bold 14px Arial, sans-serif;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements {
    margin-bottom: 25px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container {
    height: 40px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .achievement_title {
    margin-left: 10px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach {
    right: 10px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone {
    height: 35px;
    top: 126px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone img.avatar {
    margin-top: 0;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone .lpc_poster_name {
    width: 119px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container a>img {
    width: 160px;
    height: 160px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-prev,
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-next {
    top: 36.5px;
  }
  #ITM_posts_box .box_content2 {
    max-height: 317px;
    overflow: auto;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container {
    height: 80px;
    overflow: hidden;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container a .avatar {
    width: 44px;
    height: 44px;
    margin: 3.5px 5px 0 0;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post {
    margin-top: 3px;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .post_infos {
    margin-left: 50px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first {
    height: 80px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first a .avatar {
    width: 52px;
    height: 52px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line1 .participant_place {
    width: 20px;
    height: 23px;
    background: url('DistinctionFlagTablet.png') no-repeat;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line1 .participant_place div {
    margin: 0 0 0 0.5px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line2 {
    font: bold 18px Arial, sans-serif;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line2>* {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line2 img,
  #mission_leaderboard_box .box_content2 .participant_container.first .line2 .participant_country img {
    width: 20px;
    height: 20px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first .line2 .participant_number {
    margin: 0 5px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container {
    height: 55px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container a .avatar {
    width: 44px;
    height: 44px;
    margin: 5px 5px 0 0;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line1 .participant_place {
    width: 20px;
    height: 20px;
    margin-right: 5px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 {
    font: bold 14px Arial, sans-serif;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line2>* {
    height: 15px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 img,
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 .participant_country img {
    width: 15px;
    height: 15px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line2 .participant_number {
    margin: 0 5px 0 10px;
  }
  #distinction_leaderboard_box {
    display: block;
    float: none;
    width: 100%;
  }
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(5),
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(6) {
    display: inline-block;
  }
  #most_endorsed_users_box {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container {
    padding: 15px;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container.n5 {
    display: block;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container {
    padding: 5px 0;
    height: 50px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof {
    height: 175px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche {
    height: 140px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche #avatar_img a .avatar {
    width: 132px;
    height: 132px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer.ranking_hs_container > * {
    margin-left: 140px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 a {
    font: 18px Arial, sans-serif;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 .flag {
    width: 20px;
    height: 20px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific p {
    font: 14px Arial, sans-serif;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container #hs-logo {
    width: 40px;
    height: 40px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container .hs_number {
    font: bold 24px Arial, sans-serif;
    padding-top: 7px;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div {
    width: 100px;
    height: 160px;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div a img {
    width: 100px;
    height: 100px;
  }
  #new_members_box {
    width: 49.5%;
  }
  #new_members_box .box_content2 .member_container .member_avatar {
    margin: 10.5px 5px 0 0;
  }
  #new_members_box .box_content2 .member_container .member_avatar .avatar {
    width: 52px;
    height: 52px;
  }
  #new_members_box .box_content2 .member_container .flag {
    margin: 18.5px 5px 0 0;
  }
  #new_members_box .box_content2 .member_container .member_infos {
    margin-top: 19px;
  }
  #another_lang_box {
    width: 49.5%;
  }
  #another_lang_box .box_content2 .post_container {
    padding: 6.2px 15px;
  }
  #lucky_user_box {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    clear: both;
    overflow: hidden;
  }
  #lucky_user_box .box_content2 .lucky_user_container {
    padding: 15px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1,
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2,
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3,
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col4 {
    display: inline-block;
    vertical-align: top;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_avatar .avatar {
    width: 120px;
    height: 120px;
    margin: 20px auto 0 auto;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_followers {
    font: bold 14px Arial, sans-serif;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 {
    margin-left: 0;
    height: auto;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_name {
    font: bold 24px Arial, sans-serif;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 {
    width: 30%;
    margin-left: 0;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar {
    margin-top: 9px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar .rating {
    float: none;
    display: block;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container {
    width: 30%;
    text-align: left;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container #hs-logo {
    margin-left: 0;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container.lucky_desktop {
    display: none;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container.lucky_tablet {
    display: block;
    margin-left: 22%;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col4 {
    width: 47%;
  }
}
@media (max-width: 920px) {
  .box_wrapper2 .influents>div {
    display: inline-block;
    float: none;
    width: 100px;
    height: 140px;
    margin: 0 12px;
    padding: 0;
    text-align: left;
    background: initial;
  }
  .box_wrapper2 .influents>div:nth-child(7),
  .box_wrapper2 .influents>div:nth-child(8),
  .box_wrapper2 .influents>div:nth-child(9) {
    display: none;
  }
  .box_wrapper2 .influents>div img {
    float: none;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 900px) {
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(5),
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(6) {
    display: none;
  }
}
@media (max-width: 800px) {
  #top_posts {
    display: block;
    width: 100%;
  }
  #top_posts .box_content2 .post_container {
    margin: 10px;
  }
  #top_posts .box_content2 .post3,
  #top_posts .box_content2 .post4 {
    display: none;
  }
  #hashtags_box {
    display: block;
    width: 100%;
    margin-left: 0;
  }
  #hashtags_box .box_content2 .hashtag_intro {
    margin: 10px;
  }
  #hashtags_box .box_content2 .hashtag_container {
    margin: 10px;
  }
  #hashtags_box .box_content2 .nb5 {
    margin-bottom: 20px;
  }
  #hashtags_box .box_content2 .nb6,
  #hashtags_box .box_content2 .nb7,
  #hashtags_box .box_content2 .nb8,
  #hashtags_box .box_content2 .nb9,
  #hashtags_box .box_content2 .nb10 {
    display: none;
  }
  #featured_content_box .box_content2 .featured_content_container {
    margin: 10px;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_title {
    font: 14px Arial, sans-serif;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_likes_comments_container {
    font: 14px Arial, sans-serif;
  }
  #featured_content_box .box_content2 .featured_content_container .featured_infos .featured_poster_container {
    font: 14px Arial, sans-serif;
    font-style: italic;
  }
  #latest_things_container #latest_posts_box .box_content2 .post_container {
    margin: 10px;
  }
  #latest_things_container #latest_comments_box .box_content2 .comment_container {
    margin: 10px;
    height: 65px;
  }
  #most_x_users_box .box_header2 .box_title2 .title {
    display: block;
    margin-bottom: 0;
  }
  #most_x_users_box .box_header2 #actions {
    position: initial;
    height: 26px;
  }
  #most_x_users_box .box_header2 #actions .sel_button {
    float: right;
    margin-left: 20px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column:nth-child(2),
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column:nth-child(3) {
    display: none;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column {
    width: 100%;
    padding: 10px 0;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container:nth-child(even) {
    background: #f4f5f7;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container {
    padding: 0 10px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container a img.avatar {
    width: auto;
    height: 30px;
    margin-top: 10px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_player_infos {
    margin-top: 5px;
  }
  #most_x_users_box #most_x_users.box_content2 .bmuc_player_column .bmuc_player_container .bmuc_nb_actions {
    margin-left: 64px;
  }
  #relations_box .box_content2 .rel_container {
    height: 80px;
    margin: 10px;
  }
  #relations_box .box_content2 .rel_container a .avatar {
    width: auto;
    height: 30px;
  }
  #relations_box .box_content2 .rel_container .line2 .job-title {
    display: inline-block;
  }
  #relations_box .box_content2 .rel_container .line2 .rel_content {
    width: 80%;
  }
  #relations_box .box_content2 .rel_container .line1,
  #relations_box .box_content2 .rel_container .line2 {
    margin-left: 40px;
  }
  #ach_leaderboard_box .box_header2 .box_title2 .title {
    display: block;
    margin-bottom: 0;
  }
  #ach_leaderboard_box .box_header2 #actions {
    position: initial;
    height: 26px;
  }
  #ach_leaderboard_box .box_header2 #actions .sel_button {
    float: right;
    margin-left: 20px;
  }
  #ach_leaderboard_box .box_content2 {
    position: relative;
  }
  #ach_leaderboard_box .box_content2 .achievement_type {
    margin: 10px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements {
    margin-bottom: 25px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container:nth-child(even) {
    background: #f4f5f7;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container {
    height: 60px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .achievement_title {
    width: 50%;
    margin-top: 15px;
    line-height: initial;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .nb_owners.desktop_and_tablet {
    display: none;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .nb_owners.mobile {
    display: inline-block;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .nb_owners {
    width: 32%;
    font: 14px Arial, sans-serif;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .top5_container {
    display: none;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach.desktop_and_tablet {
    display: none;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach.mobile {
    display: inline-block;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach.mobile .voting-button {
    margin-top: 10px;
  }
  #ach_leaderboard_box .box_content2 .selected_achievements .achievement_container .add_ach {
    line-height: initial;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone {
    display: none;
    height: 20px;
    top: 90px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone img.avatar {
    margin-top: 0;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .lpc_bottom_zone .lpc_poster_name {
    width: 69px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container a>img {
    width: 110px;
    height: 110px;
  }
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-prev,
  #latest_photos_box .box_content2 #reader_navigation_thumbs div .jcarousel-container .jcarousel-next {
    top: 11.5px;
  }
  #ITM_posts_box .box_header2 .box_title2 .title {
    display: block;
    margin-bottom: 0;
  }
  #ITM_posts_box .box_header2 #actions {
    position: initial;
    height: 26px;
  }
  #ITM_posts_box .box_header2 #actions .sel_button {
    float: right;
    margin-left: 20px;
  }
  #ITM_posts_box .box_header2 #actions .sel_button.active>div {
    top: 28px;
  }
  #ITM_posts_box .box_content2 {
    width: 100%;
    max-height: 317px;
    overflow: auto;
  }
  #ITM_posts_box .box_content2 .ITM_column:first-child {
    padding-top: 10px;
  }
  #ITM_posts_box .box_content2 .ITM_column:nth-child(2) {
    padding: 0;
  }
  #ITM_posts_box .box_content2 .steel2 {
    margin-bottom: 10px;
  }
  #ITM_posts_box .box_content2 .ITM_column {
    width: 100%;
    display: block;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container {
    height: 76px;
    padding: 0 10px;
    overflow: hidden;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container a .avatar {
    margin: 3.5px 5px 0 0;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post {
    margin-top: 3px;
  }
  #ITM_posts_box .box_content2 .ITM_column .ITM_container .ITM_post .post_infos {
    margin-left: 50px;
  }
  #mission_leaderboard_box .box_header2 .box_title2 .title {
    display: block;
    margin-bottom: 0;
  }
  #mission_leaderboard_box .box_header2 #actions {
    position: initial;
    height: 26px;
  }
  #mission_leaderboard_box .box_header2 #actions .sel_button {
    float: right;
    margin-left: 20px;
  }
  #mission_leaderboard_box .box_content2 .participant_container.first {
    height: 80px;
    margin: 10px;
  }
  #mission_leaderboard_box .box_content2 .participant_column:nth-child(3),
  #mission_leaderboard_box .box_content2 .participant_column:nth-child(4) {
    display: none;
  }
  #mission_leaderboard_box .box_content2 .participant_column {
    width: 100%;
    margin-bottom: 10px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container {
    height: 55px;
    padding: 0 10px;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line1>* {
    vertical-align: middle;
  }
  #mission_leaderboard_box .box_content2 .participant_column .participant_container .line1 .participant_name {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 1em;
    white-space: nowrap;
    height: 16px;
  }
  #distinction_leaderboard_box .box_header2 .box_title2 #actions .sel_button.active>div {
    top: 28px;
  }
  #distinction_leaderboard_box .box_content2 .dist_column:nth-child(2) {
    display: none;
  }
  #distinction_leaderboard_box .box_content2 .dist_column {
    width: 100%;
  }
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(5),
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(6) {
    display: inline-block;
  }
  #most_endorsed_users_box .box_header2 .box_title2 #actions .sel_button.active>div {
    top: 28px;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container {
    padding: 10px;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column {
    width: 100%;
    display: block;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container.n5 {
    display: none;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container {
    height: 60px;
    padding: 0;
  }
  #most_endorsed_users_box .box_content2 .endorsed_distinctions_container .distinction_column .distinction_container .line2 {
    margin-left: 36px;
  }
  #hs-influents.box_wrapper2 .box_header2 .box_title2 .title {
    display: block;
    margin-bottom: 0;
  }
  #hs-influents.box_wrapper2 .box_header2 #actions {
    position: initial;
    height: 26px;
  }
  #hs-influents.box_wrapper2 .box_header2 #actions .sel_button {
    float: right;
    margin-left: 20px;
    margin-top: -2px;
  }
  #hs-influents.box_wrapper2 .box_header2 #actions .sel_button.active>div {
    top: 28px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof {
    height: 130px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche {
    height: 110px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche #avatar_img a .avatar {
    width: 80px;
    height: 80px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer.ranking_hs_container>* {
    margin-left: 90px;
    top: 0;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 a {
    font: 18px Arial, sans-serif;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific h3 .flag {
    width: 20px;
    height: 20px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .hs-honorific p {
    font: 14px Arial, sans-serif;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container #hs-logo {
    width: 35px;
    height: 35px;
  }
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche .heroscorecontainer .rating-container .hs_number {
    font: bold 30px Arial, sans-serif;
    padding-top: 0;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div {
    background: initial;
    width: 96%;
    height: 40px;
    float: none;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div:nth-child(even) {
    background: #f4f5f7;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div a>* {
    margin-top: 4px;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div a img {
    width: 30px;
    height: 30px;
    float: left;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div a h5,
  #hs-influents.box_wrapper2 .box_content2 .influents>div a p {
    display: inline-block;
  }
  #hs-influents.box_wrapper2 .box_content2 .influents>div.hover a h5 {
    text-decoration: underline;
  }
  #new_members_box {
    display: block;
    float: none;
    width: 100%;
  }
  #new_members_box .box_content2 .member_container:first-child {
    padding-top: 10px;
  }
  #new_members_box .box_content2 .member_container:last-child {
    padding-bottom: 10px;
  }
  #new_members_box .box_content2 .member_container {
    height: 50px;
    padding: 0 10px;
  }
  #new_members_box .box_content2 .member_container>* {
    float: left;
    vertical-align: middle;
  }
  #new_members_box .box_content2 .member_container .member_avatar {
    margin: 9px 5px 0 0;
  }
  #new_members_box .box_content2 .member_container .member_avatar .avatar {
    width: 30px;
    height: 30px;
  }
  #new_members_box .box_content2 .member_container .flag {
    margin: 9px 5px 0 0;
  }
  #new_members_box .box_content2 .member_container .member_infos {
    margin-top: 9px;
  }
  #another_lang_box {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
  }
  #another_lang_box .box_header2 .box_title2 #actions .sel_button.active>div {
    top: 28px;
  }
  #another_lang_box .box_content2 .post_container {
    height: 80px;
    padding: 3px 10px;
  }
  #another_lang_box .box_content2 .post_container:first-child {
    padding-top: 10px;
  }
  #another_lang_box .box_content2 .post_container:nth-child(5) {
    padding-bottom: 10px;
  }
  #lucky_user_box .box_content2 .lucky_user_container {
    padding: 10px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1,
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2,
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 {
    display: inline-block;
    vertical-align: top;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1 {
    width: 20%;
    height: auto;
    min-width: 80px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_avatar .avatar {
    width: 78px;
    height: 78px;
    margin: 0 auto 0 auto;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col1 .lucky_followers.desktop {
    display: none;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 {
    width: 75%;
    margin-left: 1%;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_name {
    font: bold 24px Arial, sans-serif;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_honorific {
    font: 14px Arial, sans-serif;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col2 .lucky_followers.mobile {
    font: bold 14px Arial, sans-serif;
    text-align: left;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 {
    width: 100%;
    display: block;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer {
    min-height: initial;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar {
    margin-top: 9px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col3 .heroscorecontainer .hs-scorebar .rating {
    float: none;
    display: block;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container {
    width: 100%;
    margin: 10px 0;
    text-align: left;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container>* {
    height: 20px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container #hs-logo {
    width: 20px;
    height: 20px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container .lucky_hs_total {
    margin-top: -7px;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container.lucky_desktop {
    display: block;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_hs_tot_container.lucky_tablet {
    display: none;
  }
  #lucky_user_box .box_content2 .lucky_user_container .lucky_col4 {
    width: 100%;
  }
  #active_users_box {
    display: none;
  }
}
@media (max-width: 800px) and (max-width: 600px) {
  #hs-influents.box_wrapper2 .box_content2 #profile_container div .box_wrapper_prof .cartouche #avatar_img {
    margin-right: 10px;
  }
}
@media (max-width: 800px) and (max-width: 600px) {
  #hs-influents.box_wrapper2 .box_content2 .influents>div {
    width: 94%;
  }
}
@media (max-width: 500px) {
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(5),
  #distinction_leaderboard_box .box_content2 .dist_column .dist_container .top_container a:nth-child(6) {
    display: none;
  }
}
#block_mission_boxes {
  margin-bottom: 50px;
}
#block_mission_boxes .box_header2>.box_title2 img {
  height: 30px;
  width: auto;
}
#block_mission_boxes .box_content2 {
  border: none;
  background: #f7f7f7;
  text-align: center;
  overflow: hidden;
}
#block_mission_boxes .box_content2 .pop_event {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  padding: 0;
  width: 32%;
  text-align: left;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content {
  border: 1px solid #cfd3da;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content p {
  color: #999;
  font: 12px Arial, sans-serif;
  margin: 0 5px;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content img {
  display: block;
  margin: 0 0 5px 0;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #cfd3da;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content img[rel="small"] {
  display: none;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content div[rel="texts"] {
  min-height: 4.5em;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_content strong {
  font-weight: bold;
  color: #333;
  font-size: 14px;
}
#block_mission_boxes .box_content2 .pop_event .pop_event_participate {
  text-align: center;
  position: absolute;
  right: 15px;
  bottom: 10px;
}
#block_mission_boxes .box_content2 .element_getext_edit {
  display: inline-block;
  width: 30%;
  margin: 5px 1%;
  padding: 0;
}
.upcoming_freeroll_container #title_upcoming {
  font: 18px Arial, sans-serif;
  color: #333;
}
.upcoming_freeroll_container #name_upcoming {
  font: bold 18px Arial, sans-serif;
  color: #336699;
}
.upcoming_freeroll_container #upcoming_freeroll {
  width: 99.8%;
  height: 120px;
  margin: 0 auto;
  background: #fff;
  border: 1px dotted #b1b8c7;
  position: relative;
}
.upcoming_freeroll_container #upcoming_freeroll>* {
  display: inline-block;
  vertical-align: middle;
}
.upcoming_freeroll_container #upcoming_freeroll img {
  margin-right: 20px;
}
.upcoming_freeroll_container #upcoming_freeroll #type_img {
  width: 100px;
  height: 100px;
  margin: 0 0 0 9%;
}
.upcoming_freeroll_container #upcoming_freeroll #prizepool {
  margin: 0 0 0 9%;
}
.upcoming_freeroll_container #upcoming_freeroll #prizepool #prizepool_value {
  display: block;
  font: 36px Arial, sans-serif;
  color: #900;
}
.upcoming_freeroll_container #upcoming_freeroll #prizepool span {
  font: 14px Arial, sans-serif;
  color: #8e8a8a;
}
.upcoming_freeroll_container #upcoming_freeroll #countdown-container {
  margin: 0 0 0 9%;
}
.upcoming_freeroll_container #upcoming_freeroll #countdown-container div:first-child {
  font: 14px Arial, sans-serif;
  color: #8e8a8a;
}
.upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder {
  display: inline-block;
}
.upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder table tr td {
  font: bold 36px Arial, sans-serif;
  color: #900;
  width: auto;
}
.upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder table tr:last-child td {
  color: #8e8a8a;
  font-size: 14px;
  font-weight: normal;
}
.upcoming_freeroll_container #upcoming_freeroll a.orange {
  position: absolute;
  top: 40px;
  right: 20px;
}
.upcoming_freeroll_container #upcoming_freeroll a.b_m {
  display: none;
}
#choose_featured {
  text-align: center;
}
#calendar_wrapper {
  width: 100%;
  margin: 0 auto 50px auto;
}
#calendar_wrapper #cal_title {
  margin-bottom: 10px;
  font: 18px Arial, sans-serif;
  color: #333;
}
#calendar_wrapper #calendar_w1 table thead tr th,
#calendar_wrapper #calendar_w2 table thead tr th {
  background: #a0a7b6;
  font-weight: normal;
}
#calendar_wrapper #calendar_w1 .fc-event,
#calendar_wrapper #calendar_w2 .fc-event {
  font-size: 1.25em;
}
#calendar_wrapper #calendar_w1 .fc-day,
#calendar_wrapper #calendar_w2 .fc-day {
  background: #fff;
}
#calendar_wrapper #calendar_w1 .fc-day div,
#calendar_wrapper #calendar_w2 .fc-day div {
  min-height: 93px !important;
}
#calendar_wrapper #calendar_w1 {
  margin-bottom: 0;
}
#calendar_wrapper #calendar_w2 {
  margin-top: -1px;
}
#block_online_w_rankings .box_content2 {
  background: #fff;
  border: 1px solid #b1b8c7;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab {
  width: 100%;
  border-spacing: 0;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr {
  height: 40px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td {
  font: 14px Arial, sans-serif;
  color: #999;
  padding-right: 1%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:first-child {
  width: 26%;
  padding-left: 15px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(3),
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(5) {
  width: 10%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(2),
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(4),
#block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(6) {
  width: 15%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody {
  border-collapse: collapse;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr {
  height: 100px;
  font: 14px Arial, sans-serif;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td {
  text-align: left;
  padding-right: 1%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child {
  width: 26%;
  text-align: left;
  padding: 0;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child>* {
  display: inline-block;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child a img.avatar {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-left: 15px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos {
  position: relative;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place {
  width: 30px;
  height: 20px;
  text-align: center;
  margin-bottom: 5px;
  font: 14px Arial, sans-serif;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place.rpp1 {
  background: url('DistinctionFlag.png') no-repeat;
  color: #ffffff;
  height: 34px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place.rpp1 div {
  padding-top: 3px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos img.flag {
  width: 30px;
  height: 30px;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos a.room_player_name {
  position: absolute;
  top: 3px;
  left: 35px;
  width: 100px;
  font: 14px Arial, sans-serif;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(3),
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(5) {
  width: 10%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(2),
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(4),
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:last-child {
  width: 15%;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr:nth-child(even) {
  background: #f4f5f7;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr:last-child {
  height: 15px;
  background: #fff;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr:last-child td {
  text-align: right;
}
#block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr:last-child td .more_link {
  margin-right: 10px;
  margin-bottom: 10px;
}
.block_rooms .box_content2 {
  width: 100%;
  margin: 0 auto 20px auto;
  border: 1px solid #b1b8c7;
}
.block_rooms .box_content2 .appreciated_room {
  position: relative;
  width: 100%;
  height: 225px;
  background: #ffffff;
}
.block_rooms .box_content2 .appreciated_room:nth-child(2n) {
  background: #f4f5f7;
}
.block_rooms .box_content2 .appreciated_room>* {
  display: block;
  position: absolute;
}
.block_rooms .box_content2 .appreciated_room a.room_pic_link {
  top: 25px;
  left: 15px;
}
.block_rooms .box_content2 .appreciated_room a.room_pic_link img.room_pic {
  width: 300px;
  height: 170px;
}
.block_rooms .box_content2 .appreciated_room img.avatar {
  display: none;
}
.block_rooms .box_content2 .appreciated_room .room_container {
  top: 25px;
  left: 325px;
  right: 260px;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container,
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container {
  display: inline-block;
  vertical-align: top;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container {
  width: 55%;
  position: relative;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_name {
  display: block;
  font: bold 24px Arial, sans-serif;
  color: #336699;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_info_text {
  display: block;
  font: 14px Arial, sans-serif;
  color: #333333;
  line-height: 18px;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_adherents {
  font: bold 14px Arial, sans-serif;
  color: #333;
}
.block_rooms .box_content2 .appreciated_room .room_container .room_info_container .element_getext_edit {
  position: absolute;
  right: 0;
  top: 0;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container {
  width: 37%;
  margin-top: 25px;
  margin-left: 7%;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container .latest_winner {
  height: 60px;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container .latest_winner img.avatar {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  display: block;
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container .latest_winner .latest_winner_name {
  font: bold 14px Arial, sans-serif;
  color: #336699;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container .latest_winner .latest_winner_earn {
  font: 14px Arial, sans-serif;
  color: #333333;
}
.block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container .latest_winner .latest_winner_earn span:last-child {
  margin-left: 38px;
}
.block_rooms .box_content2 .appreciated_room .room_download_and_code {
  width: 255px;
  top: 55px;
  right: 10px;
  height: auto;
}
.block_rooms .box_content2 .appreciated_room .room_download_and_code>a.b_l2m,
.block_rooms .box_content2 .appreciated_room .room_download_and_code>button {
  width: 120px;
  display: inline-block !important;
}
.block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code {
  width: 145px;
  min-height: 20px;
  margin-top: 10px;
  position: absolute;
  right: 0;
  font: bold 18px Arial, sans-serif;
  text-align: center;
  color: #336699;
}
.block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code a.element_getext_edit {
  position: absolute;
  left: 0;
  top: 0;
  font: 12px Arial, sans-serif;
}
#block_online_r_rankings {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#block_online_r_rankings .box_content2 {
  height: 475px;
  border: 1px solid #b1b8c7;
  background: #ffffff;
  position: relative;
}
#block_online_r_rankings .box_content2 .room_player {
  height: 70px;
  font: 14px Arial, sans-serif;
}
#block_online_r_rankings .box_content2 .room_player .player_avatar img.avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 10px 11px 0 7%;
  float: left;
}
#block_online_r_rankings .box_content2 .room_player .line1>*,
#block_online_r_rankings .box_content2 .room_player .line2>* {
  display: inline-block;
}
#block_online_r_rankings .box_content2 .room_player .line1>* {
  vertical-align: top;
}
#block_online_r_rankings .box_content2 .room_player .line2>* {
  vertical-align: middle;
}
#block_online_r_rankings .box_content2 .room_player .line1 {
  padding-top: 15px;
}
#block_online_r_rankings .box_content2 .room_player .line1 .player_place {
  width: 20px;
  text-align: center;
}
#block_online_r_rankings .box_content2 .room_player .line1 a.player_name {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 60%;
  height: 1.2em;
  margin-left: 5px;
}
#block_online_r_rankings .box_content2 .room_player .line2 img.flag {
  width: 20px;
  height: 20px;
}
#block_online_r_rankings .box_content2 .room_player .line2 .player_earnings {
  margin-left: 5px;
}
#block_online_r_rankings .box_content2 .room_player.rp1 {
  width: 94%;
  height: 100px;
  margin: 10px auto 0 auto;
  border-bottom: 1px dotted #b1b8c7;
  font: 18px Arial, sans-serif;
}
#block_online_r_rankings .box_content2 .room_player.rp1 .player_avatar img.avatar {
  margin: 0 5px 0 0;
}
#block_online_r_rankings .box_content2 .room_player.rp1 .line1 {
  padding-top: 10px;
}
#block_online_r_rankings .box_content2 .room_player.rp1 .line1 .player_place {
  width: 30px;
  height: 34px;
  background: url('DistinctionFlag.png') no-repeat;
  color: #ffffff;
}
#block_online_r_rankings .box_content2 .room_player.rp1 .line2 img.flag {
  width: 30px;
  height: 30px;
}
#block_online_r_rankings .box_content2 form.room_invite {
  font: 12px Arial, sans-serif;
  color: #666666;
  margin-top: 10px;
  margin-left: 7%;
  position: relative;
}
#block_online_r_rankings .box_content2 form.room_invite>* {
  display: inline-block;
  vertical-align: middle;
}
#block_online_r_rankings .box_content2 form.room_invite img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 52px;
}
#block_online_r_rankings .box_content2 form.room_invite input {
  width: 55%;
  height: 18px;
  margin-left: 10px;
  padding-left: 5px;
}
#block_online_r_rankings .box_content2 form.room_invite button,
#block_online_r_rankings .box_content2 form.room_invite a {
  position: absolute;
  right: 10px;
  top: 15px;
}
#block_online_r_rankings .box_content2 form.room_invite div {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  margin-left: 10px;
  width: 43%;
  height: 2.1em;
}
@media (max-width: 1600) {
  #block_online_r_rankings .box_content2 form.room_invite div {
    width: 40%;
  }
}
#block_online_r_rankings .box_content2 div.success {
  text-align: center;
  margin-top: 10px;
}
#block_online_r_rankings .box_content2 .more_link {
  position: absolute;
  right: 10px;
  bottom: 5px;
  height: auto;
  font: 14px Arial, sans-serif;
  color: #336699;
}
@media (max-width: 1280px) {
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content div[rel="texts"] {
    font: 14px Arial, sans-serif;
    width: 59%;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_participate {
    position: absolute;
    right: 5px;
    bottom: 10px;
  }
  .upcoming_freeroll_container #title_upcoming {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #name_upcoming {
    font: bold 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll {
    height: 80px;
  }
  .upcoming_freeroll_container #upcoming_freeroll img.avatar {
    width: 80px;
    height: auto;
    margin: 0;
  }
  .upcoming_freeroll_container #upcoming_freeroll img#type_img {
    width: 70px;
    height: auto;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool span {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool #prizepool_value {
    font: 24px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container div:first-child {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder {
    margin: 0;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder table tr td {
    font: 24px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll a.orange {
    top: 25px;
    right: 10px;
  }
  #calendar_wrapper {
    font: 14px Arial, sans-serif;
    margin-bottom: 15px;
  }
  #calendar_wrapper #cal_title {
    font: 14px Arial, sans-serif;
  }
  #calendar_wrapper #calendar_w1 .fc-event,
  #calendar_wrapper #calendar_w2 .fc-event {
    font-size: 1em;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr {
    height: 30px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr {
    height: 85px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child a img.avatar {
    width: 40px;
    height: 40px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place {
    width: 20px;
    height: 23px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place.rpp1 {
    background: url('DistinctionFlagTablet.png') no-repeat;
    color: #ffffff;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos img.flag {
    width: 15px;
    height: 15px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos a.room_player_name {
    width: 70px;
  }
  .block_rooms .box_content2 .appreciated_room {
    height: 140px;
  }
  .block_rooms .box_content2 .appreciated_room>* {
    display: inline-block;
    margin: 0 auto;
  }
  .block_rooms .box_content2 .appreciated_room a.room_pic_link img.room_pic {
    width: 130px;
    height: 73px;
  }
  .block_rooms .box_content2 .appreciated_room .room_container {
    width: 80%;
    left: 150px;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_name {
    font: bold 14px Arial, sans-serif;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_info_text {
    font: 14px Arial, sans-serif;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_adherents .nb_adherents {
    font: bold 14px Arial, sans-serif;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .latest_winner_container {
    display: none;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code {
    top: 25px;
    right: 20px;
    width: 125px;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code a.b_l2m,
  .block_rooms .box_content2 .appreciated_room .room_download_and_code button {
    width: 100px;
    padding: 0;
    margin: 0 auto 5px auto;
    display: block;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code {
    font: bold 14px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 {
    height: 430px;
  }
  #block_online_r_rankings .box_content2 .room_player {
    height: 65px;
    font: 14px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player .player_avatar img.avatar {
    width: 40px;
    height: 40px;
  }
  #block_online_r_rankings .box_content2 .room_player .line1 .player_place {
    width: 15px;
  }
  #block_online_r_rankings .box_content2 .room_player .line2 img.flag {
    width: 15px;
    height: 15px;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 {
    width: 90%;
    height: 75px;
    font: 14px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .player_avatar img.avatar {
    width: 52px;
    height: 52px;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .line1 .player_place {
    width: 20px;
    height: 23px;
    background: url('DistinctionFlagTablet.png') no-repeat;
    font: 12px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .line2 img.flag {
    width: 20px;
    height: 20px;
  }
  #block_online_r_rankings .box_content2 form.room_invite {
    font: 12px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 form.room_invite img {
    width: 40px;
  }
  #block_online_r_rankings .box_content2 form.room_invite input {
    width: 40%;
    height: 18px;
  }
  #block_online_r_rankings .box_content2 form.room_invite button,
  #block_online_r_rankings .box_content2 form.room_invite a {
    top: 9px;
  }
  #block_online_r_rankings .box_content2 .more_link {
    font: 12px Arial, sans-serif;
  }
}
@media (max-width: 800px) {
  #block_mission_boxes>.box_content2 .pop_event {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content p {
    font: 12px Arial, sans-serif;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content img {
    margin: 10px 0 10px 10px;
    width: 44px;
    height: auto;
    border: 1px solid #cfd3da;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content img[rel="big"] {
    display: none;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content img[rel="small"] {
    display: inline-block;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content div[rel="texts"] {
    display: inline-block;
    min-height: 2em;
    position: absolute;
    top: 15px;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content strong {
    font-size: 18px;
  }
  #block_mission_boxes>.box_content2 .pop_event .pop_event_participate {
    right: 10px;
  }
  .upcoming_freeroll_container #upcoming_freeroll {
    width: 100%;
    height: auto;
  }
  .upcoming_freeroll_container #upcoming_freeroll img.avatar {
    width: 40px;
    height: 40px;
    margin: 10px;
  }
  .upcoming_freeroll_container #upcoming_freeroll img#type_img {
    margin-left: 4%;
    width: 50px;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool {
    position: relative;
    margin-left: 4%;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool span {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool #prizepool_value {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container {
    margin-left: 4%;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder {
    margin: 0;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container #countdown-holder table tr td {
    font: 14px Arial, sans-serif;
  }
  .upcoming_freeroll_container #upcoming_freeroll a.orange {
    top: 15px;
  }
  #calendar_wrapper {
    display: none;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr {
    height: 30px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:first-child {
    width: 32%;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:last-child {
    width: 10%;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(2),
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(3),
  #block_online_w_rankings .box_content2 .cross_ranking_tab thead tr td:nth-child(5) {
    display: none;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr {
    height: 85px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child a img.avatar {
    width: 30px;
    height: 30px;
    vertical-align: 5px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place {
    width: 20px;
    height: 23px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place.rpp1 {
    background: url('DistinctionFlagTablet.png') no-repeat;
    color: #ffffff;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos .room_player_place.rpp1 div {
    padding: 0;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos img.flag {
    width: 15px;
    height: 15px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos a.room_player_name {
    width: 140px;
    top: 3px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child {
    width: 32%;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:last-child {
    width: 10%;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(2),
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(3),
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:nth-child(5) {
    display: none;
  }
  .block_rooms .box_content2 .appreciated_room {
    margin: 0 auto;
    height: auto;
    border-bottom: 1px solid #b1b8c7;
  }
  .block_rooms .box_content2 .appreciated_room>* {
    display: block;
  }
  .block_rooms .box_content2 .appreciated_room a.room_pic_link img.room_pic {
    display: none;
  }
  .block_rooms .box_content2 .appreciated_room img.avatar {
    display: block;
    float: left;
    margin-right: 5px;
  }
  .block_rooms .box_content2 .appreciated_room .room_container {
    width: 100%;
    position: static;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container {
    width: 97%;
    height: auto;
    margin: 5px 0 15px 10px;
    font: bold 14px Arial, sans-serif;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_name {
    margin-top: 15px;
  }
  .block_rooms .box_content2 .appreciated_room .room_container .room_info_container .room_info_text {
    clear: both;
    font-weight: normal;
    line-height: 18px;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code {
    position: static;
    text-align: right;
    top: auto;
    bottom: 40px;
    right: 10px;
    width: 97%;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code a.b_l2m,
  .block_rooms .box_content2 .appreciated_room .room_download_and_code button {
    width: 100px;
    display: inline-block;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code {
    position: static;
    width: 100%;
    text-align: right;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code br {
    display: none;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code p {
    display: inline-block;
    text-align: center;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code p br {
    display: block;
  }
  .block_rooms .box_content2 .appreciated_room .room_download_and_code .room_code a.element_getext_edit {
    top: auto;
    bottom: 0;
  }
  #block_online_r_rankings {
    width: 100%;
  }
  #block_online_r_rankings .box_content2 {
    height: 345px;
  }
  #block_online_r_rankings .box_content2 .room_player {
    position: relative;
    width: 97%;
    margin: 0 auto;
    height: 45px;
    font: 14px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player .player_avatar img.avatar {
    width: 40px;
    height: 40px;
    margin: 0 0 0 5px;
  }
  #block_online_r_rankings .box_content2 .room_player .line1 {
    padding: 0;
  }
  #block_online_r_rankings .box_content2 .room_player .line1 .player_place {
    width: 15px;
    margin-left: 11px;
  }
  #block_online_r_rankings .box_content2 .room_player .line1 a.player_name {
    width: 33%;
  }
  #block_online_r_rankings .box_content2 .room_player .line2 img.flag {
    width: 15px;
    height: 15px;
    margin-left: 11px;
  }
  #block_online_r_rankings .box_content2 .room_player .line2 .player_earnings {
    position: absolute;
    top: 0;
    right: 0;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 {
    width: 97%;
    height: 60px;
    font: 14px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .player_avatar img.avatar {
    width: 52px;
    height: 52px;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .line1 .player_place {
    width: 20px;
    height: 23px;
    margin: 0;
    background: url('DistinctionFlagTablet.png') no-repeat;
    font: 12px Arial, sans-serif;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .line2 img.flag {
    width: 20px;
    height: 20px;
    margin: 0;
  }
  #block_online_r_rankings .box_content2 .room_player.rp1 .line2 .player_earnings {
    top: 10px;
    right: 0;
  }
  #block_online_r_rankings .box_content2 .room_player.rp2 {
    margin-top: 5px;
  }
  #block_online_r_rankings .box_content2 form.room_invite {
    font: 12px Arial, sans-serif;
    margin-left: 2%;
  }
  #block_online_r_rankings .box_content2 form.room_invite img {
    width: 42px;
  }
  #block_online_r_rankings .box_content2 form.room_invite input {
    width: 70%;
    height: 18px;
  }
  #block_online_r_rankings .box_content2 form.room_invite button,
  #block_online_r_rankings .box_content2 form.room_invite a {
    top: 10px;
  }
  #block_online_r_rankings .box_content2 form.room_invite div {
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 1em;
    white-space: nowrap;
    height: 2.1em;
  }
  #block_online_r_rankings .box_content2 .more_link {
    font: 12px Arial, sans-serif;
  }
  #block_online_r_rankings.box_room3 .box_content2 .room_player .line1 a.player_name {
    width: 23%;
  }
}
@media (max-width: 600px) {
  #block_mission_boxes>.box_content2 .pop_event .pop_event_content img {
    margin: 10px 0 40px 10px;
  }
  .upcoming_freeroll_container #upcoming_freeroll img.avatar {
    margin-left: 10%;
  }
  .upcoming_freeroll_container #upcoming_freeroll img#type_img {
    margin-left: 10%;
  }
  .upcoming_freeroll_container #upcoming_freeroll #prizepool {
    margin-left: 10%;
  }
  .upcoming_freeroll_container #upcoming_freeroll #countdown-container {
    display: block;
    margin-left: 17%;
  }
  .upcoming_freeroll_container #upcoming_freeroll a.orange {
    top: 70px;
  }
  #block_online_w_rankings .box_content2 .cross_ranking_tab tbody tr td:first-child .room_player_infos a.room_player_name {
    width: 60px;
  }
}
#loading {
  display: none;
}
.social_hub_links a {
  height: 20px;
  display: inline-block;
  margin: 2px;
  color: #666666;
}
.social_hub_links a>i {
  height: 15px;
  width: 15px;
  display: inline-block;
  margin: 2px;
  vertical-align: middle;
  background: transparent url(rkh_social_icons.png?2) no-repeat 20px 20px;
}
.social_hub_links a.social_TUMBLR>i {
  background-position: -53px -54px;
}
.social_hub_links a.social_TUMBLR:hover>i {
  background-position: -7px -54px;
}
.social_hub_links a.social_FB>i {
  background-position: -144px -54px;
}
.social_hub_links a.social_FB:hover>i {
  background-position: -97px -54px;
}
.social_hub_links a.social_TWITTER>i {
  background-position: -236px -54px;
}
.social_hub_links a.social_TWITTER:hover>i {
  background-position: -190px -54px;
}
.social_hub_links a.social_BLOGGER>i {
  background-position: -328px -54px;
}
.social_hub_links a.social_BLOGGER:hover>i {
  background-position: -283px -54px;
}
.social_hub_links a.social_PINTEREST>i {
  background-position: -53px -133px;
}
.social_hub_links a.social_PINTEREST:hover>i {
  background-position: -7px -133px;
}
.social_hub_links a.social_INSTAGRAM>i {
  background-position: -144px -134px;
}
.social_hub_links a.social_INSTAGRAM:hover>i {
  background-position: -97px -134px;
}
.social_hub_links a.social_RSS>i {
  background-position: -236px -134px;
}
.social_hub_links a.social_RSS:hover>i {
  background-position: -190px -133px;
}
.social_hub_links a.social_DEVIANTART>i {
  background-position: -328px -134px;
}
.social_hub_links a.social_DEVIANTART:hover>i {
  background-position: -283px -133px;
}
.social_hub_links a.social_LINKEDIN>i {
  background-position: -53px -209px;
}
.social_hub_links a.social_LINKEDIN:hover>i {
  background-position: -7px -209px;
}
.social_hub_links a.social_GPLUS>i {
  background-position: -144px -209px;
}
.social_hub_links a.social_GPLUS:hover>i {
  background-position: -97px -209px;
}
.social_hub_links a.social_SITE>i {
  background-position: -236px -209px;
}
.social_hub_links a.social_SITE:hover>i {
  background-position: -190px -209px;
}
.social_hub_links a.social_CLUBPOKER>i {
  background-position: -328px -209px;
}
.social_hub_links a.social_CLUBPOKER:hover>i {
  background-position: -283px -209px;
}
.social_hub_links a.social_TWOPLUSTWO>i {
  background-position: -53px -288px;
}
.social_hub_links a.social_TWOPLUSTWO:hover>i {
  background-position: -7px -288px;
}
.social_hub_links.social_hub_large a {
  height: 42px;
  margin: 0 2px;
}
.social_hub_links.social_hub_large a>i {
  height: 37px;
  width: 37px;
  background: transparent url(rkh_social_icons.png?2) no-repeat 20px 20px;
}
.social_hub_links.social_hub_large a.social_TUMBLR>i {
  background-position: -53px -7px;
}
.social_hub_links.social_hub_large a.social_TUMBLR:hover>i {
  background-position: -7px -7px;
}
.social_hub_links.social_hub_large a.social_FB>i {
  background-position: -144px -7px;
}
.social_hub_links.social_hub_large a.social_FB:hover>i {
  background-position: -97px -7px;
}
.social_hub_links.social_hub_large a.social_TWITTER>i {
  background-position: -236px -7px;
}
.social_hub_links.social_hub_large a.social_TWITTER:hover>i {
  background-position: -190px -7px;
}
.social_hub_links.social_hub_large a.social_BLOGGER>i {
  background-position: -328px -7px;
}
.social_hub_links.social_hub_large a.social_BLOGGER:hover>i {
  background-position: -283px -7px;
}
.social_hub_links.social_hub_large a.social_PINTEREST>i {
  background-position: -53px -89px;
}
.social_hub_links.social_hub_large a.social_PINTEREST:hover>i {
  background-position: -7px -89px;
}
.social_hub_links.social_hub_large a.social_INSTAGRAM>i {
  background-position: -144px -89px;
}
.social_hub_links.social_hub_large a.social_INSTAGRAM:hover>i {
  background-position: -97px -89px;
}
.social_hub_links.social_hub_large a.social_RSS>i {
  background-position: -236px -89px;
}
.social_hub_links.social_hub_large a.social_RSS:hover>i {
  background-position: -190px -89px;
}
.social_hub_links.social_hub_large a.social_DEVIANTART>i {
  background-position: -328px -89px;
}
.social_hub_links.social_hub_large a.social_DEVIANTART:hover>i {
  background-position: -283px -89px;
}
.social_hub_links.social_hub_large a.social_LINKEDIN>i {
  background-position: -53px -164px;
}
.social_hub_links.social_hub_large a.social_LINKEDIN:hover>i {
  background-position: -7px -164px;
}
.social_hub_links.social_hub_large a.social_GPLUS>i {
  background-position: -144px -164px;
}
.social_hub_links.social_hub_large a.social_GPLUS:hover>i {
  background-position: -97px -164px;
}
.social_hub_links.social_hub_large a.social_SITE>i {
  background-position: -236px -164px;
}
.social_hub_links.social_hub_large a.social_SITE:hover>i {
  background-position: -190px -164px;
}
.social_hub_links.social_hub_large a.social_CLUBPOKER>i {
  background-position: -328px -164px;
}
.social_hub_links.social_hub_large a.social_CLUBPOKER:hover>i {
  background-position: -283px -164px;
}
.social_hub_links.social_hub_large a.social_TWOPLUSTWO>i {
  background-position: -53px -244px;
}
.social_hub_links.social_hub_large a.social_TWOPLUSTWO:hover>i {
  background-position: -7px -244px;
}
.social_hub_links.social_hub_big a {
  height: 23px;
  margin: 0 2px;
  vertical-align: middle;
}
.social_hub_links.social_hub_big a>i {
  width: 25px;
  height: 22px;
  background: transparent url(sprite.png) no-repeat 20px 20px;
}
.social_hub_links.social_hub_big a.social_FB>i {
  background-position: -4px -354px;
}
.social_hub_links.social_hub_big a.social_TWITTER>i {
  background-position: -40px -354px;
}
.social_hub_links.social_hub_big a.social_GPLUS>i {
  background-position: -73px -354px;
}
body .ui-tooltip {
  padding: 5px 5px;
  color: black;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  box-shadow: none;
  border-width: 1px !important;
  width: 200px;
}
body .ui-tooltip,
body .ui-tooltip .arrow:after {
  background: white;
  border: 1px solid #990000;
}
body .ui-tooltip .arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
body .ui-tooltip .arrow.top {
  top: -16px;
  bottom: auto;
}
body .ui-tooltip .arrow.left {
  left: 20%;
}
body .ui-tooltip .arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
body .ui-tooltip .arrow.top:after {
  bottom: -20px;
  top: auto;
}
body .ui-tooltip.blackborder,
body .ui-tooltip.blackborder .arrow:after {
  border: 1px solid #000000;
}
.box_tuto {
  border: #cfd3da 1px solid;
  width: 350px;
  height: 190px;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: 15px;
}
.box_tuto .img_tuto {
  width: 350px;
  height: 150px;
}
.box_tuto .img_tuto div {
  background: url('sprite_tutorial_page.png') no-repeat;
  width: 125px;
  height: 110px;
  position: relative;
  left: 110px;
  top: 25px;
}
.box_tuto:hover .text_tuto .desc_tuto {
  text-decoration: underline;
}
.box_tuto_blog .img_tuto {
  background-color: #bbaa22;
}
.box_tuto_blog .img_tuto div {
  background-position: -40px -23px;
}
.box_tuto_blog:hover .img_tuto {
  background-color: #ccbb33;
}
.box_tuto_clubs .img_tuto {
  background-color: #441133;
}
.box_tuto_clubs .img_tuto div {
  background-position: -232px -34px;
}
.box_tuto_clubs:hover .img_tuto {
  background-color: #552244;
}
.box_tuto_heroscore .img_tuto {
  background-color: #225588;
}
.box_tuto_heroscore .img_tuto div {
  background-position: -33px -310px;
}
.box_tuto_heroscore:hover .img_tuto {
  background-color: #336699;
}
.box_tuto_take_control .img_tuto {
  background-color: #112244;
}
.box_tuto_take_control .img_tuto div {
  background-position: -425px -25px;
}
.box_tuto_take_control:hover .img_tuto {
  background-color: #223355;
}
.box_tuto_widgets .img_tuto {
  background-color: #558855;
}
.box_tuto_widgets .img_tuto div {
  background-position: -33px -170px;
}
.box_tuto_widgets:hover .img_tuto {
  background-color: #669966;
}
.box_tuto_facebook-tabs .img_tuto {
  background-color: #228181;
}
.box_tuto_facebook-tabs .img_tuto div {
  background-position: -237px -187px;
}
.box_tuto_facebook-tabs:hover .img_tuto {
  background-color: #339292;
}
.box_tuto_home_widgets .img_tuto {
  background-color: #cc6600;
}
.box_tuto_home_widgets .img_tuto div {
  background-position: -430px -191px;
}
.box_tuto_home_widgets:hover .img_tuto {
  background-color: #dd7700;
}
.text_tuto {
  height: 40px;
}
.text_tuto .desc_tuto {
  font-family: Arial;
  font-size: 18px;
  color: #225588;
  float: left;
  margin-left: 10px;
  padding-top: 10px;
}
.text_tuto .link_tuto div {
  float: right;
  margin-right: 10px;
  margin-top: 15px;
  height: 15px;
  width: 15px;
  background: url(sprite_tutorial_page.png.1) no-repeat -603px -63px;
}
.countdown-holder table {
  border-spacing: 0;
  border-collapse: collapse;
  width: auto;
}
.countdown-holder table tbody tr:nth-child(even) {
  background: transparent;
}
.countdown-holder table tr td {
  font: 12px Arial;
  color: #999;
  text-align: center;
  border: 0;
  padding: 0;
}
.countdown-holder table tr td:nth-child(even) {
  width: 25px;
}
.countdown-holder table tr:first-child td {
  font: 30px Arial, sans-serif;
  color: #333;
  font-weight: bold;
}
.cartouche.festival .countdown-holder table tr:first-child td {
  font-size: 26px;
  height: 28px;
  line-height: 26px;
}
.cartouche.longcartouche .countdown-holder table tr:first-child td {
  font-size: 32px;
  height: 32px;
  color: #990000;
  line-height: 32px;
}
#block_share_achievement .share_ach_text h2 span {
  color: #900;
}
#block_share_achievement .achievement_list {
  width: 96%;
  max-width: 1400px;
  margin: 0 auto;
  border: 1px solid #b1b8c7;
  background: #e7e9eb;
}
#block_share_achievement .achievement_list .achievement {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #f1f1f1;
  margin: 5px 2%;
  width: auto;
  height: 25px;
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: center;
}
#block_share_achievement .achievement_list .achievement .number,
#block_share_achievement .achievement_list .achievement .desc,
#block_share_achievement .achievement_list .achievement .vote {
  padding: 0 5px;
  width: auto;
  height: 25px !important;
  line-height: 25px;
}
#block_share_achievement .achievement_list .achievement .number {
  width: 0;
  overflow: hidden;
  content: "";
  text-align: right;
  color: #a0a7b6;
  float: left;
  background: #a0a7b6;
}
#block_share_achievement .achievement_list .achievement .desc {
  text-align: left;
  color: #333333;
  float: left;
  background: #f1f1f1;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
}
#block_share_achievement .achievement_list .achievement .desc span {
  font-weight: bold;
}
@media (max-width: 1200px) {
  #block_share_achievement .achievement_list .achievement .desc {
    max-width: 67%;
  }
}
@media (max-width: 800px) {
  #block_share_achievement .achievement_list .achievement .desc {
    max-width: 50%;
  }
}
@media (max-width: 520px) {
  #block_share_achievement .achievement_list .achievement .desc {
    max-width: 33%;
  }
}
#block_share_achievement .achievement_list .achievement .vote {
  background-color: #c20000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#990000),to(#c20000));
  background-image: -webkit-linear-gradient(top,#990000,#c20000);
  background-image: -moz-linear-gradient(top,#990000,#c20000);
  background-image: -ms-linear-gradient(top,#990000,#c20000);
  background-image: -o-linear-gradient(top,#990000,#c20000);
  background-image: linear-gradient(to bottom,#990000,#c20000);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#990000,endColorstr=#c20000);
  text-align: center;
  color: #ffffff;
  float: left;
  cursor: pointer;
}
#block_share_achievement .achievement_list .achievement .vote.done {
  background: #a0a7b6;
  font-size: 18px;
}
#block_share_achievement .achievement_list .achievement .vote.done span {
  background: transparent url(sprite.png) no-repeat -261px -467px;
}
#block_share_achievement .achievement_list .achievement .vote:hover {
  background: #c20000;
}
#block_share_achievement .achievement_list .achievement .vote span {
  width: 20px;
  height: 20px;
  margin-top: 2.5px;
  display: inline-block;
  background: transparent url(sprite.png) no-repeat -261px -435px;
}
#block_share_achievement .achievement_list.achievement_tunnel {
  border: none;
  background: #fff;
}
#block_share_achievement .achievement.achievement_tunnel {
  border: 1px solid #b1b8c7;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #e7e9eb;
  width: 47%;
  height: auto;
  margin: 0 0.5% 5px;
}
#block_share_achievement .achievement.achievement_tunnel .ach_avatar {
  float: left;
  margin: 5px;
}
#block_share_achievement .achievement.achievement_tunnel .ach_name {
  margin: 5px 0 0 65px;
}
#block_share_achievement .achievement.achievement_tunnel .number {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
#block_share_achievement .achievement.achievement_tunnel .vote {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.box_wrapper2 {
  margin-bottom: 35px;
}
@media (max-width: 1280px) {
  .box_wrapper2 {
    margin-bottom: 25px;
  }
}
.box_wrapper2>.box_header2>.box_title2 {
  margin-bottom: 5px;
  position: relative;
  font: 24px Arial, sans-serif;
}
.box_wrapper2>.box_header2>.box_title2 img,
.box_wrapper2>.box_header2>.box_title2 i {
  width: 30px;
  height: 30px;
  vertical-align: bottom;
}
@media (min-width: 800px) and (max-width: 1280px) {
  .box_wrapper2>.box_header2>.box_title2 img,
  .box_wrapper2>.box_header2>.box_title2 i {
    width: 25px;
    height: 25px;
  }
}
@media (max-width: 1280px) {
  .box_wrapper2>.box_header2>.box_title2 {
    font: 18px Arial, sans-serif;
  }
}
.box_wrapper2>.box_header2>.box_title2 .title {
  display: inline-block;
}
.box_wrapper2>.box_header2>.box_title2 #actions,
.box_wrapper2>.box_header2>.box_title2 .filters_container {
  position: absolute;
  bottom: 0;
  right: 0;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button.active,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button.active {
  background: #fff;
  border: 1px solid #cfd3da;
  border-bottom: none;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button.active>a,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button.active>a {
  background: #fff;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button.active>div,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button.active>div {
  top: 28px;
  right: -1px;
  border-top: none;
}
@media (max-width: 800px) {
  .box_wrapper2>.box_header2>.box_title2 #actions .sel_button.active>div,
  .box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button.active>div {
    top: 26px;
  }
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button {
  margin-left: 20px;
  font: 12px Arial, sans-serif;
  border: 1px solid #f7f7f7;
  height: 26px;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button>a,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button>a {
  color: #333;
  padding: 6px 15px 6px 5px;
  position: relative;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button div,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button div {
  border: 1px solid #cfd3da;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button>a:hover,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button>a:hover {
  text-decoration: underline;
  background: #f7f7f7;
}
.box_wrapper2>.box_header2>.box_title2 #actions .sel_button>a:after,
.box_wrapper2>.box_header2>.box_title2 .filters_container .sel_button>a:after {
  color: #333;
  position: absolute;
  right: 0;
}
.box_wrapper2>.box_content2 {
  border: 1px solid #cfd3da;
  background: white;
}
.network_distinctions {
  display: inline-block;
}
.network_distinctions .skill_list {
  margin: 20px 10px;
}
#popup_login div[rel="error_credentials"] {
  color: #990000;
  font: bold 16px Arial, sans-serif;
  padding-bottom: 0.4em;
  display: none;
}
#popup_login button[type="submit"] {
  width: 80%;
}
.vote_network {
  display: inline-block;
  margin-top: -8px;
  vertical-align: middle;
}
.ui-tooltip-content .nva_votes {
  color: grey;
  float: right;
}
.ui-tooltip-content .lc_datas {
  color: grey;
  float: right;
}
table.ranks_bigfirst tbody tr td a div.flag_name_container_small h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1em;
  white-space: nowrap;
  width: 80%;
  height: 1.5em;
}
@media (min-width: 851px) and (max-width: 1030px) {
  table.ranks_lines > tbody > tr > td > p[rel=ranking_type] {
    font-size: 1em;
  }
  table.ranks_lines > tbody > tr > td > a > h5 {
    font-size: 1em;
  }
}
@media (min-width: 801px) and (max-width: 850px) {
  table.ranks_lines > tbody > tr > td > p[rel=ranking_type] {
    font-size: 0.8em;
  }
  table.ranks_lines > tbody > tr > td > a > h5 {
    font-size: 0.8em;
  }
}
@media (min-width: 800px) {
  .swiper-wrapper,
  .swiper-slide {
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
    -webkit-transform-style: initial;
    -moz-transform-style: initial;
    -ms-transform-style: initial;
    -o-transform-style: initial;
    transform-style: initial;
  }
}
