/* codeDESIGN - custom_code_hardcoded.css */
@charset "utf-8";

/* CUSTOM CODE HARDCODED */
.custom_code_opentable [class^="col-"],
.custom_code_opentable [class*=" col-"] {
	padding-left: 0px;
	padding-right: 0px;
}

div.custom_code_opentable {
	background: linear-gradient(
		rgba(0, 0, 0, 0.66), 
		rgba(0, 0, 0, 0.66)
	  ),
	  url("/a_media/content/fratelli/opentable_background.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

div.custom_code_opentable_title {
	margin: 200px 0px 0px 0px;
}

div.custom_code_opentable_title h1 {
	text-align: center;
	color: var(--ci_color_white);
	border-bottom: 1px solid var(--ci_color_white);
}
div.custom_code_opentable_title h1::after {
	left: 50%;
	transform: translateX(-50%);
}

div.custom_code_opentable_link_desktop {
	display: block;
	text-align: center;
}
@media only screen and (max-width: 991px) {
	div.custom_code_opentable_link_desktop {
		display: none;
	}
}

div.custom_code_opentable_link_mobile {
	display: none;
	text-align: center;
	margin: 60px 0px 200px 0px;
}
@media only screen and (max-width: 991px) {
	div.custom_code_opentable_link_mobile {
		display: block;
	}
}