/*
Theme Name: Albertos - Child
Author: -
Author URI: -
Description: -
Version: 1.0
License: -
Template: albertos
*/

table, tr, th {
	border: none !important;
	text-align: left !important;
}

.wpcf7-response-output {
	float: left;
}

.single-offer-category-filter {
	width: 160px;
}

.offer-menu-items, .offer-menu-original-items {
	margin-left: 180px;
}

#container .page-wrapper {
	border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
#fullwidth-container .page-wrapper {
	border-top: 1px solid #000;
}

.footer-socials ul.socials-sh {
	direction: rtl;
}

.sg-text-red {
	color: red;
}

.sg-opening-times {
	width: 200px;
}

.single-offer-menu2-price {
	min-height: 43px;
}

.menu-shop-basket {
	display: none;
}

.phone_number {
	text-align: center;
    margin-bottom: 50px;
}
.phone_number a {
	color: white;
    font-size: 1.6em;
    font-weight: 900;
}
.phone_mobile {
	display: none;
}

@media only screen and (max-width: 920px) {
	.phone_number {
		margin-bottom: 0;
	}
	.phone_mobile {
		display: block;
	}
}

@media only screen and (max-width: 650px) {
	.single-offer-category-filter {
		width: 100%;
	}
	.offer-menu-items {
		margin-left: 0;
	}
    .offer-menu-original-items {
	    margin-left: 0;
		width: 100%; /* from media.css */
	}
	.sg-opening-times {
		margin: 0 auto;
	}
}

@media only screen and (max-width: 400px) {
	.single-offer-menu2-price {
		min-height: 80px;
	}
}

@media only screen and (max-width: 390px) {
	.innerp {
		font-size: 25px;
	}
}

@media only screen and (max-width: 340px) {
	.innerp {
		font-size: 22px;
	}
}