/*---- hide certain elements ----*/
#globalheader,
#globalfooter,
.maincap,
#header,
.form_section.platform,
.form_section.type,
.forum,
#sidebar hr,
.header,
#content #maincontent .data .row .column.two,
#content #maincontent .data .row .column.three,
#content #maincontent .data .column.four { display:none !important; }

html { margin: 0 !important; background: none !important; }
body { width: 100% !important; margin: 0; padding: 0;}
body.white.sidenav-page #content { width:100% !important; margin: 0 !important; padding: 0 !important; background: none !important; }

#content .mobile { display:block; height:31px; margin-bottom: 1px; padding:5px 0 0;
	background-color:#efefef; width:100% !important;
}
#content .mobile h1 a { display: block; width: 120px; height: 26px; margin: 0 auto; padding: 0; font-size:16px; text-align: center; background: url(https://devimages.apple.com.edgekey.net/search/images/mobile_heading.png) 0 0 no-repeat; background-size: 120px 26px; }

#content .view-more { display: block; padding: 10px 0; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; margin-bottom:-40px; }

#content #sidebar { float:none; width:100% !important; height: 10px !important; min-height:35px !important; margin: 1px 0 2px 0; padding: 4px 0 2px !important; overflow:hidden; border-bottom:1px solid #e8e8e8}
#content #sidebar form { padding: 0 0 10px; }
#content #sidebar form input { width:300px; }

#content #sidebar > div { width:98%; height:30px; margin:0 0 0 3px; padding:0; background:#fff;
	-webkit-border-radius: 15px;
	border:1px solid #e8e8e8;
}
#content #sidebar .prettysearch { display:block; width: 100% !important; height:30px; margin: 0px; padding: 8px 20px 5px 30px; font-size:18px; line-height:18px;
	background: url(https://devimages.apple.com.edgekey.net/search/images/mobile_search_bg.png) 10px 8px no-repeat; background-size:14px 15px;
	-webkit-border-radius: 15px;
}
#content #sidebar .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
#content #sidebar .searchbar-wrapper { padding-top:0; }
#content #sidebar .filters-wrapper,
#content #sidebar .forums-wrapper { display:none; }


#content .maincontent .data .row {min-height:72px;}
#content #maincontent { float: none; width:100% !important; border-left:0 !important; }
#content #maincontent .headers { width:100%; height:50px; }
#content #maincontent .paging p { width:95%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }
#content #maincontent .data { width:100% !important; }
#content #maincontent .data .row { width: 100% !important; border-bottom: 1px solid #e8e8e8; }
#content #maincontent .data .row.alt { background: #fff; }
#content #maincontent .data .row .column.one { width: 84% !important; height: 72px; padding: 5px 10px 0 46px; background-repeat: no-repeat !important; background-size: 32px 32px !important; background-position: 5px 5px !important; }
#content #maincontent .data .row .column.one a { display: block; width:100%; color: #333; font-size: 14px; line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }
#content #maincontent .data .row .column.one .languages {padding:0;position:absolute;top:48px;float:none;}
#content #maincontent .data .row .column.one .languages .ng-scope {padding: 0 1em 0 0;}
#content #maincontent .data .row .column.one .languages a {color:#888; text-decoration:underline;}
#content #maincontent .data .row .column.one .languages span {display:inline-block;}
#content #maincontent .data .row .column.one .mobile-details { width: 100%; }
#content #maincontent .data .row .column.one .mobile-details span { float: left; color: #999; font-size: 12px; }
#content #maincontent .data .row .column.one .mobile-details span.platform { margin-right: 10px; }
#content #maincontent .data .row .column.one ul { display: none; }
#content #maincontent .data .one.noAdditionalData { padding-bottom:0 !important; }

#content #maincontent .data .row .column.one.general { background-image: url(https://devimages.apple.com.edgekey.net/assets/elements/icons/32x32/document.svg); }
#content #maincontent .data .row .column.one.guide { background-image: url(https://devimages.apple.com.edgekey.net/assets/elements/icons/32x32/document.svg); }
#content #maincontent .data .row .column.one.reference { background-image: url(https://devimages.apple.com.edgekey.net/assets/elements/icons/32x32/reference.svg); }
#content #maincontent .data .row .column.one.sample.code { background-image: url(https://devimages.apple.com.edgekey.net/assets/elements/icons/32x32/sample-code.svg); }
#content #maincontent .data .row .column.one.video { background-image: url(https://devimages.apple.com.edgekey.net/assets/elements/icons/32x32/video.svg); background-size:30px 30px !important; background-position:7px 5px !important; }

#content #maincontent .loading { position:relative; width:50px; height:50px; padding:50px 0 0; margin:0 auto; }
.loadingMore.spinner { margin:0 auto; }

#content .affix-placeholder { display:none !important; }
#content .affix,
#content .affix-bottom { position:relative !important; }

@media screen and (orientation:landscape) {
}
