.sliding-carousel {
	position: relative
}
.sliding-carousel .carousel-view {
	overflow: hidden;
	position: relative
}
.sliding-carousel .carousel-item-list {
	left: 0;
	position: absolute;
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out
}
.sliding-carousel .carousel-item {
	float: left
}
.sliding-carousel .carousel-chevron {
	cursor: pointer;
	position: absolute;
	z-index: 999
}
#pretzel-video {
	bottom: 0;
	position: absolute;
	width: 100%
}
.medium-hero #pretzel-video {
	bottom: -50px
}
#hero {
	z-index: -1;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	height: 600px;
	overflow: hidden;
	min-width: 1045px
}
.medium-hero #hero {
	height: 500px
}
.panel-contrast p a {
	color: #fff;
	text-decoration: underline
}
.panel-contrast p a:hover {
	color: #e4f5f5
}
.panel-babu-muted {
	background-color: #79cccd
}
.text-white {
	color: white
}
.panel-hackberry {
	background-color: #7b0051
}
.form-inline {
	display: inline
}
.search-button {
	vertical-align: baseline
}
#slideshow, #belong-anywhere-slideshow {
	margin: 0
}
#slideshow li, #belong-anywhere-slideshow li {
	position: absolute;
	z-index: -5;
	height: 100%;
	width: 100%;
	overflow: hidden;
	min-width: 1045px
}
#slideshow li.next, #belong-anywhere-slideshow li.next {
	z-index: 90
}
#slideshow li.active, #belong-anywhere-slideshow li.active {
	display: block;
	z-index: 100
}
#slideshow li {
	background: #000
}
#slideshow li img {
	position: absolute;
	bottom: 0
}
#slideshow li.next>img {
	-webkit-animation: fadein 50ms 1 ease-in;
	-moz-animation: fadein 50ms 1 ease-in
}
#slideshow li.next.right>img {
	-webkit-animation: fadein 50ms 1 ease-in;
	-moz-animation: fadein 50ms 1 ease-in
}
#belong-anywhere-container {
	height: 600px;
	width: 100%;
	position: relative;
	overflow: hidden
}
#belong-anywhere-container .slideshow-scroll-next {
	right: 20px;
	transition: right 1000ms ease
}
#belong-anywhere-container .slideshow-scroll-next.hidden {
	right: -40px
}
#belong-anywhere-container .slideshow-scroll-next:hover {
	color: #fff
}
#belong-anywhere-container .slideshow-scroll-prev {
	left: 20px;
	transition: left 1000ms ease
}
#belong-anywhere-container .slideshow-scroll-prev.hidden {
	left: -40px
}
#belong-anywhere-container .slideshow-scroll-prev:hover {
	color: #fff
}
.slideshow-scroll {
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	position: absolute;
	margin-top: -25px;
	top: 50%;
	z-index: 161;
	color: white
}
.slideshow-scroll .icon-chevron-left, .slideshow-scroll .icon-chevron-right {
	font-weight: bold
}
.slideshow-scroll:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100)
}
.faded-out {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0)
}
.location-wrapper {
	position: relative;
	display: inline-block
}
#enter_location_error_message {
	position: absolute;
	top: 42px;
	left: 0;
	width: 290px;
	background: rgba(255, 255, 255, 0.8);
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	padding: 5px 8px
}
.search-area {
	position: relative;
	height: 550px;
	width: 100%;
	min-width: 1045px
}
.search-area .checkin, .search-area .checkout {
	width: 130px
}
.medium-hero .search-area {
	height: 450px
}
.intro-area {
	padding-bottom: 102px
}
#city {
	width: 290px
}
.uppercase {
	text-transform: uppercase
}
#transition_helper {
	position: relative;
	width: 100%
}
body.p1 .flash-container {
	position: absolute;
	right: 50px;
	left: 50px;
	top: 75px;
	z-index: 1001
}
.location {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.checkin, .checkout, #guests {
	border-radius: 0
}
#search_form input, #guests, #submit_location {
	height: 44px
}
#submit_location {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 45px;
}
.bottom-search-area {
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px;
	margin: 0!important;
}

@media (max-width:1045px) {
	#pretzel-video {
		height: 100%;
		width: auto
	}
}
.fullscreen-mode {
	overflow: hidden;
	height: 100%
}
.fullscreen-video-player {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1001;
	background-color: #000;
	transition: opacity 800ms ease
}
.fullscreen-video-player.hidden {
	opacity: 0
}
.media-button:hover {
	cursor: pointer
}
#play-button-belo, #play-button-belong {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: inline-block;
	width: 100px;
	height: 100px
}
#close-fullscreen-belo, #close-fullscreen-belong {
	cursor: pointer;
	position: absolute;
	color: #82888a;
	right: 50px;
	top: 50px;
	font-size: 20px;
	text-decoration: none
}

.icon-video-play, .icon-video-pause {
	font-size: 100px;
	color: rgba(255, 255, 255, 0.7)
}
.icon-video-play:hover, .icon-video-pause:hover {
	color: #fff
}
#create-slide {
	background-color: #ffb400;
	padding-top: 94px
}
#create-slide .create-hero {
	display: block;
	max-width: 1378px
}
#create-slide .create-body {
	width: 1378px;
	left: 328px;
	position: relative
}
#create-slide .create-text {
	margin-left: 44px
}
#create-slide .text-opaque {
	opacity: 0.7
}

.community-container .traveling-card .card-header {
	background-color: #007a87
}
@media all and (max-width:480px) {
	.community-container>.col-3 {
		width: 100%
	}
}
@media all and (min-width:481px) and (max-width:1279px) {
	.community-container>.col-3 {
		width: 50%
	}
	.community-container {
		width: 800px
	}
}
@media all and (min-width:1280px) {
	.community-container>.col-3 {
		width: 25%
	}
}

.darken-on-hover-container {
	background: #000;
	padding: 0
}
.darken-on-hover-container .darken-on-hover {
	-webkit-transition: opacity ease-in-out 200ms;
	-moz-transition: opacity ease-in-out 200ms;
	-o-transition: opacity ease-in-out 200ms;
	transition: opacity ease-in-out 200ms
}
.darken-on-hover-container:hover .darken-on-hover {
	opacity: 0.85
}
.darken-on-hover-container u {
	text-decoration: none;
	-webkit-transition: text-decoration ease-in-out 200ms;
	-moz-transition: text-decoration ease-in-out 200ms;
	-o-transition: text-decoration ease-in-out 200ms;
	transition: text-decoration ease-in-out 200ms
}
.darken-on-hover-container:hover u {
	text-decoration: underline
}
.strong {
	font-weight: bold
}
.media-round.pull-up {
	margin-top: -80px
}
.sliding-carousel .carousel-item {
	padding-right: 25px;
	width: 1045px
}
.sliding-carousel .carousel-chevron {
	top: 150px
}
.sliding-carousel .carousel-chevron.left {
	left: -60px
}
.sliding-carousel .carousel-chevron.right {
	right: -60px
}