.main-container {
  margin: 0 auto;
  width: 100%;
}

.content-wrapper {
  max-width: 1024px;
}

.colored-link.blue,
.saving-cart-age-popup .webform-component--age-confirmation .blue.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .blue.sing-up-continue,
.share-story-popup .mfp-content .blue.share-story-continue,
.share-story-finished .mfp-content .blue.back-to-site {
  background: rgba(0, 155, 201, 0.8);
}

.colored-link.blue:hover,
.saving-cart-age-popup .webform-component--age-confirmation .blue.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .blue.sing-up-continue:hover,
.share-story-popup .mfp-content .blue.share-story-continue:hover,
.share-story-finished .mfp-content .blue.back-to-site:hover {
  background: #009bc9;
}

.colored-link.green,
.saving-cart-age-popup .webform-component--age-confirmation .green.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .green.sing-up-continue,
.share-story-popup .mfp-content .green.share-story-continue,
.share-story-finished .mfp-content .green.back-to-site {
  background: rgba(187, 215, 60, 0.8);
}

.colored-link.green:hover,
.saving-cart-age-popup .webform-component--age-confirmation .green.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .green.sing-up-continue:hover,
.share-story-popup .mfp-content .green.share-story-continue:hover,
.share-story-finished .mfp-content .green.back-to-site:hover {
  background: #bbd73c;
}

.colored-link.purple,
.saving-cart-age-popup .webform-component--age-confirmation .purple.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .purple.sing-up-continue,
.share-story-popup .mfp-content .purple.share-story-continue,
.share-story-finished .mfp-content .purple.back-to-site {
  background: rgba(81, 96, 172, 0.8);
}

.colored-link.purple:hover,
.saving-cart-age-popup .webform-component--age-confirmation .purple.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .purple.sing-up-continue:hover,
.share-story-popup .mfp-content .purple.share-story-continue:hover,
.share-story-finished .mfp-content .purple.back-to-site:hover {
  background: #5160ac;
}

.colored-link.light:after,
.saving-cart-age-popup .webform-component--age-confirmation .light.savings-card-continue:after,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.sing-up-continue:after,
.share-story-popup .mfp-content .light.share-story-continue:after,
.share-story-finished .mfp-content .light.back-to-site:after {
  opacity: 0.8;
}

.colored-link.light:hover:after,
.saving-cart-age-popup .webform-component--age-confirmation .light.savings-card-continue:hover:after,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.sing-up-continue:hover:after,
.share-story-popup .mfp-content .light.share-story-continue:hover:after,
.share-story-finished .mfp-content .light.back-to-site:hover:after {
  opacity: 1;
}

.colored-link.light.green,
.saving-cart-age-popup .webform-component--age-confirmation .light.green.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.green.sing-up-continue,
.share-story-popup .mfp-content .light.green.share-story-continue,
.share-story-finished .mfp-content .light.green.back-to-site {
  color: rgba(187, 215, 60, 0.8);
  background: rgba(255, 255, 255, 0.8);
}

.colored-link.light.green:hover,
.saving-cart-age-popup .webform-component--age-confirmation .light.green.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.green.sing-up-continue:hover,
.share-story-popup .mfp-content .light.green.share-story-continue:hover,
.share-story-finished .mfp-content .light.green.back-to-site:hover {
  background: #fff;
  color: #bbd73c;
}

.colored-link.light.purple,
.saving-cart-age-popup .webform-component--age-confirmation .light.purple.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.purple.sing-up-continue,
.share-story-popup .mfp-content .light.purple.share-story-continue,
.share-story-finished .mfp-content .light.purple.back-to-site {
  color: rgba(81, 96, 172, 0.8);
  background: rgba(255, 255, 255, 0.8);
}

.colored-link.light.purple:hover,
.saving-cart-age-popup .webform-component--age-confirmation .light.purple.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.purple.sing-up-continue:hover,
.share-story-popup .mfp-content .light.purple.share-story-continue:hover,
.share-story-finished .mfp-content .light.purple.back-to-site:hover {
  background: #fff;
  color: #5160ac;
}

.colored-link.light.blue,
.saving-cart-age-popup .webform-component--age-confirmation .light.blue.savings-card-continue,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.blue.sing-up-continue,
.share-story-popup .mfp-content .light.blue.share-story-continue,
.share-story-finished .mfp-content .light.blue.back-to-site {
  color: rgba(0, 155, 201, 0.8);
  background: rgba(255, 255, 255, 0.8);
}

.colored-link.light.blue:hover,
.saving-cart-age-popup .webform-component--age-confirmation .light.blue.savings-card-continue:hover,
.mfp-content .stay-in-touch-wrapper .webform-confirmation .light.blue.sing-up-continue:hover,
.share-story-popup .mfp-content .light.blue.share-story-continue:hover,
.share-story-finished .mfp-content .light.blue.back-to-site:hover {
  background: #fff;
  color: #009bc9;
}

br.mobile,
br.tablet {
  display: none;
}

br.desktop {
  display: block;
}

.bc-player-HJFyDH5Te_default .vjs-big-play-button {
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: -82px -83px;
  width: 77px;
  height: 77px;
}

.bc-player-HJFyDH5Te_default .vjs-big-play-button:hover {
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: 0px -83px;
  width: 77px;
  height: 77px;
}

.bc-player-HJFyDH5Te_default .vjs-big-play-button.green {
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: -83px 0px;
  width: 77px;
  height: 77px;
}

.bc-player-HJFyDH5Te_default .vjs-big-play-button.green:hover {
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: -165px 0px;
  width: 77px;
  height: 77px;
}

.fixed-scroll-item {
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: 0px 0px;
  width: 78px;
  height: 78px;
  right: 20px;
}

.ie-edge .paragraphs-item-hero-interior-module.text-align-center .images .chantix-paragraphs-svg-wrapper svg,
.ie-edge .paragraphs-item-hero-interior-module.text-align-center .images img,
.ie-edge .paragraphs-item-homepage-hero .images .desktop svg,
.ie-edge .paragraphs-item-homepage-hero .images .desktop img {
  left: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.mobile-menu-trigger {
  display: none;
}

header.open .header-main-menu {
  opacity: 1;
  visibility: visible;
}

header .header-main-menu {
  opacity: 1;
  visibility: visible;
}

.header-region {
  opacity: 1;
  visibility: visible;
  top: 0;
  background: #e4f5f9;
}

.header-region.is-sticky {
  position: fixed;
  opacity: 1;
  width: 101%;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.header-region.is-hidden {
  opacity: 0;
  visibility: hidden;
}

.header-region nav[role="navigation"] > ul:after {
  display: none;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu {
  color: #009bc9;
}

.mobile-menu-overlay {
  display: none;
}

header {
  background: none;
}

header .header-main-menu {
  position: relative;
  top: 0;
  background: none;
}

.header-menu {
  background: #363636;
  min-height: 38px;
  padding: 0 10px;
}

.header-menu ul {
  margin: 0;
  text-align: right;
}

.header-menu ul li {
  padding-top: 4px;
}

.header-menu ul li:after {
  background: #fff;
  height: 7px;
  top: 17px;
}

.header-menu ul li a {
  color: #fff;
  font-size: 8px;
  font-weight: 600;
  line-height: normal;
}

.header-region {
  padding: 0 10px;
  overflow: visible;
}

.header-region .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-region .content-wrapper:after {
  display: none;
}

.header-region .desktop-logo {
  display: inline-block;
  width: 215px;
  float: none;
}

.header-region .desktop-logo a {
  display: block;
}

.header-region .desktop-logo img {
  width: 100%;
  height: auto;
}

.header-region nav[role="navigation"] {
  display: inline-block;
  max-width: 845px;
  float: none;
}

.header-region nav[role="navigation"] > ul {
  background: none;
  margin: 0;
  width: 100%;
  text-align: right;
}

.header-region nav[role="navigation"] > ul > li {
  margin-left: 50px;
  display: inline-block;
}

.header-region nav[role="navigation"] > ul > li:hover {
  cursor: default;
}

.header-region nav[role="navigation"] > ul > li:hover .parent-header-menu:after {
  opacity: 1;
}

.header-region nav[role="navigation"] > ul > li:first-child {
  margin-left: 0;
}

.header-region nav[role="navigation"] > ul > li:last-child {
  margin-right: 10px;
}

.header-region nav[role="navigation"] > ul > li.last .parent-header-menu:before {
  display: none;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu {
  padding: 25px 15px;
  position: relative;
  text-transform: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 15px;
  color: #009bc9;
  cursor: default;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu:before {
  content: '';
  position: absolute;
  right: -35px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 3px;
  height: 24px;
  background: #009bc9;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu:after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 20px;
  width: calc(100% - 30px);
  max-width: none;
  height: 1px;
  background: #009bc9;
  display: inline-block;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu.active-trail {
  font-size: 16px;
  color: #009bc9;
}

.header-region nav[role="navigation"] > ul > li .parent-header-menu.active-trail:after {
  background: #009bc9;
  opacity: 1;
}

.header-region nav[role="navigation"] > ul > li > a {
  font-size: 15px;
  font-weight: 600;
}

.header-region nav[role="navigation"] > ul > li:before {
  display: none;
}

.header-region nav[role="navigation"] > ul > li:after {
  display: none;
}

.header-region nav[role="navigation"] > ul > li > ul {
  display: block;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  background: #e4f5f9;
  padding: 10px 0;
  width: 160%;
  max-width: 260px;
}

.header-region nav[role="navigation"] > ul > li > ul:after {
  display: none;
}

.header-region nav[role="navigation"] > ul > li > ul li {
  padding: 0 20px;
  text-align: left;
  display: block;
  width: 100%;
  position: relative;
}

.header-region nav[role="navigation"] > ul > li > ul li::after {
  opacity: 0;
  visibility: hidden;
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  background-image: url(/sites/default/themes/custom/chantix/images/sprite.png?1549467412602);
  background-position: -111px -220px;
  width: 8px;
  height: 13px;
}

.header-region nav[role="navigation"] > ul > li > ul li:hover::after {
  opacity: 1;
  right: 10px;
  visibility: visible;
}

.header-region nav[role="navigation"] > ul > li > ul li a {
  display: block;
  color: #009bc9;
  padding: 10px 0;
}

.header-region nav[role="navigation"] > ul > li > ul li a:hover {
  text-decoration: underline;
}

.header-region nav[role="navigation"] > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
}

.close-search {
  right: 20px;
}

.header-search-block {
  right: 0;
}

.header-search-block .views-exposed-form .views-exposed-widget .form-item input {
  height: 46px;
  line-height: 46px;
}

.header-search-block .views-exposed-form .views-exposed-widget.views-submit-button {
  width: 60px;
  left: 0;
}

.desktop-search {
  display: inline-block;
  height: 66px;
  width: 22px;
  cursor: pointer;
  background: url("../images/search-fixed-icon.png") no-repeat center center;
  background-size: 100% auto;
  position: relative;
}

.desktop-search .search-text {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 46px;
  font-size: 14px;
  color: #009bc9;
  padding: 0 60px;
  white-space: nowrap;
  overflow: hidden;
  visibility: visible;
  opacity: 1;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.desktop-search .search-text.is-hidden {
  opacity: 0;
  visibility: hidden;
}

.desktop-search.open .search-text {
  display: block;
}

#block-menu-menu-header-menu {
  text-align: right;
}

#block-menu-menu-header-menu .custom-actions-links {
  display: inline-block;
}

#block-system-main-menu .custom-actions-links {
  display: none;
}

footer #block-block-1 {
  width: 73%;
}

#isi-page {
  padding-top: 120px;
}

.cost-calculator-module > .content {
  max-width: 820px;
}

.chantix-calculate-form .webform-component--right-column--result .result-name {
  font-size: 18px;
  line-height: 22px;
  min-width: 120px;
}

.chantix-calculate-form fieldset {
  padding-left: 40px;
}

.chantix-calculate-form .webform-component--left-column--fields-delimiter {
  background-size: 38px auto;
}

.chantix-calculate-form .form-actions {
  padding-left: 20px;
}

.chantix-calculate-form .form-actions input {
  width: 270px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  letter-spacing: 1px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.chantix-calculate-form .webform-component-select select {
  width: 305px;
}

.chantix-calculate-form .webform-component-select select::-ms-expand {
  display: none;
}

.chantix-calculate-form .webform-component-select select.with-error {
  font-size: 12px;
}

.share-story-module {
  padding: 60px 10px 30px;
}

.share-your-story-form {
  max-width: 800px;
}

.share-your-story-form .form-actions .webform-next,
.share-your-story-form .form-actions .webform-previous {
  background-color: rgba(81, 96, 172, 0.8);
}

.share-your-story-form .form-actions .webform-next:hover,
.share-your-story-form .form-actions .webform-previous:hover {
  background-color: #5160ac;
}

.share-your-story-form.share-your-story-step-1 .form-actions .form-submit {
  color: rgba(81, 96, 172, 0.8);
  background: rgba(255, 255, 255, 0.8) url("../images/purple-bottom-arrow.png") no-repeat right 10px center;
}

.share-your-story-form.share-your-story-step-1 .form-actions .form-submit:hover {
  background: #fff url("../images/purple-bottom-arrow.png") no-repeat right 10px center;
  color: #5160ac;
}

.share-your-story-form .form-actions .form-submit.webform-previous {
  background-color: rgba(81, 96, 172, 0.8);
}

.share-your-story-form .form-actions .form-submit.webform-previous:hover {
  background-color: #5160ac;
}

.share-your-story-form .form-actions .form-submit {
  background-color: rgba(81, 96, 172, 0.8);
}

.share-your-story-form .form-actions .form-submit:hover {
  background-color: #5160ac;
}

.share-your-story-form > .webform-component-checkboxes,
.share-your-story-form > .webform-component-radios {
  padding-top: 35px;
  padding-left: 60px;
}

#chantix-savings-card-get-now .collapsed-form-header,
#chantix-savings-card-sign-up .collapsed-form-header,
#chantix-savings-card-activate .collapsed-form-header {
  min-height: 130px;
  padding-top: 20px;
}

#chantix-savings-card-get-now > .content,
#chantix-savings-card-sign-up > .content,
#chantix-savings-card-activate > .content {
  max-width: 810px;
}

#chantix-savings-card-get-now > .content:hover .collapsed-form-header h3,
#chantix-savings-card-sign-up > .content:hover .collapsed-form-header h3,
#chantix-savings-card-activate > .content:hover .collapsed-form-header h3 {
  letter-spacing: 1px;
}

.collapsed-form-header .start-button {
  background-color: rgba(255, 255, 255, 0.8);
}

.collapsed-form-header .start-button:hover {
  background-color: white;
}

.expanded-form-header .desktop {
  display: inline;
}

.expanded-form-header .mobile {
  display: none;
}

.collapsed-form-header-get-card-form .start-button {
  background-color: rgba(255, 255, 255, 0.8);
  background-position: right 18px center;
}

.collapsed-form-header-get-card-form:hover .start-button {
  background-color: white;
}

.savings-card--get-one-now .webform-component--subhead,
.savings-card--get-one-now .webform-component--steps-description,
.savings-card--get-one-now .webform-component--download-button,
.savings-card--get-one-now .webform-component--pi {
  padding: 10px 40px;
}

.savings-card--get-one-now .webform-component--steps-description div.step:after {
  width: 63px;
  height: 32px;
}

.savings-card--get-one-now .webform-component--steps-description div.step span.step-num {
  margin-bottom: 0;
  line-height: normal;
}

.savings-card--get-one-now .webform-component--steps-description div.step {
  width: 200px;
}

.savings-card--get-one-now .webform-component--steps-description div.step.step-1 {
  width: 150px;
}

.savings-card--get-one-now .webform-component--steps-description div.step.step-1:after {
  right: -95px;
  top: 20px;
}

.savings-card--get-one-now .webform-component--steps-description div.step.step-2:after {
  right: -111px;
  top: 22px;
}

.savings-card--get-one-now .webform-component--pi {
  padding-bottom: 20px;
}

.collapsed-form-header-activate-card-form .start-button {
  background-position: right 18px center;
  background-color: rgba(255, 255, 255, 0.8);
}

.collapsed-form-header-activate-card-form:hover .start-button {
  background-color: white;
}

.savings-card--activate-it-now .webform-component--left-column--card-example .images img.tablet {
  display: none;
}

.savings-card--activate-it-now .webform-component--left-column--card-example .images img.desktop {
  display: block;
}

.savings-card--activate-it-now .webform-component--subhead,
.savings-card--activate-it-now .webform-component--left-column .fieldset-wrapper,
.savings-card--activate-it-now .webform-component--right-column .fieldset-wrapper,
.savings-card--activate-it-now .webform-component--activate-button {
  padding: 10px 40px;
}

.collapsed-form-header-sign-up-card-form .start-button {
  background-color: rgba(255, 255, 255, 0.8);
  background-position: right 18px center;
}

.collapsed-form-header-sign-up-card-form:hover .start-button {
  background-color: white;
}

.savings-card--sign-up-now .webform-component--subhead,
.savings-card--sign-up-now .webform-component--steps-description,
.savings-card--sign-up-now .webform-component--download-button,
.savings-card--sign-up-now .webform-component--pi {
  padding: 0 40px;
}

.savings-card--sign-up-now .webform-component--mobile-terms-agree .messages.error {
  padding-left: 120px;
}

.savings-card--sign-up-now .webform-component--mobile-terms-agree {
  padding-left: 77px;
}

.savings-card--sign-up-now .webform-component--send-the-text-button .send-the-text {
  background-color: rgba(187, 215, 60, 0.8);
}

.savings-card--sign-up-now .webform-component--send-the-text-button .send-the-text:hover {
  background-color: #bbd73c;
}

.savings-card--sign-up-now .webform-component--send-the-text-button .send-the-text.disabled {
  background-color: rgba(187, 215, 60, 0.8);
}

.savings-card--sign-up-now .webform-component--send-the-text-button .send-the-text.disabled:hover {
  background-color: #bbd73c;
}

.savings-card--sign-up-now .mobile-number-wrapper .messages.error {
  padding-left: 83px;
}

.savings-card--sign-up-now .form-item .phone-wrapper input {
  font-size: 12px;
}

.desktop-cart-columns {
  padding-bottom: 5px;
}

.desktop-cart-columns .column-wrapper {
  max-width: 810px;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.desktop-cart-columns .column-wrapper .cart-wrapp-form {
  width: 401px;
}

.desktop-cart-columns .column-wrapper .cart-wrapp-form.saving-cart-form-is-open {
  width: 100%;
}

.desktop-cart-columns .column-wrapper .cart-wrapp-form #chantix-savings-card-sign-up,
.desktop-cart-columns .column-wrapper .cart-wrapp-form #chantix-savings-card-activate {
  padding: 0;
}

.desktop-cart-columns .column-wrapper .cart-wrapp-form #chantix-savings-card-sign-up form,
.desktop-cart-columns .column-wrapper .cart-wrapp-form #chantix-savings-card-activate form {
  padding-top: 0;
}

.desktop-cart-columns .column-wrapper.opened-in-columns .cart-wrapp-form {
  display: none;
}

.desktop-cart-columns .column-wrapper.opened-in-columns .cart-wrapp-form.saving-cart-form-is-open {
  display: block;
}

#chantix-savings-card-get-now .webform-confirmation .webform-confirmation-pdf-used {
  padding-left: 120px;
  padding-right: 120px;
}

#chantix-savings-card-sign-up .webform-confirmation {
  padding-left: 120px;
  padding-right: 120px;
}

#chantix-savings-card-activate .webform-confirmation {
  padding-left: 120px;
  padding-right: 120px;
}

header .header-region.main-container > .content-wrapper {
  max-width: 1024px !important;
}

.paragraphs-item-video-gallery-video-module .view-content {
  display: block !important;
}

.fixed-turkey-block .fixed-banner-container {
  padding-top: 40px;
  padding-bottom: 33px;
}

.fixed-turkey-block .content {
  max-width: 872px;
}

.fixed-turkey-block .content:after {
  content: '';
  background: url("../images/fixed-banner/turkey-desktop.png") no-repeat center center;
  background-size: contain;
  position: absolute;
  display: block;
  right: -37px;
  width: 395px;
  height: 236px;
  bottom: -35px;
}

.fixed-turkey-block .heading {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
}

.fixed-turkey-block .copy {
  font-size: 24px;
  line-height: 32px;
}

.webform-component-select select {
  height: 40px;
}

.form-actions .form-submit {
  background-color: rgba(0, 155, 201, 0.8);
}

.form-actions .form-submit:hover {
  background-color: #009bc9;
}

.webform-component--preview-footer,
.webform-component--download-or-email-footer,
.webform-component--email-confirmation-footer {
  left: 265px;
}

.webform-component--email-confirmation-footer {
  left: 552px;
  bottom: 130px;
}

.leaving-site .mfp-content .actions a,
.leaving-site .mfp-content .actions button {
  background: rgba(0, 155, 201, 0.8);
}

.leaving-site .mfp-content .actions a:hover,
.leaving-site .mfp-content .actions button:hover {
  background: #009bc9;
}

.mfp-content .stay-in-touch-wrapper .webform-component--sub-title p {
  margin-bottom: 25px;
}

.entity-paragraphs-item .images .desktop,
.entity-paragraphs-item .background .desktop {
  display: block;
}

.entity-paragraphs-item .images .tablet,
.entity-paragraphs-item .background .tablet {
  display: none;
}

#webform-ajax-wrapper-296 {
  max-width: 900px;
  padding-top: 90px;
}

#webform-ajax-wrapper-296 .webform-confirmation {
  padding: 35px 0 40px;
}

.page-page-not-found .panels-flexible-region-inside-last {
  max-width: 922px;
}

.page-page-not-found .copy-cta-background-1 .wrapper-content {
  width: 40%;
}

.page-page-not-found .copy-cta-background-3 .paragraphs-item-copy-cta-background.width-wide {
  width: 577px;
}

.page-page-not-found .copy-cta-background-3 .paragraphs-item-copy-cta-background.width-wide .content {
  padding-left: 15px;
}

.page-page-not-found .paragraphs-item-copy-cta-background .content {
  height: 160px;
}

.page-page-not-found .paragraphs-item-copy-cta-background .content .field-name-field-description p {
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 30px;
}

.page-page-not-found .paragraphs-item-copy-cta-background .content .field-type-link-field a {
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  width: 215px;
}

.page-search .block-interested-in .field-type-paragraphs .field-item:first-child .paragraphs-item-copy-cta-background .field-name-field-link a {
  background-color: rgba(0, 155, 201, 0.8);
}

.page-search .block-interested-in .field-type-paragraphs .field-item:first-child .paragraphs-item-copy-cta-background .field-name-field-link a:hover {
  background-color: #009bc9;
}

.page-search .pane-title {
  margin-top: 88px;
}

.page-search .view-chantix-search {
  padding-left: 80px;
  padding-right: 80px;
}

.page-search .view-chantix-search .view-content {
  margin-top: 66px;
}

.site-map #main-content > h1 {
  margin: 117px 0 30px 0;
}

.site-map #block-menu-menu-site-map ul li li {
  margin: 7px 0;
}
