/* SD_ResponsiveEventDetailDisplay.source.css */

.aos-de-ac-wrapper .owl-carousel .owl-prev {
    height: 100%;
    position: absolute;
    top: 0;  
}
.aos-de-ac-wrapper .owl-carousel .owl-next {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;    
}
.aos-de-ac-wrapper .owl-carousel .owl-prev > IMG {
    left: 0;
    position: absolute;
    top: 50%;
}
.aos-de-ac-wrapper .owl-carousel .owl-nav IMG {
    display: none;
}
.aos-de-ac-wrapper .owl-carousel .owl-next > IMG {
    position: absolute;
    right: 0;
    top: 50%;
}

.aos-de-ac.ao-imgvcenter .owl-item .aos-de-ac-img > A,
.aos-de-ac.ao-imgvcenter .owl-item .aos-de-ac-img > span,
.aos-ContactAvatar > A,
.aos-ContactAvatar > span {
    display: flex;
	justify-content: center;
	width: 100%;
}

.aos-de-ac-dots {
    text-align: center;
}
.aos-de-ac-dots .owl-dot {
    display: inline-block;
	cursor:pointer;
}

.aos-de-ac-wrapper:hover .owl-carousel .owl-nav IMG {
    display: block;
}

.aos-EventTab.main .owl-stage,
.aos-EventTab.main .owl-item {
	display: flex;
}

/**************/
.aos-EventTab .aos-de-ac-wrapper .owl-carousel .owl-nav IMG {
	display: block;
	margin:0;
	transform: translateY(-50%);
}
.aos-EventTab .aos-de-ac-wrapper .owl-carousel .owl-prev > IMG {
	left: -20px;
	transform: translate(-100%,-50%);
}
.aos-EventTab .aos-de-ac-wrapper .owl-carousel .owl-next > IMG {
	left: calc(100% + 20px);
}
@media screen and (max-width: 799px) {
	.aos-EventTab .aos-de-ac-wrapper .owl-nav {
		display:none;
	}
	.aos-EventTab .aos-de-ac-wrapper {
		padding-left:0;
		padding-right:0;
	}
}

.aos-EventTab .aos-GoToTab {
	flex-shrink: 0;
}
/**************/

/* Tabs */
#aos-EventTabs ul.aos-DF {
    align-items: stretch; 
}

#aos-EventTabs li {
    list-style: outside none none;
    position: relative;	
	display:inherit;
	border-radius:0 !important;
	line-height: normal;
}
#aos-EventTabs li:not(:last-of-type) {
    border-right:1px solid !important;
}
#aos-EventTabs li.aos-W33:last-of-type {
    width: 33.334%;
}

.aor.aos-StickyRow.scroll-to-fixed-fixed {
	width:100%;
}
#aos-EventTabs.aos-StickyRow.scroll-to-fixed-fixed {
	left: 0 !important;
    width: 100% !important;
}

#aos-EventTabs.aos-StickyRow.scroll-to-fixed-fixed ul {
	margin:0 auto;
}

#aos-EventTabs li a {
	text-decoration:none;
	text-align:center;
	color:inherit;
	width:100%;
}

#aos-EventTabsLBP #aos-SelectedTab{
	text-align:left;
	font-weight:700;
	background-position: 98% center;
    background-size: auto;
	border-radius:0 !important;
}

#aos-EventTabsLBP li.aos-EventTabDD {
    margin-right:0;
	float:left;
	border-right:0 none !important;
	border-bottom:1px solid;
}

#aos-EventTabsLBP li.aos-EventTabDD a {
    text-align:left;
	width:100%;
}
#aos-EventTabsLBP li.aos-EventTabDD.active {
	display:none;
}

#aos-EventTabs .fixedContainer{
	padding-bottom:1px;
}

.aos-EventTab {
	display:none;
	padding-bottom:30px;
}
.aos-EventTab.active {
	display:block;
}

.aos-EventTab:not(.main) div[class*="-Tags"],
.aos-EventTab:not(.main) .aos-sponsoredarticle.bottom,
.aos-EventTab:not(.main) .aos-Article-ShareLinks,
.aos-EventTab:not(.main) .ao-CommentRating {
	display:none;
}

.aos-EventTab h1.aos-ArticleTitle,
.aos-EventTab h1.aos-ArticleTitle+div.aos-Article-ShareLinks,
.aos-EventTab .aos-Article-IntroText+div.aos-Article-ShareLinks,
.aos-EventTab #aos-InfoContainerTop .ao-sbcontent {
	display:none !important;	
}

.aos-EventTab .aos-Article-TagsContainer {
	margin:0 0 20px;
}

#aos-EventTabsLBP ul {
	max-height:0;
	overflow:hidden;
	transition:max-height 0.5s ease;
	-moz-transition:max-height 0.5s ease;
	-webkit-transition:max-height 0.5s ease;
}
.aos-Xpanded ul{
	max-height:600px !important;	
}
#aos-SelectedTab {
	border-bottom:1px solid;
}

#aos-ContactInfo div[id*="aos-Contact"] img,
#aos-EventData img{
	max-width:17px;	
}
#aos-EventData div span{
	display:inherit;
}

.aos-ContactJob, .aos-ContactCompany {
    line-height: 110% !important;
}

/* ECommerce */
#aos-EventCommerce {
	left:0;
	z-index:1101;
	border-left:0 none;
	border-right:0 none;
	border-bottom:0 none;
}
#aos-EventCommerce > div {
	margin:0 auto;
}
#aos-EventCommerce .aos-Price {
	margin:0;
}

#aos-EventCommerce #ao-CatalogueModifier .aos-editf > label {
	margin-top:0;
}
#aos-EventCommerce h4 {
	display:none;
}
#aos-EventCommerce .ao-EditForm fieldset.aoFHOneRow > div INPUT[type="checkbox"] {
    vertical-align: middle;
}

#aos-CustomButtons a.aos-WYSEdit-button {
	float:left;
	margin:0 8px 8px 0;
}

/* Hero video banner */
.aos-VideoEvent #aos-EventHeaderWrapper {
	overflow:hidden;
}

.aos-VideoEvent #aos-EventHeaderWrapper .video-js {
	display: flex;
}

.aos-VideoEvent #aos-EventHeaderWrapper #aos-EventHeaderWrapperInner {
    max-width: 800px;
    flex-direction: column;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
   	width:calc(100% - 48px);
}

.aos-VideoEvent #aos-EventHeaderWrapper video {
	width: 100%;
}

.aos-VideoEvent #aos-EventTabsBBP {
	max-width:100% !important;	
}

.aos-VideoEvent .vjs-poster {
	display: none;
}

.aos-EventTab .seminar__itin-panel,
.aos-EventTab .seminar__itinerary,
.aos-EventTab .seminar__back2listing,
.aos-EventTab #aos-SeminarItemTags,
.aos-EventTab .aos-Seminar-Add2Itinerary {
	display: none !important;
}
.aos-EventTab .seminar__itemdetail {
	margin-top:20px;
}

#aos-EventTabsLBP:not(.aos-Xpanded) #aos-SelectedTab i.fa-chevron-up,
#aos-EventTabsLBP.aos-Xpanded #aos-SelectedTab i.fa-chevron-down {
	display: none;
}

.aos-SignUpSuccess {
	margin-top: 1px;
}
.aos-SignUpSuccess i {
	position: absolute;
	top:50%;
	transform:translateY(-50%);
	right:15px;
}

/** DOTS **/
#aos-EventTabWrapper .owl-dot span { 
	background:url(/AcuCustom/Sitename/Icon/Icons/2016rbPagOff.png) center center no-repeat transparent; 
	display:block; 
	width:16px; height:16px; 
	margin-right:5px;
	cursor: pointer;
}
#aos-EventTabWrapper .owl-dot.active span { 
	background-image:url(/AcuCustom/Sitename/Icon/Icons/2016rbPagOn.png);
}
@media screen and (min-width: 800px) {
	.aos-carousel-dots {
		display: none;
	}
}

/* Media Queries */
@media screen and (min-width: 1200px) {
	#aos-EventTabs.aos-StickyRow.scroll-to-fixed-fixed > ul li:first-of-type {
		border-left:1px solid;
	}
	#aos-EventTabs.aos-StickyRow.scroll-to-fixed-fixed > ul li:last-of-type {
		border-right:1px solid;
	}
	
	.aos-VideoEvent .aos-EventTab,
	.aos-VideoEvent .aos-de-ac-wrapper {
		max-width:1200px;	
	}

	#aos-EventTabs .aos-SignUpSuccess span,
	#aos-EventTabWrapper .aos-EventTab {
		max-width:1200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
}

@media screen and (max-width: 799px) {
	#aos-EventTabs {
		height:auto;
	}

	/*.aos-EventTab .owl-carousel {
		padding: 0 20px;
	}*/

	.aos-de-ac .owl-nav {
		display: none;
	}
	.aos-de-ac-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.aos-ArtCarouselContainer > div{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.aos-Article:not(.aos-VideoEvent) #aos-EventTitle, 
	.aos-Article:not(.aos-VideoEvent) #aos-EventData, 
	.aos-Article:not(.aos-VideoEvent) .aos-EventTab { 	
		padding-left:24px;
		padding-right:24px;
	}

	#aos-EventCommerce .aos-TAR {
		text-align:left;
	}
	#aos-EventCommerce > div {
		display:block;
	}
	
	.aos-Article:not(.aos-VideoEvent) #aos-EventTitle, 
	.aos-Article:not(.aos-VideoEvent) #aos-EventData, 
	.aos-Article:not(.aos-VideoEvent) .aos-EventTab { 	
		padding-left:14px;
		padding-right:14px;
	}
}

@media screen and (max-width: 599px) {
	.aos-VideoEvent #aos-EventHeaderWrapper {
		height: auto !important;
	}
	.aos-VideoEvent #aos-EventHeaderWrapper #aos-EventHeaderWrapperInner {
		position: relative;
		left: unset;
		transform: initial;
		top: unset;
		width: 100%;
	}
}

#aos-ContactInfo i.fas {
	min-width: 16px;
	text-align: center;
}