body {
-webkit-text-size-adjust:none;
font-size:68.75%;
line-height:68.75%;
}

#header {
background-size:166px 68px;
background:none;
height:110px;
overflow:hidden;
width:96%;
margin:0 2%;
}

#context #related + .storyList .story + .story {
display: none;
}

#context .storyList.news .head, #context #related + .storyList .story + .story{
display: block;
}

#header #profile {
left:0;
display:none;
}

#header #section {
left:0;
top:28px;
}

#header #section h2 strong a {
background:url(../img/logo-ident_mobile.png) no-repeat left;
}

#header #section h2 a {
font-size:0.55em;
display:none;
}

#header #logo {
right:6%;
display:none;
}

#header #menu {
left:0;
width:100%;
top:68px;
border:none;
background:url(../img/menu-border.png) top left repeat-x;
margin:0;
padding:0;
}

#head {
width:96%;
padding:0 2%;
}

#index #context #related.poslist .tools {
float:left;
margin:10px 0 0;
}

#index #context #related.poslist {
border-top:1px solid #999;
margin:0;
}

#footer {
background:none;
padding:0 2%;
}

#footer .about {
width:100%;
padding:2% 0 0;
}

#index .storyList .story {
width:31.333%;
padding:1% 2% 0 0;
}

.pos.small {
width:100%;
margin:0;
padding:1% 0 0;
}

#context #related.poslist .tools li {
float:left;
margin:0 2% 0 0;
padding:0;
}

h1 {
font-size:2.1em;
}

#header #section h2 {
margin:2% 0 0;
}

#header #menu ul li {
padding:6px 0;
}

#header #logo h2 a {
display:block;
background:url(../img/header-logo-mobile.gif) no-repeat;
width:98px;
}

#index .search input[type="text"] {
font-size:1.6em;
width:86%;
}

#index #feature .profile .image {
position:relative;
top:auto;
margin:0 0 4%;
}

.tabmenu {
border:none;
border-top:2px solid #fff;
margin:0;
padding:0;
}

.tabmenu ul li {
min-width:27%;
height:4em;
border-right:1px solid #fff;
margin:0;
padding:2%;
}

#subscribe .tabmenu ul li {
min-width:15%;
}

.tabmenu ul li a {
background:url(../img/arrow-down-15x18-grey.png) bottom left no-repeat;
text-transform:capitalize;
}

#index .tabmenu ul li.selected,#subscribe .tabmenu ul li.selected {
background:#f4f4f4;
}

#index .facet,#subscribe .facet {
width:96%;
background:#f4f4f4;
padding:2%;
}

.facet ul li a,.facet ul li strike {
padding:0.3em;
}

#context .facet {
width:98%;
margin:0 2% 0 0;
}

#subscribe input[type="text"] {
width:100%;
max-width:470px;
}

button,input[type="submit"],input[type="button"] {
font-size:1em;
}

#context #submenu ul li {
float:left;
width:100%;
margin:0;
padding:1% 0 0;
}

.poslist {
border-top:none;
}

.poslist .head {
border-top:1px solid #999;
}

#body .storyList .story {
width:100%;
padding:1% 0 0;
}

#index .search input[type="submit"] {
width:14%;
}

#lf_global,.hideOnMobile,#header #menu span,#index #head h1,#index #feature .profile .image,#index #feature .profile .descr,#index .facet,.tabmenu ul li a span,#index #content .poslist,#context #related.poslist .tools ul li > a.print,#context #related + .storyList .story + .story {
display:none;
}

#body #content,#body #context {
width:100%;
padding:0;
}

.storyList .story,.poslist .pos.small,#body #content .abCol,#body #content .aCol,#body #content .bCol,#body #content .cCol,#index .search,#index .facet ul,#index .facet ul.col-3,#subscribe .facet ul,#subscribe .facet ul.col-3 {
width:100%;
}

#context #related.poslist .tools ul,#postition #ad-content,#postition .body .context {
width:100%;
float:left;
}

#index #feature .profile,.tabmenu ul li:last-child {
border:none;
}

#index .search input[type="text"], #searchsubscriptions input[type="text"]{
    width: 83%;
	}

#index .search input[type="submit"], #searchsubscriptions input[type="submit"] {
    width: 15%;
    top: -3px;
	}