/* .menuBar { */
/* 	width: 100%; */
/* 	z-index: 10; */
/* 	/*   height: 2.5em; */ */
/* 	background-color: #ffc7ac; */
/* } */

div.orbit-caption .focusInfosPanelCaption p {
	overflow: hidden;
	max-height: 1.6rem;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.orbit-caption p {
	margin: 0;
}


div.align-middle.media-object:hover {
	-webkit-box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
	box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
}

.galleryPanel, .macaoPhotoPanel, .featureListContainer {
	display: block;
	margin-top: 2.5rem;
}
.galleryPanel .orbit-bullets{
	margin-top: -1rem;
	margin-bottom: 0;
}

.promotionSliderPanel{
	display: block;
	margin-top: 1.2rem;
}

.mainContainer{
	margin-top: 1rem;
}

section.asideBody{
    background-color: inherit;
    box-shadow: inherit;
}

input[type=checkbox].isCollapseSocialIcon:checked + label +div.grid-y.shrink.cell {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
}

input[type=checkbox].isCollapseSocialIcon + label +div.grid-y.shrink.cell {
    height: 391.969px;
    
}

.socialIconContainer > div.grid-y{
	transition: height .5s, padding .5s;
	overflow: hidden;
}

.collapseSocialIconlabel:hover + .grid-y.shrink.cell {
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 0 .1rem .1rem 0;
    background-color: rgb(251, 251, 251);
}
input[type=checkbox].isCollapseSocialIcon:checked + label:hover {
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 0 .1rem .1rem 0;
    background-color: rgb(251, 251, 251);
    opacity: 1;
}
input[type=checkbox].isCollapseSocialIcon + label:hover {
    opacity: 1;
}

input[type=checkbox].isCollapseSocialIcon + label {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
    text-align: center;
    padding-top: .5rem;
	padding-bottom: .5rem;   
	opacity:.3; 
}
input[type=checkbox].isCollapseSocialIcon + label i{
	transform: rotate(180deg);
    transition: transform .5s;
}

input[type=checkbox].isCollapseSocialIcon:checked + label i{
    transform: rotate(0);
}
.isCollapseSocialIcon{
	display: none;
}

.newsListContainer{
	display: block;
}

@media screen and (max-width: 39.9375em) {
	div.orbit-caption {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}
	.grid-container {
		overflow: hidden;
	}
	.mainContainer{
		margin-top: 0;
	}
	section.asideBody{
		padding-left: 0;
		padding-right: 0;
	}
	.newsListContainer{
		margin-top: 1.5rem;
	}

}