/* /var/www/retail/web/css/contactus.css */ .email {display:block;}
.js .email {display:block;}
.locations h3 {border:0;padding:8px;}
.locations .lh3 {border-bottom:1px dotted}
.locations ul,.location ul {padding:0}
.first.location {background:#F2F2F2;display:block;vertical-align:top;}
.locations {display:block;vertical-align:top;}
@media only screen and (min-width:640px) {.first.location,.locations {width:48%;display:inline-block;float:left;}
.locations {float:right;}
}
.first.location h3 {font:normal 12pt QuaySansMed,Helvetica,sans-serif;padding-left:16px}
.contact {font-size:12px;margin:0;padding:16px 0}
.contacts .contact.mini {display:inline-block;width:100%;padding:8px 1% 8px 3%;border-top:none;vertical-align:top;}
.contact.mini ul {margin:0;}
@media only screen and (min-width:1024px) {.contacts .contact.mini {width:45%;}
}
.contact ul {margin-bottom:0}
.contact h4 {font:normal 12pt QuaySansMed,Helvetica,sans-serif}
.contact .address {margin-top:16px}
.contacts .contact {border-top:1px dotted;padding-left:24px}
.contacts .contact:first-child {border-top:none}
.email h3 {border-bottom:1px dotted;margin:0}
.email form textarea {height:8em;width:59%;border:1px solid #000}
.email form label {display:inline}
i.arrow.R,i.arrow.D {background:url(../images/ic_arrow_r-sml.gif) no-repeat;display:inline-block;float:right;height:20px;width:20px}
i.arrow.D {background:url(../images/ic_arrow_d-sml.gif) no-repeat}
.email form .buttons {margin:0;margin-left:16px;width:85%;text-align:right;padding:8px;}
.email form .go {background-image:url(../images/btn_bg.gif);border:0;border-radius:5px;margin:16px 0;text-align:center}
.email form .go:hover {background-position:left -58px}
.email form span.required {float:none}
.email div.form .row label {padding-left:16px;text-align:left}
#contactusform-type {display:inline-block;vertical-align:top;}
#contactusform-type label {display:inline;width:auto;padding:0;}
#contactusform-type input {margin-right:1ex;}
.locations .clicky,.email p {padding:8px}
.locations .contacts,.email {background:#F2F2F2}
.email form .r.checks input,div.form div.ib label {width:auto}
#newsletter-subscriptions table {width:100%;xmax-width:800px;}
#newsletter-subscriptions td {vertical-align:middle;}
#newsletter-subscriptions th {background:#EFEFEF;}
#newsletter-subscriptions tr:nth-child(2n) {background:#F7F7F7;}
/* /var/www/retail/web/css/newsletter.css */ div.newsletter-form .errorMessage {padding:0;}
div.newsletter-form .row.email {margin-top:20px;}
div.newsletter-form .row .required .required {display:none;}
div.newsletter-form .help-block {padding:0;text-align:center;}
div.newsletter-form .row.right {text-align:right;}
div.newsletter-form .disclaimer {padding:0 26%;display:block;font-size:0.9em;}
.center-text {text-align:center;}
#message {padding:5%;}
#event {float:right;min-width:100%;padding-bottom:5%;}
div.newsletter-form .form-text {text-align:center;display:block;margin:1.5em auto;}
div.newsletter-form .form-text.footer {font-size:0.8em;}
#form-message {max-width:50%;}
div.field-newsletterform-email {font-size:1.3em;}
#newsletterform-email {max-width:50%;font-size:1em;padding:8px;}
div.newsletter-form .buttons {margin-top:0;margin-bottom:12px;text-align:center;}
div.newsletter-form .thanks {width:100%;text-align:center;font-size:2em;}
div.newsletter-form .primary-brand {margin:1em 0 0.5em 0;user-select:none;}
div.newsletter-form .other-brands {margin:0.5em 0 1em 2em;user-select:none;}
div.newsletter-form .row.brands {font-size:1.4em;}
div.newsletter-form .row.brands label {text-align:left;width:auto;margin-left:42%}
div.newsletter-form .row.brands input[type=checkbox] {display:inline;width:16px;height:20px;vertical-align:bottom;margin-right:4px;position:relative;}
div.newsletter-form .row.brands input[type=checkbox]:after {display:inline-block;width:16px;height:16px;background:#EFEFEF;border:solid 1px #CCC;border-radius:3px;content:"";text-align:center;line-height:16px;position:absolute;left:0;top:0;}
div.newsletter-form .row.brands input[type=checkbox]:checked:after {font-size:1.4em;content:"\2714";}
div.newsletter-form .button {padding:4px 24px;}
div.newsletter-form .button span {font-size:1.25em;}
#settingsCog {float:right;}
.first.location {background:none !important;}
.locations .contacts,.email {background:none !important;}
.staffMenu {display:none;}
.newsletter-activate h2 {text-align:center;}
.newsletter-activate .blurb {text-align:center;margin:1em;}
.newsletter-activate .buttons {text-align:center;margin:2em;}
.newsletter-activate .buttons .button {display:block;margin:8px 25%;}
.newsletter-activate img {max-width:100%;}
@media screen and (min-width:600px) {.newsletter-activate {margin:4em 0;}
.newsletter-activate .col {float:left;width:50%;}
}
@media screen and (min-width:800px) {.newsletter-activate h2 {font-size:2.5em;margin:0 20% 0.5em 20%;}
.newsletter-activate .blurb {margin:1em 20%;}
}
#newsletter-subscriptions span.no::before,#newsletter-subscriptions span.yes::before {display:inline-block;background-repeat:no-repeat;height:16px;width:16px;content:"";padding-right:4px;vertical-align:middle;}
#newsletter-subscriptions span.yes::before {background-image:url("../images/led_green.png");background-image:url("../images/led_green.svg"),none;}
#newsletter-subscriptions span.no::before {background-image:url("../images/led_red.png");background-image:url("../images/led_red.svg"),none;}
/* /var/www/retail/web/theme/romo/css/contactus.css */ .email form textarea {border-color:#CCC;background-color:#F7F7F7;display:inline-block}
.first.location,.locations .contacts,.email {background:#F2F2F2}
.first.location h3,.locations h3,.contact h4 {font:normal 12pt QuaySansMed,Helvetica,sans-serif;}
.contact.mini .name {font:normal 12pt QuaySansLite,Helvetica,sans-serif;}
i.arrow.R,i.arrow.D {background:url("../images/ic_arrow_r-sml.gif") no-repeat;}
i.arrow.D {background:url("../images/ic_arrow_d-sml.gif") no-repeat}
.email form .go {background-image:url("../images/btn_bg.gif");}
@media screen and (min-width:800px) {.newsletter-activate h2 {font-family:QuaySansMed;}
}
