/*** overview ***/
.meetings-and-events.overview .imgBox .moreBtn a {
	border:0;
	width:auto;
	box-shadow:none;
}


.responsive760 .floatingBox {
	width:auto;
}
.responsive760 .floatingBox .imgBox {
	box-sizing:border-box;
	margin:0;
	padding:0 10px;
	width:33.3%;
}
.responsive760 .floatingBox .imgBox .box img {
	width:100% !important;
	height:auto !important;
}

.responsive0 .floatingBox .imgBox {
	box-sizing:border-box;
	margin:0;
	padding:0 10px;
	width:50%;
}
.responsive0 .floatingBox .imgBox .box img {
	width:100% !important;
	height:auto !important;
}
.responsive0 .floatingBox .text {
	display:none;
}
.responsive0 .floatingBox .moreBtn {
	display:none;
}



/*** celebrations ***/
.meetings-and-events.celebrations .dlBtn {
	padding-top:10px;
	margin:0;
}
.meetings-and-events.celebrations .dlBtn a {
	border:0;
	width:auto;
	box-shadow:none;
	padding-left: 20px;
    background: url(../images/meetings-and-events/celebrations/ico-pdf.jpg) center left no-repeat;
}



/*** meeting and mice ***/
.meetings-and-events.meeting .tabContent table {
	width:100%;
}
.meetings-and-events.meeting .tabContent table .dottedLine {
	margin-bottom:0;
}
.meetings-and-events.meeting .tabContent table th {
	vertical-align:top;
	text-align:left;
	background-color:#ddd;
}
.meetings-and-events.meeting .tabContent table th p {
	padding:5px;
	color:#000;
}
.meetings-and-events.meeting .tabContent table td {
	vertical-align:top;
}
.meetings-and-events.meeting .tabContent table td p {
	padding:15px 5px;
}



.responsive1000 .meetings-and-events.meeting .tabContent .meetingVenuesItemContainer {
	font-size: 0;
}
.responsive1000 .meetings-and-events.meeting .tabContent .meetingVenuesItem {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.responsive1000 .meetings-and-events.meeting .tabContent .meetingVenuesItemInner {
	padding-right: 20px;
}
.responsive1000 .meetings-and-events.meeting .tabContent .dottedLine {
	margin:1px 0;
}
.responsive1000 .meetings-and-events.meeting .tabContent.meetingPackages .dottedLine {
	margin:10px 0;
}
.responsive1000 .meetings-and-events.meeting .tabContent .meetingVenuesItem .dottedLine {
	display: none;
}


.responsive760 .meetings-and-events.meeting .tabContent .meetingVenuesItemContainer {
	font-size: 0;
}
.responsive760 .meetings-and-events.meeting .tabContent .meetingVenuesItem {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.responsive760 .meetings-and-events.meeting .tabContent .meetingVenuesItemInner {
	padding-right: 20px;
}
.responsive760 .meetings-and-events.meeting .tabContent .dottedLine {
	margin:1px 0;
}
.responsive760 .meetings-and-events.meeting .tabContent.meetingPackages .dottedLine {
	margin:10px 0;
}
.responsive760 .meetings-and-events.meeting .tabContent .meetingVenuesItem .dottedLine {
	display: none;
}

.responsive0 .meetings-and-events.meeting .tabContent table .detail {
	display:none;
}
.responsive0 .meetings-and-events.meeting .tabContent table .request {
	display:none;
}
.responsive0 .meetings-and-events.meeting .tabContent.meetingPackages .dottedLine {
    display: none;
	margin:10px 0;
}
.responsive0 .meetings-and-events.meeting .tabContent .meetingVenuesItem .dottedLine {
	display: block;
}



/*** weddings ***/
.meetings-and-events.weddings .tabContent table {
	width:100%;
}
.meetings-and-events.weddings .tabContent table .dottedLine {
	margin-bottom:0;
}
.meetings-and-events.weddings .tabContent table th {
	vertical-align:top;
	text-align:left;
	background-color:#ddd;
}
.meetings-and-events.weddings .tabContent table th p {
	padding:5px;
	color:#000;
}
.meetings-and-events.weddings .tabContent table td {
	vertical-align:top;
}
.meetings-and-events.weddings .tabContent table td p {
	padding:15px 5px;
}



.responsive760 .meetings-and-events.weddings .tabContent .meetingVenuesItemContainer {
	font-size: 0;
}
.responsive760 .meetings-and-events.weddings .tabContent .meetingVenuesItem {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.responsive760 .meetings-and-events.weddings .tabContent .meetingVenuesItemInner {
	padding-right: 20px;
}
.responsive760 .meetings-and-events.weddings .tabContent .dottedLine {
	margin:1px 0;
}
.responsive760 .meetings-and-events.weddings .tabContent .meetingVenuesItem .dottedLine {
	display: none;
}

.responsive0 .meetings-and-events.weddings .tabContent table .detail {
	display:none;
}
.responsive0 .meetings-and-events.weddings .tabContent table .request {
	display:none;
}
.responsive0 .meetings-and-events.weddings .tabContent .meetingVenuesItem .dottedLine {
	display: block;
}