#block-obs-module-63{
	display: none !important;
}

@media (max-width: 959px) {
  #block-obs-module-63{
	display: block !important;
	width: 100%;
	border: none;
	margin: 13px 0 0 0;
  }
  #block-obs-module-63 ul li{
	list-style: outside none none !important;
  }
  #block-obs-module-63 .obs_mobile_menu > ul{
  	float: right;
  	margin-right: 17px;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul {
	top: 100%;
    background-color: #3B3B3B;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 200;
    padding: 0 18px;
  }
  .js #block-obs-module-63 .obs_mobile_menu > ul > li > ul {
    clip: rect(1px, 1px, 1px, 1px);
    top: -1000px;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul > li {
    border-top: 1px solid #474747;
    width: 100%;
    float: left;
    position: relative;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul > li a{
	font-size: 1.8em;
	line-height: 2em;
	text-align: left;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul > li > a > span {
    padding: 0 !important;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul > li > span {
    padding: 12px 17px !important;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > ul > li img {
    margin-left: -6px;
    margin-right: 8px;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > span > img{
	vertical-align: text-top;
  }
  #block-obs-module-63 .obs_mobile_menu > ul > li > span:hover,
  #block-obs-module-63 .obs_mobile_menu > ul > li > span:focus{
	cursor: pointer;
  }	
  #block-obs-module-63 .obs_mobile_menu > ul > li{
	float: left;
  }
	
  #block-obs-module-63 a{
	color: white;
    display: block;
    line-height: 15px;
    padding: 0;
  }
  #block-obs-module-63 .idle{
	display: block;
  }
  #block-obs-module-63 .selected,
  #block-obs-module-63 .focused .idle{
	display: none;
  }
  #block-obs-module-63 .focused .selected{
	display: block;
  }
}