/* ======================================================================
   Ocean Afhaalmenu - frontend
   Catalogus-stijlen overgenomen van Enfold zodat de weergave klopt,
   ongeacht of Enfold de eigen catalogue.css op deze pagina laadt.
   ====================================================================== */

/* Twee responsieve kolommen */
.ocean-menu-columns {
	column-count: 2;
	column-gap: 40px;
}
.ocean-menu-category {
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
}

@media only screen and (max-width: 768px) {
	.ocean-menu-columns {
		column-count: 1;
	}
}

/* Enfold catalogus (overgenomen uit avia-shortcodes/catalogue/catalogue.css) */
.av-catalogue-container { margin: 30px 0; }
.av-catalogue-list { border-top: 1px dashed; margin: 0; padding: 0; }
.av-catalogue-list li { list-style-type: none; margin: 0; border-bottom: 1px dashed; padding: 0; clear: both; }
.av-catalogue-item { text-decoration: none; padding: 10px 5px; display: block; overflow: hidden; }
div.av-catalogue-item:hover { cursor: default; }
.av-catalogue-title-container { position: relative; font-size: 1.3em; line-height: 1.4em; }
.av-catalogue-title { padding-right: 60px; text-transform: uppercase; }
.av-catalogue-price { position: absolute; right: 0; top: 0; }
.av-catalogue-content { padding-right: 60px; font-size: 1.1em; }
.av-catalogue-content p:first-child { margin-top: 0; }
.av-catalogue-content p:last-child { margin-bottom: 0; }
.av-catalogue-item-inner { overflow: hidden; }
