.idss {
	
}
.idss .internal-headline container p {
	color:#43557C;
}

.spinner {
	display:block;
	color:#CCC;
	font-size:32px;
}
.adv-search {
	display:inline-block;
	margin-left:10px;
}
@media(max-width: 767px){
	.adv-search {
		margin-top: 20px;
	}
}
#idss_advSearch {
	display:none;
}
#idss_advSearch._show {
	display:block;
}
.food-summary p {
	margin-bottom:20px;
}
.idss-btn {
	display:block;
	margin:20px 0;
}
.idss-btn a {
	display:inline-block;
	min-width:200px;
	text-align:center;
	padding:10px 20px;
	font-size:16px;
	border:1px solid #43557C;
	color:#43557C;
	text-decoration:none;
	background-color:#FFF;
}
.idss-btn a:hover {
	border:1px solid #ee614c;
	color:#ee614c;
}
.idss-perk {
	font-size:14px;
	margin:5px 0;
	font-size: 16px;
}
.address-cards {
	padding:0;
	margin:20px 0 0 0;
}
.address-card {
	box-sizing:border-box;
	padding:10px 15px;
	margin:15px;
	border:1px solid #CCC;
	background-color:#EFEFEF;
	font-size:13px;
	cursor:pointer;
}
.address-card:hover {
	background-color:#D3D9E7;
}
.address-card .line-1 {
	
}
.address-card .line-2 {
	
}
.idss .google-map-container {
	padding-top:15px;
}

.idss-cat-comments_html-list {

}
.idss-cat-comments_html-list .idss-cat-comments_html:last-child {
	border-top:1px solid #CCC;
	margin-top:20px;
	padding-top:20px;
}
.idss-cat-comments_html-list .idss-cat-comments_html:first-child {
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}
.idss-debug {
	background-color:#EEE;
	padding:5px;
	border:1px solid #CCC;
	margin:20px 0 0 0;
	font-size:10px;
}
.idss-debug table {
	width:100%;
}
.idss-debug th,
.idss-debug td {
	padding:5px;
}
.idss-debug th {
	width:100px;
}
.idss-debug-overflow {
	background-color:#EEE;
	font-size:9px;
	margin:0 0 5px 0;
	border:1px solid #CCC;
}
.idss-debug-highlight {
	background-color:yellow;
	color:#000;
	font-weight:bold;
	display:inline-block;
	padding:1px 3px;
}
.idss-debug-textarea {
	width:100%;
	padding:5px;
	font-size:8px;
	height:100px;
}