.productmodel .productmodel__phased-out-wrapper .phased-out-box-inner-container:not(:empty) {
	margin: -40px 0 0 0;	
}

.phased-out-box {
	height: auto;
	margin: 0px auto;
	width: auto;
	top: 20px;	
	}
	
#productmodeltabs .phased-out-box{
	border:0px;
	border-radius:0px;
	width:auto;
	top:auto;
}
    .phased-out-box-inner-container {
        position: relative;
    }
	.phased-out-box.relative {
		top:initial;
		width:100%;
		margin: 15px 0px;
		}
		.phased-out-box.relative h2 {
			font-size: 12px;
			font-size: 1rem;
			margin: 9px;
			margin: .83rem;
			}
	.phased-out-box .pointer{
		position: absolute;
		display: block;
		width: 0;
		z-index: 1;
		border-style: solid;
		left: 80%;
		top: -15px;
		border-width: 0px 18px 15px;
		border-color: rgb(255, 255, 255) transparent;
		}
	.phased-out-box .pointerBorder{
		position: absolute;
		display: block;
		width: 0;
		z-index: 0;
		border-style: solid;
		left: 80%;
		top: -16px;
		border-width: 0px 18px 15px;
		border-color: rgb(255, 140, 0) transparent;
		}
	.phased-out-box .contents-col1 h2, .phased-out-box .contents-col2{
		font-size:12px;
		font-size:1rem;
		}
	.phased-out-box .contents-col1{
		display: inline-block;
		width: 45%;
		padding: 2% 0 4% 2%;
		}
		.phased-out-box .contents-col1 h2{
			margin-top:0px;
			}
	.phased-out-box .contents-col2{
		display: inline-block;
		color: rgb(255, 140, 0);
		width: 45%;
		text-align: right;
		vertical-align: top;
		padding: 2% 5% 0 0;
		}
		
.phased-out-box .contents-full-width{
	display:flex;
	width:auto;
	padding: 10px 2rem 2rem 2rem;
	margin:0 0 2rem 0;
	box-sizing:border-box;
	background-color: #e6e6e6;
}
.replacementProduct_outSince{
	padding:10px 2rem;
	border: #ff8c00 solid 1px;
    margin-bottom:9px; /*to match the padding-top of #content_layer*/
}
.replacementProduct_outSince .mainContentTitle{
	margin:0px;
	font-size: 16px;
}
.replacementProduct_Info{
	flex: 2 2 60%;
	padding: 0 2rem 0 0;
}
.replacementProduct_Image{
	flex: 1 1 40%;
}
.replacementProduct_Image img{
	max-width: 100%;
    height: auto;
}
.replacementProduct_Image img,
.replacementProduct_Image a{
	display:block;
}

.replacementProduct_Image a{
	margin:10px 0px;
	padding:0px;
	text-align:left;
}

.p5tabs .phased-out-wrapper .phased-out-sectionTitle{
	margin-top:2.5rem;
}

.p5tabs .phased-out-wrapper .documentation{
	padding:0px;
	border:0px;
}

.p5tabs .phased-out-wrapper .accessories{
	border-left: 0px;
    border-right: 0px;
}

.p5tabs .phased-out-wrapper #overviewpm .specificationspm .mainContentTitleBar{
	display:none;
}

/* Hide phased out product tab navigation */
ul.ptabs.phasedOut-ptabs{
	display:none;
}

#button_navi.button_navi.phased-out-buttons{
	box-shadow:none;
	background:none;
	border-radius:0px;
}

@media(max-width:1024px){
	.phased-out-wrapper .ptab-content h3{
		padding:0px 15px;
	}
}	
@media(max-width:650px){
	.phased-out-buttons {
		padding:15px 0 !important;
	}
	
	.phased-out-buttons form button,
	.phased-out-buttons .fb-button-p5a,
	.stack_p5tabs_buttons .button_navi.phased-out-buttons .fb-button-p5a{
		margin: 0 5px 0 0 !important;
	}
	
	.stack_p5tabs_buttons #MT_sticky_layer .button_navi.phased-out-buttons{
		width:100% !important;
	}
}
@media(max-width:600px){
	.phased-out-box .contents-full-width,
	.replacementProduct_outSince,
	.phasedoutpartop, 
	.phasedoutparbottom{
		padding:10px 15px;
	}
	
	.p5tabs .phased-out-wrapper .overview{
		padding:0px;
	}
	
	.p5tabs .phased-out-wrapper div.overview_row{
		display:block;
	}
	
	.phased-out-buttons #feedbacka-productmodeltabs_feedbackapm{
		display: flex;
	}	
	
	.phased-out-buttons form button,
	.phased-out-buttons .fb-button-p5a{
    	line-height: normal;
    	flex: 1 1 auto;
	}
	
}
@media(max-width:550px){
	.phased-out-box .contents-col1 {
		width: 100%;
		margin-top: 37px;
	}
	.phased-out-box .contents-col2 {
		top: 0px;
		right: 0px;
		position: absolute;
	}
}

@media(max-width:480px){
	.phased-out-box .contents-full-width{
		display:block;
	}
	
	.replacementProduct_Info,
	.replacementProduct_Image{
		flex: 0 1 auto;
		padding: 0 0 20px 0;
	}
	.replacementProduct_Image img, 
	.replacementProduct_Image a{
		display:block;
		text-align:center;
		margin:0px auto;
	}
	.replacementProduct_Image a{
		margin: 20px 0 0 0;
	}
	.replacementProduct_Image{
		text-align:center;
	}
}