/* CONTENT - DOSING TABLE start */

.dosing-table-desktop.border-content.padding-vertical{
	background-color:#FFFFFF;
	padding:0;
	position: relative;
}

.dosing-table{
    border-radius:25px 0 0 0;
	background-color:#FFFFFF;
	color:#ffffff;
	margin:0;
	overflow: hidden;
}

.dosing-table-desktop{
	display:none;
	background-color:#FFFFFF;
}

.dosing-table-mobile{
	background-color:transparent !important;
	display:block;
	padding:0 !important;
    position:relative;
}

.dosing-table-row-1{
	background-color:#01A4E0;
}

.dosing-table-row-1:first-child td{
	padding-top:70px !important;
}
.dosing-table-row-2 td{
	background-color: #E1E1E1 !important;
	border-bottom:3px solid #FFFFFF !important;
	color:#121212 !important;
}
.dosing-table-row-3 td{
	border-bottom:3px solid #FFFFFF !important;
}
.dosing-table-row-3 td,
.dosing-table-row-4 td{
	background-color: #F0F0F0 !important;
	color:#121212 !important;
}

.dosing-table-mobile tbody td,
.dosing-table-mobile tbody th{
    padding:4px 1px;
}

.dosing-table tbody,
.dosing-table tbody tr,
.dosing-table tbody td{
	border:none;
}

.dosing-table tbody td{
	font-size:0.8125em;
	line-height:1.144em;
	text-align:center;
}
.dosing-table tbody td span{
	font-size:0.857em;
}

p.dosing-table-label{
	color:#ffffff;
	font-size:1.5rem;
	font-weight:400;
	left:20px;
	letter-spacing:0.021em;
	line-height:1.2222em;
	position:absolute;
	top:0;
}
p.dosing-table-label span{
	font-size:0.875rem;
	font-weight:400;
	letter-spacing:0.111em;
	text-transform: uppercase;
}

.dosing-table-mobile .dosing-table tr:nth-child(1) td{
	background-color:#0075BC;
	text-align:left;
}

.dosing-table-mobile p.dosing-table-label-mobile{
	margin-top:0;
	padding:10px 14px 6px 14px;
	font-size:1.25rem;
	line-height:1.2222em;
	letter-spacing:0.054em;
	color:#ffffff;
}

.dosing-table tbody td .dosing-table-label-mobile span{
	display:block;
	padding:0;
	font-size:0.875rem;
}

.dosing-table-mobile .dosing-table tr td:nth-child(1){
	width:50%;
	background-color:#01A4E0;
}
.dosing-table-mobile .dosing-table tr td:nth-child(2){
	background-color:#01A4E0;
	border-left:5px solid #fff;
}
.dosing-table-mobile .dosing-table tr td:nth-child(2){
	color:#FFFFFF;
    font-size: 1.25rem;
}

.dosing-table-bottom{
    background:#F0F0F0;
    border-radius:0 0 20px 0;
}

.dosing-table-bottom .boxed-content-icon{
    border-top:5px solid #FFFFFF !important;
    margin-top:0;
    border-radius:0 0 20px 0;
}

.dosing-table-footer{
	border:10px solid #F0F0F0;
	border-top:0;
    border-radius:0 0 25px 0;
	padding:1rem 4%;
}

@media screen and (min-width: 30em) {

	img.dosing-table-new-badge-mobile{
		position:absolute;
		top:50%;
		left:-5px;
		display:block;
		content:' ';
		width:45px !important;
		height:45px;
		margin-top:-23px;
		padding:0px !important;
	}

}

@media screen and (min-width: 35em) {
	.dosing-table tbody td {
		font-size: 1.125em;
	}
}

@media only screen and (min-width:48em){

	.dosing-table{
		margin:0;
		background-color:#0075BC;
		color:#ffffff;
	}
	
	.dosing-table-desktop{
		display:block;
        position:relative;
	}
	
	.dosing-table-mobile{
		display:none;
	}
	
	.dosing-table tbody,
	.dosing-table tbody tr,
	.dosing-table tbody td{
		border:none;
	}
	
	.dosing-table tbody td{
		font-size:1.125em;
		line-height:1.144em;
		padding:1.25rem 0.625rem 1rem 0.625rem;
		text-align:center;
	}
	.dosing-table tbody td span{
		display:inline-block;
		text-align:left;
		font-size:1em;
	}
	.dosing-table tbody td span strong{
		font-size:1em;
	}
	
    .dosing-table-row-1:first-child td{
		padding-top:120px !important;
	}

	p.dosing-table-label{
		font-size:2rem;
	}
    
	p.dosing-table-label span{
		font-size:1.125rem;
	}

}

@media only screen and (min-width:64em){

	.dosing-table tbody td{
		font-size:1.3125em;
	}	
	
	p.dosing-table-label{
		top:0px;
		left:40px;
	}

}

@media only screen and (min-width:79em){
	
	.dosing-table tbody td{
		font-size:1.5em;
	}

}

/* CONTENT - DOSING TABLE end */

/* CONTENT - DOSING HIGH DOSE CHART start */

.dosing-high-dose-chart{
	border:1px solid #C4C4C4;
	overflow:hidden;
}
.dosing-high-dose-chart-row1{
	background-color:#0075BC;
	border-bottom:10px solid #54BEFF;
}
.dosing-high-dose-chart-row1 span{
	display:block;
	padding:0.75em 0px 0.375em 0;
	font-size:1em;
	line-height:1em;
	letter-spacing:0.02em;
	text-align:center;
	color:#FFFFFF;
}

.dosing-high-dose-chart-row2{
	background-color:#FFFFFF;
}

.dosing-high-dose-chart-row2 p{
	margin-left:5%;
	margin-right:5%;
	margin-top:1em !important;
	margin-bottom:1em !important;
	font-size:1em;
	line-height:1.3em;
	letter-spacing:0.012em;
	color:#121212;
}

.dosing-high-dose-chart-row2 p.dosing-high-dose-chart-heading{
	margin:0.5em 5% 0 5% !important;
	font-size:1.35em;
	line-height:1em;
	letter-spacing:0.007em;
	color:#0075BC;
}

.dosing-high-dose-chart-row3{
	background-color:#E5F1F8;
}
.dosing-high-dose-chart-row3 p{
	margin:0;
	padding:1em 20px;
	font-size:1em;
	letter-spacing:0.012em;
	text-align:center;
	color:#121212;
}
.dosing-high-dose-chart-row4{
	background-color:#0075BC;
}
.dosing-high-dose-chart-row4 p{
	margin:0;
	padding:0.5em 20px;
	font-size:1.125em;
	letter-spacing:0.02em;
	text-align:center;
	color:#FFFFFF;
}

.dosing-high-dose-chart-img{
	display:block;
	max-width:840px;
	width:98%;
	margin:0 auto;
}

@media only screen and (min-width:48em){

	.dosing-high-dose-chart-row1 span{
		display:inline-block;
		font-size:1.5em;
		text-align:left;
	}

	.dosing-high-dose-chart-row2 p{
		margin-left:8%;
		margin-right:0%;
		margin-top:1em !important;
		margin-bottom:1em !important;
		font-size:1.125em;
	}

	.dosing-high-dose-chart-row2 p.dosing-high-dose-chart-heading{
		margin:0.5em 0 0 8% !important;
		font-size:1.75em;
	}

	.dosing-high-dose-chart-row3 p{
		padding:1em 20px;
		font-size:1.125em;
	}
	.dosing-high-dose-chart-row4 p{
		padding:0.5em 20px;
		font-size:1.35em;
	}

	.dosing-high-dose-chart-img{
		display:block;
		width:100%;
		max-width:840px;
		margin:0 auto;
	}

}

@media only screen and (min-width:64em){

	.dosing-high-dose-chart-row1 span{
		font-size:2.0625em;
	}

	.dosing-high-dose-chart-row2 p{
		margin-left:14%;
		margin-top:1.5em !important;
		margin-bottom:2.5em !important;
		font-size:1.25em;
	}

	.dosing-high-dose-chart-row2 p.dosing-high-dose-chart-heading{
		margin:0.5em 0 0 14% !important;
		font-size:2em;
	}

	.dosing-high-dose-chart-row3 p{
		padding:1em 20px;
		font-size:1.4375em;
	}
	.dosing-high-dose-chart-row4 p{
		padding:0.5em 20px;
		font-size:1.75em;
	}

}

@media only screen and (min-width:80em){

	.dosing-high-dose-chart-row2 p{
		margin-left:14%;
		margin-bottom:2.5em !important;
		font-size:1.4375em;
	}

	.dosing-high-dose-chart-row2 p.dosing-high-dose-chart-heading{
		margin:0.5em 0 0 14% !important;
		font-size:2.4375em;
	}

}

/* CONTENT - DOSING HIGH DOSE CHART end */

/* Dosing Table */

.dosing-37000-table-container{
	border-radius:25px 0 25px 0;
	margin:2.5rem 0;
	overflow:hidden;
}

.dosing-37000-table > div.dosing-37000-table-header{
	background:#0075BC;
	border-bottom:8px solid #FFFFFF;
	font-size:1.125rem;
}

.dosing-37000-table-header-icon{
	background:url('/assets/images/global/dosing_chart_chevron.svg') left center no-repeat !important;
	background-size:22px auto !important;
	padding-left:30px;
	text-align:left !important;
}

.dosing-37000-table > div.dosing-37000-table-header > div,
.dosing-37000-table > div.dosing-37000-table-header > div:first-child{
	background:#0075BC;
}

.dosing-37000-table > div.dosing-37000-table-header > div p,
.dosing-37000-table > div.dosing-37000-table-header > div:first-child p{
	background:#0075BC;
	color:#fff;
	font-size:0.9rem;
	line-height:1em;
	margin:0 3%;
	text-align:center;
}

.dosing-37000-table-footer{
	background-color:#E5F1F8;
	padding:1.25rem 1.25rem 1.25rem 1.25rem;
}

.dosing-37000-table-footer p{
	margin:1rem 0;
	position: relative;
}

.dosing-37000-table{
	/*border-right:2px solid #E5F1F8;*/
	display:flex;
	justify-content: flex-start;
    flex-direction: row;
	flex-wrap:wrap;
	align-items:stretch;
}

.dosing-37000-table > div{
	align-items:stretch;
	border-bottom:2px solid #FFFFFF;
	display:flex;	
	width:100%;
	flex-wrap:wrap;
}

.dosing-37000-table > div > div{
	align-items:center;
	background-color:#F0F0F0;
	color:#0075BC;
	display:flex;
	min-height:100px;
	justify-content:center;
	width:25%;
}

.dosing-37000-table > div > div:first-child{
	background-color:#01A4E0;
}

.dosing-37000-table > div > div:first-child p{
	align-self:center;
	color:#fff;
	font-size:1rem;
	letter-spacing:0.025em;
	line-height:1.2em;
	margin:0.25rem 0.5rem;
}

.dosing-37000-table > div > div:last-child{
	border-right:4px solid #E5F1F8;
}
.dosing-37000-table > div:first-child > div:last-child{
	border-right:0;
}

.dosing-37000-table-footer{
	border:10px solid #F0F0F0;
	border-radius:0 0 25px 0;
	background-color:#FFFFFF;
	padding-left:7%;
	padding-right:7%;
}

@media screen and (min-width: 48em) {
	
	.dosing-37000-table > div.dosing-37000-table-header{
		font-size:1.5rem;
	}
	
	.dosing-37000-table-header-icon{
		padding-left:0px;
	}
	
	.dosing-37000-table > div.dosing-37000-table-header > div p,
	.dosing-37000-table > div.dosing-37000-table-header > div:first-child p{
		font-size:1.5rem;
		margin:0;
	}
	
	.dosing-37000-table-footer{
		padding:1.25rem 1.25rem 1.25rem 1.25rem;
	}
	
	.dosing-37000-table > div > div:first-child p{
		font-size:1.875rem;
		margin:0.25rem 1.75rem;
	}
	
	.dosing-37000-table-footer{
		padding-left:7%;
		padding-right:7%;
	}

}

/* Dosing Calculator */

.dc-step{
	padding-top:1px;
}

.main-content #dosingCalculator h1{
	font-size:2.375rem;
	margin:3rem 0;
}

.dc-row{
	margin-bottom:1rem;
}

.dc-row-2{
	margin-bottom:2rem;
}

p.dosing-calc-header{
	color:#121212;
	font-size:1.5rem;
	font-weight:500;
	letter-spacing:0.02em;
	margin:0;
	padding:7px 0 7px 2rem;
	position:relative;
}

p.dosing-calc-header:before{
	background-color:#01A4E0;
	border-radius:100%;
	content:'';
	display:block;
	height:16px;
	left:0;
	position:absolute;
	top:15px;
	width:16px;
}

p.dosing-calc-header-2{
	color:#121212;
	font-size:1.5rem;
	font-weight:400;
	letter-spacing:0.02em;
	line-height:1.333em;
	margin:0;
	padding:7px 0 7px 2rem;
}

p.dosing-calc-header-2-adjust,
p.dosing-calc-header-2-adjust2{
	padding:1rem 0 1rem 2rem;
}

@media only screen and (min-width:48em){
	p.dosing-calc-header-2-adjust2{
		padding:0rem 0 0rem 2rem;
	}
}

#dosingCalculator select{
	background-position:center right 0px;
	border-radius:9px;
	color:#3E3E3E;
	font-size:1.25rem;
	height:auto;
	letter-spacing:0.024em;
	line-height:1.238em;
	margin-bottom:1.875rem;
	padding:12px 20px 12px 8px;
}

.dc-display-data{
	
}

.dc-data-arrow{
	margin-top:1rem;
	margin-bottom:1rem;
	text-align:center;
}

@media only screen and (min-width:48em){
	.dc-display-data{
		display:flex;
		align-items: center;
	}
	
	#dosingCalculator select{
		font-size:1.3125rem;
		padding:12px 16px;
	}
}

.dc-display-data > .dc-data-box{
	background-color:#F2F2F2;
	border-radius:9px;
	box-sizing:border-box;
	color:#0075BC;
	font-size:2.25rem;
	font-weight:500;
	letter-spacing:0.014em;
	line-height:1em;
	min-width:270px;
	padding:1rem 3rem 0.65rem 3rem;
	text-align:center;
	vertical-align:bottom;
}

.dc-display-data > .dc-data-box span.label{
	color:#3E3E3E;
	font-size:1.3125rem;
	letter-spacing:0.024em;
	padding-left:0.25rem;
}

.dc-display-data > .dc-data-arrow{
	margin:1rem 1rem;
}
@media only screen and (min-width:48em){
	.dc-display-data > .dc-data-arrow{
		margin:0 1rem;
	}
}

#dc-step2-adult{
	margin-bottom:4rem;
}

.dc-rx{
	margin-bottom:-60px;
	margin-left:auto;
	margin-right:auto;
	/*max-width:420px;*/
	position:relative;
	top: -60px !important;
	width:80% !important;
}

.dc-rx img{
	position: static !important;
	width:90% !important;
}

.dc-rx > div{
	position:absolute;
	font-family: 'Kalam', cursive;
	rotate: -4deg;
}

#dc-rx-lipase{
	font-size:5.5vw;
    left: 16.5%;
    top: 42.2%;
}
#dc-rx-meal{
	font-size:2.8vw;
	left:17.5%;
	top:53.85%;
}
#dc-rx-snack{
	font-size:2.8vw;
    left:18%;
    top:60.2%;
}
#dc-rx-dispense{
	font-size:3.3vw;
	left:39%;
	top:67.95%;
}

#dc-rx-lipase-infant{
	font-size:5.5vw;
    left: 16.5%;
    top: 42.2%;
}
#dc-rx-meal-infant{
	font-size:2.8vw;
	left:17.5%;
	top:53.85%;
}
#dc-rx-dispense-infant{
	font-size:3.3vw;
	left:40%;
	top:66.75%;
}

@media only screen and (min-width:41.25em){

	#dc-rx-lipase{
		font-size:5.5vw;
		left: 16.5%;
		top: 42.2%;
	}
	#dc-rx-meal{
		font-size:2.8vw;
		left:17.5%;
		top:53.85%;
	}
	#dc-rx-snack{
		font-size:2.8vw;
		left:18%;
		top:60.2%;
	}
	#dc-rx-dispense{
		font-size:3.3vw;
		left:39%;
		top:67.95%;
	}
	#dc-rx-lipase-infant{
		font-size:5.5vw;
		left: 16.5%;
		top: 42.2%;
	}
	#dc-rx-meal-infant{
		font-size:2.8vw;
		left:17.5%;
		top:53.85%;
	}
	#dc-rx-dispense-infant{
		font-size:3.3vw;
		left:41%;
		top:66.55%;
	}

}

@media only screen and (min-width:48em){
	
	.dc-rx{
		margin-bottom:0;
		position:absolute;
		left: -20%;
		top: -48px !important;
		width: 140% !important;
	}

	.dc-rx img{
		position: static !important;
		width:90% !important;
	}

	#dc-rx-lipase{
		font-size:2.5vw;
		left: 14%;
    	top: 43%;
	}
	#dc-rx-meal{
		font-size:1.3vw;
		left: 13%;
		top: 54%;
	}
	#dc-rx-snack{
		font-size:1.3vw;
		left: 13.5%;
		top: 60.4%;
	}
	#dc-rx-dispense{
		font-size:1.6vw;
		left: 33%;
   		top: 67.65%;
	}
	#dc-rx-lipase-infant{
		font-size:2.5vw;
		left:17%;
    	top:42.35%;
	}
	#dc-rx-meal-infant{
		font-size:1.3vw;
		left:17.5%;
		top:53.85%;
	}
	#dc-rx-dispense-infant{
		font-size:1.6vw;
		left: 36%;
		top: 67.5%;
	}

}
@media only screen and (min-width:64em){

	.dc-rx{
		left: -14%;
		top: -88px !important;
		width: 110% !important;
	}

	#dc-rx-lipase{
		font-size:2.5vw;
		left: 11%;
		top: 42%;
	}
	#dc-rx-meal{
		font-size:1.3vw;
		left:10.5%;
		top:53.85%;
	}
	#dc-rx-snack{
		font-size:1.3vw;
		left:11%;
		top:60.4%;
	}
	#dc-rx-dispense{
		font-size:1.6vw;
		left: 34%;
		top: 67.2%;
	}
	#dc-rx-lipase-infant{
		font-size:2.5vw;
		left:17%;
    	top:42.35%;
	}
	#dc-rx-meal-infant{
		font-size:1.3vw;
		left:17.5%;
		top:53.85%;
	}
	#dc-rx-dispense-infant{
		font-size:1.6vw;
		left: 36%;
		top:66.5%;
	}

}
@media only screen and (min-width:75em){

	.dc-rx{

	}
	#dc-rx-lipase{
		font-size:2vw;
		left: 12%;
    	top: 42%;
	}
	#dc-rx-meal{
		font-size:1vw;
		left: 12%;
		top: 53.75%;
	}
	#dc-rx-snack{
		font-size:1vw;
		left: 12.5%;
		top: 60.25%;
	}
	#dc-rx-dispense{
		font-size:1.25vw;
		left: 34%;
		top: 67.5%;
	}
	#dc-rx-lipase-infant{
		font-size:2.65vw;
		left:17%;
    	top:42.2%;
	}
	#dc-rx-meal-infant{
		font-size:1.2vw;
		left:18%;
		top:54%;
	}
	#dc-rx-dispense-infant{
		font-size:1.5vw;
		left: 34%;
		top: 66.5%;
	}
}
/*
@media only screen and (min-width:90em){
	.dc-rx{

	}
	#dc-rx-lipase{
		font-size:2vw;
		left: 12%;
    	top: 42%;
	}
	#dc-rx-meal{
		font-size:1vw;
		left: 12%;
		top: 53.75%;
	}
	#dc-rx-snack{
		font-size:1vw;
		left: 12.5%;
		top: 60.25%;
	}
	#dc-rx-dispense{
		font-size:1.25vw;
		left: 34%;
		top: 67.5%;
	}
	#dc-rx-lipase-infant{
		font-size:2vw;
		left:17%;
    	top:42.2%;
	}
	#dc-rx-meal-infant{
		font-size:1vw;
		left:18%;
		top:54%;
	}
	#dc-rx-dispense-infant{
		font-size:1.25vw;
		left:40%;
		top:66.85%;
	}
	#dc-rx-dispense-infant{
		font-size:1.5vw;
		left: 35%;
		top: 65.5%;
	}
}
*/
@media only screen and (min-width:90em){

	.dc-rx{
		
	}

	#dc-rx-lipase{
		font-size:32px;
		left: 9.5%;
		top: 41.5%;
	}
	#dc-rx-meal{
		font-size: 17px;
		left: 9%;
		top: 53.5%;
	}
	#dc-rx-snack{
		font-size: 17px;
		left: 9.5%;
   		top: 59.75%;
	}
	#dc-rx-dispense{
		font-size:23px;
		left: 34%;
		top: 66.25%;
	}

	#dc-rx-lipase-infant{
		font-size:2vw;
		left:19%;
		top:41.8%;
	}
	#dc-rx-meal-infant{
		font-size:1vw;
		left:19%;
		top:53.8%;
	}
	#dc-rx-dispense-infant{
		font-size:23px;
		left: 34%;
		top: 65.425%;
	}
}


.stripe-content{
	margin:0 0;
	position:relative;
}

.stripe-content-header{
	background-color:#01A4E0;
	padding:1rem 0 0 0;
}

.stripe-content-header-2{
	background-color:#0075BC;
	border-top:3px solid #FFF;
	padding:0 0 0.75rem 0;
}

.stripe-content-header .stripe-content-area p{
	color:#fff;
	font-size:1.75rem;
	font-weight:300;
	letter-spacing:0.014em;
	line-height:1.23em;
	margin:0rem 0 0.75rem 0;
	padding-left:0px;
}
.stripe-content-header-2 .stripe-content-area p{
	color:#fff;
	font-size:1.25rem;
	letter-spacing:0.048em;
	line-height:1.42em;
	margin:0.75rem 0 0rem 0;
}

.stripe-content-main{
	background-color:#F0F0F0;
	padding:1rem 0;
}

.stripe-content-main .stripe-content-area ul{
	list-style-type:none;
	margin-bottom:0.5rem;
	margin-left:0;
	margin-top:0.5rem;
}

.stripe-content-main .stripe-content-area li,
.stripe-content-main .stripe-content-area p{
	/*background:url('/assets/images/global/icon-yellow-checkmark.svg') 0px 0px no-repeat;
	background-size:34px auto;*/
	color:#121212;
	font-size:1.125rem;
	letter-spacing:0.024em;
	line-height:1.42857em;
	padding-left:1.25rem;
	position:relative;
}
.stripe-content-main .stripe-content-area li::before{
	color:#01A4E0;
	content:"•";
	left:0;
	position: absolute;
	top:1px;
}
.stripe-content-main .stripe-content-area li span.rx-pad-notes{
	display:block;
	padding-bottom:0.5rem;
}
.stripe-content-main .stripe-content-area li strong.ex-notes{
	display:block;
	font-weight:500 !important;
	text-transform: uppercase;
}

.stripe-content .stripe-img{
	display:block;
	height:auto;
	margin:0 auto;
	max-width:440px;
	width:66.6%;
}

@media only screen and (min-width:48em){

	.stripe-content{
		margin:2rem 0 4.5em 0;
		position:relative;
	}

	.stripe-content-header{
		padding:2rem 0 1.25rem 0;
	}

	.stripe-content-header .stripe-content-area p{
		font-size:2.125rem;
		margin:0;		
	}

	.stripe-content-header-2{
		padding:1rem 0 0.75rem 0;
	}

	.stripe-content-header-2 .stripe-content-area p{
		font-size:1.3125rem;
		margin:0;
	}

	.stripe-content-main .stripe-content-area li{
		font-size:1.3125rem;
		padding-left:2rem;
	}

	.stripe-content-main .stripe-content-area p{
		background-size:50px auto;
		font-size:1.3125rem;
	}

	.stripe-content .stripe-img{
		display:block;
		height:auto;
		margin:0;
		max-width:340px;
		position:absolute;
		top:-48px;
		width:40%;
	}

}

@media only screen and (min-width:80em){

	.stripe-content .stripe-img{
		top:-48px;
		width:27.777%;
	}

}




/* COMPOENTS - LISTS WITH IMAGE TO THE LEFT start */

.lists-with-left-image .grid-x{
	margin-top:30px;
	margin-bottom:30px;
}

.lists-with-left-image ul{
	margin-left: 0.4em;
}

.bordered-content-container{
	margin-top:2.5rem;
}

.bordered-content{
	border:10px solid #F0F0F0;
	border-radius:30px 0 30px 0;
}

.bordered-content-body{
	padding:1.5rem 2.25rem;
}

.bordered-content-body > div .content .spacing{
	margin:1rem 0 2rem 0;
}

.bordered-content-body > div .content h2{
	font-size:1.25rem;
	font-weight:500;
	margin:1rem 0 1rem 0;
	padding:0;
	text-transform:uppercase;
}
.bordered-content-body > div .content h2:after{
	display:none;	
}

.bordered-content-body > div .image{
	text-align:center;
}

.bordered-content-footer{
	background-color:#F0F0F0;
	padding:1.5rem 2.25rem 0.5rem 2.25rem;
}

.bordered-content-footer p{
	margin-top:0;
}

@media only screen and (min-width:48em){
	
	.bordered-content-container{
		margin-top:3.125rem;
	}

	.bordered-content-body{
		padding:2.5rem 4.25rem;
	}
	
	.bordered-content-body > div{
		align-items: center;
		display:flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}
	
	.bordered-content-body > div .content{
		width:73%;
	}

    .bordered-content-body > div .content .spacing{
        margin:1.5rem 0 3rem 0;
    }  
	
	.bordered-content-body > div .content h2{
		font-size:1.625rem;
		margin:0 0 1rem 0;
	}
	
	.bordered-content-body > div .image{
		width:21%;
	}
	
	.bordered-content-footer{
		padding:2.5rem 4.25rem 1.5rem 4.25rem;
	}


}