/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.paragraphSystem,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.paragraphSystem:before,
.paragraphSystem:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after,
.paragraphSystem:after,
.container:after,
.container-fluid:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }
}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 0; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/*# sourceMappingURL=../maps/core/normalize.css.map */
:root {
  --primary-color: #F14503;
  --primary-color-light: #E57200;
  --primary-color-dark: #E64510;
  --primary-color-darken: #be380c;
  --secondary-color:  #001a68;
  --secondary-color-dark:  #1c254c;
  --orange-red-color: rgba(230,99,6,1);
  --orange-red-color-light: #f95303;
  --orange-light: #ff6620; }

:lang(en-in) {
  --primary-color: #F14503;
  --primary-color-light: #6ea958;
  --primary-color-dark: #4b6e4b;
  --secondary-color:  #3D9525;
  --secondary-color-dark:  #4b6e4b; }

.richText .component-content {
  overflow: hidden; }

.richText h1 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h2 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h3 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h4 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h5 {
  margin-top: 0;
  word-wrap: break-word; }

.richText h6 {
  margin-top: 0;
  word-wrap: break-word; }

.richText a {
  color: #333;
  text-decoration: underline; }
  .richText a:hover {
    color: var(--orange-red-color-light);
    text-decoration: underline; }
  .richText a.accordion-title-link {
    text-decoration: none; }

.richText ul,
.richText ol {
  padding: 10px 0;
  margin-left: 10px; }

.richText li {
  margin-left: 15px;
  margin-bottom: 10px;
  font-size: 14px;
  list-style-type: none; }

.richText ol li {
  list-style: decimal; }

.richText ul li {
  position: relative;
  margin-left: 0;
  padding-left: 15px; }
  .richText ul li:before {
    position: absolute;
    top: 1px;
    left: -5px;
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal; }

.richText-image {
  display: block;
  margin-bottom: 10px; }
  .richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left; }
  .richText-image.pull-right {
    margin: 5px 10px 5px 15px;
    float: right; }

/**Accessibility css**/
a:focus:focus-visible {
  outline: 2px dotted; }

a:focus-visible {
  outline-offset: initial;
  outline: 2px dotted; }

.topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle:focus:focus-visible {
  outline: 2px dotted #ffffff !important; }

button:focus {
  outline: 2px dotted; }

.Header .navigation-mobile-menu:focus {
  outline: 2px dotted; }

.msiteHeader .header_searchWrapper button:focus:focus-visible {
  outline: 2px dotted var(--secondary-color); }

[tabindex]:focus {
  outline: 2px dotted !important; }

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  color: #000000 !important; }

.reference-Baazarvoice_t [data-bv-show="rating_summary"] .bv_main_container .bv_button_buttonMinimalist:focus {
  outline: 2px dotted !important; }

.reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-focusable:focus:focus-visible {
  outline: 2px dotted !important; }

.reference-Baazarvoice_t #BVRRSearchContainer *:focus:focus-visible {
  outline: 2px dotted !important; }

.referenceAccordion.video-transcript div ul .accordion-slide header h3.accordion-title {
  line-height: 1.2;
  margin-left: 2px; }

.about_card .about_card__read--more {
  margin-left: 2px;
  margin-bottom: 2px;
  margin-right: 2px; }

.footer a.btn.voltarenBtnOrange {
  margin-right: 2px;
  margin-bottom: 2px; }

.footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link a {
  display: block; }

#ot-sdk-btn.ot-sdk-show-settings {
  color: #00185b; }

a.btn.voltarenBtnOrange {
  color: #ffffff !important;
  font-size: 18px !important; }
  a.btn.voltarenBtnOrange:focus {
    color: var(--primary-color) !important; }

.reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active,
.gigya-screen .gigya-error-msg.gigya-error-msg-active {
  color: #EB001A !important; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  white-space: nowrap; }

.visually-hidden {
  text-indent: -9999px;
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

ol.ref-bullets li {
  margin-left: 0px;
  overflow-wrap: break-word;
  margin-top: 10px; }

  .note {
  color: #979797;
  font-size: 0.875rem; }

/*# sourceMappingURL=../maps/components/richText.css.map */

.backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage span.home_banner--subheading {
  font-weight: 500;
  padding: 0;
}

@media (min-width: 992px) {
  .font-16-dt,
  .richText.font-16-dt *{
    font-size: 16px;
  }

  .font-20-dt,
  .richText.font-20-dt *{
    font-size: 20px;
  } 

  .font-24-dt,
  .richText.font-24-dt *{
    font-size: 24px;
  } 

  .font-28-dt,
  .richText.font-28-dt *{
    font-size: 28px;
  }

  .font-32-dt,
  .richText.font-32-dt *{
    font-size: 32px;
  }
}

@media (max-width: 991px) {
  .font-16-mb,
  .richText.font-16-mb *{
    font-size: 16px;
  }

  .font-20-mb,
  .richText.font-20-mb *{
    font-size: 20px;
  }

  .font-24-mb,
  .richText.font-24-mb *{
    font-size: 24px;
  }

  .font-28-mb,
  .richText.font-28-mb *{
    font-size: 28px;
  }

  .font-32-mb,
  .richText.font-32-mb *{
    font-size: 32px;
  }

  .note {
    font-size: 10px;
  }
}

.page-fsa-hsa-eligibility {
  .accordionFaqWrapper .accordion .accordion-slide .accordion-head .accordion-title span {
    font-size: 20px;
  }
}

:lang(en-US) {
  .voltarenBtnBlue {
    height: fit-content;
    line-height: 1;
    min-height: unset;
    padding: 10px 26px !important;
    width: -webkit-fill-available;
  }
}.image .right {
  text-align: right; }

.image .left {
  text-align: left; }

.image .middle {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .image .component-content {
    text-align: center; } }

/*# sourceMappingURL=../maps/components/image.css.map */

@media screen and (max-width: 767px) {
  .bannerInnerImg.heroProductImg.hero-product-banner-img {
    figure figcaption {
      top: unset;
    }
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .bannerInnerImg.heroProductImg.hero-product-banner-img {
    position: relative;
    figure img {
      padding-top: 0;
    }
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .bannerInnerImg.heroProductImg.hero-product-banner-img {
    position: absolute;
    right: 2%;
    top: 0;

    figure figcaption {
      padding-left: 48px;
    }
  }
}

@media screen and (min-width: 1200px) {
  .bannerInnerImg.heroProductImg.hero-product-banner-img {
    position: absolute;
    top: -43px !important;
    right: -30px !important;

    figure figcaption {
      top: 408px;
    }
  }
}:root {
  --primary-color: #F14503;
  --primary-color-light: #E57200;
  --primary-color-dark: #E64510;
  --primary-color-darken: #be380c;
  --secondary-color:  #001a68;
  --secondary-color-dark:  #1c254c;
  --orange-red-color: rgba(230,99,6,1);
  --orange-red-color-light: #f95303;
  --orange-light: #ff6620; }

:lang(en-in) {
  --primary-color: #F14503;
  --primary-color-light: #6ea958;
  --primary-color-dark: #4b6e4b;
  --secondary-color:  #3D9525;
  --secondary-color-dark:  #4b6e4b; }

.breadcrumbs {
  padding: 0;
  display: none; }
  @media (min-width: 992px) {
    .breadcrumbs {
      margin-bottom: -28px;
      padding-top: 0;
      display: block; } }
  .breadcrumbs-list {
    overflow: hidden;
    margin: 0;
    padding: 0 16px;
    list-style: none; }
    @media (min-width: 1200px) {
      .breadcrumbs-list {
        padding: 0; } }
    .breadcrumbs-list li {
      margin-right: 6px;
      z-index: 100; }
      @media (min-width: 992px) {
        .breadcrumbs-list li {
          float: left; } }
      .breadcrumbs-list li a {
        font-size: 0.9375rem;
        color: var(--secondary-color);
        font-family: 'DiodrumVoltaren';
        font-weight: 600; }
        .breadcrumbs-list li a:hover, .breadcrumbs-list li a:focus {
          color: var(--primary-color); }
      .breadcrumbs-list li.is-current {
        color: #323131; }
      .breadcrumbs-list li.first a {
        color: var(--secondary-color);
        font-size: 0rem;
        border: 0px;
        display: flex; }
        .breadcrumbs-list li.first a::before {
          content: '';
          display: inline-block;
          width: 24px;
          height: 24px;
          background: url("../../img/voltaren-sprites.png");
          background-repeat: no-repeat;
          background-position: -524px -250px;
          margin-top: 38px;
          color: var(--secondary-color); }
          @media (min-width: 992px) {
            .breadcrumbs-list li.first a::before {
              margin-top: 0; } }
      .breadcrumbs-list li.first.is-current {
        display: none; }
  .breadcrumbs-separator {
    margin: 0 10px; }
  .breadcrumbs-without-separator {
    display: flex;
    align-items: center; }
    .breadcrumbs-without-separator .breadcrumbs-separator {
      display: none; }
    .breadcrumbs-without-separator li {
      position: relative;
      padding-right: 10px;
      margin-right: 4px; }
      @media (min-width: 992px) {
        .breadcrumbs-without-separator li {
          padding-right: 20px;
          margin-right: 10px; } }
      .breadcrumbs-without-separator li:before {
        top: 1px;
        right: 0;
        content: "\f054";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        position: relative;
        font-weight: normal;
        position: absolute;
        font-size: 0.75rem; }
      .breadcrumbs-without-separator li:first-of-type::before {
        margin-top: 38px; }
        @media (min-width: 992px) {
          .breadcrumbs-without-separator li:first-of-type::before {
            margin-top: 0; } }
      .breadcrumbs-without-separator li:last-child {
        background-image: none;
        margin-right: 0;
        padding-right: 0;
        font-size: 0.9375rem;
        font-weight: 500; }
        .breadcrumbs-without-separator li:last-child:before {
          display: none; }
  .breadcrumbs-list {
    display: block; }
    @media (min-width: 992px) {
      .breadcrumbs-list {
        display: flex; } }

/*# sourceMappingURL=../maps/components/breadcrumbs.css.map */
:root {
  --primary-color: #F14503;
  --primary-color-light: #E57200;
  --primary-color-dark: #E64510;
  --primary-color-darken: #be380c;
  --secondary-color:  #001a68;
  --secondary-color-dark:  #1c254c;
  --orange-red-color: rgba(230,99,6,1);
  --orange-red-color-light: #f95303;
  --orange-light: #ff6620; }

:lang(en-in) {
  --primary-color: #F14503;
  --primary-color-light: #6ea958;
  --primary-color-dark: #4b6e4b;
  --secondary-color:  #3D9525;
  --secondary-color-dark:  #4b6e4b; }

#exit-notification .exit-notification-inner .exit-notification-buttons button {
  min-width: 150px;
  padding: 0 !important;
  background-color: var(--color-1); }
  @media (max-width: 991px) {
    #exit-notification .exit-notification-inner .exit-notification-buttons button {
      margin-bottom: 2rem;
      min-width: 100px; } }

@media (max-width: 991px) {
  .exit-notification-restrictive {
    position: fixed; } }

/*stylelint-disable*/
/* OVERLAY */
/* INNER */
/* BUTTONS */
body.scroll-stop {
  overflow: hidden !important; }

#exit-notification {
  transform-origin: center;
  transition: all 0.2s ease;
  transition-delay: 0s;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.8);
  z-index: 999999;
  transform: scale(1) translateY(0);
  opacity: 1;
  pointer-events: all; }
  #exit-notification .exit-notification-inner {
    transform-origin: center;
    transition: all 0.2s ease;
    transition-delay: 0.2s;
    transform: scale(1) translateY(-50%);
    box-shadow: 4px 4px 15px 2px rgba(0, 0, 0, 0.32);
    border-radius: 5px;
    opacity: 1;
    pointer-events: all;
    position: relative;
    top: 50%;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: auto;
    max-width: 95%;
    background-color: #fff;
    padding: 2rem;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    border: solid #fff 2px; }
    @media (min-width: 569px) {
      #exit-notification .exit-notification-inner {
        max-width: 60%; } }
    #exit-notification .exit-notification-inner .exit-notification-decoration {
      display: none; }
    #exit-notification .exit-notification-inner > * {
      flex: 0 0 100%; }
    #exit-notification .exit-notification-inner .exit-notification-buttons {
      display: flex;
      flex-direction: row;
      justify-content: center;
      margin-top: 0; }
      @media (min-width: 569px) {
        #exit-notification .exit-notification-inner .exit-notification-buttons {
          justify-content: center; } }
      #exit-notification .exit-notification-inner .exit-notification-buttons button {
        margin-left: 0;
        margin-right: 0;
        border: 3px solid var(--secondary-color);
        background: var(--secondary-color);
        min-height: 1.85rem;
        font-size: 1rem;
        color: #fff;
        border-color: var(--secondary-color);
        font-weight: 500; }
        @media (min-width: 768px) {
          #exit-notification .exit-notification-inner .exit-notification-buttons button {
            min-height: 3.438rem;
            border-radius: 50rem;
            font-size: 1.125rem;
            line-height: 37px; } }
  #exit-notification.is-hidden,
  #exit-notification.is-hidden > .exit-notification-inner {
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    transition-delay: 0.2s; }
  #exit-notification.is-hidden > .exit-notification-inner {
    transition-delay: 0s; }

/*stylelint-enable*/

/*# sourceMappingURL=../maps/components/exitNotification.css.map */
@charset "UTF-8";
:root {
  --primary-color: #F14503;
  --primary-color-light: #E57200;
  --primary-color-dark: #E64510;
  --primary-color-darken: #be380c;
  --secondary-color:  #001a68;
  --secondary-color-dark:  #1c254c;
  --orange-red-color: rgba(230,99,6,1);
  --orange-red-color-light: #f95303;
  --orange-light: #ff6620; }

:lang(en-in) {
  --primary-color: #F14503;
  --primary-color-light: #6ea958;
  --primary-color-dark: #4b6e4b;
  --secondary-color:  #3D9525;
  --secondary-color-dark:  #4b6e4b; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Extralight.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Extralight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-ExtralightItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-ExtralightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Light.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-LightItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Medium.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-MediumItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Regular.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-RegularItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Semibold.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-SemiboldItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Bold.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-BoldItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

html,
body {
  color: #323131;
  font-family: 'DiodrumVoltaren';
  font-weight: normal;
  font-style: normal;
  height: 100%;
  letter-spacing: 0.6px;
  line-height: 28px; }

@media (min-width: 992px) {
  .body-increased {
    font-size: 1.375rem;
    line-height: 23px; } }

.h1-styles {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 2rem;
  line-height: 38px;
  letter-spacing: 0;
  color: var(--primary-color); }
  @media (min-width: 768px) {
    .h1-styles {
      font-size: 3.5rem;
      line-height: 64px; } }

.h2-styles {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1.625rem;
  line-height: 32px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .h2-styles {
      font-size: 2.8125rem;
      line-height: 50px; } }

.h3-styles {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 28px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .h3-styles {
      font-size: 2rem;
      line-height: 42px; } }

.h4-styles {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 24px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .h4-styles {
      font-size: 1.375rem;
      line-height: 32px; } }

.h5-styles {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 20px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .h5-styles {
      font-size: 1.125rem;
      line-height: 26px; } }

.introduction-text {
  font-family: 'DiodrumVoltaren';
  font-weight: 400;
  font-style: normal;
  font-size: 1.125rem;
  max-width: 60%;
  line-height: 29px;
  letter-spacing: 0;
  text-align: right;
  color: #323131; }
  @media (min-width: 768px) {
    .introduction-text {
      font-size: 1.375rem;
      line-height: 36px; } }

.introduction-text-semibold {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 29px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .introduction-text-semibold {
      font-size: 1.375rem;
      line-height: 36px; } }

.introduction-text-banners {
  font-family: 'DiodrumVoltaren';
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .introduction-text-banners {
      font-size: 1.25rem;
      line-height: 30px; } }

.introduction-text-banners-semibold {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .introduction-text-banners-semibold {
      font-size: 1.25rem;
      line-height: 30px; } }

.body-copy {
  font-family: 'DiodrumVoltaren';
  font-weight: 500;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 28px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .body-copy {
      font-size: 1.125rem;
      line-height: 34px; } }

.body-copy-semibold {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 28px;
  letter-spacing: 0;
  color: #323131; }
  @media (min-width: 768px) {
    .body-copy-semibold {
      font-size: 1.125rem;
      line-height: 34px; } }

.quote {
  display: block;
  padding-left: 35px;
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 30px;
  letter-spacing: 0;
  color: var(--secondary-color); }
  .quote::before {
    content: "";
    position: absolute;
    top: 1rem;
    bottom: 0;
    left: -14px;
    width: 2rem;
    background-size: 100%;
    background-image: url(../../assets/img/Symbols_Quote.svg);
    background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .quote {
      font-size: 2rem;
      line-height: 42px;
      padding-left: 4rem; }
      .quote::before {
        width: 3rem;
        top: 1.1rem;
        left: -0.2rem !important; } }

.banner-tagline {
  font-family: 'DiodrumVoltaren';
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
  line-height: 14px;
  letter-spacing: 0;
  color: var(--secondary-color); }
  @media (min-width: 768px) {
    .banner-tagline {
      font-size: 1rem;
      line-height: 18px; } }

.color-accessible-orange {
  color: var(--primary-color); }

.color-wordmark-blue {
  color: var(--secondary-color); }

.color-wordmark-dark-blue {
  color: var(--secondary-color-dark); }

.color-dark-grey {
  color: #323131; }

.color-light-grey {
  color: #F5F5F5; }

.color-white {
  color: #FFFFFF; }

.color-orange-gradient {
  color: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light)); }

.background-wordmark-blue {
  background-color: var(--secondary-color); }

.background-wordmark-dark-blue {
  background-color: var(--secondary-color-dark); }

.bg-color-half-orange-white {
  max-width: calc(1140px + (100vw - 1140px) / 2);
  padding-right: 16px; }
  .bg-color-half-orange-white > .component-content {
    border-bottom-right-radius: 60px;
    background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
    padding-left: calc((100vw - 1140px) / 2) !important; }
  .bg-color-half-orange-white ul li {
    position: relative;
    list-style-type: none !important; }
    .bg-color-half-orange-white ul li::after {
      position: absolute;
      background-color: #ffffff;
      border-radius: 50%;
      content: "";
      display: inline-block;
      height: 7px;
      width: 7px;
      left: -15px;
      top: 13px;
      bottom: 2px; }
  @media (min-width: 992px) {
    .bg-color-half-orange-white {
      padding-right: 0; } }

.bg-color-half-blue-white {
  padding-left: calc((100vw - 1140px) / 2) !important;
  background: linear-gradient(90deg, #242f60 0%, #242f60 50%, white 50%); }

.bg-color-orange-gradient {
  background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light)); }

.bg-color-blue {
  background: var(--secondary-color); }

.bg-color-light-grey {
  background: #F5F5F5; }

.weight-semibold {
  font-weight: 600; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../../assets/fonts/icomoon.eot?v=4.7.0");
  src: url("../../assets/fonts/icomoon.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../../assets/fonts/icomoon.woff?v=4.7.0") format("woff"), url("../../assets/fonts/icomoon.ttf?v=4.7.0") format("truetype"), url("../../assets/fonts/icomoon.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Extralight.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Extralight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-ExtralightItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-ExtralightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Light.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-LightItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Medium.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-MediumItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Regular.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-RegularItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Semibold.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-SemiboldItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-Bold.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'DiodrumVoltaren';
  src: url("../../assets/fonts/DiodrumVoltaren-BoldItalic.woff2") format("woff2"), url("../../assets/fonts/DiodrumVoltaren-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

/* Icons from directory "" */
.icon {
  display: inline-block; }

.icon-facebook::after {
  content: "\f09a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal; }

.icon-twitter::after {
  content: "\f099";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal; }

.icon-youtube::after {
  content: "\f16a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal; }

.icon-video-play {
  width: 50px;
  height: 50px;
  background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Button-blue.png");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer; }
  @media (max-width: 767px) {
    .icon-video-play {
      width: 40px;
      height: 40px; } }
  .icon-video-play:hover, .icon-video-play:focus {
    background-position-y: 98.5%; }

.icon-video-play-orange .icon-video-play {
  background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Button@3x.png");
  background-size: contain; }

@media (min-width: 992px) {
  .icon-video-play {
    width: 70px;
    height: 70px; } }

/* arthritis-pain-gel/what-makes-voltaren-different */
.voltarenProdtable tr th, .voltarenProdtable tr th {
  width: 25%; }

.customTable table.voltarenProdtable {
  margin: 2rem 1rem; }

body .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage {
  color: #ff6620; }

@media (min-width: 992px) {
  .arthritis-pain-hero-banner .rightBottomCurve > .component-content {
    padding-bottom: 25px;
    background-size: 58%;
    background-position: bottom right; }
  .joint-white-card .reference-buy-now a.btn.voltarenBtnOrange {
    min-width: 219px; }
  .joint-white-card .product-link {
    width: auto; } }

:root {
  --primary-color: #F14503;
  --primary-color-light: #E57200;
  --primary-color-dark: #E64510;
  --primary-color-darken: #be380c;
  --secondary-color:  #001a68;
  --secondary-color-dark:  #1c254c;
  --orange-red-color: rgba(230,99,6,1);
  --orange-red-color-light: #f95303;
  --orange-light: #ff6620; }

:lang(en-in) {
  --primary-color: #F14503;
  --primary-color-light: #6ea958;
  --primary-color-dark: #4b6e4b;
  --secondary-color:  #3D9525;
  --secondary-color-dark:  #4b6e4b; }

.carousel ul {
  padding-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0; }

.carousel-nav {
  display: none; }

.slick-prev,
.slick-next {
  display: none !important; }

@media (min-width: 992px) {
  .slick-prev,
  .slick-next {
    display: inline-block !important;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    padding: 0;
    border: 1px solid var(--primary-color);
    outline: none; }
    .slick-prev:hover, .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
      outline: none;
      background: transparent;
      background-color: var(--primary-color);
      color: transparent; }
      .slick-prev:hover:before, .slick-prev:focus:before,
      .slick-next:hover:before,
      .slick-next:focus:before {
        opacity: 1;
        color: #FFFFFF; }
    .slick-prev.slick-disabled,
    .slick-next.slick-disabled {
      opacity: 0.5; }
      .slick-prev.slick-disabled:before,
      .slick-next.slick-disabled:before {
        opacity: 0.5; }
    .slick-prev:before,
    .slick-next:before {
      font-family: FontAwesome;
      font-size: 1rem;
      font-weight: bold;
      line-height: 1;
      color: white;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      display: block; }
  .slick-prev {
    z-index: 1;
    border-bottom-left-radius: 30px;
    padding: 14px 21px; }
    .slick-prev:before {
      content: '\f104';
      color: var(--primary-color);
      font-size: 1.5rem; }
  .slick-next {
    z-index: 1;
    padding: 14px 21px;
    border-bottom-right-radius: 30px; }
    .slick-next:before {
      content: '\f055';
      color: var(--primary-color);
      font-size: 1.5rem; }
      [dir="rtl"] .slick-next:before {
        content: '\f055'; } }

/* Dots */
.slick-dots {
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0;
  width: auto; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer;
    padding-left: 16px; }
    .slick-dots li:first-of-type {
      padding-left: 0; }
    @media (min-width: 992px) {
      .slick-dots li li:first-of-type {
        padding-left: 16px; } }
    .slick-dots li button {
      border: 1px solid var(--primary-color);
      border-radius: 50%;
      background: transparent;
      height: 8px;
      width: 8px;
      line-height: 0;
      font-size: 0;
      cursor: pointer;
      padding: 0;
      background-color: var(--primary-color);
      opacity: .5; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none;
        opacity: 1; }
    .slick-dots li.slick-active button {
      background-color: var(--primary-color);
      opacity: 100%;
      height: 15px;
      width: 15px;
      opacity: 1; }
      .slick-dots li.slick-active button:hover, .slick-dots li.slick-active button:focus {
        outline: none; }

.carousel-full-width {
  /* Arrows */
  /* Dots */ }
  @media (min-width: 992px) {
    .carousel-full-width .slick-prev,
    .carousel-full-width .slick-next {
      position: absolute;
      bottom: 60px;
      display: block !important; }
    .carousel-full-width .slick-prev {
      left: 18.5vw; }
    .carousel-full-width .slick-next {
      left: calc(18.5vw + 69px); } }
  .carousel-full-width .slick-dots {
    padding-left: 15px;
    padding-bottom: 40px; }
    @media (min-width: 992px) {
      .carousel-full-width .slick-dots {
        padding-bottom: 78px;
        position: absolute;
        bottom: 0px;
        left: calc(18.5vw + 125px); } }

.carousel-half-width {
  /* Dots */ }
  .carousel-half-width .slick-prev {
    position: absolute;
    bottom: 0; }
  .carousel-half-width .slick-next {
    margin-left: 68px; }
  .carousel-half-width .slick-arrow {
    margin-top: 30px;
    margin-bottom: 60px; }
  .carousel-half-width .slick-dots {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 24px; }
    @media (min-width: 992px) {
      .carousel-half-width .slick-dots {
        padding: 0;
        padding-left: 16px;
        display: inline-block;
        transform: translateY(-24%); } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block;
    margin: 0 auto; }
    @media (min-width: 992px) {
      .slick-slide img {
        width: 100%;
        height: 100%; } }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

.container-fluid,
.paragraphSystem,
.row {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0; }

[class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

* {
  outline: 0; }

a {
  text-decoration: none; }

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.paragraphSystem:before,
.paragraphSystem:after,
.row:before,
.row:after {
  display: none !important; }

html,
body {
  width: 100%; }

img {
  max-width: 100%; }

input[type="search"] {
  box-sizing: content-box; }

h1,
h2,
h3,
h4,
h5 {
  margin: 0; }

ul,
ol {
  padding-inline-start: 15px;
  color: var(--primary-color); }

.richText ul {
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 15px !important; }
  .richText ul.indented {
    margin-left: 25px !important; }

.richText ol {
  counter-reset: item;
  margin: 0 !important;
  padding: 0 !important; }
  .richText ol li {
    display: block; }
    .richText ol li::before {
      content: counter(item) ". ";
      counter-increment: item;
      color: #000000;
      font-weight: 400;
      font-size: 0.9375rem; }

ol.alpha-numeric {
  list-style-type: lower-alpha; }
  ol.alpha-numeric li::before {
    content: counter(item, lower-alpha) ". "; }

.richText ul li {
  list-style-type: disc;
  padding-left: 0 !important;
  word-break: break-word; }
  .richText ul li::before {
    display: none !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.clearfix:after {
  clear: both; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.is-hidden {
  display: none !important;
  visibility: hidden !important; }

.richText a.no-decoration {
  text-decoration: none; }
  .richText a.no-decoration:hover span.color-accessible-orange, .richText a.no-decoration:focus span.color-accessible-orange {
    color: var(--secondary-color); }

a:-webkit-any-link {
  cursor: pointer;
  text-decoration: none; }

.keyline-center::after {
  margin: 0 auto; }

.keyline::after,
.keyline-center::after {
  content: '';
  width: calc(1140px / 12);
  height: 2px;
  background-color: var(--primary-color);
  display: block;
  margin-top: 16px; }
  @media (min-width: 992px) {
    .keyline::after,
    .keyline-center::after {
      margin-top: 20px; } }

.promotional-banner-content {
  position: absolute;
  bottom: 16px; }
  @media (min-width: 768px) {
    .promotional-banner-content {
      display: flex;
      align-items: center;
      justify-content: center;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin-left: auto;
      width: 50%; } }
  .promotional-banner-content figure {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .promotional-banner-content img {
    bottom: 16px;
    max-width: 288px; }
    @media (min-width: 992px) {
      .promotional-banner-content img {
        padding-bottom: 60px; } }

.container-quote .image-quote {
  margin-top: 21px; }
  .container-quote .image-quote img {
    width: 28px;
    height: 21px; }
    @media (min-width: 768px) {
      .container-quote .image-quote img {
        width: 40px;
        height: 30px; } }

.container-quote .text-quote {
  padding-left: 16px; }

.image-rounded-bottom-right img {
  border-bottom-right-radius: 40px; }
  @media (min-width: 992px) {
    .image-rounded-bottom-right img {
      border-bottom-right-radius: 60px; } }

.no-mobile-img img {
  display: none; }
  @media (min-width: 992px) {
    .no-mobile-img img {
      display: block; } }

.related-article figure {
  text-align: left; }

.hide-on-mobile {
  display: none; }
  @media (min-width: 992px) {
    .hide-on-mobile {
      display: block; } }

.hero-banner-simple {
  overflow: hidden; }
  .hero-banner-simple figcaption {
    text-align: left;
    padding: 0 16px; }
    @media (min-width: 992px) {
      .hero-banner-simple figcaption {
        padding: 0;
        left: 0;
        margin: 0 auto;
        width: 100vw;
        max-width: 1140px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
        .hero-banner-simple figcaption h1 {
          width: 47%; } }

.image-rounded-container {
  border: 2px solid rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 40px;
  padding: 20px; }
  @media (min-width: 992px) {
    .image-rounded-container {
      border-bottom-right-radius: 60px;
      border-color: rgba(0, 0, 0, 0.1); } }

.arrow-after {
  position: relative;
  display: block;
  width: 95%; }
  .arrow-after::after {
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 1rem;
    color: var(--primary-color);
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: -5%; }

.arrow-up {
  position: relative;
  display: block;
  cursor: pointer; }
  .arrow-up::after {
    content: "\f077";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 1rem;
    color: var(--primary-color);
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    padding-left: 10px; }

.arrow-down {
  position: relative;
  display: block;
  cursor: pointer; }
  .arrow-down::after {
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 1rem;
    color: var(--primary-color);
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    padding-left: 10px; }

.main-nav .navigation-level1.page-sitemap, .main-nav .navigation-level1.page-contact-us, .main-nav .navigation-level1.page-search-results {
  display: none; }

.container-full-width.bg-color-half-orange-white, .container-full-width.bg-color-half-blue-white {
  padding-right: 15px; }
  .container-full-width.bg-color-half-orange-white .component-content, .container-full-width.bg-color-half-blue-white .component-content {
    width: 100%; }
  @media (min-width: 992px) {
    .container-full-width.bg-color-half-orange-white, .container-full-width.bg-color-half-blue-white {
      margin-bottom: 50px; } }

.two-row-list ul {
  display: flex;
  flex-wrap: wrap; }
  .two-row-list ul li {
    width: 100%; }
    @media (min-width: 992px) {
      .two-row-list ul li {
        width: 50%; } }

.image-under-box {
  transform: translateY(-40px);
  margin-bottom: -40px; }
  @media (min-width: 992px) {
    .image-under-box {
      transform: translateY(50px); } }

.hidden-bullets ul {
  padding-inline-start: 0 !important; }
  .hidden-bullets ul li {
    list-style-type: none; }

.banner-with-image .content.paragraphSystem {
  display: flex;
  justify-content: center; }

.banner-with-image .promotional-banner {
  max-height: 530px;
  max-width: 288px; }
  @media (min-width: 768px) {
    .banner-with-image .promotional-banner {
      width: 100%;
      max-width: 100%;
      max-height: none; } }

@media (min-width: 992px) {
  .banner-with-image {
    position: relative;
    width: auto; } }

@media (min-width: 992px) {
  .banner-center {
    display: flex;
    justify-content: center; } }

#content {
  margin-top: 53px; }
  @media (min-width: 992px) {
    #content {
      margin-top: 166px; } }

::marker {
  display: none;
  color: transparent; }

.bullet-md li .body-copy::before {
  content: "\2022";
  position: absolute;
  color: var(--primary-color);
  font-weight: bold;
  display: inline-block;
  font-size: 30px;
  margin-left: -15px; }

a:hover .link-hoverable, a:focus .link-hoverable {
  color: var(--primary-color); }

.link-hoverable {
  color: var(--secondary-color);
  cursor: pointer; }

.product-banner > .component-content > .content.paragraphSystem {
  overflow: auto;
  position: relative;
  padding-bottom: 100px; }
  @media (min-width: 992px) {
    .product-banner > .component-content > .content.paragraphSystem {
      padding-bottom: 0; } }

.product-callout {
  position: unset; }
  .product-callout .buy-now-btn {
    display: inline-block;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: 0;
    min-width: 215px;
    position: absolute;
    left: 0; }
    @media (min-width: 992px) {
      .product-callout .buy-now-btn {
        left: 28%; } }
    .product-callout .buy-now-btn div {
      display: inline-block; }
    .product-callout .buy-now-btn p {
      display: inline-block; }

.container-continuous-counter {
  counter-reset: mycounter; }
  .container-continuous-counter ol li:before {
    content: counter(mycounter) ". ";
    counter-increment: mycounter; }

.container-box-lg {
  min-height: 280px; }
  @media (min-width: 992px) {
    .container-box-lg {
      min-height: 600px; } }

.container-box-md {
  min-height: 190px; }
  @media (min-width: 992px) {
    .container-box-md {
      min-height: 490px; } }

.container-box-sm {
  min-height: 190px; }
  @media (min-width: 992px) {
    .container-box-sm {
      min-height: 400px; } }

.padding-10-top {
  padding-top: 10px; }

.padding-10-bottom {
  padding-bottom: 10px; }

.padding-20-top {
  padding-top: 20px; }

.padding-20-bottom {
  padding-bottom: 20px; }

.padding-0-bottom {
  padding-bottom: 0 !important; }

.padding-30-top {
  padding-top: 30px; }

.padding-30-bottom {
  padding-bottom: 30px; }

.padding-40-top {
  padding-top: 40px; }

.padding-40-bottom {
  padding-bottom: 40px; }

.padding-50-top {
  padding-top: 50px; }

@media (min-width: 992px) {
  .padding-50-top-dt {
    padding-top: 50px !important; } }

.padding-50-bottom {
  padding-bottom: 50px; }

.padding-60-top {
  padding-top: 60px; }

.padding-60-bottom {
  padding-bottom: 60px; }

.padding-80-top {
  padding-top: 80px; }

.padding-80-bottom {
  padding-bottom: 80px; }

.padding-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.padding-x-0-mb {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  @media (min-width: 992px) {
    .padding-x-0-mb {
      padding-left: initial !important;
      padding-right: initial !important; } }

.padding-15-left-mb {
  padding-left: 15px !important; }
  @media (min-width: 992px) {
    .padding-15-left-mb {
      padding-left: initial !important; } }

.padding-15-right-mb {
  padding-right: 15px !important; }
  @media (min-width: 992px) {
    .padding-15-right-mb {
      padding-right: initial !important; } }

.padding-30-top-mb {
  padding-top: 30px !important; }
  @media (min-width: 992px) {
    .padding-30-top-mb {
      padding-top: initial !important; } }

.padding-30-bottom-mb {
  padding-bottom: 30px !important; }
  @media (min-width: 992px) {
    .padding-30-bottom-mb {
      padding-bottom: initial !important; } }

.padding-40-bottom-mb {
  padding-bottom: 40px !important; }
  @media (min-width: 992px) {
    .padding-40-bottom-mb {
      padding-bottom: initial !important; } }

.padding-50-top-mb {
  padding-top: 50px !important; }
  @media (min-width: 992px) {
    .padding-50-top-mb {
      padding-top: initial !important; } }

.padding-50-bottom-mb {
  padding-bottom: 50px !important; }
  @media (min-width: 992px) {
    .padding-50-bottom-mb {
      padding-bottom: initial !important; } }

.padding-60-top-mb {
  padding-top: 60px !important; }
  @media (min-width: 992px) {
    .padding-60-top-mb {
      padding-top: initial !important; } }

.padding-60-bottom-mb {
  padding-bottom: 60px !important; }
  @media (min-width: 992px) {
    .padding-60-bottom-mb {
      padding-bottom: initial !important; } }

@media (min-width: 992px) {
  .padding-0-right-dt {
    padding-right: 0 !important; } }

@media (min-width: 992px) {
  .padding-24-left-dt {
    padding-left: 24px !important; } }

@media (min-width: 992px) {
  .padding-24-right-dt {
    padding-right: 24px !important; } }

@media screen and (max-width: 991px) {
  .padding-12-top-mb {
    padding-top: 12px; } }

@media screen and (max-width: 991px) {
  .padding-16-top-mb {
    padding-top: 16px; } }

@media screen and (max-width: 991px) {
  .padding-20-top-mb {
    padding-top: 20px !important; } }

@media screen and (max-width: 991px) {
  .padding-10-top-mb {
    padding-top: 20px !important; } }

@media screen and (max-width: 991px) {
  .padding-18-top-mb {
    padding-top: 18px; } }

@media screen and (max-width: 991px) {
  .padding-24-top-mb {
    padding-top: 24px; } }

@media screen and (max-width: 991px) {
  .padding-40-top-mb {
    padding-top: 40px !important; } }

@media screen and (max-width: 991px) {
  .padding-12-bottom-mb {
    padding-bottom: 12px; } }

@media screen and (max-width: 991px) {
  .padding-16-bottom-mb {
    padding-bottom: 16px; } }

@media screen and (max-width: 991px) {
  .padding-20-bottom-mb {
    padding-bottom: 20px !important; } }

@media screen and (max-width: 991px) {
  .padding-24-bottom-mb {
    padding-bottom: 24px; } }

@media screen and (max-width: 991px) {
  .padding-26-bottom-mb {
    padding-bottom: 26px; } }

@media screen and (max-width: 991px) {
  .padding-36-bottom-mb {
    padding-bottom: 36px; } }

@media screen and (max-width: 991px) {
  .padding-56-bottom-mb {
    padding-bottom: 56px; } }

@media screen and (max-width: 991px) {
  .padding-16-left-mb {
    padding-left: 16px; } }

@media screen and (max-width: 991px) {
  .padding-16-right-mb {
    padding-right: 16px; } }

@media screen and (max-width: 991px) {
  .padding-24-left-mb {
    padding-left: 24px; } }

@media screen and (max-width: 991px) {
  .padding-24-right-mb {
    padding-right: 24px; } }

@media screen and (max-width: 991px) {
  .padding-30-left-mb {
    padding-left: 30px; } }

@media (min-width: 992px) {
  .padding-30-right-dt {
    padding-right: 30px !important; } }

@media (min-width: 992px) {
  .padding-40-left-dt {
    padding-left: 40px !important; } }

@media (min-width: 992px) {
  .padding-40-right-dt {
    padding-right: 40px !important; } }

@media (min-width: 992px) {
  .padding-10-top-dt {
    padding-top: 10px !important; } }

@media (min-width: 992px) {
  .padding-15-top-dt {
    padding-top: 15px !important; } }

@media (min-width: 992px) {
  .padding-20-top-dt {
    padding-top: 20px !important; } }

@media (min-width: 992px) {
  .padding-25-top-dt {
    padding-top: 25px !important; } }

@media (min-width: 992px) {
  .padding-30-top-dt {
    padding-top: 30px !important; } }

@media (min-width: 992px) {
  .padding-35-top-dt {
    padding-top: 35px !important; } }

@media (min-width: 992px) {
  .padding-40-top-dt {
    padding-top: 40px !important; } }

@media (min-width: 992px) {
  .padding-42-top-dt {
    padding-top: 42px !important; } }

@media (min-width: 992px) {
  .padding-56-top-dt {
    padding-top: 56px !important; } }

@media (min-width: 992px) {
  .padding-60-top-dt {
    padding-top: 60px !important; } }

@media (min-width: 992px) {
  .padding-75-top-dt {
    padding-top: 75px !important; } }

@media (min-width: 992px) {
  .padding-80-top-dt {
    padding-top: 80px !important; } }

@media (min-width: 992px) {
  .padding-15-right-dt {
    padding-right: 15px !important; } }

@media (min-width: 992px) {
  .padding-14-top-dt {
    padding-top: 15px !important; } }

@media (min-width: 992px) {
  .padding-10-bottom-dt {
    padding-bottom: 10px; } }

@media (min-width: 992px) {
  .padding-20-bottom-dt {
    padding-bottom: 20px; } }

@media (min-width: 992px) {
  .padding-25-bottom-dt {
    padding-bottom: 25px !important; } }

@media (min-width: 992px) {
  .padding-30-bottom-dt {
    padding-bottom: 30px !important; } }

@media (min-width: 992px) {
  .padding-35-bottom-dt {
    padding-bottom: 35px !important; } }

@media (min-width: 992px) {
  .padding-40-bottom-dt {
    padding-bottom: 40px !important; } }

@media (min-width: 992px) {
  .padding-50-bottom-dt {
    padding-bottom: 50px !important; } }

@media (min-width: 992px) {
  .padding-60-bottom-dt {
    padding-bottom: 60px !important; } }

@media (min-width: 992px) {
  .padding-74-bottom-dt {
    padding-bottom: 74px !important; } }

@media (min-width: 992px) {
  .padding-75-bottom-dt {
    padding-bottom: 75px !important; } }

@media (min-width: 992px) {
  .padding-80-bottom-dt {
    padding-bottom: 80px !important; } }

@media (min-width: 992px) {
  .padding-15-left-dt {
    padding-left: 15px !important; } }

@media (min-width: 992px) {
  .padding-30-left-dt {
    padding-left: 30px !important; } }

@media screen and (max-width: 991px) {
  .margin-0-top-mb {
    margin-top: 0; } }

@media screen and (max-width: 991px) {
  .margin-10-top-mb {
    margin-top: 10px; } }

@media screen and (max-width: 991px) {
  .margin-16-top-mb {
    margin-top: 16px; } }

@media screen and (max-width: 991px) {
  .margin-24-top-mb {
    margin-top: 24px; } }

@media screen and (max-width: 991px) {
  .margin-40-top-mb {
    margin-top: 40px; } }

@media (min-width: 992px) {
  .margin-0-top-dt {
    margin-top: 0; } }

@media (min-width: 992px) {
  .margin-16-top-dt {
    margin-top: 16px; } }

@media (min-width: 992px) {
  .margin-20-top-dt {
    margin-top: 20px; } }

@media (min-width: 992px) {
  .margin-30-top-dt {
    margin-top: 30px; } }

@media (min-width: 992px) {
  .margin-40-top-dt {
    margin-top: 40px; } 
  }

@media (min-width: 992px) {
  .margin-45-top-dt {
    margin-top: 40px; } }

@media (min-width: 992px) {
  .margin-60-top-dt {
    margin-top: 60px; } }

@media (min-width: 992px) {
  .margin-80-top-dt {
    margin-top: 80px; } }

@media screen and (max-width: 991px) {
  .margin-20-top-mb {
    margin-top: 20px; } }

@media screen and (max-width: 991px) {
  .margin-30-top-mb {
    margin-top: 30px; } }

@media (min-width: 992px) {
  .p-d-l-1 {
    padding-left: 1rem; } }

@media (min-width: 992px) {
  .p-d-r-1 {
    padding-right: 1rem; } }

@media (min-width: 992px) {
  .p-d-x-2 {
    padding-left: 2rem;
    padding-right: 2rem; } }

.margin-0-bottom {
  margin-bottom: 0 !important; }

@media screen and (max-width: 400px) {
  .s-m-m-2 {
    margin-top: 2rem !important; } }

@media screen and (max-width: 991px) {
  .margin-16-bottom-mb {
    margin-bottom: 16px !important; } }

@media (min-width: 992px) {
  .margin-16-bottom-dt {
    margin-bottom: 16px !important; } }

@media (min-width: 992px) {
  .margin-20-bottom-dt {
    margin-bottom: 20px; } }

@media screen and (max-width: 991px) {
  .margin-24-bottom-mb {
    margin-bottom: 24px; } }

@media screen and (max-width: 991px) {
  .margin-42-bottom-mb {
    margin-bottom: 42px; } }

@media screen and (max-width: 991px) {
  .margin-54-bottom-mb {
    margin-bottom: 54px; } }

@media screen and (max-width: 991px) {
  .margin-60-bottom-mb {
    margin-bottom: 60px; } }

@media screen and (max-width: 991px) {
  .margin-40-bottom-mb {
    margin-bottom: 40px; } }

@media screen and (max-width: 991px) {
  .margin-78-bottom-mb {
    margin-bottom: 78px; } }

@media screen and (max-width: 991px) {
  .margin-80-bottom-mb {
    margin-bottom: 80px; } }

@media (min-width: 992px) {
  .margin-60-bottom-dt {
    margin-bottom: 60px; } }

@media (min-width: 992px) {
  .margin-40-bottom-dt {
    margin-bottom: 40px !important; } }

@media (min-width: 992px) {
  .margin-80-bottom-dt {
    margin-bottom: 80px; } }

@media (min-width: 992px) {
  .margin-30-bottom-dt {
    margin-bottom: 30px; } }

@media (min-width: 992px) {
  .margin-30-right-dt {
    margin-right: 30px; } }

@media (min-width: 992px) {
  .margin-20-left-dt {
    margin-left: 20px; } }

.margin-0-left {
  margin-left: 0 !important; }

@media (max-width: 360px) {
  .m-m-t-4 {
    margin-top: 4rem !important; } }

@media screen and (max-width: 991px) {
  .m-m-y-1 {
    margin-top: 1rem;
    margin-bottom: 1rem; } }

.Header {
  min-height: 52px;
  position: fixed;
  z-index: 1000;
  background-color: #FFFFFF; }
  .Header > .inner > .component-content {
    position: fixed;
    z-index: 101;
    background-color: white;
    width: 100vw;
    max-width: 100%;
    height: 52px; }
    @media (min-width: 992px) {
      .Header > .inner > .component-content {
        background-image: none;
        position: initial;
        box-shadow: none; } }
    .Header > .inner > .component-content > .image.header-background-mb {
      z-index: -1;
      position: absolute;
      bottom: -0; }
      @media (min-width: 992px) {
        .Header > .inner > .component-content > .image.header-background-mb {
          display: none; } }
      .Header > .inner > .component-content > .image.header-background-mb.no-background {
        display: none; }
      .Header > .inner > .component-content > .image.header-background-mb .component-content {
        display: flex; }
      .Header > .inner > .component-content > .image.header-background-mb img {
        transform: translateX(calc(100vw - 767px));
        min-width: 940px;
        width: 100%;
        height: 100%; }
        @media (min-width: 768px) {
          .Header > .inner > .component-content > .image.header-background-mb img {
            transform: none; } }
  .Header:not(.is-expanded) > .inner > .component-content > .image.header-background-mb {
    display: none; }
  .Header .navigation-mobile-menu {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    z-index: 1;
    outline: none;
    margin-left: 8px;
    border: none;
    top: 16px;
    left: 8px;
    cursor: pointer;
    background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/Nav-Menu.svg") no-repeat; }
    @media (min-width: 992px) {
      .Header .navigation-mobile-menu {
        display: none; } }
  @media (min-width: 992px) {
    .Header {
      border-bottom: 1px solid #F5F5F5; } }

.Header.is-expanded > .inner > .component-content {
  height: auto;
  max-height: 90vh;
  overflow-y: scroll;
  scrollbar-width: none;
  /* Firefox */
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.2); }
  .Header.is-expanded > .inner > .component-content::-webkit-scrollbar {
    width: 0px;
    /* Remove scrollbar space */
    background: transparent;
    /* Optional: just make scrollbar invisible */ }

.Header.is-expanded .font-increment-mb {
  display: block; }

.Header.is-expanded .wrapper-hcp-links.clone {
  bottom: 10px;
  display: block; }
  @media (min-width: 992px) {
    .Header.is-expanded .wrapper-hcp-links.clone {
      display: none; } }

@media only screen and (max-width: 991px) {
  .main-nav .component-content {
    width: 100%;
    margin: auto; }
  .main-nav button.navigation-mobile-menu {
    margin-left: 0 !important; }
  .main-nav .navigation-branch {
    list-style-type: none; }
    .main-nav .navigation-branch li {
      display: inline-block;
      position: relative;
      font-family: 'DiodrumVoltaren';
      font-weight: 600;
      font-style: normal;
      border-bottom: 1px solid #F5F5F5;
      padding: 11px 0;
      width: 100%; }
      .main-nav .navigation-branch li a::after {
        content: '';
        position: absolute;
        border: solid var(--primary-color);
        border-width: 0 2px 2px 0;
        margin-top: 6px;
        margin-right: 6px;
        padding: 5px;
        right: 0;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg); } }
      @media only screen and (max-width: 991px) and (min-width: 992px) {
        .main-nav .navigation-branch li a::after {
          transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg); } }

@media only screen and (max-width: 991px) {
      .main-nav .navigation-branch li a {
        color: var(--secondary-color-dark);
        display: block;
        width: 95%;
        height: 100%; }
      .main-nav .navigation-branch li.is-active a::after {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg); }
    .main-nav .navigation-branch li.is-active {
      border-bottom: none;
      margin-bottom: 20px; }
      .main-nav .navigation-branch li.is-active::before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        width: 15%;
        left: 0;
        border-bottom: 2px solid var(--primary-color); } }

@media (min-width: 992px) {
  .main-nav {
    height: 69px;
    display: flex;
    align-items: center; } }

.main-nav .navigation-root.navigation-level1.is-open {
  display: block; }

@media (min-width: 992px) {
  .main-nav .navigation-root.navigation-level1 {
    display: flex;
    justify-content: center; } }

.main-nav button.navigation-mobile-menu {
  display: none; }

@media (min-width: 992px) {
  .main-nav .navigation-level1 {
    display: flex;
    justify-content: space-between; }
    .main-nav .navigation-level1 .navigation-item {
      font-size: 1.125rem;
      line-height: 21px;
      padding: 12px 12px;
      font-family: 'DiodrumVoltaren-Semibold';
      cursor: pointer; }
      .main-nav .navigation-level1 .navigation-item a {
        font-family: 'DiodrumVoltaren';
        color: var(--secondary-color);
        font-weight: 600; }
      .main-nav .navigation-level1 .navigation-item:hover, .main-nav .navigation-level1 .navigation-item.main-link-active {
        background-color: var(--primary-color);
        border-radius: 22.5px; }
        .main-nav .navigation-level1 .navigation-item:hover a, .main-nav .navigation-level1 .navigation-item.main-link-active a {
          color: #FFFFFF; }
      .main-nav .navigation-level1 .navigation-item:hover {
        background-color: var(--secondary-color); } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .main-nav .navigation-level1 .navigation-item {
        padding: 12px 6px; } }
    @media only screen and (min-width: 992px) and (min-width: 992px) and (max-width: 1060px) {
      .main-nav .navigation-level1 .navigation-item {
        font-size: 1rem; } }

.main-nav ul {
  padding-inline-start: 0; }

@media (min-width: 992px) {
  .main-nav {
    flex: 1;
    margin-left: 15px; } }

.navigation-mobile-menu.is-open {
  background: url("../../img/voltaren-sprites.png") no-repeat;
  background-position: -524px -469px; }

.mega-menu {
  display: none; }
  @media (min-width: 992px) {
    .mega-menu {
      display: block; }
      .mega-menu .navigation-branch li {
        font-weight: 600; } }

@media (min-width: 992px) {
  .Header .color-wordmark-blue .keyline::after {
    width: 100px; }
  .Header .keyline::after {
    margin-top: 5px;
    width: auto; }
  .Header .mb-nav-submenu {
    width: auto; }
  .container-nav-rounded-white {
    position: absolute;
    z-index: 101;
    top: 125px;
    display: none;
    background-color: #FFFFFF;
    border-bottom-right-radius: 80px; }
  .mega-menu {
    padding: 20px 0; }
    .mega-menu .button-learn-more {
      padding: 20px;
      display: flex;
      align-items: center; }
      .mega-menu .button-learn-more::after {
        top: 0; }
    .mega-menu .navigation-mobile-menu {
      display: none; }
    .mega-menu .navigation-level1 {
      display: block; }
      .mega-menu .navigation-level1 .navigation-item {
        font-size: 1.375rem;
        line-height: 32px;
        position: relative;
        max-width: 77%;
        padding: 10px 0;
        padding-left: 15px;
        padding-right: 40px;
        margin-top: 6px;
        cursor: pointer; }
        .mega-menu .navigation-level1 .navigation-item::after {
          content: "\f054";
          display: inline-block;
          font-family: FontAwesome;
          font-style: normal;
          position: relative;
          font-weight: normal;
          font-size: 1rem;
          color: var(--primary-color);
          position: absolute;
          transform: translateY(-50%);
          top: 50%;
          padding-top: 6px;
          right: 10px; }
        .mega-menu .navigation-level1 .navigation-item a {
          color: var(--secondary-color); }
        .mega-menu .navigation-level1 .navigation-item:hover, .mega-menu .navigation-level1 .navigation-item.is-tabbed {
          background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
          border-bottom-right-radius: 30px; }
          .mega-menu .navigation-level1 .navigation-item:hover a, .mega-menu .navigation-level1 .navigation-item.is-tabbed a {
            color: #FFFFFF; }
          .mega-menu .navigation-level1 .navigation-item:hover::after, .mega-menu .navigation-level1 .navigation-item.is-tabbed::after {
            color: #FFFFFF; }
    .mega-menu .navigation-hover .navigation-item {
      max-width: 100%; }
      .mega-menu .navigation-hover .navigation-item:hover {
        border-radius: initial; }
    .mega-menu ul {
      padding-inline-start: 0; }
  .mega-menu-hover-box {
    background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
    position: absolute;
    right: 0;
    display: none;
    padding: 30px;
    border-bottom-right-radius: 60px;
    transition: 0s; }
    .mega-menu-hover-box figcaption p:last-of-type {
      padding-top: 50px;
      padding-bottom: 20px; }
    .mega-menu-hover-box .button-learn-more-white {
      font-family: "DiodrumVoltaren";
      padding-right: 40px;
      font-weight: bold; }
      .mega-menu-hover-box .button-learn-more-white::after {
        border-width: 0 3px 3px 0; }
  .mega-menu-img figcaption {
    padding-left: 15px; }
    .mega-menu-img figcaption .no-decoration {
      width: 70%; }
      .mega-menu-img figcaption .no-decoration:hover span, .mega-menu-img figcaption .no-decoration:focus span {
        color: var(--primary-color); }
    .mega-menu-img figcaption .arrow-after::after {
      right: -30px; } }

@media (min-width: 992px) and (min-width: 992px) {
  .mega-menu-img {
    right: 0; } }

@media only screen and (max-width: 991px) {
  .scrollable .mb-dropdown {
    overflow-y: auto;
    margin-bottom: 15px;
    padding-bottom: 40px;
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */ }
    .scrollable .mb-dropdown::-webkit-scrollbar {
      display: none;
      /* Safari and Chrome */ }
  .mb-dropdown {
    max-height: 100vh; }
    .mb-dropdown figcaption {
      width: 80%; }
      .mb-dropdown figcaption a {
        z-index: 30;
        text-align: left; }
        .mb-dropdown figcaption a::after {
          content: '';
          position: absolute;
          border: solid var(--primary-color);
          border-width: 0 2px 2px 0;
          padding: 5px;
          transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          right: -15%;
          margin-top: -6px; }
        .mb-dropdown figcaption a span {
          display: block;
          line-height: 1.4;
          margin-bottom: 11px; }
    .mb-dropdown button {
      display: none; }
    .mb-dropdown .navigation.component.section {
      z-index: 30; }
    .mb-dropdown .navigation.component.section {
      padding-top: 0; }
      .mb-dropdown .navigation.component.section .box.component.section {
        padding-top: 0; }
    .mb-dropdown .keyline::after {
      display: none; }
    .mb-dropdown .container {
      padding: 0; }
    .mb-dropdown .mb-nav-submenu {
      z-index: 20;
      padding-right: 16px; }
      .mb-dropdown .mb-nav-submenu .richText-content {
        border-bottom: 1px solid #F5F5F5;
        padding: 11px 0; }
        .mb-dropdown .mb-nav-submenu .richText-content::after {
          content: '';
          position: absolute;
          border: solid var(--primary-color);
          border-width: 0 2px 2px 0;
          padding: 5px;
          right: 16px;
          top: 15px;
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transition: transform .2s ease-out; }
      .mb-dropdown .mb-nav-submenu .keyline .h5-styles {
        font-family: 'DiodrumVoltaren';
        font-weight: 600;
        font-style: normal;
        font-size: 14px; } }
      @media only screen and (max-width: 991px) and (min-width: 992px) {
        .mb-dropdown .mb-nav-submenu .keyline .h5-styles {
          font-size: 18px; } }

@media only screen and (max-width: 991px) {
      .mb-dropdown .mb-nav-submenu.active-submenu .richText-content::after {
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg); }
    .mb-dropdown .is-dropdown-expanded .navigation-item-title {
      font-size: 16px; }
    .mb-dropdown .mega-menu-img .image {
      margin-top: 10px; }
    .mb-dropdown .mega-menu-img figure {
      border-bottom: 1px solid #F5F5F5;
      margin-bottom: 11px; }
      .mb-dropdown .mega-menu-img figure img {
        width: 100%; }
  .navigation-logo {
    margin-top: -24px; }
    .navigation-logo img {
      max-width: 99px;
      max-height: 32px; } }
  @media only screen and (max-width: 991px) and (min-width: 992px) {
    .navigation-logo {
      margin-top: initial; } }

@media only screen and (max-width: 991px) {
  .padding-60-top {
    padding-top: 0; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mb-dropdown .mega-menu-img figure img {
    width: 75%; } }

.no-background {
  background-image: none !important; }

@media (min-width: 992px) {
  .navigation-link-active.is-active {
    background-color: var(--secondary-color);
    border-radius: 22.5px; }
    .navigation-link-active.is-active.navigation-level1.navigation-item a {
      color: #FFFFFF; } }

.navigation-branch.is-open li > a::after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.mb-dropdown ul.is-open li > a::after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

.is-dropdown-expanded ul.navigation-level1 li a::after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.main-title-active {
  z-index: 1000; }
  .main-title-active p::after {
    content: '';
    position: absolute;
    border: solid #E37200;
    border-width: 0 2px 2px 0;
    margin-top: 11px;
    margin-right: 6px;
    padding: 5px;
    right: -2px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-134deg); }

@media (min-width: 992px) {
  .clone {
    display: none !important; } }

#footer .background-wordmark-blue {
  padding-top: 32px; }
  @media (min-width: 992px) {
    #footer .background-wordmark-blue {
      padding-top: 50px; } }
  #footer .background-wordmark-blue .footer-logo figure {
    text-align: left; }
  #footer .background-wordmark-blue .footer-logo img {
    max-width: 136px;
    max-height: 46px;
    height: 100%;
    width: 100%; }
    @media (min-width: 992px) {
      #footer .background-wordmark-blue .footer-logo img {
        max-width: 201px;
        max-height: 60px; } }
  #footer .background-wordmark-blue .footer-links {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 32px;
    margin-top: 32px; }
    @media (min-width: 992px) {
      #footer .background-wordmark-blue .footer-links {
        padding: 0;
        margin: 0;
        border-top: none; }
        #footer .background-wordmark-blue .footer-links:after {
          content: "";
          position: absolute;
          height: 70%;
          border-right: 1px solid rgba(255, 255, 255, 0.1);
          right: -11%;
          top: 8%; } }
    #footer .background-wordmark-blue .footer-links ul {
      margin: 0;
      padding-bottom: 13px;
      list-style: none;
      padding-left: 0 !important; }
      @media (min-width: 992px) {
        #footer .background-wordmark-blue .footer-links ul {
          display: flex;
          flex-wrap: wrap;
          padding-bottom: 18px; } }
      #footer .background-wordmark-blue .footer-links ul li {
        padding-left: 0;
        list-style-type: none; }
        @media (min-width: 992px) {
          #footer .background-wordmark-blue .footer-links ul li {
            width: 50%;
            padding-bottom: 13px; } }
        #footer .background-wordmark-blue .footer-links ul li::before {
          display: none; }
        #footer .background-wordmark-blue .footer-links ul li a:hover, #footer .background-wordmark-blue .footer-links ul li a:focus {
          color: var(--primary-color); }
  #footer .background-wordmark-blue .reference-social-icons .content {
    display: flex;
    flex-direction: column; }
    #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link {
      display: flex;
      justify-content: space-evenly;
      flex-direction: column;
      padding: 8px 0; }
      @media (min-width: 992px) {
        #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link {
          justify-content: space-between; } }
      #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link a {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        color: #FFFFFF;
        text-decoration: none; }
        #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link a:hover span, #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link a:focus span {
          color: var(--primary-color); }
        #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link a i {
          margin-left: 10px; }
          #footer .background-wordmark-blue .reference-social-icons .content .reference-icons-with-link a i:hover {
            color: var(--primary-color); }
    #footer .background-wordmark-blue .reference-social-icons .content .icon {
      border-radius: 50%;
      border: 1px solid #FFFFFF;
      height: 33px;
      width: 33px;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin-left: 10px; }
      #footer .background-wordmark-blue .reference-social-icons .content .icon:hover {
        border: 1px solid var(--primary-color); }

#footer .background-wordmark-dark-blue {
  padding: 8px 0; }
  @media (min-width: 992px) {
    #footer .background-wordmark-dark-blue {
      padding: 34px 0; } }
  @media (min-width: 992px) {
    #footer .background-wordmark-dark-blue .container {
      width: 65%;
      margin: 0; } }

@media (min-width: 992px) {
  .read-more {
    display: inline; } }

@media (min-width: 992px) {
  .dots {
    display: none; } }

.read-more-lines {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%; }
  @media (min-width: 992px) {
    .read-more-lines {
      display: none; } }

.button-read-more {
  z-index: 1;
  color: var(--secondary-color);
  font-size: 1.125rem;
  font-weight: bold;
  position: relative;
  display: table;
  margin: 0 auto;
  cursor: pointer;
  width: 100%;
  text-align: center;
  overflow: hidden; }
  .button-read-more::after {
    content: '';
    border: solid var(--primary-color);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg) translate(4px, -6px);
    outline: none;
    position: relative; }
  .button-read-more.inverted::after {
    transform: scaleY(-1) rotate(45deg) translate(4px, -8px); }
  .button-read-more .text {
    width: 100%; }
    .button-read-more .text::after, .button-read-more .text::before {
      background-color: rgba(0, 0, 0, 0.1);
      content: "";
      display: inline-block;
      height: 1px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    .button-read-more .text::before {
      margin-left: -50%; }
    .button-read-more .text::after {
      left: 17px;
      margin-right: -50%; }
  @media (min-width: 992px) {
    .button-read-more {
      display: none; } }

@media screen and (max-width: 991px) {
  .hide-teaser {
    display: none; } }

.show-more-btn {
  z-index: 1;
  color: var(--secondary-color);
  font-size: 1.125rem;
  font-weight: bold;
  position: relative;
  display: table;
  margin: 0 auto;
  cursor: pointer;
  width: 100%;
  text-align: center;
  overflow: hidden; }
  .show-more-btn::after {
    content: '';
    border: solid var(--primary-color);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg) translate(4px, -6px);
    outline: none;
    position: relative; }
  .show-more-btn.inverted::after {
    transform: scaleY(-1) rotate(45deg) translate(4px, -8px); }
  .show-more-btn .text {
    width: 100%; }
    .show-more-btn .text::after, .show-more-btn .text::before {
      background-color: rgba(0, 0, 0, 0.1);
      content: "";
      display: inline-block;
      height: 1px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    .show-more-btn .text::before {
      margin-left: -50%; }
    .show-more-btn .text::after {
      left: 17px;
      margin-right: -50%; }
  @media (min-width: 992px) {
    .show-more-btn {
      display: none; } }

@media screen and (max-width: 991px) {
  .hide-read {
    display: none !important; } }

p[section-id] a {
  width: 100%; }

.button-learn-more {
  background-color: var(--secondary-color);
  border-bottom: 2px solid #cccccc;
  border-bottom-right-radius: 30px;
  padding: 16px 0;
  padding-left: 16px;
  padding-right: 24px;
  color: #FFFFFF;
  font-family: "DiodrumVoltaren";
  font-weight: 600;
  cursor: pointer;
  font-size: 1.125rem; }
  @media (min-width: 992px) {
    .button-learn-more {
      padding-top: 23px;
      padding-bottom: 20px;
      padding-left: 30px;
      padding-right: 60px;
      font-size: 1.375rem; } }
  .button-learn-more::after {
    content: '';
    border: solid #FFFFFF;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    transform: rotate(320deg);
    outline: none;
    margin-left: 10px;
    position: relative;
    top: 5px;
    right: 0; }
  .button-learn-more:hover::after, .button-learn-more:focus::after {
    border-color: var(--primary-color);
    right: -10px;
    transition: right .2s ease-out; }

.button-learn-more-white {
  background-color: #FFFFFF;
  border-bottom: 2px solid #cccccc;
  border-bottom-right-radius: 30px;
  padding: 16px 0;
  padding-left: 16px;
  padding-right: 24px;
  color: var(--secondary-color);
  font-family: "DiodrumVoltaren-Semibold";
  font-size: 1.125rem; }
  @media (min-width: 992px) {
    .button-learn-more-white {
      padding-top: 23px;
      padding-bottom: 20px;
      padding-left: 30px;
      padding-right: 60px;
      font-size: 1.375rem; } }
  .button-learn-more-white::after {
    content: '';
    border: solid var(--secondary-color);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(320deg);
    outline: none;
    margin-left: 10px; }
  .button-learn-more-white:hover::after {
    border-color: var(--primary-color);
    margin-left: 20px; }

.main-banner .component-content.left {
  overflow: hidden;
  min-height: 288px;
  min-width: 768px; }
  @media (min-width: 992px) {
    .main-banner .component-content.left img {
      height: 600px;
      min-width: 1600px;
      max-width: 1600px; } }
  @media only screen and (max-width: 1600px) and (min-width: 992px) {
    .main-banner .component-content.left img {
      transform: translateX(calc(100vw - 1599px)); } }

.main-banner .richText {
  margin: 0;
  padding: 0 16px; }
  @media (min-width: 992px) {
    .main-banner .richText {
      z-index: 30;
      max-width: 75%;
      position: relative;
      padding: 0;
      padding-left: 20px;
      margin-top: -60px;
      max-width: 1140px;
      right: 50%;
      top: 50%;
      transform: translateX(50%); } }

@media (min-width: 992px) {
  .main-banner .hp-carousel-text {
    position: absolute;
    width: 1140px;
    max-width: 100vw;
    z-index: 30;
    top: 0;
    left: 50%;
    transform: translate(-50%, 50%);
    bottom: 380px; } }

.main-banner p {
  margin: 0; }

.main-banner .banner-tagline {
  padding-top: 16px; }
  @media (min-width: 992px) {
    .main-banner .banner-tagline {
      padding-top: 60px; } }

.main-banner .banner-title {
  padding-top: 8px; }
  @media (min-width: 992px) {
    .main-banner .banner-title {
      padding-top: 10px; } }

.main-banner .banner-text {
  padding-top: 8px; }
  @media (min-width: 992px) {
    .main-banner .banner-text {
      padding-top: 20px; } }

.main-banner .banner-button {
  padding: 24px 0; }
  @media (min-width: 992px) {
    .main-banner .banner-button {
      padding-top: 40px; } }

.main-banner .slick-dots {
  border-bottom: 1px solid black; }

.carousel-homepage {
  border-bottom: 1px solid #CFCFCF; }
  .carousel-homepage .slick-slide img {
    min-width: 768px; }
    @media only screen and (max-width: 768px) {
      .carousel-homepage .slick-slide img {
        transform: translateX(calc(100vw - 768px)); } }
  @media (min-width: 992px) {
    .carousel-homepage {
      border-bottom: none;
      max-height: 600px; }
      .carousel-homepage > .component-content {
        max-height: 600px; } }
  @media (min-width: 992px) {
    .carousel-homepage .slick-list.draggable {
      max-height: 600px; } }
  @media (min-width: 992px) {
    .carousel-homepage .carouselSlide .box.component.section .content.paragraphSystem {
      display: flex;
      justify-content: center;
      align-items: center; } }

.carousel-full-width .slick-dots {
  margin: auto;
  left: -735px;
  text-align: center;
  right: 0; }
  @media screen and (max-width: 991px) {
    .carousel-full-width .slick-dots {
      position: absolute;
      top: 33vw;
      left: 0; }
      .carousel-full-width .slick-dots button {
        background-color: #FFFFFF;
        border: 0; }
      .carousel-full-width .slick-dots li.slick-active button {
        background-color: #FFFFFF;
        border: 0; } }
  @media screen and (max-width: 768px) {
    .carousel-full-width .slick-dots {
      top: 255px; } }
  @media screen and (max-width: 1150px) and (min-width: 992px) {
    .carousel-full-width .slick-dots {
      left: calc(-735px + (1150px - 100vw)); } }

.carousel-full-width .slick-prev {
  margin: auto;
  left: -1042px;
  right: 0;
  width: 50px; }
  @media screen and (max-width: 1150px) {
    .carousel-full-width .slick-prev {
      left: calc(-1042px + (1150px - 100vw)); } }

.carousel-full-width .slick-next {
  margin: auto;
  right: 0;
  left: -920px;
  width: 50px; }
  @media screen and (max-width: 1150px) {
    .carousel-full-width .slick-next {
      left: calc(-920px + (1150px - 100vw)); } }

@media (min-width: 992px) {
  .carousel-full-width .highlight.slick-prev {
    border: 1px solid #323131; }
  .carousel-full-width .highlight.slick-next {
    border: 1px solid #323131; } }

.carousel-slides:not(.slick-initialized) .carousel-slide:not(:first-child) {
  display: none; }

.box-grey {
  background: linear-gradient(90deg, white 10%, whitesmoke 0%, whitesmoke 100%);
  border-top-left-radius: 50px; }
  .box-grey:before {
    content: "";
    width: 70px;
    height: 50px;
    top: -50px;
    right: 0;
    background-color: #F5F5F5;
    position: absolute;
    z-index: -1; }
  .box-grey::after {
    content: "";
    width: 70px;
    height: 50px;
    background-color: #FFFFFF;
    position: absolute;
    right: 0;
    top: -50px;
    border-bottom-right-radius: 100%;
    z-index: -1; }

.box-grey-right {
  background-color: #F5F5F5;
  border-radius: 50px;
  border-top-right-radius: 0;
  margin-top: 50px; }
  @media (min-width: 992px) {
    .box-grey-right {
      margin-left: 115px;
      width: calc(100% - 115px); } }
  .box-grey-right:before {
    content: "";
    width: 115px;
    height: 100px;
    top: -100px;
    right: 0;
    background-color: #F5F5F5;
    position: absolute;
    z-index: -1; }
  .box-grey-right::after {
    content: "";
    width: 115px;
    height: 100px;
    background-color: #FFFFFF;
    position: absolute;
    right: 0;
    top: -100px;
    border-bottom-right-radius: 50%;
    z-index: -1; }
    @media (min-width: 992px) {
      .box-grey-right::after {
        border-bottom-right-radius: 100%; } }

.grey-background:not(.selected-category) {
  background: #F5F5F5;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px; }
  @media (min-width: 992px) {
    .grey-background:not(.selected-category) {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABc0AAAWbCAMAAADV2mxUAAACPVBMVEUAAAD////////////////////////////////////////r6+vt7e3u7u7v7+/w8PDx8fHy8vLy8vLz8/Pz8/P09PT09PT19fX19fX29vb29vb39/f39/f39/f39/f4+Pj4+Pj4+Pj4+Pjy8vLz8/Pz8/Pz8/P09PT19fX29vb29vb39/f39/f39/fz8/Pz8/Pz8/P09PT09PT09PT09PT09PT19fX19fX19fX19fX29vb29vb29vb29vb29vb09PT09PT09PT09PT09PT09PT19fX19fX19fX19fX19fX19fX19fX29vb29vb29vb29vb29vb29vb09PT09PT09PT09PT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX29vb29vb29vb29vb29vb29vb09PT09PT09PT09PT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX29vb29vb29vb09PT09PT09PT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX29vb29vb29vb19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX29vb29vb09PT09PT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX29vb19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fVzd2RnAAAAvnRSTlMAAQIDBQYICQoLDA0ODxAREhMUFRYXGBkaHB0eHyAhIiQlJigpKywtNDg6PT4/QEFCQ0RFRkhJSktNUVRVV1laW11eX2BiZWZoaWprbG5vcHFydXZ3eHp7fH5/gIGChIWGh4iJiouMjY6PkJOUlZeYmZucn6ChoqOkpqeoqqusrrCxsrO0tba4uru9vr/GyMnKy87Q09XW19jZ2tvc3d7f4OHi4+Xm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+8Js16gAAAAFiS0dEAf8CLd4AABM2SURBVHja7d1pm1dzHMfx778JjbSoMJGlzRqlbJMle5ZBy4RUyL4LyVIKSaGyRIWSJFQzZalmqhmPzQ0ktEzNdr7ner0ewufG+zrXOb9zTkT7HTf88tsenbdk5brGxl9/B6DrbWhnyHuPnfbG53vsCJC35r3HP/vZPhMCZK752VM/ckkOkLvmZ0z51HQAuWteNXbBXsMB5K75oJk/WA0gec1HvLTbZgDJa37WHEdYALLX/IxX3C4HyF7zXvVe8wRIX/PrNtkKIHvNaxZZCiB7zSt3/GIogOw1H7TYTADpa177k5UAste8akaLkQCy1/zkZSYCSF/zc7+1EED6ml+6w0AA6Wt+i99RAOSv+Z2t5gFIX/N64wDkr/mDtgHIX/P7TAOQv+Z3WQYgf81v8gAUIH/NRzUZBiB9zUc02gUgfc37rTcLQPqa91hiFYD8NZ9lFID8NR/ne+YA+Wve7zubAOSv+QKTAOSv+U0WAchf8wFbLQKQv+buswCUoOa19gDIX/PjvrQHQP6aTzEHQP6aD9phDoD8NX/GGgD5a16zyxoA+Wv+gjEA8td8cLMxAPLX/HFbAOSvee/ttgDIX/O7TQFQgpqvNgVA/ppfbAmAEtT8dUsA5K95392WAMhf85sNAVCCmr9vCID8Ne/nPVCAEtTcv50BylDz+XYAyF/zqm12AMhf8wvNAFCCmt9vBoAS1Nz5RIAS1LzSYAaA/DUfaQWAEtTcaXOAMtT8CSsAlKDmy6wAUIKab7YCQP6an2gEgBLU/DwjAJSg5rVGAChBzeuMAFCCmj9kBIAS1HyOEQBKUPOFRgAoQc2XGwGgBDX/xAgAJaj5KiMAlKDma4wAUIKarzcCQAlqvsEIAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqruYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmRgBQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHM1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANTcCgJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaqzmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6i5EQDUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1FzNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzY0AoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGpuBAA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANVdzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcyMAqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6i5mgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDqDkAag6AmgOg5gBqDoCaA6DmAKg5gJobAUDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHQM0BUHMA1BxAzdUcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHEDNAVBzANQcADUHUHMA1BwANQdAzQHU3AgAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDqDmAKg5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDmAmgOg5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGoOgJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOYAqDkAag6AmgOoOQBqDoCaA6DmAGqu5gBqDoCaA6DmAKg5gJoDoOYAqDkAag6g5gCoOQBqDoCaA6g5AGoOgJoDoOYAag6AmgOg5gCoOYCaA6DmAKg5AGoOoOZGAFBzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMANQdAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAdQcADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQcwDUHAA1B0DNAVBzADUHQM0BUHMA1BxAzQFQcwDUHAA1B1BzANQcADUHQM0B1BwANQdAzQFQcwA1B0DNAVBzANQcQM0BUHMA1BwANQdQczUHUHMA1BwANQdAzQHUHAA1B0DNAVBzADUHoMA1X28EgPTWxWojAKT3RawyAkB6n8UnRgBIb2UsNwJAeh/GW0YASG9+vGAEgPSeiweNAJDezKgzAkB6d0StEQDSuyLONQJAesOj2ggA2bX2ithsBoDkNkXEUjMAJLckIh4zA0BysyPiBjMAJDchIkaaASC5ERFRabADQGpbKxER7xkCILW3IyLiXkMApDYlIiIuMARAaudHRETVNksAJLalR0RExJumAEhs3p8xd+IcILUJf9W8b7MtANJq6vNXzZ1RBEjs7b9jHjcaAyCtCftr3meXNQCS2tl7f81jnjkAknrln5jHKHMAJHXhATWP1fYASGlN5cCa32UQgJTqDox5VHu7HyCjhup/1TxmmwQgoVn/jnnUNNkEIJ3dp/yn5vGcUQDSeeq/MY/TdloFIJnf/ndpHvGkWQCSeeT/MY8B2+0CkEpD/4PUPCYZBiCVuoPFPHqutQxAIqt7HrTmcYVpABIZG4fwhm0A0nj1UDGPAVusA5DE1oGHrLn/PQOkMSEOY759AFJYeLiYR9+NFgJIYFP/w9Y8xrTYCKDw9o2KI5huJIDCm3akmEdlkZUACu6dyhFrHn2/thNAoa09KdpgeIOlAAps27Bok4v8hwiguJpHRxtd32otgIJquTbarM5cAMXUenscBd86Byim+jgqsywGUEAz4ijV2wygcKbHUbvdO/4AxdJ6TxyDG5stB1AgTdfHMRmz3XYAhdF4SRyjkd9YD6Ag1g2PY9Z/qf0ACuH9ftEOlXrPQgG6X+sjPaJ9rvzRigDdbPNl0W4D37UjQLdaemp0gMptP5sSoNvsuDU6yGkLrQnQTRafHh3n6o0GBegGG8ZHhzqh/hejAnSxnTOOj442+OW9hgXoQnvm1ERnGDJHzwG6SsuCc6KzDHtxl4EBusDO5zuv5RERAx/YbGSATvb99AHR2arGLnDDBaDztHxwTc/oEoMnr2y1N0AnaF1xT010oTMnf9BkdYAOtXvZpCHR5aprn/nUPReAjrH346ev6hXdpXrM1NdW+eMcQHs0r3pt6ujq6HY9h46b+PDcxSu+2tro+1wAbfNz45avViye+/DEcUM74pnnH0qELVC1vnlaAAAAAElFTkSuQmCC");
      background-position-x: right;
      background-repeat: no-repeat;
      background-size: 100% 100%; } }
  @media (min-width: 1440px) {
    .grey-background:not(.selected-category) {
      background-size: 90vw 100%; } }
  .grey-background:not(.selected-category):before {
    content: "";
    width: 115px;
    height: 100px;
    top: -100px;
    right: 0;
    background-color: #F5F5F5;
    position: absolute;
    z-index: -1; }
  .grey-background:not(.selected-category)::after {
    content: "";
    width: 115px;
    height: 100px;
    background-color: #FFFFFF;
    position: absolute;
    right: 0;
    top: -100px;
    border-bottom-right-radius: 50%;
    z-index: -1; }
    @media (min-width: 992px) {
      .grey-background:not(.selected-category)::after {
        border-bottom-right-radius: 100%; } }

.screen-change .content {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 991px) {
    .screen-change .content .mb-first {
      order: 1; } }
  @media (max-width: 991px) {
    .screen-change .content .mb-second {
      order: 2; } }
  @media (max-width: 991px) {
    .screen-change .content .mb-third {
      order: 3; } }
  @media (max-width: 991px) {
    .screen-change .content .mb-fourth {
      order: 4; } }
  @media (max-width: 991px) {
    .screen-change .content .mb-fifth {
      order: 5; } }

.screen-change-dt {
  display: flex;
  flex-wrap: wrap; }
  @media (min-width: 992px) {
    .screen-change-dt .dt-first {
      order: 1; }
    .screen-change-dt .dt-second {
      order: 2; }
    .screen-change-dt .dt-third {
      order: 3; }
    .screen-change-dt .dt-fourth {
      order: 4; }
    .screen-change-dt .dt-fifth {
      order: 5; }
    .screen-change-dt .dt-sixth {
      order: 6; } }

.container-full-width {
  display: flex;
  float: none;
  justify-content: center;
  width: 100% !important; }
  .container-full-width > .component-content {
    max-width: 100%; }

.container {
  clear: both;
  float: none;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 16px;
  width: 100%; }
  @media (min-width: 992px) {
    .container {
      max-width: 1140px; } }
  @media (min-width: 1200px) {
    .container {
      padding: 0; } }
  .container .component-content {
    max-width: 100%; }

.container-750 {
  clear: both;
  float: none;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 16px;
  width: 100%; }
  @media (min-width: 992px) {
    .container-750 {
      max-width: 750px;
      padding: 0; } }
  .container-750 .component-content {
    max-width: 100%; }

.container-quote {
  clear: both;
  float: none;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 16px;
  width: 100vw; }
  @media (min-width: 768px) {
    .container-quote {
      max-width: 750px;
      padding: 0; } }
  .container-quote .component-content {
    max-width: 100%; }

.container-rounded-bottom-right {
  border-bottom-right-radius: 60px;
  float: left; }

.container-rounded-left {
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
  float: right; }

.back-to-top {
  bottom: 24px;
  position: fixed;
  right: 0;
  z-index: 100;
  width: 48px;
  height: 48px;
  text-align: center;
  color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 20px;
  background: #FFFFFF;
  line-height: 1.5;
  font-family: 'DiodrumVoltaren';
  box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.15);
  padding-top: 32px; }
  .back-to-top:before {
    content: "";
    top: 12px;
    height: 24px;
    width: 24px;
    right: 12px;
    position: absolute;
    background: url("../../img/voltaren-sprites.png") no-repeat;
    background-position: -524px -338px; }
  @media (min-width: 992px) {
    .back-to-top {
      bottom: 40px;
      font-size: 0.75rem;
      width: 70px;
      height: 70px;
      color: #323131; }
      .back-to-top:before {
        top: 6px;
        right: 24px; }
      .back-to-top:hover {
        background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
        color: #FFFFFF; }
        .back-to-top:hover:before {
          background: url("../../img/voltaren-sprites.png") no-repeat;
          background-position: -524px -382px; } }

.reference-custom-article-teaser {
  cursor: pointer;
  outline: none; }
  @media (min-width: 992px) {
    .reference-custom-article-teaser {
      margin-right: 30px; }
      .reference-custom-article-teaser:hover .article-teaser-content, .reference-custom-article-teaser:focus .article-teaser-content {
        position: relative;
        background-color: var(--primary-color);
        border-bottom-right-radius: 40px; }
        .reference-custom-article-teaser:hover .article-teaser-content::before, .reference-custom-article-teaser:focus .article-teaser-content::before {
          content: "";
          position: absolute;
          z-index: 2;
          left: 0;
          top: -59px;
          width: 100%;
          height: 60px;
          background-color: var(--primary-color); }
      .reference-custom-article-teaser:hover .article-title,
      .reference-custom-article-teaser:hover .article-description, .reference-custom-article-teaser:focus .article-title,
      .reference-custom-article-teaser:focus .article-description {
        color: #FFFFFF; }
      .reference-custom-article-teaser:hover .article-title:after, .reference-custom-article-teaser:focus .article-title:after {
        border-color: #FFFFFF;
        right: -25px; } }
  .reference-custom-article-teaser .img-responsive {
    border-bottom-right-radius: 40px;
    padding-top: 24px;
    position: relative;
    z-index: 10; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser .img-responsive {
        border-bottom-right-radius: 60px;
        padding-top: 40px; } }
  .reference-custom-article-teaser .article-teaser-content {
    padding-top: 16px;
    margin-top: -9px;
    padding-left: 16px; }
    @media (min-width: 768px) {
      .reference-custom-article-teaser .article-teaser-content {
        padding-left: 0; } }
    @media (min-width: 992px) {
      .reference-custom-article-teaser .article-teaser-content {
        max-width: 555px;
        padding-top: 20px;
        margin-bottom: 40px;
        padding-left: 16px; } }
    @media (min-width: 1200px) {
      .reference-custom-article-teaser .article-teaser-content {
        padding-left: 30px; } }
  .reference-custom-article-teaser .article-title {
    margin-right: 50px;
    position: relative;
    font-size: 1.125rem; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser .article-title {
        font-size: 32px; } }
    .reference-custom-article-teaser .article-title::after {
      content: '';
      border: solid var(--primary-color);
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 4px;
      transform: rotate(320deg) translateY(-50%);
      outline: none;
      position: absolute;
      right: -13px;
      top: 50%; }
      @media (min-width: 992px) {
        .reference-custom-article-teaser .article-title::after {
          right: -20px; } }
  .reference-custom-article-teaser .article-description {
    padding-top: 8px;
    padding-bottom: 24px;
    margin-right: 50px;
    color: #323131;
    font-size: 0.9375rem;
    font-weight: 500; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser .article-description {
        font-size: 1.125rem;
        padding-top: 10px;
        padding-bottom: 50px; } }

.reference-custom-article-teaser-small {
  outline: none; }
  .reference-custom-article-teaser-small > .component-content {
    cursor: pointer; }
  @media (min-width: 992px) {
    .reference-custom-article-teaser-small {
      padding-right: 30px; }
      .reference-custom-article-teaser-small:hover .article-teaser-small-content, .reference-custom-article-teaser-small:focus .article-teaser-small-content {
        position: relative;
        background-color: var(--primary-color);
        border-bottom-right-radius: 40px; }
        .reference-custom-article-teaser-small:hover .article-teaser-small-content::before, .reference-custom-article-teaser-small:focus .article-teaser-small-content::before {
          content: "";
          position: absolute;
          z-index: 2;
          left: 0;
          top: -59px;
          width: 100%;
          height: 60px;
          background-color: var(--primary-color); }
      .reference-custom-article-teaser-small:hover .article-small-title,
      .reference-custom-article-teaser-small:hover .article-small-description, .reference-custom-article-teaser-small:focus .article-small-title,
      .reference-custom-article-teaser-small:focus .article-small-description {
        color: #FFFFFF; }
      .reference-custom-article-teaser-small:hover .article-small-title:after, .reference-custom-article-teaser-small:focus .article-small-title:after {
        border-color: #FFFFFF;
        right: -25px; } }
  .reference-custom-article-teaser-small .img-small-responsive {
    position: relative;
    z-index: 10;
    border-bottom-right-radius: 40px;
    padding-top: 24px; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser-small .img-small-responsive {
        padding-top: 40px; } }
  .reference-custom-article-teaser-small .article-teaser-small-content {
    padding-top: 16px;
    margin-top: -9px;
    padding-left: 16px; }
    @media (min-width: 768px) {
      .reference-custom-article-teaser-small .article-teaser-small-content {
        padding-left: 0; } }
    @media (min-width: 992px) {
      .reference-custom-article-teaser-small .article-teaser-small-content {
        max-width: 263px;
        padding-top: 20px;
        margin-bottom: 40px;
        padding-left: 16px; } }
    @media (min-width: 1200px) {
      .reference-custom-article-teaser-small .article-teaser-small-content {
        padding-left: 20px; } }
  .reference-custom-article-teaser-small .article-small-title {
    margin-right: 29px;
    position: relative; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser-small .article-small-title {
        margin-right: 35px; } }
    .reference-custom-article-teaser-small .article-small-title::after {
      content: '';
      border: solid var(--primary-color);
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 4px;
      transform: rotate(320deg) translateY(-50%);
      outline: none;
      position: absolute;
      right: -13px;
      top: 50%; }
      @media (min-width: 992px) {
        .reference-custom-article-teaser-small .article-small-title::after {
          right: -15px; } }
  .reference-custom-article-teaser-small .article-small-description {
    padding-top: 8px;
    padding-bottom: 24px;
    margin-right: 35px;
    color: #323131;
    font-size: 0.9375rem;
    font-weight: 500; }
    @media (min-width: 992px) {
      .reference-custom-article-teaser-small .article-small-description {
        padding-top: 10px;
        padding-bottom: 40px; } }

@media (min-width: 992px) {
  .font-lg-active .reference-custom-article-teaser .article-title {
    font-size: 38px; } }

@media (min-width: 992px) {
  .font-sm-active .reference-custom-article-teaser .article-title {
    font-size: 28px; } }

@media (min-width: 992px) {
  .articles-grid .paragraphSystem {
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px; }
    .articles-grid .paragraphSystem .snippetReference {
      height: 100%;
      width: 100%; }
      .articles-grid .paragraphSystem .snippetReference .inner {
        height: 100%; }
        .articles-grid .paragraphSystem .snippetReference .inner .component-content {
          height: 100%; }
        .articles-grid .paragraphSystem .snippetReference .inner .product-teaser {
          height: 100%; }
      .articles-grid .paragraphSystem .snippetReference.showArticle {
        display: block; }
    .articles-grid .paragraphSystem > a {
      position: absolute; } }

.hideArticle {
  display: none; }

.article-filter-box {
  background-color: #F5F5F5;
  border-bottom-right-radius: 32px;
  padding: 16px; }
  @media (min-width: 992px) {
    .article-filter-box {
      padding: 30px;
      border-bottom-right-radius: 60px; } }
  .article-filter-box p {
    margin: 0; }

div[class*="subfilter-title"] {
  margin: 0; }

.article-filter {
  background-color: whitesmoke;
  border-bottom-right-radius: 60px;
  padding: 24px 16px; }
  .article-filter .banner-tagline {
    font-size: 1.125rem;
    color: #323131;
    font-weight: 600;
    padding-left: 18px; }
  .article-filter .article-selector {
    list-style: none !important;
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    padding-top: 16px;
    flex-wrap: wrap; }
    @media (min-width: 1200px) {
      .article-filter .article-selector {
        justify-content: flex-start;
        padding: 30px 0; } }
    .article-filter .article-selector li {
      border: 2px solid var(--secondary-color);
      color: var(--secondary-color);
      border-bottom-right-radius: 16px;
      padding: 8px !important;
      max-width: 48%;
      width: 100%;
      max-height: 63px;
      min-height: 50px;
      line-height: 1.3;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 0.75rem;
      cursor: pointer;
      margin-top: 10px; }
      .article-filter .article-selector li:hover, .article-filter .article-selector li:focus {
        background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
        border: none;
        color: #FFFFFF; }
      @media (min-width: 768px) {
        .article-filter .article-selector li {
          padding: 24px 8px !important; } }
      @media (min-width: 1200px) {
        .article-filter .article-selector li {
          max-width: calc(33% - 16px);
          border-bottom-right-radius: 30px;
          font-size: 1rem;
          font-weight: 600;
          min-width: 202px;
          margin-right: 15px; } }
      .article-filter .article-selector li::before {
        display: none; }
      .article-filter .article-selector li.selected-article {
        color: #FFFFFF;
        border: 2px solid rgba(0, 0, 0, 0);
        background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light)); }

.selected-category {
  padding-top: 0; }
  .selected-category .richTextHyperlinkedImage {
    margin-top: 0;
    padding-top: 0; }

@media (min-width: 992px) {
  .hero-banner .hero-banner-content .richText-content {
    z-index: 1; } }

.hero-banner .hero-banner-content .richText-content p:last-of-type {
  margin: 0; }

.hero-banner .hero-banner-image {
  display: none; }
  @media (min-width: 992px) {
    .hero-banner .hero-banner-image {
      display: block;
      width: auto;
      bottom: 0; }
      .hero-banner .hero-banner-image img {
        min-width: 493px;
        min-height: 493px; } }
    @media (min-width: 992px) and (min-width: 992px) {
      .hero-banner .hero-banner-image img {
        margin-right: 50px; } }
    @media only screen and (min-width: 992px) and (min-width: 1400px) {
      .hero-banner .hero-banner-image img {
        margin-right: 125px; } }

.hero-banner .richText.first.odd.container {
  flex-basis: 1;
  margin-top: 0px;
  margin-right: 0; }
  @media (min-width: 992px) {
    .hero-banner .richText.first.odd.container {
      margin-left: 8px; } }

.hero-banner .content.paragraphSystem {
  display: flex;
  margin-left: auto;
  max-width: calc(1140px + ((100vw - 1140px) / 2)); }

.hero-banner-simple figure {
  overflow: hidden; }
  .hero-banner-simple figure img {
    width: 100%;
    min-width: 768px;
    min-height: 100%; }
    @media only screen and (max-width: 767px) {
      .hero-banner-simple figure img {
        transform: translateX(calc(100vw - 767px)); } }
    @media only screen and (max-width: 1600px) and (min-width: 992px) {
      .hero-banner-simple figure img {
        min-width: 1600px;
        max-width: 1600px;
        transform: translateX(calc(100vw - 1599px)); } }

.enhanced-hero-banner {
  padding: 0;
  width: calc(100% - 32px);
  border: 1px solid #F5F5F5;
  box-shadow: 2px 9px 12px -8px rgba(0, 0, 0, 0.2); }
  @media (min-width: 768px) {
    .enhanced-hero-banner {
      box-shadow: none;
      border: none; } }
  @media (min-width: 992px) {
    .enhanced-hero-banner {
      margin-bottom: 0; } }
  .enhanced-hero-banner .paragraphSystem {
    width: 100%;
    display: inline-block; }
    .enhanced-hero-banner .paragraphSystem picture {
      width: 100%; }
  .enhanced-hero-banner .enhanced-hero-banner-image {
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .enhanced-hero-banner .enhanced-hero-banner-image {
        margin-bottom: 0; } }
    .enhanced-hero-banner .enhanced-hero-banner-image img {
      padding-bottom: 10px;
      background: linear-gradient(90deg, #E64510 0%, #E57200 52%, #E57200);
      border-bottom-right-radius: 46px; }
      @media (min-width: 992px) {
        .enhanced-hero-banner .enhanced-hero-banner-image img {
          border-bottom-right-radius: 187px; } }
  @media (min-width: 992px) {
    .enhanced-hero-banner figure {
      min-height: 500px;
      display: flex;
      align-items: center; } }
  .enhanced-hero-banner figure img {
    width: 100%; }
    @media (min-width: 768px) {
      .enhanced-hero-banner figure img {
        width: auto; } }
  .enhanced-hero-banner figure figcaption {
    padding: 0 16px;
    text-align: left; }
    @media (min-width: 768px) {
      .enhanced-hero-banner figure figcaption {
        padding: 0; } }
    @media (min-width: 992px) {
      .enhanced-hero-banner figure figcaption {
        position: absolute;
        width: calc(1140px / 12 * 6);
        padding-left: 8%;
        left: 0;
        top: 50%;
        transform: translateY(-50%); }
        .enhanced-hero-banner figure figcaption p:last-of-type {
          padding-top: 40px; } }
    .enhanced-hero-banner figure figcaption p {
      margin: 8px 0; }
      @media (min-width: 992px) {
        .enhanced-hero-banner figure figcaption p {
          margin: 20px 0; } }
    .enhanced-hero-banner figure figcaption p:last-of-type {
      padding: 24px 0; }
    .enhanced-hero-banner figure figcaption .keyline::after {
      margin: 16px 0; }
      @media (min-width: 992px) {
        .enhanced-hero-banner figure figcaption .keyline::after {
          margin-top: 20px;
          margin-bottom: 30px; } }

/* parameterized */
.reference-custom-product-taser {
  height: 100%; }
  .reference-custom-product-taser:hover .product-teaser, .reference-custom-product-taser:focus .product-teaser {
    background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
    border-color: rgba(0, 0, 0, 0); }
    .reference-custom-product-taser:hover .product-teaser .h3-styles,
    .reference-custom-product-taser:hover .product-teaser .banner-tagline,
    .reference-custom-product-taser:hover .product-teaser .body-copy, .reference-custom-product-taser:focus .product-teaser .h3-styles,
    .reference-custom-product-taser:focus .product-teaser .banner-tagline,
    .reference-custom-product-taser:focus .product-teaser .body-copy {
      color: #FFFFFF; }
    .reference-custom-product-taser:hover .product-teaser .button-learn-more, .reference-custom-product-taser:focus .product-teaser .button-learn-more {
      background-color: #FFFFFF;
      color: var(--secondary-color); }
    .reference-custom-product-taser:hover .product-teaser .button-learn-more::after, .reference-custom-product-taser:focus .product-teaser .button-learn-more::after {
      border-color: var(--secondary-color); }
  .reference-custom-product-taser .product-teaser {
    padding: 0 16px;
    border-bottom-right-radius: 60px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    cursor: pointer; }
    @media (min-width: 992px) {
      .reference-custom-product-taser .product-teaser {
        padding: 0 50px; } }
    .reference-custom-product-taser .product-teaser p {
      margin: 0; }
    .reference-custom-product-taser .product-teaser .product-title {
      padding-top: 16px;
      margin-bottom: 44px; }
      @media (min-width: 992px) {
        .reference-custom-product-taser .product-teaser .product-title {
          margin-bottom: 39px;
          padding-top: 30px; } }
    .reference-custom-product-taser .product-teaser .product-tagline {
      padding: 8px 0; }
      @media (min-width: 992px) {
        .reference-custom-product-taser .product-teaser .product-tagline {
          padding: 10px 0; } }
    .reference-custom-product-taser .product-teaser .product-teaser-img {
      text-align: center; }
    .reference-custom-product-taser .product-teaser .product-description {
      padding-top: 8px; }
      @media (min-width: 992px) {
        .reference-custom-product-taser .product-teaser .product-description {
          padding-top: 15px; } }
    .reference-custom-product-taser .product-teaser .product-button {
      padding-top: 40px;
      padding-bottom: 40px; }
      @media (min-width: 992px) {
        .reference-custom-product-taser .product-teaser .product-button {
          padding-top: 53px; } }

/* clasic box */
.box.product-teaser {
  margin-top: 30px;
  margin-bottom: 24px;
  padding: 0 16px;
  border-bottom-right-radius: 60px;
  border: 2px solid rgba(0, 0, 0, 0.1); }
  @media (min-width: 992px) {
    .box.product-teaser {
      padding: 0 50px; }
      .box.product-teaser:hover {
        background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
        border: rgba(0, 0, 0, 0); }
        .box.product-teaser:hover .h3-styles,
        .box.product-teaser:hover .banner-tagline,
        .box.product-teaser:hover .body-copy {
          color: #FFFFFF; }
        .box.product-teaser:hover .button-learn-more {
          background-color: #FFFFFF;
          color: var(--secondary-color); }
        .box.product-teaser:hover .button-learn-more::after {
          border-color: var(--secondary-color); } }
  .box.product-teaser p {
    margin: 0; }
  .box.product-teaser .product-title h3 {
    padding-top: 16px; }
    @media (min-width: 992px) {
      .box.product-teaser .product-title h3 {
        padding-top: 30px; } }
  .box.product-teaser .product-title p:last-of-type {
    padding: 8px 0; }
    @media (min-width: 992px) {
      .box.product-teaser .product-title p:last-of-type {
        padding: 10px 0; } }
  .box.product-teaser .product-teaser-img {
    text-align: center; }
  .box.product-teaser .product-description p:first-of-type {
    padding-top: 8px; }
    @media (min-width: 992px) {
      .box.product-teaser .product-description p:first-of-type {
        padding-top: 15px; } }
  .box.product-teaser .product-description p:last-of-type {
    padding-top: 40px;
    padding-bottom: 40px; }
    @media (min-width: 992px) {
      .box.product-teaser .product-description p:last-of-type {
        padding-top: 53px; } }

.accordion-container {
  padding: 0;
  margin: 0;
  list-style: none; }

.accordion-slide {
  position: relative;
  background-color: #F5F5F5;
  border-bottom-right-radius: 20px;
  margin-bottom: 8px;
  padding-bottom: 1px; }
  @media (min-width: 992px) {
    .accordion-slide {
      margin-bottom: 20px; } }
  .accordion-slide::after {
    content: '';
    position: absolute;
    height: 1px;
    left: 16px;
    right: 36px;
    background: var(--primary-color);
    width: calc(100% - 36px);
    margin: auto; }
    @media (min-width: 992px) {
      .accordion-slide::after {
        left: 30px; } }
    @media (min-width: 1200px) {
      .accordion-slide::after {
        right: 24px; } }
  .accordion-slide:first-child {
    border-top: 0; }

.accordion-head {
  color: var(--secondary-color);
  padding: 16px; }
  @media (min-width: 992px) {
    .accordion-head {
      padding: 20px 30px; } }

.accordion-title {
  float: none;
  margin: 0;
  display: block;
  padding-right: 15px; }
  .accordion-title-text {
    font-size: 0.9375rem;
    color: var(--secondary-color); }
    @media (min-width: 992px) {
      .accordion-title-text {
        font-size: 1.125rem; } }

.accordion-content-wrapper {
  background: #FFFFFF;
  margin: 16px;
  margin-top: 0;
  padding: 0 8px;
  border-bottom-right-radius: 20px; }
  @media (min-width: 992px) {
    .accordion-content-wrapper {
      margin: 30px;
      margin-top: 0;
      border-bottom-right-radius: 40px;
      border-top: 2px solid var(--primary-color);
      padding: 0 68px; } }

.mod-js .accordion-content-wrapper {
  position: relative;
  height: 0;
  top: -999999px;
  left: -999999px;
  overflow: hidden;
  box-sizing: border-box;
  visibility: hidden;
  display: none; }

.mod-js .accordion-head {
  position: relative;
  cursor: pointer; }
  .mod-js .accordion-head:after {
    position: absolute !important;
    top: 50%;
    margin-top: -10px;
    right: 20px;
    transform: rotate(90deg);
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 1.25rem;
    color: var(--primary-color); }
    @media (min-width: 992px) {
      .mod-js .accordion-head:after {
        right: 30px; } }

.mod-js .accordion-slide.is-active > .accordion-head {
  cursor: pointer; }
  .mod-js .accordion-slide.is-active > .accordion-head:after {
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    content: "\f077";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    transform: none;
    line-height: 68px;
    color: var(--secondary-color); }
    @media (min-width: 992px) {
      .mod-js .accordion-slide.is-active > .accordion-head:after {
        right: 30px; } }
  .mod-js .accordion-slide.is-active > .accordion-head .accordion-title {
    padding-right: 40px; }
    .mod-js .accordion-slide.is-active > .accordion-head .accordion-title::after {
      content: '';
      position: absolute;
      height: 2px;
      background: var(--primary-color);
      bottom: 0;
      left: 0;
      right: 0;
      width: calc(100% - 36px);
      margin: auto; }
      @media (min-width: 992px) {
        .mod-js .accordion-slide.is-active > .accordion-head .accordion-title::after {
          display: none; } }
    @media (min-width: 992px) {
      .mod-js .accordion-slide.is-active > .accordion-head .accordion-title {
        background-color: rgba(0, 0, 0, 0);
        border-bottom: none; } }

.mod-js .accordion-slide.is-active::after {
  display: none; }

.mod-js .accordion-slide.is-active > .accordion-content-wrapper {
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  visibility: visible;
  display: block;
  max-height: 100% !important; }

.mod-js .accordion-slide.is-active:last-child > .accordion-content-wrapper {
  border-bottom: none; }

@media (max-width: 991px) {
  .tabs-content.is-hidden {
    display: none; }
  .tabs-nav-switcher {
    display: none; }
  .custom-tabs .tabs-nav {
    height: auto;
    z-index: 2; }
    .custom-tabs .tabs-nav ul {
      padding-inline-start: 0; }
    .custom-tabs .tabs-nav .tabs-nav-list {
      width: auto;
      display: flex;
      justify-content: space-between;
      flex-direction: column; }
      .custom-tabs .tabs-nav .tabs-nav-list li:nth-of-type(1) {
        order: 1; }
      .custom-tabs .tabs-nav .tabs-nav-list div:nth-of-type(1) {
        order: 1; }
      .custom-tabs .tabs-nav .tabs-nav-list li:nth-of-type(2) {
        order: 2; }
      .custom-tabs .tabs-nav .tabs-nav-list div:nth-of-type(2) {
        order: 2; }
      .custom-tabs .tabs-nav .tabs-nav-list li:nth-of-type(3) {
        order: 3; }
      .custom-tabs .tabs-nav .tabs-nav-list div:nth-of-type(3) {
        order: 3; }
      .custom-tabs .tabs-nav .tabs-nav-list li:nth-of-type(4) {
        order: 4; }
      .custom-tabs .tabs-nav .tabs-nav-list div:nth-of-type(4) {
        order: 4; }
      .custom-tabs .tabs-nav .tabs-nav-list li:nth-of-type(5) {
        order: 5; }
      .custom-tabs .tabs-nav .tabs-nav-list div:nth-of-type(5) {
        order: 5; }
      .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item {
        float: none;
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        background-color: #FFFFFF;
        border-bottom-right-radius: 20px; }
        .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item a {
          display: block;
          width: 100%; }
          .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem::after {
            content: '';
            position: absolute;
            height: 1px;
            left: 24px;
            right: 30px;
            background: var(--primary-color);
            z-index: 1;
            margin-top: -1px; }
          .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper {
            display: flex;
            align-items: center;
            padding: 16px 8px;
            color: var(--secondary-color);
            font-family: 'DiodrumVoltaren';
            font-weight: 600;
            font-size: 0.9375rem;
            line-height: 28px;
            letter-spacing: 0; }
            .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item a .tabMenuItem .text-wrapper:after {
              position: absolute !important;
              right: 30px;
              transform: rotate(90deg);
              content: "\f054";
              display: inline-block;
              font-family: FontAwesome;
              font-style: normal;
              position: relative;
              font-weight: normal;
              font-size: 1rem;
              color: var(--primary-color); }
      .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active {
        border-bottom-right-radius: 0;
        margin-bottom: 0;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
        transition: all .2s ease-out;
        transition-property: border-top-right-radius, border-top-left-radius; }
        .custom-tabs .tabs-nav .tabs-nav-list .tabs-nav-item.is-active .tabMenuItem .text-wrapper:after {
          color: var(--secondary-color);
          transform: rotate(270deg); }
      .custom-tabs .tabs-nav .tabs-nav-list .tabContent .tab-content {
        background-color: #FFFFFF;
        border-bottom-right-radius: 20px;
        margin-bottom: 8px;
        padding: 16px;
        padding-bottom: 26px; }
        .custom-tabs .tabs-nav .tabs-nav-list .tabContent .tab-content ul {
          margin: 0;
          padding: 0; }
          .custom-tabs .tabs-nav .tabs-nav-list .tabContent .tab-content ul li {
            list-style-type: disc;
            margin-left: 20px;
            padding: 0;
            font-size: 1.25rem;
            line-height: 20px;
            color: var(--primary-color); }
            .custom-tabs .tabs-nav .tabs-nav-list .tabContent .tab-content ul li::before {
              display: none; } }

@media (min-width: 992px) {
  .tabs .tabs-nav .tabs-nav-list {
    display: flex;
    padding: 0;
    margin: 0; }
  .tabs .tabs-nav .tabs-nav-item {
    display: inline-block;
    cursor: pointer;
    width: 33%;
    text-align: center;
    padding: 12px 33px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    position: relative;
    flex: 1; }
    .tabs .tabs-nav .tabs-nav-item a {
      position: relative; }
    .tabs .tabs-nav .tabs-nav-item.is-active::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 86%;
      background: var(--primary-color);
      left: 0;
      right: 0;
      bottom: 2px;
      margin-left: auto;
      margin-right: auto; }
    .tabs .tabs-nav .tabs-nav-item a {
      font-family: 'DiodrumVoltaren';
      font-weight: 600;
      letter-spacing: 0;
      color: var(--secondary-color);
      font-size: 1.125rem;
      line-height: 42px; }
    .tabs .tabs-nav .tabs-nav-item.is-active,
    .tabs .tabs-nav .tabs-nav-item.is-active a {
      cursor: default;
      background: #ffffff; }
    .tabs .tabs-nav .tabs-nav-item:first-child {
      margin-left: 0; }
  .tabs .tabs-content {
    position: relative;
    top: -2px;
    z-index: 100;
    background: #ffffff;
    overflow: hidden; }
  .tabs .tabContent .tab-content {
    padding: 40px 97px; }
    .tabs .tabContent .tab-content ul {
      margin: 0;
      padding: 0; }
      .tabs .tabContent .tab-content ul li {
        list-style-type: disc;
        margin-left: 20px;
        padding: 0;
        font-size: 1.125rem;
        line-height: 20px;
        color: var(--primary-color); }
        .tabs .tabContent .tab-content ul li::before {
          display: none; } }

.anchor-links {
  background-color: var(--secondary-color);
  border-bottom-right-radius: 40px; }
  .anchor-links .anchor-links-content {
    padding: 24px 16px; }
    @media (min-width: 992px) {
      .anchor-links .anchor-links-content {
        padding: 30px; } }
    @media (min-width: 992px) {
      .anchor-links .anchor-links-content .anchor-title {
        padding-bottom: 10px; } }
    .anchor-links .anchor-links-content .anchor-link {
      padding-top: 26px; }
      .anchor-links .anchor-links-content .anchor-link a:hover, .anchor-links .anchor-links-content .anchor-link a:focus {
        color: var(--primary-color); }
        .anchor-links .anchor-links-content .anchor-link a:hover::after, .anchor-links .anchor-links-content .anchor-link a:focus::after {
          color: #FFFFFF; }
      @media (min-width: 992px) {
        .anchor-links .anchor-links-content .anchor-link {
          padding-top: 20px; } }

.container-sharethis {
  height: 80px; }
  .container-sharethis .sharethis-img > .component-content {
    display: flex;
    justify-content: flex-end; }
  .container-sharethis .sharethis-img figure {
    cursor: pointer;
    display: inline-block;
    text-align: right;
    padding-right: 15px; }
    @media (min-width: 992px) {
      .container-sharethis .sharethis-img figure {
        cursor: auto; } }
    @media (min-width: 992px) {
      .container-sharethis .sharethis-img figure img {
        display: none; } }
  .container-sharethis .sharethis-img figcaption {
    display: none; }
    @media (min-width: 992px) {
      .container-sharethis .sharethis-img figcaption {
        display: block; } }
  .container-sharethis .sharethis-img.submenu-active figure {
    margin-left: auto;
    margin-right: 15px;
    background: url("../../img/voltaren-sprites.png");
    width: 41px;
    height: 40px;
    background-position: -524px -190px; }
    .container-sharethis .sharethis-img.submenu-active figure img {
      display: none; }
  .container-sharethis .sharethis-links {
    display: none; }
    @media (min-width: 992px) {
      .container-sharethis .sharethis-links {
        display: block; } }
    .container-sharethis .sharethis-links .shareThis-list {
      display: flex;
      position: relative;
      top: -100px;
      justify-content: flex-end;
      width: 100%;
      padding-right: 15px; }
      @media (min-width: 992px) {
        .container-sharethis .sharethis-links .shareThis-list {
          position: initial;
          top: 0; } }
      .container-sharethis .sharethis-links .shareThis-list .shareThis-item {
        display: block;
        padding-left: 6px; }
        .container-sharethis .sharethis-links .shareThis-list .shareThis-item a {
          display: flex; }
          .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:hover img[title="Facebook"], .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:focus img[title="Facebook"] {
            content: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/FacebookOrange.svg"); }
          .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:hover img[title="Twitter"], .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:focus img[title="Twitter"] {
            content: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/TwitterOrange.svg"); }
          .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:hover img[title="Mail"], .container-sharethis .sharethis-links .shareThis-list .shareThis-item a:focus img[title="Mail"] {
            content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAACmNJREFUWAm1WQ1sVlcZfs/9vv5RWtpS21IkjG0IWQxglAjoZob7dQwoky3CsskWY7IM50AJjC2DZQkYJ9sM2SLGTYGYSAUGQ+eYUYfg5l+ExSFLQAQzoH8U2q5/3/fd4/O855z7fa3NYERPe+855/153ue85+fe3hq5wtK2qrYie6HrNiv2JiNmQmztOBPZRmtkjDGmFbBnxNgzVuRElJJ9Ddc3HTR3N+euJJz5KE52x+LU2ddfXWLELoklngvfYgMEEBFBzTYLiKPDiwLW+I1MB9r7rDE/HL85e0gNL/PmYS9tfe6ro+60UW4jMnbdUDKOiyOqd+WGjA4jnbeLIrPXpqPVjc8N/uPSkeF3KaOOZWUTBmO7HZm7IWSLVJQovJk1BdF2IOKzF/Qwdtmlo4sIUc5E8mLD2Kkrzbp3Bz+Mh3cZ2aRlWdmcXGx3ibX1BA/khgdMptST4gg4iMSO3Hwf61UslwLR1M4cikpLFzU808N1PGKJRpRCePa+0vuz2fg3wKpXSN4KCmjosnOx/AgYVwCpDjDWPnRs2gIALydXG8efiwf6/tyyvGi6Go5wcwjDFC1Ly5pyYnc6HphOpkF5sO04uNr1qQt6Qg23oW4kWWILfWSk1aaKZzY+33ea8sLyX5lsua98Wmxkmw5WB08GLhNsFSbEyZ1M5WpPafBhmz1MsdeFjFLGEvxiK3U2N7D33Lfqy1VRcBtCsusrFbVxNt4b52y54fYkEMFxhUBequAhUJBpH34WEfUE8v4k4nSMzBZJwwY/oSiGNdPj/vatQRbqISR7JPc0fCfq4iayJ0hjdl2fJBAq6VPuZLTRYJhbZ08jR0UzSL23pU+CDzkxfYxFLQ+nFsIxKQnJtnsrpiDwg4GMjhZmuh4ZiwEKRs6e2hbISJAyXjpQ+gc7kCr0d7YEHiqnb07MBj44oNSSDo1MNrcB05TGkwFB6Ex3V9hL10+SshsfEMkOeCmqYEBJYDhcFqwTOdAi5AaHZPe+9cgstijihdnTDRbHU88e2PUgXLfQXUm2La6YMhjnmnSkwNDsKThOOjLEw7du01GV8BZ/0Jm0P3ID5KJRY9TNDvZKz682oo3E6NxTjNHw18pqdPIks0YW6hqDUknpyHSGQVgkVX81vSXz/jEpGj9Vzn9/qdhAlI40cuvB1TSmiIV1aLOZiqR27VvUSNGEGc4NesvloDXw8IsTZlLrQ0Uz6l7IHHbTbe1CklM8BdSbw4bCZjEl2Qym2j29xn57j3Q+f48MHH5NM5AsEbhpIJJRMFJxOWLf1IyX2pWv6UxE5dVkpoQ8O3Lzjm7nI+oCSA5H5xdXj5HYfpZTTR9Y+WwSw023LgNoBt79nbQ/dTMUsVQ/2iyjbn4I1rDnbsePi0IM+hb6Y10ha3Xr/iqpsROl9/c/ckZ6pz9J0Yk4rjA2xCQpUSaWidTp4tVA+fOLgTW4d2SVOXZI2h6bLXF3u1Tc/ZRU3vsMEsGBOT+SYyB3uZAl0++Q2icOiSkbIxd/+k3p2r0+QQx29GNx/k6KPTwduCaKo0x1XkErF1Cd4MjgSdE+jgiszfY1syR37riUzlyIrO6UqMQ9KMI5GPzLb3pYqpc3Y5FlpWPTHdL75stDB+4xOSz9YXzMDNnGMV4EVkwojWJrqjRb3jhkxOXAOeZ5OikB4wst0r7uRsmc/JsUXTVDxj55QExlQ5JRHjGVS78nFXetl7inA7azJXP0t8l4teFjKqq2ubz81PuhdElXWRRZqfIrltveqbwz5SQYqKGn+iS7mX7pfPYe6XurGefoNVK34S+Srp2IyYikZsVuKf30Asm1nJD2xz+Dk+FoQiAZtO4uZs3H8Ae+6iGjPJvNjIpEH0foUQgKASBkV48m1Tm9AtKcF3xLpt0ixdfOlIvbV4nBjq179j2p+847UjrtVsmcekcGjh2Q+GKrHzyGCyIuliPhlpfDYzJcAobOINamXDAYeWBPdWgHB9IrLORMu7I5i6Vm1W4p/sRs6f/jbun8bpOapRuukZ5fPieDJ/4ko29dLrUbjohg04xYAKYPD4KyPex9NJ0u6k1bSV3AIQhlfjTOCVOru5YKalnz0hxL6ey7sCF+gvXWien8vNjuDuk/sl/OPjBWTHGZrkM9G4tKZfRt35Da1fulfQOOr/4ugHi80PJE9URFhujHRDF+pVT2RfijqNMFh8fwoiMbKmR2S2YtkupHtkrce1Ha1l4v2ZaTeaOBPrE9510f/t0/Xy8f7N8sqYZrpXbNfqyPirwtWiQTrmQZ5AcRy6Z/90dFkZxCbpSO5ohOOEVd9vJTH5DLZjVJzaPblGD72hskBkHnxztT4PwL30e7dzwpvW+8CKKTkdHXJUqXBDitmVd30Z9HELIJHLSPIJs2qmnuvAiTtzmcsAYL12h+dFhWc74s1Su2K3D7Y1+Q3JnjzofE1F9VfplQyEBO1vWzJ6T311skhd1f9bWXnDDolRgxPFlMs2/voaF/VTPomNkcjWpRaVtrtExKTLpIbMa9pnU8vUCi0tFiJn3K2eWNwcmtKYWiKxsqxXJ8u1lybf/E2blOpfr8TiI5W5Jj4XqMUvYVtpVk2sav4PVho6bZv0+GuMTItp6mLc7Cq7SufuRlrQvwXf9y7nxVK69SSx7yjKPPfsblNONV0xE1J+t/MIhjIQwUjTPzKnbBoykJTG8sDA6MzdTHJ8voRSsl1/ov9JgbjlabeuMBkHSThvOnQbANfrnz70vfwa0AwruOGiiMs9MtEn298aV+fZ9M4Nrm107J2sG/AxbHEqcMI4OxguuNUi/X2oE6G8IgFCoN6PVKnCofxfnnB+jIOcy8v/aPjfvS/E+GD1xIrisf29v+HmjpO5TuUsVmVFy62xnLRfMxnSP1iKZT5Hh6u8LdDlPHKKCqr+Ko3Pm7zUJpak0gSMOEJDujpOJxLNdTCsjA/m2E9AIJlZEs9bhCIFJSm1CrHrlTG6fjLOrx5m0SHeJoAmhrZGfjj3t1w5ATyxCSla+eaY9MNB9EP6CSU+5psKuFEg2EDCow7iw8glwgX0PmLJxejbxMN0iBv2Kqf3TE1FbdH2xDPRTBS1vmVeEzS85/ZtHRea5cVUP7HHpYa56v9tnmGJ2OHYIP9Q9+xMSTr7XEyMyarZfxmYVQ9fsu7DZRahmQB1x2FB83lzuNCGROVz6DQ/vKSe3zS8UzVRzwJWe3HIw5HdnolpEIwsqNj42RSsuCGnz6y+yCWT0RdeR8byI6K8fEuWrby2mhJ0M+y+REP/2jjXXwN3IoilKLGrZdwac/QtbvOf+HkqhoJvL3Jhnls+qzoxsLoTWl9PBybYEFOZOdcs/7e1nOxGbzuMlXz/0wgg6V98so5+ZV3Im1vhHxrmNcPhlcQS88pXx28muNGYMQrOjDzOs6NbLXFOFz9Lae/83naM9EK7sYH/YzbywxcbwE0zkXKSzWqJoaTVh+Gl36lJybWtOBF5pf4KG4pX5H9//nw34hWbbxhKrIRpnb8aX2i8jqBOSqEZkah4sP5hYQwr9HzFnUx8F8X4PcftA0X9m/SP4DnTXoSu+sFOQAAAAASUVORK5CYII="); }
  .container-sharethis .active {
    display: block;
    height: 0; }
    @media (min-width: 992px) {
      .container-sharethis .active {
        height: auto; } }

@media (min-width: 992px) {
  .video-box .video-int {
    padding-right: 0; } }

.video-box .video-int .video-content {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 105; }
  .video-box .video-int .video-content .video {
    position: relative;
    padding: 0; }
    @media (min-width: 992px) {
      .video-box .video-int .video-content .video {
        margin-top: 0; } }
    .video-box .video-int .video-content .video iframe {
      height: 100% !important; }
    .video-box .video-int .video-content .video iframe,
    .video-box .video-int .video-content .video object,
    .video-box .video-int .video-content .video embed {
      top: 0;
      left: 0;
      width: 100%;
      border: 0; }

.video-box .video-int .placeholder-img {
  position: relative; }
  .video-box .video-int .placeholder-img img {
    display: block !important;
    width: 100%; }
  .video-box .video-int .placeholder-img .title-content {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%; }
    .video-box .video-int .placeholder-img .title-content button {
      width: auto;
      height: auto;
      background: none;
      border: 0;
      padding: 0;
      position: absolute;
      left: 50%;
      bottom: 50%;
      transform: translate(-50%, 50%); }
      .video-box .video-int .placeholder-img .title-content button:focus:focus-visible {
        outline: 2px dotted #fff; }
    .video-box .video-int .placeholder-img .title-content p {
      position: absolute;
      left: 35px;
      bottom: 30px; }

.video-box .video-text .richText-content {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

.page-testimonials .video-box .video-int .placeholder-img .title-content button:focus:focus-visible {
  outline: 2px dotted #000; }

@media (min-width: 992px) {
  .video-out-of-box {
    left: 15px;
    padding-bottom: 83px; } }

@media (min-width: 1440px) {
  .video-out-of-box {
    left: 7.33%; } }

.utility-menu_language,
.language-selector,
.search-bar,
.search-bar-inner {
  display: none; }

.main-menu_search-icon,
.search-close {
  cursor: pointer; }

@media only screen and (max-width: 991px) {
  .wrapper-hcp-links,
  .selected-language {
    display: none; }
  .scrollable .selected-language {
    display: block; }
  .language-container {
    margin-bottom: -40px;
    top: 14px;
    left: 14%;
    z-index: 1; } }

.mb-dropdown .is-open ~ .wrapper-hcp-links,
.mb-dropdown .is-open ~ .selected-language {
  display: block;
  position: absolute;
  bottom: 0; }
  @media (min-width: 992px) {
    .mb-dropdown .is-open ~ .wrapper-hcp-links,
    .mb-dropdown .is-open ~ .selected-language {
      display: none; } }

.mb-dropdown .is-open ~ .selected-language {
  padding: 25px 0; }

@media (min-width: 992px) {
  .utility-menu {
    padding-top: 14px;
    display: block; }
    .utility-menu > .component-content > .content {
      display: flex;
      align-items: center;
      justify-content: flex-end; } }

.language-selector_selected {
  font-family: 'DiodrumVoltaren';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  color: #323131;
  cursor: pointer;
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: 4px; }
  .language-selector_selected::after {
    content: "\f078";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    font-size: 0.875rem;
    color: var(--primary-color);
    padding-left: 10px; }
  .language-selector_selected a:hover, .language-selector_selected a:focus {
    transition: .2s ease-out;
    color: var(--primary-color); }

.main-menu_search-icon {
  z-index: 1;
  background: url("../../img/voltaren-sprites.png") no-repeat;
  background-position: -523px -293px;
  width: 30px;
  height: 30px; }
  .main-menu_search-icon:hover, .main-menu_search-icon:focus {
    background-position-y: -425px; }
  @media (min-width: 992px) {
    .main-menu_search-icon {
      z-index: auto; } }

.gsk-logo {
  padding-left: 16px;
  z-index: 1; }
  @media (min-width: 992px) {
    .gsk-logo {
      z-index: auto; } }
  .gsk-logo a:focus img {
    outline: 1px solid var(--primary-color); }
  .gsk-logo img {
    max-width: 23px;
    max-height: 20px; }
    @media (min-width: 992px) {
      .gsk-logo img {
        max-width: 42px;
        max-height: 36px; } }

.wrapper-hcp-links {
  padding: 26px 0;
  border-top: 1px solid #F5F5F5;
  text-align: center; }
  @media (min-width: 992px) {
    .wrapper-hcp-links {
      padding: 0;
      border-top: none;
      text-align: left; } }
  .wrapper-hcp-links .richText:first-of-type {
    border-right: 1px solid #F5F5F5; }
    @media (min-width: 992px) {
      .wrapper-hcp-links .richText:first-of-type {
        border: none; } }
  .wrapper-hcp-links .richText-content a {
    font-family: 'DiodrumVoltaren';
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 18px;
    color: #323131; }
    .wrapper-hcp-links .richText-content a:hover, .wrapper-hcp-links .richText-content a:focus {
      color: var(--primary-color); }

.navigation-logo .component-content.left {
  text-align: center; }
  @media (min-width: 992px) {
    .navigation-logo .component-content.left {
      text-align: left; } }

.navigation-logo a:focus img {
  outline: 1px solid var(--primary-color); }

@media (min-width: 992px) {
  .navigation-logo {
    width: auto; } }

.search-and-logo {
  display: flex;
  justify-content: flex-end;
  top: 14px; }
  @media (min-width: 992px) {
    .search-and-logo {
      display: block;
      top: initial; }
      .search-and-logo .content {
        display: flex;
        align-items: center;
        text-align: right;
        justify-content: flex-end; } }

.search-bar {
  position: absolute;
  top: 0;
  right: 0;
  height: 53px;
  background: linear-gradient(90deg, white 50%, whitesmoke 50%, whitesmoke 100%);
  z-index: 2; }
  @media (min-width: 992px) {
    .search-bar {
      height: 58px;
      z-index: auto; } }

.search-bar-inner {
  position: absolute;
  background-color: #F5F5F5;
  border-bottom-left-radius: 20px;
  right: 0;
  height: 53px;
  top: -36px;
  z-index: 2; }
  @media (min-width: 992px) {
    .search-bar-inner {
      top: -60px;
      height: 58px;
      width: 80%;
      z-index: auto; } }

.searchBox .searchBox-label::after {
  content: '';
  position: absolute;
  height: 2px;
  left: 26px;
  right: 24px;
  background: #E37200;
  top: 53px; }
  @media (min-width: 992px) {
    .searchBox .searchBox-label::after {
      top: 56px;
      right: 32px; } }

.searchBox .search-query {
  border: none;
  background: transparent;
  height: 53px;
  font-weight: 600;
  font-size: 0.9375rem;
  font-family: 'DiodrumVoltaren';
  opacity: .5;
  padding-top: 20px; }
  .searchBox .search-query:focus {
    outline: 1px solid var(--primary-color); }
  @media (min-width: 992px) {
    .searchBox .search-query {
      font-size: 1.125rem;
      width: 90%;
      height: 58px; } }

.searchBox .form-search {
  display: flex;
  justify-content: space-between; }

.searchBox .button {
  background: url("../../img/voltaren-sprites.png");
  border: none;
  background-repeat: no-repeat;
  color: transparent;
  background-position: -517px -424px;
  min-width: 39px;
  padding: 0;
  cursor: pointer;
  height: 30px;
  width: 30px;
  margin-top: 20px; }
  .searchBox .button:focus {
    outline: 1px solid var(--primary-color); }
  @media (min-width: 992px) {
    .searchBox .button {
      padding: 8px 20px; } }

.search-close {
  position: absolute;
  top: 22px;
  right: 0;
  background: url("../../img/voltaren-sprites.png") no-repeat;
  background-position: -523px -466px;
  width: 30px;
  height: 30px; }
  .search-close:focus {
    border: 1px solid var(--primary-color); }
  @media (min-width: 992px) {
    .search-close {
      position: relative;
      right: 15px; } }

.languageVisible .language-selector {
  display: flex;
  opacity: 1;
  top: 100%;
  z-index: 120;
  width: auto;
  position: absolute; }
  .languageVisible .language-selector .content {
    width: 65px; }
  .languageVisible .language-selector ul {
    width: 100%;
    background-color: #FFFFFF;
    z-index: 105;
    padding-left: 0 !important;
    border-bottom-right-radius: 20px; }
    .languageVisible .language-selector ul li {
      list-style-type: none;
      border-bottom: 2px solid #F5F5F5;
      text-align: left;
      margin: 0 15px; }
      .languageVisible .language-selector ul li a {
        color: #323131; }
        .languageVisible .language-selector ul li a:hover, .languageVisible .language-selector ul li a:focus {
          background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
          color: #FFFFFF; }
      .languageVisible .language-selector ul li:hover a, .languageVisible .language-selector ul li:focus a {
        background: radial-gradient(at bottom left, var(--primary-color-dark), var(--primary-color-light));
        color: #FFFFFF; }
    .languageVisible .language-selector ul li:last-of-type {
      border-bottom: none; }
      .languageVisible .language-selector ul li:last-of-type:hover {
        border-bottom-right-radius: 20px; }
  .languageVisible .language-selector ul li {
    padding: 16px 0; }
    @media (min-width: 992px) {
      .languageVisible .language-selector ul li {
        text-align: center;
        margin: 0;
        padding: 0; }
        .languageVisible .language-selector ul li a {
          display: block;
          width: 100%;
          height: 100%;
          padding: 8px 0; } }

.languageVisible .language-selector_selected::after {
  transform: rotate(180deg);
  padding-left: 0;
  padding-right: 10px; }

.languageVisible .utility-menu_language {
  display: block;
  transform: translateX(-15px); }
  .languageVisible .utility-menu_language ul {
    display: block; }
    .languageVisible .utility-menu_language ul a {
      color: #323131; }

.sticky-header.languageVisible .language-selector {
  display: none; }

.searchVisible .search-bar,
.searchVisible .search-bar-inner {
  display: block;
  animation: slide-down .3s ease-out; }

.skip-to-content {
  display: none; }
  @media (min-width: 992px) {
    .skip-to-content {
      position: absolute;
      display: block;
      padding: 10px; }
      .skip-to-content a {
        font-family: 'DiodrumVoltaren';
        font-weight: 500;
        color: #FFFFFF;
        padding: 5px;
        font-size: 14px;
        pointer-events: none; }
        .skip-to-content a:focus {
          color: #FFFFFF;
          background-color: var(--secondary-color);
          border-radius: 22.5px; } }

.selectorActive {
  border-bottom: 1px solid var(--primary-color);
  padding-bottom: 4px; }

.font-increment {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  color: linear-gradient(90deg, #242f60 0%, #242f60 50%, white 50%);
  cursor: pointer;
  display: none; }
  @media (min-width: 992px) {
    .font-increment {
      display: block; } }
  .font-increment .font-sm {
    font-size: .6875rem;
    font-weight: 500; }
  .font-increment .font-md {
    font-size: .8125rem;
    font-weight: 500; }
  .font-increment .font-lg {
    font-size: .9375rem;
    font-weight: 500; }
  .font-increment .font-sm:hover, .font-increment .font-sm:focus,
  .font-increment .font-md:hover,
  .font-increment .font-md:focus,
  .font-increment .font-lg:hover,
  .font-increment .font-lg:focus {
    color: var(--primary-color);
    transition: .15s ease-out;
    outline: none !important; }
  @media (min-width: 992px) {
    .font-increment-mb {
      display: none; } }
  .font-increment-mb .richText-content {
    display: flex; }
    .font-increment-mb .richText-content p {
      display: inline-block;
      margin: auto; }
  .font-increment-mb .font-sm {
    font-size: 1rem; }
  .font-increment-mb .font-md {
    font-size: 1.125rem; }
  .font-increment-mb .font-lg {
    font-size: 1.25rem; }

.font-lg-active {
  font-size: 1.125rem; }

.font-md-active {
  font-size: 1rem; }

.font-sm-active {
  font-size: .9375rem; }

@keyframes slide-down {
  0% {
    transform: translateY(-100px); }
  100% {
    transform: translateY(0); } }

.subfilter {
  display: flex;
  flex-direction: column;
  z-index: 100;
  width: auto; }
  @media only screen and (max-width: 991px) {
    .subfilter {
      align-items: center;
      margin-top: 16px; } }
  .subfilter input {
    z-index: -1; }
  .subfilter label {
    cursor: pointer; }
  .subfilter__productsNum {
    position: relative;
    margin-bottom: 50px;
    margin-left: 50px; }
    @media (min-width: 992px) {
      .subfilter__productsNum {
        top: 0;
        position: absolute;
        white-space: nowrap;
        transition: top .2s ease-out; } }
    .subfilter__productsNum span:nth-child(1), .subfilter__productsNum :nth-child(2) {
      font-family: 'DiodrumVoltaren';
      font-weight: 600;
      font-style: normal;
      font-size: 18px;
      color: var(--primary-color); }
    .subfilter__productsNum span:nth-child(3), .subfilter__productsNum :nth-child(4), .subfilter__productsNum :nth-child(5) {
      font-family: 'DiodrumVoltaren';
      font-weight: 600;
      font-style: normal;
      font-size: 18px;
      color: #323131; }
    .subfilter__productsNum::before {
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      top: 40px;
      border-bottom: 2px solid var(--primary-color); }
    @media only screen and (max-width: 991px) {
      .subfilter__productsNum {
        order: 2;
        margin-left: 16px;
        align-self: flex-start; }
        .subfilter__productsNum::before {
          content: '';
          display: block;
          position: absolute;
          width: 84px;
          top: 40px;
          left: -16px;
          border-bottom: 2px solid var(--primary-color); } }
  .subfilter__filtersPicker.is-closed .toggleSubfilter {
    background-color: transparent; }
  .subfilter__filtersPicker {
    background-color: #F5F5F5;
    border-bottom-right-radius: 50px;
    position: relative;
    transition: .2s ease-out;
    width: 100%; }
    @media (min-width: 992px) {
      .subfilter__filtersPicker {
        margin-right: 20px;
        width: 370px;
        padding: 40px;
        padding-top: 0; } }
    @media only screen and (max-width: 991px) {
      .subfilter__filtersPicker {
        max-width: initial;
        margin-bottom: 30px;
        height: auto;
        border-bottom-right-radius: 20px; } }
    .subfilter__filtersPicker .toggleSubfilter {
      position: absolute;
      width: 100%;
      height: 25px;
      left: 0;
      background-color: rgba(0, 0, 0, 0.03);
      cursor: pointer; }
      @media only screen and (max-width: 991px) {
        .subfilter__filtersPicker .toggleSubfilter {
          display: none; } }
      .subfilter__filtersPicker .toggleSubfilter__button {
        position: relative; }
        .subfilter__filtersPicker .toggleSubfilter__button .text {
          margin-left: 50px;
          font-family: 'DiodrumVoltaren';
          font-weight: 500;
          font-style: normal;
          font-size: 14px; }
        .subfilter__filtersPicker .toggleSubfilter__button .text.is-minimized {
          height: 50px;
          width: 90px;
          margin-left: 16px;
          margin-top: 21px;
          background-color: #F5F5F5;
          font-family: 'DiodrumVoltaren';
          font-weight: 600;
          font-style: normal;
          font-size: 14px;
          color: var(--secondary-color); }
    .subfilter__filtersPicker .dropdown {
      position: relative;
      height: 332px;
      width: 296px;
      margin: auto;
      margin-top: 40px; }
      @media only screen and (max-width: 991px) {
        .subfilter__filtersPicker .dropdown {
          height: auto;
          min-height: 53px;
          width: 100%;
          margin-top: 0; } }
      .subfilter__filtersPicker .dropdown__toggler {
        cursor: pointer;
        position: relative;
        height: 42px;
        width: 100%;
        border-bottom: 2px solid var(--primary-color);
        font-weight: 600;
        font-style: normal;
        font-size: 18px;
        color: var(--secondary-color);
        background-color: #F5F5F5;
        font-weight: bold;
        box-sizing: border-box;
        list-style: none; }
        @media only screen and (max-width: 991px) {
          .subfilter__filtersPicker .dropdown__toggler {
            display: flex;
            align-items: center;
            width: 100%;
            height: 54px;
            border-bottom-right-radius: 20px;
            border-bottom: 0; }
            .subfilter__filtersPicker .dropdown__toggler::before {
              content: '';
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              border-bottom: 1px solid var(--primary-color);
              width: calc(100% - 32px);
              margin: auto; }
            .subfilter__filtersPicker .dropdown__toggler__text {
              padding: 0 16px;
              width: 100%; } }
    @media only screen and (max-width: 991px) and (max-width: 991px) {
      .subfilter__filtersPicker .dropdown__toggler__text {
        font-size: 15px;
        color: #323131; } }
        .subfilter__filtersPicker .dropdown__toggler::after {
          content: '';
          position: absolute;
          border: solid black;
          border-width: 0 2px 2px 0;
          padding: 5px;
          right: 0;
          top: 9px;
          transform: rotate(-135deg); }
          @media only screen and (max-width: 991px) {
            .subfilter__filtersPicker .dropdown__toggler::after {
              right: 16px;
              top: 21px; } }
        .subfilter__filtersPicker .dropdown__toggler.is-active::after {
          border: solid var(--primary-color);
          border-width: 0 2px 2px 0;
          transform: rotate(45deg); }
        .subfilter__filtersPicker .dropdown__toggler li.clone .item {
          margin: 0; }
      .subfilter__filtersPicker .dropdown .itemIsActive {
        background: radial-gradient(at bottom left, #E64510, var(--primary-color));
        height: 54px;
        top: 0; }
        .subfilter__filtersPicker .dropdown .itemIsActive::before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          border-bottom: 1px solid #FFFFFF;
          width: calc(100% - 32px);
          margin: auto; }
        .subfilter__filtersPicker .dropdown .itemIsActive::after {
          content: '';
          position: absolute;
          border: solid white;
          border-width: 0 2px 2px 0;
          padding: 5px; }
        .subfilter__filtersPicker .dropdown .itemIsActive .item__text {
          color: #FFFFFF;
          font-size: 12px; }
        .subfilter__filtersPicker .dropdown .itemIsActive .item {
          padding-left: 16px;
          padding-right: 16px; }
      .subfilter__filtersPicker .dropdown__items__list {
        list-style: none;
        margin-top: 15px;
        padding: 10px 0; }
        .subfilter__filtersPicker .dropdown__items__list li:focus {
          outline: 1px solid black; }
        .subfilter__filtersPicker .dropdown__items__list li.is-active {
          background: radial-gradient(at bottom left, #E64510, var(--primary-color));
          border-bottom-right-radius: 20px; }
      .subfilter__filtersPicker .dropdown .is-active .item__text {
        color: white; }
      .subfilter__filtersPicker .dropdown .item {
        display: flex;
        margin-bottom: 10px;
        padding: 8px 10px;
        cursor: pointer; }
        @media only screen and (max-width: 991px) {
          .subfilter__filtersPicker .dropdown .item {
            padding: 8px 16px; } }
        .subfilter__filtersPicker .dropdown .item label::before {
          visibility: visible;
          border: 2px solid var(--secondary-color-dark);
          content: "\00a0";
          display: inline-block;
          font: 16px/1em sans-serif;
          height: 22px;
          margin: 0 11px 0 0;
          padding: 0;
          vertical-align: top;
          width: 22px;
          line-height: 24px;
          border-bottom-right-radius: 10px; }
        .subfilter__filtersPicker .dropdown .item__toggle {
          position: absolute;
          margin: auto 0;
          width: 24px;
          height: 24px;
          color: var(--secondary-color);
          opacity: 0; }
          .subfilter__filtersPicker .dropdown .item__toggle:checked + label:before {
            border: 2px solid #FFFFFF;
            color: #FFFFFF;
            content: "\2713";
            text-align: center; }
        .subfilter__filtersPicker .dropdown .item__text {
          color: var(--secondary-color);
          font-family: 'DiodrumVoltaren';
          font-weight: 600;
          font-style: normal;
          font-size: 16px;
          margin-left: 10px; }
          @media only screen and (max-width: 991px) {
            .subfilter__filtersPicker .dropdown .item__text {
              font-size: 12px; } }

.subfilter-hidden {
  display: none; }

.products-table .table-arrow {
  content: '';
  position: absolute;
  border: solid var(--primary-color);
  border-width: 0 2px 2px 0;
  padding: 3px;
  left: 20px;
  top: 9px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

.products-container {
  max-width: 1350px; }
  @media screen and (min-width: 1600px) {
    .products-container {
      transform: translateX(-100px);
      margin-left: auto; } }
  .products-container > .component-content > .content.paragraphSystem {
    display: flex;
    flex-direction: column; }
    @media (min-width: 992px) {
      .products-container > .component-content > .content.paragraphSystem {
        flex-direction: row;
        overflow: auto; } }
  .products-container.is-small {
    transform: none;
    max-width: 1140px;
    margin: auto; }

.reference-custom-subfilter {
  outline: none;
  width: auto; }
  @media (min-width: 992px) {
    .reference-custom-subfilter {
      padding-top: 50px; } }
  .reference-custom-subfilter.is-hidden {
    display: hidden; }
    @media screen and (min-width: 1600px) {
      .reference-custom-subfilter.is-hidden {
        visibility: visible;
        display: block; } }
  .reference-custom-subfilter.is-closed .toggleSubfilter {
    background-color: transparent; }
  .reference-custom-subfilter.is-closed .subfilter__filtersPicker {
    height: 40px;
    width: 185px;
    overflow: hidden;
    border-bottom-right-radius: 15px; }
  .reference-custom-subfilter.is-closed .toggleSubfilter .toggleSubfilter__button .text {
    margin-left: 10px;
    height: 40px;
    line-height: 40px; }
  .reference-custom-subfilter.is-closed .subfilter__productsNum {
    top: -100px; }

.articles-grid {
  flex: 1; }

.all-products {
  order: 5;
  display: none; }

.page-search-results .richText.first.odd.container {
  margin-top: 100px;
  font-size: 3.5rem; }

.box-grey {
  background: whitesmoke;
  border-top-left-radius: 0; }

@media only screen and (max-width: 991px) {
  .Content .cf-search-box .button {
    height: 50px;
    width: 50px; } }

.Content .cf-search-box .button:hover, .Content .cf-search-box .button:focus {
  cursor: pointer; }

.search-highlight {
  color: var(--primary-color); }

.cf-search-box {
  display: flex; }
  @media only screen and (min-width: 991px) {
    .cf-search-box {
      padding-left: 43px; } }

.searchBox-label {
  width: 90%; }
  .searchBox-label .easy-autocomplete {
    width: 100% !important; }

.Content .search-query {
  padding: 27px 0 !important;
  height: 80px !important;
  width: 100% !important;
  font-size: 1.125rem;
  font-weight: 700 !important;
  color: #323131 !important; }
  @media only screen and (max-width: 991px) {
    .Content .search-query {
      padding: 0px 16px !important;
      height: 58px !important; } }

.easy-autocomplete-container {
  width: 109% !important;
  left: -18px !important; }
  .easy-autocomplete-container ul {
    background-color: #FFFFFF !important;
    border-bottom-right-radius: 40px !important;
    box-shadow: 0px 0px 25px 9px rgba(0, 0, 0, 0.1); }
    .easy-autocomplete-container ul li {
      position: relative !important;
      padding: 12px 30px !important;
      font-size: 18px !important;
      color: var(--secondary-color) !important;
      font-weight: 600 !important;
      border: none !important; }
      .easy-autocomplete-container ul li::before {
        content: '';
        display: block;
        position: absolute;
        height: 1px;
        top: 0;
        right: 0;
        left: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        width: calc(100% - 60px);
        margin: auto; }
      .easy-autocomplete-container ul li:last-child {
        border-bottom-right-radius: 40px !important; }
      .easy-autocomplete-container ul li:first-child::before {
        display: none; }
      .easy-autocomplete-container ul li:hover {
        color: white !important;
        background: radial-gradient(at bottom left, #E64510, var(--primary-color)) !important; }

.Content .easy-autocomplete-container {
  left: 0 !important;
  width: 105% !important; }
  @media only screen and (max-width: 991px) {
    .Content .easy-autocomplete-container {
      width: calc(100% + 30px) !important;
      left: 0 !important;
      top: 62px !important; } }

.recommended-pages-title {
  margin-top: 10px;
  color: var(--secondary-color);
  font-size: 1.125rem;
  font-weight: 600; }

.recommended-pages-desc {
  margin-top: 10px;
  color: #323131;
  font-weight: 600;
  font-size: 0.9375rem; }

.searchResults {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  background-color: #F5F5F5;
  width: 100vw;
  padding-top: 104px;
  color: var(--secondary-color);
  font-weight: 600;
  font-size: 0.9375rem; }
  @media only screen and (max-width: 991px) {
    .searchResults {
      flex-direction: column;
      padding-top: 74px; } }
  .searchResults .component-content {
    width: 100%; }
  .searchResults-pagination {
    margin: 50px auto; }
    .searchResults-pagination-list {
      text-align: center; }
    .searchResults-pagination-item {
      display: inline-block;
      color: var(--secondary-color);
      font-size: 1.125rem;
      padding: 0 10px;
      font-weight: 600; }
      .searchResults-pagination-item:hover {
        color: var(--primary-color); }
    .searchResults-pagination .is-active {
      color: var(--secondary-color-dark);
      font-weight: 700; }
  .searchResults-number {
    font-size: 1.375rem;
    color: var(--secondary-color);
    font-weight: 600;
    margin-bottom: 60px; }
    @media only screen and (max-width: 991px) {
      .searchResults-number {
        margin-bottom: 28px; } }
  .searchResults-title {
    position: relative;
    margin-bottom: 10px;
    width: 80%; }
    @media only screen and (max-width: 991px) {
      .searchResults-title {
        width: 100%; } }
    .searchResults-title a {
      font-size: 2rem;
      color: var(--secondary-color-dark);
      font-weight: 600;
      font-style: italic; }
    @media only screen and (max-width: 991px) {
      .searchResults-title::after {
        content: '';
        position: absolute;
        border: solid #E37200;
        border-width: 0 2px 2px 0;
        padding: 5px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        right: 16px;
        top: 50%;
        margin-top: -6px; } }
  .searchResults-result {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding-bottom: 23px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .searchResults-image {
    order: 3;
    margin-top: -30px;
    margin-left: auto;
    max-height: 93px; }
    @media only screen and (max-width: 991px) {
      .searchResults-image {
        display: none; } }
  .searchResults-description {
    width: 80%;
    font-size: 1.125rem;
    color: #323131;
    font-weight: 500; }
    @media only screen and (max-width: 991px) {
      .searchResults-description {
        width: 100%; } }

.Content .searchBox {
  position: relative;
  height: 80px;
  width: 750px;
  background-color: #FFFFFF;
  border-bottom-right-radius: 40px;
  box-shadow: 0px 0px 25px 9px rgba(0, 0, 0, 0.1);
  margin-bottom: -40px;
  margin-top: 30px;
  z-index: 5; }
  @media only screen and (max-width: 991px) {
    .Content .searchBox {
      height: 60px;
      width: 90%;
      border-bottom-right-radius: 20px; } }
  .Content .searchBox-label::after {
    top: initial !important;
    bottom: 0;
    content: '';
    position: absolute;
    height: 2px;
    left: 43px;
    right: 40px;
    background: var(--primary-color); }
    @media only screen and (max-width: 991px) {
      .Content .searchBox-label::after {
        left: 0 !important;
        width: 95%; } }

.products-table .table-arrow {
  content: '';
  position: absolute;
  border: solid var(--secondary-color);
  border-width: 0 5px 5px 0;
  padding: 6px;
  left: calc(100% - 25px);
  margin-left: 5px;
  top: 25px;
  transform: rotate(-45deg); }

@keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: .3; }
  100% {
    opacity: 1; } }

.table-comparison table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed; }
  .table-comparison table th {
    position: sticky;
    left: -5px; }
  .table-comparison table tr {
    border-bottom: 1px solid var(--primary-color); }
    .table-comparison table tr:first-child {
      width: 140px;
      color: var(--secondary-color-dark); }
      @media (min-width: 992px) {
        .table-comparison table tr:first-child {
          width: auto; } }
      .table-comparison table tr:first-child td {
        font-size: 1.125rem; }
    .table-comparison table tr:nth-of-type(2) td {
      padding-top: 10px; }
    .table-comparison table tr td {
      padding-right: 15px;
      padding-top: 20px;
      vertical-align: top;
      font-size: 0.9375rem; }
      .table-comparison table tr td ul {
        color: #323131;
        list-style: none; }
        .table-comparison table tr td ul li::before {
          content: "\2022";
          position: absolute;
          color: var(--primary-color);
          font-weight: bold;
          display: inline-block;
          font-size: 30px;
          margin-left: -15px; }
      .table-comparison table tr td:first-child .body-copy {
        display: block; }
      .table-comparison table tr td a:focus .link-hoverable {
        color: var(--primary-color); }
  .table-comparison table th {
    color: var(--secondary-color-dark);
    font-size: 1.125rem;
    text-transform: uppercase;
    background-color: #FFFFFF; }

.table-comparison.no-tabs table tr {
  border-bottom: 1px solid var(--primary-color); }
  .table-comparison.no-tabs table tr:nth-of-type(2) ul {
    padding-left: 15px; }
    .table-comparison.no-tabs table tr:nth-of-type(2) ul li::before {
      display: block; }

.table-comparison:not(.slider-table) table {
  width: 100%; }

.table-comparison.slider-table tr td:first-child {
  position: sticky;
  left: 0;
  background: #FFFFFF;
  z-index: 50; }
  .table-comparison.slider-table tr td:first-child span {
    width: 100px; }
    @media (min-width: 992px) {
      .table-comparison.slider-table tr td:first-child span {
        width: auto;
        max-width: 200px; } }

.products-table {
  overflow-x: scroll;
  max-width: 100%; }
  @media (min-width: 992px) {
    .products-table {
      max-width: 1140px;
      overflow-x: hidden; } }
  .products-table .table-arrow {
    animation: pulse 2.5s infinite;
    opacity: 1;
    right: auto; }
    .products-table .table-arrow.is-hidden {
      opacity: 0; }
  .products-table .table-comparison tr td:first-child {
    text-align: center; }

.references.has-more-than-three .references-show-all,
.references.has-more-than-three .references-hide {
  display: none; }

.references.has-more-than-three .references-show-all {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -10%, white 70%);
  display: block;
  margin-top: -65px;
  padding-top: 70px;
  position: relative; }
  .references.has-more-than-three .references-show-all .arrow-down {
    display: inline-block; }
    .references.has-more-than-three .references-show-all .arrow-down:hover, .references.has-more-than-three .references-show-all .arrow-down:focus {
      color: var(--primary-color); }

.references.has-more-than-three ul {
  height: 20px;
  padding-top: 16px; }
  .references.has-more-than-three ul li {
    display: none; }
    .references.has-more-than-three ul li:first-child {
      display: list-item; }

.references.has-more-than-three.show-all-references ul {
  height: auto; }
  .references.has-more-than-three.show-all-references ul li {
    display: list-item; }

.references.has-more-than-three.show-all-references .references-show-all {
  display: none; }

.references.has-more-than-three.show-all-references .references-hide {
  display: inline-block; }
  .references.has-more-than-three.show-all-references .references-hide .arrow-up:hover, .references.has-more-than-three.show-all-references .references-hide .arrow-up:focus {
    color: var(--primary-color); }

/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.4.0
 * Copyright  License: 
 */
.easy-autocomplete {
  position: relative; }
  .easy-autocomplete input {
    border-color: #ccc;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #555;
    float: none;
    padding: 6px 12px; }
    .easy-autocomplete input:hover, .easy-autocomplete input:focus {
      box-shadow: none; }
  .easy-autocomplete a {
    display: block; }
  .easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
  .easy-autocomplete.eac-blue-light ul {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
    .easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
      border-color: #66afe9; }
      .easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
        background-color: #ecf5fc; }
  .easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
    border-color: #41DB00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }
  .easy-autocomplete.eac-green-light ul {
    border-color: #41DB00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); }
    .easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
      border-color: #41DB00; }
      .easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
        background-color: #9eff75; }
  .easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
    border-color: #ff5b5b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }
  .easy-autocomplete.eac-red-light ul {
    border-color: #ff5b5b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); }
    .easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
      border-color: #ff5b5b; }
      .easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
        background-color: #ff8e8e; }
  .easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
    border-color: #ffdb00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }
  .easy-autocomplete.eac-yellow-light ul {
    border-color: #ffdb00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); }
    .easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
      border-color: #ffdb00; }
      .easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
        background-color: #ffe233; }
  .easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
    border-color: #333;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }
  .easy-autocomplete.eac-dark-light ul {
    border-color: #333;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); }
    .easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
      border-color: #333; }
      .easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
        background-color: #4d4d4d;
        color: #fff; }
  .easy-autocomplete.eac-dark {
    color: #fff; }
    .easy-autocomplete.eac-dark input {
      background-color: #404040;
      border-radius: 4px;
      box-shadow: 0;
      color: #f6f6f6; }
      .easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
        border-color: #333;
        box-shadow: 0; }
    .easy-autocomplete.eac-dark ul {
      border-color: #333; }
      .easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
        background-color: #404040;
        border-color: #333; }
        .easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
          background-color: #737373;
          color: #f6f6f6; }
  .easy-autocomplete.eac-dark-glass {
    color: #fff; }
    .easy-autocomplete.eac-dark-glass input {
      background-color: rgba(0, 0, 0, 0.8);
      border-radius: 4px;
      box-shadow: 0;
      color: #f6f6f6; }
      .easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
        border-color: rgba(0, 0, 0, 0.8);
        box-shadow: 0; }
    .easy-autocomplete.eac-dark-glass ul {
      border-color: rgba(0, 0, 0, 0.8); }
      .easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
        background-color: rgba(0, 0, 0, 0.8);
        border-color: rgba(0, 0, 0, 0.8); }
        .easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
          background-color: rgba(64, 64, 64, 0.8);
          color: #f6f6f6; }
        .easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
          border-radius: 0 0 4px 4px; }
  .easy-autocomplete.eac-blue {
    color: #fff; }
    .easy-autocomplete.eac-blue input {
      background-color: #6d9ed1;
      border-radius: 4px;
      box-shadow: 0;
      color: #f6f6f6; }
      .easy-autocomplete.eac-blue input::-webkit-input-placeholder {
        color: #f6f6f6; }
      .easy-autocomplete.eac-blue input:-moz-placeholder {
        color: #f6f6f6; }
      .easy-autocomplete.eac-blue input::-moz-placeholder {
        color: #f6f6f6; }
      .easy-autocomplete.eac-blue input:-ms-input-placeholder {
        color: #f6f6f6; }
      .easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
        border-color: #5A91CB;
        box-shadow: 0; }
    .easy-autocomplete.eac-blue ul {
      border-color: #5A91CB; }
      .easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
        background-color: #6d9ed1;
        border-color: #5A91CB; }
        .easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
          background-color: #94b8dd;
          color: #f6f6f6; }
  .easy-autocomplete.eac-yellow {
    color: #333; }
    .easy-autocomplete.eac-yellow input {
      background-color: #ffdb7e;
      border-color: #333;
      border-radius: 4px;
      box-shadow: 0;
      color: #333; }
      .easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
        border-color: #333;
        box-shadow: 0; }
    .easy-autocomplete.eac-yellow ul {
      border-color: #333; }
      .easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
        background-color: #ffdb7e;
        border-color: #333; }
        .easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
          background-color: #ffe9b1;
          color: #333; }
  .easy-autocomplete.eac-purple {
    color: #333; }
    .easy-autocomplete.eac-purple input {
      background-color: #d6d1e7;
      border-color: #b8afd5;
      box-shadow: 0;
      color: #333; }
      .easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
        border-color: #333;
        box-shadow: 0; }
    .easy-autocomplete.eac-purple ul {
      border-color: #333; }
      .easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
        background-color: #d6d1e7;
        border-color: #333; }
        .easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
          background-color: #ebe8f3;
          color: #333; }
  .easy-autocomplete.eac-bootstrap input {
    border-color: #ccc;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #555;
    padding: 6px 12px; }

.easy-autocomplete-container {
  left: 0;
  position: absolute;
  width: 200px;
  z-index: 2; }
  .easy-autocomplete-container ul {
    background: none repeat scroll 0 0 #ffffff;
    border-top: 1px dotted #ccc;
    display: none;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    top: -1px; }
    .easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
      background: inherit;
      border-color: #ccc;
      border-image: none;
      border-style: solid;
      border-width: 0 1px;
      display: block;
      font-size: 14px;
      font-weight: normal;
      padding: 4px 12px; }
    .easy-autocomplete-container ul li:last-child {
      border-radius: 0 0 2px 2px;
      border-width: 0 1px 1px; }
    .easy-autocomplete-container ul li.selected {
      background: none repeat scroll 0 0 #ebebeb;
      cursor: pointer; }
      .easy-autocomplete-container ul li.selected div {
        font-weight: normal; }
    .easy-autocomplete-container ul li div {
      display: block;
      font-weight: normal;
      word-break: break-all; }
    .easy-autocomplete-container ul li b {
      font-weight: bold; }
    .easy-autocomplete-container ul .eac-category {
      font-color: #aaa;
      font-style: italic; }

.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em; }

.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px; }

.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative; }
  .eac-icon-right .eac-item img {
    margin-left: 4px;
    max-height: 30px;
    position: absolute;
    right: -4px;
    top: -8px; }

.sitemap {
  margin-top: 70px;
  width: 70%; }
  .sitemap-column ul {
    list-style-type: none;
    padding-inline-start: 0;
    margin-bottom: 10px; }
    .sitemap-column ul ul ul {
      margin-left: 3%;
      display: list-item; }
      .sitemap-column ul ul ul li::before {
        content: "•";
        font-size: 25px;
        bottom: -3px;
        position: relative; }
  .sitemap-column li {
    padding-bottom: 5px; }
    .sitemap-column li a {
      color: #323131;
      font-weight: 500;
      font-size: 1.125rem; }
      .sitemap-column li a:hover {
        color: var(--primary-color);
        transition: .2s ease all; }
    .sitemap-column li h3 {
      border-bottom: 4px solid #F5F5F5;
      margin-bottom: 15px;
      padding-bottom: 15px; }
      .sitemap-column li h3 a {
        font-size: 1.375rem;
        font-weight: 600;
        color: var(--secondary-color); }
        @media (min-width: 992px) {
          .sitemap-column li h3 a {
            font-size: 2rem; } }

/*voltarengel scss*/
.bv_main_container .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap,
.reference-Baazarvoice_t .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap {
  padding-top: 3px !important; }
  .bv_main_container .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap svg,
  .reference-Baazarvoice_t .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap svg {
    margin-right: 5px !important; }
    .bv_main_container .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap svg:nth-child(5) path,
    .reference-Baazarvoice_t .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap svg:nth-child(5) path {
      fill: #ccc !important; }

.bv_main_container .bv_averageRating_component_container div.bv_text,
.bv_main_container .bv_numReviews_component_container div.bv_text,
.reference-Baazarvoice_t .bv_averageRating_component_container div.bv_text,
.reference-Baazarvoice_t .bv_numReviews_component_container div.bv_text {
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 1.125rem !important; }

.bv-read-views,
.reference-Baazarvoice_t,
.bv-about-voltaren {
  font-family: "DiodrumVoltaren" !important; }
  .bv-read-views .bv-title .rich-text,
  .reference-Baazarvoice_t .bv-title .rich-text,
  .bv-about-voltaren .bv-title .rich-text {
    background: #eaeaea !important;
    padding-top: 2rem !important;
    padding-left: 3rem !important;
    border-top-left-radius: .4rem !important;
    border-top-right-radius: .4rem !important; }
    .bv-read-views .bv-title .rich-text h3,
    .reference-Baazarvoice_t .bv-title .rich-text h3,
    .bv-about-voltaren .bv-title .rich-text h3 {
      margin: 0 !important; }
  .bv-read-views #BVRRSearchContainer *,
  .reference-Baazarvoice_t #BVRRSearchContainer *,
  .bv-about-voltaren #BVRRSearchContainer * {
    outline: none !important;
    font-family: "DiodrumVoltaren" !important; }
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search {
    border-bottom: 0 !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar {
      border-bottom: 0 solid #e9e9e9 !important;
      background: #eaeaea !important;
      padding-left: 3rem !important;
      padding-right: 3rem !important; }
      @media (max-width: 991.98px) {
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar {
          padding-left: 1rem !important;
          padding-right: 1rem !important; } }
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
        width: 100% !important;
        border-bottom: 1px solid #c3c6c7 !important;
        padding-bottom: 1rem !important; }
        @media (max-width: 991.98px) {
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary {
            display: inline-block !important; } }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio {
          padding-top: 5px !important; }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-number .bv-rating {
          font-size: 1rem !important;
          font-weight: 600 !important;
          border-right: 2px solid #a9a9a9 !important; }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio-count {
          font-size: 1rem !important; }
        @media (min-width: 1200px) {
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container {
            padding-right: 4.1rem !important; } }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container strong {
          font-weight: 600 !important; }
        @media (min-width: 768px) and (max-width: 991.98px) {
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2) {
            margin-top: 2rem !important; } }
        @media (max-width: 991.98px) {
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2),
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-percent-recommend-container:nth-child(2) {
            margin-top: 2rem !important; } }
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-trustmarkIcon.bv-trustmarkIcon-target {
        display: none !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
    .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar {
      position: absolute !important;
      top: -14.5rem !important;
      left: 0 !important;
      width: 41.3rem !important;
      right: 0 !important;
      margin: 0 auto !important; }
      @media (min-width: 992px) and (max-width: 1199.98px) {
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar {
          top: -12.5rem !important; } }
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off {
        display: flex !important; }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text {
          color: #ff671f !important;
          background: #ffffff !important;
          border-bottom-left-radius: 1.5rem !important;
          border-top-left-radius: 1.5rem !important;
          border-bottom-right-radius: 0 !important;
          border-top-right-radius: 0 !important;
          height: 3rem !important;
          font-size: 1.2rem !important;
          font-weight: 600;
          padding-left: 1.5rem !important;
          padding-top: .3em !important;
          border: 0 !important;
          outline: none !important;
          box-shadow: none !important;
          width: 100% !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus {
            border: 0 !important;
            outline: none !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #001a68 !important;
            font-weight: 600 !important;
            font-size: 1.125rem !important; }
            @media (max-width: 991.98px) {
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder {
                padding-top: 5px !important; } }
            @media (min-width: 768px) {
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
              .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder {
                padding-top: 5px !important; } }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder {
            /* Firefox 19+ */
            color: #001a68 !important;
            font-weight: 600 !important;
            font-size: 1.125rem !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder {
            /* IE 10+ */
            color: #001a68 !important;
            font-weight: 600 !important;
            font-size: 1.125rem !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder {
            /* Firefox 18- */
            color: #001a68 !important;
            font-weight: 600 !important;
            font-size: 1.125rem !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill, .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover, .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-webkit-autofill:focus {
            border: 0;
            -webkit-text-fill-color: #ff671f;
            background-color: #ffffff;
            -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
            transition: background-color 5000s ease-in-out 0s; }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn {
          height: 3rem !important;
          margin-top: 10px !important;
          border-top-right-radius: 1.5rem !important;
          border-bottom-right-radius: 1.5rem !important;
          background: #e1e1e1 !important;
          width: 3rem !important;
          float: left !important;
          display: block !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover, .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus {
            box-shadow: none !important;
            outline: none !important; }
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
          .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon {
            color: #ff671f !important;
            background: url(https://titan-prod.imgix.net/gskwebframework/titan/icons/Search_Hover.svg) no-repeat 10px 0px !important;
            width: 2rem !important;
            height: 1.4rem !important;
            display: inline-block !important;
            text-indent: -99999px !important;
            background-size: contain !important; }

@media all and (-ms-high-contrast: none) and (min-width: 992px), (-ms-high-contrast: active) and (min-width: 992px) {
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon {
    background: url(https://titan-prod.imgix.net/gskwebframework/titan/icons/Search_Hover.svg) no-repeat 5px 0px !important; } }
  .bv-read-views #BVRRContainer *,
  .reference-Baazarvoice_t #BVRRContainer *,
  .bv-about-voltaren #BVRRContainer * {
    outline: none !important;
    font-family: "DiodrumVoltaren" !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-focusable:focus,
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-accept-tc-button:focus,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-focusable:focus,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-accept-tc-button:focus,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-focusable:focus,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-accept-tc-button:focus {
    outline: none !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-pseudo-focused,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-pseudo-focused,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-pseudo-focused {
    outline: none !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar {
    padding: 0 !important;
    margin: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header.bv-focusable,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header.bv-focusable,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header.bv-focusable {
      display: none !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
      position: absolute !important;
      top: 0.6rem !important;
      left: 17.5rem !important; }
      @media (min-width: 992px) and (max-width: 1199.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
          left: 17rem !important; } }
      @media (min-width: 768px) and (max-width: 991.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
          top: 2.3rem !important;
          left: auto !important; } }
      @media (max-width: 991.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
          top: 2.3rem !important;
          left: auto !important; } }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button {
        text-decoration: underline !important;
        font-weight: 500 !important;
        box-shadow: none !important;
        color: #3a3a3a !important;
        font-family: "DiodrumVoltaren" !important; }
        @media (min-width: 768px) and (max-width: 991.98px) {
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button {
            padding-left: 10px !important; } }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button:hover,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button:hover,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container button.bv-submission-button:hover {
          color: #ff671f !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
    background: #eaeaea !important;
    margin: 0 !important;
    padding-left: 2.4rem !important;
    padding-right: 3rem !important;
    padding-top: 1rem !important;
    padding-bottom: 0 !important;
    border-bottom-left-radius: .4rem !important;
    border-bottom-right-radius: .4rem !important;
    font-family: 'DiodrumVoltaren'; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
        padding-left: 0.5rem !important;
        padding-right: 1rem !important; } }
    @media (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
        padding-left: 0.5rem !important;
        padding-right: 1rem !important; } }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-inline-histogram-header .bv-content-title,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-inline-histogram-header .bv-content-title,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-inline-histogram-header .bv-content-title {
      color: #001a68 !important;
      font-weight: 600 !important;
      font-size: 1.5rem !important;
      white-space: normal !important;
      word-break: break-all !important;
      font-family: "DiodrumVoltaren" !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column {
      margin-left: 5px !important;
      width: 100% !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active {
        background: none !important;
        outline: none !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:focus, .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active, .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active:focus,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:focus,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active:focus,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:focus,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active:active:focus {
          outline: none !important;
          border: none !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container {
        margin-bottom: 15px !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-star,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-star,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-star {
          font-family: "DiodrumVoltaren" !important;
          font-size: 1.125rem !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container {
          height: 22px !important;
          border-radius: 20px !important;
          background: #e1e1e1 !important;
          border: 0 !important;
          box-shadow: none !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-bar .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value {
            height: 22px !important;
            border-radius: 20px !important;
            background: #fdb614 !important;
            /* Old browsers */
            background: -moz-linear-gradient(left, #fdb614 0%, #f47920 70%) !important;
            /* FF3.6-15 */
            background: -webkit-linear-gradient(left, #fdb614 0%, #f47920 70%) !important;
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to right, #fdb614 0%, #f47920 70%) !important;
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdb614', endColorstr='#f47920', GradientType=1) !important;
            /* IE6-9 */ }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-score span,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-score span,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-flex-container .bv-inline-histogram-ratings-score span {
          font-size: 1.125rem !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary {
      display: flex !important;
      padding-left: 5.5rem !important; }
      @media (max-width: 991.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary {
          padding-left: 0 !important; } }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-header,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-header,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-header {
        display: none !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list {
        padding-top: 2.6rem !important;
        margin-top: 0 !important;
        width: 95% !important;
        margin-right: 0 !important; }
        @media (min-width: 992px) {
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list {
            width: 100% !important; } }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-stars,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-stars,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-stars {
          display: none !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-id,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-id,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-id {
          color: #001a68 !important;
          font-weight: 600 !important;
          padding-top: .6rem !important;
          vertical-align: top !important;
          font-family: "DiodrumVoltaren" !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider {
          width: 75% !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container {
            height: 20px !important;
            background: #f6f6f6 !important;
            border-radius: 10px !important;
            border: 0 !important;
            box-shadow: none !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-bar li.bv-content-slider-segment,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-bar li.bv-content-slider-segment,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-bar li.bv-content-slider-segment {
              height: auto !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-value-container .bv-content-slider-value,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-value-container .bv-content-slider-value,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-container .bv-content-slider-value-container .bv-content-slider-value {
              border-radius: 100% !important;
              width: 24px !important;
              height: 24px !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider span,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider span,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider span {
            font-size: 0.75rem !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-halfway,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-halfway,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-bars-container .bv-secondary-rating-summary-container.bv-content-slider .bv-content-slider-halfway {
            height: 21px !important;
            top: 1px !important;
            border-right: 1px solid #ccc !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar {
    background: transparent !important;
    margin: 3rem 5rem 1rem 5rem !important;
    border-bottom: 2px solid #e9e9e9 !important;
    padding-bottom: 1rem !important; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar {
        margin: 0 !important; } }
    @media (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar {
        margin: 0 !important; } }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count {
      padding-left: 0 !important; }
      @media (min-width: 768px) and (max-width: 991.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count {
          text-align: left !important;
          margin-top: 1.5rem !important; } }
      @media (max-width: 991.98px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count {
          text-align: left !important;
          margin-top: 1.5rem !important; } }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count .bv-content-pagination-pages-current span,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count .bv-content-pagination-pages-current span,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count .bv-content-pagination-pages-current span {
        font-size: 1.125rem !important;
        font-weight: 500 !important;
        color: #3a3a3a !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown {
      border: 2px solid #a1a1a1 !important;
      border-radius: 8px !important;
      min-width: 128px !important;
      height: 32px !important;
      line-height: 26px !important;
      vertical-align: middle !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target {
        padding: 0 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable {
          height: 32px !important;
          cursor: pointer !important;
          min-width: 128px !important;
          padding: 0 8px 4px !important;
          text-align: left !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable .bv-dropdown-title,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable .bv-dropdown-title,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable .bv-dropdown-title {
            cursor: pointer !important;
            line-height: 32px !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable.focus,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable.focus,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target button.bv-focusable.focus {
            outline: none !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-label,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-label,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-label {
          display: none !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-expand-filter-button,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-expand-filter-button,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-expand-filter-button {
      display: none !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible {
    margin: 0 4.4rem !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters {
      display: block !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters .bv-active-filter-button-clear,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters .bv-active-filter-button-clear,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters .bv-active-filter-button-clear {
        border-radius: 30px !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews {
    margin: 0 5rem !important; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews {
        margin: 0 !important; } }
    @media (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews {
        margin: 0 !important; } }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review {
      flex-direction: row-reverse !important;
      margin: 0 !important;
      border-bottom: 1px solid #e9e9e9 !important; }
      @media (min-width: 992px) {
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review {
          padding-bottom: 1.5rem !important;
          margin-bottom: 1.5rem !important; } }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review:last-child,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review:last-child,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review:last-child {
        border-bottom: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar {
        padding-bottom: .5rem !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-author-avatar-nickname .bv-content-author-name .bv-author.bv-fullprofile-popup-target h3,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-author-avatar-nickname .bv-content-author-name .bv-author.bv-fullprofile-popup-target h3,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-avatar .bv-author-avatar-nickname .bv-content-author-name .bv-author.bv-fullprofile-popup-target h3 {
          color: #001a68 !important;
          font-weight: 600 !important;
          font-size: 1rem !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-location,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-location,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-location {
        padding-bottom: 1rem !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-userstats .bv-author-userstats-list .bv-author-userstats-reviews,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-userstats .bv-author-userstats-list .bv-author-userstats-reviews,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-popup-prosnap-userinfo .bv-author-userstats .bv-author-userstats-list .bv-author-userstats-reviews {
        padding-bottom: 1rem !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset {
        width: 100% !important;
        padding-left: 0 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta {
          padding-bottom: 1rem !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-content-datetime .bv-content-datetime-stamp,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-content-datetime .bv-content-datetime-stamp,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-content-datetime .bv-content-datetime-stamp {
            font-weight: 600 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title {
          color: #ff671f !important;
          font-size: 1.5rem !important;
          font-weight: 600 !important;
          white-space: normal !important;
          font-family: "DiodrumVoltaren" !important;
          word-break: break-all !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary {
          padding-left: 0 !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p {
            font-size: 1.125rem !important;
            line-height: 25px !important;
            letter-spacing: 0.02px !important;
            font-family: "DiodrumVoltaren" !important; }
            @media (max-width: 991.98px) {
              .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p,
              .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p,
              .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-on .bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p {
                font-size: 0.875rem !important;
                line-height: 24px !important;
                letter-spacing: 0.03px !important; } }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-container .bv-secondary-ratings,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-container .bv-secondary-ratings,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-container .bv-secondary-ratings {
          padding-top: 0 !important;
          margin-top: -4rem !important;
          display: none !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn {
          border: 2px solid #001a68 !important;
          background: #ffffff !important;
          border-radius: 30px !important;
          color: #001a68 !important;
          padding-top: 2px !important;
          font-size: 0.875rem !important;
          font-weight: 500 !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn:hover,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn:hover,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn:hover {
            background: #001a68 !important;
            color: #ffffff !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no {
          margin: 0 .5rem !important; }
          @media (min-width: 350px) and (max-width: 380px) {
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-btn-container .bv-content-btn-feedback-no {
              margin: 0 .1rem !important; } }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn {
          border: 2px solid #001a68 !important;
          background: #ffffff !important;
          border-radius: 30px !important;
          color: #001a68 !important;
          padding-top: 2px !important;
          font-size: 0.875rem !important;
          font-weight: 500 !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn:hover,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn:hover,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote .bv-content-report-btn:hover {
            background: #001a68 !important;
            color: #ffffff !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote.bv-content-feedback-voted-inappropriate .bv-content-report-btn,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote.bv-content-feedback-voted-inappropriate .bv-content-report-btn,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-active-feedback .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote.bv-content-feedback-voted-inappropriate .bv-content-report-btn {
          border: 2px solid #ff671f !important;
          background: #ff671f !important;
          border-radius: 30px !important;
          color: #ffffff !important;
          padding-top: 0 !important;
          font-size: 0.875rem !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn {
          margin-top: -2.4rem !important;
          border: 2px solid #001a68 !important;
          background: #ffffff !important;
          border-radius: 30px !important;
          color: #001a68 !important;
          padding-top: 0 !important;
          font-size: 0.875rem !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:hover,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:hover,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:hover {
            background: #001a68 !important;
            color: #ffffff !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:focus,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:focus,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn:focus {
            outline: none !important; }
          @media (max-width: 767.98px) {
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn {
              margin-top: -3.1rem !important;
              margin-right: 0 !important; } }
          @media (min-width: 768px) and (max-width: 991.98px) {
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-btn.bv-content-secondary-btn {
              margin-top: -2.4rem !important; } }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-close,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-close,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-close {
          right: 0 !important;
          color: #ccc !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-breadcrumb,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-breadcrumb,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-breadcrumb {
          padding-top: 7px !important;
          padding-left: 0 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target {
          padding: 0 !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets {
            border-top-left-radius: .5rem !important;
            border-top-right-radius: .5rem !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets textarea.bv-text,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets textarea.bv-text,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets textarea.bv-text {
              font-size: 0.875rem !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets input.bv-text,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets input.bv-text,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets input.bv-text {
              font-size: 0.875rem !important;
              height: 2.2rem !important;
              text-overflow: ellipsis; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-fieldset-label,
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error span.bv-helper-label,
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-helper-icon-negative,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-fieldset-label,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error span.bv-helper-label,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-helper-icon-negative,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-fieldset-label,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error span.bv-helper-label,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error .bv-helper-icon-negative {
              color: #fa2439 !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error textarea, .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error input,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error textarea,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error input,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error textarea,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-fieldset.bv-error input {
              border-color: #fa2439 !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner {
              position: relative !important; }
              .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner .bv-helper,
              .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner .bv-helper,
              .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-input-fieldsets .bv-email-field .bv-fieldset-inner .bv-helper {
                top: -3px !important; }
          .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions,
          .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions,
          .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions {
            border-bottom-left-radius: .5rem !important;
            border-bottom-right-radius: .5rem !important; }
            .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner,
            .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner,
            .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner {
              padding-bottom: .5rem !important; }
              .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit,
              .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit,
              .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit {
                border: 2px solid #001a68 !important;
                border-radius: 2rem !important;
                color: #001a68 !important;
                font-weight: 700; }
                .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit:hover,
                .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit:hover,
                .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit:hover {
                  background: #001a68 !important;
                  color: #ffffff !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item {
          padding: 5px 15px !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header {
        padding-left: 0 !important;
        padding-right: 0 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off {
          color: #ccc !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-off .bv-content-summary,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-off .bv-content-summary,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-off .bv-content-summary {
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container {
        padding-left: 0 !important;
        padding-right: 0 !important; }
        .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote-request,
        .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote-request,
        .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote-request {
          margin-left: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-actions-container {
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item {
        margin-left: 0 !important;
        margin-right: 0 !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
  .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination {
    background: transparent !important;
    border-top: 2px solid #e9e9e9 !important;
    margin: 0 5rem 3rem !important; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination {
        margin: 0 0rem 3rem !important; } }
    @media (max-width: 991.98px) {
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination {
        margin: 0 0rem 3rem !important; } }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container,
    .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container {
      padding-top: 1rem !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count .bv-content-pagination-pages-current span,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count .bv-content-pagination-pages-current span,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count .bv-content-pagination-pages-current span {
        font-size: 1.125rem !important;
        font-weight: 500 !important;
        color: #3a3a3a; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count {
        padding-left: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-content-pagination-buttons,
      .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-content-pagination-buttons,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-content-pagination-buttons {
        margin-right: 0 !important; }
  .bv-read-views .bv-cv2-cleanslate .bv-core-container-162 .bv-focusable:focus,
  .bv-read-views .bv-cv2-cleanslate .bv-core-container-162 .bv-pseudo-focused,
  .bv-read-views .bv-cv2-cleanslate .bv-core-container-162 .bv-tc-footer .bv-accept-tc-button:focus,
  .bv-read-views a:hover, .bv-read-views a:focus, .bv-read-views button:focus, .bv-read-views button:hover, .bv-read-views img:focus, .bv-read-views input:focus,
  .reference-Baazarvoice_t .bv-cv2-cleanslate .bv-core-container-162 .bv-focusable:focus,
  .reference-Baazarvoice_t .bv-cv2-cleanslate .bv-core-container-162 .bv-pseudo-focused,
  .reference-Baazarvoice_t .bv-cv2-cleanslate .bv-core-container-162 .bv-tc-footer .bv-accept-tc-button:focus,
  .reference-Baazarvoice_t a:hover,
  .reference-Baazarvoice_t a:focus,
  .reference-Baazarvoice_t button:focus,
  .reference-Baazarvoice_t button:hover,
  .reference-Baazarvoice_t img:focus,
  .reference-Baazarvoice_t input:focus,
  .bv-about-voltaren .bv-cv2-cleanslate .bv-core-container-162 .bv-focusable:focus,
  .bv-about-voltaren .bv-cv2-cleanslate .bv-core-container-162 .bv-pseudo-focused,
  .bv-about-voltaren .bv-cv2-cleanslate .bv-core-container-162 .bv-tc-footer .bv-accept-tc-button:focus,
  .bv-about-voltaren a:hover,
  .bv-about-voltaren a:focus,
  .bv-about-voltaren button:focus,
  .bv-about-voltaren button:hover,
  .bv-about-voltaren img:focus,
  .bv-about-voltaren input:focus {
    outline: none !important; }

.bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-compat .bv-content-search .bv-masthead .bv-searchbar {
  display: none !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
  top: 0.6rem !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
  border-radius: 0 !important; }
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-section-summary-inline .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column .bv-inline-histogram-row-active {
    background: none !important;
    cursor: none !important;
    pointer-events: none !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters {
  display: none !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-compat .bv-content-list-container .bv-header .bv-control-bar {
  display: none !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-compat .bv-content-list-container .bv-content-list-reviews {
  display: none !important; }

.bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-compat .bv-content-list-container .bv-content-pagination {
  display: none !important; }

@media all and (-ms-high-contrast: none) and (min-width: 992px), (-ms-high-contrast: active) and (min-width: 992px) {
  .product-rating-stars > div > div, .product-rating-stars > div > div > [data-bv-show^="inline_rating"] {
    display: flex;
    margin-top: -1px; } }

@supports (-ms-ime-align: auto) {
  @media (min-width: 992px) {
    .product-rating-stars > div > div, .product-rating-stars > div > div > [data-bv-show^="inline_rating"] {
      display: flex;
      margin-top: -1px; } } }

.product-rating-stars .bv_main_container {
  padding-top: .2rem !important; }
  .product-rating-stars .bv_main_container .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap svg {
    margin-right: 5px !important; }
  .product-rating-stars .bv_main_container .bv_averageRating_component_container div.bv_text,
  .product-rating-stars .bv_main_container .bv_numReviews_component_container div.bv_text {
    color: #333 !important;
    font-weight: 600 !important;
    font-size: 1.125rem !important; }
  .product-rating-stars .bv_main_container .bv_numReviews_component_container div.bv_text {
    color: #bbbbbb !important; }

#bv-mboxzone-lightbox * {
  outline: none !important; }

#bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-inner {
  padding: .7rem !important; }

#bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox {
  background: #e87b2d !important;
  border-radius: 15px !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container {
    border-top-right-radius: 15px !important;
    border-bottom-right-radius: 15px !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldset-rating-wrapper .bv-submission-star-rating-control .bv-submission-star-rating span.bv-rating-link:focus {
      outline: none !important;
      border-color: transparent !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-input-fieldsets .bv-fieldset.bv-fieldset-active .bv-fieldset-arrowicon {
      border-left-color: #e87b2d !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submit {
      border: 2px solid #001a68 !important;
      background: #ffffff !important;
      border-radius: 20px !important;
      color: #001a68 !important;
      font-size: 1rem !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submit:hover {
        background: #001a68 !important;
        color: #ffffff !important; }

#bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-close {
  outline: none !important; }

#bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container {
  border-radius: 15px !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-breadcrumb {
    padding-left: 1.8rem !important; }
    @media (max-width: 991.98px) {
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-breadcrumb {
        padding-left: 10px !important; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-breadcrumb {
        padding-left: 1.8rem !important; } }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets {
    padding: 0 !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn {
      border-top-right-radius: 3px !important;
      border-bottom-right-radius: 3px !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:hover {
        box-shadow: none !important;
        border: none !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon {
        color: #ff671f !important;
        background: url(https://titan-prod.imgix.net/gskwebframework/titan/icons/Search_Hover.svg) no-repeat 43px 0px !important;
        width: 6rem !important;
        height: 1rem !important;
        display: inline-block !important;
        text-indent: -99999px !important;
        background-size: contain !important;
        padding-top: 3px !important;
        margin-top: -9px !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta {
    padding-bottom: .5rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off {
      color: #ccc !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper {
      margin-bottom: .8rem !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-avatar-author-name span {
        font-weight: 600 !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title {
    font-family: "DiodrumVoltaren" !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title .bv-secondary-content-link {
      color: #ff671f !important;
      font-size: 1.5rem !important;
      font-weight: 600 !important;
      white-space: normal !important;
      word-break: break-all !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-secondary-btn {
    border: 2px solid #001a68 !important;
    background: #ffffff !important;
    border-radius: 30px !important;
    color: #001a68 !important;
    padding-top: 0 !important;
    font-size: 0.875rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-secondary-btn:hover {
      background: #001a68 !important;
      color: #ffffff !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset-off .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-secondary-btn:focus {
      outline: none !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta {
    padding-bottom: 1rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-author {
      font-weight: 600 !important;
      font-family: "DiodrumVoltaren" !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-content-meta-wrapper .bv-content-meta .bv-content-author-name .bv-content-datetime {
      font-family: "DiodrumVoltaren" !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-title-container .bv-content-title {
    color: #ff671f !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    white-space: normal !important;
    word-break: break-all !important;
    font-family: "DiodrumVoltaren" !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-secondary-btn {
    border: 2px solid #001a68 !important;
    background: #ffffff !important;
    border-radius: 10px !important;
    color: #001a68 !important;
    padding-top: 0 !important;
    font-size: 0.875rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-content-review .bv-content-item-avatar-offset .bv-content-actions-container .bv-secondary-content-actions-container .bv-content-secondary-btn:hover {
      background: #001a68 !important;
      color: #ffffff !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-submission .bv-compat .bv-form .bv-submission-section .bv-input-fieldsets .bv-text {
    font-size: 0.875rem !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-submission .bv-compat .bv-form .bv-submission-section .bv-input-fieldsets input.bv-text {
    height: 2.2rem !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions {
    padding-bottom: 1rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submission-button-submit {
      border: 2px solid #001a68 !important;
      background: none !important;
      border-radius: 20px !important;
      color: #001a68 !important;
      font-size: 1rem !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-current .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submission-button-submit:hover {
        background: #001a68 !important;
        color: #ffffff !important; }

#bv-mboxzone-terms-and-conditions .bv-mbox-terms-and-conditions .bv-mbox-wrapper .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-terms-conditions .bv-terms-conditions-text:focus {
  outline: none !important; }

.all-reviews {
  background: #eaeaea;
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem;
  padding: 0 1rem 1rem 1rem; }
  @media (min-width: 768px) {
    .all-reviews {
      padding: 0 3rem 1rem 3rem; } }
  .all-reviews a {
    color: #001a68;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: underline; }
    .all-reviews a:hover {
      color: #ff671f; }
  .all-reviews p {
    border-top: 2px solid #e9e9e9;
    padding-top: .5rem; }

.bv-cleanslate.bv-dropdown-in {
  margin-top: 12px !important;
  margin-left: 5px !important; }

.bv-cleanslate .bv-core-container .bv-focusable:focus,
.bv-cleanslate .bv-core-container .bv-pseudo-focused,
.bv-cleanslate .bv-core-container .bv-tc-footer .bv-accept-tc-button:focus,
.bv-cv2-cleanslate .bv-core-container .bv-focusable:focus,
.bv-cv2-cleanslate .bv-core-container .bv-pseudo-focused,
.bv-cv2-cleanslate .bv-core-container .bv-tc-footer .bv-accept-tc-button:focus,
.bv-cv2-cleanslate .bv-core-container-152 .bv-focusable:focus,
.bv-cv2-cleanslate .bv-core-container-152 .bv-pseudo-focused,
.bv-cv2-cleanslate .bv-core-container-152 .bv-tc-footer .bv-accept-tc-button:focus,
.bv-cleanslate .bv-core-container .bv-submission .bv-submission-star-rating-applied.bv-submission-star-rating-live .bv-rating-link.bv-focusable:focus {
  outline: none !important; }

.bv-cv2-cleanslate .bv-core-container-163 .bv-content-search .bv-masthead .bv-masthead-product .bv-stars-container .bv-rating-stars-off,
.bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-masthead-product .bv-stars-container span.bv-rating-stars-off {
  color: #ccc !important; }

.product-rating-reviews .rich-text p {
  margin-bottom: .5rem; }
  .product-rating-reviews .rich-text p a {
    display: inline-block;
    text-decoration: underline;
    color: #001a68;
    font-weight: 600; }
    @media (min-width: 992px) {
      .product-rating-reviews .rich-text p a {
        margin-left: .8rem; } }
    .product-rating-reviews .rich-text p a:hover {
      color: #ff671f; }
    .product-rating-reviews .rich-text p a:first-child:before {
      color: #001a68; }
      @media (min-width: 992px) {
        .product-rating-reviews .rich-text p a:first-child:before {
          content: "";
          position: relative;
          height: 23px;
          width: 3px;
          background: #a9a9a9;
          display: inline-block;
          left: -15px;
          top: 6px; } }
    .product-rating-reviews .rich-text p a:first-child:after {
      content: "";
      position: relative;
      height: 23px;
      width: 3px;
      background: #a9a9a9;
      display: inline-block;
      right: -15px;
      top: 6px;
      color: #001a68; }
    .product-rating-reviews .rich-text p a:last-child {
      margin-left: 1.7rem; }

@media (max-width: 991.98px) {
  .bv-read-views .bv-title .rich-text,
  .bv-about-voltaren .bv-title .rich-text {
    padding-left: 1rem !important; }
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary {
      display: flex !important;
      flex-direction: column !important;
      align-items: start !important;
      justify-content: start !important; }
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container,
      .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container,
      .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container {
        padding-bottom: 2rem !important; }
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio,
        .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-summary-bar .bv-secondary-summary .bv-stars-container .bv-rating-ratio {
          padding-top: 3px !important; }
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
  .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar,
  .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar {
    width: 21.3rem !important;
    top: -12rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-off-screen + .bv-search-control-icon {
      display: none !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      font-size: 1rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text::-moz-placeholder {
      /* Firefox 19+ */
      font-size: 1rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-ms-input-placeholder {
      /* IE 10+ */
      font-size: 1rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:-moz-placeholder {
      /* Firefox 18- */
      font-size: 1rem !important; }
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
    .bv-read-views #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-65 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-core-container-73 .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn,
    .bv-about-voltaren #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn {
      display: block !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
    top: 2.3rem !important;
    left: 1rem !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
    padding: 1rem .3rem 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-inline-histogram .bv-inline-histogram-ratings .bv-flex-container-column {
      width: 100% !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list {
      padding-top: 0 !important;
      padding-left: 0 !important;
      padding-right: 10px !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar {
    margin: 1rem 0rem 1rem !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count {
      text-align: left !important;
      padding-left: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count .bv-content-pagination-pages-current span,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count .bv-content-pagination-pages-current span {
        font-size: 1rem !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown {
      border: 1px solid #a1a1a1 !important;
      border-radius: 4px !important;
      height: 32px !important;
      line-height: 20px !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-title,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-title {
        font-size: 0.875rem !important;
        font-weight: 500 !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible {
    margin: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-filter.bv-active-filters-visible .bv-active-filters {
      margin: 0 !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews {
    margin: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-container .bv-secondary-ratings,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-container .bv-secondary-ratings {
      margin: 0 !important;
      padding: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-off .bv-content-summary,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-details-offset-off .bv-content-summary {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container {
      padding-left: 0 !important;
      padding-right: 0 !important; }
      .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote-request,
      .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote .bv-content-feedback-vote-request {
        margin-left: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-content-actions-container {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item .bv-content-item-author-profile-offset .bv-secondary-content-list .bv-content-list-comments .bv-content-item {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-inline-form-container .bv-mboxzone .bv-mbox-inner .bv-mbox-content-submission-comment .bv-mbox .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission-section .bv-fieldsets.bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-form-actions-submit {
      margin-bottom: 0 !important; }
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination {
    margin: 0 0rem 3rem !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-control-bar-count {
      padding-left: 0 !important; }
    .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-content-pagination-buttons,
    .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-pagination .bv-content-pagination-container .bv-content-pagination-buttons {
      margin-right: 0 !important; }
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container {
    top: 2.4rem !important; }
  .bv-cleanslate.bv-dropdown-in {
    margin-top: 12px !important;
    margin-left: -1px !important; } }
  @media (max-width: 991.98px) and (min-width: 768px) and (max-width: 991.98px) {
    .bv-cleanslate.bv-dropdown-in {
      margin-left: 4px !important; } }

@media (max-width: 991.98px) {
  .bv_main_container .bv_stars_component_container .bv_stars_button_container .bv_stars_svg_no_wrap {
    padding-top: 0 !important; }
  #bv-mboxzone-lightbox .bv-mbox-lightbox {
    padding: .7rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-content-submission-review #bv-mbox-lightbox-list .bv-mbox-content-container {
      border-top-right-radius: 0 !important;
      border-bottom-left-radius: 15px !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-content-submission-review #bv-mbox-lightbox-list .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-input-fieldsets .bv-fieldset input.bv-text {
        font-size: 0.875rem !important;
        height: 2.3rem !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-content-submission-review #bv-mbox-lightbox-list .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-fieldset-agreements {
        padding-left: 0 !important;
        padding-bottom: 0 !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-content-submission-review #bv-mbox-lightbox-list .bv-mbox-content-container .bv-mbox-injection-container .bv-mbox-injection-target .bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets-actions .bv-form-actions {
        padding-bottom: 1.5rem !important; }
    #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox {
      margin: .7rem !important; }
      #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared {
        padding: 1rem !important; }
        #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off {
          display: flex !important;
          align-items: center;
          justify-content: center; }
          #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-search-control-icon {
            display: none !important; }
          #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-search-text {
            border-top-right-radius: 0 !important;
            border-bottom-right-radius: 0 !important;
            padding-left: 1rem !important; }
          #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn {
            display: block !important;
            height: 37px !important; }
            #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-content-search .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn .bv-search-control-icon {
              background: url(https://titan-prod.imgix.net/gskwebframework/titan/icons/Search_Hover.svg) no-repeat 15px 0 !important; }
        #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-action-bar {
          margin: 0 !important; }
        #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content .bv-header .bv-control-bar {
          margin: 0 !important; }
        #bv-mboxzone-lightbox .bv-mbox-lightbox .bv-mbox-search .bv-mbox .bv-mbox-injection-container .bv-mbox-search-content .bv-shared .bv-search-content #bv-content-list-products-wrapper .bv-content-list-products .bv-content-item .bv-content-item-avatar-offset .bv-content-container .bv-content-core .bv-content-header {
          padding-left: 0 !important;
          padding-right: 0 !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list,
  .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary .bv-section-summary-table .bv-flex-container-responsive .bv-secondary-rating-summary .bv-secondary-rating-summary-list {
    padding-top: 3rem !important; } }

.bv_heading-block {
  background: #eaeaea;
  padding-top: 2rem;
  padding-left: 3rem;
  border-top-left-radius: .4rem;
  border-top-right-radius: .4rem;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px; }
  @media (max-width: 991.98px) {
    .bv_heading-block {
      padding-left: 15px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 1.85rem; } }

.reference-Baazarvoice_t > .component-content {
  padding: 0 15px; }
  @media (max-width: 991.98px) {
    .reference-Baazarvoice_t > .component-content {
      padding: 0 0px; } }

.bv-cv2-cleanslate .bv-core-container-223 .bv-dropdown-container .bv-dropdown ul#bv-dropdown-select-reviews-sortby > .bv-dropdown-item {
  font-family: "DiodrumVoltaren" !important; }

.bv-cv2-cleanslate .bv-core-container-223 .bv-content-data-summary .bv-content-meta button.bv-fullprofile-popup-target h3 {
  font-weight: 500 !important; }

.bv-cv2-cleanslate .bv-core-container-223 .bv-content-data-summary .bv-content-meta .bv-content-datetime .bv-content-datetime-stamp {
  font-weight: 500 !important; }

.reference-Baazarvoice_t #BVRRContainer .bv-cv2-cleanslate .bv-core-container-223 .bv-content-data-label-container .bv-content-data-icon {
  font-family: "BVCustom" !important; }

.reference-Baazarvoice_t #BVRRContainer .bv-cv2-cleanslate .bv-core-container-223 .bv-content-data-label-container .bv-content-data-label {
  font-weight: 600 !important; }

.bv_aboutPageWrapper .bv-cv2-cleanslate .bv-header .bv-control-bar {
  display: none !important; }

.bv_aboutPageWrapper .bv-cv2-cleanslate .bv-content-list.bv-content-list-reviews {
  display: none !important; }

.bv_aboutPageWrapper .bv-cv2-cleanslate .bv-content-pagination {
  display: none !important; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,
.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,
.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 600 !important; }

.bv_seereview--block {
  background: #eaeaea;
  border-bottom-left-radius: .4rem;
  border-bottom-right-radius: .4rem;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0 3rem 1.5rem; }
  @media (max-width: 991.98px) {
    .bv_seereview--block {
      padding-left: 15px;
      margin-left: 0px;
      margin-right: 0px;
      font-size: 1.85rem;
      margin-bottom: 40px; } }
  .bv_seereview--block a {
    color: #001a68;
    font-size: 1rem;
    text-decoration: underline;
    font-weight: 600; }
    .bv_seereview--block a:hover {
      color: #ff671f;
      text-decoration: underline; }
    .bv_seereview--block a:focus {
      color: #ff671f;
      text-decoration: underline; }

.reference-Baazarvoice_t.bv_aboutPageWrapper #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-header .bv-section-summary {
  border-bottom-left-radius: 0rem !important;
  border-bottom-right-radius: 0rem !important; }

.reference-Baazarvoice_t .bv-cv2-cleanslate .bv-core-container-223 .bv-content-search .bv-masthead .bv-masthead-search .bv-search-control-icon {
  display: none !important; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,
.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,
.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover {
  font-family: "DiodrumVoltaren" !important; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container div.bv_main_container_row_flex {
  padding-right: 0 !important; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist {
  text-decoration: underline !important;
  color: #001a68 !important;
  padding-left: 5px !important;
  position: relative !important;
  top: -5px !important; }
  .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover {
    color: #ff671f !important; }
  .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:focus {
    color: #ff671f !important; }
  .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist::before {
    content: "";
    position: relative;
    height: 22px;
    width: 3px;
    background: #a9a9a9;
    display: inline-block;
    left: -11px;
    top: 6px; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text {
  color: #bbb !important; }

.whatisVoltarenCover .reference-Baazarvoice_t > .component-content {
  padding: 0; }

.findout-wrapper button#ratings-summary {
  display: none !important; }

.findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist::before {
  display: none; }

@media (max-width: 767.98px) {
  .findout-wrapper a.voltarenBtnWhite {
    width: 100%; } }

.findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist {
  top: 0 !important;
  text-decoration: none !important;
  font-size: 1rem !important;
  text-transform: uppercase !important;
  padding: 1px 0 0 !important;
  border-radius: 50rem !important;
  border: 3px solid #fff !important;
  width: 100% !important;
  text-align: center !important;
  font-weight: 600 !important;
  min-width: 178px !important;
  max-width: 208px !important;
  min-height: 2.4rem !important;
  vertical-align: middle !important;
  line-height: 1.5 !important; }
  @media (max-width: 991.98px) {
    .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist {
      min-width: 100% !important;
      max-width: 100% !important;
      font-size: 1.125rem !important;
      line-height: 1.5 !important;
      min-height: 3rem !important; } }
  @media (max-width: 767.98px) {
    .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist {
      margin: 15px 0 10px !important; } }
  .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist:hover, .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist:focus {
    border: 3px solid white !important;
    background: white !important;
    color: #ff671f !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important; }

.findout-wrapper .reference-Baazarvoice_t .bv_averageRating_component_container div.bv_text {
  font-family: "DiodrumVoltaren" !important; }

.findout-wrapper.starWrapper {
  margin-bottom: 10px; }
  @media (min-width: 768px) {
    .findout-wrapper.starWrapper {
      margin-bottom: 15px; } }

@media (min-width: 768px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container {
    display: inline-block !important;
    width: 100% !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container {
    display: inline-block !important;
    width: 100% !important;
    max-width: 310px !important;
    float: right !important; } }

@media (max-width: 991.98px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container {
    display: inline-block !important;
    width: 100% !important;
    max-width: 310px !important;
    float: right !important; } }

@media (max-width: 767.98px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important; } }

@media (min-width: 768px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container div .bv_main_container_row_flex {
    display: block !important; } }

@media (min-width: 768px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex {
    display: flex !important; } }

@media (min-width: 768px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist {
    min-width: 100% !important; } }

.whatisVoltarenCover .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover {
  font-weight: 600 !important;
  text-decoration: underline !important; }

.whatisVoltarenCover .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover {
  font-weight: 600 !important;
  color: #bbb !important; }

.whatisVoltarenCover .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover:hover {
  font-weight: 600 !important; }

.bv-cv2-cleanslate .bv-submission .bv-rating-link {
  background-color: #8f8f8f !important; }

.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset-label {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 500; }

.bv-cv2-cleanslate .bv-submission .bv-fieldsets #bv-fieldset-label-rating .bv-fieldset-label {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 500; }

.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset-agreements .bv-fieldset-label-text a {
  font-family: "DiodrumVoltaren" !important; }

.bv-cv2-cleanslate .bv-submission .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submit {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 600 !important; }
  .bv-cv2-cleanslate .bv-submission .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submit:hover, .bv-cv2-cleanslate .bv-submission .bv-fieldsets-actions .bv-form-actions .bv-fieldset-inner .bv-actions-container .bv-submit:focus {
    font-family: "DiodrumVoltaren" !important;
    font-weight: 600 !important; }

.bv-cv2-cleanslate .bv-mbox .bv-mbox-breadcrumb span.bv-mbox-breadcrumb-item {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 600 !important; }

.bv-cv2-cleanslate div .bv-submission .bv-fieldset-rating-wrapper .bv-rating-link {
  background-color: #8f8f8f !important; }

.bv-cv2-cleanslate .bv-mbox-inner .bv-submission .bv-fieldsets .bv-fieldset .bv-fieldset-label {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 500 !important; }

#bv-mboxzone-lightbox.bv-cv2-cleanslate .bv-submission .bv-fieldsets #bv-fieldset-label-rating .bv-fieldset-label {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 500 !important; }

.bv-cv2-cleanslate .bv-popup-container .bv-compat .bv-textdropdown.bv-dropdown-style-sliderTextOverflow {
  font-family: "DiodrumVoltaren" !important; }

.bv-cv2-cleanslate .bv-popup-container .bv-compat .bv-textdropdown.bv-dropdown-style-helperTextOverflow {
  font-family: "DiodrumVoltaren" !important; }

.bv-cv2-cleanslate .bv-mbox-search .bv-action-bar .bv-action-bar-header {
  font-family: "DiodrumVoltaren" !important;
  font-weight: 600 !important; }

.bv-cv2-cleanslate .bv-mbox-search .bv-control-bar .bv-control-bar-count {
  font-family: "DiodrumVoltaren" !important; }

.bv-cv2-cleanslate .bv-mbox-search .bv-content-summary-body-text {
  font-family: "DiodrumVoltaren" !important; }

p {
  font-size: 1.125rem;
  line-height: 1.5; }

h1 {
  line-height: 1.2;
  margin-bottom: 3.2px;
  font-size: 2.99925rem;
  font-weight: 600; }
  @media screen and (max-width: 1024px) {
    h1 {
      font-size: calc(26px + 1.7991vw);
      line-height: 35px; } }
  h1.innerHeading {
    font-size: 2.625rem;
    line-height: 2.725rem; }
    @media screen and (max-width: 1024px) {
      h1.innerHeading {
        font-size: calc(26px + 1.7991vw);
        line-height: 35px; } }

h2,
.h2 {
  line-height: 1.2;
  margin-bottom: 3.2px;
  font-size: 1.125rem;
  line-height: 30px;
  font-weight: 500; }
  h2.innerSubHeading,
  .h2.innerSubHeading {
    line-height: 26px; }
  h2.subheading,
  .h2.subheading {
    font-size: 2.375rem;
    font-weight: 600;
    line-height: 40px; }
    @media screen and (max-width: 1024px) {
      h2.subheading,
      .h2.subheading {
        font-size: calc(29px + 1.05vw); } }

.contentHeading {
  font-size: 1.75rem;
  margin-bottom: 5px;
  line-height: 30px;
  font-weight: 600; }

h3 {
  line-height: 1.2;
  margin-bottom: 3.2px;
  font-weight: 600;
  font-size: 2.376rem;
  font-weight: 600; }
  @media screen and (max-width: 1024px) {
    h3 {
      font-size: calc(29px + 1.05vw); } }
  @media screen and (max-width: 640px) {
    h3 {
      font-size: calc(1.5876rem + 1.0512vw); } }
  h3.articleHeading {
    font-size: 1.75rem;
    margin-bottom: 5px;
    line-height: 30px; }

.h3 {
  font-size: 2.376rem;
  line-height: 1.2; }

h4,
.h4 {
  line-height: 1.2;
  margin-bottom: 3.2px;
  font-size: 1.875rem;
  font-weight: 600; }

.blockTitle {
  font-size: 2rem;
  line-height: 1.1;
  font-weight: 600 !important; }
  @media screen and (max-width: 1024px) {
    .blockTitle {
      font-size: calc(25px + 0.6vw); } }

.fontWeightNormal {
  font-weight: normal !important; }

.fontWeight500 {
  font-weight: 500; }

.fontWeight600 {
  font-weight: 600; }

.paddingTop-1 {
  padding-top: 1rem; }

.paddingBottom-1 {
  padding-bottom: 1rem; }

.image.borderRadius5 picture img {
  border-radius: 0.5rem; }

.innerBorderRadius10 > div {
  border-radius: 10px; }

.positionAbsolute {
  position: absolute; }

.positionBottom0 {
  bottom: 0; }

.d-inline {
  display: inline !important; }

a.colorInherit {
  color: inherit; }

.innerPageHeader {
  font-size: 2.625rem;
  line-height: 1.2; }

.horizontalCenter {
  display: flex;
  justify-content: center; }

.spacingNormal {
  letter-spacing: normal; }

.articleHeading2 {
  font-size: 1.99912rem; }

.mainSectionHeading {
  font-size: 2.376rem;
  line-height: 1.2; }
  .mainSectionHeading .fWidth {
    display: inline-block;
    width: 100%; }
  .mainSectionHeading .selection-underline {
    font-weight: bold;
    border-bottom: 4px solid; }

.grayBackground {
  background: #f8f9fa; }

.articleCard a {
  color: var(--primary-color); }
  .articleCard a b,
  .articleCard a strong {
    font-weight: 600; }

.articleCard .richText-content p {
  margin-bottom: 0; }

.articleCard .richText-content .article_read--more {
  display: inline-block;
  margin-top: 15px;
  line-height: 32px; }

.about_card .articleHeading {
  font-size: 1.9rem;
  margin-bottom: 0.75rem;
  margin-top: 1.5rem !important; }
  @media (min-width: 768px) {
    .about_card .articleHeading {
      font-size: 2rem; } }

.about_card .about_card__read--more {
  margin-top: 0.3rem;
  display: inline-block;
  color: var(--secondary-color);
  text-decoration: underline;
  display: block;
  font-weight: 600; }
  .about_card .about_card__read--more:hover {
    color: var(--primary-color); }

body {
  letter-spacing: normal; }

.commonPweight {
  font-weight: 500; }

.commonPmargin {
  margin-bottom: 1rem; }

.marginBottom15 {
  margin-bottom: 15px; }

.marginBottom20 {
  margin-bottom: 20px; }

.marginTop20 {
  margin-top: 20px; }

.marginBottom5 {
  margin-bottom: 5px; }

.text-center {
  text-align: center; }

a:focus-visible {
  outline-offset: -1px;
  outline: -webkit-focus-ring-color auto 1px; }

.clearfix {
  clear: both;
  display: inline-table; }

@media (min-width: 768px) {
  .main-nav > .component-content {
    width: 100%; }
    .main-nav > .component-content .navigation-root {
      margin-right: 1.8rem; }
      .main-nav > .component-content .navigation-root li {
        margin-left: 0.5rem !important; } }

@media (min-width: 768px) {
  .joyOfMovementWrapper.joyOfMovementWhatIsWrapper h3 + p {
    font-weight: 400;
    max-width: 90%; } }

[tabindex]:focus {
  outline: 1px solid #ff671f !important;
  outline: -webkit-focus-ring-color auto 1px !important; }

.visually-hidden {
  text-indent: -9999px; }

.hr-style1 {
  height: 5px;
  border: none;
  background-color: #ddd;
  margin: 0px 515px 0px 515px; }

.hr-style2 {
  height: 3px;
  border: none;
  background-color: #ddd; }

.text-right {
  text-align: right; }

.getCouponsWrapper .save-money {
  margin-bottom: 26px; }

.block-list {
  display: block; }

.faq-child-list {
  padding-left: 40px;
  margin: 0 !important; }

.accr_active {
  color: #ff671f; }
  .accr_active a {
    color: #ff671f !important; }

sup {
  cursor: pointer; }

.color-secondary-color {
  color: var(--secondary-color); }

.joy-sub-heading {
  font-size: 1.375rem;
  margin-top: 15px; }

.responsive-img img {
  max-width: 100%;
  height: auto; }

/**Accessibility Scss**/
a.btn.voltarenBtnOrange {
  color: #ffffff !important;
  font-size: 18px !important; }
  a.btn.voltarenBtnOrange:focus {
    color: var(--primary-color) !important; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  white-space: nowrap; }

.visually-hidden {
  text-indent: -9999px;
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

a:focus:focus-visible {
  outline: 2px dotted; }

a:focus-visible {
  outline: 2px dotted; }

.topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle:focus:focus-visible {
  outline: 2px dotted #ffffff !important; }

button:focus {
  outline: 2px dotted; }

.Header .navigation-mobile-menu:focus {
  outline: 2px dotted; }

.msiteHeader .header_searchWrapper button:focus:focus-visible {
  outline: 2px dotted var(--secondary-color); }

[tabindex]:focus {
  outline: 2px dotted !important; }

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
  color: #000000 !important; }

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  color: #000000 !important; }

.reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:focus {
  outline: 2px dotted !important; }

.reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-focusable:focus:focus-visible {
  outline: 2px dotted !important; }

.reference-Baazarvoice_t #BVRRSearchContainer *:focus:focus-visible {
  outline: 2px dotted !important; }

.reference-Baazarvoice_t button:focus {
  outline: 2px dotted !important; }

[data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container {
  margin: 0 .25rem !important; }
  [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container:focus, [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container:focus-visible {
    outline: 2px dotted !important; }

.referenceAccordion.video-transcript div ul .accordion-slide header h3.accordion-title {
  line-height: 1.2;
  margin-left: 2px; }

.about_card .about_card__read--more {
  margin-left: 2px;
  margin-bottom: 2px;
  margin-right: 2px; }

.footer a.btn.voltarenBtnOrange {
  margin-right: 2px;
  margin-bottom: 2px; }

.footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link a {
  display: block; }

.footer .richTextHyperlinkedImage .richText-content ul.links.privacy_link li {
  margin-bottom: 0;
  margin-right: 2px;
  margin-left: 1px; }

.footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link a span {
  margin-top: 2px;
  margin-left: 2px;
  margin-right: 2px; }

.footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link a:focus span {
  outline: 2px dotted #3a3a3a; }

.brand-logo a:focus {
  outline: 2px dotted var(--primary-color); }

.dropdown-toggle[tabindex]:focus {
  outline: 2px dotted var(--primary-color); }

#ot-sdk-btn.ot-sdk-show-settings {
  color: #00185b; }

.reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
  color: #EB001A !important; }

.gigya-screen .gigya-error-msg.gigya-error-msg-active {
  color: #EB001A !important; }

.footerLower .richTextHyperlinkedImage .richText-content ul.links.privacy_link {
  margin: 10px 0 10px 0 !important;
  width: auto; }
  .footerLower .richTextHyperlinkedImage .richText-content ul.links.privacy_link li a::after {
    content: "|";
    position: relative;
    top: -1px;
    pointer-events: none;
    margin: 0 0.5rem; }
  .footerLower .richTextHyperlinkedImage .richText-content ul.links.privacy_link li:last-child a::after {
    content: ""; }

.footerLower .richTextHyperlinkedImage .richText-content .links a {
  text-decoration: none;
  font-size: 0.8125rem;
  color: #34343c;
  font-weight: 500;
  display: inline-block; }
  .footerLower .richTextHyperlinkedImage .richText-content .links a:hover {
    color: var(--primary-color); }
    .footerLower .richTextHyperlinkedImage .richText-content .links a:hover::after {
      color: #34343c; }
  .footerLower .richTextHyperlinkedImage .richText-content .links a:focus {
    color: var(--primary-color); }

.voltarenBtnMailBlue {
  margin-left: 1px; }

.voltarenBtnMailBlue:focus:focus-visible {
  outline: 2px dotted #000; }

.voltarenBtnWhite {
  margin-bottom: 2px;
  margin-top: 2px; }

.searchBox input.search-query:focus:focus-visible {
  outline: 2px dotted var(--primary-color); }

.searchBox .button {
  margin: 0 0 0 2px; }

.searchBox .button:focus:focus-visible {
  outline: 2px dotted var(--primary-color); }

.container-sharethis .sharethis-links .shareThis-list .shareThis-item {
  padding-right: 2px; }

div#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99; }

.customTable {
  padding: 3rem 1.5rem 0.5rem;
  border-radius: 5px;
  margin-top: 40px; }
  .customTable table.voltarenProdtable {
    width: 97%;
    border-collapse: collapse; }
    .customTable table.voltarenProdtable caption {
      font-size: calc(1.5876rem + 1.0512vw);
      font-weight: 600;
      line-height: 1.2;
      margin-bottom: 15px; }
    .customTable table.voltarenProdtable tr td {
      color: var(--secondary-color);
      font-weight: 500;
      font-size: 1rem;
      height: auto;
      margin: 0;
      line-height: normal;
      text-align: center;
      vertical-align: middle;
      padding: 10px; }
      .customTable table.voltarenProdtable tr td:nth-child(2) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .customTable table.voltarenProdtable tr td:nth-child(3) {
        border-radius: 0; }
      .customTable table.voltarenProdtable tr td:nth-child(4) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .customTable table.voltarenProdtable tr th {
      color: var(--secondary-color);
      font-weight: 500;
      font-size: 1rem;
      height: auto;
      margin: 0;
      line-height: normal;
      text-align: center;
      vertical-align: middle;
      padding: 10px; }
      .customTable table.voltarenProdtable tr th h4 {
        color: var(--secondary-color);
        font-weight: 500;
        font-size: 1rem;
        height: auto;
        margin: 0;
        line-height: 1.5;
        text-align: left;
        vertical-align: middle;
        padding: 10px; }
      .customTable table.voltarenProdtable tr th .active {
        color: #ff671f; }
    .customTable table.voltarenProdtable th h3 {
      font-size: 1.125rem;
      font-weight: 600;
      line-height: 1.5;
      color: #3a3a3a;
      text-align: center; }
    .customTable table.voltarenProdtable .lightred td {
      background: #f2e4df; }
    .customTable table.voltarenProdtable .lightgrey td {
      background: #f6f6f6; }
  .customTable .voltarenProduct .productCondition {
    padding-top: 1.5rem; }
    .customTable .voltarenProduct .productCondition p {
      margin: 8px 0; }
  .customTable .voltarenProdtable img {
    max-width: 30px; }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .customTable table.voltarenProdtable tr th {
    font-size: 0.875rem;
    line-height: 1.5; }
    .customTable table.voltarenProdtable tr th h4 {
      font-size: 0.875rem;
      line-height: 1.5; }
  .customTable table.voltarenProdtable tr td {
    font-size: 0.875rem;
    line-height: 1.5; }
  .customTable table.voltarenProdtable th h3 {
    font-size: 0.875rem; }
  .customTable .voltarenProdtable img {
    max-width: 24px; } }

@media only screen and (max-width: 767px) {
  .customTable {
    padding: 2rem 1.5rem 0.5rem; }
    .customTable table.voltarenProdtable th h3 {
      font-size: 0.875rem; }
    .customTable table.voltarenProdtable tr th {
      font-size: 0.875rem;
      line-height: 16px;
      padding: 2px; }
      .customTable table.voltarenProdtable tr th h4 {
        font-size: 0.875rem;
        line-height: 16px;
        padding: 2px; }
    .customTable table.voltarenProdtable tr td {
      font-size: 0.875rem;
      line-height: 16px;
      padding: 2px; }
    .customTable .voltarenProdtable img {
      max-width: 24px; } }

@media only screen and (max-width: 480px) {
  .customTable table.voltarenProdtable th h3 {
    font-size: 0.7rem; }
  .customTable table.voltarenProdtable tr th {
    font-size: 0.7rem;
    line-height: 12px; }
    .customTable table.voltarenProdtable tr th h4 {
      font-size: 0.7rem;
      line-height: 12px; }
  .customTable table.voltarenProdtable tr td {
    font-size: 0.7rem;
    line-height: 12px; }
  .customTable .voltarenProdtable img {
    max-width: 20px; } }

@media screen and (max-width: 480px) {
  .reference-footer-new .gigyaform-wrapper {
    max-height: 50vh !important;
    overflow-y: auto !important; }
  .footerLower .richTextHyperlinkedImage .richText-content p:last-child {
    margin-bottom: 3rem; } }

.ratings-summary button {
  outline: 1px dotted; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .color-accessible-orange {
    color: var(--primary-color); } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .background-wordmark-blue {
    background-color: var(--secondary-color); } }

.visible-md {
  display: none; }
  @media screen and (max-width: 991px) {
    .visible-md {
      display: block; } }

.hidden {
  display: none; }

@media screen and (max-width: 991px) {
  .hidden-md {
    display: none; } }

@media screen and (max-width: 991px) {
  .positionAbsolute-mb {
    position: absolute; } }

@media screen and (max-width: 991px) {
  .positionBottom0-mb {
    bottom: 0; } }

@media screen and (max-width: 640px) {
  .padding-left-15-tab {
    padding-left: 15px; } }

@media screen and (max-width: 480px) {
  .padding-left-15-tab {
    padding-left: 0px; } }

@media screen and (max-width: 640px) {
  .padding-right-15-tab {
    padding-right: 15px; } }

@media screen and (max-width: 480px) {
  .padding-right-15-tab {
    padding-right: 0px; } }

@media screen and (max-width: 991px) {
  .displayInline-mb {
    display: inline; } }

.marginTop15 {
  margin-top: 15px !important; }

#header .header-container.logoHeader {
  padding: 0 0 0 15px; }

#content .breadcrumbs {
  position: relative;
  top: 30px;
  z-index: 9; }
  @media screen and (max-width: 1025px) {
    #content .breadcrumbs {
      padding-top: 0; } }
  @media screen and (max-width: 991px) {
    #content .breadcrumbs {
      height: 0;
      margin-bottom: 0;
      padding-top: 0px;
      display: block; } }
  #content .breadcrumbs.container {
    padding-left: 15px;
    padding-right: 15px; }
    @media screen and (max-width: 991px) {
      #content .breadcrumbs.container {
        padding-left: 10px;
        padding-right: 10px;
        max-width: 720px; } }
    @media screen and (max-width: 640px) {
      #content .breadcrumbs.container {
        padding-left: 15px;
        padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    #content .breadcrumbs .breadcrumbs-list {
      display: flex;
      padding-left: 0;
      padding-right: 0; }
      #content .breadcrumbs .breadcrumbs-list li {
        float: left; }
        #content .breadcrumbs .breadcrumbs-list li.first a::before {
          margin-top: 0; }
    #content .breadcrumbs .breadcrumbs-without-separator li {
      padding-right: 10px;
      margin-right: 10px;
      min-width: 32px !important;
      width: 32px !important;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      font-size: 28px;
      color: var(--secondary-color); }
      #content .breadcrumbs .breadcrumbs-without-separator li::first-letter {
        width: 24px !important;
        padding-right: 5px;
        visibility: hidden; }
      #content .breadcrumbs .breadcrumbs-without-separator li a {
        margin-left: -20px; }
      #content .breadcrumbs .breadcrumbs-without-separator li:first-of-type {
        max-width: 100%;
        text-overflow: initial;
        white-space: nowrap;
        overflow: visible;
        min-width: 40px !important; }
        #content .breadcrumbs .breadcrumbs-without-separator li:first-of-type::first-letter {
          visibility: initial; }
        #content .breadcrumbs .breadcrumbs-without-separator li:first-of-type::before {
          margin-top: 0; }
        #content .breadcrumbs .breadcrumbs-without-separator li:first-of-type a {
          margin-left: 0; }
      #content .breadcrumbs .breadcrumbs-without-separator li:last-of-type {
        max-width: 100%;
        text-overflow: initial;
        white-space: pre-line;
        overflow: visible;
        width: 100% !important;
        padding-right: 0;
        margin-right: 0; }
        #content .breadcrumbs .breadcrumbs-without-separator li:last-of-type::first-letter {
          visibility: initial;
          padding-right: 0 !important; }
        #content .breadcrumbs .breadcrumbs-without-separator li:last-of-type a {
          margin-left: 0;
          font-size: 0.9375rem; }
      #content .breadcrumbs .breadcrumbs-without-separator li::before {
        top: 60%;
        transform: translateY(-50%);
        color: var(--primary-color); } }

#content .box.container {
  padding-left: 15px;
  padding-right: 15px; }
  @media screen and (max-width: 991px) {
    #content .box.container {
      padding-left: 10px;
      padding-right: 10px;
      max-width: 720px; } }
  @media screen and (max-width: 640px) {
    #content .box.container {
      padding-left: 15px;
      padding-right: 15px; } }

@media screen and (min-width: 992px) {
  .container.breadcrumbs {
    margin-bottom: -32px;
    padding-top: 0;
    display: block; } }

#footer .container.footer {
  padding: 0 15px !important; }
  @media screen and (max-width: 991px) {
    #footer .container.footer .footerLower .image img {
      margin-bottom: 10px;
      margin-top: 10px;
      width: auto;
      max-width: 200px; } }

.box-grey.getYouMovingWrapper {
  background: none;
  border-radius: none; }
  .box-grey.getYouMovingWrapper > .component-content {
    background: #f5f5f5;
    border-radius: 15px; }
    @media screen and (max-width: 991px) {
      .box-grey.getYouMovingWrapper > .component-content {
        background: none; } }

body > ul.navigation-root.navigation-branch .navigation-level1 {
  display: none; }

/*Prashant*/
.btn.voltarenBtnPrimary {
  text-decoration: none; }
  .btn.voltarenBtnPrimary:hover, .btn.voltarenBtnPrimary:focus {
    border: 3px solid var(--secondary-color);
    background: #ffffff;
    color: var(--secondary-color); }



a.voltarenBtnPrimary {
  border: 3px solid var(--secondary-color);
  background: var(--secondary-color);
  min-height: 1.85rem;
  font-size: 1rem;
  color: #ffffff;
  border-color: var(--secondary-color);
  font-weight: 500; }
  @media screen and (max-width: 991px) {
    a.voltarenBtnPrimary {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 37px; } }

a.voltarenBtnWhite {
  border: 3px solid #ffffff;
  background: none;
  min-height: 1.85rem;
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600; }
  @media screen and (max-width: 991px) {
    a.voltarenBtnWhite {
      min-height: 45px;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 1.3;
      height: 45px; } }
  a.voltarenBtnWhite:hover, a.voltarenBtnWhite:focus {
    border: 3px solid #ffffff;
    background: #ffffff;
    color: var(--primary-color); }

.voltarenBtnBlue {
  border: 3px solid var(--secondary-color) !important;
  background: none;
  min-height: 1.85rem;
  line-height: 14px;
  padding: 12px 32px;
  color: var(--secondary-color) !important;
  font-weight: 600 !important; }
  @media screen and (max-width: 991px) {
    .voltarenBtnBlue {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 37px; } }
  .voltarenBtnBlue:hover, .voltarenBtnBlue:focus {
    border: 3px solid var(--secondary-color);
    background: var(--secondary-color);
    color: #ffffff !important; }

.voltarenBtnNoOutline {
  font-size: 1rem;
  color: #ffffff;
  text-decoration: underline;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 5px 0 5px 0;
  font-weight: 600; }
  @media screen and (max-width: 991px) {
    .voltarenBtnNoOutline {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 37px; } }

.padding-15-bottom {
  padding-bottom: 15px; }

.padding-l-r-15 {
  padding-left: 15px;
  padding-right: 15px; }

.video-paddin-0 {
  padding: 0 !important; }

.color-secondary-color {
  color: #ffffff;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500; }

.text-white {
  color: #fff; }

sub .text-white {
  color: #fff !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.font-size-12 {
  font-size: 12px; }

@media screen and (min-width: 992px) {
  .visible-desktop {
    display: block !important; }
  .visible-mobile,
  .mobile-only {
    display: none !important; }
  .padding-25-dt {
    padding: 25px; }
  .pb-d-30 {
    padding-bottom: 30px; }
  .m-d-l-2 {
    margin-left: 2rem; }
  .m-d-r-2 {
    margin-left: 2rem; }
  .p-d-l-0 {
    margin-left: 2rem; } }

@media screen and (max-width: 991px) {
  .visible-desktop {
    display: none !important; }
  .visible-mobile {
    display: block !important; }
  .padding-15-right-mb {
    padding-right: 15px !important; }
  .padding-15-left-mb {
    padding-left: 15px !important; }
  .goMovingSectionHome .image {
    z-index: 1; }
  .pb-m-20 {
    padding-bottom: 20px; }
  .margin-30-bottom-mb {
    margin-bottom: 30px; }
  .af {
    margin: -30px 0 20px; }
  #content .breadcrumbs {
    z-index: 1; }
  .hide-mobile,
  .desktop-only {
    display: none; }
  .rightBottomCurve > .component-content {
    border-bottom-right-radius: 40px !important; }
  .m-m-l-0 {
    margin-left: 0; }
  .w-m-100 {
    width: 100%; } }

.voltarenBtnBlueOutline {
  background: none;
  color: var(--secondary-color) !important;
  font-weight: 600;
  border: 3px solid var(--secondary-color);
  min-height: 1.85rem;
  font-size: 18px;
  text-decoration: none; }

.richText a.voltarenBtnBlueOutline {
  background: none;
  color: var(--secondary-color) !important;
  font-weight: 600;
  border: 3px solid var(--secondary-color);
  min-height: 1.85rem;
  font-size: 1rem;
  text-decoration: none;
  min-width: auto;
  padding-left: 19px;
  padding-right: 19px;
  height: 40px; }
  @media screen and (max-width: 991px) {
    .richText a.voltarenBtnBlueOutline {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 1.5rem;
      display: inline-flex;
      margin-bottom: 1.5rem;
      width: 100%; } }
  .richText a.voltarenBtnBlueOutline:hover {
    background: var(--secondary-color);
    color: #ffffff !important; }
  .richText a.voltarenBtnBlueOutline:focus {
    background: var(--secondary-color);
    color: #ffffff !important; }

.richText a.big-btn {
  height: 50px;
  padding: 12px 42px;
  font-weight: 600; }

.voltarenBtnBlueOutline {
  min-width: auto;
  padding-left: 19px;
  padding-right: 19px;
  height: 40px; }

.voltarenBtnMailBlue {
  border: 3px solid var(--secondary-color) !important;
  background: none;
  min-height: 1.85rem;
  font-size: 1rem;
  color: var(--secondary-color) !important;
  font-weight: 600 !important;
  position: relative; }
  @media screen and (max-width: 991px) {
    .voltarenBtnMailBlue {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 37px; } }
  .voltarenBtnMailBlue::before {
    content: '';
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Email_Blue.svg) no-repeat 0 0;
    height: 14px;
    width: 22px;
    display: inline-block;
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
    top: 2px; }
    @media screen and (max-width: 991px) {
      .voltarenBtnMailBlue::before {
        top: 0; } }
  .voltarenBtnMailBlue:hover, .voltarenBtnMailBlue:focus {
    border: 3px solid var(--secondary-color);
    background: var(--secondary-color);
    color: #ffffff !important; }
    .voltarenBtnMailBlue:hover::before, .voltarenBtnMailBlue:focus::before {
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Email.svg) no-repeat 0 0; }

.box .component-content {
  overflow: hidden; }

.noTextDecoration {
  text-decoration: none !important; }

.marginTopBottom1 {
  margin-top: 1% !important;
  margin-bottom: 1% !important; }

.marginTop5Pcent {
  margin-top: 5% !important; }

.marginBottom3Pcent {
  margin-bottom: 3% !important; }

.imageCurve div picture img {
  border-bottom-right-radius: 50px !important; }

.imageCurveSmall div picture img {
  border-bottom-right-radius: 1.125rem; }

div.rightBottomCurve > .component-content {
  border-bottom-right-radius: 50px !important; }

.borderRadius15 {
  border-radius: 15px !important; }

.articleCard div div image div picture img:hover, .articleCard div div image div picture img:focus {
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }

.articleCard a {
  text-transform: uppercase;
  color: var(--secondary-color); }

.articleCard:hover img, .articleCard:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }

.articleCard:hover picture img, .articleCard:focus picture img {
  transition: all 0.3s ease-in-out; }

.articleCard:hover a, .articleCard:focus a {
  color: var(--primary-color) !important; }

.articleCard .component-content {
  margin-bottom: 0.7rem;
  border-bottom-right-radius: 60px; }

.articleCard picture {
  display: block;
  height: 330px; }

.articlePageSubheading .article_page--subheading {
  color: #333;
  font-size: 1.125rem;
  margin-bottom: 1.256rem;
  line-height: 20px; }

.articleCard h2 {
  margin-bottom: 0.83rem; }

.readMoreLink {
  margin-top: 1.21rem;
  line-height: 20px; }

.getMovingAction {
  margin-top: 1.5rem; }

.orangeHeading {
  color: var(--primary-color);
  font-size: 1.99912rem;
  font-weight: bold;
  line-height: 1.2; }

.paddingTop30 {
  padding-top: 30px; }

.moveToRight {
  position: absolute !important;
  right: 0;
  bottom: 10px; }

.fullBackground > div {
  background-size: 100% 100%; }

.moveToRightPadding {
  padding: 3rem 30px !important; }

.quotePadding div div {
  padding-top: 60px; }
  @media screen and (max-width: 991px) {
    .quotePadding div div {
      padding-top: 40px; } }

.paddingTop60 {
  padding-top: 60px; }

.paddingBottom60 {
  padding-bottom: 60px; }

.innerPaddingTop60 > div {
  padding-top: 60px; }

.innerPaddingTop80 > div {
  padding-top: 80px; }

.innerPaddingBottom60 > div {
  padding-bottom: 60px; }

.paddingTop100 {
  padding-top: 100px; }

.paddingBottom100 {
  padding-bottom: 100px; }

.heroProductImg div picture img {
  width: 62%;
  padding-top: 60px; }
  @media screen and (max-width: 991px) {
    .heroProductImg div picture img {
      width: 92%;
      padding-top: 35%; } }

.fontSize40 {
  font-size: 2.5rem; }

/*Prashant Header*/
.topHeaderPadding {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.topHeader .richTextHyperlinkedImage div div ul {
  display: inline-flex; }
  .topHeader .richTextHyperlinkedImage div div ul li {
    margin-right: 25px;
    font-size: 0.75rem;
    margin-bottom: 0px;
    font-weight: 500; }
    @media (min-width: 992px) and (max-width: 1024px) {
      .topHeader .richTextHyperlinkedImage div div ul li {
        font-size: 12px;
        margin-right: 15px; } }
    .topHeader .richTextHyperlinkedImage div div ul li a {
      text-decoration: none;
      color: #ffffff;
      letter-spacing: 0.5px; }
      @media screen and (max-width: 991px) {
        .topHeader .richTextHyperlinkedImage div div ul li a {
          font-weight: 600; } }
      .topHeader .richTextHyperlinkedImage div div ul li a:hover, .topHeader .richTextHyperlinkedImage div div ul li a:focus {
        text-decoration: none;
        color: var(--primary-color); }
    .topHeader .richTextHyperlinkedImage div div ul li:last-child a {
      color: var(--primary-color); }
      .topHeader .richTextHyperlinkedImage div div ul li:last-child a.active {
        color: var(--primary-color);
        border-bottom: 1px solid var(--primary-color); }
      .topHeader .richTextHyperlinkedImage div div ul li:last-child a:hover, .topHeader .richTextHyperlinkedImage div div ul li:last-child a:focus {
        color: #ffffff;
        border-bottom: 1px solid var(--primary-color); }

.gsk-logo img {
  vertical-align: middle; }

.header-container {
  height: 110px; }
  .header-container div.component-content {
    overflow: unset; }
  .header-container .navigation-logo {
    min-height: 110px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }

.header-container .main-nav {
  height: 110px !important; }
  .header-container .main-nav .navigation-level1 .navigation-item {
    font-size: 0.875rem;
    text-transform: uppercase;
    margin-left: 40px;
    background: none;
    position: relative;
    padding: 44px 10px; }
    @media screen and (max-width: 1200px) {
      .header-container .main-nav .navigation-level1 .navigation-item {
        margin-left: 20px; } }
    @media screen and (max-width: 1025px) {
      .header-container .main-nav .navigation-level1 .navigation-item {
        margin-left: 10px; } }
    @media screen and (max-width: 991px) {
      .header-container .main-nav .navigation-level1 .navigation-item {
        font-size: 1.125rem;
        padding-left: 0; } }
    .header-container .main-nav .navigation-level1 .navigation-item.main-link-active {
      background: none;
      position: relative; }
      .header-container .main-nav .navigation-level1 .navigation-item.main-link-active a {
        color: var(--secondary-color); }
        .header-container .main-nav .navigation-level1 .navigation-item.main-link-active a:hover, .header-container .main-nav .navigation-level1 .navigation-item.main-link-active a:focus {
          color: var(--primary-color) !important;
          background: none; }
    .header-container .main-nav .navigation-level1 .navigation-item a {
      color: #00185B;
      font-size: 0.875rem;
      padding-right: 1rem; }
      @media screen and (min-width: 992px) {
        .header-container .main-nav .navigation-level1 .navigation-item a {
          border-bottom: 2px solid transparent; } }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item a {
          color: var(--secondary-color); } }
      .header-container .main-nav .navigation-level1 .navigation-item a:hover, .header-container .main-nav .navigation-level1 .navigation-item a:focus {
        color: var(--primary-color) !important;
        background: none; }
    .header-container .main-nav .navigation-level1 .navigation-item:hover, .header-container .main-nav .navigation-level1 .navigation-item:focus {
      color: var(--primary-color) !important;
      background: none; }
    .header-container .main-nav .navigation-level1 .navigation-item:first-child {
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      padding-right: 15px; }
      .header-container .main-nav .navigation-level1 .navigation-item:first-child a {
        font-weight: 600;
        font-size: 0.875rem !important;
        text-transform: uppercase; }
        @media screen and (max-width: 991px) {
          .header-container .main-nav .navigation-level1 .navigation-item:first-child a {
            font-size: 1.125rem !important;
            color: var(--secondary-color); } }
      .header-container .main-nav .navigation-level1 .navigation-item:first-child::after {
        display: inline-block;
        content: '';
        top: 4px;
        right: 10px;
        margin-left: 0px;
        width: 6px;
        height: 6px;
        position: relative;
        transform: rotate(45deg);
        border-right: 1px solid #343a40;
        border-bottom: 1px solid #343a40;
        border-color: #343a40; }
        @media screen and (max-width: 991px) {
          .header-container .main-nav .navigation-level1 .navigation-item:first-child::after {
            width: 8px;
            height: 8px;
            color: var(--primary-color);
            position: absolute;
            top: 28px;
            padding-top: 0;
            right: 15px;
            transform: rotate(45deg); } }
    .header-container .main-nav .navigation-level1 .navigation-item:last-child {
      padding-right: 15px; }
      .header-container .main-nav .navigation-level1 .navigation-item:last-child::after {
        display: inline-block;
        content: '';
        top: 4px;
        right: 10px;
        margin-left: 0px;
        width: 6px;
        height: 6px;
        position: relative;
        transform: rotate(45deg);
        border-right: 1px solid #343a40;
        border-bottom: 1px solid #343a40;
        border-color: #343a40; }
        @media screen and (max-width: 991px) {
          .header-container .main-nav .navigation-level1 .navigation-item:last-child::after {
            width: 8px;
            height: 8px;
            color: var(--primary-color);
            position: absolute;
            top: 28px !important;
            padding-top: 0;
            right: 15px;
            transform: rotate(45deg); } }
    .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:first-child {
      border-radius: 0; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:first-child {
          background: none; } }
      .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:first-child ul li a::after {
        display: none; }
      .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:first-child::after {
        top: 6px !important;
        border-color: #FF590A; }
        @media screen and (max-width: 991px) {
          .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:first-child::after {
            top: 35px !important; } }
    .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:last-child {
      border-radius: 0;
      padding-right: 15px; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:last-child {
          background: none;
          padding-top: 1.5rem; } }
      .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown:last-child ul li a::after {
        display: none; }
    .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown > a {
      color: var(--primary-color); }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown > a {
          border-bottom: 2px solid;
          padding-bottom: 3px; } }
    .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown::after {
      transform: rotate(-134deg);
      top: 10px !important;
      border-color: var(--primary-color); }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown::after {
          transform: rotate(-134deg);
          top: 35px !important; } }
    .header-container .main-nav .navigation-level1 .navigation-item.is-active > a {
      color: var(--primary-color);
      border-bottom: 2px solid #ff6620; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.is-active > a {
          border-bottom: none; } }
    .header-container .main-nav .navigation-level1 .navigation-item.is-active:first-child::before {
      position: absolute;
      content: '';
      width: 21px;
      right: 5px;
      bottom: 5px;
      z-index: 1; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.is-active:first-child::before {
          display: none; } }
    .header-container .main-nav .navigation-level1 .navigation-item.is-active:first-child::after {
      border-color: var(--primary-color); }
    .header-container .main-nav .navigation-level1 .navigation-item.is-active:last-child::before {
      position: absolute;
      content: '';
      width: 21px;
      right: 5px;
      bottom: 5px;
      z-index: 1; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 .navigation-item.is-active:last-child::before {
          display: none; } }
    .header-container .main-nav .navigation-level1 .navigation-item.is-active:last-child::after {
      border-color: var(--primary-color); }
    .header-container .main-nav .navigation-level1 .navigation-item:first-child {
      margin-left: 0; }
  .header-container .main-nav .navigation-level1 ul {
    display: inline-block;
    position: absolute;
    top: 26px;
    background: #f6f6f6;
    border-bottom-right-radius: 20px;
    display: none;
    width: 100%;
    left: 0px; }
    @media screen and (max-width: 991px) {
      .header-container .main-nav .navigation-level1 ul {
        background: none;
        position: relative;
        top: 10px;
        border-bottom-right-radius: 0;
        width: 100%;
        left: 0;
        margin-bottom: 0 !important; } }
    .header-container .main-nav .navigation-level1 ul li {
      margin: 10px !important;
      padding: 0 !important;
      line-height: 20px; }
      @media screen and (max-width: 991px) {
        .header-container .main-nav .navigation-level1 ul li {
          margin: 5px 10px !important;
          margin-left: 0px !important;
          line-height: 20px; } }
      .header-container .main-nav .navigation-level1 ul li a {
        color: #323131 !important;
        text-transform: initial !important;
        font-weight: 600 !important; }
        @media screen and (max-width: 991px) {
          .header-container .main-nav .navigation-level1 ul li a {
            color: #343a40 !important; } }
        .header-container .main-nav .navigation-level1 ul li a::after {
          display: none !important; }
      .header-container .main-nav .navigation-level1 ul li::after {
        display: none !important; }
      .header-container .main-nav .navigation-level1 ul li:last-of-type {
        border-bottom: none !important; }
  .header-container .main-nav .navigation-link-active > a {
    color: var(--primary-color);
    border-bottom: 2px solid var(--primary-color); }
  .header-container .main-nav .navigation-link-active.is-active.navigation-level1.navigation-item a {
    color: var(--primary-color); }
    .header-container .main-nav .navigation-link-active.is-active.navigation-level1.navigation-item a:hover, .header-container .main-nav .navigation-link-active.is-active.navigation-level1.navigation-item a:focus {
      color: var(--primary-color) !important;
      background: none; }

.header-container .main-nav .navigation-level1 .navigation-item.is-active > ul > li > a {
  border-bottom: none; }

.header-container .main-nav .navigation-level1 .navigation-item.has-active-child > ul > li > a {
  border-bottom: none; }

.header-container .main-nav .navigation-level1 .navigation-item.has-active-child > ul > li::before {
  display: none; }

.header-container .main-nav .navigation-level1 .navigation-item.has-active-child > a {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color); }

.header-container .main-nav .navigation-level1 .navigation-item.has-active-child::after {
  border-color: var(--primary-color); }

.header-container .main-nav .navigation-level1 .navigation-item.has-active-child::before {
  position: absolute;
  content: '';
  width: 21px;
  right: 5px;
  bottom: 5px;
  z-index: 1; }
  @media screen and (max-width: 991px) {
    .header-container .main-nav .navigation-level1 .navigation-item.has-active-child::before {
      display: none; } }

/*Footer*/
.Footer {
  background: #ebebeb; }
  @media screen and (max-width: 991px) {
    .Footer {
      padding: 0 15px 15px 15px; } }
  @media screen and (max-width: 640px) {
    .Footer {
      padding: 0 0px 15px; } }

.footer .richTextHyperlinkedImage .richText-content ul {
  flex-direction: row;
  flex-wrap: wrap;
  display: inline-flex; }
  .footer .richTextHyperlinkedImage .richText-content ul li {
    margin-right: 2rem;
    margin-bottom: 2rem;
    line-height: 20px; }
    .footer .richTextHyperlinkedImage .richText-content ul li.active a {
      color: var(--primary-color);
      border-bottom: 2px solid var(--primary-color) !important; }
    .footer .richTextHyperlinkedImage .richText-content ul li a {
      text-decoration: none;
      font-size: 0.8125rem;
      font-weight: bold;
      color: #343a40; }

.footer .richTextHyperlinkedImage .footer__top--border {
  border: 0;
  border-top: 3px solid rgba(0, 0, 0, 0.1); }

.footer .box-grey::before {
  display: none; }

.footer .box-grey::after {
  display: none; }

.footer a.btn.voltarenBtnOrange {
  margin-top: 10px;
  width: 8rem;
  min-width: 6rem;
  font-size: 0.875rem;
  font-weight: 600;
  float: right; }
  @media screen and (max-width: 991px) {
    .footer a.btn.voltarenBtnOrange {
      margin-bottom: 15px;
      margin-top: 15px;
      width: auto;
      min-width: 99%;
      font-size: 1.125rem; } }

.footer .footerShareIconWrapper {
  position: absolute;
  width: 14%;
  right: 0;
  z-index: 1; }
  @media screen and (max-width: 991px) {
    .footer .footerShareIconWrapper {
      position: relative;
      width: 100%; } }
  .footer .footerShareIconWrapper .footerShareIcon > .component-content {
    float: right; }
    @media screen and (max-width: 991px) {
      .footer .footerShareIconWrapper .footerShareIcon > .component-content {
        float: left; } }
  .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link {
    margin: 8px 0 5px 8px;
    width: auto; }
    @media screen and (max-width: 991px) {
      .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link {
        margin: 10px 0 40px 8px; } }
    @media screen and (max-width: 640px) {
      .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link {
        margin: 10px 0 10px 8px; } }
    .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon {
      width: 29px;
      height: 29px; }
      @media screen and (max-width: 991px) {
        .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon {
          width: 35px;
          height: 35px; } }
    .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Facebook {
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Facebook_Footer.svg); }
      .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Facebook:hover, .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Facebook:focus {
        background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/FacebookOrange.svg"); }
    .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Instagram {
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Instagram_Footer.svg); }
      .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Instagram:hover, .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Instagram:focus {
        background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Instagram_Orange.svg"); }
    .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Youtube {
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Youtube_Footer.svg); }
      .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Youtube:hover, .footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon-Youtube:focus {
        background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Youtube_Orange.svg"); }

a.btn.voltarenBtnOrange {
  border: 3px solid var(--primary-color);
  background: var(--primary-color);
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  font-size: 1rem;
  height: 40px;
  line-height: 26px; }
  @media screen and (max-width: 991px) {
    a.btn.voltarenBtnOrange {
      min-height: 3.438rem;
      border-radius: 50rem;
      font-size: 1.125rem;
      line-height: 33px;
      margin-bottom: 1.5rem; } }
  a.btn.voltarenBtnOrange:hover, a.btn.voltarenBtnOrange:focus {
    border: 3px solid var(--primary-color);
    background: #ffffff;
    color: var(--primary-color) !important; }

a.underlineLink {
  font-weight: 600;
  color: var(--secondary-color) !important;
  text-decoration: underline; }

.footerLower .richTextHyperlinkedImage .richText-content p {
  font-size: 0.75rem;
  width: unset;
  line-height: 15px;
  letter-spacing: 0px;
  color: #616161;
  font-weight: 500; }
  .footerLower .richTextHyperlinkedImage .richText-content p.links {
    margin: 10px 0 10px 0;
    width: auto; }
    .footerLower .richTextHyperlinkedImage .richText-content p.links a {
      text-decoration: none;
      font-size: 0.8125rem;
      color: #34343c;
      font-weight: 500;
      display: inline-block; }
      .footerLower .richTextHyperlinkedImage .richText-content p.links a:hover {
        color: var(--primary-color); }
        .footerLower .richTextHyperlinkedImage .richText-content p.links a:hover::after {
          color: #34343c; }
      .footerLower .richTextHyperlinkedImage .richText-content p.links a:focus {
        color: var(--primary-color); }
      .footerLower .richTextHyperlinkedImage .richText-content p.links a::after {
        content: '|';
        position: relative;
        top: -1px;
        pointer-events: none;
        margin: 0 0.5rem; }
      .footerLower .richTextHyperlinkedImage .richText-content p.links a:last-child::after, .footerLower .richTextHyperlinkedImage .richText-content p.links a:nth-child(6)::after {
        content: ''; }
  .footerLower .richTextHyperlinkedImage .richText-content p:last-child {
    color: #616161; }

@media screen and (max-width: 991px) {
  .footerLower .image.component {
    margin-top: 20px; } }

.paddingTop45 {
  padding-top: 45px !important; }

.overLappedImage {
  max-width: 83.33333%;
  margin-left: 8.33333% !important;
  margin-top: -50px; }

.referenceAccordion div ul .accordion-content-wrapper {
  border-top: none;
  padding: 0; }
  .referenceAccordion div ul .accordion-content-wrapper ol {
    color: #333; }
    .referenceAccordion div ul .accordion-content-wrapper ol li {
      font-size: 1.0625rem; }
      .referenceAccordion div ul .accordion-content-wrapper ol li a {
        color: #333; }

.referenceAccordion div ul .accordion-slide {
  background: none; }
  .referenceAccordion div ul .accordion-slide:after {
    height: 0; }
  .referenceAccordion div ul .accordion-slide .accordion-title-text {
    color: white;
    font-weight: 500; }
  .referenceAccordion div ul .accordion-slide .accordion-head:after {
    content: ''; }
  .referenceAccordion div ul .accordion-slide .accordion-head .accordion-title-link:after {
    position: relative;
    transform: rotate(90deg);
    content: '\f054';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    font-size: 0.8125rem;
    color: #3a3a3a; }
  .referenceAccordion div ul .accordion-slide .accordion-head:hover .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide .accordion-head:hover .accordion-title-link:after {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head:after {
    content: ''; }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title-link .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title-link:after {
    bottom: 0;
    content: '\f077';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    transform: none;
    line-height: 68px;
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head:hover .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head:hover .accordion-title-link:after {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title {
    padding-right: 0; }
    .referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title:after {
      display: none; }

.referenceAccordion div ul .accordion-slide1 {
  background: none; }
  .referenceAccordion div ul .accordion-slide1:after {
    height: 0; }
  .referenceAccordion div ul .accordion-slide1 .accordion-title-text {
    color: #3a3a3a;
    font-weight: 500;
    font-size: 1.125rem !important;
    padding: 0 !important; }
  .referenceAccordion div ul .accordion-slide1 .accordion-head:after {
    content: ''; }
  .referenceAccordion div ul .accordion-slide1 .accordion-head .accordion-title-link:after {
    position: relative;
    transform: rotate(90deg);
    content: '\f054';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    font-size: 0.8125rem;
    color: #3a3a3a; }
  .referenceAccordion div ul .accordion-slide1 .accordion-head:hover .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1 .accordion-head:hover .accordion-title-link:after {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head:after {
    content: ''; }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title-link .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title-link:after {
    bottom: 0;
    content: '\f077';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    transform: none;
    line-height: 68px;
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head:hover .accordion-title-text {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head:hover .accordion-title-link:after {
    color: var(--primary-color); }
  .referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title {
    padding-right: 0; }
    .referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title:after {
      display: none; }

.clincicallyProven h1 {
  font-family: 'DiodrumVoltaren';
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0;
  color: var(--primary-color) !important;
  font-size: 2.8125rem;
  line-height: 50px; }

.clincicallyProven .box-grey {
  background: whitesmoke;
  border-top-left-radius: 0;
  height: 75px;
  border-radius: 50px;
  padding: 23px 0; }
  .clincicallyProven .box-grey > div {
    margin-right: 60px;
    padding-left: 5.2rem; }

.clincicallyProven .richText .clinically_option--title {
  margin-top: 0;
  word-wrap: break-word;
  font-size: 1.5rem;
  font-weight: normal;
  color: var(--secondary-color) !important; }

.af {
  background: linear-gradient(180deg, #ffffff 30%, rgba(172, 243, 209, 0.5));
  border-radius: 2rem;
  min-height: 15rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
  position: relative; }
  .af .text-secondary {
    font-size: 1.75rem;
    font-family: 'DiodrumVoltaren';
    color: var(--secondary-color) !important;
    font-weight: 600; }
  .af h4 {
    margin-top: 0;
    word-wrap: break-word;
    width: 85%; }
  .af p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: 600; }
  .af a {
    text-decoration: underline;
    font-weight: 600;
    color: var(--secondary-color) !important; }

@media screen and (max-width: 991px) {
  .scrollable {
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%; } }

@media screen and (max-width: 991px) {
  .hideScroll {
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%; } }

.hideScroll .visible-desktop {
  display: block !important;
  padding-right: 1rem; }

#header.col-xs-12 {
  float: none; }

#content.col-xs-12 {
  float: none; }

#footer.col-xs-12 {
  float: none; }

@media screen and (max-width: 991px) {
  .msiteHeader > .inner > .component-content {
    position: fixed;
    height: 65px;
    z-index: 9; } }

@media screen and (max-width: 991px) {
  .msiteHeader .mega-menu {
    display: none !important; }
  .msiteHeader .skip-to-content {
    display: none; }
  .msiteHeader .search-bar-inner {
    display: none; } }

@media screen and (max-width: 991px) {
  .msiteHeader {
    min-height: 56px !important; } }

.msiteHeader.Header {
  min-height: 163px; }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header {
      position: static;
      z-index: 105;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.activeNav {
      overflow-y: scroll; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.is-expanded > .inner > .component-content {
      overflow-y: scroll;
      display: grid;
      max-height: 100%;
      position: inherit;
      height: 100vh; } }
  @media (orientation: landscape) and (max-width: 1025px) {
    .msiteHeader.Header.is-expanded > .inner > .component-content {
      height: 100%; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.is-expanded .topNav-Box {
      display: block; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.activeNav > .inner > .component-content {
      overflow-y: scroll;
      display: grid;
      max-height: 100%;
      position: inherit;
      height: 100%;
      min-height: 80vh;
      margin-top: 3rem; } }
  @media (orientation: landscape) and (max-width: 1025px) {
    .msiteHeader.Header.activeNav > .inner > .component-content {
      height: auto;
      min-height: auto;
      position: inherit;
      z-index: 1; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.activeNav > .inner .topNav-Box {
      display: block;
      z-index: 99; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.activeNav .header-container .navigation-logo {
      position: fixed;
      z-index: 4;
      background: #ffffff;
      top: 0;
      left: 5px;
      margin: 0;
      padding-top: 12px;
      padding-left: 0; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header.activeNav .navigation-mobile-menu {
      position: fixed;
      top: 15px;
      left: 10px;
      z-index: 4;
      background: url("../../img/voltaren-sprites.png") no-repeat;
      background-position: -524px -468px; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container {
      height: 100%; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .main-nav {
      height: auto !important;
      max-height: none; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .main-nav .navigation-level1 .navigation-item {
      margin-left: 0; } }
  .msiteHeader.Header .header-container .main-nav .navigation-branch li.is-active {
    margin-bottom: 0; }
    @media screen and (max-width: 991px) {
      .msiteHeader.Header .header-container .main-nav .navigation-branch li.is-active::before {
        display: none; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .main-nav .navigation-branch li {
      padding-top: 24px;
      padding-bottom: 24px;
      border-bottom: 2px solid #ebebeb; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .main-nav .navigation-branch li a {
      font-size: 1.125rem;
      display: inline;
      letter-spacing: initial; }
      .msiteHeader.Header .header-container .main-nav .navigation-branch li a::after {
        display: none; } }
  @media screen and (max-width: 640px) {
    .msiteHeader.Header .header-container .main-nav .navigation-branch li {
      padding-top: 15px;
      padding-bottom: 15px; } }
  @media screen and (max-width: 480px) {
    .msiteHeader.Header .header-container .main-nav .navigation-branch li {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      border-bottom: 2px solid #ebebeb; } }
  .msiteHeader.Header .header-container .navigation-logo img {
    min-width: 160px;
    object-fit: cover;
    height: 53px;
    outline: none; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .msiteHeader.Header .header-container .navigation-logo img {
        margin-top: 30px; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .navigation-logo {
      padding-left: 60px;
      min-height: 60px;
      margin-top: 5px; }
      .msiteHeader.Header .header-container .navigation-logo img {
        max-height: unset;
        object-fit: contain;
        min-width: auto; } }
  @media screen and (max-width: 640px) {
    .msiteHeader.Header .header-container .navigation-logo {
      padding-left: 40px; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .topNav-Box {
      position: inherit;
      order: 2;
      display: none; } }
  .msiteHeader.Header .topNav-Box .language-container .language-selector_selected {
    color: #ffffff; }
    .msiteHeader.Header .topNav-Box .language-container .language-selector_selected a {
      color: #ffffff; }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .topNav-Box .language-container {
      left: 15px;
      top: 0; }
      .msiteHeader.Header .topNav-Box .language-container .language-selector_selected {
        color: #ffffff; }
        .msiteHeader.Header .topNav-Box .language-container .language-selector_selected a {
          color: #ffffff; }
      .msiteHeader.Header .topNav-Box .language-container .selected-language {
        display: block; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .topNav-Box .gsk-logo {
      float: right;
      margin-bottom: 1.5rem; } }
  .msiteHeader.Header .topNav-Box .gsk-logo img {
    max-width: 25px;
    max-height: 21px; }
    @media screen and (max-width: 991px) {
      .msiteHeader.Header .topNav-Box .gsk-logo img {
        float: right;
        padding-right: 0;
        width: 36px;
        max-width: 36px;
        max-height: initial; } }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .utility-menu_language ul li a {
      color: #ffffff; } }

@media screen and (max-width: 991px) {
  .msiteHeader .navigation-mobile-menu {
    top: -45px;
    left: 15px;
    display: block !important; } }

@media screen and (max-width: 640px) {
  .msiteHeader .navigation-mobile-menu {
    left: 0; } }

span.back-to-top {
  display: none !important; }

.font-increment-mb.font-increment {
  display: none !important; }

.font-increment {
  color: #ffffff; }

@media (orientation: landscape) and (max-width: 1025px) {
  .backgroundCover .fullBackground > .component-content {
    padding-top: 0; } }

@media screen and (max-width: 480px) {
  .backgroundCover .fullBackground > .component-content {
    padding-top: 0; } }

.backgroundCover .curve-image-bgsize > .component-content {
  background-position: right bottom;
  background-size: 600px 400px; }
  @media screen and (max-width: 991px) {
    .backgroundCover .curve-image-bgsize > .component-content {
      background-position: right bottom;
      background-size: 1220px 450px; } }
  @media screen and (max-width: 480px) {
    .backgroundCover .curve-image-bgsize > .component-content {
      background-position: right bottom;
      background-size: 560px 280px; } }

@media screen and (max-width: 991px) {
  .msiteHeader .topHeader .richTextHyperlinkedImage div div ul {
    display: inline-block;
    width: 100%; } }

@media screen and (max-width: 991px) {
  .msiteHeader .topHeader .richTextHyperlinkedImage div div ul li {
    font-size: 1rem !important;
    padding-top: 24px; }
    .msiteHeader .topHeader .richTextHyperlinkedImage div div ul li:last-child {
      padding-bottom: 24px; } }

.msiteHeader .header_searchWrapper {
  position: absolute;
  right: calc(30px + 40px);
  width: auto;
  top: 16px;
  display: none;
  z-index: 1; }
  @media screen and (max-width: 991px) {
    .msiteHeader .header_searchWrapper {
      display: block; } }
  .msiteHeader .header_searchWrapper button {
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/search_Grey.svg);
    border: none;
    background-repeat: no-repeat;
    width: 30px;
    /* ashish | GSKBD-29174 */
    height: 30px;
    /* ashish | GSKBD-29174 */
    color: transparent; }
    .msiteHeader .header_searchWrapper button.active {
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Search_Hover.svg); }

.msiteHeader.activeNav .header_searchWrapper {
  display: none !important; }

.msiteHeader .header_cartWrapper {
  position: absolute;
  right: 10px;
  width: auto;
  top: 25%;
  z-index: 2;
  display: none; }
  @media screen and (max-width: 991px) {
    .msiteHeader .header_cartWrapper {
      display: block; } }
  .msiteHeader .header_cartWrapper button {
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/shoppingcart_Grey.svg);
    border: none;
    background-repeat: no-repeat;
    width: 1.5rem;
    height: 1.5rem;
    color: transparent; }

.msiteHeader .shoppable-v4cart-top-container {
  line-height: normal !important; }

@media screen and (max-width: 991px) {
  .msiteHeader .searchBox {
    position: fixed;
    top: 65px;
    z-index: 3;
    display: none;
    background: #ffffff;
    padding-bottom: 15px;
    padding-top: 15px;
    border-top: 3px solid #ff671f;
    width: 100%; }
    .msiteHeader .searchBox .searchBox-label {
      width: 95%; }
      .msiteHeader .searchBox .searchBox-label::after {
        display: none; }
      .msiteHeader .searchBox .searchBox-label input.search-query {
        height: 45px;
        background: #f6f6f6;
        color: #3a3a3a;
        font-size: 0.875rem;
        border: 1px solid #e1e1e1;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        padding: 5px 30px 5px 12px;
        width: 100%;
        appearance: none;
        opacity: 1;
        font-weight: 600; }
        .msiteHeader .searchBox .searchBox-label input.search-query::placeholder {
          color: #6a6a6a; }
    .msiteHeader .searchBox .button {
      position: relative;
      left: -5px;
      height: 45px;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      background: var(--secondary-color) url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/search.svg) no-repeat center;
      min-width: 50px;
      background-size: 20px; } }

.msiteHeader .searchBox + .searchBox {
  opacity: 1 !important; }

.msiteHeader.activeNav .searchBox {
  display: block !important;
  position: absolute;
  border-top: 3px solid transparent !important; }

@media screen and (max-width: 991px) {
  .msiteHeader.activeNav .header-container.logoHeader {
    margin-top: 0;
    margin-bottom: 0; } }

.shoppable-v4checkout-items-color-price {
  line-height: 1rem !important; }

.shoppable-v4checkout-btn {
  background-color: #00185b !important; }

.msiteHeader.Header {
  z-index: 99; }
  @media screen and (max-width: 991px) {
    .msiteHeader.Header .header-container .main-nav > .component-content > .navigation-level1 {
      display: none; } }

@media screen and (max-width: 991px) {
  .msiteHeader.Header .header-container .main-nav .navigation-branch li ul li a {
    display: inline-block;
    margin: 0.3rem 0;
    color: var(--secondary-color) !important; } }

.msiteHeader.Header.activeNav .header-container .main-nav > .component-content > .navigation-level1 {
  display: inline-block; }

@media screen and (max-width: 991px) {
  .msiteHeader.Header .header-container .main-nav .navigation-branch.navigation-level2 li {
    padding-top: 0.75rem !important;
    padding-bottom: 1.25rem !important;
    border-bottom: 1px solid #e1e1e1; } }

@media screen and (max-width: 991px) {
  .msiteHeader.Header .header-container .main-nav .navigation-branch.navigation-level1 .is-active.activeDropdown {
    padding-bottom: 0; } }

@media screen and (max-width: 991px) {
  .msiteHeader.Header .header-container .main-nav .navigation-branch.navigation-level1 .navigation-level1 {
    padding-right: 0 !important; } }

@media screen and (max-width: 991px) {
  .container-fluid .mainContentWrapper {
    padding: 0 30px !important; }
    .container-fluid .mainContentWrapper .articleCard picture {
      display: block;
      height: auto; }
    .container-fluid .mainContentWrapper .box .component-content .innerHeading {
      line-height: 2.425rem !important; } }

@media screen and (max-width: 640px) {
  .container-fluid .mainContentWrapper {
    padding: 0 15px !important; }
    .container-fluid .mainContentWrapper .box .component-content .innerHeading {
      line-height: 2.425rem !important; } }

.container-fluid .mainContentWrapper .odd.articleCard {
  content: '';
  clear: both;
  display: table; }

@media screen and (max-width: 991px) {
  .container-fluid .getYouMovingWrapper.box-grey {
    background: #ffffff;
    padding-top: 0; } }

@media screen and (max-width: 991px) {
  .container-fluid .getYouMovingWrapper > .component-content > .content > .richTextHyperlinkedImage {
    background: #f6f6f6;
    padding-bottom: 20px;
    border-radius: 0 0 15px 15px;
    padding: 0 25px 15px; }
  .container-fluid .getYouMovingWrapper a.voltarenBtnMailBlue {
    margin: 10px 0; } }

@media screen and (max-width: 991px) {
  .container-fluid .getYouMovingWrapper {
    padding: 30px; } }

@media screen and (max-width: 991px) {
  .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage {
    background: #f6f6f6;
    padding: 35px 30px 35px 30px;
    border-radius: 15px 15px 0 0;
    margin: 0;
    margin-top: -60px; }
    .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage h1 {
      line-height: 40px; }
    .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage .box.component.padding-60-top {
      padding-top: 0; }
    .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage .box picture img {
      position: relative;
      z-index: 3;
      top: -10px; } }

.container-fluid .getYouMovingWrapper .richTextHyperlinkedImage p {
  font-weight: 500; }
  .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage p.blockTitle {
    margin-top: 20px;
    line-height: 30px;
    margin-bottom: 10px; }
    @media screen and (max-width: 991px) {
      .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage p.blockTitle {
        margin-top: 3.5rem;
        line-height: 2.5rem;
        margin-bottom: 0; } }
  .container-fluid .getYouMovingWrapper .richTextHyperlinkedImage p.col-md-7 {
    width: 100%; }

@media screen and (max-width: 1025px) {
  .container-fluid .getYouMovingWrapper {
    padding: 30px; } }

@media screen and (max-width: 991px) {
  .container-fluid .getYouMovingWrapper.padding-right-0 {
    padding-right: 0; }
  .container-fluid .getYouMovingWrapper.padding-left-0 {
    padding-left: 0; } }

h1.innerHeading {
  font-size: 2rem;
  color: #ffffff;
  font-weight: 600; }

.h1.innerHeading {
  font-size: 2rem;
  color: #ffffff;
  font-weight: 600; }

@media screen and (max-width: 991px) {
  .articlePageSubheading {
    padding: 0 15px;
    text-align: center;
    margin-bottom: 30px; }
    .articlePageSubheading:after {
      display: inline-block;
      content: '';
      border-top: 0.3rem solid #ddd;
      width: 75px;
      margin: 0 1rem;
      transform: translateY(-1rem);
      text-align: center;
      display: none !important; }
    .articlePageSubheading .subheading {
      width: 80%;
      margin: 0 auto; } }

.articlePageSubheading .subheading {
  margin-bottom: 5px; }

.articlePageSubheading p {
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 0; }
  @media screen and (max-width: 991px) {
    .articlePageSubheading p {
      line-height: 1.5;
      font-weight: 500;
      margin: 5px auto 20px; } }

@media screen and (max-width: 991px) {
  .referenceAccordion ul .accordion-container {
    padding: 0; } }

.referenceAccordion.video-transcript {
  margin: 0; }

.referenceAccordion div ul .accordion-slide .accordion-head {
  padding: 0;
  display: inline-block; }
  .referenceAccordion div ul .accordion-slide .accordion-head::after {
    content: ''; }
  .referenceAccordion div ul .accordion-slide .accordion-head .accordion-title-link:after {
    position: relative;
    transform: rotate(90deg);
    content: '\f054';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    font-size: 0.8125rem;
    color: white; }

.referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title-link:after {
  line-height: 28px; }

.referenceAccordion div ul .accordion-slide.is-active > .accordion-content-wrapper {
  display: block; }

@media screen and (max-width: 991px) {
  .referenceAccordion div ul .accordion-content-wrapper {
    display: none; } }

.referenceAccordion div ul .accordion-content-wrapper ol li {
  margin-bottom: 0; }
  .referenceAccordion div ul .accordion-content-wrapper ol li a {
    display: inline-block; }
    @media screen and (max-width: 991px) {
      .referenceAccordion div ul .accordion-content-wrapper ol li a {
        color: #333;
        display: inline-block;
        word-break: break-word;
        width: 100%; } }

.referenceAccordion div ul .accordion-slide1 .accordion-head {
  padding: 0 !important;
  display: inline-block; }
  .referenceAccordion div ul .accordion-slide1 .accordion-head::after {
    display: none !important; }
  .referenceAccordion div ul .accordion-slide1 .accordion-head .accordion-title-link:after {
    position: relative;
    transform: rotate(90deg);
    content: '\f054';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 100;
    font-size: 0.8125rem;
    color: #3a3a3a; }

.referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title-link:after {
  line-height: 28px; }

.referenceAccordion div ul .accordion-slide1.is-active > .accordion-content-wrapper {
  display: block; }

.referenceAccordion .accordion-title {
  line-height: normal; }
  @media screen and (max-width: 991px) {
    .referenceAccordion .accordion-title.component {
      font-size: 1.125rem; } }

.referenceAccordion.video-transcript div ul .accordion-slide .accordion-head .accordion-title-link:after {
  transform: rotate(0deg);
  top: 1px; }

.referenceAccordion.video-transcript div ul .accordion-slide.is-active .accordion-head .accordion-title-link:after {
  transform: rotate(180deg); }

.referenceAccordion.video-transcript div ul .accordion-slide1 .accordion-head .accordion-title-link:after {
  transform: rotate(0deg);
  top: 1px; }

.referenceAccordion.video-transcript div ul .accordion-slide1.is-active .accordion-head .accordion-title-link:after {
  transform: rotate(180deg); }

.referenceAccordion.video-transcript .accordion-content-wrapper {
  margin: 0;
  color: #3a3a3a; }

.video__transcript-content p {
  margin-bottom: 1rem; }

.referenceAccordion div ul .accordion-slide {
  background: none; }
  @media screen and (max-width: 991px) {
    .referenceAccordion div ul .accordion-slide.is-active .accordion-head .accordion-title-link:after {
      top: 0; } }

.referenceAccordion div ul .accordion-slide1 {
  background: none; }
  @media screen and (max-width: 991px) {
    .referenceAccordion div ul .accordion-slide1.is-active .accordion-head .accordion-title-link:after {
      top: 0; } }

@media screen and (max-width: 640px) {
  .backgroundCover .fullBackground > .component-content {
    min-height: auto; } }

@media screen and (max-width: 991px) {
  .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage {
    padding-right: 25%; } }

@media screen and (max-width: 991px) {
  .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage p {
    font-size: 1.125rem;
    font-weight: 500;
    padding-right: 30px; } }

@media screen and (max-width: 640px) {
  .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage {
    padding-right: 28%; } }

@media only screen and (min-device-width: 380px) and (max-device-width: 991px) and (orientation: landscape) {
  .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage h1 {
    font-size: 2rem;
    margin-top: 1.5rem; } }

.backgroundCover .component-content {
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 250px; }
  @media screen and (max-width: 991px) {
    .backgroundCover .component-content {
      background-size: cover; } }
  @media screen and (max-width: 640px) {
    .backgroundCover .component-content {
      background-position: 70%;
      border-radius: 0 0 50px 0; } }
  @media screen and (max-width: 480px) {
    .backgroundCover .component-content {
      min-height: 400px; } }

.backgroundCover .richTextHyperlinkedImage {
  padding: 0; }

.backgroundCover .banner-button {
  margin: 20px 0;
  padding: 0 !important; }
  @media screen and (max-width: 991px) {
    .backgroundCover .banner-button {
      margin: 1.125rem 0 4.5rem; } }
  @media screen and (max-width: 640px) {
    .backgroundCover .banner-button {
      margin: 1.125rem 0 1.5rem; } }
  .backgroundCover .banner-button a.btn {
    display: inline;
    margin-bottom: 10px;
    max-width: 36%;
    padding: 10px 35px;
    font-weight: 600;
    margin-right: 20px; }
    @media screen and (max-width: 991px) {
      .backgroundCover .banner-button a.btn {
        display: inline-block;
        margin: 0;
        padding: 12px;
        min-width: 45%;
        line-height: 1.5;
        margin-right: 4%; } }
    @media screen and (max-width: 640px) {
      .backgroundCover .banner-button a.btn {
        display: inline-block;
        margin: 0;
        min-width: 100%; } }

.backgroundCover .bannerInnerImg img {
  padding-left: 3rem;
  float: right;
  margin-top: 3rem; }

.backgroundCover .bannerInnerImg figcaption p {
  color: #ffffff;
  font-size: 0.6875rem;
  margin-bottom: 0;
  text-align: right; }

.backgroundCover > div.component-content {
  background-size: cover; }

@media screen and (max-width: 991px) {
  .overLappedImageHeading .richTextHyperlinkedImage .content h1 {
    padding: 0;
    margin-left: 10%;
    margin-right: 10%;
    line-height: 38px;
    font-size: 1.875rem;
    margin-bottom: 10px;
    margin-top: 40px; }
  .overLappedImageHeading .richTextHyperlinkedImage .content .innerSubHeading {
    padding: 0;
    margin-left: 10%;
    margin-right: 10%;
    font-weight: 500;
    font-size: 1.125rem; } }

.overLappedImageHeading .richTextHyperlinkedImage .innerHeading {
  margin-top: 42px;
  margin-bottom: 10px; }

.overLappedImageHeading .richTextHyperlinkedImage .innerSubHeading {
  margin-bottom: 10px; }

.advancedParametrizedHtml.reference-custom-video .placeholder-img {
  padding-right: 15px; }
  .advancedParametrizedHtml.reference-custom-video .placeholder-img img {
    border-radius: 10px; }
  .advancedParametrizedHtml.reference-custom-video .placeholder-img .title-content button i {
    left: 49%;
    bottom: 50%;
    transform: translate(-50%, 49%); }

.articleCard picture {
  height: 287px; }
  @media screen and (max-width: 991px) {
    .articleCard picture {
      height: auto; } }

.articleCard .articleHeading {
  margin-bottom: 12px; }

.articleCard .richTextHyperlinkedImage.richText {
  position: initial;
  min-height: auto; }

.articleCard .richText-content a::after {
  content: '';
  height: 88%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%; }

@media screen and (max-width: 991px) {
  .relatedArticleHeading.richText .related_article--heading {
    text-align: left !important;
    margin-bottom: 1.729rem; } }

@media screen and (max-width: 991px) {
  .footer {
    background: #ebebeb;
    padding: 0 15px 15px 15px; }
    .footer .padding-30-bottom-dt {
      padding-bottom: 0; }
    .footer .component-content.left {
      text-align: left; } }

.footer .richTextHyperlinkedImage .richText-content ul {
  padding: 0 !important; }
  .footer .richTextHyperlinkedImage .richText-content ul li a {
    font-size: 0.9375rem;
    font-weight: 600; }
    .footer .richTextHyperlinkedImage .richText-content ul li a:hover, .footer .richTextHyperlinkedImage .richText-content ul li a:focus {
      color: var(--primary-color); }
  @media screen and (max-width: 991px) {
    .footer .richTextHyperlinkedImage .richText-content ul {
      display: inline-block;
      padding: 0 !important; } }

@media screen and (max-width: 991px) {
  .footer .footerLower {
    background: #ebebeb;
    padding: 0 0px 15px 0px; }
    .footer .footerLower a.btn.voltarenBtnOrange {
      margin-bottom: 15px; }
    .footer .footerLower .richTextHyperlinkedImage .richText-content.links {
      line-height: 20px;
      width: 100%; }
    .footer .footerLower .richTextHyperlinkedImage ul {
      display: inline-flex;
      padding: 0 !important; }
    .footer .footerLower .footerLinks.richText ul {
      padding-left: 0 !important; } }

.footer .footerLower.links a {
  color: inherit; }

@media screen and (max-width: 1920px) {
  .footer .footerLower img {
    margin-top: 0; } }

@media screen and (max-width: 1025px) {
  .footer .footerLower img {
    margin-top: 0; } }

@media screen and (max-width: 991px) {
  .footer .footerLower img {
    margin-top: 0; } }

@media screen and (max-width: 1920px) {
  .footer img {
    margin-top: 20px; } }

@media screen and (max-width: 1025px) {
  .footer img {
    padding-left: 15px;
    margin-top: 20px; } }

@media screen and (max-width: 991px) {
  .footer img {
    padding-left: 0px;
    margin-top: 0px; } }

@media screen and (max-width: 991px) {
  .getCouponsWrapper {
    margin-top: 40px; }
    .getCouponsWrapper .box {
      padding: 40px; }
      .getCouponsWrapper .box a.btn {
        margin-bottom: 10px;
        margin-top: 30px; }
    .getCouponsWrapper.fullBackground .coupons_subheading--text {
      padding-left: 0; }
    .getCouponsWrapper .color-accessible-white {
      padding: 0;
      line-height: 35px; } }

.getCouponsWrapper .richTextHyperlinkedImage.even.component {
  padding: 0 15px; }
  @media screen and (max-width: 991px) {
    .getCouponsWrapper .richTextHyperlinkedImage.even.component {
      padding: 0; } }

.getCouponsWrapper .richTextHyperlinkedImage p {
  font-weight: 500; }
  @media screen and (max-width: 991px) {
    .getCouponsWrapper .richTextHyperlinkedImage p sup {
      font-style: italic;
      font-size: 0.6875rem; } }
  .getCouponsWrapper .richTextHyperlinkedImage p + p {
    font-size: 1.1rem; }

.getCouponsWrapper .richTextHyperlinkedImage h2 {
  font-size: 2rem;
  line-height: 35px; }

.getCouponsWrapper .richTextHyperlinkedImage .voltarenBtnNoOutline {
  margin-top: 15px; }
  @media screen and (max-width: 640px) {
    .getCouponsWrapper .richTextHyperlinkedImage .voltarenBtnNoOutline {
      margin-top: 0; } }

.getCouponsWrapper .richTextHyperlinkedImage .voltarenBtnWhite {
  min-height: 2.85rem;
  border-radius: 50rem;
  line-height: 41px;
  padding: 0;
  letter-spacing: normal; }
  @media screen and (max-width: 991px) {
    .getCouponsWrapper .richTextHyperlinkedImage .voltarenBtnWhite {
      min-height: 3.438rem;
      line-height: 3.5rem; } }

.getCouponsWrapper .richTextHyperlinkedImage.first .odd .component {
  padding-bottom: 0; }

@media screen and (max-width: 991px) {
  .getCouponsWrapper > .component-content .component-content {
    padding: 0px 15px; } }

.getCouponsWrapper .box.component > .component-content {
  margin: 16px 0 10px 15px; }
  @media screen and (max-width: 991px) {
    .getCouponsWrapper .box.component > .component-content {
      margin: 0; } }

.richText ul.articleListing {
  padding-left: 30px !important;
  margin-bottom: 10px !important; }
  .richText ul.articleListing li {
    list-style-type: disc;
    color: #333;
    font-size: 1.125rem;
    margin-bottom: 0; }
    .richText ul.articleListing li::marker {
      display: block;
      color: #333; }

.container-sharethis {
  height: auto; }
  .container-sharethis .sharethis-links {
    width: 91%;
    margin: 10px 10px 0px;
    display: inline-block; }
    @media screen and (max-width: 991px) {
      .container-sharethis .sharethis-links {
        margin-bottom: 2.1rem; } }
    @media screen and (max-width: 480px) {
      .container-sharethis .sharethis-links {
        width: 95%; } }
    .container-sharethis .sharethis-links .shareThis-list {
      padding: 0;
      display: flex;
      justify-content: flex-end;
      width: 100%;
      top: 0; }
      .container-sharethis .sharethis-links .shareThis-list .shareThis-item {
        padding-left: 6px; }
        .container-sharethis .sharethis-links .shareThis-list .shareThis-item a {
          display: flex; }
          .container-sharethis .sharethis-links .shareThis-list .shareThis-item a > img {
            width: 30px; }

.joyOfMovementWrapper.box-grey::after {
  display: none; }

.joyOfMovementWrapper.box-grey::before {
  display: none; }

@media screen and (max-width: 991px) {
  .joyOfMovementWrapper.box-grey {
    background: none; } }

.joyOfMovementWrapper > .component-content {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 15px 0 10px; }
  @media screen and (max-width: 991px) {
    .joyOfMovementWrapper > .component-content {
      background-position: -2rem;
      background-size: cover;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 640px) {
    .joyOfMovementWrapper > .component-content {
      background-position: top;
      background-size: contain; } }

.joyOfMovementWrapper .component-content .image figcaption {
  float: right;
  position: relative;
  bottom: 0;
  width: 100%; }
  @media screen and (max-width: 991px) {
    .joyOfMovementWrapper .component-content .image figcaption {
      width: 100%; } }
  @media (min-width: 640px) and (max-width: 992px) {
    .joyOfMovementWrapper .component-content .image figcaption {
      right: 197px; } }
  .joyOfMovementWrapper .component-content .image figcaption > p {
    margin-top: -27px;
    font-size: 0.6875rem;
    margin-right: 10px;
    font-weight: normal; }
  .joyOfMovementWrapper .component-content .image figcaption .instruction {
    color: #868686; }

@media screen and (max-width: 640px) {
  .joyOfMovementWrapper .image figure {
    padding: 5%; } }

.joyOfMovementWrapper .image figure img {
  max-width: 400px;
  float: left;
  margin-top: 15px;
  width: auto;
  max-width: 100%; }
  @media screen and (max-width: 640px) {
    .joyOfMovementWrapper .image figure img {
      max-width: 100%;
      float: none;
      margin-top: -10px; } }

@media screen and (max-width: 991px) {
  .joyOfMovementWrapper .richTextHyperlinkedImage {
    background: none;
    padding-bottom: 0;
    margin-top: 30px;
    margin-bottom: 0; }
    .joyOfMovementWrapper .richTextHyperlinkedImage h1 {
      line-height: 40px; }
    .joyOfMovementWrapper .richTextHyperlinkedImage p {
      font-weight: 500; }
  .joyOfMovementWrapper .richText h1 {
    line-height: 40px; }
  .joyOfMovementWrapper .richText p {
    font-weight: 500; } }

@media screen and (max-width: 640px) {
  .joyOfMovementWrapper .richTextHyperlinkedImage {
    margin-top: 0; } }

.joyOfMovementWrapper p {
  font-weight: 500; }

.joyOfMovementWrapper button.voltarenBtnBlueOutline {
  margin-top: 20px;
  font-size: 1rem !important;
  font-family: 'DiodrumVoltaren' !important; }

@media screen and (max-width: 991px) {
  .joyOfMovementWrapper .fsa-hsa-logo {
    text-align: center;
    margin-top: 1.5rem; } }

.joyOfMovementWrapper .fsa-hsa-logo img {
  height: 40px; }

@media screen and (max-width: 640px) {
  .joyOfMovementWrapper.joyOfMovementWhatIsWrapper .image figure {
    padding: 5%; } }

.joyOfMovementWrapper.joyOfMovementWhatIsWrapper .image figure img {
  max-width: 100%; }
  @media screen and (max-width: 640px) {
    .joyOfMovementWrapper.joyOfMovementWhatIsWrapper .image figure img {
      max-width: 100%; } }

@media screen and (max-width: 991px) {
  .voltarenBtnWhite {
    padding: 10px 0 8px 0;
    border-radius: 50px;
    font-size: 1.125rem; } }

@media screen and (max-width: 991px) {
  .voltarenBtnMailBlue {
    padding: 10px 0 8px 0;
    border-radius: 50px;
    font-size: 1.125rem; } }

@media screen and (max-width: 991px) {
  .voltarenBtnOrange {
    padding: 10px 0 8px 0;
    border-radius: 50px;
    font-size: 1.125rem; } }

@media screen and (max-width: 991px) {
  .snippetReference.Header.fixed-component.activeNav {
    position: fixed;
    padding-top: 60px; }
    .snippetReference.Header.fixed-component.activeNav .main-nav .navigation-root.navigation-level1 {
      margin-bottom: 30px;
      margin-top: 20px;
      width: 98%; } }
    @media screen and (max-width: 991px) and (max-width: 991px) {
      .snippetReference.Header.fixed-component.activeNav .main-nav .navigation-root.navigation-level1 li ul {
        margin-top: 0; } }

@media screen and (max-width: 991px) {
    .snippetReference.Header.fixed-component.activeNav .navigation-mobile-menu {
      background-position: -524px -468px;
      right: 30px;
      top: 30px;
      left: inherit; } }

@media screen and (max-width: 640px) {
  .snippetReference.Header.fixed-component.activeNav .navigation-mobile-menu {
    background-position: -524px -468px;
    right: 15px;
    top: 20px;
    left: inherit; } }

@media screen and (max-width: 991px) {
  .overLappedImageHeading .innerHeading {
    padding: 0 15px; } }

@media screen and (max-width: 991px) {
  .overLappedImageHeading .innerSubHeading {
    padding: 0 15px; } }

.getYouMovingWrapper .box picture img {
  object-fit: contain;
  float: right; }
  @media screen and (max-width: 991px) {
    .getYouMovingWrapper .box picture img {
      position: relative;
      z-index: 3;
      top: 0px;
      float: left; } }
  @media screen and (max-width: 480px) {
    .getYouMovingWrapper .box picture img {
      max-width: 113px;
      margin-left: 15px;
      top: -5px;
      height: auto; } }

.getYouMovingWrapper .richText.richTextHyperlinkedImage.even.last.component {
  padding: 0 10px 0 26px; }
  @media screen and (max-width: 991px) {
    .getYouMovingWrapper .richText.richTextHyperlinkedImage.even.last.component {
      padding: 0 2.923rem 2rem 2.923rem; } }
  .getYouMovingWrapper .richText.richTextHyperlinkedImage.even.last.component a.btn {
    max-width: 217px;
    display: inline-block;
    min-width: unset;
    width: 100%;
    min-height: 2.85rem;
    line-height: 1.5;
    text-align: center;
    vertical-align: middle;
    margin-top: 2.156rem;
    padding: 7px;
    border-radius: 50rem; }
    @media screen and (max-width: 991px) {
      .getYouMovingWrapper .richText.richTextHyperlinkedImage.even.last.component a.btn {
        margin: 1rem 0 1rem;
        max-width: 100%;
        min-height: 3.438rem;
        padding: 11px; } }

.lineheight18 p {
  line-height: 18px; }

.doctorRecommendedWrapper {
  background-color: whiteSmoke;
  border-radius: 50px;
  text-align: center;
  padding: 30px 0 20px;
  margin-bottom: 10px; }
  @media screen and (max-width: 991px) {
    .doctorRecommendedWrapper {
      margin: 50px 0; } }
  .doctorRecommendedWrapper p {
    display: inline-block; }
    .doctorRecommendedWrapper p span.initialLetter {
      color: var(--primary-color);
      font-size: 5.75rem;
      font-weight: 600;
      letter-spacing: normal;
      position: relative;
      left: 10px; }
      .doctorRecommendedWrapper p span.initialLetter .firstletter {
        font-size: 26px;
        color: var(--primary-color);
        vertical-align: super;
        position: relative;
        top: -8px;
        left: -3px; }
  .doctorRecommendedWrapper h2 {
    font-weight: bold;
    font-size: 2.625rem;
    letter-spacing: normal;
    display: inline-block;
    line-height: 33px; }
  .doctorRecommendedWrapper h2 > span {
    font-size: 2.3125rem;
    position: relative;
    left: 10px; }
  .doctorRecommendedWrapper .orange-text {
    color: #ff671f;
    font-weight: 700;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    width: 75%;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 auto;
    display: flex;
    padding-top: 2px; }
    .doctorRecommendedWrapper .orange-text sup {
      font-size: 2.8125rem;
      top: -15px;
      font-weight: 700;
      padding: 0.5em;
      margin: -0.5em;
      color: var(--orange-red-color-light); }
    .doctorRecommendedWrapper .orange-text span {
      font-size: 2.625rem;
      font-weight: 700;
      text-align: left;
      margin-left: 0.5rem;
      line-height: 0.8;
      color: var(--orange-red-color-light); }
      .doctorRecommendedWrapper .orange-text span span {
        font-size: 2.3125rem;
        margin: 0;
        line-height: inherit; }
    .doctorRecommendedWrapper .orange-text .number-one {
      font-weight: 600;
      line-height: 0.8;
      text-align: left;
      margin-left: 0.5rem;
      font-size: 5.75rem;
      color: var(--orange-red-color-light); }

.doctorRecommendedWrapper.recommendedMobileWrapper {
  background-color: #f7f7f7;
  border-radius: 30px;
  height: 100%;
  padding: 26px 0 24px; }
  @media screen and (max-width: 991px) {
    .doctorRecommendedWrapper.recommendedMobileWrapper {
      margin-bottom: 10px; } }
  .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage {
    flex-wrap: wrap;
    width: 100%;
    line-height: 1;
    color: var(--primary-color);
    text-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 auto; }
    .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span:first-child {
      font-size: 45px;
      letter-spacing: normal;
      font-weight: 700; }
      @media screen and (max-width: 991px) {
        .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span:first-child {
          font-size: 22px;
          line-height: 1; } }
      .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span:first-child sup {
        top: 0;
        font-size: 45px; }
    .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span.number-one {
      line-height: 0.8;
      margin-top: -0.7rem;
      font-weight: 600;
      margin-left: 0.5rem;
      font-size: 45px; }
    .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span.reco {
      font-size: 20px;
      display: block;
      line-height: 0;
      font-weight: 700; }
    .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span.pain {
      font-size: 28px;
      font-weight: 700;
      line-height: 1; }

@media screen and (max-width: 991px) {
  .whatisVoltarenCover {
    margin-top: -2px; } }

@media screen and (max-width: 991px) {
  .whatisVoltarenCover.backgroundCover .component-content {
    min-height: auto; }
    .whatisVoltarenCover.backgroundCover .component-content .paragraphSystem > .box > .component-content {
      background-position: bottom right;
      background-size: 1221px 451px;
      padding-bottom: 0; }
  .whatisVoltarenCover.backgroundCover .bannerInnerImg figure {
    margin-bottom: 20px;
    padding-bottom: 0;
    text-align: center;
    margin-top: 20px; } }
  @media screen and (max-width: 991px) and (max-width: 640px) {
    .whatisVoltarenCover.backgroundCover .bannerInnerImg figure {
      margin-bottom: 20px;
      padding-bottom: 30px; } }

@media screen and (max-width: 991px) {
    .whatisVoltarenCover.backgroundCover .bannerInnerImg figure img {
      padding-left: 0;
      float: none;
      margin-top: 1rem;
      width: 80%;
      right: auto !important;
    }
    .whatisVoltarenCover.backgroundCover .bannerInnerImg figure figcaption {
      position: absolute;
      bottom: 19px;
      right: 14px;
      z-index: 1;
      left: auto;
    } }

@media screen and (max-width: 640px) {
  .whatisVoltarenCover.backgroundCover .component-content {
    min-height: auto; }
    .whatisVoltarenCover.backgroundCover .component-content .paragraphSystem > .box > .component-content {
      background-position: bottom right;
      background-size: 738px 300px;
      padding-bottom: 0; } }

@media screen and (max-width: 640px) {
  .whatisVoltarenCover .component-content .paragraphSystem > .box > .component-content {
    background-position: bottom right;
    background-size: 738px 265px;
    padding-bottom: 0; } }

.backgroundCover.whatisVoltarenCover .component-content {
  min-height: unset; }

.backgroundCover.whatisVoltarenCover > .component-content {
  min-height: 250px; }

@media screen and (max-width: 991px) {
  .backgroundCover.whatisVoltarenCover .component-content {
    min-height: unset !important; }
    .backgroundCover.whatisVoltarenCover .component-content .richTextHyperlinkedImage .marginBottom15 {
      padding-top: 10px; }
  .backgroundCover.whatisVoltarenCover > .component-content {
    min-height: 250px !important;
    background-position: 100% 100%; } }

@media screen and (max-width: 991px) {
  .productInformationWrapper h3 {
    font-size: calc(1.5876rem + 1.0512vw); } }

.productInformationWrapper ul.articleListing {
  padding-left: 15px !important; }
  .productInformationWrapper ul.articleListing li {
    margin-bottom: 0.5rem;
    padding-right: 10px;
    list-style: none; }
    .productInformationWrapper ul.articleListing li::marker {
      display: none; }
    .productInformationWrapper ul.articleListing li::before {
      content: '';
      position: relative;
      left: -11px;
      width: 3px;
      height: 3px;
      background: #343a40;
      border-radius: 100%;
      display: block !important;
      top: 16px; }

.productInformationWrapper.orange-disc ul.articleListing li::before {
  background: #FF590A; }

.productInformationWrapper.orange-disc .ingredients-tab ul.articleListing li::before {
  background: none; }

.productInformationWrapper.orange-disc .ingredients-tab .dietary-ingredients ul.articleListing li {
  display: flex;
  align-items: center;
  padding: 10px 0; }
  .productInformationWrapper.orange-disc .ingredients-tab .dietary-ingredients ul.articleListing li img {
    width: 40px; }
  .productInformationWrapper.orange-disc .ingredients-tab .dietary-ingredients ul.articleListing li span {
    padding-left: 16px; }

.productInformationWrapper.orange-disc .ingredients-tab ul {
  padding-left: 0 !important; }

.video-box .video-int .video-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100% !important;
  height: unset;
  flex-direction: unset;
  align-items: unset;
  justify-content: unset;
  overflow: unset;
  background-color: unset;
  z-index: 8; }
  .video-box .video-int .video-content .video {
    width: 100%;
    max-width: unset;
    height: 100%; }
    @media screen and (max-width: 640px) {
      .video-box .video-int .video-content .video {
        margin-top: 0; } }
    .video-box .video-int .video-content .video .iframe-container {
      height: 100%; }

.video-box .video-int .placeholder-img img {
  border-radius: 0.5rem; }

.video-box .video-int .placeholder-img .title-content button i {
  z-index: 8; }

.aboutReferenceCustomVideo .placeholder-img {
  position: relative;
  padding-right: 15px; }
  .aboutReferenceCustomVideo .placeholder-img img {
    border-radius: 10px; }
  .aboutReferenceCustomVideo .placeholder-img .title-content {
    position: absolute;
    top: 38%;
    left: 43%; }
    @media screen and (max-width: 991px) {
      .aboutReferenceCustomVideo .placeholder-img .title-content {
        top: 40%;
        left: 44%; } }
    @media screen and (max-width: 640px) {
      .aboutReferenceCustomVideo .placeholder-img .title-content {
        top: 29%;
        left: 38%; } }
    .aboutReferenceCustomVideo .placeholder-img .title-content button {
      background: none;
      border: none; }
      .aboutReferenceCustomVideo .placeholder-img .title-content button .icon-video-play {
        width: 83px;
        height: 81px;
        background-repeat: no-repeat;
        background-size: 100px;
        cursor: pointer;
        background-position: 0px -85px; }

.aboutReferenceCustomVideo .video-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100% !important;
  height: unset;
  flex-direction: unset;
  align-items: unset;
  justify-content: unset;
  overflow: unset;
  background-color: unset;
  display: none;
  z-index: 9; }
  .aboutReferenceCustomVideo .video-content .video {
    position: relative;
    padding: 0;
    width: 100%;
    max-width: unset; }
    .aboutReferenceCustomVideo .video-content .video iframe {
      width: 100%;
      height: 100% !important; }

.arthritisTreatmentAreas {
  text-align: center; }
  .arthritisTreatmentAreas .richTextHyperlinkedImage {
    text-align: center; }
    @media screen and (max-width: 991px) {
      .arthritisTreatmentAreas .richTextHyperlinkedImage {
        padding: 50px 15px 10px 15px; } }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .arthritisTreatmentAreas .richTextHyperlinkedImage {
        padding: 40px 15px 0 15px; } }
    .arthritisTreatmentAreas .richTextHyperlinkedImage::after {
      display: inline-block;
      content: '';
      border-top: 0.3rem solid #ffffff;
      width: 75px;
      margin: 0 1rem;
      text-align: center; }
    @media screen and (max-width: 991px) {
      .arthritisTreatmentAreas .richTextHyperlinkedImage .richText-content p {
        display: inline; } }
  .arthritisTreatmentAreas .image.component {
    margin: 10px;
    float: none;
    display: inline-block; }
    @media screen and (max-width: 991px) {
      .arthritisTreatmentAreas .image.component {
        width: auto; }
        .arthritisTreatmentAreas .image.component img {
          max-width: 85px; } }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .arthritisTreatmentAreas .image.component {
        margin: 15px 20px; } }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .arthritisTreatmentAreas .image.component img {
        max-width: initial; } }
    @media screen and (max-width: 480px) {
      .arthritisTreatmentAreas .image.component {
        width: auto; }
        .arthritisTreatmentAreas .image.component img {
          max-width: 85px; } }

.arthritisTreatmentAreas > .component-content {
  padding-bottom: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%; }
  @media screen and (max-width: 991px) {
    .arthritisTreatmentAreas > .component-content {
      background-position: inherit; } }
  @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
    .arthritisTreatmentAreas > .component-content {
      padding-left: 15%;
      padding-right: 15%; } }

@media screen and (max-width: 991px) {
  .useVoltarenBox {
    margin: 50px 0; }
    .useVoltarenBox .imageCurveSmall div picture img {
      width: 100%; } }
    @media screen and (max-width: 991px) and (max-width: 991px) {
      .useVoltarenBox .imageCurveSmall div picture img {
        margin-bottom: 20px; } }

.useVoltarenBox .bottomBorderHeading {
  text-align: center; }
  @media screen and (max-width: 991px) {
    .useVoltarenBox .bottomBorderHeading {
      margin-bottom: 30px; } }
  .useVoltarenBox .bottomBorderHeading::after {
    display: inline-block;
    content: '';
    border-top: 0.3rem solid #ddd;
    width: 75px;
    margin: 0 1rem;
    text-align: center; }
  .useVoltarenBox .bottomBorderHeading h3 {
    font-size: calc(1.5876rem + 1.0512vw);
    margin-bottom: -5px; }

.useVoltarenBox .richText-content h2 {
  color: var(--secondary-color);
  font-weight: 600;
  margin-bottom: 0; }

.watchStories > .component-content {
  padding: 10px 50px;
  background-size: cover; }
  @media screen and (max-width: 991px) {
    .watchStories > .component-content {
      padding: 30px 30px 20px; } }
  @media screen and (max-width: 640px) {
    .watchStories > .component-content {
      padding: 25px 15px 10px; } }

@media screen and (max-width: 991px) {
  .watchStories {
    margin-bottom: 30px; } }

.watchStories .banner-button {
  padding: 3rem; }
  @media screen and (max-width: 991px) {
    .watchStories .banner-button {
      padding: 0; } }

.easyToOpenWrapper > .component-content {
  background: linear-gradient(180deg, #ffffff 0, #f0f2f8);
  border-radius: 0.95rem;
  border: 3px solid #ebebeb;
  max-height: 220px;
  overflow: visible; }
  @media screen and (max-width: 991px) {
    .easyToOpenWrapper > .component-content {
      padding: 15px 15px 0 15px;
      min-height: auto; } }
  @media screen and (max-width: 640px) {
    .easyToOpenWrapper > .component-content {
      padding: 25px 15px 0 15px;
      min-height: auto; } }
  @media screen and (max-width: 991px) {
    .easyToOpenWrapper > .component-content .richTextHyperlinkedImage {
      padding: 15px;
      width: 66%;
      display: flex; } }
  @media screen and (max-width: 640px) {
    .easyToOpenWrapper > .component-content .richTextHyperlinkedImage {
      padding: 0;
      width: 100%; } }
  .easyToOpenWrapper > .component-content .richTextHyperlinkedImage h4 {
    font-size: 1.99912rem;
    color: var(--secondary-color); }
  .easyToOpenWrapper > .component-content .image.last {
    position: absolute;
    right: 0;
    top: -25px; }
    @media screen and (max-width: 991px) {
      .easyToOpenWrapper > .component-content .image.last {
        position: relative;
        right: 0;
        top: 7px;
        float: right;
        width: 15%; }
        .easyToOpenWrapper > .component-content .image.last img {
          float: right; } }
    @media screen and (max-width: 640px) {
      .easyToOpenWrapper > .component-content .image.last {
        top: 27px;
        float: right;
        width: 50%;
        margin-bottom: 35px; } }
  @media screen and (max-width: 991px) {
    .easyToOpenWrapper > .component-content .image.even {
      width: 13%; } }
  @media screen and (max-width: 640px) {
    .easyToOpenWrapper > .component-content .image.even {
      width: 40%; } }
  .easyToOpenWrapper > .component-content .image.even picture img {
    max-width: 122px; }
    @media screen and (max-width: 991px) {
      .easyToOpenWrapper > .component-content .image.even picture img {
        max-width: 100%;
        float: left;
        margin-top: 50px;
        padding-left: 0; } }
    @media screen and (max-width: 640px) {
      .easyToOpenWrapper > .component-content .image.even picture img {
        margin-top: 15px; } }
  .easyToOpenWrapper > .component-content .easy-twist-img1.last {
    position: relative;
    right: 0;
    top: -30px; }
    .easyToOpenWrapper > .component-content .easy-twist-img1.last > .component-content img {
      width: 215px; }
    @media (min-width: 667px) and (max-width: 991px) {
      .easyToOpenWrapper > .component-content .easy-twist-img1.last {
        top: 23px; } }

@media screen and (max-width: 991px) {
  .easyToOpenWrapper.padding-mob-0 > .component-content {
    padding: 0 !important; } }

.easyToOpenWrapper.padding-mob-0 > .component-content .richTextHyperlinkedImage {
  padding: 0 16px 0 16px; }

.snippetReference.mega-menu .box .component-content {
  overflow: unset; }

.mega-menu {
  padding: 0px 0 10px; }
  .mega-menu.container-nav-rounded-white {
    position: relative;
    z-index: 101;
    top: -100%;
    width: auto;
    left: auto;
    min-width: 150px;
    display: none;
    background: none;
    border-bottom-right-radius: 0px;
    height: auto; }
    .mega-menu.container-nav-rounded-white .navigation-level1.navigation-branch {
      position: absolute;
      z-index: 999999;
      top: 11px;
      left: 20%;
      width: 160px;
      float: left;
      background: #f6f6f6;
      min-height: auto;
      border-bottom-right-radius: 20px;
      margin-bottom: 20px;
      padding-bottom: 10px;
      padding-top: 5px; }
    .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item {
      font-size: 14px;
      line-height: 16px;
      position: relative;
      max-width: 100%;
      margin: 10px;
      padding: 0;
      font-weight: 500;
      white-space: normal; }
      .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item.is-active {
        background: none;
        margin-bottom: 0; }
        .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item.is-active::before {
          display: none; }
      .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item a {
        color: #343a40;
        padding: 0;
        text-transform: capitalize; }
      .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:hover, .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:focus {
        background: none;
        border-bottom-right-radius: 0; }
        .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:hover a, .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:focus a {
          color: var(--primary-color); }
        .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:hover::after, .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item:focus::after {
          color: var(--primary-color);
          display: none; }
      .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item.is-tabbed {
        background: none;
        border-bottom-right-radius: 0; }
        .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item.is-tabbed a {
          color: var(--primary-color); }
        .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item.is-tabbed::after {
          color: var(--primary-color);
          display: none; }
      .mega-menu.container-nav-rounded-white .navigation-level1 .navigation-item::after {
        display: none; }

.mega-menu.container-nav-rounded-white.reference-living-with-arthritis .navigation-level1.navigation-branch {
  right: 16%;
  left: auto;
  width: 190px; }

.contactWrapper .component-content h3 {
  margin-bottom: 20px; }

.contactWrapper .component-content p {
  margin-bottom: 15px; }
  .contactWrapper .component-content p a {
    color: inherit; }
    .contactWrapper .component-content p a:hover, .contactWrapper .component-content p a:focus {
      color: var(--primary-color) !important; }

.siteMapWrapper .sitemap {
  width: 100%;
  margin-top: 40px; }

.siteMapWrapper .sitemap-column ul li {
  padding-bottom: 10px; }
  .siteMapWrapper .sitemap-column ul li h3 {
    font-size: 1.99912rem;
    border-bottom: none;
    padding-bottom: 0px; }

.siteMapWrapper .sitemap-column ul ul ul {
  margin-top: 10px; }
  .siteMapWrapper .sitemap-column ul ul ul li::before {
    display: none; }
  .siteMapWrapper .sitemap-column ul ul ul li a {
    font-weight: 400; }

.siteMapWrapper .sitemap-column > ul {
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 25px; }
  .siteMapWrapper .sitemap-column > ul:last-child {
    border-bottom: none; }

@media screen and (max-width: 991px) {
  .fsaHsaWrapper .richTextHyperlinkedImage h3.articleHeading {
    padding-left: 15px; } }

.fsaHsaWrapper .richTextHyperlinkedImage ul {
  padding: 1rem 0 1rem 2rem !important; }
  @media screen and (max-width: 991px) {
    .fsaHsaWrapper .richTextHyperlinkedImage ul {
      padding: 0 !important; } }
  .fsaHsaWrapper .richTextHyperlinkedImage ul li {
    padding-left: 1.234rem !important;
    font-size: 1.125rem;
    color: #333;
    letter-spacing: normal;
    list-style: none; }
    .fsaHsaWrapper .richTextHyperlinkedImage ul li ul {
      padding: 0.5rem 0 0.5rem 2rem !important; }
      @media screen and (max-width: 991px) {
        .fsaHsaWrapper .richTextHyperlinkedImage ul li ul {
          padding: 0 !important; } }
      .fsaHsaWrapper .richTextHyperlinkedImage ul li ul li {
        list-style-type: circle;
        margin: 0; }
        .fsaHsaWrapper .richTextHyperlinkedImage ul li ul li::before {
          content: ''; }
    .fsaHsaWrapper .richTextHyperlinkedImage ul li::before {
      content: '-';
      position: absolute;
      display: inline-block;
      left: 0; }

.twistedCap__bg > .component-content {
  padding-bottom: 40px; }
  @media screen and (max-width: 991px) {
    .twistedCap__bg > .component-content {
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 64px;
      padding-bottom: 60px;
      text-align: center; } }
  @media screen and (max-width: 480px) {
    .twistedCap__bg > .component-content {
      padding-left: 15px;
      padding-right: 15px; } }
  .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content {
    margin-left: -15px; }
    @media screen and (max-width: 991px) {
      .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content {
        margin-left: 0px; } }
    .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content .innerHeading {
      line-height: 2.425rem !important;
      margin-bottom: 1.2rem; }
      @media screen and (min-width: 992px) {
        .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content .innerHeading {
          line-height: 3rem !important; } }
      @media screen and (max-width: 991px) {
        .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content .innerHeading {
          font-size: 1.9rem;
          margin-bottom: 0.5rem; } }
      @media screen and (max-width: 480px) {
        .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content .innerHeading {
          font-size: 1.6rem;
          margin-bottom: 0.2rem; } }

.twistedCap__bg .image.component {
  position: absolute;
  top: 10rem;
  z-index: 1;
  right: 0;
  padding: 0 10px;
  left: 32%; }
  @media screen and (min-width: 992px) {
    .twistedCap__bg .image.component {
      top: auto;
      bottom: -3rem; } }
  @media screen and (max-width: 991px) {
    .twistedCap__bg .image.component {
      position: absolute;
      top: auto;
      text-align: center;
      bottom: -8%; } }
  @media screen and (max-width: 480px) {
    .twistedCap__bg .image.component {
      bottom: -3%; } }
  .twistedCap__bg .image.component figcaption .note {
    position: absolute;
    right: 0;
    bottom: 5px;
    font-size: 0.75rem;
    color: #3a3a3a;
    font-style: italic; }
    @media screen and (max-width: 991px) {
      .twistedCap__bg .image.component figcaption .note {
        position: relative; } }

.thankyouwrapper {
  margin: 7rem auto; }
  .thankyouwrapper .thankyouwrapper__heading {
    font-size: 2.625rem;
    margin-top: -0.068rem;
    margin-bottom: 1.068rem;
    line-height: 42px; }

.faqread-greybox {
  margin-bottom: 5rem; }
  .faqread-greybox > .component-content {
    padding: 15px 0px 10px 50px;
    background: whitesmoke;
    border-radius: 15px; }
    @media screen and (max-width: 991px) {
      .faqread-greybox > .component-content {
        padding: 55px 0px 50px 15px; } }
  .faqread-greybox a.voltarenBtnBlue {
    width: 247px;
    min-width: auto; }
    @media screen and (max-width: 991px) {
      .faqread-greybox a.voltarenBtnBlue {
        margin-top: 2.156rem;
        width: calc(100% - 15px); } }
  .faqread-greybox.grey-like-box > .component-content {
    padding: 15px;
    border-radius: 0; }

.white-card {
  background-color: #FFFFFF;
  border-radius: 10px; }
  .white-card h4 {
    padding-left: 2px; }
  .white-card .white-card-text {
    min-height: 110px; }
  .white-card.w-card-min-height {
    min-height: 640px; }
    @media screen and (max-width: 991px) {
      .white-card.w-card-min-height {
        min-height: 588px; } }

.wcard-round-border {
  border: 1px solid #e1e1e1;
  border-radius: 10px; }

.exit-notification .exit-notification-inner {
  max-width: 662px !important;
  width: 100%;
  padding: 0 !important;
  border: none !important;
  border-bottom-right-radius: 50px; }
  .exit-notification .exit-notification-inner .popup-header {
    border: 0;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/modal-top-bg.jpg) no-repeat top;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: baseline;
    align-items: baseline;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1rem 0 0;
    justify-content: space-between; }
    .exit-notification .exit-notification-inner .popup-header .popup-logo {
      width: 160px;
      height: 58px;
      background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/logos/Voltaren-Logo-Left.svg) no-repeat 0;
      background-size: cover; }
  .exit-notification .exit-notification-inner .popup-content {
    padding: 1rem 2rem 0; }
    .exit-notification .exit-notification-inner .popup-content .popup-title {
      font-size: 1.75rem;
      margin-bottom: 0.5rem;
      color: var(--primary-color);
      font-weight: 600;
      line-height: 1.2; }
    .exit-notification .exit-notification-inner .popup-content .popup-text {
      font-size: 0.875rem;
      margin-bottom: 1rem; }
      .exit-notification .exit-notification-inner .popup-content .popup-text span {
        color: var(--secondary-color); }
  .exit-notification .exit-notification-inner .exit-notification-buttons {
    padding: 0 2rem 2rem;
    justify-content: left !important; }
    .exit-notification .exit-notification-inner .exit-notification-buttons button {
      margin: 0 !important;
      height: 45px;
      min-height: auto !important;
      min-width: 137px !important;
      background: none !important;
      font-size: 1rem !important;
      color: var(--secondary-color) !important;
      font-weight: 600 !important;
      border-radius: 50rem !important; }
      .exit-notification .exit-notification-inner .exit-notification-buttons button:first-child {
        margin-right: 1.25rem !important; }
      .exit-notification .exit-notification-inner .exit-notification-buttons button:hover {
        background: var(--secondary-color) !important;
        color: #ffffff !important; }

@media screen and (max-width: 640px) {
  .exit-notification .exit-notification-inner {
    width: auto;
    margin: 0.5rem !important; }
    .exit-notification .exit-notification-inner .exit-notification-buttons {
      display: inline-block !important; }
      .exit-notification .exit-notification-inner .exit-notification-buttons button {
        width: 100%; }
        .exit-notification .exit-notification-inner .exit-notification-buttons button:first-child {
          margin-right: 0 !important;
          margin-bottom: 1rem !important; } }

.topHeaderPadding.topNav-Box .language-container.languageDropdown .localization-menu .dropdown-toggle {
  outline: none !important; }

@media screen and (max-width: 991px) {
  .topHeaderPadding.topNav-Box .language-container.languageDropdown .localization-menu .dropdown-toggle:after {
    transform: rotate(45deg) !important;
    top: 1.1rem !important; }
  .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle {
    font-size: 1rem !important;
    width: 13.44rem !important;
    left: -38px;
    z-index: 999; }
    .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle:after {
      transform: rotate(225deg) !important;
      top: 1.4rem !important; }
  .topHeaderPadding.topNav-Box .language-container .localization-menu ul {
    width: 13.44rem;
    left: -38px;
    top: -133px !important; }
    .topHeaderPadding.topNav-Box .language-container .localization-menu ul li a {
      font-size: 1rem;
      padding: 0 1.5rem 0 0.5rem; } }

.backgroundCover.homeBannerWrapper .component-content {
  background-size: cover;
  background-position: right 10px;
  border-radius: 0 0 50px 0;
  min-height: unset; }
  .backgroundCover.homeBannerWrapper .component-content .component-content {
    background-size: 65% 80%;
    background-position: right bottom; }

.backgroundCover.homeBannerWrapper .voltarenBtnPrimary {
  font-size: 1rem;
  font-weight: 600;
  min-height: 2.85rem;
  display: inline-flex; }
  @media (min-width: 768px) and (max-width: 991px) {
    .backgroundCover.homeBannerWrapper .voltarenBtnPrimary {
      min-width: 300px; } }

.backgroundCover.homeBannerWrapper figcaption p sub {
  font-size: 0.6875rem;
  font-style: italic;
  position: absolute;
  bottom: 20px;
  right: 50px; }

.backgroundCover.homeBannerWrapper .odd.last .richText-content p {
  font-weight: 500;
  color: #ffffff;
  padding: 15px;
  margin-right: 60px; }
  @media screen and (max-width: 991px) {
    .backgroundCover.homeBannerWrapper .odd.last .richText-content p {
      text-align: center !important; } }
  @media (max-width: 767px) {
    .backgroundCover.homeBannerWrapper .odd.last .richText-content p {
      margin-right: auto; } }

.clincicallyProven .color-accessible-orange {
  padding: 0;
  margin-top: 16px;
  padding-bottom: 16px; }
  .clincicallyProven .color-accessible-orange .keyline-center::after {
    display: none; }
  .clincicallyProven .color-accessible-orange .keyline-center span {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.2; }

.af .foundation_title--style {
  width: unset; }
  .af .foundation_title--style span.text-secondary {
    font-size: 1.75rem;
    letter-spacing: normal;
    line-height: 1.2; }

.af p {
  letter-spacing: normal;
  font-weight: 500; }

@media (max-width: 767px) {
  .goMovingSectionHome .moveToRight > .component-content {
    min-height: 390px;
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat; } }

.goMovingSectionHome img {
  width: 100%; }
  @media (max-width: 767px) {
    .goMovingSectionHome img {
      padding-right: 0px; } }

@media (max-width: 991px) {
  .goMovingSectionHome .white-bg > .component-content {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Acts-of-Care-Teaser@3x.png") !important;
    background-color: #f6f6f6;
    border-radius: 20px; }
  .goMovingSectionHome .white-bg .mobile-view-gradient * .richText-content {
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px; } }

.voltarenBtnMailWhite {
  padding: 10px 0 8px 0;
  border-radius: 50px;
  border: 3px solid #ffffff !important;
  background: none;
  min-height: 1.85rem;
  font-size: 1rem !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  position: relative; }

.voltarenBtnMailwhite::before {
  content: '';
  background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Email.svg) no-repeat 0 0;
  height: 14px;
  width: 22px;
  display: inline-block;
  margin-right: 10px;
  margin-top: 1px;
  position: relative;
  top: 2px; }

.voltarenBtnMailwhite:hover, .voltarenBtnMailwhite:focus {
  border: 3px solid #ffffff;
  background: #ffffff;
  color: var(--secondary-color) !important; }
  .voltarenBtnMailwhite:hover::before, .voltarenBtnMailwhite:focus::before {
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Email_Blue.svg) no-repeat 0 0; }

.quotePadding .quote_title--color {
  color: var(--secondary-color); }

.getYouMovingWrapperHome img {
  margin-top: 24px; }

.getYouMovingWrapperHome .richText-content p {
  color: #ffffff;
  font-weight: 500; }
  .getYouMovingWrapperHome .richText-content p.blockTitle {
    margin-top: 30px; }

@media (max-width: 991px) {
  .goMovingSectionHome .moveToRight {
    margin-bottom: -30px; } }

.goMovingSectionHome .moveToRight .image {
  position: absolute;
  width: unset;
  z-index: 0; }
  .goMovingSectionHome .moveToRight .image img {
    width: unset;
    padding: 0; }

@media (min-width: 992px) {
  .hue-on-right-container {
    transform: translate(-100px, 10px); }
    .hue-on-right-container.top-bottom-space {
      transform: translate(-100px, -70px); }
    .hue-on-right-container > .component-content {
      background: #f6f6f6;
      border-radius: 20px;
      border-bottom-right-radius: 20px !important; }
    .hue-on-right-container .hue-on-right {
      position: absolute;
      width: 100%;
      z-index: 1; }
      .hue-on-right-container .hue-on-right img {
        position: fixed;
        bottom: 20px;
        z-index: 2;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px; }
      .hue-on-right-container .hue-on-right.hue-on-top img {
        bottom: initial; } }

.inner-content-wrapper-scrollable .scrollable-content .content-piece-wrapper .style-button.basic-button {
  border: 3px solid #ffffff;
  background: none;
  min-height: 1.85rem;
  font-size: 1rem;
  width: 40%;
  color: #ffffff;
  font-weight: 600;
  transform: translate(-40%, 0px);
  cursor: pointer; }
  .inner-content-wrapper-scrollable .scrollable-content .content-piece-wrapper .style-button.basic-button:hover, .inner-content-wrapper-scrollable .scrollable-content .content-piece-wrapper .style-button.basic-button:focus {
    border: 3px solid #ffffff;
    background: #ffffff;
    color: #ffffff; }

@media screen and (max-width: 991px) and (max-width: 991px) {
  .backgroundCover.homeBannerWrapper .heroProductImg .component-content {
    text-align: center; } }

@media screen and (max-width: 991px) {
  .backgroundCover.homeBannerWrapper .heroProductImg .component-content div picture img {
    width: unset; }
  .backgroundCover.homeBannerWrapper .component-content {
    min-height: unset;
    background-position: 60% 70%; }
    .backgroundCover.homeBannerWrapper .component-content .component-content {
      background-size: 80em 27em; }
  .backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage {
    padding: 0; }
  .goMovingSectionHome .moveToRight {
    position: relative !important;
    right: 0;
    top: -76px; }
    .goMovingSectionHome .moveToRight .image {
      position: unset;
      right: unset;
      bottom: unset;
      float: right; } }
  @media screen and (max-width: 991px) and (max-width: 991px) {
    .goMovingSectionHome .moveToRight > .component-content {
      min-height: 410px;
      background-position: 100% 100%;
      background-size: cover; }
      .goMovingSectionHome .moveToRight > .component-content .image {
        display: none; } }

@media screen and (max-width: 991px) {
  .goMovingSectionHome img {
    padding-right: 30px;
    padding-left: 30px; }
  .clincicallyProven .box-grey {
    height: unset;
    padding: 0 30px;
    border-radius: 20px;
    background: none; }
  .clincicallyProven .box-grey > .component-content {
    background: whitesmoke;
    padding: 24px;
    border-radius: 20px; } }
  @media screen and (max-width: 991px) and (max-width: 991px) {
    .clincicallyProven .box-grey > .component-content {
      margin: 0; } }

@media screen and (max-width: 991px) {
  .clincicallyProven .box-grey .paragraphSystem .image.component {
    display: inline-block; }
  .clincicallyProven .box-grey .paragraphSystem .richTextHyperlinkedImage {
    display: inline-block; }
  .clincicallyProven .color-accessible-orange .keyline-center span {
    font-size: 2rem; }
  .af {
    background: none;
    border-radius: unset;
    text-align: center; }
    .af > .component-content {
      background: linear-gradient(180deg, #ffffff 30%, rgba(172, 243, 209, 0.5));
      border-radius: 32px;
      padding: 0 15px; }
    .af img {
      object-fit: cover; }
  .quotePadding {
    padding: 30px 0px; }
    .quotePadding .quote_title--color {
      font-size: calc(1.54991rem + 0.59895vw); }
  .getYouMovingWrapperHome.box {
    margin-top: 34px; }
    .getYouMovingWrapperHome.box img {
      margin-top: -68px;
      float: left;
      position: relative;
      left: -30px; }
    .getYouMovingWrapperHome.box .component-content {
      overflow: visible;
      float: left;
      width: 100%;
      background-size: 100% 100%;
      background-repeat: no-repeat; } }

@media screen and (max-width: 576px) {
  .af img {
    object-fit: unset;
    width: 100%; }
  .clincicallyProven .clinically_option--title span .text-secondary {
    font-size: 1.25rem; }
  .backgroundCover.homeBannerWrapper .component-content .component-content {
    background-size: 50em 18em; }
  .clincicallyProven .box-grey {
    padding: 0; }
    .clincicallyProven .box-grey > .component-content {
      padding: 15px; } }

@media screen and (max-width: 991px) {
  .backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage .home_banner--subheading {
    padding-right: 20%; } }

@media screen and (max-width: 640px) {
  .backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage .home_banner--subheading {
    padding-right: 46%; } }

@media (min-width: 768px) and (max-width: 991px) {
  .backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage h1 {
    max-width: 70%;
    line-height: 1.2; } }

.findout-wrapper .background-wordmark-blue {
  padding: 2.5rem 1rem 2.5rem 2.5rem; }

.findout-wrapper a.voltarenBtnWhite {
  min-width: 238px !important;
  max-width: 238px !important;
  min-height: 2.6rem;
  line-height: 25px; }
  @media (min-width: 992px) {
    .findout-wrapper a.voltarenBtnWhite {
      min-width: 238px !important;
      max-width: 238px !important;
      float: none; } }
  @media screen and (max-width: 1200px) {
    .findout-wrapper a.voltarenBtnWhite {
      min-width: 210px !important; } }
  @media screen and (max-width: 991px) {
    .findout-wrapper a.voltarenBtnWhite {
      min-height: 45px;
      line-height: 1.2;
      max-width: 100% !important;
      min-width: 284px !important;
      float: none; } }
  @media screen and (max-width: 480px) {
    .findout-wrapper a.voltarenBtnWhite {
      min-width: 100% !important;
      max-width: 100% !important;
      float: none;
      width: 100%; } }

@media screen and (max-width: 991px) {
  .findout-wrapper .background-wordmark-blue {
    padding: 40px 20px; }
  .findout-wrapper div.rightBottomCurve > .component-content {
    border-bottom-right-radius: 0; }
  .findout-wrapper.rightBottomCurve > .component-content {
    border-bottom-right-radius: 0; } }

@media screen and (max-width: 480px) {
  .findout-wrapper .background-wordmark-blue {
    padding: 40px 15px; } }

.findout-wrapper .reference-Baazarvoice_t .bv_numReviews_component_container div {
  color: #ffffff !important;
  font-family: 'DiodrumVoltaren' !important; }
  .findout-wrapper .reference-Baazarvoice_t .bv_numReviews_component_container div:hover, .findout-wrapper .reference-Baazarvoice_t .bv_numReviews_component_container div:focus {
    color: #ffffff !important;
    font-family: 'DiodrumVoltaren' !important; }

.findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_avgRating_component_container {
  color: #ffffff !important; }
  .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_avgRating_component_container:hover, .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_avgRating_component_container:focus {
    color: #ffffff !important;
    font-family: 'DiodrumVoltaren' !important; }

.findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist {
  color: #ffffff !important;
  font-family: 'DiodrumVoltaren' !important; }
  @media screen and (max-width: 640px) {
    .findout-wrapper .reference-Baazarvoice_t .bv_main_container .bv_button_buttonMinimalist {
      margin: 15px 0 10px !important; } }

@media (min-width: 992px) {
  .findout-wrapper .reference-Baazarvoice_t [data-bv-show=rating_summary] .bv_main_container {
    max-width: 204px !important; } }

.findout-wrapper .richTextEnhanced.odd.last.component a.btn {
  margin-top: 10px; }

.findout-wrapper .starWrapper.reference-Baazarvoice_t {
  margin-bottom: 10px; }
  @media screen and (max-width: 991px) {
    .findout-wrapper .starWrapper.reference-Baazarvoice_t {
      margin-top: 10px; } }
  .findout-wrapper .starWrapper.reference-Baazarvoice_t > .component-content {
    padding: 0;
    text-align: center;
    padding-left: 10%; }
    @media screen and (max-width: 991px) {
      .findout-wrapper .starWrapper.reference-Baazarvoice_t > .component-content {
        text-align: left;
        padding-left: 0; } }

@media screen and (max-width: 991px) {
  .findout-wrapper h4 {
    font-size: 1.85rem !important; } }

@media (min-width: 992px) {
  .findout-wrapper .articleHeading2 {
    width: 100%; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .findout-wrapper .articleHeading2 {
    padding-top: 0.5rem; } }

.backgroundSizeCover > .component-content {
  background-size: cover; }

.accordionFaqWrapper .richText h2 {
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: normal; }
  @media screen and (max-width: 991px) {
    .accordionFaqWrapper .richText h2 {
      font-size: 1.7rem; } }

.accordionFaqWrapper .accordion .accordion-slide {
  background: none;
  margin: 0;
  border-bottom: 2px solid #e9e9e9;
  border-radius: 0; }
  .accordionFaqWrapper .accordion .accordion-slide .accordion-head {
    padding: 20px 14px; }
    .accordionFaqWrapper .accordion .accordion-slide .accordion-head .accordion-title {
      margin-top: 0.53rem;
      margin-bottom: 0.53rem;
      font-size: unset;
      font-weight: 600;
      margin-left: 2px; }
      .accordionFaqWrapper .accordion .accordion-slide .accordion-head .accordion-title span {
        font-size: 1.375rem;
        display: inline-block;
        padding-right: 3rem; }
    .accordionFaqWrapper .accordion .accordion-slide .accordion-head::after {
      display: inline-block;
      width: 12px;
      height: 12px;
      content: '';
      transform: rotate(45deg);
      border-right: 2px solid var(--secondary-color);
      border-bottom: 2px solid var(--secondary-color);
      position: absolute;
      top: 32px;
      margin: 0; }
  .accordionFaqWrapper .accordion .accordion-slide::after {
    display: none; }
  @media screen and (min-width: 992px) {
    .accordionFaqWrapper .accordion .accordion-slide:first-child {
      border-top: 2px solid #e9e9e9; } }
  .accordionFaqWrapper .accordion .accordion-slide.is-active > .accordion-head {
    padding-bottom: 0; }
    .accordionFaqWrapper .accordion .accordion-slide.is-active > .accordion-head .accordion-title::after {
      display: none; }
    .accordionFaqWrapper .accordion .accordion-slide.is-active > .accordion-head .accordion-title .accordion-title-text {
      color: var(--primary-color); }
    .accordionFaqWrapper .accordion .accordion-slide.is-active > .accordion-head::after {
      transform: rotate(-135deg);
      border-right-color: var(--primary-color);
      border-bottom-color: var(--primary-color); }
  .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper {
    padding: 0;
    margin: 0 0 1.5rem 0;
    border: none;
    max-height: 100% !important; }
    .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper .richText-content {
      padding-right: 1rem; }
      .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper .richText-content p {
        color: #333;
        margin-bottom: 1rem; }
      .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper .richText-content ul {
        padding-left: 40px !important;
        margin-bottom: 1rem; }
        .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper .richText-content ul li {
          font-size: 1.125rem;
          margin: 0;
          line-height: 1.5;
          color: #333; }
          .accordionFaqWrapper .accordion .accordion-slide.is-active .accordion-content-wrapper .richText-content ul li::marker {
            color: #333; }

.accordionFaqWrapper .accordion.faq-accordian .accordion-slide .accordion-head {
  padding: 1rem 1.5rem; }

.accordionFaqWrapper .accordion.faq-accordian .accordion-slide .accordion-content {
  padding: 1rem 1.5rem; }

.accordionFaqWrapper .accordion-slide1.is-active .accordion-content-wrapper {
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  visibility: visible;
  display: block; }

.accordionFaqWrapper.accordionContentStyle .accordion .accordion-slide .accordion-head .accordion-title {
  margin-top: 0;
  margin-bottom: 0.2rem; }

.accordionFaqWrapper.accordionContentStyle .accordion .accordion-slide .accordion-head::after {
  top: 23px; }

.accordionFaqWrapper.accordionContentStyle .accordion .accordion-slide.is-active .accordion-content-wrapper .richTextEnhanced {
  padding: 0;
  padding-left: 14px;
  margin: 0; }

.accordionFaqWrapper.faq-f-border .faq-accordian .accordion-container .accordion-slide:first-of-type {
  border-top: none; }

hr.small-line {
  background: #ddd;
  border: none;
  height: 5px !important;
  width: 100px;
  margin: 10px auto 0 auto; }

hr.line {
  height: 3px !important;
  border: none;
  background-color: #ddd; }

.section.col-lg-offset-1 hr {
  height: 2px; }

.mainContentWrapper .richTextEnhanced a {
  color: #333;
  text-decoration: underline; }
  .mainContentWrapper .richTextEnhanced a:hover, .mainContentWrapper .richTextEnhanced a:focus {
    color: var(--primary-color); }

.mainContentWrapper p {
  margin-bottom: 1rem; }

@media screen and (max-width: 1920px) {
  .articleHeading2 {
    font-size: calc(1.54991rem + 0.59895vw);
    width: 100%; } }

@media screen and (max-width: 1920px) {
  .mainSectionHeading {
    font-size: calc(1.5876rem + 1.0512vw); } }

.faq-bullet {
  list-style-position: outside;
  list-style: none; }
  .faq-bullet li span::before {
    content: '-';
    position: absolute;
    display: inline-block;
    left: 0; }
  .faq-bullet ul {
    list-style-type: circle;
    list-style: initial; }
    .faq-bullet ul li::marker {
      color: #333; }

.fsaHsaWrapper .richTextHyperlinkedImage ul.faq-bullet {
  padding-bottom: 0 !important; }
  @media screen and (max-width: 991px) {
    .fsaHsaWrapper .richTextHyperlinkedImage ul.faq-bullet {
      padding-left: 1.3rem !important; } }

@media screen and (max-width: 991px) {
  .backgroundCover .component-content {
    min-height: 900px !important;
    background-position: right top; } }

@media (max-width: 640px) {
  .backgroundCover .component-content {
    background-position: 70%;
    border-radius: 0; } }

@media screen and (max-width: 480px) {
  .backgroundCover .component-content {
    min-height: 440px !important; } }

@media screen and (max-width: 991px) {
  .backgroundCover.homeBannerWrapper .component-content {
    min-height: 50px !important;
    background-position: right top; } }

.reference-header-cart {
  top: 5px; }
  @media screen and (max-width: 991px) {
    .reference-header-cart {
      position: fixed;
      top: 17px;
      z-index: 9;
      right: 30px;
      width: auto; } }
  @media screen and (max-width: 991px) and (max-width: 480px) {
    .reference-header-cart {
      right: 5%; } }
  .reference-header-cart .md-button.shoppable-cart-open-button {
    height: 25px;
    width: 25px;
    font-weight: normal;
    outline: none;
    border: none;
    position: relative;
    padding: unset;
    margin: unset;
    line-height: unset;
    min-height: unset;
    min-width: unset;
    overflow: unset;
    font-family: unset; }
    @media screen and (max-width: 991px) {
      .reference-header-cart .md-button.shoppable-cart-open-button {
        width: 30px;
        height: 30px; } }
    .reference-header-cart .md-button.shoppable-cart-open-button span {
      font-size: 0.6875rem !important;
      min-width: 17px;
      min-height: 17px;
      top: -6px;
      right: -7px;
      color: #000000;
      background: var(--primary-color);
      border-radius: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      line-height: normal;
      position: absolute; }

.topHeaderPadding.topNav-Box .component-content {
  overflow: visible; }

.topHeaderPadding.topNav-Box .searchBox .searchBox-label::after {
  display: none; }

.topHeaderPadding.topNav-Box .language-container .localization-menu {
  position: absolute;
  top: 1px; }
  .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle {
    padding: 0 1rem 0 0.5rem;
    font-size: 0.625rem;
    text-transform: uppercase;
    font-weight: 500;
    display: flex;
    align-items: center;
    height: 3rem;
    top: -10px;
    white-space: nowrap;
    position: absolute;
    width: 9.195rem;
    cursor: pointer;
    background: none;
    color: #ffffff; }
    .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle:after {
      content: '';
      border-right: 1px solid #ffffff;
      border-bottom: 1px solid #ffffff;
      right: 0.9rem;
      display: inline-block;
      position: absolute;
      width: 6px;
      height: 6px;
      top: 1.1rem;
      transform: rotate(45deg); }
      @media screen and (max-width: 640px) {
        .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle:after {
          right: 1.9rem; } }
    .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle img {
      margin-right: 0.5rem; }
    .topHeaderPadding.topNav-Box .language-container .localization-menu .dropdown-toggle span {
      padding-left: 0.5rem; }
  .topHeaderPadding.topNav-Box .language-container .localization-menu img {
    object-fit: contain; }

.topHeaderPadding.topNav-Box .language-container ul {
  padding: 0 !important;
  background: #f6f6f6;
  position: absolute;
  top: 38px;
  z-index: 99;
  display: none; }
  .topHeaderPadding.topNav-Box .language-container ul li {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    padding: 0.5rem !important;
    margin: 0;
    width: 9.195rem; }
    .topHeaderPadding.topNav-Box .language-container ul li:first-child {
      border-top: 1px solid #ebebeb; }
    .topHeaderPadding.topNav-Box .language-container ul li a {
      font-size: 0.625rem;
      text-decoration: none;
      color: #343a40;
      font-weight: 500;
      white-space: nowrap;
      line-height: 1.5;
      padding: 0.25rem 1.5rem 0.25rem 0.5rem;
      display: inline-block;
      width: 100%; }
    .topHeaderPadding.topNav-Box .language-container ul li:hover {
      background: #d5d9dc; }

.topHeaderPadding.topNav-Box .language-container.languageDropdown .localization-menu .dropdown-toggle {
  color: #343a40;
  background: #f6f6f6; }
  .topHeaderPadding.topNav-Box .language-container.languageDropdown .localization-menu .dropdown-toggle:after {
    border-color: #343a40;
    top: 1.4rem;
    transform: rotate(225deg); }
  .topHeaderPadding.topNav-Box .language-container.languageDropdown .localization-menu .dropdown-toggle:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    height: 100%; }

.topHeaderPadding.topNav-Box .language-container.languageDropdown ul {
  display: block; }

.Header .reference-add-to-cart {
  position: absolute;
  right: 15px;
  top: 30%; }
  .Header .reference-add-to-cart a.btn {
    font-size: 0.875rem; }
    @media screen and (max-width: 991px) {
      .Header .reference-add-to-cart a.btn {
        font-size: 1.125rem; } }
    .Header .reference-add-to-cart a.btn + p {
      display: none; }
  @media screen and (max-width: 991px) {
    .Header .reference-add-to-cart {
      display: none; } }

.Header.activeNav .reference-add-to-cart {
  display: inline-block;
  position: inherit;
  width: 100%; }
  @media screen and (max-width: 991px) {
    .Header.activeNav .reference-add-to-cart {
      position: relative;
      width: 100%;
      padding-bottom: 0;
      top: 18px;
      left: 0px; } }
  @media screen and (max-width: 640px) {
    .Header.activeNav .reference-add-to-cart {
      padding-bottom: 5px;
      position: inherit; } }

.Header.activeNav .reference-header-cart {
  display: none; }

.searchBox {
  padding: 0 15px; }
  .searchBox input.search-query {
    height: 1.9rem;
    background: #c5c9d8;
    border: 0;
    color: #343a40;
    font-size: 0.75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-shadow: none;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 5px 30px 5px 12px;
    width: 100%;
    height: 30px;
    opacity: 1;
    font-weight: normal;
    line-height: 18px;
    letter-spacing: 1.44px;
    word-spacing: 1.92px; }
    .searchBox input.search-query::placeholder {
      line-height: 18px;
      letter-spacing: 1.44px;
      word-spacing: 1.92px;
      color: #6e6e6e; }
    .searchBox input.search-query:focus {
      outline: none; }
  .searchBox .button {
    border: 0;
    border-top-right-radius: 0.94rem;
    border-bottom-right-radius: 0.94rem;
    background: #00185b url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/search.svg") no-repeat center;
    min-width: 30px;
    margin: 0;
    background-size: 16px;
    padding: 0; }
  .searchBox .searchBox-title {
    font-size: 0px;
    height: 0;
    float: left;
    color: #ffffff; }

.Content .search-box-ui-kit {
  position: relative;
  height: 50px;
  box-shadow: none;
  border-radius: 30px;
  padding: 0;
  margin-bottom: -15px; }
  @media screen and (max-width: 991px) {
    .Content .search-box-ui-kit {
      margin-left: 5%; } }
  .Content .search-box-ui-kit input.search-query {
    background-color: #ffffff;
    padding: 0 !important;
    height: 50px !important;
    color: #ff671f !important;
    padding-left: 2rem !important;
    font-size: 1.5rem;
    font-weight: 600 !important; }
  .Content .search-box-ui-kit input::placeholder {
    color: var(--secondary-color);
    font-size: 1rem; }
  .Content .search-box-ui-kit .searchBox-label:after {
    display: none !important; }
  .Content .search-box-ui-kit .button {
    width: 50px;
    height: 50px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border: 1px solid transparent;
    background: #ebebeb;
    padding: 0 !important;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative; }
    .Content .search-box-ui-kit .button:after {
      content: '';
      background: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/Search_Hover.svg");
      background-size: 100%;
      position: absolute;
      width: 20px;
      height: 20px;
      top: 14px;
      left: 14px; }

.search-results-ui-kit.searchResults {
  background: #ffffff;
  padding-left: 6rem;
  padding-right: 6rem; }
  @media screen and (max-width: 991px) {
    .search-results-ui-kit.searchResults {
      padding-left: 0;
      padding-right: 0; } }

.search-results-ui-kit .searchResults-number {
  font-weight: 400;
  font-size: 1.125rem;
  border-bottom: 2px solid #e9e9e9;
  padding-bottom: 1rem;
  color: #3a3a3a !important; }
  .search-results-ui-kit .searchResults-number span {
    font-weight: 600;
    font-style: italic; }

.search-results-ui-kit .searchResults-title {
  margin-bottom: 0; }
  .search-results-ui-kit .searchResults-title a {
    font-size: 1.375rem;
    font-style: initial; }
    .search-results-ui-kit .searchResults-title a:hover {
      color: #ff671f; }
  .search-results-ui-kit .searchResults-title::after {
    display: none; }
  .search-results-ui-kit .searchResults-title .searchResults-description {
    color: #3a3a3a !important; }

.search-results-ui-kit .searchResults-pagination-item a {
  color: #343a40;
  font-weight: 500; }

.search-results-ui-kit .searchResults-pagination-item.item-previous a {
  position: relative;
  font-size: 12px; }
  .search-results-ui-kit .searchResults-pagination-item.item-previous a:before {
    content: '<';
    opacity: 1;
    z-index: 99;
    width: 56px;
    height: 36px;
    background: #8c8c8c;
    color: #ffffff;
    font-size: 28px;
    border-radius: 50px;
    line-height: 30px;
    position: absolute;
    font-family: monospace;
    top: -12px;
    left: -5px; }

.search-results-ui-kit .searchResults-pagination-item.item-next a {
  position: relative;
  font-size: 12px; }
  .search-results-ui-kit .searchResults-pagination-item.item-next a:before {
    content: '>';
    opacity: 1;
    z-index: 99;
    width: 56px;
    height: 36px;
    background: #8c8c8c;
    color: #ffffff;
    font-size: 28px;
    border-radius: 50px;
    line-height: 30px;
    position: absolute;
    font-family: monospace;
    top: -12px;
    left: -5px; }

.search-results-ui-kit .searchResults-pagination-item.is-active a {
  color: var(--primary-color); }

@media screen and (max-width: 991px) {
  .readreview_herobanner {
    margin-bottom: 50px !important; }
    .readreview_herobanner > .component-content {
      padding-top: 0;
      padding-bottom: 75px; }
    .readreview_herobanner.overLappedImageHeading .richTextHyperlinkedImage p {
      max-width: 80%;
      margin: 0 auto; } }

@media screen and (max-width: 991px) {
  .readreview_bvWrapper .bv-masthead-search.bv-submission {
    position: absolute !important;
    bottom: -110px !important;
    left: 21% !important;
    width: 55% !important; } }

@media screen and (max-width: 480px) {
  .readreview_bvWrapper .bv-masthead-search.bv-submission {
    left: 5% !important;
    width: 90% !important; } }

@media screen and (max-width: 991px) {
  .readreview_bvWrapper #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text {
    font-size: 1rem !important;
    padding-top: 0.7rem !important; } }

.gigyaform-wrapper {
  position: fixed;
  bottom: 0;
  z-index: 99;
  width: 30rem;
  background: var(--secondary-color);
  padding: 0;
  right: 12.5rem;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  transition: all 0.5s ease; }
  @media screen and (max-width: 991px) {
    .gigyaform-wrapper {
      right: 7.5rem; } }
  @media screen and (max-width: 640px) {
    .gigyaform-wrapper {
      width: 90%;
      background: none;
      right: 5%;
      bottom: 36px; } }
  @media (orientation: landscape) and (max-width: 915px) {
    .gigyaform-wrapper {
      background: none;
      right: 6rem; } }
  @media (orientation: landscape) and (max-width: 736px) {
    .gigyaform-wrapper {
      right: 3rem; } }
  .gigyaform-wrapper .gigyaform__heading {
    background: var(--secondary-color);
    color: #FFFFFF;
    padding: 1rem 1.5rem 0.5rem;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    cursor: pointer; }
    @media screen and (max-width: 640px) {
      .gigyaform-wrapper .gigyaform__heading {
        width: 100%;
        padding: 0.9rem 1.5rem 0.5rem;
        padding-right: 2.5rem;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
        .gigyaform-wrapper .gigyaform__heading.active {
          width: 100%;
          border-top-right-radius: 0; } }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .gigyaform-wrapper .gigyaform__heading {
        width: 100%;
        padding: 0.2rem 1.5rem 0.5rem;
        padding-right: 2.5rem;
        float: right;
        border-top-left-radius: 1.25rem;
        border-top-right-radius: 1.25rem; } }
    @media (orientation: landscape) and (max-width: 915px) {
      .gigyaform-wrapper .gigyaform__heading {
        float: left;
        width: 100%;
        border-top-left-radius: 0;
        border-top-right-radius: 0px;
        padding-left: 18px;
        padding-bottom: 5px; }
        .gigyaform-wrapper .gigyaform__heading.active {
          padding: 0.6rem 1rem;
          float: right; } }
    @media (orientation: landscape) and (max-width: 736px) {
      .gigyaform-wrapper .gigyaform__heading.active {
        float: left;
        border-top-left-radius: 0rem; } }
    .gigyaform-wrapper .gigyaform__heading h2 {
      font-size: 1.25rem;
      font-weight: 600; }
      @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaform__heading h2 {
          font-size: 0.9rem;
          min-height: 1rem;
          line-height: normal;
          padding-top: 0.5rem;
          padding-bottom: 0.2rem; } }
      .gigyaform-wrapper .gigyaform__heading h2::after {
        display: inline-block;
        position: absolute;
        width: 10px;
        height: 10px;
        content: '';
        top: 1rem;
        right: 1.5rem;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-right: 5px solid var(--primary-color);
        border-bottom: 5px solid var(--primary-color); }
        @media screen and (max-width: 640px) {
          .gigyaform-wrapper .gigyaform__heading h2::after {
            top: 1rem;
            right: 2.5rem; } }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaform__heading h2::after {
            width: 8px;
            height: 8px; } }
        @media (orientation: landscape) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaform__heading h2::after {
            width: 7px;
            height: 7px;
            top: 0.7rem; } }
        @media (orientation: landscape) and (max-width: 736px) {
          .gigyaform-wrapper .gigyaform__heading h2::after {
            right: 1rem; } }
    .gigyaform-wrapper .gigyaform__heading.active h2::after {
      -webkit-transform: rotate(225deg);
      transform: rotate(225deg);
      top: 1.6rem; }
      @media (orientation: landscape) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaform__heading.active h2::after {
          top: 1.2rem; } }
  .gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
    padding: 0.6rem 1.5rem;
    background: var(--secondary-color); }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content {
        padding: 0rem 1rem 0.6rem; } }
    @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control {
        padding-bottom: 0; } }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
      color: #FFFFFF;
      font-size: 1rem;
      line-height: 1.5;
      padding: 0; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label p {
        color: #FFFFFF;
        font-size: 1rem;
        font-weight: 500; }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label p {
            font-size: 0.6rem;
            font-weight: 500; } }
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label p > i {
          color: #FFFFFF;
          font-weight: normal; }
          @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
            .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label p > i {
              font-size: 0.6rem;
              font-weight: 400; } }
      @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-label {
          font-size: 0.6rem;
          width: 100%; } }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
      background: none;
      border-radius: 0;
      border: none;
      border-bottom: 1px solid #FFFFFF;
      color: #FFFFFF;
      padding: 0;
      font-weight: 500; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #FFFFFF;
        opacity: 1;
        /* Firefox */
        padding-left: 0; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #FFFFFF;
        padding-left: 0; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #FFFFFF;
        padding-left: 0; }
      @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input {
          font-size: 0.6rem;
          height: auto;
          padding-bottom: 7px;
          margin-bottom: 5px; } }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input:focus {
        box-shadow: none; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fc4a5f;
        opacity: 1;
        /* Firefox */ }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input.gigya-error:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fc4a5f; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #fc4a5f; }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-submit {
      padding-bottom: 0;
      margin-bottom: -15px;
      margin-top: 5px; }
      @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-submit {
          margin-bottom: 0px;
          margin-top: 0; } }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
      padding-bottom: 0;
      text-align: left;
      font-size: 0.75rem;
      color: #fc4a5f;
      font-weight: 600; }
      @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
          font-size: 0.4rem;
          margin-top: 0.1rem; } }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link {
      text-align: left !important;
      float: left;
      padding-bottom: 0; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link:hover {
        text-decoration: none; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link input[value='CLOSE WINDOW'] {
        width: 17rem;
        background-image: none !important;
        text-align: center;
        padding: 0.3rem 0 0 0rem;
        position: relative;
        left: 0;
        margin-bottom: 4rem;
        transition: all ease 0.2s; }
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link input[value='CLOSE WINDOW']:hover {
          background-image: none; }
        @media screen and (max-width: 991px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link input[value='CLOSE WINDOW'] {
            padding: 0rem 0rem 0 0rem;
            position: relative;
            left: 0;
            margin-bottom: 4rem;
            transition: all ease 0.2s;
            font-size: 1.0625rem;
            min-height: 3.1rem; } }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-composite-control.gigya-composite-control-link.gigya-button-link[data-switch-screen='_finish'] {
        text-align: center !important;
        float: none !important; }
    .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait {
      padding-left: 0px;
      padding-right: 0px;
      width: 100%;
      padding: 0; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-composite-control-metadata + label {
        font-size: 0.75rem !important;
        padding-bottom: 0 !important;
        font-weight: 400;
        width: 100%; }
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-composite-control-metadata + label a {
          color: #FFFFFF;
          font-weight: 400;
          font-size: inherit;
          text-decoration: underline; }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-composite-control-metadata + label {
            font-size: 0.5rem !important;
            background-size: 12rem 0.6rem; } }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-label-text {
        color: #FFFFFF; }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-label-text {
            font-size: 0.6rem; } }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox label.gigya-label {
        padding-bottom: 0;
        display: none; }
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit'],
      .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button'] {
        width: 12rem;
        min-width: inherit;
        min-height: 2.2rem;
        height: auto;
        display: -webkit-inline-flex;
        display: inline-flex;
        background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope-1_2.svg) no-repeat 0 0;
        font-size: 1rem;
        font-weight: 600;
        justify-content: center;
        text-transform: uppercase;
        text-decoration: none;
        border-radius: 50rem;
        color: #f8f9fa;
        position: relative;
        border: 3px solid #f8f9fa;
        background-size: 8.5rem 1.2rem;
        background-position: left;
        padding: 0.3rem 0 0 2rem; }
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit']:hover, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit']:active, .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit']:focus,
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button']:hover,
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button']:active,
        .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button']:focus {
          background: #FFFFFF url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2.svg) no-repeat 0 0;
          background-size: 8.5rem 1.2rem;
          background-position: left;
          color: var(--primary-color) !important;
          text-decoration: none;
          box-shadow: none; }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit'],
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button'] {
            font-size: 0.5rem;
            min-height: 1.2rem;
            border-width: 2px;
            padding: 0.2rem 0 0.1rem 1.5rem;
            background-size: 11.2rem 0.6rem; } }
        @media screen and (max-width: 480px) {
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='submit'],
          .gigyaform-wrapper .gigyaraas.component .gigya-screen-content .gigya-screen.portrait input[type='button'] {
            width: 88%;
            background-size: 71% 43%; } }
  .gigyaform-wrapper .gigyaraas.component.active {
    display: block; }
  .gigyaform-wrapper .gigyaraas.component.content_hide {
    display: none !important; }
  .gigyaform-wrapper .subscribe-thank-you {
    padding: 4rem 0 0; }
    .gigyaform-wrapper .subscribe-thank-you p {
      color: #ffffff;
      font-weight: 600;
      font-size: 2rem;
      line-height: 0.9; }
      .gigyaform-wrapper .subscribe-thank-you p + p {
        font-size: 1.5rem; }
        @media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
          .gigyaform-wrapper .subscribe-thank-you p + p {
            font-size: 0.6rem;
            margin-bottom: 0.5rem !important; } }

.gigya-screen *,
.gigya-screen * {
  font-family: 'DiodrumVoltaren' !important; }

.gigyaPage__block .gigya-screen input[type='checkbox'] {
  margin: 5px 5px 0 0;
  width: 17px;
  height: 17px; }

.gigyaPage__block .gigya-screen input[type='radio'] {
  margin: 5px 5px 0 0;
  width: 17px;
  height: 17px;
  border-radius: 100%; }

.gigyaPage__block .gigya-screen .gigya-checkbox-text {
  font-size: 1.125rem;
  font-weight: 500;
  color: #3a3a3a; }

.gigyaPage__block .gigya-screen label.gigya-composite-control.gigya-composite-control-label {
  font-size: 0.8rem !important;
  font-weight: 400;
  line-height: 1.5;
  color: #3a3a3a; }

.gigyaPage__block .gigya-screen.portrait {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px; }
  @media screen and (max-width: 991px) {
    .gigyaPage__block .gigya-screen.portrait {
      padding-right: 15px; } }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-dropdown .gigya-label, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-password .gigya-label, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-label {
    display: none; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox {
    padding-bottom: 10px; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input {
      border-radius: 0;
      border: 0;
      border-bottom: 1px solid #000000;
      color: #6a6a6a;
      font-weight: 500;
      font-size: 1.125rem;
      padding-left: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      box-shadow: none; }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input:focus {
        box-shadow: none; }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fc4a5f;
        opacity: 1;
        /* Firefox */ }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fc4a5f; }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #fc4a5f; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-multi-choice {
    margin-top: 15px; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label {
      font-size: 1.125rem;
      font-weight: 500; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label span.gigya-label-text {
      font-size: 1.125rem;
      font-weight: 500; }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label span.gigya-label-text b {
        color: var(--primary-color) !important;
        font-weight: 600;
        font-size: 1.5rem !important; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-link, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label {
    width: 100%; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-link a, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label a {
      font-size: inherit;
      color: inherit;
      text-decoration: underline; }
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-link a:hover, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label a:hover {
        color: var(--primary-color) !important; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label {
    font-size: 1.125rem; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label > i {
      color: var(--secondary-color);
      font-size: 1.125rem;
      font-weight: 500; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label b {
      color: var(--primary-color) !important;
      font-weight: 600;
      font-size: 1.5rem !important;
      display: block; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit'],
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='button'] {
    width: 14.9rem;
    min-width: inherit;
    min-height: 2.5rem;
    height: auto;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 600;
    justify-content: center;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 50rem;
    color: var(--secondary-color);
    position: relative;
    border: 3px solid var(--secondary-color);
    background: none;
    transition: all ease-in 0.2s; }
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit']:hover, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit']:active, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit']:focus,
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='button']:hover,
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='button']:active,
    .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='button']:focus {
      background: var(--secondary-color);
      color: #FFFFFF !important;
      text-decoration: none; }
    @media screen and (max-width: 991px) {
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit'],
      .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='button'] {
        width: 100%; } }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
    text-align: left;
    font-weight: 600; }
  .gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-multi-choice + .gigya-composite-control.gigya-composite-control-label {
    font-size: 1.125rem !important; }

.gigyaPage__block .gigya-screen .gigya-required-display.gigya-reset {
  display: none; }

.gigyaPage__block .gigya-screen .gigya-error-msg-active.gigya-form-error-msg {
  text-align: left; }

.gigyaPage__block .gigya-screen .gigya-error-msg.gigya-error-msg-active {
  text-align: left; }

.gigyaPage__block .gigya-screen .subscribe-thank-you h1 {
  font-size: 2.625rem;
  line-height: 2.725rem;
  padding-bottom: 1rem;
  color: var(--primary-color);
  margin-bottom: 3.2px;
  font-weight: 600;
  border-bottom: none; }

.gigyaPage__block .gigya-screen .subscribe-thank-you h2 {
  margin-bottom: 3.2px;
  font-size: 1.125rem;
  line-height: 30px;
  font-weight: 500; }
  .gigyaPage__block .gigya-screen .subscribe-thank-you h2:last-child {
    padding-top: 1rem; }

@media screen and (max-width: 991px) {
  .reference-signup-and-save-form .richtext_copy .richText-content {
    padding-top: 20px; } }

.reference-signup-and-save-form .richtext_copy .richText-content p {
  width: 95%; }
  @media screen and (max-width: 991px) {
    .reference-signup-and-save-form .richtext_copy .richText-content p {
      width: 80%; } }
  @media screen and (max-width: 480px) {
    .reference-signup-and-save-form .richtext_copy .richText-content p {
      width: 100%; } }

.reference-signup-and-save-form .gigya-screen p {
  color: var(--secondary-color); }
  .reference-signup-and-save-form .gigya-screen p i {
    color: var(--secondary-color); }

.reference-signup-and-save-form .gigya-screen.portrait {
  width: 100%;
  padding-right: 0; }
  @media screen and (max-width: 991px) {
    .reference-signup-and-save-form .gigya-screen.portrait {
      padding-right: 50px; } }
  @media screen and (max-width: 991px) {
    .reference-signup-and-save-form .gigya-screen.portrait {
      padding-left: 0;
      padding-bottom: 0;
      padding-top: 0; } }
  .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-dropdown .gigya-label, .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-password .gigya-label, .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-label {
    display: none; }
  .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox {
    padding-bottom: 10px;
    width: 75%;
    float: left; }
    @media screen and (max-width: 991px) {
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox {
        width: 100%; } }
    .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input {
      border-radius: 0;
      border: 0;
      border-bottom: 1px solid var(--secondary-color);
      color: var(--secondary-color);
      font-weight: 500;
      font-size: 1.125rem;
      padding-left: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      box-shadow: none;
      background: none; }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input:focus {
        box-shadow: none; }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: var(--secondary-color);
        opacity: 1;
        /* Firefox */ }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: var(--secondary-color); }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: var(--secondary-color); }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #72030e;
        opacity: 1;
        /* Firefox */ }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #72030e; }
      .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input.gigya-error::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #72030e; }
    .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input[name='profile.email'] {
      width: 66%; }
      @media screen and (max-width: 991px) {
        .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox input[name='profile.email'] {
          width: 100%; } }
    .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
      text-align: left;
      color: #72030e;
      font-size: 0.75rem;
      font-weight: 600; }
  .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label {
    font-size: 0.75rem;
    line-height: 1.5;
    color: var(--secondary-color);
    font-weight: 500;
    width: 100%;
    width: 100%;
    padding-bottom: 0; }
    .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label > i {
      color: var(--secondary-color);
      font-size: 1.125rem;
      margin-bottom: 10px;
      display: inline-block;
      margin-left: 5px; }
    .reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label a {
      color: var(--secondary-color);
      font-size: inherit;
      text-decoration: underline; }
  .reference-signup-and-save-form .gigya-screen.portrait input[type='submit'],
  .reference-signup-and-save-form .gigya-screen.portrait input[type='button'] {
    width: 12rem;
    min-width: inherit;
    min-height: 2.2rem;
    height: auto;
    display: -webkit-inline-flex;
    display: inline-flex;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2_blue.svg) no-repeat 0 0;
    font-size: 1rem;
    font-weight: 600;
    justify-content: center;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 50rem;
    color: var(--secondary-color);
    position: relative;
    border: 3px solid var(--secondary-color);
    background-size: 8.5rem 1.2rem;
    background-position: left;
    padding: 0.2rem 0 0 2rem;
    margin-top: -15px; }
    .reference-signup-and-save-form .gigya-screen.portrait input[type='submit']:hover, .reference-signup-and-save-form .gigya-screen.portrait input[type='submit']:active, .reference-signup-and-save-form .gigya-screen.portrait input[type='submit']:focus,
    .reference-signup-and-save-form .gigya-screen.portrait input[type='button']:hover,
    .reference-signup-and-save-form .gigya-screen.portrait input[type='button']:active,
    .reference-signup-and-save-form .gigya-screen.portrait input[type='button']:focus {
      background: #ffffff url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2.svg) no-repeat 0 0;
      background-size: 8.5rem 1.2rem;
      background-position: left;
      color: var(--primary-color) !important;
      text-decoration: none;
      border: 3px solid #ffffff;
      box-shadow: none; }
    @media screen and (max-width: 480px) {
      .reference-signup-and-save-form .gigya-screen.portrait input[type='submit'],
      .reference-signup-and-save-form .gigya-screen.portrait input[type='button'] {
        width: 87%;
        background-size: 70% 42%; } }
    @media screen and (max-width: 640px) {
      .reference-signup-and-save-form .gigya-screen.portrait input[type='submit'],
      .reference-signup-and-save-form .gigya-screen.portrait input[type='button'] {
        width: 88%;
        background-size: 74% 42%; } }

.reference-signup-and-save-form > .inner .box.component > .component-content {
  background-repeat: no-repeat;
  background-size: cover; }

.home__quote > .component-content {
  padding: 0 1.5rem; }
  @media screen and (max-width: 991px) {
    .home__quote > .component-content {
      margin-top: 1.5rem; } }
  .home__quote > .component-content .image {
    position: absolute;
    top: 0; }
    @media screen and (max-width: 991px) {
      .home__quote > .component-content .image > .component-content {
        text-align: left; } }

.home__quote > .component-content {
  padding: 0 1.5rem; }

@media (max-width: 736px) {
  #ot-sdk-btn.ot-sdk-show-settings {
    width: 100%; }
  #exit-notification .exit-notification-inner {
    max-height: 80vh;
    top: 45% !important;
    overflow: auto; } }

button#ot-sdk-btn.ot-sdk-show-settings {
  color: #00185b !important;
  border-color: #00185b !important; }

#onetrust-pc-sdk .checkbox label {
  border: 1px solid #000000 !important; }

.reference-header-cart .md-button.shoppable-cart-open-button:focus:focus-visible {
  outline: 2px dotted var(--primary-color) !important; }

.voltarenBtnBlueOutline:focus:focus-visible {
  outline: 2px dotted var(--secondary-color-dark); }

.reference-signup-and-save-form .gigya-screen.portrait input[type='submit']:focus:focus-visible {
  outline: 2px dotted; }

.useVoltarenBox .richText-content h4 {
  font-size: 1.125rem;
  color: var(--secondary-color);
  font-weight: 600;
  margin-bottom: 0; }

.fontresizer button {
  background: transparent;
  color: #ffffff;
  border: none; }

.fontresizer button.active {
  color: var(--primary-color-light); }

.fontresizer button:focus:focus-visible {
  outline: 2px dotted !important; }

.getCouponsWrapper .richTextHyperlinkedImage .voltarenBtnWhite:focus:focus-visible {
  outline: 2px dotted var(--secondary-color); }

.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio:focus:focus-visible {
  outline: 2px dotted; }

.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:focus:focus-visible {
  outline: 2px dotted; }

#shoppableCartController button:focus:focus-visible {
  outline: 2px dotted var(--secondary-color) !important; }

.search-results-ui-kit .searchResults-pagination-item.item-next a:focus:focus-visible:before {
  outline: 2px dotted var(--secondary-color) !important;
  background: var(--secondary-color); }

.search-results-ui-kit .searchResults-pagination-item.item-previous a:focus:focus-visible:before {
  outline: 2px dotted var(--secondary-color) !important;
  background: var(--secondary-color); }

.breadcrumbs-list li.first a {
  margin-left: 2px;
  margin-top: 2px;
  margin-bottom: 2px; }

@media screen and (max-width: 576px) {
  .breadcrumbs-list li a {
    font-size: 0.6rem; } }

.footer .footerShareIconWrapper .footerShareIcon .reference-icons-with-link span.icon {
  position: static;
  white-space: inherit;
  clip-path: initial; }

.bv_seereview--block {
  padding: 1.5rem 3rem 1.5rem; }

.richText .sitemap ul li {
  list-style-type: none;
  line-height: 1.5;
  margin-bottom: 5px; }

.richText .sitemap ul li a {
  font-size: 1.125rem; }

.richText .sitemap ul li a:hover {
  color: var(--primary-color); }

.search-results-ui-kit .searchResults-pagination-item.item-previous a:before {
  z-index: 9; }

.search-results-ui-kit .searchResults-pagination-item.item-next a:before {
  z-index: 9; }

.voltarenBtnBlueOutline {
  margin-bottom: 2px; }

.voltarenBtnMailwhite,
.voltarenBtnMailwhite {
  margin-bottom: 2px; }

.voltarenBtnWhite {
  margin-bottom: 2px; }

.voltarenBtnMailBlue {
  margin-bottom: 2px; }

.container-sharethis .sharethis-links .shareThis-list .shareThis-item a {
  margin-top: 2px;
  margin-bottom: 2px; }

.af a {
  margin-left: 2px; }

.mainContentWrapper .richTextEnhanced a.btn.voltarenBtnBlueOutline.noTextDecoration:focus {
  color: #ffffff; }

.mainContentWrapper .richTextEnhanced a.btn.voltarenBtnBlueOutline.noTextDecoration {
  margin-top: 2px; }

.articleCard .richText-content .article_read--more {
  margin-left: 2px; }

.accordionFaqWrapper.accordionContentStyle .accordion .accordion-slide .accordion-head .accordion-title {
  margin-left: 2px; }

.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio {
  margin-left: 3px; }

.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox {
  margin-left: 3px; }

.gigyaPage__block .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-submit input[type='submit']:focus {
  outline: 2px dotted var(--primary-color-light); }

.skip-to-content {
  padding: 5px; }

.skip-to-content p {
  font-size: 0.8rem; }

.referenceAccordion .accordion-title {
  margin-left: 2px;
  margin-top: 3px; }

a.btn.voltarenBtnOrange {
  color: #ffffff;
  font-size: 18px !important; }

.reference-signup-and-save-form .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
  color: #EB001A !important; }

md-input-container label.md-required {
  color: #6e6e6e !important; }

body .bv-read-views #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off,
body .reference-Baazarvoice_t #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off,
body .bv-about-voltaren #BVRRContainer .bv-cleanslate .bv-shared .bv-scroll-spy .bv-content-list-container .bv-content-list-reviews .bv-content-item.bv-content-review .bv-content-item-author-profile-offset .bv-content-container .bv-content-core .bv-content-header .bv-content-data-summary .bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off {
  color: #8F8F8F !important; }

.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:after {
  content: '';
  width: 15px;
  display: block;
  height: 15px;
  border: 1px solid #838f9a;
  border-radius: 2px; }

.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio:after {
  content: '';
  width: 15px;
  display: block;
  height: 15px;
  border: 1px solid #838f9a;
  border-radius: 30px; }

.fontresizer button[aria-pressed='true'] {
  font-weight: 600; }

.reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off input.bv-search-text:focus:focus-visible {
  outline: 2px dotted #000000 !important; }

.reference-Baazarvoice_t #BVRRSearchContainer .bv-cleanslate .bv-shared .bv-content-search .bv-masthead .bv-searchbar .bv-masthead-search .bv-fieldsets .bv-expand-filter-button-offset-off .bv-content-search-btn:focus:focus-visible {
  outline: 2px dotted !important; }

.coupon-save-image {
  display: none; }

.coupon--one {
  width: 82%;
  margin-left: 4%;
  padding: 2.6rem 4.5rem 2.4rem 4.5rem;
  text-align: center;
  background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/desktop/hero-image/samples-and-coupons/Coupons_Stacked.png");
  background-repeat: no-repeat; }
  .coupon--one .coupon-save-text {
    color: var(--primary-color);
    font-size: 42px;
    font-weight: 600; }
  .coupon--one .coupon-description {
    font-size: 18px;
    font-weight: 600;
    color: #323131;
    margin-bottom: 0.4rem; }
  .coupon--one .get-coupon-btn {
    width: 90%;
    margin: auto; }
    .coupon--one .get-coupon-btn a {
      text-decoration: none; }
      .coupon--one .get-coupon-btn a.voltarenBtnMailBlue::before {
        display: none; }

.coupon--two {
  width: 82%;
  margin-left: 4%;
  padding: 2.6rem 3.5rem 2.4rem 3.5rem;
  text-align: center;
  background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/desktop/hero-image/samples-and-coupons/Coupons_Stacked.png");
  background-repeat: no-repeat; }
  .coupon--two .coupon-save-text {
    color: var(--primary-color);
    font-size: 42px;
    font-weight: 600; }
  .coupon--two .coupon-description {
    font-size: 18px;
    font-weight: 600;
    color: #323131;
    margin-bottom: 0.4rem; }
  .coupon--two .get-coupon-btn {
    width: 90%;
    margin: auto; }
    .coupon--two .get-coupon-btn a {
      text-decoration: none; }
      .coupon--two .get-coupon-btn a.voltarenBtnMailBlue::before {
        display: none; }

@media screen and (min-width: 992px) {
  .skip-to-content a {
    height: 1px;
    left: -999px;
    overflow: hidden;
    position: fixed;
    top: auto;
    width: 1px;
    z-index: -999;
    background: #c53d09;
    color: #ffffff; }
    .skip-to-content a:focus {
      border-radius: 0;
      background: #c53d09;
      color: #ffffff;
      font-size: 1.4em;
      height: auto;
      left: 0;
      margin: 10px;
      overflow: auto;
      padding: 5px;
      top: 0;
      width: auto;
      z-index: 999; } }

@media (min-width: 736px) {
  #onetrust-pc-sdk.otPcTab #pc-title {
    max-width: 85% !important;
    padding-right: 0;
    font-size: 1rem; } }

@media screen and (max-width: 640px) {
  #onetrust-pc-sdk.otPcTab #ot-content {
    height: calc(100% - 70px) !important; }
  #onetrust-pc-sdk.otPcTab .ot-pc-footer-logo,
  #onetrust-pc-sdk.otPcTab .save-preference-btn-handler,
  #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler {
    width: -webkit-fill-available !important; }
  #onetrust-pc-sdk.otPcTab .ot-button-group-parent {
    padding: 5px !important; }
  #onetrust-pc-sdk.otPcTab .ot-button-group {
    width: 100%; }
  #onetrust-banner-sdk button,
  #onetrust-pc-sdk button,
  #ot-sdk-cookie-policy button {
    margin-bottom: 0.5rem !important; }
  #onetrust-pc-sdk.otPcTab .pc-header {
    padding: 5px !important; }
  #onetrust-pc-sdk.otPcTab #pc-title {
    margin-top: 0px !important;
    max-width: 100% !important; }
  #onetrust-pc-sdk.otPcTab .ot-button-group-parent {
    width: calc(100% - 20px) !important; }
  #onetrust-pc-sdk.otPcTab .pc-logo {
    height: 20px !important;
    width: 110px !important; }
  #onetrust-pc-sdk .group {
    padding: 2px !important; }
  #onetrust-pc-sdk .pc-title-container,
  #onetrust-pc-sdk.otPcTab #pc-title {
    margin-left: 0 !important; }
  #onetrust-pc-sdk .pc-title-container {
    width: calc(100% - 50px) !important; }
  #onetrust-pc-sdk.otPcTab .pc-logo-container {
    width: 45px !important; }
  #onetrust-pc-sdk.otPcTab {
    overflow-x: hidden; }
  .msiteHeader.Header .header-container .navigation-logo img {
    height: 40px; }
  .msiteHeader > .inner > .component-content > a {
    display: none; }
  .msiteHeader.Header .header-container .navigation-logo {
    min-height: 60px; }
  .msiteHeader > .inner > .component-content {
    height: 60px; }
  #ot-sdk-btn.ot-sdk-show-settings {
    padding: 0.3rem 0.2rem !important;
    color: #00185b; }
  .gigyaform-wrapper {
    bottom: 25px; } }

@media (orientation: landscape) and (min-width: 320px) and (max-width: 915px) {
  #onetrust-pc-sdk.otPcTab .ot-pc-footer-logo,
  #onetrust-pc-sdk.otPcTab .save-preference-btn-handler,
  #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler {
    width: -webkit-fill-available !important; }
  #onetrust-pc-sdk.otPcTab .ot-button-group-parent {
    padding: 5px !important; }
  #onetrust-banner-sdk button,
  #onetrust-pc-sdk button,
  #ot-sdk-cookie-policy button {
    margin-bottom: 0.5rem !important; }
  #onetrust-pc-sdk.otPcTab .pc-header {
    padding: 5px !important; }
  #onetrust-pc-sdk.otPcTab #pc-title {
    margin-top: 0px !important; }
  #onetrust-pc-sdk.otPcTab .pc-logo {
    height: 20px !important;
    width: 110px !important; }
  #onetrust-pc-sdk .group {
    padding: 2px !important; }
  #onetrust-pc-sdk .pc-title-container,
  #onetrust-pc-sdk.otPcTab #pc-title {
    margin-left: 0 !important; }
  #onetrust-pc-sdk .pc-title-container {
    width: calc(100% - 50px) !important; }
  #onetrust-pc-sdk.otPcTab .pc-logo-container {
    width: 45px !important; } }

@media (min-width: 992px) {
  .joy-moment-content {
    position: relative;
    top: -30px; } }

@media screen and (max-width: 480px) {
  .reference-footer-new .gigyaform-wrapper {
    max-height: 50vh !important;
    overflow-y: auto !important; } }

@media (max-width: 991px) {
  .hero-banner-care.homeBannerWrapper {
    margin-top: 1rem; } }

@media (max-width: 767px) {
  .hero-banner-care.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage {
    margin-top: 1rem; } }

@media screen and (max-width: 767px) {
  .hero-banner-care.homeBannerWrapper .fullBackground .home_banner--subheading {
    padding-right: 50%; } }

@media (min-width: 1200px) {
  .hero-banner-care.homeBannerWrapper .component-content {
    height: 80vh; } }

@media (min-width: 992px) {
  .hero-banner-care.homeBannerWrapper .component-content {
    min-height: 430px;
    background-position: bottom right; } }

@media (max-width: 991px) {
  .hero-banner-care.homeBannerWrapper .component-content {
    min-height: 450px !important;
    background-size: cover;
    background-position: bottom;
    background-size: cover;
    background-position: bottom; } }

@media (max-width: 767px) {
  .hero-banner-care.homeBannerWrapper .component-content {
    min-height: 500px !important; } }

@media only screen and (min-device-width: 380px) and (max-device-width: 991px) and (orientation: landscape) {
  .hero-banner-care.homeBannerWrapper .component-content {
    min-height: 830px !important; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-banner-care.homeBannerWrapper .richText h1 {
    margin-top: 1rem;
    line-height: 1.3; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-banner-care.homeBannerWrapper .richTextEnhanced .richText-content {
    padding-left: 1rem; } }

@media (max-width: 767px) {
  .hero-banner-care.homeBannerWrapper h1 {
    margin-bottom: 0.5rem;
    line-height: 1.2; } }

@media (max-width: 991px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/Homepage-Hero-2-mobile.jpg") !important;
    height: 100% !important;
    min-height: 900px !important; } }

@media (max-width: 767px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
    min-height: 500px !important; } }

@media (min-width: 992px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .fullBackground > .component-content {
    min-height: 450px;
    max-height: 450px; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
    padding-top: 0;
    background-position: left bottom; } }

@media (min-width: 992px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
    min-height: 450px;
    max-height: 450px;
    background-position: top; } }

@media (max-width: 767px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
    background-position: right top -16px; } }

@media (min-width: 992px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .voltarenBtnPrimary {
    display: inline;
    max-width: 300px;
    padding: 12px 20px; }
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper .voltarenBtnPrimary:hover, .hero-bgMain-banner.backgroundCover.homeBannerWrapper .voltarenBtnPrimary:focus {
      background: none; } }

.hero-bgMain-banner.backgroundCover.homeBannerWrapper .home_banner--heading {
  color: var(--primary-color); }
  @media (min-width: 992px) and (max-width: 1024px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper .home_banner--heading {
      font-size: calc(20px + 1.7991vw); } }
  @media (max-width: 767px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper .home_banner--heading {
      margin-top: 1rem;
      max-width: 100%; } }

@media (min-width: 992px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg {
    position: absolute;
    right: 0; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg div picture img {
    padding-top: 120px !important;
    width: 85%;
    margin-right: 3rem; } }

@media (min-width: 992px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg div picture img {
    width: 90%;
    padding-top: 85px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg div picture img {
    padding-top: 45px; } }

@media (max-width: 767px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg div picture img {
    padding-top: 12%; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-bgMain-banner.backgroundCover.homeBannerWrapper .heroProductImg figure figcaption {
    right: 21px; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .hero-bgMain-banner .joy-moment-content {
    left: -60px; } }

@media (min-width: 992px) {
  .hero-bgMain-banner .joy-moment-content {
    position: relative;
    top: -40px;
    color: #ffffff;
    font-weight: 500;
    left: -70px; } }

@media (min-width: 992px) {
  .hero-bgMain-banner .joy-moment-content > .component-content {
    border-radius: 0; } }

@media screen and (max-width: 767px) {
  .hr-style2 {
    height: 2px;
    border: none;
    background-color: #ddd;
    margin: 0px 0px 0px 0px; } }

.page-home #content {
  margin-top: 162px; }
  @media screen and (max-width: 991px) {
    .page-home #content {
      margin-top: 0; } }
  .page-home #content .breadcrumbs {
    display: none; }

/* page props will remove the code once analysed*/
.first-right-image {
  position: absolute;
  right: -27%;
  top: 4%; }

.hr-style2 {
  height: 2px;
  border: none;
  background-color: #ddd;
  margin: 20px 0px 20px 0px; }

.hr-style3 {
  background-color: #ddd;
  border: 2px solid #ddd;
  margin: 0px 0px 0px 400px;
  width: 100px; }

@media (min-width: 992px) {
  .jennie-garth-intro:before {
    content: '';
    position: absolute;
    height: 500px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape1.png);
    background-repeat: no-repeat;
    background-position: right top;
    top: -60px;
    right: -93px; } }

@media (device-width: 1200px) and (device-height: 820px) {
  .jennie-garth-intro:before {
    top: -168px !important;
    right: -188px !important; } }

@media (device-width: 1024px) and (device-height: 768px) {
  .jennie-garth-intro:before {
    top: -165px !important;
    right: -190px !important; } }

@media (device-width: 820px) and (device-height: 1200px) {
  .jennie-garth-intro:before {
    content: '';
    position: absolute;
    height: 280px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape1.png);
    background-repeat: no-repeat;
    background-position: right top;
    top: -185px;
    background-size: contain;
    right: -34px; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .jennie-garth-intro:before {
    top: -70px !important;
    right: 0px !important; } }

@media (min-width: 992px) {
  .care-giver-two-box:before {
    content: '';
    position: absolute;
    height: 500px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape2.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: -115px;
    left: 0; } }

@media only screen and (max-width: 768px) {
  .care-giver-two-box:before {
    content: '';
    position: absolute;
    height: 200px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape2.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    background-position: left top;
    top: -85px;
    left: -10px; } }

@media (device-width: 820px) and (device-height: 1200px) {
  .care-giver-two-box:before {
    content: '';
    position: absolute;
    height: 252px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape2.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    background-position: left top;
    top: -45px;
    left: -30px; } }

@media (min-width: 992px) {
  .get-moving-box:before {
    content: '';
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right center;
    right: -93px;
    top: 0;
    height: 360px; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .get-moving-box:before {
    right: 0px !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .get-moving-box:before {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    right: 0; } }

@media (device-width: 1200px) and (device-height: 820px) {
  .get-moving-box:before {
    top: 52px !important;
    right: -70px !important; } }

@media (device-width: 820px) and (device-height: 1200px) {
  .get-moving-box:before {
    content: '';
    position: absolute;
    height: 225px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right center;
    top: 210px;
    background-size: contain;
    z-index: 1;
    right: -10px; } }

@media (device-width: 1024px) and (device-height: 768px) {
  .get-moving-box:before {
    top: 44px !important;
    right: -70px !important; } }

@media only screen and (max-width: 768px) {
  .get-moving-box:before {
    content: '';
    position: absolute;
    height: 140px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right center;
    top: 30px;
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    background-size: contain;
    z-index: 1;
    right: -15px; } }

@media (min-width: 992px) {
  .inspiring-articles-box:before {
    position: absolute;
    height: 500px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left top;
    top: -218px;
    left: -75px; } }

@media only screen and (max-width: 768px) {
  .inspiring-articles-box:before {
    content: '';
    position: absolute;
    height: 210px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
    top: -346px;
    left: -28px; } }

@media (device-width: 768px) and (device-height: 1024px) {
  .inspiring-articles-box:before html[lang='en-US'] .box.inspiring-articles-box:before {
    top: -335px !important; } }

@media (device-width: 1200px) and (device-height: 820px) {
  .inspiring-articles-box:before {
    top: -392px !important;
    left: -212px !important; } }

@media (device-width: 820px) and (device-height: 1200px) {
  .inspiring-articles-box:before {
    content: '';
    position: absolute;
    height: 250px;
    width: 100%;
    background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Shape4.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
    top: -305px;
    left: -35px; } }

@media (device-width: 1024px) and (device-height: 768px) {
  .inspiring-articles-box:before {
    top: -384px !important;
    left: -234px !important; } }

@media md {
  .caregiver-one-img-box:before {
    display: block;
    content: '';
    border-top: 0.3rem solid #ddd;
    width: 25%;
    margin: 0 auto 10%;
    text-align: center; } }

@media screen and (max-width: 991px) {
  .inspiring-article-text-container:after {
    display: inline-block !important;
    content: '';
    border-top: 0.3rem solid #ddd;
    width: 75px;
    margin: 0 1rem;
    transform: translateY(-1rem);
    text-align: center; } }

.page-supporting-caregivers .articleCard picture {
  height: auto; }

@media screen and (max-width: 767px) {
  .page-what-is-arthritis .section .backgroundCover div.component-content {
    background-position: bottom;
    background-size: cover;
    min-height: 614px !important;
    border-radius: 20px !important; }
  .page-understanding-pain .section .backgroundCover div.component-content {
    background-position: bottom;
    background-size: contain;
    min-height: 580px !important; }
  .page-living-with-arthritis .section .backgroundCover div.component-content {
    background-position: bottom;
    background-size: cover;
    min-height: 614px !important; }
  .section .backgroundCover.otherTeaser-bgCover > .component-content {
    background-size: cover; } }

.caregiver-one-video {
  margin-bottom: 2.5rem; }
  @media (max-width: 767px) {
    .caregiver-one-video:after {
      display: block;
      content: '';
      border-top: 0.3rem solid #ddd;
      width: 75px;
      margin: 60px auto;
      transform: translateY(1rem);
      text-align: center; } }

@media (device-width: 768px) and (device-height: 1024px) {
  .article-text-block {
    width: 58%;
    position: relative !important;
    transform: translate(-50%);
    left: 50%; } }

@media (device-width: 1024px) and (device-height: 768px) {
  .article-text-block {
    width: 58%;
    position: relative !important;
    transform: translate(-50%);
    left: 50%; } }

@media (device-width: 820px) and (device-height: 1200px) {
  .article-text-block {
    width: 58%;
    position: relative !important;
    transform: translate(-50%);
    left: 50%; } }

.otherTeaser-bgCover.backgroundCover .component-content {
  min-height: auto; }
  @media (max-width: 991px) {
    .otherTeaser-bgCover.backgroundCover .component-content {
      border-radius: 20px !important; } }

.otherTeaser-bgCover > .component-content {
  background: #fafafa;
  border-radius: 20px;
  background-position: right; }

.otherTeaser-bgCover .voltarenBtnBlue {
  margin-bottom: 2.5rem;
  min-width: 200px; }
  @media (max-width: 767px) {
    .otherTeaser-bgCover .voltarenBtnBlue {
      min-width: 100%; } }

.page-understanding-pain .otherTeaser-bgCover .component-content {
  min-height: 300px;
  background-position: bottom right; }
  @media (min-width: 1025px) and (max-width: 1200px) {
    .page-understanding-pain .otherTeaser-bgCover .component-content {
      min-height: 336px; } }
  @media (max-width: 767px) {
    .page-understanding-pain .otherTeaser-bgCover .component-content {
      min-height: 650px !important; } }
  @media (max-width: 991px) {
    .page-understanding-pain .otherTeaser-bgCover .component-content .richText-content {
      padding: 0; } }
  @media (max-width: 767px) {
    .page-understanding-pain .otherTeaser-bgCover .component-content .richText-content {
      padding: 0; } }

@media (min-width: 1200px) {
  .page-understanding-pain .otherTeaser-bgCover .articleHeading2 {
    width: 63%; } }

@media (max-width: 767px) {
  .page-what-is-arthritis .otherTeaser-bgCover .component-content {
    background-size: cover;
    min-height: 625px !important;
    border-radius: 20px !important;
    padding-top: 7px; } }

.page-what-is-voltaren .aboutReferenceCustomVideo .video-content .video iframe {
  height: 379px !important; }
  @media (max-width: 480px) {
    .page-what-is-voltaren .aboutReferenceCustomVideo .video-content .video iframe {
      height: 194px !important; } }

@media (max-width: 767px) {
  .care-walk-podcast-bgCover.otherTeaser-bgCover {
    margin-top: 1rem; } }

.care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
  min-height: 375px;
  background-size: contain;
  background-repeat: no-repeat;
  height: 375px; }
  @media (min-width: 992px) and (max-width: 1024px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
      min-height: 330px;
      height: 330px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
      background-position: right;
      min-height: auto !important;
      height: 305px; } }
  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
      background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/CareWalks-iHeartRadio-Mobile.png") !important;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: bottom;
      min-height: auto !important;
      height: 750px; } }
  @media (min-width: 390px) and (max-width: 411px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
      height: 725px; } }
  @media (max-width: 380px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content {
      height: 715px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover.backgroundCover .component-content .richText-content {
      padding: 0; } }

.care-walk-podcast-bgCover.otherTeaser-bgCover .articleHeading2 {
  color: var(--secondary-color);
  padding-bottom: 0; }
  @media (min-width: 992px) and (max-width: 1024px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .articleHeading2 {
      max-width: 80%; } }
  @media (min-width: 992px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .articleHeading2 {
      max-width: 70%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .articleHeading2 {
      font-size: 1.5rem;
      width: 80%; } }
  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .articleHeading2 {
      padding: 0 1.5rem; } }

.care-walk-podcast-bgCover.otherTeaser-bgCover .content-box {
  padding-left: 2rem; }
  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box {
      padding-left: 0; } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box p {
      font-size: 1rem; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box p {
      font-size: 0.9rem; } }
  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box p {
      padding: 0 1.5rem; } }
  .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box .link {
    font-weight: 600;
    color: var(--secondary-color);
    text-decoration: underline; }
    @media (max-width: 767px) {
      .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box .link {
        margin-top: 0px;
        display: inline-block; } }
  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover .content-box .text-center-m {
      text-align: left;
      padding-left: 1.5rem; } }

@media (min-width: 768px) {
  .volunteers-bgblock.backgroundCover .component-content {
    min-height: auto; } }

@media (min-width: 992px) and (max-width: 1025px) {
  .volunteers-bgblock.backgroundCover .component-content {
    max-height: 200px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .volunteers-bgblock.backgroundCover .component-content {
    height: 175px;
    min-height: auto !important;
    background-position: -50px 0; } }

@media (max-width: 767px) {
  .volunteers-bgblock.backgroundCover .component-content {
    min-height: auto !important; } }

@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  .volunteers-bgblock .volunteers-bgblock__content {
    margin-top: 6rem;
    display: inline-block; } }

@media (max-width: 767px) {
  .volunteers-bgblock .volunteers-bgblock__content {
    margin-top: 6rem; } }

@media (min-width: 768px) and (max-width: 991px) {
  .volunteers-bgblock .volunteers-bgblock__content p {
    font-size: 1rem;
    line-height: 1.3; } }

.volunteers-bgblock .volunteers-bgblock__icon img {
  max-width: 190px;
  margin: 32px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .volunteers-bgblock .volunteers-bgblock__icon img {
      max-width: 147px;
      margin: 26px 0 0 0; } }
  @media (max-width: 767px) {
    .volunteers-bgblock .volunteers-bgblock__icon img {
      max-width: 215px;
      margin: 20px; } }

@media (max-width: 767px) {
  .volunteers-bgblock.iheartradio-teaser-bgcover > .component-content {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Voltaren_WeLoveCaregivers_Background_Mobile.png") !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    min-height: auto !important;
    height: auto; } }

.podcast-play-box {
  display: inline-block;
  margin-top: 15px;
  width: 90%;
  margin-bottom: 10px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .podcast-play-box {
      width: 81%;
      margin-bottom: 0;
      margin-top: 5px; } }
  @media (max-width: 767px) {
    .podcast-play-box {
      width: calc(100% - 1.5rem);
      padding-left: 1.5rem;
      margin-bottom: 7px; } }

@media screen and (max-width: 991px) {
  .easyToOpenWrapper > .component-content .image.last {
    top: 23px; } }

@media screen and (max-width: 640px) {
  .easyToOpenWrapper > .component-content .image.last {
    margin-bottom: 20px; } }

.image.component figcaption .note {
  position: absolute;
  right: 35%; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .image.component figcaption .note {
      position: absolute;
      right: 35%; } }

.twistedCap__bg > .component-content {
  padding-bottom: 3rem; }
  @media (min-width: 992px) and (max-width: 1024px) {
    .twistedCap__bg > .component-content {
      padding-bottom: 4rem; } }
  .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content {
    margin-left: 0px;
    text-align: center;
    position: relative;
    left: 26%; }
    @media (min-width: 992px) and (max-width: 1024px) {
      .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content {
        position: relative;
        left: 0%; } }
    @media screen and (max-width: 991px) {
      .twistedCap__bg > .component-content .richTextHyperlinkedImage .component-content {
        position: relative;
        left: 0%; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .twistedCap__bg .image.component {
    position: absolute;
    left: 0%; } }

@media screen and (max-width: 991px) {
  .twistedCap__bg .image.component {
    position: absolute;
    left: 0%;
    bottom: 5%; } }

.shape-care-wrapper .image figure {
  position: relative;
  min-height: 200px; }
  .shape-care-wrapper .image figure figcaption {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1; }
    .shape-care-wrapper .image figure figcaption p {
      font-size: 3rem;
      font-weight: bold;
      color: var(--secondary-color); }
      .shape-care-wrapper .image figure figcaption p > span {
        font-size: 2rem; }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-content-wrapper {
    padding: 0 24px; } }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-head {
    padding: 0px 3.5rem; }
    .show-accordion-wrapper .accordion-head::after {
      right: auto;
      margin-left: 0rem;
      margin-top: -8px; } }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-title {
    display: inline-block;
    width: auto;
    font-weight: 500; } }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-slide.is-active > .accordion-head .accordion-title {
    padding-right: 10px; } }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-slide.is-active > .accordion-head::after {
    right: auto;
    margin-top: -4px;
    font-size: 0.8125rem; } }

@media (min-width: 992px) {
  .show-accordion-wrapper .accordion-slide.is-active .accordion-content-wrapper .richText.first .richText-content > p {
    display: none; } }

@media (min-width: 992px) {
  .show-accordion-wrapper.referenceAccordion div ul .accordion-content-wrapper ol li {
    font-weight: 400; } }

@media (min-width: 992px) {
  .caregiving-resources .articleCard .articleHeading {
    min-height: 85px; } }

@media (max-width: 991px) {
  .caregiving-resources .referenceAccordion.show-accordion-wrapper {
    margin: 15px 0 25px; } }

@media (max-width: 991px) {
  .caregiving-resources .referenceAccordion.show-accordion-wrapper div ul .accordion-slide .accordion-title-text {
    font-size: 1rem;
    margin-right: 5px; } }

@media (max-width: 991px) {
  .caregiving-resources .show-accordion-wrapper .accordion-slide.is-active > .accordion-content-wrapper .richText.first .richText-content > p {
    display: none; } }

@media (min-width: 768px) and (max-width: 991px) {
  .tips-wrapper {
    padding: 0 4rem; } }

@media (min-width: 992px) {
  .tips-wrapper .image img {
    max-height: 145px;
    min-height: 145px; } }

@media (max-width: 991px) {
  .tips-wrapper .image img {
    max-width: 200px; } }

@media (max-width: 767px) {
  .getmoving-caregivers-content .moveToRightPadding {
    padding: 3rem 40px !important; } }

@media (min-width: 992px) {
  .getmoving-caregivers-content.moveToRight {
    left: 50%;
    max-width: 75%;
    border-radius: 20px;
    overflow: hidden; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .getmoving-caregivers-content.moveToRight {
    top: 35px; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .getmoving-caregivers-content.moveToRight p {
    padding-right: 4rem; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .getmoving-caregivers-content.moveToRight .color-accessible-orange {
    font-size: calc(24px + 1.05vw); } }

@media (max-width: 480px) {
  .getmoving-caregivers-content .richTextEnhanced .richText-content p {
    padding-right: 2rem; } }

@media (max-width: 480px) {
  .getmoving-caregivers-content .richTextEnhanced .richText-content .color-accessible-orange {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 25px; } }

@media (max-width: 767px) {
  .rob-video-box.video-box {
    padding-bottom: 20px; } }

.modal-box {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 60%;
  margin: 0 auto;
  right: 0;
  margin-top: 20px;
  z-index: 99999; }
  @media (min-width: 992px) and (max-width: 1024px) {
    .modal-box {
      width: 90%; } }
  @media screen and (min-width: 992px) {
    .modal-box {
      width: 70%;
      margin-top: 0; } }
  @media screen and (max-width: 991px) {
    .modal-box {
      overflow-x: scroll;
      max-height: 100%;
      padding-bottom: 100px;
      width: calc(100% - 20px); } }
  .modal-box .modal__header-content {
    padding: 10px; }
    .modal-box .modal__header-content h4,
    .modal-box .modal__header-content p {
      margin-left: 5px;
      color: #ffffff; }
  @media (max-width: 767px) {
    .modal-box .bg-height > div.component-content {
      background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/mon-bg-both.png") !important;
      min-height: 382px !important;
      border-radius: 20px 20px 0px 0px;
      background-repeat: no-repeat;
      background-size: contain; } }
  @media (max-width: 1024px) {
    .modal-box .bg-height > div.component-content {
      background-size: cover !important; } }
  .modal-box .bg-height .component-content {
    min-height: 0px !important;
    border-radius: 20px 20px 0px 0px; }
  .modal-box .bg-height .image .middle {
    text-align: left;
    padding-left: 10px; }
  .modal-box .white-bg {
    background-color: #ffffff;
    border-radius: 0px 0px 20px 20px; }
    .modal-box .white-bg img {
      max-width: 350px;
      margin-right: 1rem; }
  .modal-box .carewalk-popup-close {
    position: absolute;
    right: -3%;
    top: 20%; }
    .modal-box .carewalk-popup-close img {
      height: 25px;
      cursor: pointer; }
    @media screen and (max-width: 991px) {
      .modal-box .carewalk-popup-close {
        right: -40% !important;
        top: 8% !important; } }

.shoppable-cart-button .component-content {
  line-height: 1; }

.shoppable-cart-button button.shoppable-cart-icon {
  background: transparent;
  cursor: pointer; }
  .shoppable-cart-button button.shoppable-cart-icon svg {
    width: 25px;
    height: 25px; }
    @media screen and (min-width: 992px) {
      .shoppable-cart-button button.shoppable-cart-icon svg {
        color: #ffffff; } }
    @media screen and (max-width: 991px) {
      .shoppable-cart-button button.shoppable-cart-icon svg {
        width: 30px;
        height: 30px;
        color: #3a3a3a; } }

.accordion-slide:after {
  background: transparent; }

.accordion-slide > .accordion-content-wrapper {
  border-top: none; }

.articleCard a {
  text-transform: initial;
  color: var(--primary-color); }
  .articleCard a:hover {
    text-decoration: none; }

.section .otherTeaser-bgCover.backgroundCover .component-content {
  min-height: auto; }

.contact-us .contact-item {
  display: flex !important;
  align-items: center;
  border: none; }
  .contact-us .contact-item .grey-circle {
    background: #B3B3B3;
    text-align: center;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .contact-us .contact-item .grey-circle img {
      width: 25px; }
  .contact-us .contact-item::before {
    display: none; }
  @media (max-width: 767px) {
    .contact-us .contact-item {
      padding: 10px;
      border-radius: 4px;
      background: #F5F5F5; } }

.contact-us .visibility-hide {
  visibility: hidden; }

.contact-us .ext-link {
  border-bottom: 1px solid #323131; }
  .contact-us .ext-link:hover {
    text-decoration: none;
    background: #323131;
    color: #ffffff; }

.contact-us .default-icon > .removePopUp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #323131;
  border-radius: 50%;
  margin: 0 0 0 5px;
  height: 30px;
  width: 30px;
  vertical-align: middle; }
  .contact-us .default-icon > .removePopUp img {
    width: auto;
    height: 16px;
    text-align: center; }

.theme-font-color {
  color: #323131 !important; }

@media (min-width: 992px) {
  .m-d-r-1 {
    margin-right: 1rem !important; } }

@media (min-width: 992px) {
  .footer-haleon-logo {
    top: 5px; } }

@media (max-width: 991px) {
  .m-m-r-1 {
    margin-right: 1rem !important; }
  .footer-haleon-logo {
    top: 0;
    bottom: 0;
    width: auto;
    float: right; } }

@media (min-width: 992px) {
  .scg-hero-text-container {
    padding: 0% 2.5% 0 2.5%; }
  .scg-video-one-container .scg-video-player button,
  .scg-video-two-container .scg-video-player button {
    position: absolute;
    right: 10%;
    bottom: 15%;
    background: none;
    border: none; }
  .scg-video-one-container .richText.component,
  .scg-video-two-container .richText.component {
    padding-left: 2.5%; }
    .scg-video-one-container .richText.component h2,
    .scg-video-two-container .richText.component h2 {
      color: var(--secondary-color); } }

@media (max-width: 991px) {
  .getmoving-caregivers-content .scg-caregivers-content-text {
    padding: 2em 2em !important;
    margin-top: 3em; }
  .scg-video-one-container .scg-video-player button,
  .scg-video-two-container .scg-video-player button {
    position: absolute;
    right: 10%;
    bottom: 20%;
    background: none;
    border: none; }
  .scg-hero-banner.hero-banner-care .component-content {
    background-position: center; } }

.getmoving-caregivers-content .scg-caregivers-content-text .richText-content div a {
  background-color: var(--secondary-color);
  color: #FFFFFF !important; }
  .getmoving-caregivers-content .scg-caregivers-content-text .richText-content div a:hover, .getmoving-caregivers-content .scg-caregivers-content-text .richText-content div a:focus {
    background-color: #FFFFFF;
    color: var(--secondary-color) !important; }

.getmoving-caregivers-content .scg-caregivers-content-text h3 {
  color: var(--secondary-color); }

.light-bg-gray {
  background-color: #f5f5f5; }

.scg-btn-container {
  border-bottom: 1px solid #979797;
  padding-bottom: 2em; }

.scg-btn-1 {
  margin-right: -5px;
  padding: 0.5em 1.5em;
  border-right: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border: 1px solid var(--secondary-color);
  border-right: none;
  color: var(--secondary-color);
  cursor: pointer; }

.scg-btn-2 {
  padding: 0.5em 1.5em;
  border-right: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border: 1px solid var(--secondary-color);
  border-left: none;
  color: var(--secondary-color);
  cursor: pointer; }

.selected-btn {
  background-color: var(--secondary-color);
  color: #ffffff; }

.article-heading-18 {
  font-size: 1.125em;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 3.2px; }

.box.section .min-height-340 .component-content {
  min-height: 300px; }

.util-secondary-color {
  color: var(--secondary-color); }

.font-size-14 {
  font-size: 0.875rem !important; }

.font-size-15 {
  font-size: 0.9375rem !important; }

.font-size-16 {
  font-size: 1rem !important; }

.font-size-17 {
  font-size: 1.0625rem !important; }

.font-size-18 {
  font-size: 1.125rem !important; }

.font-size-19 {
  font-size: 1.1875rem !important; }

.font-size-20 {
  font-size: 1.25rem !important; }

.font-size-21 {
  font-size: 1.3125rem !important; }

.font-size-22 {
  font-size: 1.375rem !important; }

.font-size-23 {
  font-size: 1.4375rem !important; }

.font-size-24 {
  font-size: 1.5rem !important; }

.font-size-25 {
  font-size: 1.5625rem !important; }

.font-size-26 {
  font-size: 1.625rem !important; }

.font-size-27 {
  font-size: 1.6875rem !important; }

.font-size-28 {
  font-size: 1.75rem !important; }

.font-size-29 {
  font-size: 1.8125rem !important; }

.font-size-30 {
  font-size: 1.875rem !important; }

.font-size-31 {
  font-size: 1.9375rem !important; }

.font-size-32 {
  font-size: 2rem !important; }

.line-height-14 {
  line-height: 0.875rem !important; }

.line-height-15 {
  line-height: 0.9375rem !important; }

.line-height-16 {
  line-height: 1rem !important; }

.line-height-17 {
  line-height: 1.0625rem !important; }

.line-height-18 {
  line-height: 1.125rem !important; }

.line-height-19 {
  line-height: 1.1875rem !important; }

.line-height-20 {
  line-height: 1.25rem !important; }

.line-height-21 {
  line-height: 1.3125rem !important; }

.line-height-22 {
  line-height: 1.375rem !important; }

.line-height-23 {
  line-height: 1.4375rem !important; }

.line-height-24 {
  line-height: 1.5rem !important; }

.line-height-25 {
  line-height: 1.5625rem !important; }

.line-height-26 {
  line-height: 1.625rem !important; }

.line-height-27 {
  line-height: 1.6875rem !important; }

.line-height-28 {
  line-height: 1.75rem !important; }

.line-height-29 {
  line-height: 1.8125rem !important; }

.line-height-30 {
  line-height: 1.875rem !important; }

.line-height-31 {
  line-height: 1.9375rem !important; }

.line-height-32 {
  line-height: 2rem !important; }

.line-height-33 {
  line-height: 2.0625rem !important; }

.line-height-34 {
  line-height: 2.125rem !important; }

.line-height-35 {
  line-height: 2.1875rem !important; }

.line-height-36 {
  line-height: 2.25rem !important; }

.line-height-37 {
  line-height: 2.3125rem !important; }

.line-height-38 {
  line-height: 2.375rem !important; }

.line-height-39 {
  line-height: 2.4375rem !important; }

.line-height-40 {
  line-height: 2.5rem !important; }

.line-height-41 {
  line-height: 2.5625rem !important; }

.line-height-42 {
  line-height: 2.625rem !important; }

.line-height-43 {
  line-height: 2.6875rem !important; }

.line-height-44 {
  line-height: 2.75rem !important; }

.line-height-45 {
  line-height: 2.8125rem !important; }

.line-height-46 {
  line-height: 2.875rem !important; }

.line-height-47 {
  line-height: 2.9375rem !important; }

.line-height-48 {
  line-height: 3rem !important; }

.font-weight-400 {
  font-weight: 400 !important; }

.font-weight-500 {
  font-weight: 500 !important; }

.font-weight-600 {
  font-weight: 600 !important; }

.font-weight-700 {
  font-weight: 700 !important; }

.hr-style3 {
  margin: 0 auto; }

.hero-logo {
  position: absolute;
  bottom: -15px;
  right: -44px;
  width: 220px;
  height: 245px; }
  @media screen and (min-width: 992px) {
    .hero-logo {
      bottom: -40px;
      width: 293px;
      height: 273px; } }

@media screen and (max-width: 991px) {
  .goMovingSectionHome .moveToRight > .component-content {
    background-position: inherit; } }

@media (min-width: 768px) and (max-width: 991px) {
  .acts-of-care-text {
    padding-top: 20px !important;
    padding-left: 20px !important; }
  .hr-style3 {
    display: none; } }

.z-index-2 {
  z-index: 2; }

.h1-styles {
  font-size: calc(26px + 1.7991vw);
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2;
  color: white; }

.richText a.highlighter:hover {
  color: var(--orange-red-color-light) !important; }

.mt-0 {
  margin-top: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.homeBannerWrapper > .component-content {
  overflow: visible; }

.white-review [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,
.white-review.reference-Baazarvoice_t [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist {
  color: #ffffff !important; }

.white-review.reference-Baazarvoice_t.write-review-button > .component-content {
  padding: 0 !important; }

.white-review.reference-Baazarvoice_t.read-review [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist::before,
.white-review.reference-Baazarvoice_t.read-review [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,
.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary {
  display: none !important; }

.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist::before {
  display: none !important; }

.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container div.bv_main_container_row_flex,
.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container,
.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] {
  all: unset !important;
  display: block !important; }

.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist {
  all: unset !important;
  display: block !important;
  width: 97% !important;
  top: 0 !important;
  text-decoration: none !important;
  font-size: 1rem !important;
  text-transform: uppercase !important;
  padding: 0.375rem 0rem !important;
  border-radius: 50rem !important;
  border: 3px solid #fff !important;
  text-align: center !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  max-height: 1.56rem !important;
  cursor: pointer !important; }

.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,
.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:focus {
  border: 3px solid #ffffff !important;
  background: #ffffff !important;
  color: var(--primary-color) !important; }

@media screen and (max-width: 991px) {
  .white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist {
    min-height: 45px !important;
    max-height: 45px !important;
    height: 45px !important;
    border-radius: 50rem !important;
    font-size: 1.125rem !important;
    line-height: 1.3 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    width: 100% !important; } }

@media (min-width: 992px) {
  .custom-breadcrumb .breadcrumbs-list li a {
    color: white; }
  .custom-breadcrumb .breadcrumbs-list li.first a::before {
    color: white;
    filter: brightness(0) invert(1); }
  .box.section .min-height-340 .richText > .component-content {
    display: flex;
    align-items: center; } }

.container-sharethis .sharethis-links .shareThis-list .shareThis-item a > img {
  width: 30px;
  height: 30px; }

@media (max-width: 1200px) {
  .articleCard .image img {
    height: auto; }
  .overLappedImage img {
    height: auto; } }

@media screen and (max-width: 640px) {
  .joyOfMovementWrapper .image figure img {
    max-width: 100%;
    float: none;
    margin-top: -10px;
    min-height: 133px;
    aspect-ratio: auto 16/9; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hero-care-giver.hero-banner-care.homeBannerWrapper .component-content {
    min-height: 900px !important; }
  .hero-logo {
    position: absolute;
    bottom: 65px;
    right: -55px;
    width: 263px;
    height: 245px; }
  .tip-revol .box .component-content .paragraphSystem {
    display: flex;
    justify-content: center;
    margin-left: -30px; } }

.quotes-on-image {
  position: relative; }
  .quotes-on-image .quotes {
    margin-top: 0 !important;
    padding-left: 0px !important;
    all: unset;
    position: absolute;
    left: 24px;
    z-index: 1;
    color: white;
    top: 50%;
    transform: translateY(-50%); }
    .quotes-on-image .quotes .quote-image {
      width: 16px; }
      @media screen and (min-width: 992px) {
        .quotes-on-image .quotes .quote-image {
          width: 30px; } }
    .quotes-on-image .quotes p {
      width: 16ch;
      font-weight: 600;
      font-size: 14px; }
      @media screen and (min-width: 992px) {
        .quotes-on-image .quotes p {
          font-size: 1.4rem; } }
      .quotes-on-image .quotes p:first-child {
        line-height: 0; }

.flex-v-center * .paragraphSystem {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.flex-v-end * .paragraphSystem {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end; }

@media screen and (max-width: 991px) {
  .mobile-brain-img img {
    width: 100%; }
  .brain-description-text {
    width: 100%; } }

.white-review.reference-Baazarvoice_t.write-review-button [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:focus-visible {
  outline: 2px dotted !important;
  margin: 4px 0 !important; }

/* ashish */
.banner-top-box {
  background-image: linear-gradient(93deg, #d2d3d6 0%, #fafafa 22%, #e8e9eb 45%, #fafafa 73%, #d2d3d6);
  padding: 0.5rem 0 0.5rem; }
  @media screen and (max-width: 991px) {
    .banner-top-box {
      margin-top: 12px; } }
  @media screen and (min-width: 992px) {
    .banner-top-box {
      padding: 12px 0; } }
  @media (max-width: 991px) {
    .banner-top-box img {
      vertical-align: text-top; } }
  .banner-top-box p {
    font-size: 20px;
    color: var(--secondary-color);
    font-weight: 600; }
    @media screen and (max-width: 576px) {
      .banner-top-box p {
        font-size: 18px; } }
    .banner-top-box p a {
      color: var(--secondary-color);
      text-decoration: underline;
      margin: 2px;
      font-size: 16px; }

.cf-footer-form {
  color: #3a3a3a;
  width: 100%; }
  .cf-footer-form .form-white-bg {
    background-color: #FFFFFF;
    border-radius: 0 0 4rem 0;
    margin-top: 5rem;
    margin-bottom: 5rem; }
    @media screen and (max-width: 991px) {
      .cf-footer-form .form-white-bg {
        padding: 2rem 1rem 1rem 1rem;
        margin-top: 1rem;
        margin-bottom: 2rem; } }
    .cf-footer-form .form-white-bg .form-text {
      display: inline-block;
      vertical-align: top; }
      @media screen and (max-width: 991px) {
        .cf-footer-form .form-white-bg .form-text {
          width: 100%; } }
      .cf-footer-form .form-white-bg .form-text .cmp-form-text__text {
        width: 90%; }

.text-blue-color,
.text-blue-color * {
  color: var(--secondary-color) !important; }

.text-light-black,
.text-light-black * {
  color: #3a3a3a !important; }

.text-purple-black,
.text-purple-black * {
  color: #34343c !important; }

.text-light-grey,
.text-light-grey * {
  color: #868686 !important; }

.text-orange-light,
.text-orange-light * {
  color: #ff6620 !important; }

.border-box {
  border: 2px solid #34343c;
  padding: 8px 18px;
  margin-top: 10px; }

.flex-center * .paragraphSystem {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center; }

.tablinks {
  margin: 2px 0;
  padding: 0.75em 1.5em;
  border-right: none;
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color);
  cursor: pointer;
  width: 25%;
  border-radius: 0; }
  .tablinks:first-of-type {
    border-right: none;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }
  .tablinks:last-of-type {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
  .tablinks.selected-btn {
    color: #FFFFFF; }
  .tablinks .tab-heading {
    font-size: 1rem;
    margin-bottom: 0;
    font-family: 'DiodrumVoltaren'; }
  .tablinks:hover {
    background-color: var(--secondary-color);
    color: #ffffff; }

.border-top {
  border-top: 1px solid #ddd; }

.filterbox-1 {
  background: var(--secondary-color);
  border-radius: 8px;
  color: #FFFFFF;
  padding: 1rem 1.25rem;
  width: 100%; }
  .filterbox-1 option {
    background: #FFFFFF;
    border: solid 1px var(--secondary-color);
    border-radius: 0 0 8px 8px !important;
    color: var(--secondary-color);
    font-weight: 600;
    padding: 1rem 1.25rem; }
    .filterbox-1 option:hover {
      background: #c5c9e7; }
    .filterbox-1 option:active {
      background: #c5c9e7; }

@media screen and (max-width: 991px) {
  .full-width-m {
    width: 100%; } }

.d-block {
  display: block !important; }

.img-radius-0 img {
  border-radius: 0 !important; }

select#SelectOption {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 40px; }

/* Amrendra Kumar */
.submenu-heading {
  margin: 0 15px 8.6px 0;
  font-family: DiodrumVoltaren;
  font-size: 32px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.01px;
  text-align: left;
  color: var(--secondary-color); }
  .submenu-heading:after {
    content: '';
    display: block;
    max-width: 75px;
    padding-top: 8px;
    border-bottom: 5px solid #ddd; }

.submenu-text {
  margin: 4.8px 0 0;
  font-family: DiodrumVoltaren;
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.01px;
  color: #ff6620; }
  .submenu-text p {
    font-size: 16px; }
    .submenu-text p:last-of-type {
      padding-top: 5px; }

.submenu-sub-text {
  margin: 4.4px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #34343c; }

.submenu-text-link a {
  font-size: 16px;
  font-weight: 600;
  line-height: 0.81;
  text-align: left;
  color: var(--secondary-color);
  margin-left: 2px; }

.bottom-border-gray {
  margin: 14.7px 0;
  background-color: #ddd; }

.faq-gray-box {
  padding: 8px 0;
  border-radius: 4px;
  background-color: #f6f6f6; }

@media (min-width: 992px) {
  .megamenu-submenu-item {
    padding: 14.8px 8.5px 27.7px;
    box-shadow: 0 5px 7.5px 0 rgba(0, 0, 0, 0.08);
    background-color: #f6f6f6; }
  .bg-white-border {
    padding: 21.6px 13.8px 8.1px 13.4px;
    border-radius: 10px;
    border: solid 0.5px #ddd;
    background-color: #ffffff; }
  .right-border-gray:after {
    position: absolute;
    content: '';
    right: 0;
    width: 2px;
    display: inline-block;
    height: 18.3px;
    background-color: #ddd; }
  .submenu-heading-border {
    width: 80.5px;
    height: 2.5px;
    margin: 8.5px 0px;
    background-color: #ddd; } }

.megamenu-submenu-item {
  display: none; }

@media screen and (min-width: 992px) {
  .megamenu-submenu-item.opened {
    display: block; }
  .header-container .main-nav .navigation-level1 ul.navigation-level2 {
    display: none !important; } }

@media (max-width: 991px) {
  .right-border-gray:after {
    content: '';
    width: 160.7px;
    height: 0.5px;
    margin: 20px 0;
    background-color: #ddd;
    display: block;
    min-width: 350px; } }

.text-left {
  text-align: left !important; }

.bg-gradient-white-gray {
  border-radius: 5px;
  background-image: linear-gradient(to top, #f0f2f8, #ffffff); }

.main-nav .navigation-level2.page-read-reviews, .main-nav .navigation-level2.page-testimonials,
.main-nav .navigation-level2.page-living-with-arthritis ul, .main-nav .navigation-level2.page-types, .main-nav .navigation-level2.page-symptoms, .main-nav .navigation-level2.page-causes, .main-nav .navigation-level2.page-foot-arthritis-symptoms, .main-nav .navigation-level2.page-interesting-arthritis-facts, .main-nav .navigation-level2.page-early-signs-of-osteoarthritis, .main-nav .navigation-level2.page-ankle-arthritis-symptoms {
  display: none !important; }

.listing-block li a {
  display: initial !important; }

.text-note {
  color: #979797; }

.faq-heading {
  background: #001a68;
  border-radius: 8px;
  color: #fff;
  padding: 12px 32px 8px;
  font-weight: 600; }

@media screen and (max-width: 991px) {
  .m-flex-column .paragraphSystem {
    display: flex;
    flex-direction: column; }
  .order-m-2 {
    order: 2; } }

.review-sec {
  width: fit-content;
  margin-right: 1rem; }
  @media (max-width: 767px) {
    .review-sec {
      max-width: 180px; } }
  @media (max-width: 767px) {
    .review-sec [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container {
      margin-bottom: 10px !important; } }
  @media screen and (max-width: 640px) {
    .review-sec > .component-content {
      overflow: visible; } }

.read-sec {
  margin-top: -2px;
  display: flex;
  align-items: flex-end;
  width: 160px; }
  @media (max-width: 767px) {
    .read-sec {
      margin-left: -3rem; } }

.read-sec a {
  display: inline-block;
  padding: 0 12px;
  border-left: 3px solid #a9a9a9;
  line-height: 1.4;
  margin: 2px; }
  @media (max-width: 767px) {
    .read-sec a {
      padding: 0 24px; } }

.border-right {
  margin-right: 2px solid #ddd; }

@media screen and (min-width: 992px) {
  .d-float-right {
    float: right; } }

.msiteHeader.Header .header-container .main-nav .navigation-level1 .navigation-item.activeDropdown {
  border-bottom: none; }

tr.space-top-row td {
  border-top: 15px solid #ffffff; }

.border-left-1 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 17px; }

.border-right-1 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 17px; }

.border-left-2 {
  border-top-left-radius: 17px;
  border-bottom-left-radius: 17px; }

.border-right-2 {
  border-top-right-radius: 17px;
  border-bottom-right-radius: 17px; }

.border-left-3 {
  border-top-left-radius: 17px;
  border-bottom-left-radius: 5px; }

.border-right-3 {
  border-top-right-radius: 17px;
  border-bottom-right-radius: 5px; }

td.border-right:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: 70%;
  background: #dadada;
  top: 15%; }

td.border-right {
  position: relative; }

.d-none-pusedo:before {
  display: none !important; }

@media screen and (max-width: 640px) {
  .customTable table.voltarenProdtable tr td {
    height: 70px; } }

@media screen and (min-width: 992px) {
  .d-hide {
    display: none; } }

@media screen and (max-width: 991px) {
  .m-hide {
    display: none; } }

.bg-white {
  background: #FFFFFF; }

.shop-btn-gel {
  width: 95%; }

.text-center {
  text-align: center !important; }

/* page property css */
/* arthritis-pain-gel */
body .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage,
.doctorRecommendedWrapper .orange-text span {
  color: #ff6620; }

@media (min-width: 992px) {
  .arthritis-pain-hero-banner .rightBottomCurve > .component-content {
    padding-bottom: 25px;
    background-size: 58%;
    background-position: bottom right; }
  .doctorRecommendedWrapper .orange-text span.d-block > sup {
    font-size: 1.3rem;
    top: -10px; } }

@media (max-width: 992px) {
  .doctorRecommendedWrapper.recommendedMobileWrapper .richTextHyperlinkedImage span.pain > sup {
    position: relative;
    left: -4px;
    top: -9px;
    font-size: 16px; } }

/* dietary-supplements/joint-health-bone-strength */
.center-align {
  text-align: center; }

@media (min-width: 992px) {
  .cust-mar-left-30 {
    margin-left: 30px; }
  .margin-40-top-dt {
    margin-top: 40px; } }

@media (min-width: 1181px) {
  .joint-white-card .reference-buy-now {
    min-width: 219px;
    margin-right: 15%; }
  .joint-white-card .product-link {
    width: auto; } }

/* what-makes-voltaren-different */
span.cust-second-line {
  display: block; }

.bg-grey-4 {
  background: #f6f6f6; }

.play-icon-left.video-box .video-int .placeholder-img .title-content button {
  left: 5%;
  bottom: 7%;
  transform: none; }

.page-what-makes-voltaren-different .customTable {
  padding: 0;
  margin-top: 0;
  border-top: 5px; }

.customTable-relievers-box .heading {
  max-width: 60%;
  margin: 3rem auto 1rem; }

.customTable-relievers .caption {
  font-size: calc(1.5876rem + 1.0512vw);
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 15px; }

html {
  scroll-padding-top: 11rem !important; }

.justify-content-between * .paragraphSystem {
  justify-content: space-between; }

.quick-jump-link p {
  font-size: 1rem; }
  @media screen and (min-width: 992px) {
    .quick-jump-link p {
      padding: 20px 0; } }

.font-size-32 {
  font-size: 32px !important; }

.font-size-20 {
  font-size: 20px !important; }

.key-ingredients-section > .component-content {
  background-size: cover;
  background-repeat: no-repeat; }
  @media screen and (max-width: 991px) {
    .key-ingredients-section > .component-content {
      background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/Key-Ingredients-mob.png") !important; } }

.image.new-flag {
  position: relative; }
  .image.new-flag:before {
    content: '';
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/new-flag.webp");
    background-repeat: no-repeat;
    background-size: contain;
    width: 58px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0; }
    @media screen and (max-width: 480px) {
      .image.new-flag:before {
        width: 48px;
        height: 22px; } }

@media screen and (min-width: 992px) {
  .d-width-40 {
    width: 40% !important; } }

.full-clickable:hover {
  position: relative; }
  .full-clickable:hover .product-link {
    position: static; }
    .full-clickable:hover .product-link a.underlineLink {
      position: static; }
      .full-clickable:hover .product-link a.underlineLink:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0; }
  .full-clickable:hover .reference-Baazarvoice_t,
  .full-clickable:hover .reference-buy-now {
    z-index: 1; }

.product-dropdown-mob > .component-content {
  overflow: visible; }

.dropdown_list {
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.dropdown_list span.dropdown {
  display: block;
  margin: 0;
  padding: 16px 20px;
  width: auto;
  background: var(--secondary-color);
  border-radius: 8px;
  border: 1px solid var(--secondary-color);
  cursor: pointer;
  overflow: hidden;
  font-size: 1rem;
  color: #fff;
  line-height: 1.75rem;
  font-size: 18px;
  font-weight: 600; }

.dropdown_list .drop {
  display: block;
  float: left;
  margin: 0;
  width: 100%;
  max-height: 0;
  position: absolute;
  background: #fff;
  top: 60px;
  border-radius: 0 0 25px 25px;
  z-index: 10;
  overflow-y: auto;
  opacity: 0;
  list-style-type: none;
  padding: 0;
  transition: max-height 0.3s cubic-bezier(0, 0.6, 0, 1), opacity 0.3s cubic-bezier(0, 0.6, 0, 1); }

.dropdown_list .drop {
  border-radius: 0 0 8px 8px !important; }

.dropdown_list .drop li {
  float: none;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  height: auto;
  font-size: 18px;
  font-weight: 600;
  color: var(--secondary-color); }

.dropdown_list .drop li:first-child {
  border-top: 0; }

.dropdown_list .drop li.active,
.dropdown_list .drop li:hover {
  background: rgba(81, 97, 163, 0.2); }

.dropdown_list span.is-active + .drop {
  max-height: 350px;
  border: 2px solid var(--secondary-color);
  border-top: 1px solid #dbdbdc;
  opacity: 1;
  transition: max-height 0.2s ease-in-out, opacity 0.2s ease-in-out; }

.dropdown_list span.dropdown.is-active {
  border-radius: 8px 8px 0 0;
  border-bottom: none; }

.dropdown_list span.dropdown:after {
  vertical-align: top;
  content: '';
  position: absolute;
  right: 22px;
  top: 22px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 6px;
  border-radius: 2px;
  transform: rotate(45deg); }

.dropdown_list span.dropdown.is-active:after {
  transform: rotate(225deg);
  top: 25px; }

.dropdown_list .drop li a {
  float: none;
  display: block;
  font-weight: inherit;
  margin: 0;
  padding: 12px 18px;
  text-transform: none;
  color: inherit;
  text-align: left;
  cursor: pointer; }

/* Rohit Singh | GSKBD-29675 | 9/10/23 */
/* From page propery */
‌.orderedLi li {
  font-family: 'DiodrumVoltaren';
  font-size: 1.125rem; }

/* Rohit End */
/* Aman Singh | GSKBD-29816 | 10/10/23 */
.d-inline-block {
  display: inline-block; }

.d-inline {
  display: inline !important; }

/* Abhay |GSKBD-29965 |  31-10-2023  */
.list-accordion div ul .accordion-content-wrapper ol li a {
  display: inline; }

.font-28 {
  font-size: 28px !important;
  font-weight: 600; }

.accordion-ankle-page .accordion-content-wrapper {
  border-bottom-right-radius: 0; }

/*GSKBD-31212 starts*/
.hero-product-banner-img figcaption {
  margin-top: 0 !important;
  bottom: 0; }

/*GSKBD-31212 ends*/
/*GSKBD-31242 starts*/
@media (max-width: 991px) {
  .page-does-cracking-your-knuckles-cause-arthritis,
  .page-is-bursitis-a-form-of-arthritis,
  .page-is-trigger-finger-a-form-of-arthritis {
    display: none !important; } }

/*GSKBD-31242 ends*/
body .btn.channel-advisor {
  line-height: 20px; }

.progressBarSection {
  padding: 3rem 0; }
  .progressBarSection .progressbar {
    border: 14px solid #f7f7f7;
    border-radius: 5px;
    padding: 2rem 2.7rem;
    margin: 0 2rem; }
    .progressBarSection .progressbar .progressRow {
      margin-bottom: 1rem; }
      .progressBarSection .progressbar .progressRow.progressActive p {
        color: #ff671f; }
      .progressBarSection .progressbar .progressRow.progressActive .progress-bar {
        background: #fdb614 !important;
        background: linear-gradient(90deg, #fdb614 0, #f47920 70%) !important; }
      .progressBarSection .progressbar .progressRow.progressActive span {
        font-size: 1.25rem; }
      .progressBarSection .progressbar .progressRow p {
        font-size: 1rem;
        color: var(--secondary-color);
        margin: 0;
        font-weight: 700; }
      .progressBarSection .progressbar .progressRow .progress-bar {
        height: inherit;
        background: #e9e9e9;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        height: 2rem;
        float: left;
        max-width: 85%; }
      .progressBarSection .progressbar .progressRow span {
        float: left;
        margin-left: 1rem;
        font-size: 1rem;
        font-weight: 700; }
    .progressBarSection .progressbar .progressLabel {
      border-top: 2px solid #e9e9e9;
      font-size: 1rem;
      padding: 1rem 0 0 0.5rem;
      color: var(--secondary-color);
      text-align: left;
      font-weight: 600; }
  .progressBarSection .progressCondition {
    padding: 1rem 1rem 0 3.3rem; }
    .progressBarSection .progressCondition p {
      font-size: 0.875rem;
      color: #979797; }

.voltarenProduct {
  background-color: #f8f9fa;
  padding: 0;
  padding-bottom: 3rem; }
  .voltarenProduct .voltarenHeadRow .voltarenProdRow h3 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5;
    color: #3a3a3a;
    text-align: center; }
  .voltarenProduct .voltarenProdCard {
    background: #ffffff;
    padding: 0.5rem 1.5rem;
    border-radius: 5px; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row:nth-child(odd) div:nth-child(2n) {
      border-radius: 5px; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row:nth-child(odd) div:nth-child(2) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row:nth-child(odd) div:nth-child(odd) {
      border-radius: 0; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row:nth-child(odd) div:nth-child(4) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row h4 {
      text-align: left;
      color: var(--secondary-color);
      font-weight: 500;
      font-size: 1rem;
      height: 80px;
      margin: 0;
      line-height: unset;
      display: flex;
      align-items: center; }
      .voltarenProduct .voltarenProdCard .voltarenCompareRow .row h4.active {
        color: #ff671f; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row .primaryRow {
      text-align: center;
      height: 80px;
      background-color: #f2e4df;
      line-height: unset;
      display: flex;
      align-items: center;
      justify-content: center; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row .secondaryRow {
      text-align: center;
      height: 80px;
      background-color: #ffffff;
      line-height: unset;
      display: flex;
      align-items: center;
      justify-content: center; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row .tertiaryRow {
      text-align: center;
      height: 80px;
      background-color: #f6f6f6;
      line-height: unset;
      display: flex;
      align-items: center;
      justify-content: center; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row img {
      width: 30px; }
  .voltarenProduct .productCondition {
    padding-left: 4.5rem;
    padding-top: 0.5rem; }
    .voltarenProduct .productCondition p {
      font-size: 0.875rem;
      color: #979797;
      margin: 0;
      font-weight: 500; }

.shoppable-view-bag-item-details-container h3 {
  font-size: 1.5rem; }

.shoppable-checkout-view-bag-info-container {
  font-size: 13px !important; }

@media screen and (min-width: 992px) {
  .snippetReference.Header.fixed-component.activeNav .main-nav .navigation-root.navigation-level2 {
    display: none !important; } }

.brand-logo a {
  display: block; }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .progressBarSection .progressbar {
    margin: 0; }
  .voltarenProduct .voltarenHeadRow .voltarenProdRow h3 {
    font-size: 0.875rem; }
  .voltarenProduct .voltarenProdCard .voltarenCompareRow .row h4 {
    font-size: 0.875rem;
    line-height: 30px; }
  .voltarenProduct .voltarenProdCard .voltarenCompareRow .row img {
    width: 24px; }
  .voltarenProduct .productCondition {
    padding-left: 0rem; } }

@media only screen and (max-width: 767px) {
  .progressBarSection {
    padding: 3rem 0; }
    .progressBarSection .progressbar {
      padding: 0.5rem;
      margin: 0; }
      .progressBarSection .progressbar .progressRow {
        margin-bottom: 1rem; }
        .progressBarSection .progressbar .progressRow.progressActive span {
          font-size: 1rem; }
        .progressBarSection .progressbar .progressRow p {
          font-size: 1rem; }
        .progressBarSection .progressbar .progressRow span {
          font-size: 0.9rem; }
      .progressBarSection .progressbar .progressLabel {
        text-align: center;
        font-size: 0.875rem; }
    .progressBarSection .progressCondition {
      padding: 1rem 1rem 0 0rem; }
    .progressBarSection .container {
      padding: 0; }
  .voltarenProduct .voltarenHeadRow .voltarenProdRow h3 {
    font-size: 0.875rem; }
  .voltarenProduct .voltarenProdCard {
    padding: 10px 25px 10px 15px; }
    .voltarenProduct .voltarenProdCard .voltarenCompareRow .row {
      margin: 0 -15px; }
      .voltarenProduct .voltarenProdCard .voltarenCompareRow .row h4 {
        font-size: 0.875rem;
        line-height: 16px; }
      .voltarenProduct .voltarenProdCard .voltarenCompareRow .row img {
        width: 24px; }
  .voltarenProduct .productCondition {
    padding-left: 0rem; } }

.parametrizedhtml .progressBarSection .progressbar {
  display: inline-block;
  width: 100%;
  margin: 0; }
  .parametrizedhtml .progressBarSection .progressbar > div {
    display: inline-block;
    width: 100%; }

.parametrizedhtml .voltarenProduct {
  display: inline-block;
  width: 100%; }
  .parametrizedhtml .voltarenProduct .container > div {
    display: inline-block;
    width: 100%; }
  .parametrizedhtml .voltarenProduct .voltarenCompareRow .row div {
    padding: 0 15px; }
    .parametrizedhtml .voltarenProduct .voltarenCompareRow .row div h4 {
      letter-spacing: normal; }
  .parametrizedhtml .voltarenProduct .voltarenProdRow .row {
    display: inline-block;
    vertical-align: bottom; }
    .parametrizedhtml .voltarenProduct .voltarenProdRow .row div {
      padding: 1.5rem 15px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .parametrizedhtml .voltarenProduct .voltarenProdRow .row div h3 {
        font-weight: 600; }

@media only screen and (max-width: 480px) {
  .voltarenProduct .voltarenHeadRow .voltarenProdRow h3 {
    font-size: 0.7rem; }
  .voltarenProduct .voltarenProdCard .voltarenCompareRow .row h4 {
    font-size: 0.7rem;
    line-height: 12px; }
  .voltarenProduct .voltarenProdCard .voltarenCompareRow .row img {
    width: 20px; } }

@media only screen and (min-width: 320px) and (max-width: 896px) and (orientation: landscape) {
  #footer .container.footer .footerLower .image img {
    width: 100px; }
  .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage h1 {
    font-size: 1.5rem;
    line-height: 1; }
  .shoppable-v4checkout-items-merchant-name {
    font-size: 12px; }
  .contactWrapper .component-content p {
    font-size: 0.9rem; }
  .msiteHeader .topHeader .richTextHyperlinkedImage div div ul li {
    padding-top: 10px;
    padding-bottom: 10px; }
    .msiteHeader .topHeader .richTextHyperlinkedImage div div ul li:last-child {
      padding-bottom: 10px; }
  .msiteHeader.Header .topNav-Box .gsk-logo {
    margin-bottom: 5rem; }
  #cb1 {
    right: 0 !important; }
  .mdc-fab:not(.mdc-fab--extended):not(.mdc-fab--mini) {
    width: 44px !important;
    height: 44px !important; } }

/*# sourceMappingURL=../maps/core/main.css.map */
/**end**/
/**charan**/
.ripple:focus{
  outline: 1px dashed;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.content-hide,
.page-coupons .cf-toaster-form{
  display: none;
}
.cf-coupon-form .cf-form-post-submit-message{
  padding-top: 20px;
}
.cf-coupon-form .cf-form-post-submit-message h2{
  font-size: 42px;
  line-height: 44px;
  padding-bottom: 16px;
  color: #f14503;
  margin-bottom: 4px;
  font-weight: 600;
}
.cf-coupon-form .cf-form-post-submit-message p{
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  color: #4e515e;
}
.cf-coupon-form .cf-form-post-submit-message p:last-child{
  padding-top: 16px;
}


.cf-footer-form .cf-form-post-submit-message p{
color: #001a68;
margin-bottom: 10px;
line-height: 1.5;
font-size: 21px;
}
.cf-footer-form .cf-form-post-submit-message h2 {
  font-size: 1.875rem;
  color: #001a68;
  font-weight: 600;
} 


.cf-toaster-form .cf-form-post-submit-message {
  padding: 64px 0px;
  text-align: center;
}

.cf-toaster-form .cf-form-post-submit-message h2,
.cf-toaster-form .cf-form-post-submit-message p{
  color: #ffffff;
  font-size: 32px;
  line-height: 0.9;
  margin-bottom: 16px;
}
.cf-toaster-form .cf-form-post-submit-message p{
  font-size: 24px;
  margin-bottom: 8px;
}
.cf-toaster-form .cf-form-post-submit-message button{
  background-image: none;
  background-color: #001a68;
  margin-top: 20px;
  padding-right: 32px;
  margin-bottom: 20px;
}
.cf-toaster-form .cf-form-post-submit-message button:hover{
  background: none;
}
.form-reference{
display: inline-block;
}
.cf-footer-form .form-reference,
.cf-toaster-form .form-reference{
  display: block;
}
.cmp-form-button{
  cursor: pointer;
}
.cf-footer-form {
font-size: 12px;
font-family: "DiodrumVoltaren" !important;
color: #fff;
}
.cf-footer-form >.component-content>.paragraphSystem {
padding: 16px 16px 10px 16px;
}
.cf-footer-form .footer__gigya-heading  {
border-bottom: 2px solid #1c77d1;
font-size: 40px;
font-weight: 500;
letter-spacing: 2px;
font-family: Gotham Narrow A, Gotham Narrow B;
text-align: left;
position: relative;
margin: 2rem 0 0.5rem 0;
line-height: 1.2;
}
.cf-footer-form .description_text{
font-size: 18px;
line-height: 1.5;
font-weight: 500;
width: 100%;
padding-bottom: 0;
}
.cf-footer-form  .form-container{
padding-left: 60px;
padding-top: 40px;
}
.cf-footer-form form,
.cf-toaster-form form {
padding-left: 8px;
padding-right: 10px;
margin-bottom: 10px;
} 
.cf-footer-form .indication_text{
color:#001a68;
font-family: "DiodrumVoltaren" !important;
font-weight: 500;
font-size: 18px;
padding-bottom: 10px;
padding-left: 10px;
}
.cf-footer-form .form-text{
padding-bottom: 5px;
margin-bottom: 5px;
}
.cf-footer-form .cmp-form-text input,
.cf-toaster-form .cmp-form-text input{
position: relative;
}
.cf-footer-form .cmp-form-text input::placeholder{
width: 100%;
float: left;
margin-bottom: 15px !important;
padding-bottom: 5px;
font-size: 18px;
font-family: "DiodrumVoltaren" !important;
font-weight: 500;
color:#001a68;
margin: 0.5rem 0 0 !important;
position:absolute;
bottom: 4px;
}
.cf-footer-form input:focus{
  outline: 2px dotted #001a68 !important;
  border-bottom:unset !important;
}
.cf-footer-form .cmp-form-text .input-name,
.cf-footer-form .cmp-form-text .input-email,
.cf-footer-form .cmp-form-text .input-code{
background: none !important;
border-radius: 0;
border: none;
border-bottom: 1px solid #001a68;
color: #001a68 !important;
padding: 0;
font-weight: 500;
height: 40px !important;
min-height: 40px;
font-size: 18px !important;
box-shadow: none;
width: 72%;
outline: none;
margin-bottom: 10px;
padding-left: 5px;	
} 
.cf-footer-form .cmp-form-text .input-email{
width: 50%;
} 
.cf-footer-form .footer-input-error::-webkit-input-placeholder{
color: #721616 !important;
}
.cf-footer-form .desclaimer_text p{
font-size: 12px;
line-height: 1.5;
font-family: "DiodrumVoltaren" !important;
color:#001a68;
font-weight: 500;
width: 100%;
padding-bottom: 10px;
}
.cf-footer-form .form-button{ 
display: inline-block;
margin-bottom: 30px;
}
.cf-footer-form  button{
width: 230px;
min-width: inherit;
min-height: 47px;
display: inline-flex;
background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2_blue.svg) no-repeat 0 0;
font-size: 16px;
font-weight: 600;
justify-content: center;
align-items: center;
border-radius: 25px;
color:#001a68;
border: 3px solid #001a68;  
background-size: 8.5rem 1.2rem;
padding:3px 0 3px 0px;
background-position: -18px 12px;
}
.cf-footer-form  button:hover{
background: #ffffff url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2.svg) no-repeat 0 0;
background-size: 8.5rem 1.2rem;
color: #f14503 !important;
text-decoration: none;
border: 3px solid #001a68;
box-shadow: none;
background-position: -18px 12px;
}
.cf-footer-form form a{
color: #001a68 !important;
font-size: 12px;
text-decoration: underline;
letter-spacing: 1px;
}
.cf-footer-form form a:hover,
.cf-toaster-form form a:hover{
text-decoration: none;
}
@media(max-width:992px){
.cf-footer-form>.component-content>.paragraphSystem>.richTextEnhanced{
padding: 0 16px 16px;
}
.cf-footer-form .cmp-form-text input{
width: 100% !important;
}
.cf-footer-form  .form-container,
.cf-footer-form form,
.cf-footer-form .indication_text{
padding-left: 0px !important;
padding-top: 0px !important;
}
.cf-footer-form .form-button {
display: block;
}
}
@media(max-width:480px){
.cf-footer-form  button{
width: 100%;
background-size: 74% 54%;
background-position: -4px 8px;
}
.cf-footer-form form,
.cf-toaster-form form {
padding-left: 8px;
margin-bottom: 10px;
margin-top: 10px;
padding-right: 0;
}
.cf-footer-form .form-white-bg {
border-radius: 0 0 2rem 0;
}
.cf-footer-form .form-button {
margin-top: 1rem;
}
}

/* pop-up form*/
.cf-toaster-form{
font-size: 12px;
font-weight: 400;
font-family: "DiodrumVoltaren" !important;
color: #ffff !important;
max-width: 30.5rem;
}
/* .cf-toaster-form .gigya-heading h2.heading{
font-size: 18px;
margin: 0 1rem;
letter-spacing: 0.6px;
line-height: 30px;
position: relative;
font-weight: 600;
}  */
.reference-footer-new .gigyaform-wrapper {
  max-height: unset !important;
}
.cf-toaster-form button.footer__gigya-heading {
font-size: 18px;
letter-spacing: 0.6px;
line-height: 30px;
position: relative;
font-weight: 600;
border: none !important;
width: 100% !important;
border: none !important;
background: none;
border-radius: unset;
text-align: left;
box-sizing: border-box;
padding: 1rem 2.5rem 0.5rem 1.5rem;
}

.gigyaform-wrapper .gigyaform__heading{
  padding: 0px !important;
  cursor: pointer;
}
.cf-toaster-form button.footer__gigya-heading:hover{
  background: none;
  color: #ffffff !important;
}
.gigyaform-wrapper .gigyaform__heading button::after {
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  content: "";
  top: 50%;
  right: 1.5rem;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  border-right: 5px solid var(--primary-color);
  border-bottom: 5px solid var(--primary-color);
}
.gigyaform-wrapper .gigyaform__heading.active button::after {
  transform: translateY(-50%) rotate(45deg);
  top: 50%;
}
@media (orientation: landscape) and (max-width: 915px){
  .gigyaform-wrapper .gigyaform__heading button::after {
    width: 7px;
    height: 7px;
    top: 0.7rem;
}
}

.cf-toaster-form .description_text{
color: #FFFFFF;
font-size: 16px !important;
font-weight: 500;
padding-bottom: 24px !important;
}
.cf-toaster-form .indication_text{
color:#ffffff;
font-family: "DiodrumVoltaren" !important;
font-weight: 400 !important;
line-height: 1.3;
font-size: 12px !important;
padding-bottom: 8px !important;
}
.cf-toaster-form .gigyaraas{
padding: 9px 16px 0px !important;
background: #001a68;
max-height: 70vh;
overflow: auto;
}
.cf-toaster-form .cmp-form-text input{
position: relative;
background: none;
border: 0;
border-bottom: 1px solid #ffffff;
color: #ffffff;
font-weight: 500;
height: 40px !important;
min-height: 40px;
line-height: 40px;
font-size: 15px;
font-family: "DiodrumVoltaren" !important;
box-shadow: none;
width: 100%;
margin-bottom: 14px;
padding-left: 5px;
} 
.cf-toaster-form .cmp-form-text input:focus {
outline: 1px dashed #fff;
border: 0 !important;
}
.cf-toaster-form .cmp-form-text input::placeholder{
width: 100%;
float: left;
margin-bottom: 15px !important;
padding-bottom: 5px;
font-size: 15px;
font-family: "DiodrumVoltaren" !important;
font-weight: 500;
color:#fff;
margin: 0.4rem 0 0 !important;
position: absolute;
bottom: 4px;
} 
.cf-toaster-form .toaster-input-error::-webkit-input-placeholder{
color:  #fc4a60 !important;
}
.cf-footer-form .name-error,
.cf-footer-form .email-error,
.cf-footer-form .error-msg,
.cf-footer-form .email-invalid-error{
color: #eb001a!important; 
background: none;
padding-bottom: 10px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0px;
line-height: 15px;
}

.cf-toaster-form .error-msg{
background: #e20e17 !important;
color: #fff !important ;
padding: 5px 10px;
font-size: 13px;
font-weight: 700;
letter-spacing: 0px;
line-height: 15px;
font-family: arial;
text-align: left;
width: fit-content;
}
.cf-toaster-form .desclaimer_text p,
.cf-toaster-form form a{
color: #ffff !important;
font-size: 12px;
margin-bottom: 0 !important;
font-weight: 400;
display: inline-block;
}
.cf-toaster-form form a{
text-decoration: underline;
}

.cf-toaster-form form a:hover{
text-decoration:none;
}
.cf-toaster-form  .form-button{
text-align:left;
display: block !important;
padding: 5px 0px;
}
.cf-toaster-form button{
color: #ffffff !important;
border: 3px solid #f8f9fa!important;
width: 192px!important;
height: auto;
min-height: 36px !important;
font-size: 16px;
font-family: "DiodrumVoltaren" !important;
font-weight: 600;
border-radius: 25px;
/* text-transform: uppercase; */
box-shadow: 0 0 1px 0 rgb(0 0 0 / 40%);
box-sizing: content-box;
background:url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope-1_2.svg) no-repeat;
background-size: 136px 20px;
background-position: 0px 12px;
padding: 5px 0 0 32px;
cursor: pointer;
}
.cf-toaster-form button:hover{
background: #FFFFFF url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope_2.svg) no-repeat ;
background-size: 8.5rem 1.2rem;
color: #f14503 !important;
background-position: 0px 12px;
text-decoration: none;
box-shadow: none;
}
@media(max-width:480px) {
.cf-toaster-form button{
width: 88% !important;
background-size: 71% 48%;
}
}

/*coupon-form*/
.cf-coupon-form{
padding-bottom: 60px;
}
.cf-coupon-form .cmp-cf-form{
padding-top: 10px !important;
margin: 0 auto;
padding:0;
border: none;
color: inherit;
text-decoration: none;
width: auto;
float: none;
border-radius: 0;
font-size: 15px;
color: #4e515e;
text-align: left;
font-family: "DiodrumVoltaren";
box-sizing: content-box;
display: block;
font-weight: 500;
}
.cf-coupon-form .indication_text p{
color: #001a68;
font-size: 1.125rem !important;
font-weight: 500;
text-align: left;
font-family: "DiodrumVoltaren";
padding-bottom: 8px;
}
.cf-coupon-form .indication_text p:last-child {
  padding-bottom: 18px;
  font-size: 12px !important;
}
.cf-coupon-form .form-text {
padding-bottom: 10px;
margin-bottom: 10px;
}
.coupon-form-wrapper {
  max-width: 510px !important;
  padding: 0 !important;
}
.coupon-form-wrapper .box {
  padding: 0 !important;
}
.coupon-form-wrapper .coupon-title-text {
  line-height: 1.1;
  font-size: 2rem;
}

.cf-coupon-form .form-text input,
.cf-coupon-form .form-text textarea{
/* margin-bottom: 12px;
width: 100%;
border-radius: 0;
border:0;
border-bottom: 1px solid #000000; */
color: #6a6a6a;
font-weight: 500;
font-size: 1.125rem;
font-family: "DiodrumVoltaren" !important;
padding: 5px 5px 5px 0px;
margin-bottom: 0 !important;
width: 100%;
border-radius: 4.5px;
border: 1px solid #b6bdc5;
background-color: #fff;
box-sizing: border-box;
padding: 16px;
height: 55px;
text-indent: 5px;
}
.cf-coupon-form .form-text input:focus,
.cf-coupon-form .form-text textarea:focus,
.cf-coupon-form .form-qa input:focus{
border-bottom: unset !important;
outline: 2px dotted #6a6a6a !important;
}
.coupon-name-error,
.coupon-Last-name-error,
.cf-coupon-form .email-error,
.coupon-email-invalid-error,
.coupon-radio-1-error,
.coupon-radio-2-error,
.address-1-error,
.address-2-error,
.city-error,
.state-error,
.coupon-date-error,
.coupon-code-error,
.cf-coupon-form .error-msg{
color: #EB001A !important;
font-weight: 600;
font-size: 13px;
padding: 5px 10px;
}
.cf-coupon-form .coupon-input-error::-webkit-input-placeholder{
color:#fc4a5f !important; 
font-weight: 500;
}
.coupon-radio-1-error,
.coupon-radio-2-error{
font-weight: 700; 
}
.cf-coupon-form .cmp-form-button:active{
box-shadow: inset 0 2px 7px 0 rgb(0 0 0 / 40%);
}
.cf-coupon-form fieldset{
border: none;
text-align: left;
margin-left: 0px;
padding: 0px;
margin-bottom: 2rem;
}
.cf-coupon-form legend,
.cf-coupon-form .cmp-cf-form-qa-question{
color:#f14503 !important;
font-weight: 600 !important;
font-size: 24px;
font-family: "DiodrumVoltaren" !important;
margin-bottom: 1rem;
}
.cf-coupon-form .cmp-form-qa--radio .cmp-cf-form-qa-question{
padding-bottom: 8px;
}
.cf-coupon-form .helping_text{
padding-bottom: 18px;
padding-bottom: 10px;
font-weight: 400;
line-height: 1.5;
color: #3a3a3a;
}
.cf-coupon-form .desclaimer_text{
text-align: left;
padding-bottom: 20px;
}
.cf-coupon-form  .desclaimer_text a{
text-decoration: underline;
}
.cf-coupon-form .desclaimer_text a:hover{
color: #f14503;
}
.cf-coupon-form .desclaimer_text p{
font-size: 1rem !important ;    
font-weight: 400;
line-height: 1.5;
color: #3a3a3a;
}
.cf-coupon-form .cmp-cf-form-options__field-label,
.cf-coupon-form .cmp-cf-form-qa__field-label{
display: flex;
-webkit-box-align: start;
align-items: flex-start;
padding-bottom: 20px;
}
.cf-coupon-form  .cmp-form-options--radio .cmp-cf-form-options__field-label,
.cf-coupon-form  .cmp-form-qa--radio .cmp-cf-form-qa__field-label{
padding-top: 10px;
padding-bottom: 0;
}
fieldset.cmp-cf-form-options.cmp-form-options--checkbox{
margin: 0;
}
fieldset.cmp-cf-form-options.cmp-form-options--checkbox .cmp-cf-form-options__field-label{
padding: 0;
}
.cf-coupon-form .cmp-cf-form-options__field-description,
.cf-coupon-form .cmp-cf-form-qa__field-description{
padding-left: 5px;
font-size: 1rem;
font-weight: 500;
color: #3a3a3a !important;
}
.cf-coupon-form .form-options,
.cf-coupon-form .form-qa{
margin-top: 10px;
}
.cf-coupon-form .cmp-form-options--checkbox
.cf-coupon-form .cmp-form-qa--checkbox
{
position: relative;
}
.cf-coupon-form .cmp-form-options--checkbox .cmp-cf-form-options__legend,
.cf-coupon-form .cmp-form-qa--checkbox .cmp-cf-form-qa__legend{
padding-bottom: 34px;
margin-bottom: 15px;
}
.cf-coupon-form .cmp-form-options--checkbox p{
position: absolute;
top: -45px;
}
.cf-coupon-form .cmp-form-options__field--checkbox,
.cf-coupon-form .cmp-form-options__field--radio,
.cf-coupon-form .cmp-form-qa__field--checkbox,
.cf-coupon-form .cmp-form-qa__field--radio{
margin: 3px 5px 0 0;
min-width: 17px;
height: 17px;
vertical-align: middle
}
/* .cf-coupon-form .cmp-form-options__field--radio:after,
.cf-coupon-form  .cmp-form-options__field--checkbox:after,
.cf-coupon-form .cmp-form-qa__field--radio:after,
.cf-coupon-form  .cmp-form-qa__field--checkbox:after{
content: "";
width: 15px;
display: block;
height: 15px;
border: 1px solid #838f9a;
border-radius: 2px;
} */
/* .cf-coupon-form .cmp-form-options__field--radio:after,
.cf-coupon-form .cmp-form-qa__field--radio:after{
border-radius: 30px;
} */
.cf-coupon-form .cmp-form-button{
width: 240px;
min-width: inherit;
min-height: 48px;
height: auto;
font-size: 16px;
font-weight: 600;
justify-content: center;
border-radius: 25px;
color:#001a68;
border: 3px solid #001a68;
background-color: #ffffff;
padding: 10px;
background: none !important;
}
.cf-coupon-form .cmp-form-button:hover{
background: #001a68;
background-position: left;
/* color: #ffffff !important; */
text-decoration: none;
box-shadow: none;
border: 3px solid #001a68;
}
.cf-coupon-form .form-button{
text-align: left;
display: block;
margin-top: 30px;
}
.mailing_address_text {
padding-bottom: 20px;
width: 100%;
}
.mailing_address_text p{
font-size: 24px;
font-family: "DiodrumVoltaren" !important;
}
@media(max-width:480px){
.cf-coupon-form{
  padding-right: 20px;
}
}
@media (max-width: 991px){
/* .cf-coupon-form .cmp-form-button{
width: 100%;
} */
.cf-footer-form  button{
padding: 3px 0 3px 32px !important;
}
.cf-footer-form .cf-form-post-submit-message h2 {
  padding-top: 1rem;
}
}
/* cart -pradeep*/
.reference-header-cart .component-content {
  line-height: 1;
}
  @media screen and (min-width: 992px) {
  .reference-header-cart {
  top: 5px;
}
  }
  
@media only screen and (min-width: 320px) and (max-width: 896px) and (orientation: landscape) {
  .reference-header-cart {
      top: 14px;
  }
}
.reference-header-cart .md-button.shoppable-cart-open-button.shoppable-cart-icon {
  background: transparent;
  cursor: pointer;
}
.reference-header-cart .md-button.shoppable-cart-open-button.shoppable-cart-icon svg {
  width: 25px;
  height: 25px;
}
@media screen and (min-width: 992px) {
  .reference-header-cart .md-button.shoppable-cart-open-button.shoppable-cart-icon svg{
    color: #FFFFFF;
  }
}
@media screen and (max-width: 991px) {
  .reference-header-cart .md-button.shoppable-cart-open-button.shoppable-cart-icon {
    background: transparent;
  }
  .reference-header-cart .md-button.shoppable-cart-open-button.shoppable-cart-icon svg{
    width: 30px;
    height: 30px;
    color: #3A3A3A;
  }
  .coupon-form-wrapper {
    padding: 0 2rem !important;
}
}
.cf-form-post-submit-message {
text-align: center !important;
}
/* washington privacy law code */

.washington-form .js-consent-checkbox,
.washington-form .js-share-checkboxes,
.washington-form .js-sell-checkboxes {
border: none;
padding: 0;
}
.washington-form .js-consent-checkbox legend,
.washington-form .js-share-checkboxes legend,
.washington-form .js-sell-checkboxes legend {
display: none;
}
.washington-form .js-consent-checkbox label:not(:nth-of-type(1)),
.washington-form .js-share-checkboxes label:not(:nth-of-type(1)),
.washington-form .js-sell-checkboxes label:not(:nth-of-type(1)) {
display: none;
}

.is-hidden {
display: none !important;
}

.cf-coupon-form form {
text-align: left;
}

.indication_text {
color: red;
}

.cmp-cf-form-options__field-description{
position: relative;
top: -2px;
font-weight: 600;
font-size: 12px;
color: #868686;
}
.cf-toaster-form .cmp-cf-form-options__field-description{
  color: #ffffff;
}
.cf-coupon-form .indication_text{
text-align: center;
color: #50504e;
}
.cf-toaster-form .gigya-heading button.heading{
color: inherit;
}
.cf-toaster-form .gigya-heading button.heading{
font-weight: 500;
}
.cf-toaster-form .gigya-heading button.heading >strong{
color: inherit!important;
font-weight: bold;
}
.cf-coupon-form  .form-options.options.default-style{
  margin: 0;
  padding: 0;
}

.washington-form .disabled {
  pointer-events: none !important;
  background-color: #ccc !important;
  color: #fff !important;
  border: none !important;
  background: url(/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope-1_2.svg) no-repeat;
  background-size: 136px 20px;
  background-position: -18px 14px;
}
.cf-toaster-form .washington-form .disabled {
  background-size: 8.5rem 1.2rem;
  background-position: 0px 12px;
}
.cf-toaster-form ::-webkit-scrollbar {
  width: 3px;
}
.cf-toaster-form ::-webkit-scrollbar-track {
  background: #001a68; 
}
.cf-toaster-form ::-webkit-scrollbar-thumb {
  background: #ffffff; 
}
.cf-toaster-form ::-webkit-scrollbar-thumb:hover {
  background: #ffffff;; 
}.page-supporting-caregivers {
  .section-gray-bg {
    background-color: #f6f6f6;
    width: 100%;
    max-width: unset !important;
    > .component-content {
      max-width: 1140px;
      margin: 0 auto;
      padding-top: 2rem;
    }
  }

  @media (min-width: 992px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper  {
      > .component-content {
        background-size: cover;
        min-height: 37vw;
      }
      .odd.last .richText-content p {
        padding-left: 0;
        font-size: 18px;
        font-weight: 500;
      }
      .richText h1  {
        font-size: 32px;
        font-weight: 600;
        line-height: 1.1;
      }
    }
    .breadcrumbs-list {
      padding-left: 0;
    }
    .icons-text-section {
      .box.col-md-5 {
        width: 38.5%;

        .image > .component-content {
          display: flex;
          align-items: center;
          padding: 1rem;
        }
        .image:nth-of-type(1) > .component-content{
          justify-content: flex-end;
        }
        .image:nth-of-type(2) > .component-content{
          justify-content: flex-start;
        }
      }
      .richTextEnhanced {
        width: 54.5%;
        margin-left: 7%;
        padding: 0rem 2rem;

        h4 {
          font-size: 38px;
          font-weight: 900;
          line-height: 1;
        }
        p {
          font-size: 16px;
          line-height: 1.5;
        }
      }
    }
    .buy-now-box {
      > .component-content >.content {
        display: flex;
        .reference-channel-advisor-buy-now {
          width: auto;
        }
        .richTextEnhanced {
          width: auto;
          padding-left: 2rem !important;
        }
      }
    }
    .box.selected-btn {
      .image.desktop-only {
        margin-right: 30px;
        img {
          width: 100%;
        }
      }
    }
  }

  @media (max-width: 991px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper  {
      > .component-content {
        background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/redesign-images/caregiver-resources-desktop-banner.png")!important;
        /*background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/redesign-images/mobile-banner-image.png") !important;*/
        /*min-height: 162vw !important;*/
        background-position: 75% top;
        height: 610px!important;
        min-height: 1px!important;
      }
      .richText h1  {
        font-size: 32px;
        font-weight: 600;
        line-height: 1.1;
      }
      .odd.last .richText-content p {
        text-align: left !important;
        width: 65%;
        font-size: 18px;
        font-weight: 500;
        line-height: 1.5;
        padding-left: 0;
        padding-top: 0;
      }
     .fullBackground > .component-content {
        padding-top: 75px;
      }
    }

    .icons-text-section {
      .box.col-lg-5 {
        .image  {
          height: 200px;
          > .component-content {
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: unset;
            height: 100%;
          }
        }
      }

      .richTextEnhanced {
        padding: 0 2rem;
        h4 {
          font-size: 38px;
          font-weight: 900;
          line-height: 1;
        }
        p {
          font-size: 16px;
          line-height: 1.5;
        }
      }
    }

    .buy-now-box {
      > .component-content >.content {
        display: flex;
        flex-direction: column;
        align-items: center;
        .reference-channel-advisor-buy-now {
          width: auto;
        }
        .richTextEnhanced {
          width: auto;
          padding-top: 0;
          margin-top: 0;
        }
      }
    }

    .breadcrumbs-list li a {
      color: white;
    }
    .breadcrumbs-list li.first a::before {
      color: white;
      filter: brightness(0) invert(1);
    }
  }

  @media (max-width: 767px) {
    .care-walk-podcast-bgCover.otherTeaser-bgCover {
      margin-top: 0;
    }
  }

  @media (max-width: 500px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
        background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/redesign-images/mobile-banner-image.png") !important;
        height: 610px!important;
        min-height: 1px!important;
    }

    .hero-bgMain-banner.backgroundCover.homeBannerWrapper {
      .odd.last .richText-content p {
        width: 65%;
      }
    }
  }

  @media (max-width: 360px) {
    .hero-bgMain-banner.backgroundCover.homeBannerWrapper  {
      .odd.last .richText-content p {
        width: 85%;
      }
    }
  }

  .orange-gray-banner {
    .box {
      margin-top: 80px;
      > .component-content {
        height: 150px;
      }
    }
    .richText{
      width: 80%;
      background: #f6f6f6;
      border-radius: 20px;
      padding: 30px;
      margin-top: -70px;
      max-width: 1140px;
      margin-left: auto;
      margin-right: auto;
      float: unset;
      clear: both;
      transform: translateY(-120px);
    }
    @media (max-width: 991px) {
      .box {
        margin-top: 80px;
        padding-right: 0;
        > .component-content {
          border-bottom-right-radius: 0px !important;
          background-size: cover;
          background-repeat: no-repeat;
          height: 230px;
        }
      }
      .richText{
        width: 90%;
        transform: translateY(-80%);
      }
    }
  }

  .your-journey-of-physical-health {
    padding-top: 48px;
    padding-bottom: 48px;

    .shape-care-wrapper {
      padding-top: 40px;
      padding-bottom: 0;
    }

    .hide-desktop {
      padding-top: 12px;
      display: block;
    }
  }

  .tips-for-relieving-pain > .component-content {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .selected-btn {
    padding-top: 48px;
    padding-bottom: 48px;

    .richText.brain-description-text.last {
      width: auto;
    }

    a.voltarenBtnWhite {
      padding: 12px 32px 10px;
      line-height: 0.875rem;
      width: max-content;
      height: auto;
      min-height: unset;
    }

    a.voltarenBtnWhite:hover,
    a.voltarenBtnWhite:focus {
      color: var(--secondary-color);
    }
  }

  .caregiving-resources {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #F6F6F6;

    .articleCard > .component-content,
    .articleCard .richText > .component-content {
      margin-bottom: 0;
    }
  }

  .image-side-text .grey-background.visible-mobile,
  .image-side-text .grey-background.visible-desktop {
    background-color: #F5F5F5 !important;
    border-radius: 25px!important;
    overflow: hidden;
  }

  .image-side-text .grey-background.visible-mobile {
    margin-bottom: 48px;
  }

  .image-side-text.clincicallyProven {
    padding-top: 48px;
  }

  .care-walk-podcast-bgCover {
    padding-bottom: 8px;
  }

  @media (max-width: 991px) {
    .image-side-text .image-side-text {
      padding-left: 0!important;
      padding-right: 0!important;
    }
  }

  @media (min-width: 992px) {
    .your-journey-of-physical-health {
      padding-top: 60px;
      padding-bottom: 49px;

      .shape-care-wrapper {
        padding-top: 28px;
        padding-bottom: 0;
      }

      .hide-desktop {
        display: none;
      }
    }

    .tips-for-relieving-pain  > .component-content {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .caregiving-resources {
      padding-top: 60px;
      padding-bottom: 60px;
      background: white;
    }

    .image-side-text.clincicallyProven {
      padding-top: 0;
    }

    .image-side-text .grey-background.visible-desktop {
      margin-bottom: 60px;
    }

    .care-walk-podcast-bgCover {
      padding-bottom: 28px;
    }
  }
}

:root {
    --navy-color: #001A68;
    --white-color: #FFFFFF;
    --medium-grey-color: #EBEBEB;
}

.slick-track {
    display: flex;
}

.hear-what-others-have-to-say {
    padding: 0 !important;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel {
    padding: 15px 0 30px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner {
    background: var(--navy-color);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content {
    background-image: linear-gradient(90deg, #FDB614, #F47920);
    background-position: center bottom;
    background-size: 100% 95px;
    background-repeat: no-repeat;
    position: relative;
    overflow: visible;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .image {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 45px;
    height: 40px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .image + .box {
    max-width: 688px;
    margin: 0 auto;
    padding: 43px 11px 40px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .image + .box h2 {
    font: 600 1.75rem/1.5 'DiodrumVoltaren';
    margin: 0 auto 4px;
    color: var(--white-color);
    max-width: 280px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .image + .box p {
    font-size: 1rem;
    font-weight: 500;
    color: var(--white-color);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .box + .box > .component-content {
    overflow: visible;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel-slides {
    display: flex;
    min-height: 230px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel-slide {
    padding: 25px 7px 0;
    height: auto;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel-slide:focus {
    outline: none !important;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide {
    position: relative;
    background: var(--white-color);
    border-radius: 10px;
    height: 100%;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content {
    padding: 25px 28px 20px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .rate-block {
    margin: 0;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--white-color);
    border-radius: 25px 25px 0 0;
    padding: 14px 28px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .rate-block > .component-content > .content {
    display: flex;
    gap: 6px;
    padding: 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .rate-block > .component-content > .content > a[aria-hidden="true"] {
    display: none;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .rate-block .image {
    width: 16px;
    height: 16px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText h3 {
    font: 600 1rem/1 'DiodrumVoltaren';
    color: var(--navy-color);
    margin: 0 0 8px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText p:not(.author) {
    font: 500 0.875rem/1.5 'DiodrumVoltaren';
    color: #3A3A3A;
    margin: 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText p.author {
    display: flex;
    font: 600 0.875rem/1 'DiodrumVoltaren';
    color: #3A3A3A;
    align-items: center;
    justify-content: center;
    gap: 7px;
    margin: 12px 0 0;
    padding: 10px 0 0;
    border-top: 1px solid var(--medium-grey-color);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText p.author span {
    display: flex;
    font: 500 0.875rem/1 'DiodrumVoltaren';
    color: #3A3A3A;
    position: relative;
    align-items: center;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText p.author strong + span:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #F14503;
    margin: 0 7px 0 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carouselSlide .carousel-content .richText p.author strong span {
    font: 600 0.875rem/1 'DiodrumVoltaren';
    color: var(--navy-color);
}

.hear-what-others-have-to-say .reference-carousel-controls {
    display: flex;
    justify-content: center;
    position: relative;
    transform: translateY(50%);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .controls {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    width: auto;
    padding: 4px;
    border-radius: 30px;
    background: #F6F6F6;
    min-width: 150px;
    min-height: 38px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .controls .custom-dots {
    display: block;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slick-dots {
    display: flex;
    gap: 6px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slick-dots li {
    display: flex;
    padding: 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #979797;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slick-dots li button:focus {
    outline: none !important;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slick-dots li.slick-active button {
    background: var(--navy-color);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .prevSlide,
.hear-what-others-have-to-say .reference-hp-ratings-carousel .nextSlide {
    background: none;
    border: 0;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease-in-out;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .prevSlide:hover,
.hear-what-others-have-to-say .reference-hp-ratings-carousel .nextSlide:hover {
    transform: scale(0.95);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .prevSlide:focus,
.hear-what-others-have-to-say .reference-hp-ratings-carousel .nextSlide:focus {
    outline: none !important;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .prevSlide img,
.hear-what-others-have-to-say .reference-hp-ratings-carousel .nextSlide img {
    width: 100%;
    height: 100%;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .controls.loading .custom-dots {
    display: none;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel > .component-content {
    position: relative;
    z-index: auto;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel.loading > .component-content {
    z-index: -1;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel {
    min-height: 257px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .controls.loading .loader {
    display: flex;
    gap: 5px;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .controls .loader {
    display: none;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slides {
    position: absolute;
    top: -150px;
    left: 50%;
    transform: translateX(-50%);
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .slides.loading .loader span {
    background-color: #F47920;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .loading .loader span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: var(--navy-color);
    margin: 0;
    opacity: 0;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .loading .loader span:nth-child(1){
    animation: opacitychange 1s ease-in-out infinite;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .loading .loader span:nth-child(2){
    animation: opacitychange 1s ease-in-out 0.33s infinite;
}

.hear-what-others-have-to-say .reference-hp-ratings-carousel .loading .loader span:nth-child(3){
    animation: opacitychange 1s ease-in-out 0.66s infinite;
}

@keyframes opacitychange{
    0%, 100%{
        opacity: 0;
    }

    60%{
        opacity: 1;
    }
}

@media (min-width: 768px) {
    .hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel {
        min-height: 194px;
    }

    .hear-what-others-have-to-say .reference-hp-ratings-carousel > .inner > .component-content > .image + .box h2 {
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .hear-what-others-have-to-say {
        max-width: 100vw;
        padding: 0 !important;
    }

    .hear-what-others-have-to-say .reference-hp-ratings-carousel .carousel-slides {
        min-height: 190px;
    }
}
:root {
    --navy-color: #001A68;
    --orange-color: #F14503;
    --dark-grey-color: #979797;
}

.disclaimer-text p {
    color: var(--dark-grey-color);
    font-size: 10px;
    text-align: center;
}

‌span.hide-text {
    display: none !important;
}

.white-bg {
    background-color: transparent;
    border-radius: 0px;
}

.grey-background:not(.selected-category) {
    border-radius: 50px;
}

.clincicallyProven .image {
    width: auto;
}

.box.section .min-height-340 .component-content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    min-height: 312px;
}


h4.foundation_title--style {
    font-size: 38px;
    color: #001a68;
}

.clincicallyProven .richText p {
    font-size: 16px;
    font-weight: 500;
}

@media(max-width:992px) {
    .box.section .min-height-340 .component-content {
        padding-bottom: 30px;
    }
}

@media screen and (min-width: 1200px) {
    .heroProductImg.hero-product-banner-img {
        top: -113px !important;
        right: -56px !important;
        width: 54%;
    }

    .heroProductImg.hero-product-banner-img figure figcaption {
        position: absolute;
        right: 28px !important;
        width: 100%;
        top: 443px; 
    }
}

@media screen and (min-width: 992px) {
    .getmoving-caregivers-content.moveToRight {
        left: 57%;
        max-width: initial;
    }

    .heroProductImg.hero-product-banner-img div picture img {
        width: 90%;
        padding-top: 85px;
    }
}

@media screen and (max-width: 767px) {
    .heroProductImg.hero-product-banner-img div picture img {
        padding-top: 4px !important;
    }

    .goMovingSectionHome .moveToRight {
        padding-left: 0px !important;
    }

    .goMovingSectionHome .white-bg>.component-content {
        background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Acts-of-Care-Teaser@3x.png") !important;
        background-repeat: no-repeat !important;
        padding-bottom: 0px !important;
    }

    .backgroundCover.homeBannerWrapper .fullBackground.rightBottomCurve > .component-content {
        background-position-y: 116%;
        border-radius: 0 52px 0 0;
        padding-bottom: 12rem;
        background-size: 75em 24em;
    }

    .hero-bgMain-banner.backgroundCover.homeBannerWrapper > .component-content {
        background-size: 100% 122%;
        min-height: 560px !important;
    }

    .hero-product-banner-img.heroProductImg {
        position: absolute;
        bottom: -15rem;
        left: 4px;

        img {
            width: 100vw;
        }

        figcaption {
            position: absolute;
            top: 194px;
            left: 42px;

            div {
                font-size: 10px;
            }

            p {
                text-align: left;
            }
        }
    }

    .hero-product-banner-img.heroProductImg.bannerInnerImg {
        position: relative;
        bottom: auto;

        img {
            right: auto;
        }

        figcaption {
            top: 210px;
        }
    }

    .backgroundCover.homeBannerWrapper .fullBackground > .component-content .richTextHyperlinkedImage {
        .btn {
            padding: 0;
            margin-bottom: 12px;
        }

        a strong {
            padding-left: 6px;
        }
    }

    .disclaimer-text p.progressCondition {
        font-size: 10px;
        margin-top: 10px;
    }
}.desktop-h3 {
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
}.btn {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  min-width: fit-content;
  display: inline-block;
  font-weight: 400;
  color: #333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: initial;
  border: 3px solid transparent;
  padding: 0 26px;
  font-size: 16px;
  line-height: 14px;
  border-radius: 1.406rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 
  box-sizing: content-box;
}

.fsa-btn-container {
    display: flex;
    width: auto;
    align-items: center;

    a {
        margin-right: 10px;
        display: flex;
        gap: 6px;
    }

    span {
      font-weight: 500;
    }
}

.btn.channel-advisor.header,
.btn.channel-advisor.footer {
  padding: 0 18px;
  box-sizing: content-box;
}

@media screen and (max-width: 768px) {
  .btn {
    width: 100%;
    min-height: auto;
  }

  .fsa-btn-container {
    flex-direction: column;
    width: 100%;

    a {
      margin-right: 0;
      margin-bottom: 20px;
    }
  }

  .arthritis-pain-hero-banner .btnWrapper button {
    box-sizing: border-box;
    margin: 0;
  }
}.reference-Feel-the-Joy-of-Movement {
    .disclaimer {
        top: -61px;
        left: -28px;
    }

    p {
        margin-bottom: 24px;
    }
}

.reference-signup-and-save-form {
    .form-text:has(.input-email) {
        width: 50%;
    }

    .cf-footer-form .form-white-bg .form-text:has(.input-email) .cmp-form-text__text {
        width: 100%;
    }

    .form-options {
        .cmp-form-options__field--checkbox {
            width: 14px;
            height: 14px;
        }

        .cmp-cf-form-options__field-description {
            margin-left: 8px;
            color: #F14503;
            font-size: 14px;
            font-weight: 500;
        }
    }

    .desclaimer_text {
        margin-left: 26px;

        p {
            font-size: 12px;
            color: #3A3A3A;
        }

        a {
            letter-spacing: 0;
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
        }
    }

    .richTextEnhanced p.description_text span {
        font-size: 14px;
        color: #868686;
    }

    .form-button button {
        gap: 10px;
        background: none;

        &::before {
            content: '';
            display: block;
            width: 20px;
            height: 16px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/email.svg');
        }

        &.disabled::before {
            background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/icons/envelope-1_2.svg');
        }
    }
}

.reference-arthritis-pain  .joyOfMovementWrapper > .component-content {
    padding: 0;
    border-radius: 24px;

    & > .content > .box {
        padding: 34px 48px 0 48px !important;
    }

    .voltaren-icon-text > .component-content > .content {
        justify-content: flex-start;

        .image {
            width: 60px;
        }
    }

    h3.h4 {
        display: flex;
        margin-bottom: 34px;
    }

    a.voltarenBtnBlueOutline {
        box-sizing: border-box;
        line-height: 1.3;
        margin-top: 10px;
        border-radius: 30px;
    }

    .quotes-on-image {
        position: absolute;
        right: -34px;
        top: 25px;

        img {
            width: 100%;
        }

        figcaption {
            bottom: -13px;
            right: -135px;
        }

        figcaption p {
            color: white;
        }
    }
}

.reference-arthritis-pain .disclaimer-text p {
    text-align: left;
    padding: 8px 0 0 50px;
}

.voltaren-accordion-image > div {
    display: flex;
    justify-content: flex-end;

    .accordion-container {
        width: 58%;
    }

    .accordion-slide.is-active .accordion-content-wrapper {
        overflow: visible;
        height: 100px;
        padding: 0;
        margin: 0;

        p {
            font-size: 18px;
            color: #3a3a3a;
        }
    }

    .accordion-slide {
        background-color: white;
    }

    .accordion-slide.is-active .accordion-content-wrapper .image {
        position: absolute;
        width: 326px;
        background-color: #f6f6f6;
        padding: 8px !important;
        height: 400px;

        & > {
            height: 100%;
        }

        img {
            border-radius: 6px;
            height: 290px;
        }

        figcaption {
            border-top: 1px solid rgba(151, 151, 151, 0.1);
            padding-top: 6px;
        }

        figcaption p {
            margin: 0;
            font-size: 14px;
            color: #979797;
            line-height: 16px;
        }
    }

    .image {
        left: -58%;
    }

    li:nth-of-type(1) .image {
        top: -45%;
    }

    li:nth-of-type(2) .image {
        top: -123%;
    }

    li:nth-of-type(3) .image {
        top: -200%;

        img {
            height: 378px;
        }
    }
    
    li:nth-of-type(4) .image {
        top: -271%;

        img {
            height: 220px;
        }
    }
}

.banner-top-box .richText.first {
    width: auto;
    margin-right: 24px;
}

@media screen and (max-width: 768px) {
    .reference-signup-and-save-form {
        .form-text:has(.input-email) {
            width: 100%;
        }

        .form-button button {
            box-sizing: border-box;
            padding: 3px 0 3px 0px;
        }
    }

    .reference-Feel-the-Joy-of-Movement .joyOfMovementWrapper .image img {
        width: 300px;
    }

    .reference-arthritis-pain .joyOfMovementWrapper > .component-content { 
        background-size: 186% 106%;
        background-position: 61% -26px;

        & > .content > .box {
            padding: 28px 20px !important;
            padding-bottom: 0 !important;
        }

        h3.h4 {
            margin-bottom: 0;
        }

        a.voltarenBtnBlueOutline {
            margin-bottom: 40px;
            font-size: 15px;
            padding: 10px 16px;
            height: auto;
            min-height: auto;
        }

        .quotes-on-image {
            position: relative;
            right: auto;
            top: auto;
        }

        .image figure {
            padding: 0;
        }

        .image figure figcaption {
            right: -111px;
            bottom: -5px;
        }

        .voltaren-icon-text > .component-content > .content {
            .image {
                width: 60px;
            }

            .richText.section {
                width: 256px;
            }
        }
    }

    .reference-arthritis-pain .disclaimer-text p {
        padding: 0;
    }

    .banner-top-box {
        padding: 12px;

        .container .box {
            width: 100%;

            & > .component-content > .content {
                display: flex;
                align-items: center;
            }
        }

        .richText.first {
            padding-right: 54px;
        }

        p:has(.Drug-Free-Dietary-Supplements-for-Healthy-Joints) {
            font-size: 14px;
            line-height: 20px;
        }

        .richText.last {
            width: auto;
        }

        .richText a {
            background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/generic-assets/next-slide.svg');
            width: 30px;
            height: 30px;
            display: block;
            font-size: 0;
        }
    }

    .reference-Feel-the-Joy-of-Movement {
        .desktop-h3 {
            margin-top: 20px;
        }
    }
}
.reference-footer-new .footer {
    .footer-top > .component-content > .content {
        display: flex;
        align-items: center;
    }

    .box:has(.image) {
        margin-right: 34px;

        img {
            width: 170px;
            height: 58px;
            margin: 0;
        }
    }

    .footer-top .richTextHyperlinkedImage .richText-content ul li {
        margin-bottom: 1rem;

        a {
            color: #001A68;
        }
    }

    .btnWrapper {
        width: auto;

        button {
            box-sizing: content-box;
            padding: 0 12px;
        }
    }

    .footerShareIconWrapper {
        width: 100%;
        position: relative;
    }
}

@media screen and (max-width: 768px) {
    .reference-footer-new .footer {
        .footer-top > .component-content > .content {
            flex-direction: column;
            align-items: flex-start;
        }

        .btnWrapper {
            width: 100%;
            
            button {
                box-sizing: border-box;
            }
        }
    }
}.voltaren-icon-text > .component-content > .content {
    display: flex;
    align-items: center;
    justify-content: center;

    .richText.section {
        padding-left: 6px;
        width: auto;
    }

    .richText.section p {
        font-size: 18px;
        color: var(--navy-color);
        font-weight: 600;
        line-height: 24px;
    }

    span.orange-text {
        color: var(--orange-color);
    }
}

@media screen and (max-width: 768px) {
    .voltaren-icon-text > .component-content > .content .richText.section p {
        font-size: 16px;
    }
    
    .flex-col-reverse-mb > .component-content > .content {
        display: flex;
        flex-direction: column-reverse;
    }
}.productInformationWrapper {
    padding-right: 12px;
    padding-left: 12px;

    p {
        font-size: 16px;
        font-weight: 500;
    }

    strong {
        font-weight: 600;
    }

    .clincicallyProven {
        display: flex;
        justify-content: flex-end;

        & > .component-content {
            width: 224px;
            padding: 18px 20px;
            box-sizing: content-box;
            background-color: rgba(230, 69, 16, .1);
            border-radius: 14px;
        }

        .color-wordmark-blue {
            font-size: 19px;
        }

        .box > .component-content > .content {
            display: flex;
            justify-content: center;
            gap: 4px;
        }

        .image {
            width: auto;
        }
    }

    .about_card  {
        .richTextEnhanced {
            margin-bottom: 16px;
        }

        .box {
            margin-bottom: 16px;
        }

        .box > .component-content > .content {
            display: flex;
            justify-content: flex-start;
            align-items: center
        }

        .image {
            width: auto;
            height: 36px;
        }
    }

    .dimension-info {
        border-top: 1px solid #EBEBEB;
        border-bottom: 2px solid #EBEBEB;
        margin-top: 20px;

        .richText {
            padding: 20px;
        }
    }
}

.icon-three-grey-gradient {
    margin-top: 28px;
    background: linear-gradient(to right, #D2D3D6 0%, #FAFAFA 25%, #E8E9EB 50%, #FAFAFA 75%, #D2D3D6 100%);
    border-radius: 54px;

    & > .component-content > .content {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 48px;
    }

    .image img {
        width: 80px;
        height: 80px;
    }

    .voltaren-icon-text > .component-content > .content .richText.section {
        padding-left: 16px;
    }
}

.icon-three-grey-gradient.full-width {
    border-radius: 0;
    padding: 14px 0;
    margin-top: 0;

    .box {
        max-width: 338px;
    }
}

.arthritis-pain-hero-banner .btnWrapper > .component-content > .content {
    display: flex;
    align-items: center;

    .parametrizedhtml {
        width: auto;
        margin-right: 14px;
    }

    .richText {
        width: auto;
    }
}

.watchStories.white-card > .component-content {
    padding: 20px;

    .image img {
        width: 100%;
        height: 310px;
    }

    .white-card-text h4 {
        font-size: 24px;
    }

    .richText p a.btn {
        display: flex;
        width: -webkit-fill-available;
    }
}

.faqread-greybox.grey-like-box {
    margin-bottom: 0;
}

.arthritis-video-box > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.left-icon-video-play.reference-custom-video .title-content {
    position: absolute;
    bottom: 11rem;
    right: 45%;

    .youtubeVideo {
        background: none;
        border: none;
    }

    .icon-video-play {
        background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/caregivers/Button@3x.png');
    }
}

.left-icon-video-play.reference-custom-video .video-content:has(.video) {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;

    div, iframe {
        width: 100%;
        height: 100%;
    }

    .close {
        width: auto;
        height: auto;
    }
}

.page-what-makes-voltaren-different {
    .backgroundCover > .component-content {
        background-size: contain;
    }

    .curve-image-bgsize.fullBackground > .component-content {
        padding: 56px;
    }
}

.gel-show-blue-bg > div > div{
    display: flex;
    justify-content: center;
    align-items: center;

    .box:has(.image) {
        width: auto;
    }

    .image {
        width: auto;
    }

    .box:has(.richText) {
        max-width: 400px;
    }
}

.page-what-makes-voltaren-different .faqread-greybox.grey-like-box > div {
    padding: 0;

    .about_card .articleHeading {
        margin-top: 0 !important;
    }

    .left-icon-video-play.reference-custom-video img {
        width: 83%;
    }

    .referenceAccordion div ul .accordion-slide .accordion-title-text {
        color: var(--secondary-color);
    }
}

.coupon-form-contaner.header-width-image > div {
    overflow: visible;


    .box > .component-content {
        overflow: hidden;
    }

    .box:has(.image) > div {
        overflow: visible;

        .richText {
            padding: 0 !important;
        }

        .richText h1 {
            padding: 20px 200px !important;
        }

        .richText p {
            padding-bottom: 28px !important;
        }
    }

    .box > .component-content {
        overflow: hidden;
    }

    .form-container {
        background-color: white;
        border-radius: 20px;
        height: 748px;

        .richText {
            padding: 0 !important;
        }

        & > div,
        & > div > div > div > div {
            overflow: visible;
        }

        .cf-coupon-form > div > div {
            display: flex;
            justify-content: center;
        }

        .form-reference {
            max-width: 480px;
        }

        .richText.indication_text {
            position: absolute;
            top: -15px;
            width: 480px;
            padding: 0 !important;

            & > div > div {
                display: flex;
                justify-content: center;
            }

            p {
                background: white;
                border: 2px solid #ebebeb;
                padding: 3px 8px;
                color: var(--secondary-color);
                font-weight: 600;
                text-transform: uppercase;
                border-radius: 6px;
            }
        }

        .form-text input {
            height: 40px;
        }

        form div:nth-of-type(2) {
            margin-top: 40px;
        }

        form div:nth-of-type(4) {
            margin-bottom: 30px;
        }

        .form-options {
            input {
                margin-right: 12px;
            }

            span {
                color: #F14503 !important;
                font-weight: 600;
            }
        }

        form div:nth-of-type(5) {
            border-top: 1px solid var(--secondary-color);
            padding: 28px 20px 0 20px;
        }

        form div:nth-of-type(7) {
            padding: 16px 20px 0 20px;
        }

        form div:nth-of-type(8) {
            border-bottom: 1px solid var(--secondary-color);
            padding-bottom: 28px !important;
            border-radius: 0;
        }

        .desclaimer_text p {
            padding-left: 56px;
            text-align: left;
        }

        .desclaimer_text:nth-of-type(1) {
            margin-bottom: 16px;
        }

        .form-button button {
            width: auto;
            text-transform: uppercase;
            padding: 6px 30px;
        }
    }
}

.orange-gradient-stripe {
  padding-top: 4.5rem;
  width: calc(100% - 1rem);
  background-color: #fff;

  @media (max-width: 991px) {
    width: 100%;
  }
  
  > .component-content {
    background-image: none !important;
    position: relative;

    &::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; 
      height: 120px; 
      background: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/what-is-voltaren/Banner_Global.jpg');
      background-size: cover; 
      border-bottom-right-radius: 50px; 

      
      @media (max-width: 991px) {
        border-bottom-right-radius: 0; 
        height: 190px; 
      }
    }
  }

  &:has(.header-width-image) {
    @media (max-width: 991px) {
      padding-left: 0;;
      padding-right: 0;;
    }
    > .component-content {
      &::before {
        height: 200px;
      }
    }
  }

  .box.container-1140 {
    border-radius: 20px;
    margin-top: 60px;
    min-height: 120px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    float: none;

    @media (max-width: 991px) {
      width: 95%;
      max-width: 500px;
    }

    .richText {
      padding: 1.75rem !important;
      border-radius: 20px;

      h1.text-center.color-accessible-orange.coupon-title-text {
        color: var(--Global-Orange, #F14503);
        text-align: center;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 34px;
        margin-bottom: 10px;
        padding-bottom: 0 !important;

        &.font-28-mb.font-28-dt {
          font-size: 28px !important;
        }
      }

      p {
        color: var(--Neutral-Charcoal, #3A3A3A);
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.5; 
        margin-bottom: 10px;
      }
    }

    &.header-width-image {
      background: linear-gradient(146deg, #D2D3D6 0%, #FAFAFA 25.12%, #E8E9EB 50.25%, #FAFAFA 75.87%, #D2D3D6 99.99%);
      margin-top: 80px;
      padding: 0 28px 28px 28px;

      > .component-content,
      .box > .component-content {
        overflow: visible;
      }

      .box:nth-of-type(1) {
        .image {
          margin-top: -50px;
          
          @media (max-width: 991px) {
            max-width: 55%;
            margin-left: auto;
            margin-right: auto;
            float: none;
          }
        }
      }

      .container-750 {
        padding: 62.5px 110px;
        max-width: 100%;
        background-color: #fff;
        border-radius: 20px;

        @media (max-width: 991px) {
          padding: 14px;
        }

        .component-content {
          overflow: hidden;

          > .content {
            max-width: 75%;
            margin: 0 auto;
            border-radius: 20px;
            border: 2px dashed var(--Global-Orange, #F14503);
            height: min-content;
            display: flex;
            padding: 20px 36px 20px 28px;
            gap: 1rem;

            @media (max-width: 991px) {
              max-width: 500px;
              width: 100%;
              flex-direction: column;
              padding: 20px 28px;
              gap: 0;
            }

            > a {
              display: none;
            }

            .richText {
              padding: 0 !important;

              * {
                text-align: left;
              }

              @media (max-width: 991px) {
                * {
                    text-align: center;
                }
              }

            .image {
              width: unset;
            }
          }
        } 
      }
    }
  }
}
}

.cards-box {
    margin-bottom: 48px;

  > .component-content > .content {
    display: flex;
    justify-content: center;
    gap: 2rem;

    @media (max-width: 991px) {
      flex-direction: column;
      align-items: center;
    }

    > a {
      display: none;
    }

    .white-card{
      padding: .875rem 1.75rem 1.25rem 1.75rem !important; 
      max-width: 500px;
    }
  } 
}

.page-what-makes-voltaren-different .backgroundCover > div {
    background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/desktop/hero-image/Titan_VoltarenDifference_Hero.jpg');
}

@media (min-width: 992px) {
  .container-820 {
      max-width: 820px;
      padding: 0;
  }
}

@media (min-width: 992px) {
  .container-1140 {
      max-width: 1140px;
      padding: 0;
  }
}

.flex {
  display: flex;
}

.video__transcript-content {
    padding: 10px;
}

.fsaHsaWrapper > div > div {
    display: flex;
    align-items: center;

    img {
        width: 500px;
    }
}

@media screen and (max-width: 768px) {
    .box.fsaHsaWrapper > .component-content {
        padding-bottom: 48px;
    }

    .fsaHsaWrapper > div > div {
        flex-direction: column;
    }

    .left-icon-video-play.reference-custom-video .title-content {
        right: 42%;
        bottom: 5rem;

        .icon-video-play {
            width: 60px;
            height: 60px;
        }
    }

    .arthritis-pain-hero-banner .whatisVoltarenCover.backgroundCover .bannerInnerImg figure {
        img {
            right: -5px;
        }

        figcaption {
            top: 194px;
            width: 100%;
            left: -10px;
        }
    }

    .btn.voltarenBtnBlue { 
        width: -webkit-fill-available;
        max-width: 350px;
        min-height: auto;
        padding: 13px 0;
    }

    .icon-three-grey-gradient {
        margin-top: 48px;
        border-radius: 20px;

        .voltaren-icon-text > .component-content > .content .richText.section {
            padding-left: 2px;
        }
    }

    .icon-three-grey-gradient > .component-content > .content {
        flex-direction: column;
        padding: 18px 48px;
        gap: 4px;

        .box .richText {
            flex: 1;
        }
    }

    .icon-three-grey-gradient.full-width {
        margin: 0;
        padding: 0;

        & > .component-content > .content {
            padding: 20px 28px;
        }

        .image {
            width: auto;
        }
    }

    .productInformationWrapper {
        .about_card .box .image {
            margin-right: 10px;
        }

        .clincicallyProven {
            display: block;

            & > .component-content {
                width: 100%;
                box-sizing: border-box;
            }

            & > .component-content > .content > .richText {
                margin-bottom: 10px;
                text-align: center;
            }

            .box > .component-content > .content {
                gap: 0;
            }

            .image {
                margin-right: 10px;
            }

            .box .richText {
                width: 132px;
            }
        }
    }

    .page-arthritis-pain-gel .faqread-greybox.grey-like-box > .component-content {
        padding: 32px 10px;

        & > .content > .box {
            padding: 0;
        }
    }

    .watchStories.white-card > .component-content {
        .image img {
            height: auto;
        }

        .white-card-text h4 {
            font-size: 22px;
        }

        .richText p a.btn {
            margin-bottom: 0;
            min-height: 40px;
        }
    }

    .accordionFaqWrapper .accordion .accordion-slide .accordion-head {
        padding: 22px 0;
    }

    .gel-show-blue-bg > div > div {
        flex-direction: column-reverse;
        padding: 40px 10px;

        .box:has(.richText) {
            margin-top: 22px;
        }
    }

    .page-arthritis-pain-gel .faqread-greybox.grey-like-box > .component-content {
        padding: 0;

        .left-icon-video-play.reference-custom-video img {
            width: 100%;
        }
    }

    .coupon-form-contaner.header-width-image {
        margin-top: 0;
    }

    .coupon-form-contaner.header-width-image > div > div {
        .box:has(.image) > div {
            .image {
                max-width: 75% !important;
                margin-top: -69px !important;
            }

            .richText h1 {
                padding: 0 !important;
            }
        }

        .form-container {
            padding: 0 28px;
            height: 902px;

            .richText.indication_text {
                width: 260px;
            }

            form div:nth-of-type(5) {
                padding: 28px 0 0 0;
            }

            .desclaimer_text p {
                padding-left: 34px;
            }

            form div:nth-of-type(7) {
                padding: 16px 0 0 0;
            }
        }
    }

    .page-what-makes-voltaren-different .backgroundCover > div {
        background-image: url('/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/desktop/hero-image/Titan_VoltarenDifference_Hero-mobile.jpg');
        background-position: right;
    }

    .page-what-makes-voltaren-different .backgroundCover .fullBackground > .component-content .richTextHyperlinkedImage {
        padding-right: 12%;
    }

    .page-what-makes-voltaren-different  .curve-image-bgsize.fullBackground > .component-content {
        padding: 56px 0 ;
    }
}

.page-testimonials {
    .mainContentWrapper {
        padding-top: 48px;
    }

    .video-box .accordion {
        display: none;
    }
}.voltaren-accordion-image  {
  .accordion-slide {
    &.is-active {
      .accordion-title-text {
        color: #F14503;
      }
      .accordion-head:after{
        color: #F14503;
        content: '\2212';
        transform: rotate(0);
        font-size: 30px;
        font-weight: 600;
        top: 32%;
      }
    }
    &:hover{
      .accordion-head:after,
      .accordion-title-text {
        color: #F14503;
      }
    }

    .accordion-head:after {
      color: #001a68;
      content: '\002B';
      transform: rotate(0);
      font-size: 30px;
      font-weight: 600;
    }

    > header {
      padding: 4px 30px 4px 60px;

      .accordion-title {
        > a {
          line-height: 1;
          display: flex;
          height: 45px;
          align-items: center;
        }

        &::before {
          content: "";
          background-size: contain;
          background-repeat: no-repeat;
          width: 45px;
          height: 45px;
          position: absolute;
          left: -0;
        }
      }
    }

    &:nth-of-type(1) {
      .accordion-title {
        &::before {
          background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/difference-OTC-icon.svg");
        }
      }
    }
    &:nth-of-type(2) {
      .accordion-title {
        &::before {
          background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/difference-2x-icon.svg");
        }
      }
    }
    &:nth-of-type(3) {
      .accordion-title {
        &::before {
          background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/difference-knee-icon.svg");
        }
      }
    }
    &:nth-of-type(4) {
      .accordion-title {
        &::before {
          background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/Diffrence-cap-icon.svg");
        }
      }
    }
  }
}

.voltaren-accordion-image .accordion-slide .accordion-content-wrapper {
    display: block;
    height: 0;
    transition: height 300ms ease, opacity 300ms ease;
    opacity: 0;
    margin: 0;
}

.voltaren-accordion-image .accordion-slide.is-active .accordion-content-wrapper {
    opacity: 1;
}

.header-with-icon {
  padding: 10px 0 10px 75px;
  line-height: 1;
  display: flex;
  height: fit-content;
  min-height: 60px;
  margin-top: 15px !important;
  align-items: center;

    &::before {
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      width: 60px;
      height: 60px;
      position: absolute;
      left: -0;
  }
}

.header-with-icon.icon-otc {
  &::before {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/otc_icon.png");
  }
}

.header-with-icon.icon-x2 {
  &::before {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/x2_icon.png");
  }
}


.header-with-icon.icon-knee {
  &::before {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/knee_icon.png");
  }
}


.header-with-icon.icon-cap {
  &::before {
    background-image: url("/content/dam/cf-consumer-healthcare/voltaren-gel/en_US/2025-update/cap_open_icon.png");
  }
}

@media screen and (max-width: 768px) {
    .mainContentWrapper:has(.voltaren-accordion-image) {
        p {
            margin-bottom: 24px;
        }

        .articleHeading2 {
            font-weight: 600;
        }
    }
}.comparison-table {
  .tabs-content {
      z-index: 90;
      top: 0;

      &.is-hidden {
        opacity: 0; 
      }
  }

  .tabs-nav .tabs-nav-list {
    max-width: 700px;
    margin: 0 auto;
    border: 1px solid #001A68;
    border-radius: 8px;
    overflow: hidden;

    @media (max-width: 991px) {
      display: flex;
      justify-content: center;
      padding-left: 0;

      li {
        width: 50%;
        text-align: center;
        padding: 12px 14px;
      }
    }

    li {
      background-color: #F6F6F6;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      transition: all ease-in-out .6s;

      a {
        font-weight: 600;
        font-size: 16px;
        line-height: 14px;

        color: #001A68;
      }

      &.is-active {
        background-color: #001A68;

        a {
          color: #fff;
        }

        &::after {
          content: none;
        }
      }
    }
  }

  p.mobile-navigation {
    display: flex;
    justify-content: flex-end;
    gap: 8px;

    @media (min-width: 992px) {
      display: none;
    }

    .swipe-left,
    .swipe-right {
      background: transparent;
      border: 2px solid #001A68;
      border-radius: 30px;
      width: 40px;
      height: 40px;
      background-image: url("../../assets/img/arrow-right.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 16px 13px;
      cursor: pointer;

      &:hover{
        filter: brightness(0) saturate(100%) invert(20%) sepia(82%) saturate(3173%) hue-rotate(360deg) brightness(100%) contrast(92%);
      }
    }
  }

  .swipe-left {
    transform: rotate(180deg);
  }

  table {
    margin: 60px auto 50px auto;
    border-collapse: collapse;
    max-width: 880px;
    width: 100%;

    @media (max-width: 991px) {
      width: calc((100vw - 30px ) * 4 / 3);
      max-width: calc(660px * 4 / 3);
      transform: translateX(0);
      transition: transform ease-in-out .5s;

      &.swipe{
        transform: translateX(calc(-25% + 2px));
      }
    }

    tr {
      border-bottom: 1px solid #EBEBEB;
      height: 120px;
      box-sizing: border-box;

      td {
        text-align: center;
        line-height: 1;
        width: 21%;

        @media (max-width: 991px) {
          width: 25%;
          padding: 0 15px;
        }


        &:first-of-type {
          width: 37%;

          @media (max-width: 991px) {
            width: 25%;
            text-align: left !important;
            padding-right: 12px;
          }

          strong { 
            text-transform: none;
          }
        }

        &:nth-of-type(2) {
          background: #E645101A;
          border-left: 2px solid #F14503;
          border-right: 2px solid #F14503;
        }

        img {
          max-width: 34px;
        }

        strong {
          font-weight: 600;
          font-size: 12px;
          line-height: 16px;
          text-align: center;
          text-transform: uppercase;

          @media (max-width: 991px) {
            font-size: 14px;
            line-height: 20px;
          }
        }

        p {
          margin-bottom: 0;
          line-height: 1;
        }
      }
    }

    tr:first-of-type {
      td strong{
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        text-transform: none;

        @media (max-width: 991px) {
          font-size: 14px;
          line-height: 20px;
        }
      }

      td {
        img {
          max-width: 130px !important;
          position: absolute;
          left: 50%;
          top: 0;
          transform: translate(-50%, -50%);

          @media (max-width: 991px) {
            max-width: 80%;
          }
        }

        &:nth-of-type(2) {
          position: relative;
          border-radius: 10px 10px 0 0;
          border-left: none;
          border-right: none;

          &::before {
            content: "";
            position: absolute;
            display: block;
            width: calc(100% + 2px);
            height: 100%;
            top: 0px;
            border-radius: 10px 10px 0 0;
            background-color: transparent;
            border-top: 2px solid #F14503;
            border-left: 2px solid #F14503;
            border-right: 2px solid #F14503;
            box-sizing: border-box;
            margin: 0;
            left: -1px;
          }
        }
      }
    }

    tr:last-of-type {
      td {
        &:nth-of-type(2) {
          position: relative;
         
          &::after {
            content: "";
            position: absolute;
            display: block;
            width: calc(100% + 4px);
            height: 30%;
            bottom: -30%;
            border-radius: 0 0 10px 10px;
            background-color: #E645101A;
            border-bottom: 2px solid #F14503;
            border-left: 2px solid #F14503;
            border-right: 2px solid #F14503;
            box-sizing: border-box;
            margin: 0;
            left: -2px;
          }
        }
      }
    }
  }
}
