/* SD_FeaturedArticleDisplay.source.css */

:focus {outline:0 !important;}/*Remove blue border on Chrome */

.aos-FixedWidth {
	width:100%;
	max-width:660px;
	display:table;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow: hidden;
}
@media screen and (min-width: 1320px) {
	.aos-FixedWidth {
		max-width:661px;
	}
}
@media screen and (min-width: 1025px) {
	.aos-FixedWidth.aos-DN {
		display:none;
	}
}


.aoc-FixedWidth {
	padding:0 60px;
}

.aos-TopAvatar {
	max-width:80px;
}
.aos-TopAvatar+div {
	max-width:calc(100% - 80px);
}

#aos-Article-Prev, #aos-Article-Next {
	top:calc(50% - 30px);
	width:60px;
	min-height:60px;
	position:fixed;
	text-decoration: none;
	padding:2px;
	transition: all 0.1s cubic-bezier(1, -0.03, 1, 1);
	-webkit-transition: all 0.1s cubic-bezier(1, -0.03, 1, 1);
	-moz-transition: all 0.1s cubic-bezier(1, -0.03, 1, 1);
}
#aos-Article-Prev {
	left:calc(50% - 660px);
}
#aos-Article-Next {
	right:calc(50% - 660px);	
}

#aos-Article-Prev > div, #aos-Article-Next > div {
	margin:0;
	padding:0,
}

#aos-Article-Prev.hide, #aos-Article-Next.hide {
    opacity: 0;
    visibility: hidden;
  }

.aos-ArticleAuthor img {
	max-height:22px;	
}

#aos-FloatingInfoContainer {
	width: calc(50% - 340px);
	right: calc(50% + 330px);
	position:absolute;
}

.aos-Article-AuthorBiog.aos-NS{
	line-height:140% !important;
}
.aos-Article-AuthorName{
	line-height:100%;
}


/* LOWER BREAKPOINTS LAYOUT */
.aos-LBPLayout {
	padding:0;
}	
.aos-LBPLayout .aos-Br1-DF {
	align-items: center;
	display: flex;
	justify-content: center;
}		

#ao-main.aos-PBXXL {
	padding-bottom:100px;
}
	
.aos-LBPLayout #aos-Article-Prev, 
.aos-LBPLayout #aos-Article-Next {
	top:auto;
	bottom:0;
	width:50%;
	height:60px;
	border-bottom:0;
	padding:5px;
	z-index:10;
	border-radius: 0;
}	
.aos-LBPLayout #aos-Article-Prev.aos-W100, 
.aos-LBPLayout #aos-Article-Next.aos-W100 {
	width:100%;
}	
.aos-LBPLayout #aos-Article-Prev span > span, 
.aos-LBPLayout #aos-Article-Next span > span {
	display:block;		
}	
.aos-LBPLayout #aos-Article-Prev {	
	left:0 !important;		
	border-left:0;		
	border-right:0;	
	justify-content:left;		
}
.aos-LBPLayout #aos-Article-Prev img {	
	margin-right: 10px;
}
.aos-LBPLayout #aos-Article-Prev img+span {	
	text-align:left;
}
.aos-LBPLayout #aos-Article-Next {
	right:0 !important;	
	border-right:0;	
	justify-content:flex-end;
	text-align:right;
}
.aos-LBPLayout #aos-Article-Next img {
	margin-left: 10px;
	order: 2;
}
.aos-LBPLayout #aos-Article-Next img+span {
	text-align:right;
}

/* Feature Article 2 Columns */
.aos-AdaptiveWidth {
    width: calc(100% - 220px);
    float: right;
    text-align: left;
    overflow: hidden;
}
.aos-AdaptiveWidth #aos-FloatingInfoContainer {
	width: 220px;
	left: 0;
	position:absolute;
}
.aos-AdaptiveWidth.share {
    width: calc(100% - 80px);
}
.aos-AdaptiveWidth.share #aos-FloatingInfoContainer {
	width: 80px;
}
.aos-AdaptiveWidth.share #aos-FloatingInfoContainer .ao-sbitems {
	flex-direction: column;
}
.aos-AdaptiveWidth.share #aos-FloatingInfoContainer .ao-sbitem {
	margin:0;
	margin-top:5px;
}
/* End Feature Article 2 Columns */


#aos-InfoContainerTop:not(.topAvatar) .aos-Article-AuthorInfo {
	display:none;
}
#aos-InfoContainerTop.topAvatar .aos-Article-AuthorInfo {
	display:block !important;
}

#aos-InfoContainerTop .aos-Bookmark {
	margin-bottom: auto;
}

/* Review Article */
.aos-Parallax {    
    background: transparent;
}
.aos-Parallax.NoBody {
	height: 100vh;
}
.aos-Parallax.NoBody .aos-FixedWidth {
	display: inherit;
}
.aos-Parallax .aos-FixedWidth {
	z-index: 1;
}

.aos-Article-RelArticle .aos-Image {
	max-width:150px;
	min-width:100px;
}

.aos-ReviewInner {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width:1280px;	
	width:100%;
}

a[data-fancybox="gallery"]{
	text-decoration:none;
}

/* Media Queries */
@media screen and (min-width: 1100px) {
	#aos-Article-Prev span.aos-NS,
	#aos-Article-Next span.aos-NS {
		font-size:11px;
	}
}
@media screen and (max-width: 1024px) {
	
	.aos-Article-AuthorAvatar {
		width:80px;
	}

	.aos-LBPLayout #aos-FloatingInfoContainer {
		display:none;
	}
	#aos-InfoContainerTop .aos-Article-AuthorInfo {
		display:block;
	}
	
	.aos-AdaptiveWidth {
		width: 100% !important;/* Feature Article 2 Columns */
		padding-left:0;
	}
	.aos-AdaptiveWidth.aos-DN {
		display:block;
	}
}

@media screen and (max-width: 660px) {
	.aos-FixedWidth {
		display:block;
	}
}

@media screen and (max-width: 600px) {
	#aos-Article-Prev, #aos-Article-Next,
	.aos-LBPLayout #aos-Article-Prev, .aos-LBPLayout #aos-Article-Next{
		min-height: 50px;
		height: 50px;
	}

	.ao-StepByStepCon .aos-Parallax:not(.NoBody) { 
		background-image:unset !important;
	}

	.ao-StepByStepCon .aos-Parallax {
	    background-attachment: scroll;
	}
}