#lee-services-modal .modal-content {
box-shadow: 0px 7px 15px 1px rgba(0, 0, 0, 0.12);
border: 1px solid rgba(0, 0, 0, 0.03);
border-radius: 2px;
}
#lee-services-modal .modal-body {
min-height: 300px;
border-top: 4px solid #333;
}
#lee-services-modal .dismiss-paywall {
/*font-size: 50px;*/
z-index: 1;
color: #000;
opacity: .3;
font-weight: 300;
text-decoration: none;
display: inline-block;
line-height: 50px;
right: 15px;
top: 0;
position: absolute;
}
#lee-services-modal .dismiss-paywall span.return { display: none; }
#lee-services-modal .dismiss-paywall span.x {
font-size: 50px;
display: inline-block;
float: right;
padding-left: 5px;
margin-top: -3px;
font-weight: 200;
}
#lee-services-modal .dismiss-paywall:hover { opacity: .6; }
#lee-services-modal .dismiss-paywall:hover span.return { display: inline-block; }
#lee-services-modal .modal-top {
margin: 0 -15px;
padding: 15px;
z-index:0;
}
#lee-services-modal .modal-top .title {
font-size: 26px;
line-height: 28px;
margin-bottom: 10px;
font-weight: bold;
font-family: ‘serif-ds’, serif;
}

#lee-services-modal .modal-top .logo img {
max-height: 50px;
max-width: 220px;
margin-bottom: 15px;
}
#lee-services-modal .return-home { margin-bottom: 5px; }
#lee-services-modal .return-home a { color: #aaa; }

#lee-services-modal a.text-link { color: #222; }
#lee-services-modal .br {
border-top: 1px solid #eee;
margin: 0 auto 15px auto;
max-width: 250px;
box-shadow: 0 1px 0px 1px rgba(0, 0, 0, 0.02);
}
@media (min-width: 992px) {
#lee-services-modal.packages_1 {
width: 650px;
}
#lee-services-modal.packages_1 .modal-top .title {
font-size: 32px;
line-height: 34px;
padding: 0 15px;
}
#lee-services-modal.packages_2,
#lee-services-modal.packages_3 {
width: 80%;
}
#lee-services-modal.packages_4,
#lee-services-modal.packages_5 {
width: 90%;
}
}
@media (min-width: 1200px) {
#lee-services-modal.packages_2 {
width: 650px;
}
#lee-services-modal.packages_3 {
width: 900px;
}
#lee-services-modal.packages_4 {
width: 1050px;
}
#lee-services-modal.packages_5 {
width: 1200px;
}
}
@media (max-width: 991px) {
#lee-services-modal .modal-top .title {
font-size: 24px;
}
}

.modal-backdrop.in {
filter: alpha(opacity=90);
opacity: .9;
background-color: #fff;
}
#lee-registration-wall-modal .dismiss-regwall {
font-size: 50px;
margin-top: -15px;
z-index: 1;
color: #000;
opacity: .3;
font-weight: 300;
text-decoration: none;
display: inline-block;
line-height: 1;
right: 15px;
position: absolute;
cursor: pointer;
}
#lee-registration-wall-modal .dismiss-regwall:hover { opacity: .6; }
#lee-registration-wall-modal .modal-content {
box-shadow: 0 5px 15px rgba(0,0,0,.1);
border: 1px solid rgba(0,0,0,.1);
border-radius: 3px;
}
#lee-registration-wall-modal {
font-family: ‘Lato’, sans-serif;
}
#lee-registration-wall-modal .title {
font-size: 24px;
line-height: 24px;
margin-bottom: 5px;
font-weight: 700;
}
#lee-registration-wall-modal .logo img {
max-height: 50px;
max-width: 50%;
margin: 15px 0;
}
#lee-registration-wall-modal .tagline,
#lee-registration-wall-modal .buttons {
margin-bottom: 15px;
}
/* inline */
#lee-registration-wall-inline {
position: relative;
margin-bottom: 20px;
display: none;
}
#lee-registration-wall-inline .lee-registration-panel {
background-color: #f7f7f7;
padding: 30px 20px;
border-radius: 5px;
}
#lee-registration-wall-inline .lee-registration-redacted-overlay {
height: 80px;
width: 100%;
top: -90px;
z-index: 1;
position: absolute;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 80%);
}
#lee-registration-wall-inline .head {
font-size: 36px;
line-height: 36px;
font-family: ‘Yrsa’, serif;
}
#lee-registration-wall-inline .tagline {
padding-bottom: 15px;
}
#lee-registration-wall-inline .tagline a {
color: #222;
text-decoration: underline;
}
@media (max-width: 767px) {
#lee-registration-wall-inline .lee-registration-redacted-overlay { display: none; }
}

{{featured_button_text}}

I agree with Zachary Gates, Jim Hinton would be an excellent addition to our City Council (“Vote Jim Hinton for Napa City Council,” Sept. 9).

Whether you like it or not, the city of Napa has approved medical cannabis dispensaries. Jim Hinton is an expert on all things cannabis.

In 2017, I was working at a dispensary in Vallejo. One day Jim Hinton came to our dispensary on a tour with elected officials from all over the Bay Area including almost everyone on the Napa City Council. Jim knows the cannabis industry and can help our city open up the recreational cannabis market, which will create revenue to help fund the public services that we desperately need.

Vote Jim Hinton for Napa City Council District 2.

Kyle Bungart

#pu-email-form-opinion-email {
clear: both;

background-color: #fff;

color: #222;

background-position: bottom;
background-repeat: no-repeat;
padding: 15px 20px;
margin-bottom: 40px;
box-shadow: 0px 2px 0px 0px rgba(0,0,0,.05);
border-top: 4px solid rgba(0,0,0,.8);
border-bottom: 1px solid rgba(0,0,0,.2);

display: none;

}
#pu-email-form-opinion-email,
#pu-email-form-opinion-email p {
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Helvetica, Arial, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”;
}
#pu-email-form-opinion-email h1 {
font-size: 24px;
margin: 15px 0 5px 0;
font-family: “serif-ds”, Times, “Times New Roman”, serif;
}
#pu-email-form-opinion-email .lead {
margin-bottom: 5px;
}
#pu-email-form-opinion-email .email-desc {
font-size: 16px;
line-height: 20px;
margin-bottom: 5px;
opacity: 0.7;
}
#pu-email-form-opinion-email form {
padding: 10px 30px 5px 30px;
}
#pu-email-form-opinion-email .disclaimer {
opacity: 0.5;
margin-bottom: 0;
line-height: 100%;
}
#pu-email-form-opinion-email .disclaimer a {
color: #222;
text-decoration: underline;
}
#pu-email-form-opinion-email .email-hammer {

border-bottom: 3px solid #222;

opacity: .5;
display: inline-block;
padding: 0 10px 5px 10px;
margin-bottom: -5px;
font-size: 16px;
}