footer #gts-c {overflow: inherit !important}

p.print-address {display: none}
@media print {
p.print-address {line-height: 1rem !important; display: block !important}
}

/* Cart Warranty Modal */
.warranty-info-modal .reveal-content {padding-top: 0}
.warranty-info-modal .reveal-content h4 {font-size: 1.75rem}
.warranty-info-modal .reveal-content ul, .warranty-info-modal .reveal-content ol {margin-top: 1rem}
.warranty-info-modal .reveal-content .accordion-navigation .accordion-panel {border-top: 1px solid #a9b7c6 !important; border-bottom: 1px solid #a9b7c6 !important;}
.warranty-info-modal .reveal-content .accordion-navigation .accordion-panel:first-child {margin-top: 0}

@media (min-width: 641px) {
	.warranty-info-modal .reveal-content h4 {font-size: 2.25rem}
}

.reveal-modal .h2 {-webkit-box-shadow: inset 0px -5px 11px -8px rgba(50, 50, 50, 0.75); -moz-box-shadow: inset 0px -5px 11px -8px rgba(50, 50, 50, 0.75); box-shadow: inset 0px -5px 11px -8px rgba(50, 50, 50, 0.75); background:#e8eaee; color:#23416a; margin:0; padding:.5rem 2.25rem .5rem .9375rem; border-bottom:1px solid #b8b5af; font-size: 1.2rem; font-weight: 700; clear:both; line-height: normal;}
.h3{color:#1a1a1a;font-size:1rem;font-weight:700;clear:both;margin:0;line-height:normal;margin-bottom:.2rem}