/***MOBILE***/
@media only screen and (max-width: 600px) {
	.book-sub-item {
	width: 100%!important;
}
	
	#mobile-menu li a {
    font-family: "proxima-nova", Sans-serif!important;
    color: #373636!important;
    background: #ECEFF1;
		line-height: 8px;
}
	#mobile-menu-location li a{
    background: #ECEFF1;
		line-height: 8px;
	}
	
	.team-content h2 {
		font-size: 15px!important;
	}

	.image-behind{
		width: 80px!important;
		height: auto!important;
		left:10px!important;
		top:165px!important;
	}
	.image-front{
		width: 80px!important;
		height: auto!important;
		left:10px!important;
		top:380px!important;
	}
	.firstcol-slider{
		width: 100px!important;	
	}
	.image-first{
		width: 100px!important;
		height: auto!important;
		margin-top: auto!important;
		margin-bottom: auto!important;
	}
	.team-content{
		width: 100%!important;
		margin-left: 20px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.second-images {
		width: 0%!important;
	}
	.team-content p{
		font-size: 12px!important;
	}
	.carousel-cell {
		width: 95%;
		height: 70vh;/*50*/
	}
	.carousel {
		padding-top: 0!important;
		margin-bottom: 190px!important;
		height: 70vh!important;
	}
    
    .flickity-viewport{
		height: 750px!important;
	}


	/*Slider Our Rooms*/
	.firstcol-slider.slider-image{
		background-image: none;
	}
	.image-first.slider-image-sml{
		display:block;
		width: 100px!important;
	}

	.carousel-cell.our-rooms-slider{
		height: 60vh;
	}

	.image-behind.slider-behind{
		width: 80px!important;
		height: auto!important;
		left:10px!important;
		top: 530px!important;
	}
	.image-front.slider-front{
		width: 80px!important;
		height: auto!important;
		left:10px!important;
		top:300px!important;
	}

	/***/

	.ac{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	.ac-label:after, .ac-input:checked + .ac-label:after {
		width: 30px!important;
        height: 30px!important;
        margin-top: 15px!important;
        padding-top: 7px!important;
        margin-right: 10px!important;

		margin-top: 12px!important;
		padding-top: 7px!important;
	}
	.ac-input:checked + .ac-label:after {
		content: "-";
		padding-top: 6px!important;
	}

	.acc-img {
		width: 30px!important;
		margin-top: -4px!important;
		margin-left: 10px!important;
	}
	/***/

	.col-2-bullets{
		width: 100%!important;
	}
	.ac-text{
		display: block!important;
	}
	.ac-label{
		font-size: 18px!important;
	}

	/***/
	article.ee-post.post-3604.current_offers.type-current_offers.status-publish.has-post-thumbnail.hentry.category-the-bridge {
		margin-top: 0px!important;
	}	
}















/****

****/