/* GND red: #960D28 */
#pharmacy-wrap {
	margin: 0 auto;
}
#pharmacy-wrap .row {
	max-width: 100%;
}
ul.notification-information {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 0.9em;
}

ul.notification-information li {
	margin: 0.5rem 0;
}

#pharmacy-wrap .container, .entry-content > .container {
	margin: 0;
	padding: 0;
}
.page-search-detail {
	margin: 0;
}
.drug-result td.medicationHeading h5 {
	color: #555e6d;
	padding: 0;
	font-size: 18px;
}
.drug-result:first-of-type td.medicationHeading h5 {
	color: #555e6d;
	padding: 0;
}

.page-search-detail .drug-result + thead {
	display:none;
}

.page-search-detail .drug-result:first-of-type thead {
	color: #58616f;
    font-family: Lato, sans-serif;
    font-weight: 300;
    font-size: 17px;
	display:block;
	box-shadow:inset 13px 0 0 #28333c;
}

.page-search-detail .drug-result.generic:first-of-type thead { box-shadow:inset 13px 0 0 #960D28; }

.page-search-detail .drug-result thead { display:none; }

.drug-result .add-to-cart {
	text-align: center;
}
.drug-result .add-to-cart button {
	margin: 1rem;
}
.button, button {
	background-color: #9EC235;
	border:0;
	box-shadow: none;
	font-size: 16px;
	border-radius:3px;
	box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2), 0 5px 11px -3px rgba(0,0,0,.34);
}
.drug-result:not(.generic) .add-to-cart button,
.drug-result:not(.generic) .add-to-cart .button {
/*	background-color:#758193;
	border-bottom:4px solid #586476;*/
}
.drug-result:not(.generic) .add-to-cart button:hover,
.drug-result:not(.generic) .add-to-cart .button:hover,
.drug-result:not(.generic) .add-to-cart button:focus,
.drug-result:not(.generic) .add-to-cart .button:focus,
.drug-result:not(.generic) .add-to-cart button:active,
.drug-result:not(.generic) .add-to-cart .button:active {
/*	background-color:#97a5b8;
	border-bottom:4px solid #8290a5; */
}
.button:hover, button:hover, .button:active, button:active,
.button:focus, button:focus {
	background-color: #b4d158;
}
.drug-icons img.country-flag {
	margin: 8px 5px;
}
#pharmacy-wrap select.check-out-drug-package-dropdown, #pharmacy-wrap select.qty {
	margin: 0.25em 0 0;
}
#pharmacy-wrap .country select {
	margin-top: 0.2rem;
}
#pharmacy-wrap .state select {
	margin-top: 0.2rem;
}
#frmCheckout .button-panel > div {
	padding: 0;
}
.tbcheckout thead th, .tbcheckout tbody td, .tbcheckout tfoot td {
	vertical-align: middle;
	font-size: 13px;
}
.tbcheckout th {
	padding: 1em 5px;
	border-top: 1px solid #dedede;
}
.tbcheckout .description {
	text-align: center;
}
.tbcheckout .quantity {
	text-align: center;
}
ul.checkout-steps {
	width: 100%;
}
ul.checkout-steps > li {
	border: none;
	padding: 8px 5px 2px 5px;
}
.checkout-edit-address .controls {
	padding-top: 1rem;
}
.checkout-edit-address .edit-address.small, .checkout-edit-address .remove-address.small {
	padding: 8px 20px;
	font-size: 1rem;
}
.additional-comments {
	padding-bottom: 10px;
}
.infor-panel .links li {
	border: 0;
	padding: 0.55rem 5px 2px 5px;
}
.links li.active {
    border-radius: 4px;
    padding: 0.5em 1em;
    background-color:#9ec235;
	box-shadow:inset 0 -4px 0 rgba(0,0,0,.1);
}
#frmShippingInfo .row .edit-shipping-optional {
	font-size: 0.7em;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	padding: 0 0.5em;
}
.login-form .item ul {
	padding: 2em 0;
}
#pharmacy-wrap p {
	font-size: 13px;
}
#pharmacy-wrap div.page-search-summary ul li a {
	font-size: 13px;
}
#pharmacy-wrap div.page-search-summary ul li a:hover {
	color: #960d28;
}
#pharmacy-wrap div.page-search-summary ul {
	padding: 0;
}
#pharmacy-wrap select {
	margin-top: 0.2rem;
}
.has-tip:hover, .has-tip:focus {
	color: #960d28	
}
.height-info > .row > .large-12 > .large-6 {
	padding: 0;
}
input#useShipping {
	margin: auto 1rem;
}
.drug-dropdown .drug-select {
	width: 80%;
}
.drug-dropdown .add-to-cart {
	width: 20%;
}
.user-signup div.agree {
	padding: 0.5rem 0;
}
ul.notification.notification-error li:empty {
	display: none;
}
.pw-reorder .drug-result {
	border: none;
}
.pw-reorder .medicationHeading h3 {
	color: #960d28;
    padding: 0;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
}
.pw-reorder .medicationIngredient h4 {
	font: 16px/1.562 "source_sans_pro", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.pw-reorder .drug-result td {
	border-top: none;
	border-bottom: 1px solid #ddd;
	border-left: none !important;
	border-right: none !important;
}
.drug-dropdown-note {
	display: inline-block;
	padding-bottom: 5px;
}
.single-pharmacy_drugs .entry-content > .notification-information {
	display: none;
}
.medicationHeading { 
	display:none;
}



.medicationHeading:first-of-type {
	padding: 0.5em 1.375em 0.625em 30px;
	border-top-left-radius: 0;
	border-top-right-radius: 6px;
	display:block;
}

.pw-reorder .medicationHeading {
	padding: 0.5em 0.65em 0.625em;
}
table.drug-result {
	margin-bottom: 0;
	border: none;
	border-bottom: 2px solid #ececec;
}
.drug-result th, .drug-result td {
	border: none;
}
ul.condition_items {
	margin: 0;
	line-height: 1.8em;
}
@media screen and (max-width: 768px) {
	.drug-package-qty {
		margin-left: 0;
	}
	.drug-result .drug-select {
		display: block;
	}
	.drug-result .add-to-cart {
		display: block;
		clear: both;
		width: 100%;
		text-align:left;
		margin: 0 0 0 12px;
	}
	.drug-dropdown .drug-select { width:100%; }
	.drug-result .add-to-cart button {
		margin: 0; 
	}
	.drug-result .drug-select {
		margin: 0.5rem 0;
	}
	body.home .promo-box { background-position:75% 100%!important; }
}
#frmCheckout .item-description {
	display: block;
	clear: both;
	padding: 0.5rem 0.25rem;
}
#frmCheckout .description h3 {
	float: left;
	padding: 0.35rem 0 0 0.5rem;
}
.pw-checkout-confirm #frmCheckout .quantity {
	line-height: 1.4;
}
.tbcheckout .order-quantity {
	line-height: 1.3;
}