﻿#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 {
	margin:0 10px;
}
#curated-body, #curated-sidebar, .curated-purchase, #curated-purchase-first {
	width:100%;
}
#curated-logo {
	width:70px;
}
#curated-purchase-first {
	float:none;
	width:100%;
	margin-left:0;
	margin-right:0;
}
p#curated-title {
	font-size:24px;
	padding-top:5px;
	padding-bottom:0;
	margin-left:80px !important;
	width:265px;
}
p#curated-subtitle {
	margin-left:80px !important;
	line-height:10px;
}
p.curated-article-title, p.curated-byline, p.curated-citation  {
	margin-bottom:0px !important;
}
#page-content p.curated-section, #page-content p.curated-byline, #page-content p.curated-citation {
	font-size:12px !important;
	margin-left:32px;
}
#page-content p.curated-article-title {
	font-size:15px !important;	
	margin-left:32px;
	margin-top:0;
	padding-top:10px;
}
#page-content p.curated-number {
	font-size:20px;
	margin:0 !important;
	width: 25px;
	padding-top:8px;
}
#page-content p.curated-section span {
	border:0;
	padding:0;
}
#page-content p.curated-section {
	border-bottom: 1px solid #B95840;
	margin-bottom:0;
}
#page-content p#curated-toc-head {
	margin:0 0 15px !important;
	font-size:28px !important;
}
#weeklylogo {
	width:100% !important;
}
#weeklylogo + p {
	padding:0px 5px;
}
#weeklyoffer {
	width:80% !important;
}
.title-first {
	float:none !important;
	width:auto !important;
}
#oaptoc p.article-authors-first, #oaptoc div.more-first {
	margin:0px 0px 10px 0px !important;
	width:auto !important;
}
.subhead {
	background-image:none !important;
}
#oaptoc {
	padding:0px 5px;
}

/*subscription page*/
.s4-wpTopTable, div#page-content, #outer, table#inner {
	width:100% !important;
}
div#sidebar {
	width:100% !important;
	box-sizing:border-box !important;
}
#subscribe-levels, #print-online-option, #online-option, .or-in-option, #offer, .wp-subscription-landing-ctrl, #ctl00_SPWebPartManager1_g_94314ad0_03ce_471e_825b_c75fb60fdf65 {
	width:100% !important;
	margin:0px auto !important;
	box-sizing:border-box !important;
}
#print-online-option, #online-option {
	border:1px dashed #CCC !important;
}
#print-online-option h4, #online-option h4 {
	margin:0px !important;
}
#print-online-option p, #online-option p {
	text-indent:0px !important;
}
.or-in-option {
	line-height:1 !important;
	text-align:center !important;
	margin:10px 0px !important;
}
.or-in-option h3 {
	line-height:1;
	margin:0px !important;
}
.iam {
	width:100px !important;
}
.wp-subscription-landing-ctrl .buttons input {
	float:none !important;
	margin:0px auto 10px !important;
	width:100% !important;
}
