/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

#admin-menu {
	display: block;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 15px;
}
p {
	font-family: 14px;
}
body.front #node-page-1 {
	padding: 25px 100px;
}

/* - - - - - - - - - - BLOCKS - - - - - - - - - - */

#block-block-1 {
	font-size: 15px;
}
#block-block-3 {
	float: left;
	margin: 15px 0px 0px 20px;
	text-align: left;
}
#block-block-3 h2 {
	text-align: left;
}
#block-block-3 p {
	font-size: 12px;
	text-align: left;
}
#block-block-3 p#footer-phone {
	margin-left: 0px;
}
#block-block-3 p#footer-email {
	margin-left: 0px;
}
#block-block-4 {
	clear: right;
	margin-right: 30px;
	text-align: right;
	width: auto;
}
#block-block-4 img {
	width: 50%;
}
#block-block-5 {
	clear: right;
	float: right;
	margin-right: 30px;
	text-align: right;
	width: auto;
}
#block-block-5 img {
	width: 35px;
}
#block-block-5 p {
	font-size: 9px;
	text-align: right;
}
#block-block-6 p a {
	font-size: 14px;
}
#block-block-7 {
	margin: 70px 0px 0px 0px;
}
#block-block-8 {
	margin: 100px 2% 0px 0px;
	width: 44%;
}
#block-block-8 #dining-image img {
	margin-top: -150px;
}
#block-block-9 {
	margin: 100px 0px 0px 0px;
	width: 43%;
}
#block-block-9 #dining-image img {
	margin-top: -150px;
}
#block-block-10 {
	width: 47%;
}
#block-menu-menu-footer-menu {
	margin: 15px 30px 0px 0px;
}
#block-menu-menu-footer-menu .content ul {
	text-align: right;
}
#block-menu-menu-footer-menu .content ul li {
	font-size: 11px;
}
#block-menu-menu-footer-menu .content ul li::after {
	margin: 0px 2px 0px 4px;
}
#block-menu-menu-intersite-menu {
	font-size: 10px;
}
#block-menu-menu-intersite-menu .content ul.menu {
	text-align: left;
}
#block-menu-menu-social-media-menu {
	
}
#block-menu-menu-social-media-menu .content ul.menu li a {
	height: 27px;
	width: 27px;
}
#block-menu-menu-social-media-footer-menu {
	float: left;
	margin: 15px 0px 0px 50px;
	text-align: left;
}
#block-menu-menu-social-media-footer-menu h2 {
	text-align: left;
}
#block-views-promotions-block .views-fluid-grid-list li.views-fluid-grid-item,
#block-views-promotions-page-block .views-fluid-grid-list li.views-fluid-grid-item {
	padding: 1%;
	width: 46.25%;
}
#block-views-promotions-block .views-fluid-grid-list li.views-row-even {
	margin: 0px 0px 20px 0px;
}
#block-views-promotions-block .views-fluid-grid-list li.views-row-odd {
	margin: 0px 1% 20px 0px;
}
#block-views-promotions-block .views-fluid-grid-list li.views-fluid-grid-item h2,
#block-views-promotions-page-block .views-fluid-grid-list li.views-fluid-grid-item h2 {
	font-size: 28px;
}
#block-views-promotions-block .views-fluid-grid-list li.views-fluid-grid-item h3,
#block-views-promotions-page-block .views-fluid-grid-list li.views-fluid-grid-item h3 {
	font-size: 18px;
}


/* - - - - - - - - - - CLASSES - - - - - - - - - - */

.branding-data {
	clear: both;
	float: left;
}
.branding-data img {
	width: 75%;
}
.logo-img {
	float: left;
	margin-right: 20px;
}


/* - - - - - - - - - - IDs - - - - - - - - - - */
#section-content {
	padding-top: 50px;
}


/* - - - - - - - - - - PROMOTIONS INDIVIDUAL PAGE - - - - - - - - - - */
body.node-type-promotion .views-field-field-promotion-image {
	margin: 0 2% 0 0;
	width: 48%;
}
body.node-type-promotion .views-field-body {
	float: left;
	width: 48%;
}

/* - - - - - - - - - - REGIONS - - - - - - - - - - */

#region-branding {
	text-align: left;
}
#region-footer-first {
	text-align: left;
	width: 30% !important;
}
#region-footer-second {
	text-align: right;
	width: 35% !important;
}
#region-footer-third {
	text-align: right;
	width: 35% !important;
}
#region-user-first {
	text-align: left;
}
#region-user-second {
	margin: 0px;
	text-align: right;
}



/* - - - - - - - - - - SUPERFISH MENU - - - - - - - - - - */

#block-superfish-1 {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	float: right;
	line-height: 100%;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
}
#superfish-1 {
	margin: 0px;
	padding: 0px;
}
ul#superfish-1 {
	margin: 0px;
}
ul#superfish-1 li {
	display: inline-block;
	margin: 0px;
	padding: 0px 1px;
}
ul#superfish-1 li::after {
	color: #ff9900;
	content: ":";
	display: inline-block;
	position: relative;
}
ul#superfish-1 li::before {
	color: #ff9900;
	content: ":";
	display: inline-block;
	position: relative;
}
ul#superfish-1 li.last::after {
	content: "";
}
ul#superfish-1 li.first::before {
	content: "";
}
ul#superfish-1 li a {
	color: #FFF;
	display: inline-block;
	margin: 0px;
	padding: 5px 10px;
	text-decoration: none;
}
ul#superfish-1 li a:hover,
ul#superfish-1 li a.active {
	border-bottom: solid 3px #f2b518;
}