.searchbox-hidden {
      max-width: 100rem;
}  /* Page Width Control */

#body img, #body .video-container {
    margin: 0 auto;
}	/*  reduced from 3 rem - important for image floating*/

/* add notice to shortcode core addin */
.sc-notice.define > div:first-child {
    border-top: 30px solid #7b1fa2;
    background: #f3e5f5;
}
.sc-notice.important > div:first-child {
    border-top: 30px solid ffd700;
    background: #ffed8a;
}
.sc-notice.define > div:first-child:after { content: 'Definition' }
.sc-notice.important > div:first-child:after { content: 'Important' }

/* notes */
.md-alert--title { margin-bottom: 0}

.notices.yellow p {color: #555}

/* End of short code mod */

#body-inner .flt-r { float: right }
	
#body-inner img {
	float: right;
	border-left: 2rem solid transparent; 
}

#body-inner .flt-l {
	float: left;
 	border-right: 2rem solid transparent; 
	border-left: 0;
}
#body-inner .flt-n {
	float: none;
	border-left: 0;
 	border-style: none;
}

#body-inner h1 { font-size: 3.0rem } 
#body-inner h2 { font-size: 2.5rem }
#body-inner h3 h4 { font-size: 2.0rem } 
#body-inner h4 { text-align: center }
#body-inner h5 { font-size: 1.5rem }
#body-inner h6 { font-size: 1.2rem }
#body-inner h5 h6 {font-weight: bold }


#body-inner .footnotes {
	background: linen;
	padding-bottom: 1rem;
	padding-right: 1rem;
}

.max50 {
	max-width:50%;
	min-width:400px;
}
.max40 {
	max-width:40%;
	min-width:300px;
}
.w40-400 {
	max-width:40%;
	min-width:400px;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#body-inner .max800 {
	max-width: 50rem;
}

#body-inner p {
	text-align: justify;
    text-justify: inter-word;
}

/* Positioning */
.flt-right { float: right }

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.clear {
  clear: both;
}
.nobr {
	white-space: nowrap;
	text-align: left;
	text-justify: none;
}
.up10 {
	position: relative;
	top: -10px;
}
.up2 {
	position: relative;
	top: -2rem;	
}
.up6 {
	position: relative;
	top: -6rem;	
} /* move up */

.test p { color:red )

.backbox {
  background-image: url(...);
  background-repeat: no-repeat;
  background-size: contain;
}

