#socialContentBar {
	padding: 20px 10px; border: 1px solid black; border-image: none; width: 100%; margin-top: 40px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .titleBarContainer {
	width: 100%;
}
#socialContentBar .titleBarContainer h3 {
	font-family: calibreSemiBold, Arial, Helvetica, Sans-Serif; font-size: 18px; margin-bottom: 40px;
}
#socialContentBar .titleBarContainer h3 a {
	color: rgb(107, 168, 192);
}
#socialContentBar .titleBarContainer #videoGalleryHeader {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .titleBarContainer #instGuestGalleryHeader {
	width: 33.33%; padding-right: 10px; padding-left: 10px; margin-left: 8.33%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .titleBarContainer #instGuestReviewsHeader {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-left: 8.33%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft {
	width: 66.66%; padding-right: 10px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer {
	width: 100%;
}
#socialContentBar .contentContainerLeft .galleriesContainer {
	width: 100%;
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer::before {
	display: table; content: " ";
}
#socialContentBar .contentContainerLeft .galleriesContainer::before {
	display: table; content: " ";
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer::after {
	display: table; content: " ";
}
#socialContentBar .contentContainerLeft .galleriesContainer::after {
	display: table; content: " ";
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer::after {
	clear: both;
}
#socialContentBar .contentContainerLeft .galleriesContainer::after {
	clear: both;
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer #viewGuestGalleryLink {
	width: 50%; padding-right: 10px; padding-left: 10px; margin-left: 12.5%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #viewGuestGalleryLink {
	width: 50%; padding-right: 10px; padding-left: 10px; margin-left: 12.5%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesButtonsContainer #viewAllVideosLink {
	width: 37.5%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #viewAllVideosLink {
	width: 37.5%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #videoGallerySection {
	width: 37.5%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #videoGallerySection #videoThumbURL {
	width: 100%;
}
#socialContentBar .contentContainerLeft .galleriesContainer #videoGallerySection #imgSocialVideo a span {
	background: url("/en_US/Media/Graphics/Common/promotions/player_button.png") no-repeat center / cover; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute;
}
#socialContentBar .contentContainerLeft .galleriesContainer #instGuestGallerySection {
	width: 50%; padding-right: 10px; padding-left: 10px; margin-left: 12.5%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #instGuestGallerySection .imgCol {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #instGuestGallerySection .imgCol .imgBlock {
	margin-bottom: 10px;
}
#socialContentBar .contentContainerLeft .galleriesContainer #instGuestGallerySection .imgCol .imgBlock .lazyLoadImage {
	width: 100%;
}
#socialContentBar .contentContainerLeft .galleriesContainer #instGuestGallerySection #imgCol1 {
	margin-left: -10px;
}
#socialContentBar .contentContainerLeft .galleriesContainer .thumbs img {
	width: 100%; height: auto;
}
#socialContentBar .contentContainerRight {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-left: 8.33%; float: left; position: relative; min-height: 1px;
}
#socialContentBar .contentContainerRight #localAttractionList {
	margin-left: 20px; float: left;
}
#socialContentBar .contentContainerRight #localAttractionList ul {
	margin-top: 0px;
}
#socialContentBar .contentContainerRight .reviewAndRating p {
	clear: both; margin-bottom: 0px; float: left;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList {
	float: left;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail {
	color: rgb(17, 41, 59);
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail div {
	clear: both; float: left;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail span {
	float: left;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail .outOf {
	margin: 0px 2px;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail #reviewListed {
	clear: both;
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail #reviewListed a {
	color: rgb(107, 168, 192);
}
#socialContentBar .contentContainerRight .reviewAndRating .reviewList .reviewDetail #reviewListed span {
	margin-left: 0px;
}
#socialContentBar button {
	background: rgb(161, 197, 210); margin: 10px 0px; padding: 0px 10px; border: currentColor; border-image: none; text-align: center; color: rgb(17, 41, 59); text-transform: uppercase; font-weight: bold; display: block; min-height: 44px; text-size: 16px;
}
#socialContentBar .titleBarContainer h3 {
	text-transform: uppercase; margin-bottom: 15px;
}
