/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 112.5%;
}
/* = = = = = = = = = = = = = = = = = = */
#header {
	display: block;
}
#header #branding,
#header .region-header {
	display: block;
	text-align: center;
}
#header .region-header {
	margin-top: 10px;
}
/* = = = = = = = = = = = = = = = = = = */
#menu-bar a {
	padding: 15px 20px;
}
#menu-bar ul.sub-menu li {
	background: #000;
	text-align: left;
	padding: 0;
}
#menu-bar #menu-item-509 .sub-menu a { /* products */
	/* border-bottom: solid 1xp #ffff00; */
	color: #ffff00;
}
#menu-bar #menu-item-509 .sub-menu a:hover {
	color: #fff;
}
#menu-bar ul,
#menu-bar ul li {
	display: block;
	width: 100%;
	text-align: left;
}
#menu-bar .sub-menu {
	margin-left: 25px;
}
/* = = = = = = = = = = = = = = = = = = */
#block-block-7 .block-content,
#block-block-7 .block-content .yellow_block {
	display: block;
	width: 100%;
}
#block-block-7 #sign_up { margin-top: 10px;}
#block-block-7 .block-content .yellow_block > div > div {
	font-size: 1em; 
	line-height: 1.2;
}

#block-block-1 a img { width: 50% !important; }

/* = = = = = = = = = = = = = = = = = = */
.entityform .group-contact-information .group-contact-csz {
	display: block;
}
.entityform .group-contact-information .group-contact-csz #edit-field-contact-state,
.entityform .group-contact-information .group-contact-csz #edit-field-contact-zip {
	display: block;
}
.entityform .group-contact-information .group-contact-csz .form-item {
	margin: 1em 0;
}
.entityform .group-contact-information .group-contact-csz #edit-field-contact-state input,
.entityform .group-contact-information .group-contact-csz #edit-field-contact-zip input { width: 100%; }
.entityform #edit-field-preferred-contact-method {
	padding-left: 15px;
}
.entityform #edit-field-preferred-contact-method .form-type-radios > label {
	display: block;
	width: 100%;
	text-align: left;
}

.entityform #edit-field-preferred-contact-method .form-type-radio > input,
.entityform #edit-field-preferred-contact-method .form-type-radio > label {
	display: inline-block;
	vertical-align: middle;
}
.entityform .group-product-information tbody td .ajax-new-content > div {
	display: block;
	vertical-align: top;
	margin-right: 10px;
}
.entityform .group-delivery-information #edit-field-delivery-date-required .form-item > div .form-item { display: block; }
.entityform .group-delivery-information #edit-field-delivery-date-required .form-item > div .form-item > label,
.entityform .group-delivery-information #edit-field-delivery-date-required .form-item > div .form-item > input,
.entityform .group-delivery-information #edit-field-delivery-date-required .form-item > div .form-item > div {
	display: block;
	width: 100%;
}
.entityform .group-product-information .field-name-field-line-item-desctiption {
	width: 100%;
}
.entityform .group-product-information .form-actions { padding: 0; margin: 5px 0 0 0; }

/* = = = = = = = = = = = = = = = = = = */