﻿#links_bs_left, #ads-div, .site-map, div#globalMenuHolder .socialMediaDiv, #bottom-Leaderboard, #top-Leaderboard {
	display:none !important;
}
.searchDiv, .welcomeUserMenu {
	float:none !important;
	margin:0px !important;
	padding:0px !important;
}
#globalMenuHolder2 {
	padding:0px !important;
	border:none !important;
	width:100% !important;
}
#page-content #content_bs {
	padding:0px !important;
	border:none !important;
	width:96% !important;
	box-sizing:border-box;
	margin:0px auto !important;
}
#page-template-logo img, #page-content, #jcp-page-wrapper, #globalMenuHolder2, #global_header, div#globalMenuHolder, #global_header2 #globalMenuHolder2 #user_nav .welcomeUserMenu, #globalMenuHolder2 .LoginDiv, #global_header2 #globalMenuHolder2 #user_nav .searchDiv {
	width:100% !important;
}
body #s4-bodyContainer {
	min-width:0px !important;
	width:100% !important;
}
#globalMenuHolder, #top_header #global_header {
	padding:0px !important;
}
.examples {
	margin:20px auto;
	width:250px !important;
}
.examples img {
	width:100% !important;
	margin:10px 0px 0px !important;
}
.examples li, .examples p {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#page-content, #jcp-page-wrapper {
	margin:0px !important;
	padding:0px !important;
}
#globalMenu a, #globalMenuHolder2 .LoginDiv a {
	font-size:.75em !important;
	padding:.2em .3em !important;
	border:none !important;
	float:none !important; 
	display: inline !important;
	font-family:Arial, Helvetica, sans-serif !important
}
#globalMenu a:last-child {
	display:none !important;
}
#global_header2 #globalMenuHolder2 #user_nav .welcomeUser div.welcome-ctrl {
	margin-right:0px !important;
	font-size:.75em !important;
}
#global_header2 #ctl00_PlaceHolderMain_PPPSimpleSearch_ctl00_txtSearch {
	font-size:1.3em;
	position:relative;
	top:2px;
}
#global_header2 #globalMenuHolder2 #user_nav input[type=submit] {
	font-size:1em !important;
}
#ctl00_PlaceHolderMain_PPPSimpleSearch {
	font-size:.75em;
}
#ctl00_PlaceHolderMain_PPPSimpleSearch td {
	text-align:left !important;
	padding-left:3px !important;
	display:inline;
}
#ctl00_PlaceHolderMain_PPPSimpleSearch td br {
	content:' ';
}
#ctl00_PlaceHolderMain_PPPSimpleSearch td br:after {
	content:' ';
}
#globalMenuHolder2 .LoginDiv {
	display:inline !important;
	position:relative;
	top:1px;
	margin-bottom:5px;
}
#global_header2 #globalMenuHolder2 #user_nav {
	padding-left:3px !important;
}
#globalMenu a:first-child {
	border:none !important;
}
#page-template-logo {
	margin-top:75px;
}
#global_footer {
	width:100% !important;
}
#global_footer .footer_column1, #global_footer .footer_column2 {
	float:none !important;
}
#global_footer p.footerPara {
    text-align: left !important;
    line-height: 1.5;
   
}
#title_bs {
	padding-left:5px;
	padding-right:5px;
}
div.leftColumn, div.rightColumn {
	float:none !important;
	padding:0px !important;
	border:none !important;
	width:auto !important;
	margin:0px 5px;
}
p.editors {
	width:100% !important;
}
.editors span {
	display:block !important;
	float:none !important;
	width:100% !important;
	text-align:left !important;
}
div.main {
	width:100% !important;
	border:none !important;
}

#podcasts div.pcleft, #podcasts div.pcright {
	width:auto;
	padding:3px;
	margin:0px;
	border:none;
	float:none;
}

div#mobiledfp {
	display:block;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
    background: #E2ECF5;
    z-index: 1000;
    text-align: center;
}
/*=========================================================================================================================*/
/* JCP new TOC mobile							 			 											                       */
/*=========================================================================================================================*/

#jcp-page-wrapper {
	width: 100%;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0 !important;
	margin-bottom: 10px;
	font-size: 100%;
}
#top-Leaderboard iframe {
	width: 100% !important;
}
#top-Leaderboard iframe div img {
	width: 100% !important;
}
#bottom-Leaderboard iframe {
	width: 100% !important;
}
#page-content #toc-container .article-title {
	width: 100%;
}
#page-content #toc-container .article-authors {
	margin: 0px 0px 10px 0px !important;
	font-style: italic;
	width: 80%;
	text-indent: 0 !important;
}
.more {
	display: none;
	width: auto;
	margin: 0px 0px 10px 0px !important;
	padding: 10px 0px;
	border-top: 1px solid #E2E2DC;
	border-bottom: 1px solid #E2E2DC;
}
#toc-container {
    padding:5px;  
}
#page-content #journalname{
    text-indent: 0 !important;
}
#page-content .subhead {
   text-indent: 0 !important;
}
#page-content #issueid {
   text-indent: 0 !important;
}
#issueColumn {
	width:200px !important;
}
#toc-container p.subhead {
   
    background-image: none;
 
}
#list {
	padding:5px;
}
#catsel {
	margin:0px 20px;	
}


/*Use these to hide whole sections and show whole sections*/
div.mobilesection {
	display:block;
}
div.desktopsection {
	display:none;
}

/*=========================================================================================================================*/
/* end						 			 											               */
/*=========================================================================================================================*/
/*=========================================================================================================================*/
/* JCP old TOC mobile							 			 											                       */
/*=========================================================================================================================*/
div.wp-toc-ctrl p.digit3 {
    text-indent: -34px !important;
}
div.wp-toc-ctrl {
    margin: 0 !important;
    padding:5px;
    width:100% !important;
}

div.wp-toc-ctrl p.jcp-listing-col-1 {
    margin: 0 0 0 34px !important;
}
div.wp-toc-ctrl p.jcp-byline {
    margin: 0 0 0 34px !important;
}
div.wp-toc-ctrl p.htm-abstract {
    margin: 0 0 10px 34px !important;
}
#page-content div.wp-toc-ctrl div.toc-volume {
   width: 25% !important;    
}
#page-content div.wp-toc-ctrl .clinical {  
    margin: 10px 0px 0px 34px;
    width: auto;   
}
#page-content div.wp-toc-ctrl .clinical ul {
  
    padding: 10px 10px 10px 50px;
    margin: 0px;
    list-style-type: square;
    width: auto;
    float:none;
}

/*========================================================*/
/* JCP articles 										  */
/*========================================================*/
div.article-viewer-ctrl {
    margin-left: 0 !important;
}


/*=======================================================*/
/* Header / ppp square logo in header			     	 */
/*=======================================================*/
#pppLogoSquare{
	width:20px;
	height:20px;
	float:left;
	margin-right:3px;
	display:inline;
	margin-top:5px;
}
#pppLogoSquare img{
	width:20px;
	height:20px;
}
#top_header, #top_headerHolder, #globalNav #globalMenuHolder, #globalNav #globalMenuHolder2{
	width:100% !important;
	float:none;
}
 #top_header #top_headerHolder #global_nav{
	width:90% !important;
	float:left;
	display:inline;
}
#top_header #globalNav #globalMenuHolder2 #user_nav .searchDiv{
	width:auto;
	margin-top:5px;
}
#globalNav #globalMenuHolder2 .LoginDiv{
	padding:5px 0;
}
#top_header #globalNav #globalMenuHolder2 #user_nav .welcomeUserMenu {
    float: none !important;
    display: none !important;
    width: 100% !important; 
    margin-right: 0 !important;
   
}
div.article-viewer-ctrl #cmedisc {
    float: none !important;
    width: 100% !important;
  
}
div.article-viewer-ctrl div#cme-background-push {
    margin-left: 10px !important;
    width:95%;
}

/*=======================================================*/
/* Curated collections              			     	 */
/*=======================================================*/
#curated-body, #curated-sidebar {
	float:none;
	margin-left:10px;
	margin-right:10px !important;
	padding-right:20px;
}
#curated-body, #curated-sidebar, .curated-purchase {
	width:100%;
}
#curated-sidebar .curated-purchase {
	display:none;
}
p#curated-title {
	font-size:23px;
	margin-left:80px !important;
}
p.curated-article-title {
	margin-top:20px !important;
}
p.curated-article-title, p.curated-byline, p.curated-citation  {
	margin-bottom:0px !important;
}

p#curated-subtitle {
	line-height:10px;
}

