@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
/*
@font-face {
  font-family: 'Bliss Pro Heavy';
  font-weight: normal;
  src: url('../../assets/fonts/BlissProHeavy.eot'),
  url('../../assets/fonts/BlissProHeavy.woff2') format('woff2'),
  url('../../assets/fonts/BlissProHeavy.woff') format('woff'),
  url('../../assets/fonts/BlissProHeavy.ttf') format('truetype'),
  url('../../assets/fonts/BlissProHeavy.svg'?auto=format) format('svg');
}
*/
/* 
  Thai, Vietnamese Google Prompt font 
  //fonts.google.com/specimen/Prompt
*/
@import url("https://fonts.googleapis.com/css?family=Hind:700&subset=devanagari,latin-ext");
@import url("//fonts.googleapis.com/css?family=Prompt:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext,thai,vietnamese");
@import url("//fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese");
@import url("//fonts.googleapis.com/css?family=Rubik:400,400i,500,500i,700,700i&subset=cyrillic,hebrew,latin-ext");
/*!
 *  Font Awesome 4.1.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/fontawesome-webfont.eot");
  src: url("../../assets/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg?auto=format") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa-facebook:before {
  content: "\f09a";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-twitter:before {
  content: "\f099";
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#cq-emulator-content.firefox {
  background-color: white !important;
}

html, body {
  width: 100%;
  font-size: 16px;
}

body {
  position: relative;
  font-family: "Roboto", "Frutiger Roman", Arial, sans-serif;
  font-weight: normal;
  color: #001f5b;
  line-height: 1.2em;
  overflow: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.template-parodontax-basic-layout--taiwan {
  font-family: "Frutiger Roman", Arial, "Microsoft YaHei", х╛ош╜пщЫЕщ╗С, STXihei, хНОцЦЗч╗Жщ╗С, sans-serif;
}
body.template-parodontax-basic-layout--taiwan h1, body.template-parodontax-basic-layout--taiwan h2, body.template-parodontax-basic-layout--taiwan h3, body.template-parodontax-basic-layout--taiwan h4, body.template-parodontax-basic-layout--taiwan h5, body.template-parodontax-basic-layout--taiwan h6 {
  font-family: "Hind", "Microsoft YaHei", х╛ош╜пщЫЕщ╗С, STXihei, хНОцЦЗч╗Жщ╗С, Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--cyrillic--ru {
  font-family: "FrutigerNeueLTW10-Book", Arial, sans-serif;
}
body.template-parodontax-basic-layout--cyrillic--ru h1, body.template-parodontax-basic-layout--cyrillic--ru h2, body.template-parodontax-basic-layout--cyrillic--ru h3, body.template-parodontax-basic-layout--cyrillic--ru h4, body.template-parodontax-basic-layout--cyrillic--ru h5, body.template-parodontax-basic-layout--cyrillic--ru h6 {
  font-family: "FrutigerNeueLTW10-Book", Arial, sans-serif;
}
body.template-parodontax-basic-layout--cyrillic--ru h1 b, body.template-parodontax-basic-layout--cyrillic--ru h1 strong, body.template-parodontax-basic-layout--cyrillic--ru h2 b, body.template-parodontax-basic-layout--cyrillic--ru h2 strong, body.template-parodontax-basic-layout--cyrillic--ru h3 b, body.template-parodontax-basic-layout--cyrillic--ru h3 strong, body.template-parodontax-basic-layout--cyrillic--ru h4 b, body.template-parodontax-basic-layout--cyrillic--ru h4 strong, body.template-parodontax-basic-layout--cyrillic--ru h5 b, body.template-parodontax-basic-layout--cyrillic--ru h5 strong, body.template-parodontax-basic-layout--cyrillic--ru h6 b, body.template-parodontax-basic-layout--cyrillic--ru h6 strong {
  font-family: "FrutigerNeueLTW10-Book", Arial, sans-serif;
}
body.template-parodontax-basic-layout--thai {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--thai b, body.template-parodontax-basic-layout--thai strong {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 700;
}
body.template-parodontax-basic-layout--thai h1, body.template-parodontax-basic-layout--thai h2, body.template-parodontax-basic-layout--thai h3, body.template-parodontax-basic-layout--thai h4, body.template-parodontax-basic-layout--thai h5, body.template-parodontax-basic-layout--thai h6 {
  font-family: "Prompt", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--thai h1 b, body.template-parodontax-basic-layout--thai h1 strong, body.template-parodontax-basic-layout--thai h2 b, body.template-parodontax-basic-layout--thai h2 strong, body.template-parodontax-basic-layout--thai h3 b, body.template-parodontax-basic-layout--thai h3 strong, body.template-parodontax-basic-layout--thai h4 b, body.template-parodontax-basic-layout--thai h4 strong, body.template-parodontax-basic-layout--thai h5 b, body.template-parodontax-basic-layout--thai h5 strong, body.template-parodontax-basic-layout--thai h6 b, body.template-parodontax-basic-layout--thai h6 strong {
  font-family: "Prompt", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--arabic {
  font-family: "Prompt", Arial, sans-serif;
}
body.template-parodontax-basic-layout--arabic h1, body.template-parodontax-basic-layout--arabic h2, body.template-parodontax-basic-layout--arabic h3, body.template-parodontax-basic-layout--arabic h4, body.template-parodontax-basic-layout--arabic h5, body.template-parodontax-basic-layout--arabic h6 {
  font-family: "Prompt", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--jp, body.template-parodontax-basic-layout--kr {
  font-family: "Noto Sans", Arial, sans-serif;
}
body.template-parodontax-basic-layout--jp h1, body.template-parodontax-basic-layout--jp h2, body.template-parodontax-basic-layout--jp h3, body.template-parodontax-basic-layout--jp h4, body.template-parodontax-basic-layout--jp h5, body.template-parodontax-basic-layout--jp h6, body.template-parodontax-basic-layout--kr h1, body.template-parodontax-basic-layout--kr h2, body.template-parodontax-basic-layout--kr h3, body.template-parodontax-basic-layout--kr h4, body.template-parodontax-basic-layout--kr h5, body.template-parodontax-basic-layout--kr h6 {
  font-family: "Noto Sans", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--hebrew {
  font-family: "Rubik", Arial, sans-serif;
}
body.template-parodontax-basic-layout--hebrew h1, body.template-parodontax-basic-layout--hebrew h2, body.template-parodontax-basic-layout--hebrew h3, body.template-parodontax-basic-layout--hebrew h4, body.template-parodontax-basic-layout--hebrew h5, body.template-parodontax-basic-layout--hebrew h6 {
  font-family: "Rubik", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--greek {
  font-family: "Myriad W08 Regular", Arial, sans-serif;
}
body.template-parodontax-basic-layout--greek h1, body.template-parodontax-basic-layout--greek h2, body.template-parodontax-basic-layout--greek h3, body.template-parodontax-basic-layout--greek h4, body.template-parodontax-basic-layout--greek h5, body.template-parodontax-basic-layout--greek h6, body.template-parodontax-basic-layout--greek b, body.template-parodontax-basic-layout--greek strong {
  font-family: "Myriad W08 Bold_1166607", Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--sa-ar {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--sa-ar h1, body.template-parodontax-basic-layout--sa-ar h2, body.template-parodontax-basic-layout--sa-ar h3, body.template-parodontax-basic-layout--sa-ar h4, body.template-parodontax-basic-layout--sa-ar h5, body.template-parodontax-basic-layout--sa-ar h6, body.template-parodontax-basic-layout--sa-ar b, body.template-parodontax-basic-layout--sa-ar strong {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 700;
}
body.template-parodontax-basic-layout--at, body.template-parodontax-basic-layout--be-fr, body.template-parodontax-basic-layout--be-nl, body.template-parodontax-basic-layout--es, body.template-parodontax-basic-layout--fr, body.template-parodontax-basic-layout--german, body.template-parodontax-basic-layout--il, body.template-parodontax-basic-layout--it, body.template-parodontax-basic-layout--por, body.template-parodontax-basic-layout--tr, body.template-parodontax-basic-layout--sa-en {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--at b, body.template-parodontax-basic-layout--at strong, body.template-parodontax-basic-layout--be-fr b, body.template-parodontax-basic-layout--be-fr strong, body.template-parodontax-basic-layout--be-nl b, body.template-parodontax-basic-layout--be-nl strong, body.template-parodontax-basic-layout--es b, body.template-parodontax-basic-layout--es strong, body.template-parodontax-basic-layout--fr b, body.template-parodontax-basic-layout--fr strong, body.template-parodontax-basic-layout--german b, body.template-parodontax-basic-layout--german strong, body.template-parodontax-basic-layout--il b, body.template-parodontax-basic-layout--il strong, body.template-parodontax-basic-layout--it b, body.template-parodontax-basic-layout--it strong, body.template-parodontax-basic-layout--por b, body.template-parodontax-basic-layout--por strong, body.template-parodontax-basic-layout--tr b, body.template-parodontax-basic-layout--tr strong, body.template-parodontax-basic-layout--sa-en b, body.template-parodontax-basic-layout--sa-en strong {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: bold;
}
body.template-parodontax-basic-layout--at h1, body.template-parodontax-basic-layout--at h2, body.template-parodontax-basic-layout--at h3, body.template-parodontax-basic-layout--at h4, body.template-parodontax-basic-layout--at h5, body.template-parodontax-basic-layout--at h6, body.template-parodontax-basic-layout--be-fr h1, body.template-parodontax-basic-layout--be-fr h2, body.template-parodontax-basic-layout--be-fr h3, body.template-parodontax-basic-layout--be-fr h4, body.template-parodontax-basic-layout--be-fr h5, body.template-parodontax-basic-layout--be-fr h6, body.template-parodontax-basic-layout--be-nl h1, body.template-parodontax-basic-layout--be-nl h2, body.template-parodontax-basic-layout--be-nl h3, body.template-parodontax-basic-layout--be-nl h4, body.template-parodontax-basic-layout--be-nl h5, body.template-parodontax-basic-layout--be-nl h6, body.template-parodontax-basic-layout--es h1, body.template-parodontax-basic-layout--es h2, body.template-parodontax-basic-layout--es h3, body.template-parodontax-basic-layout--es h4, body.template-parodontax-basic-layout--es h5, body.template-parodontax-basic-layout--es h6, body.template-parodontax-basic-layout--fr h1, body.template-parodontax-basic-layout--fr h2, body.template-parodontax-basic-layout--fr h3, body.template-parodontax-basic-layout--fr h4, body.template-parodontax-basic-layout--fr h5, body.template-parodontax-basic-layout--fr h6, body.template-parodontax-basic-layout--german h1, body.template-parodontax-basic-layout--german h2, body.template-parodontax-basic-layout--german h3, body.template-parodontax-basic-layout--german h4, body.template-parodontax-basic-layout--german h5, body.template-parodontax-basic-layout--german h6, body.template-parodontax-basic-layout--il h1, body.template-parodontax-basic-layout--il h2, body.template-parodontax-basic-layout--il h3, body.template-parodontax-basic-layout--il h4, body.template-parodontax-basic-layout--il h5, body.template-parodontax-basic-layout--il h6, body.template-parodontax-basic-layout--it h1, body.template-parodontax-basic-layout--it h2, body.template-parodontax-basic-layout--it h3, body.template-parodontax-basic-layout--it h4, body.template-parodontax-basic-layout--it h5, body.template-parodontax-basic-layout--it h6, body.template-parodontax-basic-layout--por h1, body.template-parodontax-basic-layout--por h2, body.template-parodontax-basic-layout--por h3, body.template-parodontax-basic-layout--por h4, body.template-parodontax-basic-layout--por h5, body.template-parodontax-basic-layout--por h6, body.template-parodontax-basic-layout--tr h1, body.template-parodontax-basic-layout--tr h2, body.template-parodontax-basic-layout--tr h3, body.template-parodontax-basic-layout--tr h4, body.template-parodontax-basic-layout--tr h5, body.template-parodontax-basic-layout--tr h6, body.template-parodontax-basic-layout--sa-en h1, body.template-parodontax-basic-layout--sa-en h2, body.template-parodontax-basic-layout--sa-en h3, body.template-parodontax-basic-layout--sa-en h4, body.template-parodontax-basic-layout--sa-en h5, body.template-parodontax-basic-layout--sa-en h6 {
  font-family: "Hind", Arial, sans-serif;
  font-weight: normal;
}
body.template-parodontax-basic-layout--at h1 b, body.template-parodontax-basic-layout--at h1 strong, body.template-parodontax-basic-layout--at h2 b, body.template-parodontax-basic-layout--at h2 strong, body.template-parodontax-basic-layout--at h3 b, body.template-parodontax-basic-layout--at h3 strong, body.template-parodontax-basic-layout--at h4 b, body.template-parodontax-basic-layout--at h4 strong, body.template-parodontax-basic-layout--at h5 b, body.template-parodontax-basic-layout--at h5 strong, body.template-parodontax-basic-layout--at h6 b, body.template-parodontax-basic-layout--at h6 strong, body.template-parodontax-basic-layout--be-fr h1 b, body.template-parodontax-basic-layout--be-fr h1 strong, body.template-parodontax-basic-layout--be-fr h2 b, body.template-parodontax-basic-layout--be-fr h2 strong, body.template-parodontax-basic-layout--be-fr h3 b, body.template-parodontax-basic-layout--be-fr h3 strong, body.template-parodontax-basic-layout--be-fr h4 b, body.template-parodontax-basic-layout--be-fr h4 strong, body.template-parodontax-basic-layout--be-fr h5 b, body.template-parodontax-basic-layout--be-fr h5 strong, body.template-parodontax-basic-layout--be-fr h6 b, body.template-parodontax-basic-layout--be-fr h6 strong, body.template-parodontax-basic-layout--be-nl h1 b, body.template-parodontax-basic-layout--be-nl h1 strong, body.template-parodontax-basic-layout--be-nl h2 b, body.template-parodontax-basic-layout--be-nl h2 strong, body.template-parodontax-basic-layout--be-nl h3 b, body.template-parodontax-basic-layout--be-nl h3 strong, body.template-parodontax-basic-layout--be-nl h4 b, body.template-parodontax-basic-layout--be-nl h4 strong, body.template-parodontax-basic-layout--be-nl h5 b, body.template-parodontax-basic-layout--be-nl h5 strong, body.template-parodontax-basic-layout--be-nl h6 b, body.template-parodontax-basic-layout--be-nl h6 strong, body.template-parodontax-basic-layout--es h1 b, body.template-parodontax-basic-layout--es h1 strong, body.template-parodontax-basic-layout--es h2 b, body.template-parodontax-basic-layout--es h2 strong, body.template-parodontax-basic-layout--es h3 b, body.template-parodontax-basic-layout--es h3 strong, body.template-parodontax-basic-layout--es h4 b, body.template-parodontax-basic-layout--es h4 strong, body.template-parodontax-basic-layout--es h5 b, body.template-parodontax-basic-layout--es h5 strong, body.template-parodontax-basic-layout--es h6 b, body.template-parodontax-basic-layout--es h6 strong, body.template-parodontax-basic-layout--fr h1 b, body.template-parodontax-basic-layout--fr h1 strong, body.template-parodontax-basic-layout--fr h2 b, body.template-parodontax-basic-layout--fr h2 strong, body.template-parodontax-basic-layout--fr h3 b, body.template-parodontax-basic-layout--fr h3 strong, body.template-parodontax-basic-layout--fr h4 b, body.template-parodontax-basic-layout--fr h4 strong, body.template-parodontax-basic-layout--fr h5 b, body.template-parodontax-basic-layout--fr h5 strong, body.template-parodontax-basic-layout--fr h6 b, body.template-parodontax-basic-layout--fr h6 strong, body.template-parodontax-basic-layout--german h1 b, body.template-parodontax-basic-layout--german h1 strong, body.template-parodontax-basic-layout--german h2 b, body.template-parodontax-basic-layout--german h2 strong, body.template-parodontax-basic-layout--german h3 b, body.template-parodontax-basic-layout--german h3 strong, body.template-parodontax-basic-layout--german h4 b, body.template-parodontax-basic-layout--german h4 strong, body.template-parodontax-basic-layout--german h5 b, body.template-parodontax-basic-layout--german h5 strong, body.template-parodontax-basic-layout--german h6 b, body.template-parodontax-basic-layout--german h6 strong, body.template-parodontax-basic-layout--il h1 b, body.template-parodontax-basic-layout--il h1 strong, body.template-parodontax-basic-layout--il h2 b, body.template-parodontax-basic-layout--il h2 strong, body.template-parodontax-basic-layout--il h3 b, body.template-parodontax-basic-layout--il h3 strong, body.template-parodontax-basic-layout--il h4 b, body.template-parodontax-basic-layout--il h4 strong, body.template-parodontax-basic-layout--il h5 b, body.template-parodontax-basic-layout--il h5 strong, body.template-parodontax-basic-layout--il h6 b, body.template-parodontax-basic-layout--il h6 strong, body.template-parodontax-basic-layout--it h1 b, body.template-parodontax-basic-layout--it h1 strong, body.template-parodontax-basic-layout--it h2 b, body.template-parodontax-basic-layout--it h2 strong, body.template-parodontax-basic-layout--it h3 b, body.template-parodontax-basic-layout--it h3 strong, body.template-parodontax-basic-layout--it h4 b, body.template-parodontax-basic-layout--it h4 strong, body.template-parodontax-basic-layout--it h5 b, body.template-parodontax-basic-layout--it h5 strong, body.template-parodontax-basic-layout--it h6 b, body.template-parodontax-basic-layout--it h6 strong, body.template-parodontax-basic-layout--por h1 b, body.template-parodontax-basic-layout--por h1 strong, body.template-parodontax-basic-layout--por h2 b, body.template-parodontax-basic-layout--por h2 strong, body.template-parodontax-basic-layout--por h3 b, body.template-parodontax-basic-layout--por h3 strong, body.template-parodontax-basic-layout--por h4 b, body.template-parodontax-basic-layout--por h4 strong, body.template-parodontax-basic-layout--por h5 b, body.template-parodontax-basic-layout--por h5 strong, body.template-parodontax-basic-layout--por h6 b, body.template-parodontax-basic-layout--por h6 strong, body.template-parodontax-basic-layout--tr h1 b, body.template-parodontax-basic-layout--tr h1 strong, body.template-parodontax-basic-layout--tr h2 b, body.template-parodontax-basic-layout--tr h2 strong, body.template-parodontax-basic-layout--tr h3 b, body.template-parodontax-basic-layout--tr h3 strong, body.template-parodontax-basic-layout--tr h4 b, body.template-parodontax-basic-layout--tr h4 strong, body.template-parodontax-basic-layout--tr h5 b, body.template-parodontax-basic-layout--tr h5 strong, body.template-parodontax-basic-layout--tr h6 b, body.template-parodontax-basic-layout--tr h6 strong, body.template-parodontax-basic-layout--sa-en h1 b, body.template-parodontax-basic-layout--sa-en h1 strong, body.template-parodontax-basic-layout--sa-en h2 b, body.template-parodontax-basic-layout--sa-en h2 strong, body.template-parodontax-basic-layout--sa-en h3 b, body.template-parodontax-basic-layout--sa-en h3 strong, body.template-parodontax-basic-layout--sa-en h4 b, body.template-parodontax-basic-layout--sa-en h4 strong, body.template-parodontax-basic-layout--sa-en h5 b, body.template-parodontax-basic-layout--sa-en h5 strong, body.template-parodontax-basic-layout--sa-en h6 b, body.template-parodontax-basic-layout--sa-en h6 strong {
  font-family: "Hind", Arial, sans-serif;
  font-weight: normal;
}

[id=wrapper],
.container {
  color: #001f5b;
  background-color: white;
}

[id=header] {
  padding-top: 15px;
  padding-bottom: 15px;
}

[id=footer] {
  padding-bottom: 15px;
  padding-top: 15px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #wrapper {
    overflow-x: hidden !important;
  }
}
/* BASE STYLES
----------------------------------------- */
img {
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Hind", Arial, sans-serif;
  font-weight: normal;
  color: #001f5b;
  line-height: 1.3em;
  text-transform: uppercase;
  box-sizing: border-box;
  letter-spacing: -.025em;
}

h1 {
  font-size: 1.4em;
  color: #cf0a2c;
}

a {
  color: #001f5b;
  text-decoration: none;
  box-sizing: border-box;
}

a:hover {
  color: #001f5b;
}

strong {
  font-family: "Roboto", "Frutiger Bold", Arial, sans-serif;
  font-weight: 700;
}

.sup,
.sup--blue,
.sup--red {
  position: relative;
  font-size: .7em;
  top: -.1em;
  vertical-align: top;
  color: currentColor;
}

.color-primary {
  color: #cf0a2c;
}

.color-secondary {
  color: #001f5b;
}

.color-inverse {
  color: white;
}

@media only screen and (max-width: 767px) {
  .color-mobile-inverse {
    color: white !important;
  }
}

.color-primary h1,
.color-primary h2,
.color-primary span,
.color-secondary h1,
.color-secondary h2,
.color-secondary span,
.color-inverse h1,
.color-inverse h2,
.color-inverse span,
.color-mobile-inverse h1,
.color-mobile-inverse h2,
.color-mobile-inverse span {
  color: inherit;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

input::-ms-clear {
  display: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
  box-sizing: border-box;
}

/* LAYOUT STYLES
----------------------------------------- */
.component {
  margin-bottom: 10px;
}

.component-content {
  margin-bottom: 14px;
}
.component-content:before, .component-content:after {
  content: "";
  display: table;
}
.component-content:after {
  clear: both;
}

.component > .component-content {
  margin-bottom: 0;
}

/* UTILITIES
----------------------------------- */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

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

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.desktop-only {
  display: block;
}
@media only screen and (max-width: 767px) {
  .desktop-only {
    display: none;
  }
}

.mobile-only {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile-only {
    display: block;
  }
}

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

.button {
  border: 0;
  border-radius: 0;
  background: transparent;
}

[id=wrapper] {
  width: 100%;
}
[id=wrapper] #header {
  width: 100%;
  padding: 0;
}
[id=wrapper] .main.outer-box {
  width: 100%;
  padding: 0;
  padding-top: 40px;
  margin: 0;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  [id=wrapper] .main.outer-box {
    padding-top: 116px;
  }
}

.page-parodontax-ght [id=wrapper] .main.outer-box {
  padding-left: 30px;
  padding-right: 30px;
}

.page-products .mainpage__teaser:last-of-type::before {
  display: none !important;
}

.page-container {
  margin-bottom: 0;
}
.page-container > .component-content > .content {
  max-width: 960px;
  padding: 0 10px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media only screen and (max-width: 1000px) {
  .page-container > .component-content > .content {
    padding: 0 10px;
  }
}

.content-page {
  padding: 60px 0;
}
@media only screen and (max-width: 1000px) {
  .content-page {
    padding: 40px 0;
  }
}
@media only screen and (max-width: 767px) {
  .content-page {
    padding: 45px 0;
  }
}

.snippetReference {
  margin-bottom: 0;
}

.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .block-headline {
  margin-bottom: 0 !important;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .block-headline {
    margin-top: 2em;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .block-headline h1 {
  color: #cf0a2c;
  font-size: 25px;
  line-height: 1;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .block-headline h1 {
    font-size: 44px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .regular-text {
  padding: 0 20px;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .regular-text {
    padding: 0;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .regular-text p {
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 1em;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .regular-text p {
    font-size: 24px;
    margin-bottom: 1.7em;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .regular-text p strong {
  font-weight: bold;
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box {
  margin-top: 40px;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box {
    margin-top: 0;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText {
  padding: 0 20px;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText {
    padding: 0;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText h2 {
  color: #cf0a2c;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  margin-top: 25px;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText h2 {
    font-size: 32px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText p {
  font-size: 15px;
  line-height: 18px;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .journey-campaign .teaser-box .richText p {
    font-size: 16px;
    line-height: 25px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content {
  border-radius: 0;
  border: 5px solid #cf0a2c;
  background: #eee;
  max-width: 800px;
  padding: 4px;
  box-sizing: border-box;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content {
    border: 20px solid #cf0a2c;
    padding: 7px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner {
  background: white;
  padding: 40px 0 20px;
  position: relative;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .scroll-pane {
  height: 500px;
  width: 100%;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner:before {
  content: "";
  z-index: 1;
  display: block;
  position: absolute;
  width: calc(100% - 50px);
  left: 0;
  height: 80px;
  top: 0;
  background: linear-gradient(#ffffff 50%, rgba(255, 255, 255, 0) 100%);
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner {
    max-height: 600px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .jspPane {
  width: calc(100% - 50px) !important;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .jspDrag {
  left: -9px;
  border-radius: 50%;
  background: #eee;
  width: 20px;
  background: #cf0a2c;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .jspTrack {
  background: #eee;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .jspVerticalBar {
  background: #eee;
  width: 3px;
  right: 20px;
  height: calc(100% - 50px);
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame {
  width: auto;
  margin: 20px;
  padding: 0;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText, .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText li, .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText p {
  font-size: 14px;
  line-height: 1.4;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText h3 {
  font-size: 24px;
  line-height: 1.2em;
  color: #cf0a2c;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText h3 {
    font-size: 34px;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText h4 {
  font-size: 22px;
  line-height: 1.2em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText p, .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText li {
  color: #001f5b;
  font-size: 16px;
  line-height: 1.56;
  letter-spacing: -.025em;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText a {
  color: #cf0a2c;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText li {
  padding-left: 30px;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner .overlay-frame .richText li:before {
  content: '';
  width: 8px;
  height: 8px;
  top: 7px;
  border-radius: 100%;
  background: #001f5b;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner:after {
  content: 'chiudi';
  position: absolute;
  top: 10px;
  right: 50px;
  width: 80px;
  text-align: right;
  font-size: 24px;
  font-weight: bold;
  color: #cf0a2c;
  display: none;
  z-index: 2;
}
@media screen and (min-width: 767px) {
  .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-content-inner:after {
    display: block;
  }
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-close {
  right: 12px;
  top: 12px;
  width: 32px;
  height: 32px;
  background: #fff;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-close:before, .template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 3px;
  background-color: #cf0a2c;
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-close:before {
  transform: rotate(45deg);
}
.template-parodontax-basic-layout--it.page-journey-campaign .overlay-content .overlay-close:after {
  transform: rotate(-45deg);
}

.block-headline .richText-content .disclaimer-txt {
  text-align: left;
  display: block;
  font-size: 16px;
  margin-bottom: 4em;
}

video {
  display: inline-block;
  width: 100%;
  height: auto;
}

@media all and (min-width: 320px) and (max-width: 413px) {
  .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    padding: 0;
  }
}
@media all and (min-width: 320px) and (max-width: 767px) {
  .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 0 !important;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 55% !important;
  }

  .en_pk .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
.product-listpage .box.narrow {
  max-width: 968px !important;
  margin: 0 auto;
}

.custom_style {
  height: auto !important;
  padding-bottom: 0 !important;
}

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

.compareProductsTable {
  margin: 0 !important;
}
.compareProductsTable .component-content {
  height: auto !important;
  padding-bottom: 0 !important;
}
.compareProductsTable .component-content img {
  position: relative !important;
  width: 100% !important;
  top: auto !important;
  cursor: pointer;
  -webkit-transform: translateY(0%) !important;
  -moz-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  -o-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}
.compareProductsTable table {
  border-collapse: collapse;
  width: 100%;
  border: solid 0px #323131 !important;
}
.compareProductsTable table th, .compareProductsTable table td {
  border: solid 0px #323131;
  padding: 15px 10px 15px 20px;
  font-size: 14px;
  line-height: 1.2;
  color: #001F5B;
  font-weight: 300;
  letter-spacing: 0.3px;
  box-sizing: border-box;
  text-align: left;
}
.compareProductsTable table th p, .compareProductsTable table td p {
  margin: 0 0 25px !important;
}
.compareProductsTable table th .blue_button, .compareProductsTable table td .blue_button {
  margin: 0 -10px 0 -20px !important;
  box-sizing: border-box;
  text-align: center;
  display: none;
}
.compareProductsTable table td {
  vertical-align: top !important;
}
.compareProductsTable table tr td {
  border-top: solid 1px #e5e5e5;
}
.compareProductsTable table tr td:nth-child(1) {
  width: 290px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 600;
  color: #CF0A2C;
  text-transform: uppercase;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
}
.compareProductsTable table tr td:nth-child(2) {
  width: 195px;
}
.compareProductsTable table tr td:nth-child(3) {
  width: 195px;
}
.compareProductsTable table tr td:nth-child(4) {
  width: 195px;
}
.compareProductsTable table tr td:nth-child(5) {
  width: 195px;
}
.compareProductsTable table tr td:nth-child(6) {
  width: 195px;
}
.compareProductsTable .is-active {
  background: #f8f8f8;
}
.compareProductsTable .is-active .blue_button {
  display: block;
}
.compareProductsTable .is-active .active_border {
  display: block !important;
}
.compareProductsTable .is-active a {
  color: #CF0A2C !important;
}
.compareProductsTable ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.compareProductsTable ul li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 25px;
}
.compareProductsTable ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  background: #001F5B;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 3px;
}
.compareProductsTable ul a {
  font-size: 16px;
  line-height: 24px;
  text-decoration: none !important;
}

.parametrizedhtml .table.compareProductsTable.component {
  margin: 55px 0 0px 0 !important;
}
.parametrizedhtml .table.compareProductsTable.component table tr td {
  font-size: 16px;
  font-weight: 600;
  color: #242f60;
  text-transform: none;
  padding-bottom: 20px !important;
  position: relative;
  text-transform: uppercase;
  border: 0 !important;
}
.parametrizedhtml .table.compareProductsTable.component table tr td img {
  max-width: 155px;
}
.parametrizedhtml .table.compareProductsTable.component table tr td a {
  color: #CF0A2C;
  font-size: 16px;
  display: block;
  text-transform: uppercase;
}
.parametrizedhtml .table.compareProductsTable.component table tr td.is-active {
  background: #f8f8f8 !important;
}
.parametrizedhtml .table.compareProductsTable.component table tr td.is-active a {
  color: #CF0A2C !important;
}
.parametrizedhtml .table.compareProductsTable.component table tr td .active_border {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 6px;
  background: #001F5B;
  left: 0;
}
.parametrizedhtml .table.compareProductsTable.component table tr td:nth-child(1) {
  min-width: 290px;
}

.custom_height .journey-content-container {
  height: auto !important;
  padding-bottom: 0% !important;
}
.custom_height .journey-content-container .image {
  padding: 45px 0;
}

@media screen and (min-width: 768px) {
  .page-products.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    top: 50%;
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .page-products.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    left: 46.2%;
    top: 46%;
  }
}
@media screen and (min-width: 768px) {
  .page-products.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .page-products.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    font-size: 37px;
    max-width: 80%;
  }
}

@media screen and (max-width: 1000px) {
  .mobile-navigation .navigation-branch.navigation-level2 {
    margin-left: 0 !important;
  }

  .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 li a {
    padding-left: 0;
    white-space: normal;
  }

  .block_option_TB.product-listpage__list .richText {
    min-height: 0;
  }
}
.template-parodontax-basic-layout--UK .table.compareProductsTable tr td:nth-child(1) {
  font-size: 22px;
  text-align: left;
  padding-left: 140px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .template-parodontax-basic-layout--UK .table.compareProductsTable tr td:nth-child(1) {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--UK .table.compareProductsTable tr td:nth-child(1) {
    font-size: 18px;
    text-align: left;
    width: 102px;
    padding-left: 10px !important;
  }
}
.template-parodontax-basic-layout--UK .table.compareProductsTable td {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--UK .table.compareProductsTable td {
    font-size: 16px;
  }
}
.template-parodontax-basic-layout--UK .parametrizedhtml .table.compareProductsTable.component table tr td a {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--UK .parametrizedhtml .table.compareProductsTable.component table tr td a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--UK .parametrizedhtml .table.compareProductsTable.component table td:nth-child(1) {
    min-width: 126px;
    text-align: center;
  }
}

.desktop_show {
  display: block;
}
@media only screen and (max-width: 767px) {
  .desktop_show {
    display: none;
  }
}

.desktop_hide {
  display: none;
}
@media only screen and (max-width: 767px) {
  .desktop_hide {
    display: block;
  }
}

@media screen and (max-width: 1000px) {
  .master.page-whats-new .snippetReference:nth-child(4) {
    margin-left: 0;
  }
}
.flag-box > .component-content > .paragraphSystem {
  display: flex;
  flex-wrap: wrap;
}
.flag-box > .component-content > .paragraphSystem .country-select-txt {
  display: flex;
  flex-basis: 20%;
}
.flag-box .country-select-txt .component-content {
  overflow: hidden;
  display: block !important;
  width: 100% !important;
}

@media only screen and (max-width: 767px) {
  .flag-box > .component-content > .paragraphSystem .country-select-txt {
    display: flex;
    flex-basis: 100%;
  }
}
.snippet_box_column .articleTeaser {
  margin-bottom: 15px !important;
  border-radius: 0 0 30px 0;
  box-sizing: border-box;
}
.snippet_box_column .articleTeaser a {
  text-transform: uppercase;
  text-decoration: none;
}
.snippet_box_column .articleTeaser .articleTeaser-text-description {
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -.025em;
}
.snippet_box_column .articleTeaser .articleTeaser-text-link {
  display: inline-block;
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5em;
  color: #cf0a2c;
  vertical-align: middle;
  text-transform: uppercase;
  position: absolute;
}
.snippet_box_column .articleTeaser .articleTeaser-text-link::after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  right: 0;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .snippet_box_column .articleTeaser .articleTeaser-text-link::after {
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
  }
}
.snippet_box_column .articleTeaser .articleTeaser-text-link:hover {
  color: #686868;
}
.snippet_box_column .articleTeaser .articleTeaser-text-link:hover::after {
  background-color: #686868;
}
.snippet_box_column .articleTeaser-text-header {
  color: #cf0a2c;
}
.snippet_box_column .articleTeaser-text-header a, .snippet_box_column .articleTeaser-text-header a:hover {
  color: #cf0a2c;
}
.snippet_box_column .articleTeaser-text-content {
  padding: 30px 20px;
  box-sizing: border-box;
}
.snippet_box_column .articleTeaser-text-header {
  font-size: 18px;
  line-height: 1.3em;
  margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
  .snippet_box_column .articleTeaser-text-header {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media screen and (max-width: 767px) {
  .snippet_box_column .articleTeaser-text-header {
    font-size: 18px;
  }
}
.snippet_box_column .articleTeaser-text-link {
  bottom: 15px;
  left: 20px;
}
@media only screen and (max-width: 1000px) {
  .snippet_box_column .articleTeaser-text-content {
    padding: 20px 15px;
  }
  .snippet_box_column .articleTeaser-text-link {
    left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .snippet_box_column[class*="grid_"] .articleTeaser-text-content, .snippet_box_column.alpha .articleTeaser-text-content, .snippet_box_column.omega .articleTeaser-text-content {
    padding: 30px 15px;
  }
  .snippet_box_column[class*="grid_"] .articleTeaser-text-header, .snippet_box_column.alpha .articleTeaser-text-header, .snippet_box_column.omega .articleTeaser-text-header {
    margin-bottom: 15px;
  }
  .snippet_box_column[class*="grid_"] .articleTeaser-text-link, .snippet_box_column.alpha .articleTeaser-text-link, .snippet_box_column.omega .articleTeaser-text-link {
    position: relative;
    bottom: 0;
    left: 0;
  }
}
.snippet_box_column .articleTeaser {
  background-color: #f5f5f5;
  margin-bottom: 60px;
}
.snippet_box_column .articleTeaser .articleTeaser-image-top {
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
@media only screen and (max-width: 1000px) {
  .snippet_box_column .articleTeaser {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .snippet_box_column .articleTeaser[class*="grid_"] {
    width: 100%;
    max-width: 420px;
    float: none;
  }
  .snippet_box_column .articleTeaser[class*="grid_"]:not(:last-of-type) {
    margin: 0 auto 15px !important;
  }
  .snippet_box_column .articleTeaser[class*="grid_"]:last-of-type {
    margin: 0 auto 40px !important;
  }
}
.snippet_box_column.column-wrapper > .component-content .content {
  display: flex;
  flex-wrap: wrap;
}
.snippet_box_column .articleTeaser {
  position: relative;
}

[id=wrapper] .main {
  margin: auto;
  padding-left: auto;
  padding-right: auto;
  width: auto;
}

@media screen and (max-width: 1000px) {
  .template-parodontax-basic-layout--sa-en .mainpage__carousel .carousel .richText.hero-button--center {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .template-parodontax-basic-layout--sa-en .main .product-listpage .page-hero .content .richText {
    bottom: 10px;
  }
  .template-parodontax-basic-layout--sa-en .mainpage__carousel .carousel .richText.hero-button--center {
    bottom: 65px;
    margin: 0;
  }
}
.country-select-txt img {
  display: none;
}

.sprite_country .country-select-txt img {
  display: none;
}
.sprite_country .country-select-txt:before {
  display: none;
}
.sprite_country .country-select-txt.belgium_flag:before {
  background-position: 100% -154px;
}
.sprite_country .country-select-txt.hungary_flag:before {
  background-position: 0 -198px;
}
.sprite_country .country-select-txt.pakistan_flag:before {
  background-position: 100% -44px;
}
.sprite_country .country-select-txt.sa_flag:before {
  background-position: 100% 0;
}
.sprite_country .country-select-txt.emirates_flag:before {
  background-position: 0 -242px;
}
.sprite_country .country-select-txt.australia_flag:before {
  background-position: 100% -220px;
}
.sprite_country .country-select-txt.france_flag:before {
  background-position: 0 -132px;
}
.sprite_country .country-select-txt.japan_flag:before {
  background-position: 100% -66px;
}
.sprite_country .country-select-txt.romania_flag:before {
  background-position: 100% -22px;
}
.sprite_country .country-select-txt.thai_flag:before {
  background-position: 0 -264px;
}
.sprite_country .country-select-txt.brasil_flag:before {
  background-position: 0 -154px;
}
.sprite_country .country-select-txt.ireland_flag:before {
  background-position: 100% -88px;
}
.sprite_country .country-select-txt.poland_flag:before {
  background-position: 0 -110px;
}
.sprite_country .country-select-txt.spain_flag:before {
  background-position: 100% -198px;
}
.sprite_country .country-select-txt.uk_flag:before {
  background-position: 100% -176px;
}
.sprite_country .country-select-txt.austria_flag:before {
  background-position: 0 -176px;
}
.sprite_country .country-select-txt.germany_flag:before {
  background-position: 100% -110px;
}
.sprite_country .country-select-txt.netherland_flag:before {
  background-position: 0 -66px;
}
.sprite_country .country-select-txt.russia_flag:before {
  background-position: 0 -22px;
}
.sprite_country .country-select-txt.turkey_flag:before {
  background-position: 100% -242px;
}
.sprite_country .country-select-txt.china_flag:before {
  background-position: 100% -132px;
}
.sprite_country .country-select-txt.italy_flag:before {
  background-position: 0 -88px;
}
.sprite_country .country-select-txt.portugal_flag:before {
  background-position: 0 -44px;
}
.sprite_country .country-select-txt.taiwan_flag:before {
  background-position: 0 0;
}
.sprite_country .country-select-txt.usa_flag:before {
  background-position: 0 -220px;
}
.sprite_country .country-select-txt.chile_flag:before {
  background-position: 100% -264px;
}
.sprite_country .country-select-txt.hong_kong_flag:before {
  background-position: 0 -286px;
}
.sprite_country .country-select-txt.columbia_flag:before {
  background-position: 100% -286px;
}
.sprite_country .country-select-txt.sweden_flag:before {
  background-position: 0 -308px;
}
.sprite_country .country-select-txt.south_africa_flag:before {
  background-position: 100% -308px;
}
.sprite_country .country-select-txt.greece_flag:before {
  background-position: 0 -330px;
}
.sprite_country .country-select-txt.india_flag:before {
  background-position: 100% -330px;
}
.sprite_country .country-select-txt.switzerland_flag:before {
  background-position: 0 -352px;
}
.sprite_country .country-select-txt.lebanon_flag:before {
  background-position: 100% -352px;
}
.sprite_country .country-select-txt.argentina_flag:before {
  background-position: 0 -374px;
}
.sprite_country .country-select-txt.serbia_flag:before {
  background-position: 100% -374px;
}
.sprite_country .country-select-txt.czech_flag:before {
  background-position: 0 -396px;
}
.sprite_country .country-select-txt.ukraine_flag:before {
  background-position: 100% -396px;
}
.sprite_country .country-select-txt.bulgaria_flag:before {
  background-position: 0 -418px;
}
.sprite_country .country-select-txt.slovakia_flag:before {
  background-position: 100% -418px;
}
.sprite_country .country-select-txt.lithuania_flag:before {
  background-position: 100% -440px;
}
.sprite_country .country-select-txt.croatia_flag:before {
  background-position: 0% -440px;
}
.sprite_country .country-select-txt.estonia_flag:before {
  background-position: 0% -462px;
}
.sprite_country .country-select-txt.israel_flag:before {
  background-position: 100% -462px;
}
.sprite_country .country-select-txt.bosnia_flag:before {
  background-position: 0% -484px;
}
.sprite_country .country-select-txt.slovenia_flag:before {
  background-position: 100% -484px;
}

.page-journey-of-gum-disease .main .journey-page .red_circles .accordion .accordion-slide.last:after, .page-journey-of-gum-disease .main .journey-page .red_circles .accordion .accordion-slide.last:before {
  display: none;
}
.page-journey-of-gum-disease .main .journey-page .journey-endstop-header:before {
  top: 20px;
}

@media all and (min-width: 768px) and (max-width: 1000px) {
  .page-products.page-toothpaste .product-listpage__list .richText.block-headline.grid_5 {
    min-height: 0;
  }
}
@media all and (min-width: 1001px) {
  .main .block-headline p {
    line-height: 1.4;
  }
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .richText.hero-button--center {
    bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--UK .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .hero-button--center {
    top: 50%;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--sa-en.en_pk .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .template-parodontax-basic-layout--por.page-home .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .template-parodontax-basic-layout--sv.page-home .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .template-parodontax-basic-layout--tr.page-home .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .uk_UA.page-home .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center, .page-home.template-parodontax-basic-layout--thai .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  :lang(bg) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  :lang(cs) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--et-ee .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--lt-lt.lt_LT .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--pl .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  :lang(ro) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--cyrillic--ru.ru_RU .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.sr_RS .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--sk-sk .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.uk_UA .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center, .page-home.ru_UA .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center,
  .page-home.template-parodontax-basic-layout--hun .main .mainpage__carousel .carousel .carousel-slide:last-child .hero-button--center {
    top: 50%;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--es-ar .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pt-br .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--es_co .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--taiwan.zh_HK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sv .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--thai .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--es-ar .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pt-br .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--es_co .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--taiwan.zh_HK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sv .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--thai .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--es-ar .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pt-br .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--es_co .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--taiwan.zh_HK .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sv .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--thai .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  .template-parodontax-basic-layout--be-fr.be_FR.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--be-nl.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--it.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--por.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--taiwan.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .uk_UA.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--et-ee .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--lt-lt.lt_LT .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pl .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--cyrillic--ru.ru_RU .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sk-sk .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.uk_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.ru_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .template-parodontax-basic-layout--be-fr.be_FR.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--be-nl.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--it.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--por.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--taiwan.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .uk_UA.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--et-ee .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--lt-lt.lt_LT .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pl .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--cyrillic--ru.ru_RU .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sk-sk .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.uk_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.ru_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .template-parodontax-basic-layout--be-fr.be_FR.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--be-nl.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--it.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--por.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .template-parodontax-basic-layout--taiwan.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .uk_UA.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--et-ee .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--lt-lt.lt_LT .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--pl .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--cyrillic--ru.ru_RU .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sk-sk .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.uk_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center, .page-home.ru_UA .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--tr .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(bg) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(cs) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.sr_RS .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--hun .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--tr .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(bg) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(cs) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.sr_RS .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--hun .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.template-parodontax-basic-layout--tr .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(bg) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  :lang(cs) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center,
  .page-home.sr_RS .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center, .page-home.template-parodontax-basic-layout--hun .main .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText.hero-button--center {
    bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  :lang(ro) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(ro) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(ro) .page-home.template-parodontax-basic-layout .main .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText.hero-button--center {
    bottom: 60px;
  }
}

.page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.last .richText.hero-button--center {
  left: 0 !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.last .richText.hero-button--center {
    top: 50%;
  }
}
.page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.first .richText.hero-button--center {
  left: 0 !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.first .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.first .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--sa-ar .main .mainpage__carousel .carousel .carousel-slide.first .richText.hero-button--center {
    bottom: 60px;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--sa-en .main .mainpage__carousel .carousel .carousel-slide.last .hero-button--center {
    top: 50%;
  }
}

@media screen and (min-width: 768px) {
  :lang(de) .template-parodontax-basic-layout--at.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  :lang(de) .template-parodontax-basic-layout--german.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(de) .template-parodontax-basic-layout--at.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  :lang(de) .template-parodontax-basic-layout--german.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(de) .template-parodontax-basic-layout--at.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center,
  :lang(de) .template-parodontax-basic-layout--german.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  :lang(de) .template-parodontax-basic-layout--at.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .hero-button--center,
  :lang(de) .template-parodontax-basic-layout--german.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .hero-button--center {
    top: 50%;
  }
}

@media screen and (min-width: 768px) {
  :lang(fr) .template-parodontax-basic-layout--fr.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 45px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(fr) .template-parodontax-basic-layout--fr.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 70px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(fr) .template-parodontax-basic-layout--fr.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  :lang(fr) .template-parodontax-basic-layout--fr.page-home .main .mainpage__carousel .carousel .carousel-slide:nth-child(5) .hero-button--center {
    top: 50%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile-navigation-box .language-selector {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .mobile-navigation-box .language-selector {
    display: none;
  }
}

.article-teaser-list {
  margin: 20px 0px;
  background-color: #f5f5f5;
  border-radius: 0 0 30px 0;
}
.article-teaser-list .component-content .richText-content {
  margin-top: 0 !important;
}
.article-teaser-list .component-content .richText-content h3 {
  background-color: #cf0a2c;
  color: #fff;
  padding: 15px 20px;
  font-size: 18px;
  font-family: "Hind",Arial,sans-serif;
}
.article-teaser-list ol {
  padding: 10px 15px !important;
  color: #001f5b;
}
.article-teaser-list ol li {
  font-size: 15px;
}

.article-teaser-product {
  margin: 15px 0px;
  background-color: #f5f5f5;
  border-radius: 0 0 30px 0;
  padding-bottom: 30px;
}
.article-teaser-product .articleTeaser-text-content .articleTeaser-text-header {
  margin-bottom: 5px;
  padding: 0 25px;
}
.article-teaser-product .articleTeaser-text-content .articleTeaser-text-header a {
  color: #cf0a2c;
}
.article-teaser-product .articleTeaser-text-content .articleTeaser-text-link {
  margin-left: 5px;
}
.article-teaser-product .articleTeaser-text-content .articleTeaser-text-link .articleTeaser-Primary-Link {
  text-transform: uppercase;
  padding: 0 20px 15px;
  margin: 0;
  color: #cf0a2c;
  position: relative;
}
.article-teaser-product .articleTeaser-text-content .articleTeaser-text-link .articleTeaser-Primary-Link:after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/29% no-repeat #cf0a2c;
  margin-left: 10px;
  bottom: 12px;
  right: -12px;
}
.article-teaser-product .articleTeaser-text-description p {
  margin-top: 10px;
  padding: 0px 25px;
  color: #001f5b;
  font-size: 15px;
  line-height: 1.5;
}

.intensive-care-3 .articleTeaser-text-content .articleTeaser-text-header {
  font-size: 32px;
  line-height: 1.2em;
  margin: 0 0 30px;
}
.intensive-care-3 .articleTeaser-text-content .articleTeaser-text-header a {
  color: #cf0a2c;
}
.intensive-care-3 .articleTeaser-text-content .articleTeaser-text-description {
  font-size: 16px;
  line-height: 1.56;
  letter-spacing: -.025em;
  margin: 0 0 30px;
}
.intensive-care-3 .articleTeaser-text-content .articleTeaser-text-description p {
  color: #313131;
}
.intensive-care-3 .articleTeaser-text-content .articleTeaser-text-link {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  background: #cf0a2c;
  position: absolute;
  bottom: 0;
  left: 0;
}

.smartLink {
  padding: 10px 0 20px;
  position: relative;
  position: relative;
}
.smartLink::before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  max-width: 1000px;
  height: 2px;
  top: 0;
  left: 50%;
  border-top: 2px dotted #d1d1d1;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
}
@media screen and (max-width: 1000px) {
  .smartLink::before {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .smartLink::before {
    width: 90%;
    max-width: 420px;
  }
}
.smartLink::after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  max-width: 1000px;
  height: 2px;
  bottom: 0px;
  left: 50%;
  border-top: 2px dotted #d1d1d1;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
}
@media screen and (max-width: 1000px) {
  .smartLink::after {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .smartLink::after {
    width: 90%;
    max-width: 420px;
  }
}
@media screen and (max-width: 1000px) {
  .smartLink::before, .smartLink::after {
    max-width: 100%;
  }
}
.smartLink ol {
  list-style-type: none;
}
.smartLink li a::before {
  content: none;
}
.smartLink li:first-child {
  float: left;
  margin-left: -25px;
}
@media only screen and (max-width: 767px) {
  .smartLink li:first-child {
    margin-left: -25px;
  }
}
.smartLink li:first-child a {
  padding-right: 0;
  padding-left: 40px;
  display: inline-block;
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5em;
  color: #cf0a2c;
  vertical-align: middle;
  text-transform: uppercase;
}
.smartLink li:first-child a::after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  right: 0;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .smartLink li:first-child a::after {
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
  }
}
.smartLink li:first-child a:hover {
  color: #686868;
}
.smartLink li:first-child a:hover::after {
  background-color: #686868;
}
.smartLink li:first-child a::after {
  left: 0;
  background-image: url(../../assets/img/icon-chevron-left.svg?auto=format);
  background-position: 45% 50%;
}
.smartLink li:last-child {
  float: right;
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .smartLink li:last-child {
    margin-right: 10px;
  }
}
.smartLink li:last-child a {
  display: inline-block;
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5em;
  color: #cf0a2c;
  vertical-align: middle;
  text-transform: uppercase;
}
.smartLink li:last-child a::after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  right: 0;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .smartLink li:last-child a::after {
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
  }
}
.smartLink li:last-child a:hover {
  color: #686868;
}
.smartLink li:last-child a:hover::after {
  background-color: #686868;
}
@media screen and (max-width: 1000px) {
  .smartLink::before, .smartLink::after {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .smartLink {
    width: calc(100% - 40px);
    padding: 25px 0;
    margin: 0 auto;
  }
}

.article-page__main .image {
  margin-left: -0.083333%;
}

.article-body .richText-content p {
  margin-bottom: -40px;
}

.box.section.column-wrapper.snippet_box_column.component.even.last {
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .page-caring-for-your-gums .snippetReference.section.grid_4.component {
    margin-left: 1.3% !important;
  }
}
.smart-link {
  padding: 10px 0 20px;
  position: relative;
  position: relative;
}
.smart-link::before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  max-width: 1000px;
  height: 2px;
  top: 0;
  left: 50%;
  border-top: 2px dotted #d1d1d1;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
}
@media screen and (max-width: 1000px) {
  .smart-link::before {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .smart-link::before {
    width: 90%;
    max-width: 420px;
  }
}
.smart-link::after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  max-width: 1000px;
  height: 2px;
  bottom: 0px;
  left: 50%;
  border-top: 2px dotted #d1d1d1;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
}
@media screen and (max-width: 1000px) {
  .smart-link::after {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .smart-link::after {
    width: 90%;
    max-width: 420px;
  }
}
@media screen and (max-width: 1000px) {
  .smart-link::before, .smart-link::after {
    max-width: 100%;
  }
}
.smart-link ol {
  list-style-type: none;
}
.smart-link li a::before {
  content: none;
}
.smart-link li:first-child {
  float: left;
  margin-left: -25px;
}
@media only screen and (max-width: 767px) {
  .smart-link li:first-child {
    margin-left: 10px;
  }
}
.smart-link li:first-child a {
  padding-right: 0;
  padding-left: 40px;
  display: inline-block;
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5em;
  color: #cf0a2c;
  vertical-align: middle;
  text-transform: uppercase;
}
.smart-link li:first-child a::after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  right: 0;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .smart-link li:first-child a::after {
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
  }
}
.smart-link li:first-child a:hover {
  color: #686868;
}
.smart-link li:first-child a:hover::after {
  background-color: #686868;
}
.smart-link li:first-child a::after {
  left: 0;
  background-image: url(../../assets/img/icon-chevron-left.svg?auto=format);
  background-position: 45% 50%;
}
.smart-link li:last-child {
  float: right;
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .smart-link li:last-child {
    margin-right: 10px;
  }
}
.smart-link li:last-child a {
  display: inline-block;
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  line-height: 1.5em;
  color: #cf0a2c;
  vertical-align: middle;
  text-transform: uppercase;
}
.smart-link li:last-child a::after {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  right: 0;
  z-index: 10;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .smart-link li:last-child a::after {
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
  }
}
.smart-link li:last-child a:hover {
  color: #686868;
}
.smart-link li:last-child a:hover::after {
  background-color: #686868;
}
@media screen and (max-width: 1000px) {
  .smart-link::before, .smart-link::after {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .smart-link {
    width: calc(100% - 40px);
    padding: 30px 0;
    margin: 0 auto;
  }
}

.article-page__main .image {
  margin-left: -0.083333%;
}

.article-body .richText-content p {
  margin-bottom: -40px;
}

.box.section.column-wrapper.snippet_box_column.component.even.last {
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .page-caring-for-your-gums .snippetReference.section.grid_4.component {
    margin-left: 1.3% !important;
  }
}
/* new pages on Master */
.master.page-parodontax-daily-gum-care-mouthwash .article-page__main .product-listpage__list > .component-content > .content {
  margin-left: 0;
  padding-left: 0;
}
@media (max-width: 768px) {
  .master.page-parodontax-daily-gum-care-mouthwash .article-page__main .product-listpage__list > .component-content > .content {
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  .master.page-parodontax-daily-gum-care-mouthwash .article-page__main .product-listpage__list > .component-content > .content {
    padding-left: 75px;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  .master.page-properties-of-mouthwash .page-related .snippetReference .articleTeaser .articleTeaser-text-link, .master.page-what-is-plaque-and-how-do-i-get-rid-of-it- .page-related .snippetReference .articleTeaser .articleTeaser-text-link, .master.page-how-to-use-mouthwash-as-part-of-your-daily-routine .page-related .snippetReference .articleTeaser .articleTeaser-text-link, .master.page-tips-to-tackle-halitosis .page-related .snippetReference .articleTeaser .articleTeaser-text-link, .master.page-how-to-treat-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-link, .master.page-gum-disease-fact-or-fiction .page-related .snippetReference .articleTeaser .articleTeaser-text-link {
    bottom: 55px;
  }
}

@media only screen and (min-width: 1001px) {
  .master.page-products.page-corsodyl .product-listpage--intensive .list-row .product-teaser-container .secondary-button {
    bottom: -7%;
  }
}

@media only screen and (max-width: 767px) {
  .master.page-herbal-fresh-toothpaste .product-listpage__list .teaser-box .richText.list-boxitem-button {
    margin-bottom: 50px;
  }
  .master.page-herbal-fresh-toothpaste .product-listpage__list .teaser-box .richText.list-boxitem-button p {
    width: 90%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .master.page-herbal-fresh-toothpaste .product-listpage__list .teaser-box .richText.list-boxitem-button {
    margin-bottom: 25px;
  }
}
.h-styles, .h1-duplicate-style, .h3-to-h2 {
  color: #cf0a2c !important;
  font-family: "Hind",Arial,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  box-sizing: border-box;
}

.h1-duplicate-style {
  font-size: 2.5em;
  margin-bottom: 20px;
  line-height: 1;
  text-align: center;
}

.h3-to-h2 {
  font-size: 1.38em;
  line-height: 1.3;
  margin-bottom: 30px;
  letter-spacing: -.025em;
}

@media all and (min-width: 1001px) {
  .ru_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    text-align: center;
  }

  .uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    text-align: center;
  }

  .uk_UA .navigation-item.navigation-level1.page-whats-new > .navigation-item-title {
    margin-left: 0.625rem;
  }

  .master .hero-cta.hero-cta--white, .template-parodontax-basic-layout--it .hero-cta.hero-cta--white {
    margin-bottom: 2.5rem;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
/* 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;
}
.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;
}
.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;
}

@media only screen and (min-width: 990px) {
  .sync-slider .slick-slide {
    width: 185px !important;
  }
}

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

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.8;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 16px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 100%;
  width: 100%;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #cf0a2c;
  opacity: 0.8;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.slick-dots li.slick-active button:before {
  -moz-transform: scale(1.83333, 1.83333);
  -ms-transform: scale(1.83333, 1.83333);
  -webkit-transform: scale(1.83333, 1.83333);
  transform: scale(1.83333, 1.83333);
  background: #cf0a2c;
  opacity: 1;
}

@media (min-width: 992px) and (max-width: 1280px) {
  .parametrizedhtml .interactiveInfographics-slider.slider1 {
    width: 68% !important;
    margin-left: 16% !important;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track {
    left: -10px;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track .interactiveInfographics-slide {
    width: 228px !important;
    margin-left: 6px;
    margin-right: 6px;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track .interactiveInfographics-slide .interactiveInfographics-icon img {
    left: 40%;
  }
}
.interactiveInfographics {
  overflow: hidden;
  position: relative;
}
@media (min-width: 990px) {
  .interactiveInfographics {
    background: url(../../assets/img/carousel_dots.png?auto=format) 50% 107px no-repeat;
  }
}
.interactiveInfographics .slick-list {
  overflow: hidden;
  padding: 0;
  margin: 0px 50px;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .slick-list {
    overflow: visible;
    padding: 0px 50px;
    margin: 0;
  }
}
.interactiveInfographics .button-prev,
.interactiveInfographics .button-next {
  position: absolute;
  border: none;
  outline: none;
  height: 100%;
  top: 0;
  width: 23px;
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-tap-highlight-color: transparent;
}
.interactiveInfographics .button-prev:focus, .interactiveInfographics .button-prev:active,
.interactiveInfographics .button-next:focus,
.interactiveInfographics .button-next:active {
  outline: none;
}
.interactiveInfographics .button-prev {
  left: 5px;
  background: url("../../assets/img/icon-carousel-arrow-left.svg?auto=format.svg?auto=format") no-repeat 50% 50%;
}
.interactiveInfographics .button-next {
  right: 5px;
  background: url("../../assets/img/icon-carousel-arrow-right.svg?auto=format.svg?auto=format") no-repeat 50% 50%;
}
.interactiveInfographics .interactiveInfographics-slide {
  margin: 15px;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slide .interactiveInfographics-element .interactiveInfographics-icon {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
}
.interactiveInfographics .interactiveInfographics-slide:focus {
  outline: none;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide.slick-current .interactiveInfographics-element .interactiveInfographics-icon {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide.slick-current .interactiveInfographics-description {
    -webkit-transition: all 0.3s 0.5s ease-in-out;
    -moz-transition: all 0.3s 0.5s ease-in-out;
    transition: all 0.3s 0.5s ease-in-out;
    opacity: 1;
    overflow: visible;
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide.slide-prev .interactiveInfographics-element .interactiveInfographics-icon, .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide.slide-next .interactiveInfographics-element .interactiveInfographics-icon {
    -moz-transform: scale(0.66, 0.66);
    -ms-transform: scale(0.66, 0.66);
    -webkit-transform: scale(0.66, 0.66);
    transform: scale(0.66, 0.66);
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide .interactiveInfographics-description {
    height: auto;
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider:not(.slider-active) .slide-hover-in .interactiveInfographics-element .interactiveInfographics-icon {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -moz-transform: scale(0.68, 0.68);
    -ms-transform: scale(0.68, 0.68);
    -webkit-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider:not(.slider-active) .slide-hover-out .interactiveInfographics-element .interactiveInfographics-icon {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-slider:not(.slider-active) .slide-hover-before .interactiveInfographics-element .interactiveInfographics-icon,
  .interactiveInfographics .interactiveInfographics-slider:not(.slider-active) .slide-hover-after .interactiveInfographics-element .interactiveInfographics-icon {
    -moz-transform: scale(0.58, 0.58);
    -ms-transform: scale(0.58, 0.58);
    -webkit-transform: scale(0.58, 0.58);
    transform: scale(0.58, 0.58);
  }
}
.interactiveInfographics .interactiveInfographics-element {
  position: relative;
  cursor: pointer;
}
@media only screen and (min-width: 769px) and (max-width: 989px) {
  .interactiveInfographics .interactiveInfographics-element {
    width: 100%;
    left: 0%;
  }
}
@media only screen and (max-width: 768px) {
  .interactiveInfographics .interactiveInfographics-element {
    width: 100%;
    left: 00%;
  }
}
.interactiveInfographics .interactiveInfographics-icon {
  text-align: center;
  -webkit-backface-visibility: hidden;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-icon {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
.interactiveInfographics .interactiveInfographics-icon img {
  display: inline;
  width: auto !important;
  height: auto;
  position: relative !important;
  top: auto !important;
  transform: none !important;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-icon img {
    display: block;
    position: relative !important;
    left: 50%;
    width: 258px !important;
    height: 179px !important;
    max-width: none;
    transform: translateX(-50%) !important;
  }
}
.interactiveInfographics .interactiveInfographics-description {
  padding: 20px 30px;
  font-size: 20px;
  color: #242f60;
  line-height: 1.067;
  text-align: center;
  font-weight: 500;
  margin-left: -45px;
  margin-right: -45px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 989px) {
  .interactiveInfographics .interactiveInfographics-description {
    font-size: 20px;
  }
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-description {
    font-size: 20px;
    margin-left: 0;
    margin-right: 0;
    opacity: 0;
    display: block;
    position: relative;
    left: 50%;
    width: 750px;
    overflow: hidden;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.interactiveInfographics .interactiveInfographics-description .slide_note_grey,
.interactiveInfographics .interactiveInfographics-description .slide_note {
  padding-top: 0.5em;
}
@media only screen and (min-width: 990px) {
  .interactiveInfographics .interactiveInfographics-description .slide_note_grey,
  .interactiveInfographics .interactiveInfographics-description .slide_note {
    display: block;
    width: 750px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 769px) and (max-width: 989px) {
  .interactiveInfographics .interactiveInfographics-description .slide_note_grey,
  .interactiveInfographics .interactiveInfographics-description .slide_note {
    font-size: 80%;
  }
}
@media only screen and (max-width: 768px) {
  .interactiveInfographics .interactiveInfographics-description .slide_note_grey,
  .interactiveInfographics .interactiveInfographics-description .slide_note {
    font-size: 80%;
  }
}
.interactiveInfographics .interactiveInfographics-description span {
  display: block;
  font-weight: bold;
}

@-moz-keyframes bounce-in {
  0% {
    -moz-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  50% {
    -moz-transform: scale(0.85, 0.85);
    transform: scale(0.85, 0.85);
  }
  100% {
    -moz-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
}
@-webkit-keyframes bounce-in {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  50% {
    -webkit-transform: scale(0.85, 0.85);
    transform: scale(0.85, 0.85);
  }
  100% {
    -webkit-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
}
@keyframes bounce-in {
  0% {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  50% {
    -moz-transform: scale(0.85, 0.85);
    -ms-transform: scale(0.85, 0.85);
    -webkit-transform: scale(0.85, 0.85);
    transform: scale(0.85, 0.85);
  }
  100% {
    -moz-transform: scale(0.68, 0.68);
    -ms-transform: scale(0.68, 0.68);
    -webkit-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
}
@-moz-keyframes bounce-out {
  0% {
    -moz-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
  100% {
    -moz-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@-webkit-keyframes bounce-out {
  0% {
    -webkit-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
  100% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@keyframes bounce-out {
  0% {
    -moz-transform: scale(0.68, 0.68);
    -ms-transform: scale(0.68, 0.68);
    -webkit-transform: scale(0.68, 0.68);
    transform: scale(0.68, 0.68);
  }
  100% {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@-moz-keyframes zoom-in {
  0% {
    -moz-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes zoom-in {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes zoom-in {
  0% {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes zoom-in-around {
  0% {
    -moz-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -moz-transform: scale(0.66, 0.66);
    transform: scale(0.66, 0.66);
  }
}
@-webkit-keyframes zoom-in-around {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -webkit-transform: scale(0.66, 0.66);
    transform: scale(0.66, 0.66);
  }
}
@keyframes zoom-in-around {
  0% {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
  100% {
    -moz-transform: scale(0.66, 0.66);
    -ms-transform: scale(0.66, 0.66);
    -webkit-transform: scale(0.66, 0.66);
    transform: scale(0.66, 0.66);
  }
}
@-moz-keyframes zoom-out {
  0% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
@keyframes zoom-out {
  0% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}
.interactiveInfographics-slider2 .interactiveInfographics-description {
  max-width: 100%;
  padding: 20px 30px;
  font-size: 20px;
  color: #242f60;
  line-height: 1.067;
  text-align: center;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 989px) {
  .interactiveInfographics-slider2 .interactiveInfographics-description {
    font-size: 20px;
  }
}
.interactiveInfographics-slider2 .interactiveInfographics-description span {
  display: block;
  font-weight: bold;
}

@media only screen and (min-width: 990px) {
  .sync-slider1 .slick-track {
    transform: translate3d(0px, 0px, 0px) !important;
  }
}

:lang(ar) .interactiveInfographics {
  direction: ltr;
}
@media only screen and (min-width: 990px) {
  :lang(ar) .interactiveInfographics .interactiveInfographics-slider.slider-active .interactiveInfographics-slide.slick-current .interactiveInfographics-description {
    direction: rtl;
  }
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
/* 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;
}
.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;
}
.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;
}

@media only screen and (min-width: 990px) {
  .sync-slider .slick-slide {
    width: 185px !important;
  }
}

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

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.8;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 16px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 100%;
  width: 100%;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #cf0a2c;
  opacity: 0.8;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.slick-dots li.slick-active button:before {
  -moz-transform: scale(1.83333, 1.83333);
  -ms-transform: scale(1.83333, 1.83333);
  -webkit-transform: scale(1.83333, 1.83333);
  transform: scale(1.83333, 1.83333);
  background: #cf0a2c;
  opacity: 1;
}

@media (min-width: 992px) and (max-width: 1280px) {
  .parametrizedhtml .interactiveInfographics-slider.slider1 {
    width: 68% !important;
    margin-left: 16% !important;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track {
    left: -10px;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track .interactiveInfographics-slide {
    width: 228px !important;
    margin-left: 6px;
    margin-right: 6px;
  }
  .parametrizedhtml .interactiveInfographics-slider.sync-slider .slick-track .interactiveInfographics-slide .interactiveInfographics-icon img {
    left: 40%;
  }
}
.adaptive-carousel {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.adaptive-carousel .adaptive-carousel-slide > img {
  position: relative;
  display: block;
  width: auto;
  height: auto;
}
.adaptive-carousel .slick-arrow {
  height: 50px;
  width: 50px;
  top: auto;
  left: auto;
  bottom: 0;
  z-index: 1;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0.8;
}
.adaptive-carousel .slick-arrow:hover {
  opacity: 1;
}
.adaptive-carousel .slick-arrow:before {
  display: none;
}
.adaptive-carousel .slick-arrow.slick-next {
  background: url("../../assets/img/adaptive-carousel/arrow-right.svg?auto=format") no-repeat 50% 50%;
  right: 0;
}
.adaptive-carousel .slick-arrow.slick-prev {
  background: url("../../assets/img/adaptive-carousel/arrow-left.svg?auto=format") no-repeat 50% 50%;
  right: 50px;
}

/* start missing styles that AEM won't load */
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
.searchBox .form .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px;
}

.searchBox .form .form-content .formButton {
  display: inline;
  float: left;
}

.no-box.searchBox .form .form-content .section {
  margin: 0 15px 0 0;
}

.no-box.searchBox .form .form-content .formButton.section {
  margin: -1px 0 0;
}

.searchBox input[type=text] {
  width: 81px;
}

.searchBox-title {
  cursor: default;
}

.form-search.no-box,
.form-search.no-box .section {
  margin-top: 0;
  margin-bottom: 0;
}

.lt-ie8 .button {
  margin-left: 4px;
}

.header-box .sensodyne-search-box {
  position: relative;
  width: 36px;
  height: 36px;
  margin-left: 0;
  float: left;
  text-align: right;
}
.header-box .sensodyne-search-box:focus {
  outline: none;
}
.header-box .sensodyne-search-box > .component-content {
  position: absolute;
  display: none;
  width: 200px;
  height: 26px;
  top: 5px;
  right: 0;
  background: #f7f7f7;
  border-radius: 15px;
}
.header-box .sensodyne-search-box > .component-content:focus {
  outline: none;
}
.header-box .sensodyne-search-box > .component-content button {
  display: none;
}
.header-box .sensodyne-search-box > .component-content .form-search {
  outline: none;
}
.header-box .sensodyne-search-box > .component-content .form-search:focus {
  outline: none;
}
.header-box .sensodyne-search-box > .component-content .form-search .button {
  position: absolute;
  top: 3px;
  right: 10px;
  width: 20px;
  height: 20px;
  background: url(../../img/search-glass@2x.png?auto=format) no-repeat right center/17px auto;
  z-index: 10;
  color: transparent;
  display: block;
}
.header-box .sensodyne-search-box > .component-content .form-search .button:focus {
  outline: none;
}
.header-box .sensodyne-search-box > .component-content .search-query {
  width: 178px;
  height: 20px;
  margin-top: 3px;
  padding: 0 20px 0 10px;
  float: left;
  background-color: transparent;
  border: none;
  outline: none;
}
.header-box .sensodyne-search-box .search-span {
  position: absolute;
  height: 18px;
  width: 18px;
  top: calc(50% - 9px);
  left: calc(50% - 9px);
  background: url(../../../../../../../content/dam/cf-consumer-healthcare/paradontax/master/assets/Imgix/search-white.png?auto=format) left top no-repeat;
  cursor: pointer;
  outline: none;
}
.header-box .sensodyne-search-box .search-span:focus {
  outline: none;
}

@media only screen and (max-width: 767px) {
  .search-span {
    display: none;
  }

  .mobile-navigation-box .mobile-search__box {
    display: block;
    padding: 20px 30px;
    margin: 0;
    background: #666;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements {
    margin-bottom: 0;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements .searchBox-title {
    display: none;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements form {
    position: relative;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements button {
    position: absolute;
    width: 24px;
    height: 24px;
    color: transparent;
    top: calc(50% - 12px);
    right: 20px;
    background: url(../../img/search-glass@2x.png?auto=format) center/contain no-repeat transparent;
    z-index: 10;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements label input {
    position: relative;
    width: 100%;
    height: 45px;
    padding: 0 60px 0 15px;
    outline: none;
    font-family: "Roboto", "Frutiger Roman", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #686868;
    border: 1px solid #e9e8e8;
    border-radius: 22px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements label input::-webkit-input-placeholder {
    color: #686868;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements label input:-moz-placeholder {
    color: #686868;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements label input::-moz-placeholder {
    color: #686868;
  }
  .mobile-navigation-box .mobile-search__box .mobile-search__elements label input:-ms-input-placeholder {
    color: #686868;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
.searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default;
}

.searchResults-pagination-list {
  padding: 0;
  margin: 0;
}

.searchResults-pagination-item {
  display: inline-block;
  line-height: 30px;
  background-color: #eeeeee;
  margin: 1px;
  cursor: default;
  *display: inline;
}

.searchResults-pagination-item a {
  display: inline-block;
  background-color: #e1e1e1;
  min-width: 30px;
  padding: 0 10px;
  cursor: pointer;
}

.searchResults-pagination-item a:hover {
  background-color: #ebebeb;
  text-decoration: none;
}

.searchResults-pagination-item.is-active {
  font-weight: bold;
}

.searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-left: 110px;
}

.searchResults-term {
  font-style: italic;
}

.searchResults-number {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

.searchResults-results {
  margin-bottom: 10px;
}

.searchResults-description,
.searchResults-url {
  margin-left: 110px;
}

.searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0;
}

.searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  background-color: #e1e1e1;
}

.searchResults-result:nth-child(even) {
  background-color: inherit;
}

.searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0;
}

.searchResults-date {
  margin-bottom: 10px;
  margin-left: 110px;
}

.searchResults-url {
  margin-top: 10px;
}

.lt-ie8 .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px;
}
.lt-ie8 .searchResults-pagination-item a {
  display: block;
  zoom: 1;
}

.searchResults-tags {
  list-style-type: none;
  padding: 0;
}

.searchResults-tags-item {
  display: inline-block;
  margin: 0 2px;
}

.searchResults-tags-item-link {
  background: #b9b8b8;
  color: black;
  border: 1px solid #939191;
  padding: 1px;
  display: block;
  font-size: 0.85em;
}

.page-search-results .search-box {
  padding: 60px 0;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box {
    padding: 40px 0;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box {
    padding: 30px 0;
  }
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box > .component-content > .content {
    max-width: 710px;
  }
}
.page-search-results .search-box .richText {
  margin-bottom: 30px;
}
.page-search-results .search-box .richText h1,
.page-search-results .search-box .richText h2 {
  margin: 0;
  font-size: 44px;
  line-height: 1.3em;
  color: #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .richText h1,
  .page-search-results .search-box .richText h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .richText h1,
  .page-search-results .search-box .richText h2 {
    font-size: 26px;
  }
}
.page-search-results .search-box .searchBox {
  position: relative;
  width: 100%;
  height: 65px;
  padding: 17px 20px;
  margin-bottom: 30px;
  background: #f5f5f5;
  box-sizing: border-box;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchBox {
    height: 50px;
    padding: 13px 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchBox {
    height: 45px;
    padding: 12px 10px;
    margin-bottom: 20px;
  }
}
.page-search-results .search-box .searchBox .form-search {
  height: 100%;
}
.page-search-results .search-box .searchBox .form-search .search-query {
  width: calc(100% - 60px);
  height: 100%;
  border: 0;
  font-size: 1.5em;
  line-height: 1.2;
  color: #001f5b;
  background: transparent;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchBox .form-search .search-query {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchBox .form-search .search-query {
    width: calc(100% - 25px);
    font-size: 1em;
  }
}
.page-search-results .search-box .searchBox .form-search .searchBox-label input::-webkit-input-placeholder {
  color: #001f5b;
}
.page-search-results .search-box .searchBox .form-search .searchBox-label input:-moz-placeholder {
  color: #001f5b;
}
.page-search-results .search-box .searchBox .form-search .searchBox-label input::-moz-placeholder {
  color: #001f5b;
}
.page-search-results .search-box .searchBox .form-search .searchBox-label input:-ms-input-placeholder {
  color: #001f5b;
}
.page-search-results .search-box .searchBox .form-search .searchBox-label input:focus {
  outline: none;
}
.page-search-results .search-box .searchBox .form-search button.button {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  top: 13px;
  right: 20px;
  color: transparent;
  background: url("../../assets/img/magnify.svg?auto=format") no-repeat center;
  background-size: 70%;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchBox .form-search button.button {
    width: 30px;
    height: 30px;
    top: 9px;
    right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchBox .form-search button.button {
    width: 25px;
    height: 30px;
    top: 7px;
    right: 10px;
  }
}
.page-search-results .search-box .searchBox .form-search button.button:focus {
  outline: none;
}
.page-search-results .search-box .search-count {
  margin-bottom: 30px;
}
.page-search-results .search-box .search-count * {
  margin: 0;
  padding: 0;
}
.page-search-results .search-box .search-count p {
  font-size: 0.8em;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .search-count {
    margin-bottom: 20px;
  }
}
.page-search-results .search-box .searchResults-number {
  display: none;
}
.page-search-results .search-box .searchResults-result {
  padding: 30px 20px;
  background: #f5f5f5;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchResults-result {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-result {
    padding: 15px 10px;
  }
}
.page-search-results .search-box .searchResults-result:nth-child(2n) {
  background: transparent;
}
.page-search-results .search-box .searchResults-result .searchResults-title {
  padding: 0;
  margin: 0 0 15px;
}
.page-search-results .search-box .searchResults-result .searchResults-title:hover a {
  color: #cf0a2c;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchResults-result .searchResults-title {
    font-size: 16px;
  }
}
.page-search-results .search-box .searchResults-result .searchResults-description {
  padding: 0;
  margin: 0;
  line-height: 1.6;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchResults-result .searchResults-description {
    font-size: 14px;
  }
}
.page-search-results .search-box .searchResults-result .searchResults-tags-item-link {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  padding: 7px 14px;
  border-radius: 8px;
  border: 0;
}
@media screen and (max-width: 1000px) {
  .page-search-results .search-box .searchResults-result .searchResults-tags-item-link {
    padding: 12px 20px;
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-result .searchResults-tags-item-link {
    width: 100%;
    max-width: 265px;
    padding: 15px 20px;
  }
}
@media screen and (min-width: 1001px) {
  .page-search-results .search-box .searchResults-result .searchResults-tags-item-link:hover {
    color: white;
    background: #686868;
  }
}
.page-search-results .search-box .searchResults-pagination-list {
  text-align: center;
  background: transparent;
}
.page-search-results .search-box .searchResults-pagination-list li {
  display: inline-block;
  padding: 0 8px;
  background: transparent;
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-pagination-list li {
    padding: 0 4px;
  }
}
.page-search-results .search-box .searchResults-pagination-list li a {
  min-width: auto;
  font-size: 1.2em;
  padding: 0;
  background: transparent;
}
.page-search-results .search-box .searchResults-pagination-list li.is-active a {
  color: #cf0a2c;
}
.page-search-results .search-box .searchResults-pagination-list li.item-next, .page-search-results .search-box .searchResults-pagination-list li.item-previous {
  margin: 0 15px;
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-pagination-list li.item-next, .page-search-results .search-box .searchResults-pagination-list li.item-previous {
    margin: 0 20px;
  }
}
.page-search-results .search-box .searchResults-pagination-list li.item-next a, .page-search-results .search-box .searchResults-pagination-list li.item-previous a {
  position: relative;
  display: block;
  content: '';
  width: 24px;
  min-width: 24px;
  height: 24px;
  padding: 0;
  top: 2px;
  color: transparent;
  border-radius: 100%;
  background: url(../../assets/img/icon-chevron-right.svg?auto=format) center/30% no-repeat #cf0a2c;
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-pagination-list li.item-previous {
    margin-left: 0;
  }
}
.page-search-results .search-box .searchResults-pagination-list li.item-previous a {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  .page-search-results .search-box .searchResults-pagination-list li.item-next {
    margin-right: 0;
  }
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/*parodontax colors _ POSSIBLE*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*  POSSIBLE CUSTOM MIXINS  */
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.shareThis-list li {
  float: left;
  width: auto;
  height: 26px;
  margin: 0 10px 10px 0;
}

.shareThis-list li:last-child {
  margin-right: 0;
  margin-right: 0;
}

.shareThis-item a {
  display: block;
  height: 26px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}

.shareThis-item img {
  opacity: 0.7;
  -webkit-transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}

.shareThis-item a:hover img {
  opacity: 1;
}

.footer-share-this {
  position: absolute;
  z-index: 10;
  top: 15px;
  right: 0;
}
@media only screen and (max-width: 768px) {
  .footer-share-this {
    top: 5px;
  }
}
.footer-share-this .component-content {
  text-align: center;
}
.footer-share-this .shareThis-list {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  border: 1px solid #d1d1d1;
}
.footer-share-this .shareThis-list .shareThis-item {
  display: inline-block;
  width: 54px;
  height: 54px;
  padding: 14px;
  margin: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .footer-share-this .shareThis-list .shareThis-item {
    width: 48px;
    height: 48px;
    padding: 0 14px;
  }
}
.footer-share-this .shareThis-list .shareThis-item:not(:last-of-type) {
  border-right: 1px solid #d1d1d1;
}
.footer-share-this .shareThis-list .shareThis-item a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.footer-share-this .shareThis-list .shareThis-item a img {
  margin: 0 auto;
  opacity: 1;
}
.footer-share-this .shareThis-list .shareThis-item a:hover img {
  opacity: .6;
}
.footer-share-this .shareThis-list .shareThis-item.first a img {
  width: 12px;
  height: auto;
  margin-top: 2px;
}
@media only screen and (max-width: 768px) {
  .footer-share-this .shareThis-list .shareThis-item.first a img {
    margin-top: 13px;
  }
}
.footer-share-this .shareThis-list .shareThis-item.even a img {
  width: 26px;
  height: auto;
  margin-top: 5px;
}
@media only screen and (max-width: 768px) {
  .footer-share-this .shareThis-list .shareThis-item.even a img {
    margin-top: 17px;
  }
}
.footer-share-this .shareThis-list .shareThis-item.last a img {
  width: 25px;
  height: auto;
  margin-top: 2px;
}
@media only screen and (max-width: 768px) {
  .footer-share-this .shareThis-list .shareThis-item.last a img {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 580px) {
  .footer-share-this {
    position: relative;
    top: 0;
    margin-bottom: 30px;
  }
}
/* end missing styles that AEM won't load */
body.template-parodontax-basic-layout--sa-ar {
  direction: rtl;
  text-align: right;
}

@media screen and (min-width: 1001px) {
  :lang(es) .ght-content-frame .quiz-btn--wide {
    line-height: 16px;
    font-size: 1em;
  }
}
:lang(es) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 {
  top: 60px;
}
@media screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es-ar .questions-slide .quiz-answers label {
    font-size: 0.65em;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .ght-content-frame .quiz-btn--wide {
    font-size: 0.72rem;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 12px;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    font-size: 0;
    display: block;
    width: 100%;
    height: 100%;
  }
}
:lang(es) .template-parodontax-basic-layout--es-ar .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 {
  top: 52px;
}
@media screen and (min-width: 1001px) {
  :lang(es) .template-parodontax-basic-layout--es-ar .questions-slide[data-index="4"] label {
    float: left;
    width: calc(50% - 10px);
    max-width: 350px;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .questions-slide[data-index="4"] label:nth-of-type(3n) {
    margin-right: 20px !important;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .questions-slide[data-index="4"] label:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 989px) {
  :lang(es) .template-parodontax-basic-layout--es-ar.page-halitosis .page-lead .richText h2 br {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 989px) and (orientation: portrait) {
  .template-parodontax-basic-layout--es-ar.page-contactanos #wrapper {
    min-height: 100%;
  }
  .template-parodontax-basic-layout--es-ar.page-contactanos #wrapper #content {
    height: calc(100vh - 400px);
  }
}
@media screen and (max-width: 374px) {
  .template-parodontax-basic-layout--es-ar.page-cremas-dentales .product-listpage__list .teaser-box h3 {
    font-size: 19px;
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .template-parodontax-basic-layout--es-ar .main .about-page .page-hero .content .richText {
    top: 40%;
  }
  .template-parodontax-basic-layout--es-ar .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) and (orientation: portrait) {
  .template-parodontax-basic-layout--es-ar.page-404 #wrapper {
    min-height: 100%;
  }
  .template-parodontax-basic-layout--es-ar.page-404 #wrapper #content {
    height: calc(100vh - 365px);
  }
}
@media screen and (min-width: 768px) {
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .richText h2 {
    font-size: 2.6em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h1 {
    font-size: 2.4em;
  }
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    font-size: 2.4em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText h1 {
    font-size: 2.4em;
  }
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText h2 {
    font-size: 2.4em;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText {
    padding: 0 0 0 20px;
  }
}
@media screen and (min-width: 990px) and (max-width: 1024px) {
  .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText {
    padding: 0 0 0 50px;
  }
}
@media only screen and (max-width: 1000px) {
  .template-parodontax-basic-layout--es-ar .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    min-height: 260px;
  }
}
@media only screen and (max-width: 375px) {
  .template-parodontax-basic-layout--es-ar .main .mainpage__ght .articleTeaser .articleTeaser-text-link {
    font-size: 14px;
  }
}
@media only screen and (max-width: 375px) {
  .template-parodontax-basic-layout--es-ar .main .mainpage__about .articleTeaser .articleTeaser-text-link {
    font-size: 14px;
  }
}
@media only screen and (max-width: 375px) {
  .template-parodontax-basic-layout--es-ar .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText .read-more {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--es-ar .page-related .snippetReference:last-child {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--es-ar #footer .footer-content .back-to-top {
    margin: 0 auto !important;
  }
}

.page-productos.template-parodontax-basic-layout--es-ar .richText.block-headline {
  min-height: 0 !important;
}
.page-productos.template-parodontax-basic-layout--es-ar .richText.block-headline h2 {
  margin-bottom: 0 !important;
}
.page-productos.template-parodontax-basic-layout--es-ar .product-listpage__list .list-row .teaser-box {
  height: auto !important;
}
.page-productos.template-parodontax-basic-layout--es-ar .product-listpage__list .richText {
  min-height: 0 !important;
}

:lang(de) {
  /* Locale Germany */
  /* Locale Austria */
}
:lang(de) .page-home.template-parodontax-basic-layout--german .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
  max-width: 100%;
}
@media (min-width: 990px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(de) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(de) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 {
    background: #fff;
    left: auto;
    right: 0;
  }
  :lang(de) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    padding: 10px 0;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(de) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    padding: 20px 0;
  }
}
@media (min-width: 990px) {
  :lang(de) .richText ul li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    top: 7px;
    border-radius: 100%;
    background: #001f5b;
  }
}
@media (max-width: 991px) {
  :lang(de) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 {
    margin-left: 0;
  }
  :lang(de) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 li a {
    padding-left: 0;
    white-space: normal;
  }
}
:lang(de) .carousel-slide.first .richText {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 768px) {
  :lang(de) .carousel-slide.first .richText {
    top: 6%;
  }
}
:lang(de) .carousel-slide.first .richText h1 {
  font-size: 2.25em;
  margin: 0 auto 10px auto;
}
@media (min-width: 768px) {
  :lang(de) .carousel-slide.first .richText h1 {
    font-size: 22px;
  }
}
@media (min-width: 1199px) {
  :lang(de) .carousel-slide.first .richText h1 {
    font-size: 30px;
  }
}
@media (min-width: 1600px) {
  :lang(de) .carousel-slide.first .richText h1 {
    font-size: 44px;
  }
}
:lang(de) .hero-copy--red {
  color: #cf0a2c;
}
:lang(de) .hero-copy--blue {
  color: #2e6fca;
}
:lang(de) .smallcaps {
  display: block;
}
@media (min-width: 768px) {
  :lang(de) .carousel-product-landing .carousel .carousel-slide.first .richText {
    position: absolute;
    width: 100%;
    max-width: 960px;
    top: 30%;
    left: 50%;
    padding: 0 0 0 90px;
    margin: 0 0 0 -480px;
    font-size: 16px;
    transform: translateY(-50%);
    text-align: left;
  }
  :lang(de) .carousel-product-landing .carousel .carousel-slide.first .richText h1 {
    text-align: left;
    font-size: 3.25em;
    line-height: 1.2em;
    margin: 0 0 25px 0;
  }
}
:lang(de) .teaser-box .richText ul li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  top: 7px;
  border-radius: 100%;
  background: #001f5b;
}
@media (max-width: 767px) {
  :lang(de) .main .agd-page .page-hero .content .richText h1 {
    font-size: 20px;
  }
  :lang(de) .mainpage__carousel .carousel .carousel-slide.first .richText .hero-cta--red {
    font-size: 14px;
  }
  :lang(de) .page-home .mainpage__carousel .carousel .carousel-slide.first .richText .hero-cta--red {
    max-width: 170px;
  }
}
:lang(de) .span_hide {
  display: none;
}
:lang(de) .template-parodontax-basic-layout--german .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: flex-end;
  width: 100%;
  position: static;
  list-style: none;
  padding: 0;
  margin: 0;
}
:lang(de) .template-parodontax-basic-layout--german .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 li {
  width: 250px;
  display: block;
}
:lang(de) .template-parodontax-basic-layout--german .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  display: flex;
}
:lang(de) .template-parodontax-basic-layout--german .megamenu-wrapper {
  display: none;
  height: 590px;
  position: absolute;
  top: 50px;
  right: 0;
  background: #fff;
  width: 500px;
}
:lang(de) .template-parodontax-basic-layout--at {
  /*		ABOUT GUM DISEASE TAB NAVIGATION	*/
}
:lang(de) .template-parodontax-basic-layout--at .mainpage__carousel .carousel .first .richText h1 {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  :lang(de) .template-parodontax-basic-layout--at #footer .footer-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(de) .template-parodontax-basic-layout--at .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    color: transparent;
  }
  :lang(de) .template-parodontax-basic-layout--at .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active):before {
    color: white;
  }
}
@media only screen and (max-width: 479px) {
  :lang(de) .template-parodontax-basic-layout--at .article-page__main .article-body h3 {
    font-size: 1.1em;
  }
  :lang(de) .template-parodontax-basic-layout--at .main .article-page .article-page__main .article-body h1 {
    font-size: 18px;
  }
  :lang(de) .template-parodontax-basic-layout--at .main .article-page .article-page__main .article-body h2 {
    font-size: 16px;
  }
  :lang(de) .template-parodontax-basic-layout--at .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 18px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(de) .template-parodontax-basic-layout--at .article-listpage__main .articleList .articleList-article .articleList-title {
    font-size: 14px;
  }
}
:lang(de) .template-parodontax-basic-layout--at .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: flex-end;
  width: 100%;
  position: static;
  list-style: none;
  padding: 0;
  margin: 0;
}
:lang(de) .template-parodontax-basic-layout--at .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 li {
  width: 250px;
  display: block;
}
:lang(de) .template-parodontax-basic-layout--at .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  display: flex;
}
:lang(de) .template-parodontax-basic-layout--at .megamenu-wrapper {
  display: none;
  height: 590px;
  position: absolute;
  top: 50px;
  right: 0;
  background: #fff;
  width: 500px;
}
:lang(de) .de_ch .mainpage__carousel .carousel .richText.hero-button--center {
  bottom: 70px;
  transform: translateX(0);
}
@media screen and (min-width: 768px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .richText.hero-button--center {
    bottom: 50px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .carousel-slide.first .richText.hero-button--center {
    transform: translateX(-50%);
  }
}
:lang(de) .de_ch .tab-container .navigation.component .navigation-root.items-6 .navigation-item.navigation-level1 {
  width: 33.33%;
}
:lang(de) .de_ch .ght-result-text.richText ul li:before {
  display: none;
}
:lang(de) .de_ch .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1.is-active::after {
  display: none;
}
:lang(de) .de_ch #footer::before {
  top: 0;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer1"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer2"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer3"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer4"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer5"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 38px !important;
    padding-top: 0 !important;
  }
}
@media screen and (min-width: 1400px) {
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer2"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    line-height: 1;
    padding-top: 16px;
  }
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer4"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer5"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 75px;
    padding: 0;
  }
}
@media screen and (max-width: 1399px) {
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer4"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer5"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 48px;
    padding: 0;
  }
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer2"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    line-height: 1;
    padding-top: 8px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer4"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer5"],
  :lang(de) .de_ch .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 40px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  :lang(de) .de_ch .mainpage__intensive .block-headline h2 {
    font-size: 24px;
  }
  :lang(de) .de_ch .carousel-slides .carousel-slide:nth-child(3) .richText h2 {
    font-size: 2.25em;
  }
  :lang(de) .de_ch .main .block-headline h1, :lang(de) .de_ch .main .block-headline h2 {
    font-size: 22px;
  }
  :lang(de) .de_ch.page-products .block-headline h2 {
    font-size: 22px;
  }
  :lang(de) .de_ch.page-products .main .product-listpage .page-hero .content .richText {
    bottom: 0;
  }
  :lang(de) .de_ch.page-products .product-listpage__list {
    padding: 10px 0 15px;
  }
  :lang(de) .de_ch.page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 0% !important;
    top: auto;
    transform: translateX(0);
  }
  :lang(de) .de_ch .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 18px;
  }
  :lang(de) .de_ch .main .agd-page .page-lead h1, :lang(de) .de_ch .main .agd-page .page-lead h2, :lang(de) .de_ch .main .agd-page .page-details h1, :lang(de) .de_ch .main .agd-page .page-details h2 {
    font-size: 18px;
  }
  :lang(de) .de_ch .main .agd-page .page-lead h3, :lang(de) .de_ch .main .agd-page .page-details h3 {
    font-size: 18px;
  }
  :lang(de) .de_ch .main .article-page .article-page__main .article-body h1 {
    font-size: 18px;
  }
  :lang(de) .de_ch.page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText {
    bottom: 40px;
  }
  :lang(de) .de_ch.page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    max-width: 300px;
    margin: 0 auto;
    font-size: 2.25em;
  }
  :lang(de) .de_ch .main .article-page .article-page__main .article-body h2 {
    font-size: 18px;
  }
  :lang(de) .de_ch .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 13px;
  }
  :lang(de) .de_ch.page-healthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 15px;
  }
  :lang(de) .de_ch .ght-content-frame .quiz-btn--wide {
    max-width: 300px;
    line-height: 1;
    padding-top: 10px;
  }
  :lang(de) .de_ch.template-parodontax-basic-layout--es .quiz-btn.quiz-btn--wide[href*="cuidado-de-tus-encias"], :lang(de) .de_ch.template-parodontax-basic-layout--es .quiz-btn.quiz-btn--wide[href*="productos"] {
    padding-top: 0px !important;
    padding-left: 5px !important;
    padding-right: 20px !important;
    line-height: 48px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  :lang(de) .de_ch .questions-slide__headline h1, :lang(de) .de_ch .questions-slide__headline h2 {
    width: 80%;
  }
  :lang(de) .de_ch .questions-slide .quiz-answers--columns .quiz {
    max-width: 450px;
  }
  :lang(de) .de_ch .questions-slide .quiz-answers--columns label {
    max-width: 100%;
  }
  :lang(de) .de_ch .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 13px;
  }
  :lang(de) .de_ch .ght-content-frame .quiz-btn--wide {
    max-width: 300px;
    line-height: 1;
    padding-top: 10px;
  }
  :lang(de) .de_ch.template-parodontax-basic-layout--es .quiz-btn.quiz-btn--wide[href*="cuidado-de-tus-encias"], :lang(de) .de_ch.template-parodontax-basic-layout--es .quiz-btn.quiz-btn--wide[href*="productos"] {
    position: static;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 48px;
  }
  :lang(de) .de_ch .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText {
    padding: 80px 30px 30px 50px;
  }
  :lang(de) .de_ch.page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .carousel-slide.last .richText {
    left: 80px !important;
  }
}
@media screen and (min-width: 1001px) {
  :lang(de) .de_ch .ght-content-frame .quiz-btn--wide {
    font-size: 14px;
    padding: 0 14% 0 7px;
    line-height: 1;
  }
  :lang(de) .de_ch.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(3) .richText h2 {
    font-size: 2.35em;
  }
  :lang(de) .de_ch.page-products .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    font-size: 2.75em;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  :lang(de) .de_ch .ght-content-frame .ght-result-text {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  :lang(de) .de_ch .ght-content-frame .richText {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  :lang(de) .de_ch .ght-content-frame .richText.questions-slide__btn-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 414px) {
  :lang(de) .de_ch .ght-content-frame .richText.questions-slide__btn-container {
    max-width: 285px;
  }
}
@media screen and (min-width: 320px) and (max-width: 414px) {
  :lang(de) .de_ch .ght-content-frame .richText.ght-select-topic {
    max-width: 280px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(de) .de_ch .ght-content-frame .richText.ght-select-topic {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  :lang(de) .de_ch .ght-content-frame .richText.ght-select-topic .component-content .richText-content p .quiz-btn--wide {
    padding-top: 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  :lang(de) .de_ch .ght-content-frame .ght-select-topic.ght-select-topic--four .component-content .richText-content p:nth-child(2) .quiz-btn--wide {
    padding-top: 10px;
  }
}
:lang(de) .de_ch .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
  top: 325px;
}
@media screen and (max-width: 767px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
    top: auto;
  }
}
@media screen and (max-width: 1000px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
    top: 215px;
  }
}
@media screen and (min-width: 1000px) and (max-height: 800px) and (max-width: 1400px) {
  :lang(de) .de_ch .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
    top: 265px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(de) .de_ch .product-listpage__list .richText {
    min-height: 50px;
  }
  :lang(de) .de_ch .mainpage__carousel .carousel .richText h2 {
    font-size: 2.8em;
  }
}
@media screen and (max-width: 1000px) {
  :lang(de) .de_ch.page-home .mainpage__products .articleTeaser[class*="grid_"]:first-child {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1001px) {
  :lang(de) .de_ch.page-home .mainpage__carousel .carousel .carousel-slide:nth-of-type(3) .richText h2 {
    font-size: 2.5em;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(de) .de_ch.template-parodontax-basic-layout--es .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    padding-top: 0;
    line-height: 75px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(de) .de_ch.template-parodontax-basic-layout--es .questions-slide .quiz-answers label[for="ghtq5-answer4"] {
    padding-top: 0;
    line-height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
  :lang(de) .de_ch.template-parodontax-basic-layout--es #footer .back-to-top {
    max-width: 45%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(de) .de_ch.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 40%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(de) .de_ch.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 768px) {
  :lang(de) .de_ch.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}
@media screen and (max-width: 375px) {
  :lang(de) .de_ch.page-gum-health-test .ght-content-frame h1 {
    font-size: 1.2em;
  }
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  :lang(de) .de_ch.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--wide {
    padding-top: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  :lang(de) .de_ch.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--wide {
    font-size: 0.84rem;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  :lang(de) .de_ch.page-unhealthygums-advice .ght-content-frame .richText.ght-select-topic {
    padding-left: 0;
    padding-right: 0;
  }
}
:lang(de) .de_ch.page-symptoms .main .agd-page .richText ol > li::before {
  font-weight: bold;
}
@media only screen and (min-width: 768px) and (max-width: 812px) {
  :lang(de) .de_ch .select-language-box .language-selector.component {
    width: 28%;
  }
}
:lang(de) .de_ch.page-Contact #wrapper {
  min-height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) and (orientation: portrait) {
  :lang(de) .de_ch.page-Contact #wrapper #content {
    height: calc(100vh - 328px);
  }
}
@media only screen and (min-width: 1024px) and (orientation: portrait) {
  :lang(de) .de_ch.page-Contact #wrapper #content {
    height: calc(100vh - 362px);
  }
}
@media only screen and (min-width: 1024px) and (min-height: 769px) {
  :lang(de) .de_ch.page-Contact #wrapper #content {
    height: calc(100vh - 362px);
  }
}
:lang(de) .de_ch.page-products .mainpage__carousel .carousel .carousel-slide.last .richText.color-secondary {
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  :lang(de) .de_ch.page-products .mainpage__carousel .carousel .carousel-slide.last .richText.color-secondary {
    margin: 0 !important;
    right: 80px !important;
    width: auto !important;
  }
}
@media only screen and (min-width: 1024px) {
  :lang(de) .de_ch.page-products .mainpage__carousel .carousel .carousel-slide.last .richText.color-secondary h2 {
    margin-left: 80px;
  }
}
:lang(de) .de_ch .general-content.richText ol li::before {
  font-weight: bold;
}
:lang(de) .de_ch .article-body ol li::before {
  font-weight: bold;
}
:lang(de) .de_ch .language-selector {
  text-align: center;
}
:lang(de) .de_ch .language-selector p {
  display: inline-block;
  border-radius: 15px;
  border: 1px solid rgba(143, 139, 139, 0.6);
}
:lang(de) .de_ch .language-selector span {
  display: inline-block;
  width: 75px;
  font-family: "Roboto", "Frutiger Roman", Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: 15px;
  position: relative;
  cursor: pointer;
}
:lang(de) .de_ch .language-selector .language-selector-active {
  width: 85px;
  font-family: "Roboto", "Frutiger Bold", Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  background: #cf0a2c;
}
:lang(de) .de_ch .mobile-location-txt + .language-selector {
  display: none;
}
@media only screen and (max-width: 374px) {
  :lang(de) .de_ch.page-products .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    font-size: 2em;
    max-width: 350px;
  }
}
@media (min-width: 1001px) {
  :lang(de) .ght-content-frame .questions-slide__parametrize {
    width: 40%;
    padding-top: 20px;
    float: right;
  }
}
:lang(de) .de_ch.page-causes .main .agd-page .page-details .richText ol > li::before, :lang(de) .de_ch.page-causes .main .agd-page .page-details .richText ol > li:before {
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .hero-button--center.richText {
    top: auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText {
    max-width: 400px !important;
    top: 25% !important;
    left: 80px !important;
    padding: 0 15px 0 !important;
    margin: 0 !important;
    font-size: 12px !important;
    -webkit-transform: translateX(0%) !important;
    -moz-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    -o-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    text-align: left;
  }
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText h1 {
    text-align: left;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText {
    top: 20% !important;
    left: 50% !important;
    max-width: 600px !important;
    padding: 0 0 0 90px !important;
    margin: 0 0 0 -480px !important;
    -webkit-transform: translateX(0%) !important;
    -moz-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    -o-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    font-size: 15px !important;
    text-align: left;
  }
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText h1 {
    text-align: left;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(de) .de_ch.page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:last-child .richText.hero-button--center {
    top: auto !important;
    bottom: 50px !important;
  }
}
@media only screen and (min-width: 768px) {
  :lang(de) .de_ch.page-products.page-corsodyl .product-listpage__list .list-row .product-teaser-container.first .richText.component.last {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 813px) {
  :lang(de) .de_ch.page-products.page-corsodyl .product-listpage__list .list-row .product-teaser-container.first .richText.component.last {
    margin-top: -9px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(de) .de_ch.page-products.page-corsodyl .product-listpage__list .list-row .product-teaser-container.first .richText.component.last {
    margin-top: 48px;
  }
}

@media (min-width: 992px) and (max-width: 1000px) {
  :lang(zh) .page-products .mainpage__products .articleTeaser {
    width: 31%;
  }
}
@media (min-width: 1001px) {
  :lang(zh) .page-products .mainpage__products .articleTeaser {
    width: 33%;
  }
}
:lang(zh) .page-about-parodontax-and-corsodyl .about-page .page-hero .image.desktop-only img {
  left: 0;
  height: 640px;
  object-fit: cover;
  margin: 0;
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(zh) .page-about-parodontax-and-corsodyl .about-page .page-hero .image.desktop-only img {
    height: 540px;
    object-fit: cover;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  :lang(zh) .page-about-parodontax-and-corsodyl .about-page .page-hero .image.desktop-only {
    height: 400px;
    overflow: hidden;
  }
  :lang(zh) .page-about-parodontax-and-corsodyl .about-page .page-hero .image.desktop-only img {
    width: 100%;
    height: 400px;
    object-fit: contain;
  }
  :lang(zh) .page-about-parodontax-and-corsodyl .about-page .about-page__range .block-headline {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1170px) {
  :lang(zh) .page-about-parodontax-and-corsodyl .about-page .page-hero .image.desktop-only img {
    left: -85px;
  }
}
:lang(zh) .zh_HK .main .parametrizedhtml .play-button {
  display: none;
}
:lang(zh) .zh_HK.page-about-gum-disease .main .parametrizedhtml .play-button {
  display: none;
}
:lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child h1 {
  position: absolute;
  top: -498px;
  right: -1px;
  font-size: 38px;
}
@media screen and (min-width: 320px) and (max-width: 359px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child h1 {
    top: -355px;
    right: 0;
    font-size: 18px;
    left: 200px;
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 360px) and (max-width: 375px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child h1 {
    top: -425px;
    right: 0;
    font-size: 18px;
    left: 200px;
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 376px) and (max-width: 414px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child h1 {
    top: -465px;
    right: 0;
    font-size: 18px;
    left: 200px;
    width: 100%;
    text-align: center;
  }
}
:lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
  position: absolute;
  bottom: -10px;
  right: -200px;
}
@media screen and (max-width: 767px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    position: absolute;
    bottom: 200px;
    right: -125px;
    max-width: 105px;
    padding: 5px 10px;
  }
}
@media screen and (min-width: 376px) and (max-width: 420px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    bottom: 230px;
  }
}
@media screen and (max-width: 359px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    bottom: 160px;
  }
}
@media screen and (max-width: 1000px) and (min-width: 768px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    bottom: 15px;
    right: -110px;
    transform: scale(0.65);
  }
  :lang(zh) .mainpage__carousel .carousel .richText.hero-button--center {
    max-width: 100%;
    left: 0;
    bottom: -10px;
  }
}
@media screen and (min-width: 768px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center h1 {
    position: absolute;
    top: 40px;
    right: 7.2%;
    font-size: 18px;
  }
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center .hero-cta--red {
    bottom: auto;
    right: 12%;
    transform: scale(0.6);
    margin-top: 210px;
  }
  :lang(zh) .mainpage__carousel {
    padding: 0;
    margin: 0 0 -20px 0;
  }
}
@media screen and (min-width: 1024px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center h1 {
    position: absolute;
    top: 40px;
    right: 7.2%;
    font-size: 18px;
  }
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center .hero-cta--red {
    bottom: auto;
    right: 12%;
    transform: scale(0.6);
    margin-top: 280px;
  }
  :lang(zh) .mainpage__carousel {
    padding: 0;
    margin: 0 0 -20px 0;
  }
}
@media screen and (min-width: 1100px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center h1 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1250px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center .hero-cta--red {
    bottom: auto;
    right: 12%;
    transform: scale(1);
    margin-top: 360px;
  }
}
@media screen and (min-width: 1500px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center h1 {
    position: absolute;
    top: 110px;
    right: 7.2%;
    font-size: 38px;
  }
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center .hero-cta--red {
    margin-top: 550px;
    bottom: auto;
    right: 15%;
    transform: scale(1);
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:nth-child(1) .richText.hero-button--center h1 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 28px;
  }
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:nth-child(1) .richText.hero-button--center .hero-cta--red {
    right: 50%;
    transform: translate(50%, 0);
  }
}
@media screen and (min-width: 340px) and (max-width: 424px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:nth-child(1) .richText.hero-button--center .hero-cta--red {
    bottom: 57vw;
  }
}
@media screen and (min-width: 425px) and (max-width: 767px) and (orientation: portrait) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:nth-child(1) .richText.hero-button--center .hero-cta--red {
    bottom: 65vw;
  }
}
@media screen and (width: 320px) {
  :lang(zh) .mainpage__carousel .carousel .carousel-slides .carousel-slide:nth-child(1) .richText.hero-button--center h1 {
    top: -20px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1701px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 37%;
    left: 70.5%;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1700px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 37%;
    left: 76%;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1399px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 37%;
    left: 80%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1299px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 37%;
    left: 83%;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1100px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 37%;
    left: 89%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    top: 38%;
    left: 48%;
  }
}
@media screen and (max-width: 767px) {
  :lang(zh) .zh_HK .carousel .carousel-slides .carousel-slide#last .color-primary {
    bottom: 2%;
  }
}
@media screen and (max-width: 767px) {
  :lang(zh) .zh_HK .carousel .carousel-nav {
    top: 53%;
  }
}
@media screen and (min-width: 1001px) {
  :lang(zh) .zh_HK.page-home .carousel .carousel-slides .carousel-slide.last .hero-button--center {
    top: 83%;
    left: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(zh) .zh_HK.page-home .carousel .carousel-slides .carousel-slide.last .hero-button--center {
    top: 80%;
    left: 50%;
  }
}
@media screen and (max-width: 767px) {
  :lang(zh) .zh_HK.page-home .carousel .carousel-slides .carousel-slide.last .hero-button--center {
    bottom: 10%;
  }
}
@media screen and (max-width: 767px) {
  :lang(zh) .zh_HK.page-home .carousel .carousel-nav {
    top: 53%;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(zh) .zh_TW.page-home .carousel .carousel-slides #last .richText.first {
    top: 42%;
    left: 67%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(zh) .zh_TW.page-home .carousel .carousel-slides #last .richText.first {
    top: 42%;
    left: 41%;
  }
}

:lang(pl) .hero-copy--red {
  color: #cf0a2c;
}
:lang(pl) .hero-copy--blue {
  color: #2e6fca;
}
@media (min-width: 990px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(pl) .ght-content-frame ul li {
    margin-bottom: 0;
  }
  :lang(pl) .ght-content-frame ul li span {
    margin-bottom: 0;
  }
}
:lang(pl) #footer {
  padding-top: 0;
}
@media (max-width: 767px) {
  :lang(pl) #footer {
    background: none;
  }
}
@media (max-width: 812px) {
  :lang(pl) #footer:before {
    content: none;
  }
}
@media (max-width: 767px) {
  :lang(pl) #footer .footer-content {
    background: url(../../assets/img/footer-bg-mobile.jpg?auto=format) 50% 46%/cover no-repeat #ffffff;
  }
}
@media (max-width: 812px) {
  :lang(pl) #footer .footer-content {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  :lang(pl) #footer .footer-content .footer-navigation {
    margin-bottom: 90px;
  }
}
@media (max-width: 812px) {
  :lang(pl) #footer .footer-infobar {
    height: auto;
    position: relative;
    margin-bottom: 0;
  }
  :lang(pl) #footer .footer-infobar:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 10px;
    bottom: 0;
    left: 0;
    background: url(../../assets/img/footer-silverline.svg?auto=format);
  }
}
@media (max-width: 812px) {
  :lang(pl) #footer .footer-infobar .richText p span {
    font-size: 27px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-slide.first .richText {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-slide.first .richText {
    margin: 0 0 0 -400px;
  }
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav.carousel-nav--white li:not(.carousel-nav-prev):not(.carousel-nav-next) a {
  width: 12px;
  height: 12px;
  margin: 0 2px;
  border: 1px solid white;
  border-radius: 100%;
}
@media screen and (max-width: 1000px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav.carousel-nav--white li:not(.carousel-nav-prev):not(.carousel-nav-next) a {
    width: 9px;
    height: 9px;
    margin: 0;
  }
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav.carousel-nav--white li:not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: white;
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  top: 280px;
}
@media screen and (min-width: 1001px) and (max-width: 1400px) and (max-height: 800px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 230px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 190px;
  }
}
@media screen and (max-width: 768px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    display: inline-block;
  }
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) a {
  width: 12px;
  height: 12px;
  margin: 0 2px;
  border: 1px solid #686868;
  border-radius: 100%;
}
@media screen and (max-width: 1000px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) a {
    width: 9px;
    height: 9px;
    margin: 0;
  }
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #686868;
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li.carousel-nav-prev, :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li.carousel-nav-next {
  width: 22px;
  height: 37px;
  top: -8px;
}
:lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li.carousel-nav-prev a, :lang(pl) .page-products .mainpage__carousel .carousel .carousel-nav li.carousel-nav-next a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .richText {
    top: 30% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(pl) .page-products .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
:lang(pl) .page-products .mainpage__carousel .carousel .richText h1,
:lang(pl) .page-products .mainpage__carousel .carousel .richText h2 {
  font-size: 3.3em;
  line-height: 1;
}
:lang(pl) .page-products .product-listpage__list .teaser-box h3 a {
  color: #cf0a2c;
}
:lang(pl) .page-home .carousel .carousel-slide.first.first .richText {
  top: 28%;
  left: 50%;
  max-width: 960px;
  padding: 0;
  margin: 0 0 0 -480px;
}
:lang(pl) .main .ght-content-frame {
  padding: 45px 20px;
}
@media (max-width: 767px) {
  :lang(pl) .page-home .carousel .carousel-slide.first.first .richText {
    top: 22% !important;
  }
  :lang(pl) .page-home .carousel .carousel-slide.first.first .richText h1 {
    max-width: none;
    text-align: center;
    margin-bottom: 20px;
  }
  :lang(pl) .page-home .carousel .carousel-slide.first.first .richText p {
    position: absolute;
    bottom: 0;
    width: 250px;
    margin: 0 auto;
    left: 50%;
    margin-left: -125px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .carousel .carousel-slide.first.first .richText {
    top: 28%;
    left: 50%;
    max-width: 960px;
    padding: 0;
    margin: 0 0 0 -480px;
  }
  :lang(pl) .carousel .carousel-slide.first.first .richText .hero-cta--white {
    color: white;
    background: #cf0a2c;
  }
  :lang(pl) .carousel .carousel-slide.first.first .richText .hero-cta--white:hover {
    background: #686868;
  }
  :lang(pl) .carousel .carousel-slide.first h1 {
    font-size: 3.25em;
    line-height: 1;
    margin-bottom: 20px;
  }
  :lang(pl) .page-home .carousel .carousel-slide.first h1 {
    max-width: 100% !important;
  }
}
@media (max-width: 1000px) {
  :lang(pl) .page-home .carousel .carousel-slide.first.first .richText {
    padding: 0;
    max-width: 400px;
    width: 400px;
    top: 28%;
    left: 50%;
    margin: 0 0 0 -200px;
  }
  :lang(pl) .page-home .carousel .carousel-slide.first.first .richText h1 {
    line-height: 1.2;
  }
}
@media (min-width: 990px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(pl) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(pl) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 {
    display: flex;
    height: 535px;
    width: 500px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #fff;
    left: auto;
    right: 0;
  }
  :lang(pl) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li {
    max-width: 50%;
  }
  :lang(pl) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    padding: 18px 0;
  }
}
@media (min-width: 990px) and (min-width: 992px) {
  :lang(pl) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 li a,
  :lang(pl) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  :lang(pl) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser > .component-content > .content {
  padding: 0;
}
:lang(pl) .page-complete-protection .paragraph2 .box:nth-child(1) {
  position: relative;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .paragraph2 .box:nth-child(1) {
    margin-bottom: -14px;
  }
}
:lang(pl) .page-complete-protection .image .middle {
  max-width: 100%;
  margin: 0 auto;
}
:lang(pl) .page-complete-protection .mobile-only img {
  width: 100%;
}
:lang(pl) .page-complete-protection .red-button-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: 59%;
  width: 80%;
  margin: 0 auto;
  background-color: #c71632;
  color: #fff;
  border-radius: 20px 0 20px 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .red-button-slider {
    width: 160px;
    top: 69%;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .red-button-slider {
    width: 200px;
    top: 72%;
  }
}
@media (min-width: 1200px) {
  :lang(pl) .page-complete-protection .red-button-slider {
    width: 300px;
    top: 71%;
  }
}
:lang(pl) .page-complete-protection .red-button-slider p {
  font-size: 16px;
  margin: 15px;
  font-weight: bold;
  font-style: italic;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .red-button-slider p {
    margin: 5px;
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  :lang(pl) .page-complete-protection .red-button-slider p {
    margin: 10px;
    font-size: 15px;
  }
}
:lang(pl) .page-complete-protection .blue-back {
  background: url(../../assets/img/blue-back.jpg);
  color: #fff;
  font-size: 20px;
  line-height: 1.2;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 500px) {
  :lang(pl) .page-complete-protection .blue-back {
    background-position-x: -500px;
  }
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .blue-back {
    padding: 0 10px;
  }
}
:lang(pl) .page-complete-protection .blue-back strong {
  font-weight: bold;
}
:lang(pl) .page-complete-protection .column-wrapper p {
  font-size: 15px;
}
:lang(pl) .page-complete-protection .inline-block-2 .content {
  margin: 0;
  max-width: 100%;
}
:lang(pl) .page-complete-protection .inline-block {
  padding: 0 !important;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block .content {
    display: flex;
  }
}
:lang(pl) .page-complete-protection .inline-block .content .richText {
  padding: 20px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block .content .richText {
    width: 55%;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .inline-block .content .richText {
    width: 65%;
    padding: 0 10px 0 0;
  }
}
:lang(pl) .page-complete-protection .inline-block .content .richText p:first-child {
  margin-top: 0;
}
:lang(pl) .page-complete-protection .inline-block .content .image {
  max-width: 100%;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block .content .image {
    width: 48%;
    margin-right: 3%;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .inline-block .content .image {
    width: 25%;
    margin-right: 8%;
  }
}
:lang(pl) .page-complete-protection .inline-block .content .image img {
  width: 100%;
}
:lang(pl) .page-complete-protection .mainpage__teaser {
  padding: 20px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser {
    padding: 45px 20px;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser:last-of-type::before {
  border: none;
}
:lang(pl) .page-complete-protection .mainpage__teaser .text-with-line img {
  width: 100%;
  margin: 5px 70px 20px 0 !important;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line img {
    width: 300px;
    margin: 0 !important;
    padding-top: 30px;
  }
}
@media (min-width: 920px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line img {
    width: 400px;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p {
  position: relative;
  padding-left: 35px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p {
    width: 50%;
    float: right;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child {
    margin-bottom: 0;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child:before {
  display: block;
  position: absolute;
  bottom: -29px;
  content: "\2022";
  font-size: 60px;
  color: #e31c4d;
  left: -3px;
  z-index: 1;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child:before {
    bottom: -18px;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child:after {
  content: "";
  display: block;
  border-bottom: 1px solid #ff0000;
  position: absolute;
  bottom: -19.5px;
  width: 100%;
  color: #e31c4d;
  left: 0;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .text-with-line .richText-content p:first-child:after {
    bottom: -8.5px;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .break-text p {
  font-size: 30px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .break-text p {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .red-title {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p {
    width: auto;
    float: none;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p {
    padding-right: 30px;
  }
}
:lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p:first-child {
  margin-bottom: 50px;
}
:lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p:first-child:before {
  display: block;
  position: absolute;
  bottom: -29px;
  content: "\2022";
  font-size: 60px;
  color: #e31c4d;
  left: -3px;
  z-index: 1;
}
:lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p:first-child:after {
  content: "";
  display: block;
  border-bottom: 1px solid #ff0000;
  position: absolute;
  bottom: -19.5px;
  width: 100%;
  color: #e31c4d;
  left: 0;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p:first-child:after {
    width: 95%;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .richText-content p:first-child:after {
    width: 91%;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .image {
    width: auto;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser .bottom-box .width-50 {
    width: 40%;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .mainpage__teaser.last, :lang(pl) .page-complete-protection .mainpage__teaser.odd {
    padding: 0 20px 10px 20px;
  }
}
:lang(pl) .page-complete-protection .bottom-box .width-50 .image img {
  max-width: 100%;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .bottom-box .width-50 .image img {
    height: 300px;
  }
}
:lang(pl) .page-complete-protection .box-with-border {
  border: 6px solid #e1e1e1;
  border-radius: 50px 0 50px 0;
  padding: 50px 20px 20px 20px;
  margin: 40px 0;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border {
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  :lang(pl) .page-complete-protection .box-with-border {
    padding: 20px;
    width: 72%;
    margin: 40px auto;
  }
}
@media (min-width: 1400px) {
  :lang(pl) .page-complete-protection .box-with-border {
    width: 65%;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border .content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .content {
    flex-wrap: nowrap !important;
    align-items: flex-start;
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .richText {
    width: 190px;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .richText {
    width: 230px;
  }
}
:lang(pl) .page-complete-protection .box-with-border .red-circle .richText img {
  width: 210px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .richText img {
    width: 160px;
    height: 150px;
  }
}
:lang(pl) .page-complete-protection .box-with-border .red-circle .richText p {
  padding-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .richText p {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .box-with-border .red-circle .richText p {
    font-size: 15px;
  }
}
:lang(pl) .page-complete-protection .width-50 {
  width: 50%;
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .width-50 {
    width: 100%;
  }
}
:lang(pl) .page-complete-protection .width-50 .image img {
  width: 80%;
}
:lang(pl) .page-complete-protection .width-40 {
  width: 40%;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .width-40:first-child {
    margin-right: 20%;
  }
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .width-40 {
    width: 100%;
  }
}
:lang(pl) .page-complete-protection .width-40 img {
  width: 80px;
}
@media (min-width: 414px) {
  :lang(pl) .page-complete-protection .width-40 img {
    width: 155px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .width-40 img {
    margin: 0 0 0 10px;
    width: 80px;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .width-40 img {
    margin: 0 0 0 15px;
    width: 120px;
  }
}
@media (min-width: 1200px) {
  :lang(pl) .page-complete-protection .width-40 img {
    margin: 0 0 0 25px;
  }
}
:lang(pl) .page-complete-protection .width-40 p {
  font-size: 11px;
}
@media (min-width: 414px) {
  :lang(pl) .page-complete-protection .width-40 p {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .width-40 p {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  :lang(pl) .page-complete-protection .width-40 p {
    font-size: 15px;
  }
}
:lang(pl) .page-complete-protection .red-text-disclaimaer,
:lang(pl) .page-complete-protection .red-text-middle {
  color: #e31c4d;
  font-size: 17px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .red-text-disclaimaer,
  :lang(pl) .page-complete-protection .red-text-middle {
    font-size: 22px;
    line-height: 1.1;
  }
}
:lang(pl) .page-complete-protection .red-text-disclaimaer strong,
:lang(pl) .page-complete-protection .red-text-middle strong {
  font-weight: bold;
}
:lang(pl) .page-complete-protection .red-text-middle strong {
  color: #001f5b;
}
:lang(pl) .page-complete-protection .red-title-2 {
  font-size: 27px;
  color: #e31c4d;
  line-height: 1.2;
}
:lang(pl) .page-complete-protection .red-title-2 strong {
  font-weight: bold;
}
:lang(pl) .page-complete-protection .grey-text-disclaimaer {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 1;
}
@media (max-width: 768px -1px) {
  :lang(pl) .page-complete-protection .paragraph2 .box:nth-child(1) .richText,
  :lang(pl) .page-complete-protection .paragraph2 .box:nth-child(2) .richText {
    margin-top: -18px;
  }
}
:lang(pl) .page-complete-protection .red-title {
  color: #e31c4d;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .red-title {
    font-size: 32px;
  }
}
:lang(pl) .page-complete-protection .blue-subtitle {
  font-size: 15px;
  line-height: 1;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .blue-subtitle {
    font-size: 21px;
    line-height: 2;
  }
}
:lang(pl) .page-complete-protection .red-text-inline,
:lang(pl) .page-complete-protection .index-numbers {
  color: #e31c4d;
  line-height: 1.2;
}
:lang(pl) .page-complete-protection .index-numbers-blue,
:lang(pl) .page-complete-protection .index-numbers {
  vertical-align: super;
  font-size: 10px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .index-numbers-blue,
  :lang(pl) .page-complete-protection .index-numbers {
    font-size: 15px;
  }
}
:lang(pl) .page-complete-protection .inline-block-for-mobile {
  display: none;
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .inline-block-for-mobile {
    margin: 20px 0;
    display: block;
  }
}
:lang(pl) .page-complete-protection .inline-block-for-mobile .richText .component-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
:lang(pl) .page-complete-protection .inline-block-for-mobile .richText-image.pull-left {
  margin: 0 20px 0 0;
  float: left;
}
:lang(pl) .page-complete-protection .inline-block-2 {
  padding: 0 !important;
}
@media (min-width: 1200px) {
  :lang(pl) .page-complete-protection .inline-block-2 {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  :lang(pl) .page-complete-protection .inline-block-2 {
    width: 67.5%;
  }
}
:lang(pl) .page-complete-protection .inline-block-2 .red-back {
  padding: 20px;
  background-color: #e31c4d;
  height: 100%;
  margin-bottom: 0;
  color: #fff;
  border-radius: 0 0 45px 0;
  font-size: 20px;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block-2 .red-back {
    width: 100%;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .inline-block-2 .red-back .richText {
    max-width: 960px;
  }
}
:lang(pl) .page-complete-protection .inline-block-2 .richText,
:lang(pl) .page-complete-protection .inline-block-2 .red-circle {
  padding: 5px !important;
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .block-with-icons .component-content {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .block-with-icons .component-content {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}
:lang(pl) .page-complete-protection .block-with-icons .content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  :lang(pl) .page-complete-protection .block-with-icons .content .richText {
    height: 140px;
  }
}
:lang(pl) .page-complete-protection .block-with-icons .content .richText .component-content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
:lang(pl) .page-complete-protection .block-with-icons .width-50 .richText img {
  width: 80px;
  margin-right: 0;
}
:lang(pl) .page-complete-protection .block-with-icons .width-50 .richText .richText-content p {
  font-size: 12px;
}
@media (max-width: 767px) {
  :lang(pl) .page-complete-protection .desktop-only {
    display: none !important;
  }
}
:lang(pl) .template-parodontax-basic-layout--pl.page-where-to-buy .box .image .left {
  text-align: center;
}
:lang(pl) .template-parodontax-basic-layout--pl.page-where-to-buy .box .richText .cucumber-btn {
  max-width: 180px;
  text-decoration: none !important;
}
:lang(pl) .page-where-to-buy .wtb-banner-bottom {
  padding-top: 30px;
}

:lang(sk) {
  /* Homepage carousel */
  /* Quiz */
  /* Products */
}
:lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary h1 {
  font-size: 2em;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  :lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary {
    top: 30%;
    left: 80px !important;
  }
  :lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary h1 {
    font-size: 3em;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  :lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary {
    top: 40%;
  }
  :lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary h1 {
    max-width: 450px;
  }
}
@media (min-width: 1001px) {
  :lang(sk) .page-products.layout-sensodyne-home-layout .carousel-product-landing .carousel .color-primary {
    top: 30%;
    left: 50% !important;
  }
}
@media (max-width: 767px) {
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) h2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) h2 {
    font-size: 30px;
  }
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) .hero-cta--grey {
    margin-top: 10px;
  }
}
@media (min-width: 1001px) {
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) h2 {
    max-width: 69%;
  }
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) .hero-cta--grey {
    margin-top: 10px;
  }
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) p {
    max-width: 50%;
  }
}
@media screen and (min-width: 1001px) {
  :lang(sk) .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    line-height: 1.3;
    padding-top: 15px;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  :lang(sk) .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    padding-top: 5px;
  }
  :lang(sk) .questions-slide .quiz-answers label[for="ghtq4-answer4"],
  :lang(sk) .questions-slide .quiz-answers label[for="ghtq4-answer5"],
  :lang(sk) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding-top: 5px;
    line-height: 1.3;
  }
}
:lang(sk) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(4) {
  width: 170px;
}
@media (max-width: 767px) {
  :lang(sk) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .color-secondary {
    width: 100%;
    max-width: 100%;
    margin: 0;
    top: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  :lang(sk) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .color-secondary {
    width: 500px;
    max-width: 500px;
    left: 50% !important;
    margin-left: -250px;
    top: 30%;
  }
  :lang(sk) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .color-secondary h1 {
    max-width: none;
    font-size: 2.1em;
    margin-bottom: 20px;
  }
}
:lang(sk) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .color-primary h1 {
  margin-bottom: 10px;
}
:lang(sk) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .carousel-slide:nth-child(2) h1 {
  font-size: 1.95em;
}
:lang(sk) .page-corsodyl .main .product-listpage__list .richText {
  min-height: auto;
}
@media screen and (min-width: 768px) {
  :lang(sk) .page-corsodyl .main .product-listpage .page-hero .content .richText {
    max-width: 600px;
    left: 50%;
    margin-left: -300px;
    text-align: center;
    top: 40%;
  }
}
@media (min-width: 1001px) {
  :lang(sk) .page-corsodyl .main .product-listpage .page-hero .content .richText {
    padding: 0;
  }
  :lang(sk) .page-corsodyl .main .product-listpage .page-hero .content .richText h1 {
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  :lang(sk) .page-corsodyl .main .product-listpage .secondary-button a:nth-child(2) {
    margin-left: 0;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  :lang(sk) .page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  :lang(sk) .page-mouthwash .main .product-listpage .page-hero .content .richText h1,
  :lang(sk) .page-toothbrush .main .product-listpage .page-hero .content .richText h1,
  :lang(sk) .page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 23px;
  }
}
:lang(sk) .page-mouthwash .main .product-listpage__list .list-boxitem-button,
:lang(sk) .page-toothbrush .main .product-listpage__list .list-boxitem-button,
:lang(sk) .page-toothpaste .main .product-listpage__list .list-boxitem-button {
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(sk) .page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 40%;
  }
}
@media screen and (min-width: 768px) {
  :lang(sk) .page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}
@media screen and (max-width: 1000px) {
  :lang(sk) .ght-content-frame .quiz-btn--wide {
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  :lang(sk) .mainpage__carousel .carousel .richText.hero-button--center {
    bottom: 32px;
  }
  :lang(sk) .main .agd-page .page-hero .content .richText {
    bottom: 0;
  }
  :lang(sk) .main .agd-page .page-hero .content .richText h1 {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(sk) .journey-page .accordion .accordion-slide[data-index="3"] .accordion-content-wrapper .journey-content-container .richText p {
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  :lang(sk) .questions-slide__headline h1,
  :lang(sk) .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  :lang(sk) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(sk) .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
:lang(sk) .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
:lang(sk) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(sk) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  :lang(sk) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
:lang(sk) .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  :lang(sk) .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
:lang(sk) .secondary-button .extra-button {
  background: #cf0a2c !important;
  color: #fff !important;
  border: 2px solid #cf0a2c !important;
  margin-left: 0 !important;
}
:lang(sk) .secondary-button .extra-button:hover {
  background: #cf0a2c !important;
  color: #fff !important;
  border: 2px solid #cf0a2c !important;
}
:lang(sk) .secondary-button a:nth-child(2) {
  margin-left: 10px;
}
@media (min-width: 990px) {
  :lang(sk) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 {
    display: flex;
    height: 580px;
    width: 500px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #fff;
    left: auto;
    right: 0;
  }
  :lang(sk) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li {
    max-width: 50%;
  }
  :lang(sk) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    padding: 10px 0;
    height: 60px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(sk) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a {
    padding: 10px 0;
    height: 66px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(sk) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 {
    height: 600px;
  }
}

@media (max-width: 767px) {
  :lang(sk) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media (min-width: 1001px) {
  :lang(sk) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    padding: 15px 0;
  }
}
@media (max-width: 1000px) {
  :lang(sk) .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
:lang(sk) .main .buy-container .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  :lang(sk) .page-toothpaste .main .product-listpage .page-hero .content .richText p {
    font-size: 19px;
  }
}
:lang(sk) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
:lang(sk) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active ~ li a {
  border: 1px solid #ffffff;
}
@media screen and (min-width: 768px) {
  :lang(sk) .page-home .mainpage__carousel .carousel .carousel-slides > li .richText.hero-button--center {
    bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  :lang(sk) .mainpage__carousel.slider_align_btn .carousel-slides > li:first-child .hero-cta--red {
    top: -220px;
  }
}

:lang(cs) h1,
:lang(cs) h2,
:lang(cs) h3,
:lang(cs) h4 {
  padding-top: 3px;
}
:lang(cs) .contact-page .general-content h1 {
  font-size: 26px;
}
@media (min-width: 768px) {
  :lang(cs) .contact-page .general-content h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .contact-page .general-content h1 {
    font-size: 44px;
  }
}
:lang(cs) #footer {
  background-position-x: 37%;
}
:lang(cs) .ght-content-frame ul li {
  margin-bottom: 0;
}
:lang(cs) .ght-content-frame ul li span {
  margin-bottom: 0;
}
:lang(cs) .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
  padding: 0 30px;
  width: calc(100% - 56px);
}
@media (min-width: 768px) {
  :lang(cs) .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    width: auto;
    padding: 0 60px;
  }
}
:lang(cs) .page-kontakty .general-content.first::after {
  display: none;
}
@media (min-width: 1024px) {
  :lang(cs) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(cs) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(cs) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(cs) .ght-result-text ul li {
  padding-top: 0;
}
:lang(cs) .ght-result-text ul li .list-bullet {
  margin-bottom: 0;
}
@media (max-width: 767px px) {
  :lang(cs) .page-toothbrush .main .block-headline h1,
  :lang(cs) .page-toothbrush .main .block-headline h2 {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  :lang(cs) .page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  :lang(cs) .page-toothbrush .main .product-listpage .page-hero .richText {
    max-width: 550px;
  }
}
@media (max-width: 989px) {
  :lang(cs) .page-toothpaste .main .block-headline h2 {
    font-size: 22px;
  }
}
@media (min-width: 990px) {
  :lang(cs) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(cs) .main-nav-box .navigation-horizontal .navigation-item > .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(cs) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 12px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(cs) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-level2 li .navigation-item-title {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 {
    display: flex;
    height: 580px;
    width: 500px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #fff;
    left: auto;
    right: 0;
  }
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 li {
    max-width: 50%;
  }
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 li a {
    padding: 15px 0;
    height: 55px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 li a {
    padding: 20px 0;
    height: 90px;
  }
}
@media (min-width: 990px) and (max-height: 800px) {
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2 li a, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 li a {
    height: 78px;
  }
}
@media (min-width: 990px) and (min-height: 641px) {
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 {
    height: 720px;
  }
}
@media (min-width: 990px) and (max-height: 800px) {
  :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(5).is-open .navigation-branch.navigation-level2, :lang(cs) .navigation .navigation-item.navigation-level1:nth-child(4).is-open .navigation-branch.navigation-level2 {
    height: 630px;
  }
}
@media (min-width: 990px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-of-type(4) .richText h1, :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-of-type(4) .richText h2 {
    max-width: 69%;
  }
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-of-type(4) .richText p {
    max-width: 50%;
  }
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText {
    top: 34%;
    padding: 0;
  }
  :lang(cs) .page-toothpaste #content .page-hero .richText {
    max-width: 60vw;
  }
  :lang(cs) .main .product-listpage--intensive .page-hero .content .richText {
    top: 40%;
    max-width: 600px;
  }
  :lang(cs) .ght-content-frame .quiz-btn--wide {
    line-height: 1;
  }
}
@media (max-width: 990px) and (min-width: 768px) {
  :lang(cs) .page-toothpaste #content .page-hero .richText {
    max-width: 500px;
  }
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-of-type(4) .richText {
    max-width: 50vw;
  }
  :lang(cs) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
@media (max-width: 768px) {
  :lang(cs) .questions-slide__headline h1,
  :lang(cs) .questions-slide__headline h2 {
    width: 100%;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .questions-slide__btn-container {
    max-width: 390px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(cs) .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
:lang(cs) .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
:lang(cs) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(cs) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  :lang(cs) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
:lang(cs) .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media only screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  :lang(cs) .questions-slide .quiz-answers label {
    font-size: .6em;
  }
}
:lang(cs) .page-products .mainpage__carousel .carousel .last .color-secondary.last {
  left: 50% !important;
}
@media (min-width: 1024px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .last .richText {
    top: 35% !important;
  }
}
@media (min-width: 768px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .last .richText h1 {
    margin-bottom: -20px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .last .richText h1 {
    font-size: 2.7em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText {
    top: 30% !important;
    left: 80px !important;
  }
}
@media (max-width: 767px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2em;
    line-height: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 3em;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(cs) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2.7em;
  }
}
@media (max-width: 767px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText.last {
    top: 65%;
  }
}
@media (min-width: 768px) {
  :lang(cs) .page-products .mainpage__carousel .carousel .richText.last {
    top: 31% !important;
  }
}
@media (min-width: 992px) {
  :lang(cs) .page-products.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    font-size: 35px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  :lang(cs) .page-products.page-toothpaste .main .product-listpage .page-hero h1 {
    font-size: 25px;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  :lang(cs) .page-products.page-toothpaste .main .product-listpage .fixed_height .teaser-box .richText.component {
    height: 200px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .page-products.page-toothpaste .main .product-listpage .fixed_height .teaser-box .richText.component {
    height: 240px;
  }
}
:lang(cs) .page-products .product-listpage__list .list-row .teaser-box .list-boxitem-button {
  bottom: auto;
}
@media (max-width: 767px) {
  :lang(cs) .page-products.page-mouthwash .main .product-listpage .page-hero .richText h1 {
    font-size: 1.5em;
  }
}
@media (min-width: 768px) {
  :lang(cs) .page-home .main .mainpage__products .articleTeaser .articleTeaser-text-header,
  :lang(cs) .page-products .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  :lang(cs) .questions-slide .quiz-answers label {
    font-size: 0.70em;
  }
}
@media (min-width: 768px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    top: 35%;
    max-width: 100%;
    left: 0;
    text-align: center;
    padding: 0 170px;
  }
}
@media (min-width: 992px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    padding: 0 280px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    left: 72%;
    width: 500px;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText {
    left: 62%;
  }
}
:lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
  font-size: 25px;
}
@media (min-width: 768px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  :lang(cs) .page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    font-size: 35px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText {
    max-width: 75vw;
  }
}
@media (max-width: 767px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) h2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText {
    bottom: 82px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText {
    top: 29%;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText .hero-cta--red {
    left: 50%;
    transform: translateX(-50%);
  }
}
:lang(cs) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
:lang(cs) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active ~ li a {
  border: 1px solid #ffffff;
}
@media (min-width: 768px) and (max-width: 1000px) {
  :lang(cs) .page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    display: none;
  }
}
@media (max-width: 767px) {
  :lang(cs) .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
:lang(cs) .secondary-button .extra-button {
  background: #cf0a2c !important;
  color: #fff !important;
  border: 2px solid #cf0a2c !important;
  margin-left: 0 !important;
}
:lang(cs) .secondary-button .extra-button:hover {
  background: #cf0a2c !important;
  color: #fff !important;
  border: 2px solid #cf0a2c !important;
}
:lang(cs) .secondary-button a:nth-child(2) {
  margin-left: 10px;
}
@media (max-width: 767px) {
  :lang(cs) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media (min-width: 990px) {
  :lang(cs) .page-home .mainpage__carousel .carousel .richText h2 {
    font-size: 2.5em;
  }
}
@media screen and (max-width: 767px) {
  :lang(cs) .mainpage__carousel.slider_align_btn .carousel-slides > li:first-child .hero-cta--red {
    top: -240px;
  }
}

:lang(es) body.template-parodontax-basic-layout--es b,
:lang(es) body.template-parodontax-basic-layout--es strong {
  font-weight: bold;
}
:lang(es) .template-parodontax-basic-layout--es .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 {
  top: 100%;
}
:lang(es) .page-caring-for-your-gums .inner {
  padding: 0;
  list-style-type: none;
}
:lang(es) .page-caring-for-your-gums .inner li {
  /*width: 52%;*/
  display: block;
  border: none !important;
  border-radius: 0 0 30px 0 !important;
}
:lang(es) .page-caring-for-your-gums .inner li a {
  width: 100%;
  padding: 0px 0 !important;
  background-repeat: no-repeat;
  background-position: center;
  display: block !important;
}
:lang(es) .page-caring-for-your-gums .article-listpage__main .articleList .articleList-article .articleList-more::after, :lang(es) .page-caring-for-your-gums .related-container .articleList .articleList-article .articleList-more::after {
  right: 0px;
}
:lang(es) .page-how-dentists-treat-gum-disease .article-listpage__main .articleList .articleList-article .articleList-more::after, :lang(es) .page-how-dentists-treat-gum-disease .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-to-stop-bleeding-when-brushing .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-to-stop-bleeding-when-brushing .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-why-do-i-need-to-floss .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-why-do-i-need-to-floss .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-corsodyl-after-dental-surgery .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-corsodyl-after-dental-surgery .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-what-is-scale-and-polish .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-what-is-scale-and-polish .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-treating-gum-disease-at-home .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-treating-gum-disease-at-home .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-you-can-prevent-bleeding-gums-when-brushing-teeth .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-you-can-prevent-bleeding-gums-when-brushing-teeth .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-tips-for-choosing-a-toothbrush .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-tips-for-choosing-a-toothbrush .related-container .articleList .articleList-article .articleList-more::after {
  right: 165px;
}
:lang(es) .page-how-dentists-treat-gum-disease.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after, :lang(es) .page-how-dentists-treat-gum-disease.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-to-stop-bleeding-when-brushing.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-to-stop-bleeding-when-brushing.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-why-do-i-need-to-floss.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-why-do-i-need-to-floss.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-corsodyl-after-dental-surgery.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-corsodyl-after-dental-surgery.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-what-is-scale-and-polish.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-what-is-scale-and-polish.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-treating-gum-disease-at-home.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-treating-gum-disease-at-home.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-you-can-prevent-bleeding-gums-when-brushing-teeth.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-how-you-can-prevent-bleeding-gums-when-brushing-teeth.es_ES .related-container .articleList .articleList-article .articleList-more::after,
:lang(es) .page-tips-for-choosing-a-toothbrush.es_ES .article-listpage__main .articleList .articleList-article .articleList-more::after,
:lang(es) .page-tips-for-choosing-a-toothbrush.es_ES .related-container .articleList .articleList-article .articleList-more::after {
  right: 115px;
}
:lang(es) .heading {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  margin-bottom: 5px;
}
:lang(es) .template-parodontax-basic-layout--es.page-products .inner {
  padding: 0;
  list-style-type: none;
}
:lang(es) .template-parodontax-basic-layout--es.page-products .inner li {
  /*width: 52%;*/
  display: block;
  border: 1px solid red;
  border-radius: 500px;
}
:lang(es) .template-parodontax-basic-layout--es.page-products .inner li a {
  width: 100%;
  padding: 30px 0;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}
:lang(es) .template-parodontax-basic-layout--es .wrapper {
  max-width: 222px;
}
:lang(es) .template-parodontax-basic-layout--es .page-corsodyl .heading {
  background: none;
  color: #686868;
  border: 2px solid #686868;
  padding: 15px 28px;
}
:lang(es) .template-parodontax-basic-layout--es .page-corsodyl .heading:hover {
  background: #686868;
  color: white;
}
:lang(es) .template-parodontax-basic-layout--es .page-corsodyl .inner li {
  border: 1px solid #686868;
}
@media only screen and (min-width: 768px) {
  :lang(es) .template-parodontax-basic-layout--es.es_ES.page-products .mainpage__products .column-wrapper .articleTeaser.even .articleTeaser-text-description {
    padding-bottom: 47px;
  }
  :lang(es) .template-parodontax-basic-layout--es.es_ES.page-products .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-link {
    margin-bottom: -25px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es.es_ES.page-products.page-toothbrush .page-hero .color-primary a {
    color: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(es) .template-parodontax-basic-layout--es.es_ES.page-caring-for-your-gums.page-how-you-can-prevent-bleeding-gums-when-brushing-teeth .article-page__main .interactiveInfographics .interactiveInfographics-slider .slick-dots {
    bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es.es_ES.page-caring-for-your-gums.page-how-you-can-prevent-bleeding-gums-when-brushing-teeth .article-page__main .interactiveInfographics .interactiveInfographics-slider .slick-dots {
    bottom: 0;
  }
}
:lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText {
  max-width: 100%;
  right: 0;
  left: 0;
  padding: 0;
  margin: 0;
  transform: translateY(0%);
}
:lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
  max-width: 100%;
  color: #2e6fca;
  text-align: center;
  margin-bottom: 10px;
}
:lang(es) .page-home.template-parodontax-basic-layout--es h1 .hero-copy--red {
  color: #cf0a2c;
}
@media all and (min-width: 320px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText {
    top: 20%;
  }
}
@media all and (min-width: 375px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText {
    top: 22%;
  }
}
@media all and (min-width: 320px) and (max-width: 374px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 180px;
  }
}
@media all and (min-width: 375px) and (max-width: 413px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 210px;
  }
}
@media all and (min-width: 414px) and (max-width: 767px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 250px;
  }
}
@media (max-width: 434px) and (min-width: 415px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 300px;
    margin-top: 0;
  }
}
@media (max-width: 549px) and (min-width: 435px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 350px;
    margin-top: 0;
  }
}
@media (max-width: 549px) and (min-width: 500px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 250px;
    margin-top: 125px;
  }
}
@media (max-width: 649px) and (min-width: 550px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 350px;
    margin-top: 125px;
  }
}
@media (max-width: 767px) and (min-width: 650px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText h1 {
    font-size: 2.8em;
    margin-bottom: 450px;
    margin-top: 125px;
  }
}
@media all and (min-width: 768px) {
  :lang(es) .page-home.template-parodontax-basic-layout--es .mainpage__carousel .carousel .first.carousel-slide .richText {
    top: 12%;
  }
}
@media screen and (max-width: 767px) {
  :lang(es) .main .product-listpage .page-hero .content .richText {
    top: 300px !important;
  }
}
@media screen and (max-width: 767px) {
  :lang(es) .page-products .main .product-listpage .page-hero .content .richText {
    bottom: 10%;
    top: auto !important;
  }
}
@media screen and (max-width: 350px) {
  :lang(es) .page-products .main .product-listpage .page-hero .content .richText h1 {
    font-size: 26px !important;
  }
}
:lang(es) .page-toothbrush .richText ul li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  top: 7px;
  border-radius: 100%;
  background: #001f5b;
}
@media screen and (max-width: 991px) {
  :lang(es) .mobile-navigation .navigation-branch.navigation-level2 {
    margin-left: 0;
  }
  :lang(es) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 li a {
    padding-left: 0;
    white-space: normal;
  }
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es-cl .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    white-space: normal;
  }
}
:lang(es) .template-parodontax-basic-layout--es-cl .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 {
  top: 53px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  :lang(es) .template-parodontax-basic-layout--es-cl .main .about-page .page-hero .content .richText {
    top: 30%;
  }
  :lang(es) .template-parodontax-basic-layout--es-cl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
  :lang(es) .template-parodontax-basic-layout--es-cl .main .mainpage__products .articleTeaser .articleTeaser-text-link, :lang(es) .template-parodontax-basic-layout--es-cl .main .mainpage__teaser .articleTeaser .articleTeaser-text-link {
    position: relative;
  }
}
:lang(es) .template-parodontax-basic-layout--es-cl .table.compareProductsTable tr td:nth-child(1) {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es-cl .table.compareProductsTable tr td:nth-child(1) {
    font-size: 18px;
  }
}
:lang(es) .template-parodontax-basic-layout--es-cl .table.compareProductsTable td {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es-cl .table.compareProductsTable td {
    font-size: 16px;
  }
}
:lang(es) .template-parodontax-basic-layout--es-cl .parametrizedhtml .table.compareProductsTable tr td a {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  :lang(es) .template-parodontax-basic-layout--es-cl .parametrizedhtml .table.compareProductsTable tr td a {
    font-size: 18px;
  }
}
:lang(es) .template-parodontax-basic-layout--es-cl .footer-share-this .shareThis-list .shareThis-item.first a img {
  width: 25px;
}
:lang(es) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
  padding: 0 15px;
}
:lang(es) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText h1 {
  max-width: 420px;
}
@media screen and (max-width: 1000px) {
  :lang(es) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    font-size: 11px;
    max-width: 330px;
  }
}
@media screen and (max-width: 767px) {
  :lang(es) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    font-size: 9px;
    max-width: 100%;
    display: flex;
    justify-content: center;
  }
}
:lang(es) .richText ol > li:before,
:lang(es) .richText ol > li:before {
  font-weight: bold !important;
}
@media screen and (max-width: 374px) {
  :lang(es) .product-listpage__list .teaser-box h2, :lang(es) .product-listpage__list .teaser-box h3, :lang(es) .product-listpage__list .teaser-box h4 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(es) .main .agd-page .page-lead .richText ul,
  :lang(es) .main .agd-page .page-lead .richText ol,
  :lang(es) .main .agd-page .page-details .richText ul,
  :lang(es) .main .agd-page .page-details .richText ol {
    margin: 20px 0 20px !important;
  }
}
@media only screen and (min-width: 1367px) {
  :lang(es) .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .richText h1, :lang(es) .template-parodontax-basic-layout--es-ar .mainpage__carousel .carousel .richText h2 {
    max-width: 350px;
    font-size: 2.25em;
  }
  :lang(es) .template-parodontax-basic-layout--es-ar .ght-content-frame .questions-slide__btn-container .quiz-btn--next.button--risk {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1000px) {
  :lang(es) .page-products.template-parodontax-basic-layout--es-cl .main .product__carousel .carousel .richText.last {
    max-width: 100%;
    left: 0 !important;
    right: 0 !important;
  }
  :lang(es) .page-products.template-parodontax-basic-layout--es-cl .main .product__carousel .carousel .richText.last .richText-content {
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}

.template-parodontax-basic-layout--es-ar .mainpage {
  margin-bottom: 0;
  overflow-x: hidden;
  position: relative;
}

.template-parodontax-basic-layout--es-ar.page-mapa-del-sitio .general-content.richText h2 a {
  color: #001f5b;
}

.template-parodontax-basic-layout--es-ar.page-gum-health-test .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .page-home.template-parodontax-basic-layout--es .main .block-headline h2 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1000px) {
  .page-home.template-parodontax-basic-layout--es .main .block-headline h2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 320px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .richText .hero-copy--blue {
    color: #2E6FCA;
  }
}
@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText {
    top: 8%;
    left: 50%;
    max-width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .color-primary.richText h1 {
    max-width: none;
    text-align: center;
  }
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .hero-button--center.richText {
    top: 31%;
  }
}
@media screen and (min-width: 1025px) {
  .page-home.template-parodontax-basic-layout--es .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .hero-button--center.richText {
    top: 32%;
  }
}

@media screen and (min-width: 768px) {
  .page-home.template-parodontax-basic-layout--es-cl .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 45px;
    top: 350px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--es-cl .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 70px;
    top: 530px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  .page-home.template-parodontax-basic-layout--es-cl .main .mainpage__carousel .carousel .carousel-slide:nth-child(1) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 1001px) {
  .page-home.template-parodontax-basic-layout--es-cl .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.color-primary {
    padding: 0 0 0 50px;
  }
}

@media screen and (min-width: 768px) {
  .page-products.template-parodontax-basic-layout--es .main .product-listpage__list .block-headline.richText {
    min-height: 0 !important;
  }
  .page-products.template-parodontax-basic-layout--es .main .product-listpage__list .teaser-box {
    height: auto !important;
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .page-symptoms .main .page-hero .content .richText {
    bottom: 5px !important;
  }
}

@media only screen and (min-width: 1001px) {
  .es_ES.page-products.page-toothbrush .teaser-box.alpha .parametrizedhtml.last {
    margin-top: 112px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .es_ES.page-products.page-toothbrush .teaser-box.alpha .parametrizedhtml.last {
    margin-top: 115px;
  }
}
@media only screen and (min-width: 1001px) {
  .es_ES.page-products.page-corsodyl .product-teaser-container .secondary-button {
    bottom: -40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .es_ES.page-products.page-corsodyl .product-teaser-container .secondary-button {
    bottom: -30px;
  }
}
@media only screen and (min-width: 1001px) {
  .es_ES #footer .footer-content .footer-share-this {
    top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .es_ES #footer .footer-content .footer-share-this {
    top: 0;
  }
}
@media only screen and (min-width: 1001px) {
  .es_ES #footer .footer-content .copyright-container .footer-gsk-logo {
    position: relative;
    bottom: -30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .es_ES #footer .footer-content .copyright-container .footer-gsk-logo {
    position: relative;
    bottom: -50px;
  }
}
@media only screen and (min-width: 1001px) {
  .es_ES #footer .footer-content .copyright-container .copyright-text .component-content {
    max-width: 350px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .es_ES #footer .footer-content .copyright-container .copyright-text .component-content {
    max-width: 350px;
    position: relative;
    top: 30px;
    right: -30px;
  }
}
@media only screen and (max-width: 767px) {
  .es_ES.page-home .carousel-slide.first .last p {
    bottom: 64%;
  }
}
@media only screen and (max-width: 767px) {
  .es_ES.page-home .carousel-slide.even .even.color-primary {
    left: 0;
    right: 0;
    width: auto;
  }
}

.template-parodontax-basic-layout--es.page-gum-health-test.page-healthygums-risk .quiz-btn.quiz-btn--next.quiz-btn--wide[href*="productos"],
.template-parodontax-basic-layout--es.page-gum-health-test.page-gumdisease-learnmore .quiz-btn.quiz-btn--next.quiz-btn--wide[href*="productos"],
.template-parodontax-basic-layout--es.page-gum-health-test.page-gumdisease-risk .quiz-btn.quiz-btn--next.quiz-btn--wide[href*="productos"] {
  padding-left: 20px;
  padding-right: 20px;
}

:lang(ro) .main .mainpage__products .articleTeaser .articleTeaser-text-content {
  min-height: 260px;
}
:lang(ro) .product-listpage__list .teaser-box .list-boxitem-button .cucumber-btn {
  padding: 15px 20px;
  font-size: 16px;
}
@media (max-width: 768px) {
  :lang(ro) .page-toothpaste .main .product-listpage .page-hero .content .richText h1,
  :lang(ro) .page-toothbrush .main .product-listpage .page-hero .content .richText h1,
  :lang(ro) .page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  :lang(ro) .page-toothpaste .main .product-listpage .page-hero .richText,
  :lang(ro) .page-toothbrush .main .product-listpage .page-hero .richText,
  :lang(ro) .page-mouthwash .main .product-listpage .page-hero .richText {
    max-width: 550px;
  }
}
:lang(ro) .page-Contact .general-content.first::after {
  display: none;
}
@media (max-width: 768px) {
  :lang(ro) .questions-slide__headline h1,
  :lang(ro) .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  :lang(ro) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(ro) .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
:lang(ro) .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
:lang(ro) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer1"],
:lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
  line-height: 1.2em;
}
:lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
  padding: 5px 15px;
}
@media (min-width: 1024px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 10px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 12px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px 35px;
  }
}
:lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
  padding: 5px 30px;
}
@media (min-width: 1024px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 10px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 12px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(ro) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px 35px;
  }
}
:lang(ro) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  :lang(ro) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
:lang(ro) .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  :lang(ro) .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(ro) .page-products .mainpage__carousel .carousel .richText {
    top: 30% !important;
    left: 80px !important;
  }
}
:lang(ro) .page-products .mainpage__carousel .carousel .richText h1,
:lang(ro) .page-products .mainpage__carousel .carousel .richText h2 {
  font-size: 2.3em;
  line-height: 1;
}
@media (min-width: 768px) {
  :lang(ro) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(ro) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2.5em;
    margin-bottom: 20px;
  }
}
@media only screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  :lang(ro) .questions-slide .quiz-answers label {
    font-size: .6em;
  }
}
:lang(ro) .page-products .page-toothpaste .main .buy-container .image,
:lang(ro) .page-products .page-mouthwash .main .buy-container .image,
:lang(ro) .page-products .page-toothbrush .main .buy-container .image {
  width: 25%;
  margin: 15px;
}
:lang(ro) .page-products .page-toothpaste .main .buy-container .component-content .content,
:lang(ro) .page-products .page-mouthwash .main .buy-container .component-content .content,
:lang(ro) .page-products .page-toothbrush .main .buy-container .component-content .content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  :lang(ro) .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
:lang(ro) .page-causes.page-how-plaque-bacteria-causes-gum-disease .main .agd-page .page-hero .image {
  position: static;
  height: auto;
}

@media screen and (min-width: 1001px) {
  :lang(tr) .ght-content-frame .quiz-btn--wide {
    line-height: 1.1;
  }
}
:lang(tr) .template-parodontax-basic-layout--tr {
  /* gum-health-test */
  /* Footer */
}
:lang(tr) .template-parodontax-basic-layout--tr .questions-slide .quiz-answers label[for="ghtq3-answer1"] {
  background: url(../../assets/img/gum_test_teeth1.png?auto=format) center/cover no-repeat transparent;
}
:lang(tr) .template-parodontax-basic-layout--tr .questions-slide .quiz-answers label[for="ghtq3-answer2"] {
  background: url(../../assets/img/gum_test_teeth2.png?auto=format) center/cover no-repeat transparent;
}
:lang(tr) .template-parodontax-basic-layout--tr .main .questions-frame {
  height: 600px;
}
:lang(tr) .template-parodontax-basic-layout--tr .main .questions-frame .questions-slide {
  height: 600px;
}
@media screen and (min-width: 521px) {
  :lang(tr) .template-parodontax-basic-layout--tr .main .questions-frame {
    height: 660px;
  }
  :lang(tr) .template-parodontax-basic-layout--tr .main .questions-frame .questions-slide {
    height: 660px;
  }
}
:lang(tr) .template-parodontax-basic-layout--tr.page-referanslar .general-content.richText ul li {
  word-wrap: break-word;
}
@media (max-width: 1000px) {
  :lang(tr) .template-parodontax-basic-layout--tr .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 {
    margin-left: 0;
  }
  :lang(tr) .template-parodontax-basic-layout--tr .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 li a {
    padding-left: 0;
    white-space: normal;
  }
  :lang(tr) .template-parodontax-basic-layout--tr .main .mainpage__teaser .articleTeaser .articleTeaser-text-link {
    font-size: 14px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  :lang(tr) .template-parodontax-basic-layout--tr.page-products .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
@media (max-width: 520px) {
  :lang(tr) .template-parodontax-basic-layout--tr .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 6px 3px 0;
  }
}
@media only screen and (max-width: 374px) {
  :lang(tr) .template-parodontax-basic-layout--tr #footer {
    background-position: center top;
    background-size: 105% auto;
  }
}
@media (max-width: 560px) {
  :lang(tr) .template-parodontax-basic-layout--tr .richText .large_blue_text_optimised_44 {
    font-size: 24px;
    margin-bottom: 200px;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(tr) .template-parodontax-basic-layout--tr.page-symptoms .tab-container .navigation .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(tr) .template-parodontax-basic-layout--tr.page-symptoms .tab-container .navigation .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0;
  }
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion {
  counter-reset: my-awesome-counter;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide {
  position: relative;
  min-height: 80px;
  margin-top: 30px;
  counter-increment: my-awesome-counter;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide::before, :lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide::after {
  position: absolute;
  width: 10px;
  height: 100%;
  max-height: 120px;
  left: calc(50% - 5px);
  background: transparent;
  z-index: 9;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide:after, :lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide:before {
  top: 102%;
  left: 50% !important;
  border: solid #fff;
  content: " ";
  height: 0 !important;
  width: 0 !important;
  position: absolute;
  pointer-events: none;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide:after {
  border-color: rgba(213, 196, 196, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide:before {
  border-color: rgba(131, 245, 123, 0);
  border-top-color: #001f5b;
  border-width: 7px;
  margin-left: -7px;
  background: transparent !important;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head {
  width: 50%;
  padding-top: 20px;
  padding-left: 70px;
  float: right;
  z-index: 10;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  :lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head {
    width: 100%;
    text-align: center;
    padding: 65px 0 0;
  }
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head::before {
  background: #cf0a2c !important;
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head::after {
  width: 40px;
  height: 40px;
  top: 10px;
  left: 0;
  z-index: 50;
  border: none !important;
  background: #cf0a2c !important;
  color: #fff;
  content: counter(my-awesome-counter) !important;
  font-size: 29px;
  line-height: 45px;
  text-align: center;
  font-family: "Hind", Arial, sans-serif;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  :lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head::before, :lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide .accordion-head::after {
    left: 50%;
  }
}
:lang(tr) .template-parodontax-basic-layout--tr .journey-page .accordion .accordion-slide.last::before {
  display: none;
}
@media only screen and (min-width: 320px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .carousel-content .richText {
    top: 30%;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .carousel-content .richText {
    padding: 0;
    top: 38%;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .carousel-content .richText {
    max-width: 380px;
    top: 10%;
    left: 50%;
    padding: 0;
    margin: 0;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1001px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .carousel-content .richText {
    top: 25% !important;
    padding: 0 !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(1), :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) {
    background: #cf0a2c;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) {
    border-bottom: 50px solid #cf0a2c;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li.last .richText.hero-button--center, :lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) .richText.hero-button--center {
    bottom: 55px;
  }
}
:lang(tr) .page-home .mainpage__carousel .carousel .carousel-slides > li .image.component {
  margin-bottom: 0;
}
:lang(tr) .page-home .mainpage__carousel .carousel #last h1 {
  letter-spacing: -0.061em;
}
:lang(tr) .page-home .mainpage__carousel .carousel #last h1 .third-selection {
  display: block;
}
@media only screen and (max-width: 767px) {
  :lang(tr) .page-home .carousel-slide#last h1 {
    font-size: 2.4em;
    position: relative;
    bottom: -10px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(tr) .page-home .carousel-slide#last .color-primary p {
    position: relative;
    bottom: -10px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(tr) .page-home .mainpage__carousel .carousel #last .richText {
    max-width: 305px;
  }
}
@media screen and (max-width: 767px) {
  :lang(tr) .page-home .mainpage__carousel .carousel #last h1 .third-selection {
    display: inline;
  }
  :lang(tr) .page-home .mainpage__carousel .carousel #last .richText {
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  :lang(tr) .template-parodontax-basic-layout--tr.page-products .product-listpage__list .teaser-box {
    height: auto !important;
  }
  :lang(tr) .template-parodontax-basic-layout--tr.page-products .product-listpage__list .teaser-box .richText.section.component.last, :lang(tr) .template-parodontax-basic-layout--tr.page-products .product-listpage__list .teaser-box .richText.section.component.block-headline {
    min-height: 0 !important;
  }
}

:lang(bg) body,
:lang(bg) h1,
:lang(bg) h2,
:lang(bg) h3,
:lang(bg) h4,
:lang(bg) h5,
:lang(bg) h6,
:lang(bg) b,
:lang(bg) strong,
:lang(bg) .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
:lang(bg) .mainmenu-title,
:lang(bg) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
:lang(bg) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a,
:lang(bg) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
:lang(bg) .header-box .sensodyne-location-dropdown p,
:lang(bg) .select-language-box .select-header-txt p {
  font-family: Arial, sans-serif !important;
}
:lang(bg) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  font-family: "FrutigerNeueLTW10-Book", sans-serif;
}
:lang(bg) .hero-copy--red {
  font-weight: bold;
}
:lang(bg) .footer-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
  display: block;
}
@media (max-width: 767px) {
  :lang(bg) .footer-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    white-space: pre-line;
    padding: 15px 0 0 0;
  }
}
:lang(bg) .general-content.richText ol li:before,
:lang(bg) .article-body ol li:before {
  font-family: "FrutigerNeueLTW10-Book", sans-serif;
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(bg) .page-products .mainpage__carousel .carousel .richText {
    top: 30% !important;
    left: 80px !important;
  }
}
:lang(bg) .page-products .mainpage__carousel .carousel .richText h1,
:lang(bg) .page-products .mainpage__carousel .carousel .richText h2 {
  font-size: 2.3em;
  line-height: 1;
}
@media (min-width: 768px) {
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2.5em;
    margin-bottom: 20px;
    line-height: 1.3;
  }
}
@media (min-width: 1200px) {
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2.5em;
    line-height: 1;
  }
}
@media (min-width: 1199px) and (max-width: 1440px) {
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h1,
  :lang(bg) .page-products .mainpage__carousel .carousel .richText h2 {
    font-size: 2.6em;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  :lang(bg) .page-products .carousel-product-landing .carousel .carousel-slide.first .richText {
    top: 30%;
  }
}
@media (max-width: 768px) {
  :lang(bg) .questions-slide__headline h1,
  :lang(bg) .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  :lang(bg) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(bg) .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
:lang(bg) .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
:lang(bg) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 5px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px 35px;
  }
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  line-height: 1.2em;
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  padding: 5px;
}
@media (min-width: 768px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 5px;
  }
}
@media (min-width: 1200px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 12px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 15px 35px;
  }
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  line-height: 1.2em;
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  padding: 5px;
}
@media (min-width: 1024px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 12px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 15px 35px;
  }
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  line-height: 1.2em;
}
:lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  padding: 5px 0;
}
@media (max-width: 767px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    font-size: 11.5px;
  }
}
@media (min-width: 768px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 5px 25px;
  }
}
@media (min-width: 1200px) {
  :lang(bg) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 25px;
  }
}
:lang(bg) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  :lang(bg) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
:lang(bg) .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  :lang(bg) .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
@media (min-width: 1001px) {
  :lang(bg) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    padding: 15px 0;
  }
}
@media (max-width: 1000px) {
  :lang(bg) .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
@media (min-width: 992px) {
  :lang(bg) .page-products.page-toothbrush .main .product-listpage .page-hero .content .richText {
    max-width: 570px;
  }
}
@media (max-width: 767px) {
  :lang(bg) .page-products.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  :lang(bg) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
:lang(bg) .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
:lang(bg) .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active ~ li a {
  border: 1px solid #ffffff;
}
:lang(bg) .page-how-you-can-prevent-bleeding-gums-when-brushing-teeth .interactiveInfographics .interactiveInfographics-description span {
  display: inline-block;
}
:lang(bg) .page-tips-for-choosing-a-toothbrush .interactiveInfographics .interactiveInfographics-description span {
  display: inline-block;
}

:lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h1,
:lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h2 {
  max-width: none;
}
:lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h1 strong,
:lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h2 strong {
  display: block;
  font-weight: bold;
  color: #2E6FCA;
  font-family: "Hind", Arial, sans-serif;
}
@media (min-width: 768px) {
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText {
    top: 28%;
  }
}
@media (min-width: 1001px) {
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText {
    top: 28%;
    left: 0;
    max-width: none;
    padding: 0;
    text-align: center;
    margin: 0;
  }
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h1,
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h2 {
    max-width: none;
    font-size: 3.25em;
    line-height: 1em;
  }
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h1 strong,
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText h2 strong {
    display: block;
    font-weight: bold;
    color: #2E6FCA;
    font-family: "Hind", Arial, sans-serif;
  }
}
@media (max-width: 767px) {
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .first.carousel-slide .richText p {
    position: absolute;
    bottom: -45px;
    width: 250px;
    margin: 0 auto 0 -125px;
    left: 50%;
  }
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .carousel-slide:nth-child(3) .richText {
    padding: 0 20px;
  }
  :lang(hu) .page-home .mainpage .mainpage__carousel.fixed_first_slide .carousel .carousel-slide:nth-child(3) .richText h1 {
    font-size: 3em;
  }
}
:lang(hu) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
:lang(hu) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(4):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
:lang(hu) .page-home .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active ~ li a {
  border: 1px solid #ffffff;
}
:lang(hu) .page-home .mainpage__carousel .carousel .carousel-slides > li .richText.hero-button--center {
  bottom: 70px;
}
@media (max-width: 399px) {
  :lang(hu) .page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: 20px;
  }
  :lang(hu) .page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(hu) .main .journey-page .page-hero .content .richText {
    max-width: 340px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(hu) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText h1 {
    margin-bottom: 0;
    font-size: 3em;
  }
}
@media (max-width: 767px) {
  :lang(hu) .carousel-product-landing .carousel .richText p {
    font-size: 1em;
  }
}
@media (max-width: 767px) {
  :lang(hu) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText h1 {
    font-size: 3em;
  }
}
@media (max-width: 767px) {
  :lang(hu) .disclaimer-txt {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  :lang(hu) .disclaimer-txt {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  :lang(hu) .disclaimer-txt {
    font-size: 14px;
  }
}
:lang(hu) .disclaimer-txt-nomargin {
  display: block;
  font-size: 16px;
  margin-bottom: 0;
}
@media (min-width: 1001px) {
  :lang(hu) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    padding: 15px 0;
  }
}
@media (max-width: 1000px) {
  :lang(hu) .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
:lang(hu) .page-products .buy-container > .component-content > .content,
:lang(hu) .page-where-to-buy .buy-container > .component-content > .content {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  :lang(hu) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media (min-width: 990px) {
  :lang(hu) .mainpage__carousel .carousel .carousel-slides li:nth-child(6) .richText h1 {
    font-size: 2.3em;
  }
}
@media (min-width: 768px) {
  :lang(hu) .product-listpage__list .teaser-box h3 {
    min-height: 76px;
  }
}
@media (min-width: 768px) {
  :lang(hu) .product-listpage__list .teaser-box p {
    min-height: 96px;
  }
}

@media screen and (min-width: 768px) {
  :lang(it) .carousel-product-landing .carousel .carousel-slide.first .richText {
    top: 31%;
  }
}
:lang(it) .carousel-product-landing .carousel .richText h1 {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  :lang(it) #footer .copyright-text.wide_copy .component-content {
    display: inline-block;
    max-width: 350px;
  }
}
@media screen and (min-width: 969px) {
  :lang(it) #footer .copyright-text.wide_copy .component-content {
    display: inline-block;
    max-width: 440px;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  :lang(it).page-products .carousel-product-landing .carousel .carousel-slide.first .richText {
    left: 80px !important;
  }
  :lang(it).page-products .carousel-product-landing .carousel .carousel-slide.first .richText h1 {
    min-width: 100%;
    font-size: 3em;
  }
}

@media (max-width: 767px) {
  .lt_LT .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media (max-width: 768px) {
  .lt_LT .questions-slide__headline h1,
  .lt_LT .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
.lt_LT .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.lt_LT .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
.lt_LT .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers--different-button label {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 5px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 5px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 5px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 5px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px 10px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 5px;
    line-height: 1.2em;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 5px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 15px 35px;
  }
}
.lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  padding: 5px;
}
@media (min-width: 768px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 0 35px;
  }
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 0 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 0 35px;
  }
}
.lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  line-height: 1.2em;
}
.lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  padding: 5px;
}
@media (min-width: 1024px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 15px 10px;
  }
}
@media (min-width: 1400px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 25px 35px;
  }
}
.lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  line-height: 1.2em;
}
.lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  padding: 5px 0;
}
@media (max-width: 767px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    font-size: 11.5px;
  }
}
@media (min-width: 768px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 5px 25px;
  }
}
@media (min-width: 1200px) {
  .lt_LT .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px 10px;
  }
}
.lt_LT .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .lt_LT .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
.lt_LT .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  .lt_LT .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
.lt_LT.page-gum-health-test .ght-content-frame ul li span {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .lt_LT.page-about-gum-disease .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .lt_LT.page-about-gum-disease .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 14px;
  }
}
.lt_LT .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(4):hover .megamenu-wrapper {
  width: auto;
  height: 506px;
}
.lt_LT .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  height: 600px;
}
@media screen and (min-width: 1001px) {
  .lt_LT.page-healthygums-advice .ght-content-frame .quiz-btn--wide {
    line-height: 20px;
  }
}
@media (min-width: 992px) {
  .lt_LT.page-mouthwash .main .product-listpage .page-hero .content .richText {
    max-width: 590px;
  }
}
.lt_LT.page-toothpaste .main .product-listpage .page-hero .content .richText p {
  max-width: 376px;
}
@media (min-width: 992px) {
  .lt_LT.page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText h1 {
    max-width: 485px;
  }
}

@media (max-width: 1000px) {
  .sr_RS .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
@media (min-width: 768px) {
  .sr_RS .main .product-listpage .page-hero .content .richText h1 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .sr_RS .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    font-size: 0.65em;
  }
}
@media (max-width: 1000px) {
  .sr_RS .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 1.1;
    padding-top: 8px;
  }
}
@media (min-width: 1001px) {
  .sr_RS .main .product-listpage .page-hero .content .richText h1 {
    font-size: 48px;
  }
  .sr_RS .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    line-height: 1.2;
    padding: 18px 5px 0;
  }
  .sr_RS .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 1.2;
    padding: 16px 2px 0;
    font-size: 1.1em;
  }
}
@media (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .sr_RS .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    line-height: 1.1;
    padding-top: 8px;
  }
  .sr_RS .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    line-height: 1;
    font-size: 0.8em;
    padding-top: 4px;
  }
}
.sr_RS .megamenu-wrapper {
  height: 610px;
}
@media (max-width: 767px) {
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText {
    bottom: 50px;
    top: auto;
    left: 0 !important;
    margin: 0;
    width: 100%;
    max-width: none;
    padding: 0 10px;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText h1 {
    font-size: 2.5em;
    margin-bottom: 60px;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.first .richText {
    bottom: 40px;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.first .richText h1 {
    font-size: 2.5em;
    margin-bottom: 10px;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText {
    left: 60px !important;
    margin: 0;
    top: 55%;
    max-width: 375px;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText h1 {
    font-size: 3em;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.first .richText {
    left: 80px !important;
    top: 30%;
  }
}
@media (min-width: 1001px) {
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText {
    left: auto !important;
    margin: 0;
    right: 50%;
    top: 55%;
    max-width: 450px;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.last .richText h1 {
    font-size: 2.5em;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.first .richText {
    top: 30%;
  }
  .sr_RS .carousel-product-landing .carousel .carousel-slide.first .richText h1 {
    font-size: 3em;
    line-height: 1.1;
  }
}
@media (min-width: 1001px) {
  .sr_RS .ght-content-frame .quiz-btn--wide {
    line-height: 1.3;
    padding-left: 5px;
    padding-right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1001px) {
  .sr_RS.page-corsodyl .main .product-listpage .page-hero .content .richText {
    max-width: 400px;
  }
  .sr_RS .product-listpage--intensive .list-row .product-teaser-container .secondary-button,
  .sr_RS .product-page--intensive .list-row .product-teaser-container .secondary-button {
    min-height: auto;
  }
}
@media (max-width: 374px) {
  .sr_RS.page-mouthwash .main .product-listpage .page-hero .content .richText {
    padding: 0 10px;
  }
  .sr_RS.page-corsodyl .main .product-listpage .page-hero .content .richText {
    padding: 0 10px;
  }
  .sr_RS.page-corsodyl .main .product-listpage .page-hero .content .richText h1 {
    margin-bottom: 0;
  }
}
.sr_RS.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
  text-align: center;
}
@media (min-width: 990px) {
  .sr_RS.page-corsodyl .main .product-listpage--intensive .page-hero .content .richText h1 {
    max-width: 100%;
    font-size: 2.5em;
  }
}
@media (max-width: 767px) {
  .sr_RS.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--next span {
    padding: 0 25px;
  }
}
@media (min-width: 768px) {
  .sr_RS.page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 200px;
  }
}
@media (min-width: 1024px) {
  .sr_RS.page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 250px;
  }
}
@media (min-width: 1200px) {
  .sr_RS.page-products .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 295px;
  }
}
@media (max-width: 767px) {
  .sr_RS.page-toothpaste .block-headline .richText-content .disclaimer-txt {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .sr_RS .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media (min-width: 1001px) {
  .sr_RS .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
    padding: 15px 0;
  }
}
@media (max-width: 1000px) {
  .sr_RS .mobile-navigation-box .navigation-branch.navigation-level1 .navigation-item.navigation-level1 .navigation-item-title {
    white-space: normal;
  }
}
@media (min-width: 768px) {
  .sr_RS .main .about-page .page-hero .content .richText {
    top: 40%;
  }
}
.sr_RS .main .about-page .page-hero .content .richText h1 {
  color: #001f5b !important;
}
.sr_RS .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active a {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.sr_RS .mainpage__carousel .carousel .carousel-nav li:nth-child(2):not(.carousel-nav-prev):not(.carousel-nav-next).is-active ~ li a {
  border: 1px solid #ffffff;
}

.uk_UA {
  font-family: Arial, sans-serif;
  /* Desktop navigation */
}
.uk_UA h1,
.uk_UA h2,
.uk_UA h3,
.uk_UA h4,
.uk_UA h5,
.uk_UA h6,
.uk_UA b,
.uk_UA strong,
.uk_UA .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.uk_UA .mainmenu-title,
.uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  font-family: Arial, sans-serif;
}
.uk_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
  font-size: 0.6em;
}
@media screen and (min-width: 521px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    line-height: 1.2;
    padding-top: 7px;
  }
}
@media screen and (min-width: 1001px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    font-size: 1.15em;
    padding-top: 5px;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    font-size: 0.6em;
  }
}
.uk_UA .quiz-btn.quiz-btn--wide[href*="products"] {
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 50px;
  line-height: 1.3;
}
@media screen and (min-width: 521px) {
  .uk_UA .quiz-btn.quiz-btn--wide[href*="products"] {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1001px) {
  .uk_UA .quiz-btn.quiz-btn--wide[href*="products"] {
    padding-top: 5px;
  }
}
@media screen and (min-width: 768px) {
  .uk_UA .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .uk_UA.page-products .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
@media (min-width: 1001px) {
  .uk_UA.page-products .mainpage__carousel .carousel .richText {
    max-width: 560px;
  }
  .uk_UA.page-products .mainpage__carousel .carousel .richText h1 {
    font-size: 2.5em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-toothpaste .main .product-listpage .page-hero .content .richText {
    max-width: 600px;
    left: 50%;
    margin-left: -300px;
  }
}
@media screen and (min-width: 1001px) {
  .uk_UA.page-toothpaste .main .product-listpage .page-hero .content .richText {
    max-width: 900px;
  }
  .uk_UA.page-toothpaste .main .product-listpage .page-hero .content .richText p {
    max-width: none;
  }
}
.uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
  padding: 12px 10px;
  text-align: left;
}
@media (max-width: 768px) {
  .uk_UA .questions-slide__headline h1,
  .uk_UA .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .uk_UA .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
.uk_UA .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.uk_UA .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
.uk_UA .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1200px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1400px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
.uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 5px;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 15px;
  }
}
@media (min-width: 1200px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 15px;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 15px;
  }
}
@media (min-width: 1400px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 15px;
  }
}
.uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    line-height: 2.2em;
  }
}
@media (min-width: 1024px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 10px 35px;
  }
}
@media (min-width: 1200px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 20px;
  }
}
@media (min-width: 1400px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 15px 35px;
  }
}
.uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  padding: 5px 0;
  line-height: 2.2em;
}
@media (max-width: 767px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    font-size: 11.5px;
  }
}
@media (min-width: 768px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 5px 25px;
  }
}
@media (min-width: 1200px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
    line-height: 2.5em;
  }
}
@media (min-width: 1400px) {
  .uk_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
  }
}
.uk_UA .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .uk_UA .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
.uk_UA .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  .uk_UA .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .uk_UA .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
.uk_UA .megamenu-wrapper {
  height: 600px;
}
.uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  padding: 14px 0;
}
@media (min-width: 768px) {
  .uk_UA.page-toothpaste .main .product-listpage .page-hero .content .richText p {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .uk_UA .main .product-listpage .page-hero .content .richText h1 {
    font-size: 20px;
  }
}
.uk_UA .main-nav-box .navigation-horizontal .navigation-branch.navigation-level1 {
  display: flex;
}
@media (min-width: 768px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText {
    max-width: 330px;
  }
}
@media (min-width: 1024px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 25px;
  }
}
@media (min-width: 1024px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 35px;
  }
}
@media (min-width: 1400px) {
  .uk_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 45px;
  }
}
.uk_UA .footer-share-this {
  top: 0;
}
@media (max-width: 767px) {
  .uk_UA .footer-share-this {
    top: 7px;
    right: 70px;
  }
}
@media (max-width: 580px) {
  .uk_UA .footer-share-this {
    top: 7px;
    right: auto;
    margin-bottom: 0;
  }
}
.uk_UA .footer-share-this .shareThis-list {
  border: none;
}
.uk_UA .footer-share-this .shareThis-list .shareThis-item {
  padding: 0;
  outline: 0;
}
@media only screen and (max-width: 580px) {
  .uk_UA #footer {
    background-position: 50% 54%;
  }
}
.uk_UA.page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
  font-size: 35px;
}
.uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content {
  padding: 20px 30px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content {
    padding: 15px 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-header {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-description {
    font-size: 13px;
  }
}
.uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  bottom: 18px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
    bottom: 12px;
  }
}
@media only screen and (max-width: 1024px) {
  .uk_UA.page-gum-health-test.page-tool .questions-slide[data-index="7"] .questions-slide__btn-container .quiz-btn--next {
    font-size: 10px;
    line-height: 4em;
  }
}
@media all and (min-width: 992px) {
  .uk_UA.page-gum-health-test.page-tool .questions-slide[data-index="7"] .questions-slide__btn-container .quiz-btn--next {
    font-size: 16px;
    padding-top: 0;
  }
}
@media screen and (max-width: 1000px) {
  .uk_UA.page-gum-health-test.page-tool .questions-slide__btn-container .quiz-btn--next .button-inner {
    line-height: 47px;
  }
}
@media screen and (max-width: 414px) {
  .uk_UA.page-gum-health-test.page-tool .questions-slide__btn-container .quiz-btn--next .button-inner {
    line-height: 20px;
  }
}
@media only screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .uk_UA.page-gum-health-test.page-tool .questions-slide__btn-container .quiz-btn--next .button-inner {
    font-size: 13px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .uk_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText, .uk_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText {
    bottom: 30px;
  }
}
@media screen and (max-width: 414px) {
  .uk_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText h1, .uk_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 19px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .uk_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText h1, .uk_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 18px;
  }
}
@media (min-width: 1001px) {
  .uk_UA.page-products .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    min-height: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .uk_UA.page-mouthwash .main .product-listpage .page-hero .content .richText {
    max-width: 430px;
  }
  .uk_UA.page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
    font-size: 30px;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .uk_UA .select-language-box .language-selector.component .language-selector-active {
    left: -50px;
  }
}
.uk_UA .mainpage__carousel .carousel .carousel-slides > li .richText.hero-button--center {
  bottom: 60px;
}
.uk_UA.page-gum-health-test.page-unhealthygums-advice .ght-content-frame .quiz-btn.quiz-btn--wide {
  font-size: 0.77rem;
}
.uk_UA.page-gum-health-test.page-unhealthygums-advice .ght-content-frame .quiz-btn.quiz-btn--wide[href*="products"] {
  padding-left: 50px;
  padding-top: 9px;
}

@media all and (min-width: 1001px) {
  .uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    text-align: center;
  }
  .uk_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1.page-whats-new > .navigation-item-title {
    margin-left: 10px;
  }
}

.ru_UA {
  font-family: Arial, sans-serif;
  /* Products */
  /* Desktop navigation */
  /* about-parodontax-and-corsodyl */
}
@media all and (min-width: 992px) {
  .ru_UA .questions-slide .questions-slide__btn-container .quiz-btn--next {
    float: none;
    /*line-height: 1;
    padding-top: 7px;*/
  }
}
.ru_UA h1,
.ru_UA h2,
.ru_UA h3,
.ru_UA h4,
.ru_UA h5,
.ru_UA h6,
.ru_UA b,
.ru_UA strong,
.ru_UA .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
.ru_UA .mainmenu-title,
.ru_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.ru_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  font-family: Arial, sans-serif;
}
@media screen and (min-width: 1001px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    line-height: 1.3;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq2-answer3"] {
    padding-top: 5px;
  }
}
.ru_UA .ght-content-frame .ght-select-topic .quiz-btn--wide {
  line-height: 1.2;
  padding-right: 32px;
  padding-left: 10px;
}
@media screen and (max-width: 1000px) {
  .ru_UA .ght-content-frame .ght-select-topic .quiz-btn--wide {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1001px) {
  .ru_UA .ght-content-frame .ght-select-topic .quiz-btn--wide {
    font-size: 1.1em;
    line-height: 1.3;
  }
  .ru_UA .ght-content-frame .ght-select-topic .quiz-btn--wide::before {
    right: 15px;
  }
}
@media screen and (min-width: 768px) {
  .ru_UA .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0;
    font-size: 0.75em;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .ru_UA.page-products .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
  .ru_UA.page-products .mainpage__carousel .carousel .richText h1 {
    min-width: 100%;
    font-size: 3em;
  }
  .ru_UA .select-language-box .language-selector.component .language-selector-active {
    left: -50px;
  }
}
@media (min-width: 1001px) {
  .ru_UA .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 0.95em;
  }
  .ru_UA.page-products .mainpage__carousel .carousel .richText {
    max-width: 560px;
  }
  .ru_UA.page-products .mainpage__carousel .carousel .richText h1 {
    font-size: 2.5em;
  }
  .ru_UA.page-products .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    min-height: 360px;
  }
}
@media only screen and (max-width: 1000px) {
  .ru_UA.page-products .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    min-height: 320px;
  }
}
@media (max-width: 413px) and (min-width: 320px) {
  .ru_UA.page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    bottom: 25px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .ru_UA.page-products.page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: 7px;
  }
}
@media screen and (max-width: 767px) {
  .ru_UA.page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 20px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .ru_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText, .ru_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText {
    bottom: 7px;
  }
}
@media screen and (max-width: 414px) {
  .ru_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText h1, .ru_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 19px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .ru_UA.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText h1, .ru_UA.page-products.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-toothpaste .main .product-listpage .page-hero .content .richText {
    max-width: 600px;
    left: 50%;
    margin-left: -300px;
  }
}
@media screen and (min-width: 1001px) {
  .ru_UA.page-toothpaste .main .product-listpage .page-hero .content .richText {
    max-width: 900px;
  }
  .ru_UA.page-toothpaste .main .product-listpage .page-hero .content .richText p {
    max-width: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText {
    max-width: 430px;
  }
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
    font-size: 27px;
  }
}
@media screen and (min-width: 1001px) {
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText {
    max-width: 600px;
  }
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
    font-size: 46px;
  }
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText p {
    max-width: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText {
    max-width: 400px;
  }
}
@media screen and (min-width: 1001px) {
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText {
    max-width: 600px;
  }
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 46px;
  }
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText p {
    max-width: none;
  }
}
@media (min-width: 769px) {
  .ru_UA.page-mouthwash .main .product-listpage .page-hero .content .richText h1 {
    font-size: 36px;
  }
}
@media (min-width: 769px) {
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-toothbrush .main .product-listpage .page-hero .content .richText h1 {
    font-size: 27px;
  }
}
.ru_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
  padding: 12px 10px;
  text-align: left;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA .main .about-page .page-hero .content .richText {
    max-width: 600px;
    left: 50%;
    top: 35%;
    margin-left: -300px;
  }
  .ru_UA .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
    max-width: none;
  }
}
@media screen and (min-width: 1001px) {
  .ru_UA .main .about-page .page-hero .content .richText h1 {
    max-width: none;
  }
}
@media (max-width: 768px) {
  .ru_UA .questions-slide__headline h1,
  .ru_UA .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
.ru_UA .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.ru_UA .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
.ru_UA .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
  padding: 5px;
  line-height: 1.2em;
  font-size: 0.65em;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 10px;
    font-size: 0.75em;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
  padding: 5px;
  line-height: 29px;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px 35px;
    line-height: 1.2em;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
  line-height: 36px;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    line-height: 75px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-4"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-4"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-4"] {
    padding: 5px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  padding: 5px;
  line-height: 29px;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 10px 35px;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 25px;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 25px;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 25px;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 25px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
  padding: 5px;
  line-height: 29px;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    line-height: 2.2em;
  }
}
@media (min-width: 1024px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 10px 35px;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer1"] {
    padding: 15px 35px;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  line-height: 1.2em;
  padding-top: 12px;
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    line-height: 75px;
    padding-top: 0;
  }
}
.ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  padding: 5px 0;
  line-height: 2.2em;
}
@media (max-width: 767px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    font-size: 11.5px;
  }
}
@media (min-width: 768px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 7px 25px;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 5px;
    line-height: 2.5em;
  }
}
@media (min-width: 1024px) and (orientation: portrait) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1200px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1366px) and (orientation: landscape) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
    font-size: 1.1em;
  }
}
@media (min-width: 1400px) {
  .ru_UA .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
  }
}
.ru_UA .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .ru_UA .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
.ru_UA .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  .ru_UA .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .ru_UA .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
.ru_UA .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
  top: 295px;
}
@media screen and (max-width: 1000px) {
  .ru_UA .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 190px;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .ru_UA .mainpage__carousel .carousel .carousel-nav li:not(.carousel-nav-prev):not(.carousel-nav-next) {
    top: 247px;
  }
}
.ru_UA .footer-share-this {
  top: 0;
}
@media (max-width: 767px) {
  .ru_UA .footer-share-this {
    top: 7px;
    right: 70px;
  }
}
@media (max-width: 580px) {
  .ru_UA .footer-share-this {
    top: 7px;
    right: auto;
    margin-bottom: 0;
  }
}
.ru_UA .footer-share-this .shareThis-list {
  border: none;
}
.ru_UA .footer-share-this .shareThis-list .shareThis-item {
  padding: 0;
  outline: 0;
}
@media only screen and (max-width: 580px) {
  .ru_UA #footer {
    background-position: 50% 54%;
  }
}
.ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content {
  padding: 20px 30px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content {
    padding: 15px 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-header {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-description {
    font-size: 13px;
  }
}
.ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  bottom: 18px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ru_UA.page-caring-for-your-gums .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
    bottom: 12px;
  }
}
@media screen and (max-width: 1000px) {
  .ru_UA.page-gum-health-test .questions-slide__btn-container .quiz-btn.quiz-btn--next:before {
    width: 10px;
    height: 15px;
    right: 7px;
  }
}
@media screen and (max-width: 1000px) {
  .ru_UA.page-gum-health-test .questions-slide__btn-container .quiz-btn {
    /*line-height: 47px;  mobile fix quiz button */
  }
}
@media screen and (max-width: 1000px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="7"] .questions-slide__btn-container .quiz-btn--next {
    line-height: 47px;
  }
}
@media only screen and (max-width: 1000px) {
  .ru_UA.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText {
    padding: 58px 45px 30px;
  }
}
@media (max-width: 992px) and (min-width: 767px) {
  .ru_UA .header-box .sensodyne-search-box > .component-content {
    right: 7px;
    width: 165px;
  }
  .ru_UA .header-box .sensodyne-search-box > .component-content .search-query {
    width: 165px;
  }
  .ru_UA .header-box .sensodyne-location-dropdown.slide {
    margin-right: 140px;
  }
}

@media all and (min-width: 320px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="1"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="2"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="3"] label {
    font-size: 0.65em !important;
  }
}
@media all and (min-width: 768px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="1"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="2"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="3"] label {
    font-size: 0.8em !important;
  }
}
@media all and (min-width: 320px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="4"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="5"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="6"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="7"] label {
    line-height: 1.2em !important;
    font-size: 0.65em !important;
    padding: 5px 10px !important;
  }
}
@media all and (min-width: 768px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="4"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="5"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="6"] label, .ru_UA.page-gum-health-test .questions-slide[data-index="7"] label {
    font-size: 0.8em !important;
    padding: 5px 5px !important;
  }
}
.ru_UA.page-gum-health-test .questions-slide[data-index="7"] .questions-slide__btn-container .quiz-btn {
  font-size: 11px;
}
@media all and (min-width: 992px) {
  .ru_UA.page-gum-health-test .questions-slide[data-index="7"] .questions-slide__btn-container .quiz-btn {
    font-size: 17px;
  }
}

@media all and (min-width: 1001px) {
  .ru_UA .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
    text-align: center;
  }
}

:lang(nl) .mainpage__carousel .carousel .first .richText {
  top: 6%;
  padding: 0;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
:lang(nl) .mainpage__carousel .carousel .first .richText h1 {
  font-size: 44px;
  max-width: none;
}
:lang(nl) .mainpage__carousel .carousel .first .richText h1 .hero-copy--blue {
  color: #2E6FCA;
}
@media (min-width: 768px) {
  :lang(nl) .main .agd-page .page-hero .content .richText h1 {
    font-size: 2.5rem;
  }
  :lang(nl) .main .agd-page .page-lead p:last-of-type {
    margin-bottom: 60px;
  }
}
:lang(nl) .mainpage__carousel .carousel .carousel-slides .hero-cta--start {
  font-size: 15px;
}
:lang(nl) .mainpage__carousel .carousel .richText {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  padding: 0;
  top: 6%;
}
@media (max-width: 767px) {
  :lang(nl) .mainpage__carousel .carousel .richText {
    top: 20%;
  }
}
:lang(nl) .mainpage__carousel .carousel .richText h1 {
  max-width: 100%;
  font-size: 22px;
}
:lang(nl) .mainpage__carousel .carousel .richText h1 .hero-copy--blue {
  color: #2E6FCA;
}
@media (min-width: 767px) {
  :lang(nl) .mainpage__carousel .carousel .richText h1 {
    font-size: 30px;
  }
}
@media (min-width: 1199px) {
  :lang(nl) .mainpage__carousel .carousel .richText h1 {
    font-size: 52px;
  }
}
:lang(nl) .mainpage__carousel .carousel .richText.marginTop .component-content .richText-content {
  margin-top: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(nl) .mainpage__carousel .carousel .first .richText {
    max-width: 600px;
    left: 50%;
    margin-left: -300px;
  }
  :lang(nl) .mainpage__carousel .carousel .first .richText h1 {
    font-size: 32px;
    margin-bottom: 12px;
  }
}
:lang(nl) strong {
  font-weight: bold;
}
@media (max-width: 767px) {
  :lang(nl) .mainpage__carousel .carousel .first .richText {
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    top: 30%;
  }
  :lang(nl) .mainpage__carousel .carousel .first .richText h1 {
    font-size: 3.25em;
  }
  :lang(nl) .mainpage__carousel .carousel .first .richText p {
    position: static;
    margin: 0 auto;
  }
  :lang(nl) .mainpage__carousel .carousel .last .richText {
    padding: 0 10px;
  }
  :lang(nl) .mainpage__carousel .carousel .last .richText h1 {
    font-size: 3em;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-home .carousel-slides .carousel-slide.first .richText {
    margin: 0 auto;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-home .carousel-slides .carousel-slide.first .richText .richText-content {
    margin-top: 5px;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-home .carousel-slides #last .color-primary p {
    margin-top: 65%;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-home .carousel-slides #first .hero-button--center {
    bottom: 50px;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-welcome .ght-content-frame, :lang(nl) .template-parodontax-basic-layout--NL.page-gum-health-test .ght-content-frame {
    padding: 45px 15px;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-welcome .quiz-btn--start {
    left: 12.5%;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-gum-health-test .questions-slide__btn-container .quiz-btn--next {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-journey-of-gum-disease .main .agd-page .page-hero__text {
    padding: 0;
    margin: 0;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-journey-of-gum-disease .main .agd-page .page-hero__text h1 {
    font-size: 1.75rem;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-journey-of-gum-disease .accordion-slide.is-active .accordion-content-wrapper {
    max-height: inherit;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-about-gum-disease .agd-landing .block-headline {
    padding: 0;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-about-gum-disease .agd-landing .page-hero .page-hero__text {
    padding: 0;
    margin: 0;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-about-gum-disease .agd-landing .page-hero .page-hero__text h1 {
    font-size: 1.75rem;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-how-plaque-bacteria-causes-gum-disease.page-symptoms .agd-page .page-hero .page-hero__text h1 {
    font-size: 1.6875rem;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-about-gum-disease .main .smartLink .smart-link-previous, :lang(nl) .template-parodontax-basic-layout--NL.page-caring-for-your-gums .main .smartLink .smart-link-previous, :lang(nl) .template-parodontax-basic-layout--NL.page-whats-new .main .smartLink .smart-link-previous {
    padding-left: 30px;
    padding-right: 10px;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-about-gum-disease .main .smartLink .smart-link-next, :lang(nl) .template-parodontax-basic-layout--NL.page-caring-for-your-gums .main .smartLink .smart-link-next, :lang(nl) .template-parodontax-basic-layout--NL.page-whats-new .main .smartLink .smart-link-next {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(nl) .template-parodontax-basic-layout--NL.page-home .mainpage__products {
    padding: 10px 0;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-welcome .quiz-btn--start {
    float: none;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-tool .questions-slide__btn-container .quiz-btn--next {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-tool .questions-slide .quiz {
    max-width: 230px;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-products .product__carousel .carousel-slide.first .color-mobile-inverse h1 {
    font-size: 2.75rem;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-products .product__carousel .carousel-slide.first .color-mobile-inverse p {
    font-size: 1.5rem;
  }
  :lang(nl) .template-parodontax-basic-layout--NL.page-corsodyl .product-teaser-container .secondary-button {
    position: static;
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(nl) .page-toothpaste1 .product-listpage__list .teaser-box {
    height: auto !important;
    min-height: 315px;
  }
  :lang(nl) .page-toothpaste1 .product-listpage__list .richText.even {
    min-height: 215px;
  }
  :lang(nl) .page-toothpaste1 .product-listpage__list .richText.list-boxitem-button {
    min-height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(nl) .page-home .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    min-height: 82px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(nl) .page-home .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    min-height: 86px;
  }
}
@media screen and (max-width: 767px) {
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last {
    margin: 0;
    bottom: auto;
  }
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last .hero-copy--red {
    color: #cf0a2c;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last {
    width: 600px;
    top: 16%;
  }
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last h1 {
    font-size: 38px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last {
    top: 17%;
  }
  :lang(nl) .page-products1 .mainpage__carousel .carousel .richText.last h1 {
    font-size: 55px;
  }
}
@media screen and (min-width: 320px) and (max-width: 599px) {
  :lang(nl) #footer .back-to-top {
    position: absolute;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 374px) {
  :lang(nl) #footer .back-to-top {
    top: 415px;
  }
}
@media screen and (min-width: 375px) and (max-width: 414px) {
  :lang(nl) #footer .back-to-top {
    top: 435px;
  }
}
@media screen and (min-width: 415px) and (max-width: 599px) {
  :lang(nl) #footer .back-to-top {
    top: 410px;
  }
}
@media screen and (min-width: 581px) and (max-width: 599px) {
  :lang(nl) #footer .back-to-top {
    position: relative;
    top: auto;
  }
}
:lang(nl) .journey-page .accordion .accordion-slide .accordion-content-wrapper .snippet-reference-large .journey-content-container {
  height: auto;
  padding-bottom: 0;
}
:lang(nl) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText h1 {
  max-width: 550px;
  margin-bottom: 0;
}
:lang(nl) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
  top: 25%;
}
:lang(nl) .main .mainpage__products .articleTeaser .articleTeaser-text-content {
  min-height: 260px;
}
:lang(nl) .product-listpage--intensive .list-row .product-teaser-container:nth-child(2) .articleTeaser .articleTeaser-text-header {
  padding-bottom: 60px;
}
@media only screen and (min-width: 1001px) {
  :lang(nl) .product-listpage--intensive .list-row .product-teaser-container, :lang(nl) .product-page--intensive .list-row .product-teaser-container {
    min-height: 730px;
  }
}

:lang(co) {
  /* aa-widget starts here */
  /*  new ul class for easier targeting */
  /* list items*/
  /* remove background color from line up on color selection circles */
  /* Dynamic horizontal centering */
  /* Dynamic vertical centering */
  /* Dynamic horizontal centering for the tooltip */
  /* Dynamic vertical centering for the tooltip */
  /* Show the tooltip when hovering */
}
:lang(co) .ght-select-topic--thee .quiz-btn {
  display: flex !important;
  align-self: center;
  text-align: left;
  padding-left: 50px;
  flex-direction: row-reverse;
  vertical-align: middle;
  align-items: center;
  justify-content: left;
}
:lang(co) * {
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
:lang(co) .header-box .page-about-parodontax-and-corsodyl.slide {
  margin-right: 170px !important;
}
:lang(co) .header-box .page-about-parodontax-and-corsodyl {
  -webkit-transition: margin-right 0.1s linear;
  -moz-transition: margin-right 0.1s linear;
  transition: margin-right 0.1s linear;
}
:lang(co) .parametrizedhtml.component {
  margin-bottom: 0;
}
:lang(co) .main .agd-page .page-lead .richText ul,
:lang(co) .main .agd-page .page-lead .richText ol,
:lang(co) .main .agd-page .page-details .richText ul,
:lang(co) .main .agd-page .page-details .richText ol {
  margin: 0 15px 30px;
}
:lang(co) .main-nav-box {
  margin-bottom: 0;
}
:lang(co) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 a {
  font-size: 18px;
  font-weight: bolder;
}
:lang(co) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  font-size: 18px;
  font-weight: bolder;
}
:lang(co) .page-save-now-coupons .product-listpage__list .teaser-box h3 {
  color: #001f5b;
}
:lang(co) .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  :lang(co) .page-home .main .block-headline h2 {
    font-size: 51px;
    font-weight: bold;
  }
}
@media screen and (max-width: 1000px) {
  :lang(co) .page-products .articleTeaser .articleTeaser-text-content {
    min-height: 225px !important;
  }
}
@media screen and (max-width: 767px) {
  :lang(co) .articleteaser_box {
    max-width: 420px;
    padding: 0 15px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(co) .articleteaser_box .richText {
    min-height: 180px;
  }
  :lang(co) .articleteaser_box .richText + .richText {
    min-height: 0;
  }
}
:lang(co) .articleteaser_box .image img {
  border-radius: 0 0 30px 0;
}
:lang(co) .articleteaser_box h2 {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.3em;
  margin: 17px 0 20px 0;
  padding-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #cf0a2c;
}
@media screen and (max-width: 1000px) {
  :lang(co) .articleteaser_box h2 {
    margin: 5px 0 20px 0;
  }
}
@media screen and (max-width: 1000px) {
  :lang(co) .articleteaser_box p {
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  :lang(co) .articleteaser_box p {
    font-size: 15px;
  }
}
:lang(co) .articleteaser_box .list-boxitem-button p {
  margin: 0;
}
@media screen and (max-width: 1000px) {
  :lang(co) .articleteaser_box .list-boxitem-button p {
    font-size: 13px;
  }
}
:lang(co) .articleteaser_box .list-boxitem-button .richText-content {
  margin-top: 0 !important;
}
:lang(co) .articleteaser_box .list-boxitem-button a {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
}
@media screen and (max-width: 1000px) {
  :lang(co) .articleteaser_box .list-boxitem-button a {
    padding: 12px 20px;
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  :lang(co) .articleteaser_box .list-boxitem-button a {
    width: 100%;
  }
}
:lang(co) .navigation-item
.mainpage__carousel .carousel .richText h1,
:lang(co) .navigation-item
.mainpage__carousel .carousel .richText h2 {
  max-width: 400px;
  font-size: 4.7em;
  line-height: 1.1em;
  margin-bottom: 35px;
}
@media only screen and (min-width: 1000px) {
  :lang(co) .main .about-page .page-hero .content .richText h1 {
    line-height: 1.1em;
    font-size: 85px;
  }
}
@media only screen and (min-width: 1000px) {
  :lang(co) .main .agd-landing .page-hero .content .richText h1, :lang(co) .main .agd-landing .page-hero .content .richText h2, :lang(co) .main .agd-page .page-hero .content .richText h1, :lang(co) .main .agd-page .page-hero .content .richText h2, :lang(co) .main .about-page .page-hero .content .richText h1, :lang(co) .main .about-page .page-hero .content .richText h2, :lang(co) .main .product-listpage .page-hero .content .richText h1, :lang(co) .main .product-listpage .page-hero .content .richText h2 {
    font-size: 80px;
  }
  :lang(co) .main .agd-landing .page-hero .content .richText p, :lang(co) .main .agd-page .page-hero .content .richText p, :lang(co) .main .about-page .page-hero .content .richText p, :lang(co) .main .product-listpage .page-hero .content .richText p {
    font-size: 35px;
    text-align: right;
    float: right;
  }
  :lang(co) .journey-page .accordion .accordion-slide .accordion-head a {
    font-size: 33px;
    line-height: 0em;
    font-weight: bold;
  }
}
:lang(co) .questions-slide__btn-container .quiz-btn--next.disabled::before {
  left: 12px;
  right: auto;
  transform: scaleX(-1) rotate(0) translateY(0%) !important;
  top: 0px;
  line-height: 70px;
  height: 100%;
}
:lang(co) .questions-slide__btn-container .quiz-btn--next:not(.disabled)::before {
  left: 12px;
  right: auto;
  transform: scaleX(-1) rotate(0) translateY(0%) !important;
  top: 0px;
  line-height: 70px;
  height: 100%;
}
@media screen and (min-width: 1001px) {
  :lang(co) .questions-slide__btn-container .quiz-btn--next::before {
    right: auto;
  }
}
:lang(co) .ght-content-frame .quiz-btn--wide::before {
  display: block;
  left: 12px;
  right: auto;
  transform: scaleX(-1);
  top: 0px;
  height: 100%;
}
@media screen and (min-width: 1001px) {
  :lang(co) .ght-content-frame .quiz-btn--wide::before {
    left: 12px;
    right: auto;
    transform: scaleX(-1);
    top: 0px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(co) .questions-slide__headline p {
    font-size: 1.6em;
    font-weight: bold;
    margin: 5px 0;
  }
}
:lang(co) .ght-content-frame h1 {
  min-width: 220px;
  font-size: 2.5em;
}
@media screen and (min-width: 521px) {
  :lang(co) .ght-content-frame h1 {
    width: 100%;
    font-size: 3em;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(co) .ght-content-frame h1 {
    font-size: 3.5em;
  }
}
:lang(co) .main .mainpage__products .articleTeaser .articleTeaser-text-header {
  font-size: 26px;
  font-weight: bold;
}
:lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-header,
:lang(co) .article-listpage__main .articleList .articleList-article .articleList-title,
:lang(co) .related-container .articleList .articleList-article .articleList-title {
  font-weight: bold;
}
:lang(co) .questions-slide__btn-container .quiz-btn--prev {
  margin-right: 0;
  float: right;
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  :lang(co) .questions-slide__btn-container .quiz-btn--prev {
    margin-left: 5px;
  }
}
:lang(co) .questions-slide__btn-container .quiz-btn--prev:before {
  -webkit-transform: translate(-50%, -50%) scaleX(-1);
  -moz-transform: translate(-50%, -50%) scaleX(-1);
  -ms-transform: translate(-50%, -50%) scaleX(-1);
  -o-transform: translate(-50%, -50%) scaleX(-1);
  transform: translate(-50%, -50%) scaleX(-1);
}
:lang(co) .about-page__range .parametrizedhtml .play-button {
  display: none;
}
:lang(co) .main .mainpage__teaser .column-wrapper [class*="grid_"]:first-child {
  margin-left: 2.08333%;
}
:lang(co) .main .mainpage__teaser .column-wrapper [class*="grid_"]:last-child {
  margin-left: 0;
}
:lang(co) .carousel-slides .carousel-slide:nth-child(2) .carousel-cover {
  transform: scaleX(-1);
}
:lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText {
  direction: rtl;
}
:lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText h2, :lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText h1, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText h2, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText h1 {
  text-align: right;
}
@media screen and (max-width: 767px) {
  :lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText h2, :lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText h1, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText h2, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText h1 {
    text-align: center;
  }
}
:lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText p, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText p {
  text-align: right;
}
@media screen and (max-width: 767px) {
  :lang(co) .carousel-slides .carousel-slide:nth-child(3) .richText p, :lang(co) .carousel-slides .carousel-slide:nth-child(2) .richText p {
    text-align: center;
  }
}
:lang(co) .main .agd-landing .page-hero .image.desktop-only img, :lang(co) .main .agd-page .page-hero .image.desktop-only img, :lang(co) .main .about-page .page-hero .image.desktop-only img, :lang(co) .main .product-listpage .page-hero .image.desktop-only img {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
:lang(co) .main .agd-landing .page-hero .image.mobile-only img, :lang(co) .main .agd-page .page-hero .image.mobile-only img, :lang(co) .main .about-page .page-hero .image.mobile-only img, :lang(co) .main .product-listpage .page-hero .image.mobile-only img {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
:lang(co) .page-toothpaste .main .agd-landing .page-hero .image.desktop-only img, :lang(co) .page-toothpaste .main .agd-page .page-hero .image.desktop-only img, :lang(co) .page-toothpaste .main .about-page .page-hero .image.desktop-only img, :lang(co) .page-toothpaste .main .product-listpage .page-hero .image.desktop-only img, :lang(co) .page-toothbrush .main .agd-landing .page-hero .image.desktop-only img, :lang(co) .page-toothbrush .main .agd-page .page-hero .image.desktop-only img, :lang(co) .page-toothbrush .main .about-page .page-hero .image.desktop-only img, :lang(co) .page-toothbrush .main .product-listpage .page-hero .image.desktop-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .agd-landing .page-hero .image.desktop-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .agd-page .page-hero .image.desktop-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .about-page .page-hero .image.desktop-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .product-listpage .page-hero .image.desktop-only img {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}
:lang(co) .page-toothpaste .main .agd-landing .page-hero .image.mobile-only img, :lang(co) .page-toothpaste .main .agd-page .page-hero .image.mobile-only img, :lang(co) .page-toothpaste .main .about-page .page-hero .image.mobile-only img, :lang(co) .page-toothpaste .main .product-listpage .page-hero .image.mobile-only img, :lang(co) .page-toothbrush .main .agd-landing .page-hero .image.mobile-only img, :lang(co) .page-toothbrush .main .agd-page .page-hero .image.mobile-only img, :lang(co) .page-toothbrush .main .about-page .page-hero .image.mobile-only img, :lang(co) .page-toothbrush .main .product-listpage .page-hero .image.mobile-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .agd-landing .page-hero .image.mobile-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .agd-page .page-hero .image.mobile-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .about-page .page-hero .image.mobile-only img, :lang(co) .page-about-parodontax-and-corsodyl .main .product-listpage .page-hero .image.mobile-only img {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}
:lang(co) .page-hero__text, :lang(co) .template-parodontax-basic-layout--sa-ar .page-hero__text {
  direction: rtl;
}
:lang(co) .main .agd-landing .page-hero .content .richText, :lang(co) .main .agd-page .page-hero .content .richText, :lang(co) .main .about-page .page-hero .content .richText, :lang(co) .main .product-listpage .page-hero .content .richText {
  right: 50%;
  padding: 0 0 0 90px;
  margin: 0 -480px 0 0;
  left: auto;
  width: auto;
}
:lang(co) .main .agd-landing .page-hero .content .richText h1, :lang(co) .main .agd-page .page-hero .content .richText h1, :lang(co) .main .about-page .page-hero .content .richText h1, :lang(co) .main .product-listpage .page-hero .content .richText h1 {
  max-width: 600px !important;
  /*color: #001f5b !important;*/
  text-align: right;
}
@media screen and (max-width: 767px) {
  :lang(co) .main .agd-landing .page-hero .content .richText h1, :lang(co) .main .agd-page .page-hero .content .richText h1, :lang(co) .main .about-page .page-hero .content .richText h1, :lang(co) .main .product-listpage .page-hero .content .richText h1 {
    text-align: center;
  }
}
:lang(co) body h1, :lang(co) body h2, :lang(co) body h3, :lang(co) body h4, :lang(co) body h5, :lang(co) body h6 {
  font-weight: bold;
}
:lang(co) .questions-slide__btn-container {
  /* float: left !important;*/
  width: 60%;
  max-width: none;
}
@media screen and (max-width: 768px) {
  :lang(co) .questions-slide__btn-container {
    width: 70%;
    max-width: 300px;
  }
}
:lang(co) .accordion .accordion-content {
  font-size: 18px;
}
:lang(co) .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText .read-more {
  font-size: 20px;
}
:lang(co) .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p {
  font-size: 18px;
}
@media screen and (max-width: 1000px) {
  :lang(co) .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p {
    font-size: 14px;
  }
}
:lang(co) .main-header-box .main-nav-box .nav-gsk-logo {
  float: left;
}
:lang(co) .main-nav-box .navigation-horizontal .navigation-item.page-welcome::after {
  display: none;
}
:lang(co) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:not(:first-child)::after, :lang(co) .template-parodontax-basic-layout--sa-ar .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:not(:first-child)::after {
  height: 50px;
}
:lang(co) .main-header-box .main-nav-box .nav-gsk-logo {
  padding-right: 10px;
  padding-left: 0;
}
:lang(co) .main-header-box .nav-sensodyne-logo.component {
  float: right;
}
:lang(co) .main-nav-box .navigation-horizontal.component {
  float: right;
}
:lang(co) .mainpage__ght > .component-content .content {
  padding: 105px 90px;
}
:lang(co) .mainpage__ght > .component-content .content .articleTeaser {
  float: left;
}
@media only screen and (max-width: 767px) {
  :lang(co) .ght-content-frame.ocu-homepage-box {
    padding: 45px 15px;
  }
}
:lang(co) .main .parametrizedhtml .play-button {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  :lang(co) .mainpage__about.mainpage__ght > .component-content .content {
    padding: 105px 90px;
  }
}
:lang(co) .mainpage__about.mainpage__ght > .component-content .content .articleTeaser {
  float: none;
}
@media screen and (min-width: 1024px) {
  :lang(co) .quiz-btn.quiz-btn--next {
    line-height: 70px !important;
  }
}
:lang(co) .questions-slide__btn-container.left-align {
  float: left !important;
}
:lang(co) .questions-slide__btn-container.left-align a.quiz-btn--next {
  line-height: 1 !important;
  font-size: 20px;
  padding: 0 40px;
}
@media only screen and (max-width: 1000px) {
  :lang(co) .mobile-menu-image {
    left: auto;
    right: 10px;
  }
  :lang(co) .main-header-box .main-nav-box .nav-gsk-logo.component {
    right: auto;
    left: 10px;
  }
  :lang(co) .mobile-navigation-box {
    right: 0;
    left: auto;
  }
  :lang(co) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-weight: bold;
    font-size: 20px;
  }
  :lang(co) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 {
    text-align: right;
  }
  :lang(co) .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 {
    text-align-last: right;
  }
  :lang(co) .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    font-size: 18px;
    text-align: right;
  }
  :lang(co) .mainpage__carousel .carousel .richText.hero-button--center {
    right: 0;
  }
  :lang(co) .mainpage__carousel .carousel #last .carousel-cover {
    margin: 0 0 0 -530px;
  }
  :lang(co) .mainpage__carousel .carousel .first .carousel-cover {
    margin: 0 0 0 -670px;
  }
  :lang(co) .main .agd-landing .page-hero .content .richText,
  :lang(co) .main .agd-page .page-hero .content .richText,
  :lang(co) .main .about-page .page-hero .content .richText,
  :lang(co) .main .product-listpage .page-hero .content .richText {
    right: 0;
    padding: 0 90px 0 0;
    margin: 0;
    left: auto;
  }
  :lang(co) .mainpage__ght > .component-content .content, :lang(co) .mainpage__about > .component-content .content {
    padding: 30px 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(co) .mainpage__carousel .carousel .richText {
    left: auto;
    right: 80px;
  }
  :lang(co) .questions-slide__btn-container.left-align {
    width: 70%;
    margin: 0 auto;
    float: none !important;
  }
}
:lang(co) .general-content.richText ul, :lang(co) .general-content.richText ol, :lang(co) .article-body ul, :lang(co) .article-body ol {
  margin-left: 15px;
  margin-right: 15px;
}
:lang(co) .main .agd-page .page-lead .richText ol li::before,
:lang(co) .main .agd-page .page-details .richText ol li::before {
  left: auto;
  right: -10px !important;
}
@media screen and (max-width: 767px) {
  :lang(co) h1 b,
  :lang(co) h1 strong,
  :lang(co) h2 b,
  :lang(co) h2 strong,
  :lang(co) h3 b,
  :lang(co) h3 strong,
  :lang(co) h4 b,
  :lang(co) h4 strong,
  :lang(co) h5 b,
  :lang(co) h5 strong,
  :lang(co) h6 b,
  :lang(co) h6 strong {
    font-weight: bold !important;
  }
  :lang(co) .carousel-product-landing .carousel .richText h1,
  :lang(co) .carousel-product-landing .carousel .richText p {
    text-align: center !important;
  }
  :lang(co) .main .agd-landing .page-hero .content .richText,
  :lang(co) .main .agd-page .page-hero .content .richText,
  :lang(co) .main .about-page .page-hero .content .richText,
  :lang(co) .main .product-listpage .page-hero .content .richText {
    right: auto;
    padding: 0;
    margin: 0;
    left: auto;
    text-align: center;
  }
  :lang(co) .mainpage__ght > .component-content .content, :lang(co) .mainpage__about > .component-content .content {
    max-height: 100%;
    padding: 0;
  }
  :lang(co) .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 0;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: translateX(0);
  }
  :lang(co) .ght-content-frame .ght-result-text {
    padding: 0 15px;
  }
  :lang(co) .ght-content-frame .questions-slide__btn-container {
    width: 100%;
    padding: 0;
    max-width: 260px;
  }
  :lang(co) .ght-content-frame .questions-slide__btn-container a.quiz-btn--next {
    padding: 0 20px 0 40px;
  }
  :lang(co) .general-content.richText ul, :lang(co) .general-content.richText ol, :lang(co) .article-body ul, :lang(co) .article-body ol {
    margin-left: 15px;
    margin-right: 15px;
  }
  :lang(co) .page-products.page-toothbrush .product-listpage .page-hero .content .richText {
    bottom: 10px;
  }
  :lang(co) .page-products.page-toothbrush .product-listpage .page-hero .content .richText h1 {
    margin-bottom: 0px;
  }
  :lang(co) .page-about-gum-disease .richText.section.page-hero__text, :lang(co) .page-about-parodontax-and-corsodyl .richText.section.page-hero__text {
    width: 100% !important;
  }
}
:lang(co) .general-content.richText ul li,
:lang(co) .general-content.richText ol li,
:lang(co) .article-body ul li,
:lang(co) .article-body ol li {
  padding-right: 20px !important;
}
:lang(co) .aa-icon:before {
  background: #000;
  color: #fff;
  content: "\f193";
  padding: 10px;
  z-index: 101;
}
:lang(co) .aa-icon {
  display: inline;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 50px;
  z-index: 101;
}
:lang(co) .aa-widget {
  position: fixed;
  right: 0;
  top: 200px;
  z-index: 101;
}
:lang(co) .aa-widget label {
  border: 0;
  cursor: pointer;
  position: fixed;
  right: 20px;
  top: 200px;
}
@media (max-width: 767px) {
  :lang(co) .aa-widget {
    position: fixed;
    right: 0;
    top: 60px;
  }
  :lang(co) .aa-widget label {
    position: fixed;
    right: 0;
    top: 60px;
  }
}
:lang(co) .aa-widget input {
  display: none;
}
:lang(co) .aa-widget input:checked ~ .cpanel {
  display: block;
}
:lang(co) .aa-widget .cpanel {
  background: #fff;
  border: 1px dotted black;
  border-radius: 10px;
  display: none;
  right: 0;
  position: fixed;
  text-align: center;
  top: 270px;
  width: 300px;
}
@media (max-width: 767px) {
  :lang(co) .aa-widget .cpanel {
    top: 130px;
  }
}
:lang(co) .cpanel ul {
  list-style-type: none;
}
:lang(co) .ulColors {
  margin-right: -200px;
}
:lang(co) .cpanel .ulColors {
  display: none;
}
:lang(co) .cpanel .ulColors li {
  display: inline-block;
}
:lang(co) .color-item {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: inline-block;
  margin: 3px;
  cursor: pointer;
}
:lang(co) .cpanel {
  /*height: 280px !important;*/
  height: auto !important;
  /* gray background for the panel*/
  background: #e1e1e1 !important;
  z-index: 101;
  border-radius: 0 !important;
}
:lang(co) .cpanel ul.cpanel_settings {
  padding-right: 0;
  width: 300px;
  margin: 0;
  border-radius: 0 !important;
}
:lang(co) .cpanel ul.cpanel_settings li {
  cursor: pointer;
  border: 1px solid;
  box-shadow: 5px 3px 3px #000;
  color: #000 !important;
  padding: 6px 10px;
  text-align: right;
}
:lang(co) .cpanel ul.cpanel_settings li:hover {
  background-color: rebeccapurple;
  border: 1px solid #868686;
  color: #666363;
}
:lang(co) .cpanel ul.ulColors li {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
:lang(co) .cpanel ul.ulColors li:hover {
  background-color: transparent;
}
:lang(co) [tooltip]:before {
  content: attr(tooltip);
  right: 100px;
  position: absolute;
  opacity: 0;
  text-align: center;
  top: 50px;
  width: 200px;
  transition: all 0.15s ease;
  padding: 10px;
  color: #333;
  border-radius: 10px;
}
:lang(co) [tooltip]:hover:before {
  /* needed - do not touch */
  opacity: 1;
  /* customizable */
  background: #000;
  color: #fff;
  margin-top: -50px;
  margin-left: 20px;
}
:lang(co) [tooltip]:not([tooltip-persistent]):before {
  pointer-events: none;
}
@media (max-width: 767px) {
  :lang(co) [tooltip]:before {
    right: 80px;
  }
}
:lang(co) .statement-container {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  transition: 0.5s;
  top: 0;
  width: 100%;
  z-index: 9999;
}
:lang(co) .statement-content {
  background: #fff;
  border-radius: 10px;
  height: 650px;
  margin: auto;
  padding: 50px;
  position: relative;
  top: 100px;
  width: 700px;
}
:lang(co) p.statement-text {
  line-height: 1.5;
  white-space: pre-line;
}
:lang(co) .aa_close_btn {
  background: url("../../img/aa_overlay_close.png?auto=format") no-repeat;
  background-position-x: right;
  cursor: pointer;
  height: 45px;
}
:lang(co) body.small_cursor,
:lang(co) img.small_cursor,
:lang(co) .small_cursor p a,
:lang(co) .small_cursor li a,
:lang(co) .small_cursor div,
:lang(co) .small_cursor p,
:lang(co) .small_cursor h2,
:lang(co) .small_cursor img,
:lang(co) .small_cursor span,
:lang(co) .small_cursor label {
  cursor: url("../../img/cursor_small.png?auto=format"), auto;
}
:lang(co) body.big_cursor,
:lang(co) img.big_cursor,
:lang(co) .big_cursor p a,
:lang(co) .big_cursor li a,
:lang(co) .big_cursor div,
:lang(co) .big_cursor p,
:lang(co) .big_cursor h2,
:lang(co) .big_cursor img,
:lang(co) .big_cursor span,
:lang(co) .big_cursor label {
  cursor: url("../../img/cursor_big.png?auto=format"), auto;
}
:lang(co) a.active_link {
  text-decoration: underline !important;
}
:lang(co) .dark_color_class {
  background: #000 !important;
  color: #fff !important;
  background-image: none !important;
}
:lang(co) .bright_color_class {
  background: #fff !important;
  color: #000 !important;
  background-image: none !important;
}
:lang(co) .general-content.richText ul li.aa-before::before, :lang(co) .article-body ul li.aa-before::before, :lang(co) .ght-content-frame ul li .list-bullet.aa-before::before {
  background: #fff !important;
}
:lang(co) .richText-content ol li.aa-before-color::before {
  color: #fff;
}
:lang(co) .font_bold p,
:lang(co) .font_bold h1,
:lang(co) .font_bold h2,
:lang(co) .font_bold a,
:lang(co) .font_bold span,
:lang(co) .font_bold label {
  font-family: 'arial' !important;
  font-weight: 700;
}
:lang(co) .mag_class[data-tooltip] {
  position: relative;
  padding: 4px;
}
:lang(co) .mag_class[data-tooltip]:before {
  content: attr(data-tooltip);
  display: none;
  background: #000;
  color: #fff;
  padding: 15px;
  font-size: 28px;
  line-height: 1.4;
  min-width: 200px;
  border-radius: 4px;
  position: absolute;
}
:lang(co) .mag_class[data-tooltip-position="top"]:before,
:lang(co) .mag_class[data-tooltip-position="bottom"]:before {
  left: 50%;
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
:lang(co) .mag_class[data-tooltip-position="right"]:before,
:lang(co) .mag_class[data-tooltip-position="left"]:before {
  top: 0%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
:lang(co) .mag_class[data-tooltip-position="top"]:before {
  bottom: 100%;
  margin-bottom: 6px;
}
:lang(co) .mag_class[data-tooltip-position="right"]:before {
  left: 100%;
  margin-left: 6px;
}
:lang(co) .mag_class[data-tooltip-position="bottom"]:before {
  top: 100%;
  margin-top: 6px;
}
:lang(co) .mag_class[data-tooltip-position="left"]:before {
  margin-right: 0px;
}
:lang(co) .mag_class[data-tooltip-position="top"]:after,
:lang(co) .mag_class[data-tooltip-position="bottom"]:after {
  left: 50%;
  margin-left: -6px;
}
:lang(co) .mag_class[data-tooltip-position="right"]:after,
:lang(co) .mag_class[data-tooltip-position="left"]:after {
  top: 50%;
  margin-top: -6px;
}
:lang(co) .mag_class[data-tooltip-position="top"]:after {
  bottom: 100%;
  border-width: 6px 6px 0;
  border-top-color: #000;
}
:lang(co) .mag_class[data-tooltip-position="right"]:after {
  left: 100%;
  border-width: 6px 6px 6px 0;
  border-right-color: #000;
}
:lang(co) .mag_class[data-tooltip-position="bottom"]:after {
  top: 100%;
  border-width: 0 6px 6px;
  border-bottom-color: #000;
}
:lang(co) .mag_class[data-tooltip-position="left"]:after {
  right: 100%;
  border-width: 6px 0 6px 6px;
  border-left-color: #000;
}
:lang(co) .mag_class[data-tooltip]:hover:before,
:lang(co) .mag_class[data-tooltip]:hover:after {
  display: inline-table;
  z-index: 50;
}
:lang(co) p.mag_class.mag_class_top[data-tooltip]:hover:before {
  display: inline-table;
  z-index: 50;
  left: 70%;
}
:lang(co) p.mag_class.mag_class_top[data-tooltip]:before {
  position: absolute;
}
:lang(co) p > span[title]:hover:after,
:lang(co) p[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 20;
  white-space: nowrap;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  font-size: 24px;
}
:lang(co) #footer .footer-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 {
  text-align: center;
}
:lang(co) .carousel-nav-prev {
  right: 0px;
  left: auto;
}
:lang(co) .carousel-nav-prev a:before {
  background: url(../../assets/img/icon-carousel-arrow-right.svg?auto=format) center/100% no-repeat transparent;
}
:lang(co) .carousel-nav-next {
  left: 0px;
  right: auto;
}
:lang(co) .carousel-nav-next a:before {
  background: url(../../assets/img/icon-carousel-arrow-left.svg?auto=format) center/100% no-repeat transparent;
}
:lang(co) .ext_padding_left .articleTeaser-text-description {
  padding-left: 40px;
}
:lang(co) .product-listpage__list .list-row .teaser-box .list-boxitem-button {
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
}
@media (min-width: 1001px) {
  :lang(co) .product-listpage__list {
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  :lang(co) .main .mainpage__ght .articleTeaser .articleTeaser-text-header,
  :lang(co) .main .mainpage__about .articleTeaser .articleTeaser-text-header,
  :lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-header {
    font-size: 38px;
    font-weight: bold;
  }
  :lang(co) .main .mainpage__ght .articleTeaser .articleTeaser-text-description,
  :lang(co) .main .mainpage__about .articleTeaser .articleTeaser-text-description {
    font-size: 18px;
  }
  :lang(co) .main .mainpage__ght .articleTeaser .articleTeaser-text-link,
  :lang(co) .main .mainpage__about .articleTeaser .articleTeaser-text-link,
  :lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-link {
    font-size: 18px;
  }
  :lang(co) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 20px;
  }
  :lang(co) .main .block-headline h1,
  :lang(co) .main .block-headline h2 {
    font-size: 56px;
    font-weight: bold;
  }
  :lang(co) .main .agd-page .page-hero .content .richText h1,
  :lang(co) .main .agd-page .page-hero .content .richText h2 {
    font-weight: bold;
  }
  :lang(co) .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 26px;
    font-weight: bold;
  }
  :lang(co) .main .mainpage__products .articleTeaser .articleTeaser-text-description,
  :lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-description {
    font-size: 16px;
  }
  :lang(co) .main .mainpage__products .articleTeaser .articleTeaser-text-link {
    font-size: 18px;
  }
  :lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-header {
    font-size: 24px;
  }
  :lang(co) .main .mainpage__products .articleTeaser .articleTeaser-text-description,
  :lang(co) .main .mainpage__teaser .articleTeaser .articleTeaser-text-description {
    font-size: 16px;
  }
  :lang(co) .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 24px;
  }
  :lang(co) .button-wide, :lang(co) .questions-slide__btn-container .quiz-btn,
  :lang(co) .ght-content-frame .quiz-btn--wide {
    font-size: 25px;
    line-height: 1;
  }
  :lang(co) .questions-slide .quiz-answers label {
    font-size: 20px;
  }
  :lang(co) .ght-content-frame ul {
    font-size: 18px;
  }
  :lang(co) .ght-content-frame p {
    font-size: 16px;
  }
  :lang(co) .main .block-headline p {
    font-size: 24px;
  }
  :lang(co) .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-header {
    font-size: 38px;
    font-weight: bold;
  }
  :lang(co) .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-description {
    font-size: 18px;
  }
  :lang(co) .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-link {
    font-size: 18px;
  }
  :lang(co) .mainpage__carousel .carousel .richText h1, :lang(co) .mainpage__carousel .carousel .richText h2 {
    font-size: 72px;
    line-height: 70px;
    font-weight: bold;
    margin-bottom: 16px;
    max-width: 600px;
  }
  :lang(co) .main .journey-page .journey-endstop-header .journey-endstop-btn {
    font-size: 40px;
    font-weight: bold;
  }
  :lang(co) .main .journey-page .journey-endstop-content p {
    font-size: 18px;
  }
  :lang(co) .main .agd-page .page-lead h3,
  :lang(co) .main .agd-page .page-details h3 {
    font-size: 24px;
    font-weight: bold;
  }
  :lang(co) .main .agd-page .page-lead .richText ul li,
  :lang(co) .main .agd-page .page-lead .richText ol li,
  :lang(co) .main .agd-page .page-details .richText ul li,
  :lang(co) .main .agd-page .page-details .richText ol li {
    font-size: 17px;
  }
  :lang(co) .main .agd-page .page-lead h1,
  :lang(co) .main .agd-page .page-lead h2,
  :lang(co) .main .agd-page .page-details h1,
  :lang(co) .main .agd-page .page-details h2 {
    font-size: 38px;
    font-weight: bold;
  }
  :lang(co) .main .agd-page .smartLink li:last-child a,
  :lang(co) .main .article-page .smartLink li:last-child a {
    font-size: 20px;
  }
  :lang(co) .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 32px;
    font-weight: bold;
  }
  :lang(co) .main .agd-page .page-lead p,
  :lang(co) .main .product-page .page-lead p {
    font-size: 24px;
  }
  :lang(co) .main .agd-page .page-details p,
  :lang(co) .main .product-page .page-details p {
    font-size: 18px;
  }
  :lang(co) .main .agd-page .smartLink li:first-child a,
  :lang(co) .main .article-page .smartLink li:first-child a {
    font-size: 20px;
  }
  :lang(co) .product-listpage__list .teaser-box h2,
  :lang(co) .product-listpage__list .teaser-box h3,
  :lang(co) .product-listpage__list .teaser-box h4 {
    font-size: 44px;
  }
  :lang(co) .product-listpage__list .teaser-box h3 {
    margin-bottom: 20px;
  }
  :lang(co) .product-listpage__list .teaser-box p {
    font-size: 18px;
  }
  :lang(co) .general-content.richText h3 {
    font-size: 26px;
    font-weight: bold;
  }
  :lang(co) .general-content.richText p {
    font-size: 18px;
  }
  :lang(co) .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header {
    font-size: 28px;
  }
  :lang(co) .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-description {
    font-size: 18px;
  }
  :lang(co) .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-link {
    font-size: 18px;
  }
  :lang(co) .article-listpage__main .articleList .articleList-article .articleList-title,
  :lang(co) .related-container .articleList .articleList-article .articleList-title {
    font-size: 22px;
  }
  :lang(co) .article-listpage__main .articleList .articleList-article .articleList-more,
  :lang(co) .related-container .articleList .articleList-article .articleList-more {
    font-size: 18px;
  }
  :lang(co) .main .article-page .article-page__main .article-body h1 {
    font-size: 38px;
    font-weight: bold;
  }
  :lang(co) .main .article-page .article-page__main .article-body p {
    font-size: 18px;
  }
  :lang(co) .main .article-page .article-page__main .article-body h2 {
    font-size: 24px;
    font-weight: bold;
  }
  :lang(co) .main .agd-landing .page-hero .content .richText h1,
  :lang(co) .main .agd-landing .page-hero .content .richText h2,
  :lang(co) .main .agd-page .page-hero .content .richText h1,
  :lang(co) .main .agd-page .page-hero .content .richText h2,
  :lang(co) .main .about-page .page-hero .content .richText h1,
  :lang(co) .main .about-page .page-hero .content .richText h2,
  :lang(co) .main .product-listpage .page-hero .content .richText h1,
  :lang(co) .main .product-listpage .page-hero .content .richText h2 {
    font-size: 72px;
    line-height: 70px;
    font-weight: bold;
    margin-bottom: 16px;
    max-width: 600px;
  }
  :lang(co) .general-content.richText ul li,
  :lang(co) .general-content.richText ol li,
  :lang(co) .article-body ul li,
  :lang(co) .article-body ol li {
    font-size: 18px;
  }
  :lang(co) .page-related .snippetReference .articleTeaser .articleTeaser-text-description {
    font-size: 18px;
  }
  :lang(co) .article-listpage__main .articleList .articleList-article .articleList-description,
  :lang(co) .related-container .articleList .articleList-article .articleList-description {
    font-size: 16px;
  }
  :lang(co) .about-page .about-page__range .teaser-box .richText h3 {
    font-size: 42px;
    font-weight: bold;
  }
  :lang(co) .about-page .about-page__range .teaser-box .richText p {
    font-size: 18px;
  }
  :lang(co) .about-page .about-page__range h3 {
    font-size: 42px;
    font-weight: bold;
  }
  :lang(co) .about-page p {
    font-size: 18px;
  }
  :lang(co) .contact-page .general-content h1 {
    font-size: 42px;
    font-weight: bold;
  }
  :lang(co) .general-content.richText h1 {
    font-size: 52px;
    font-weight: bold;
  }
  :lang(co) .general-content.richText h2 {
    font-size: 42px;
    font-weight: bold;
  }
  :lang(co) .footer-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 18px;
  }
  :lang(co) #footer .back-to-top {
    font-size: 18px;
  }
}

:lang(ru) .main .mainpage__ght .articleTeaser-text-header a,
:lang(ru) .main .block-headline h2,
:lang(ru) .mainpage .articleTeaser .articleTeaser-text-header a,
:lang(ru) .product-listpage__list .teaser-box h3,
:lang(ru) .main .block-headline h1,
:lang(ru) .main .article-page .article-page__main .article-body h1,
:lang(ru) .main .article-page .article-page__main .article-body h2,
:lang(ru) .page-related .snippetReference .articleTeaser .articleTeaser-text-header a,
:lang(ru) .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header,
:lang(ru) .ght-content-frame.ocu-homepage-box h1,
:lang(ru) .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-header,
:lang(ru) .article-listpage__main .articleList .articleList-article .articleList-title,
:lang(ru) .page-products .about-page__range h3,
:lang(ru) .main .product-page .page-details h3,
:lang(ru) .page-caring-for-your-gums .article-body h3,
:lang(ru) .main .journey-page .journey-endstop-header .journey-endstop-btn,
:lang(ru) .footer-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title,
:lang(ru) .ght-content-frame h1,
:lang(ru) .ght-content-frame h2,
:lang(ru) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1 > .navigation-item-title,
:lang(ru) .main .agd-page .page-details h3,
:lang(ru) .main .agd-page .page-lead h2,
:lang(ru) .main .product-page .page-lead h1,
:lang(ru) .related-container .articleList .articleList-article .articleList-title,
:lang(ru) .about-page .about-page__range h3,
:lang(ru) .page-faqs .page-container .richText h1,
:lang(ru) .page-faqs .page-container .richText h2 {
  text-transform: none;
}
:lang(ru) .template-parodontax-basic-layout--cyrillic--ru .mainpage__carousel .carousel-slide:nth-child(3) .richText h1 {
  font-size: 3.25em;
}
@media (min-width: 1024px) {
  :lang(ru) .template-parodontax-basic-layout--cyrillic--ru .mainpage__carousel .carousel-slide:nth-child(3) .richText h1 {
    max-width: 500px;
  }
}
:lang(ru) .template-parodontax-basic-layout--cyrillic--ru .mainpage__carousel .carousel-slide:nth-child(4) .richText h1 {
  font-size: 1.9em;
}
:lang(ru) .template-parodontax-basic-layout--cyrillic--ru .mainpage__carousel .carousel-slide:nth-child(5) .richText h1 {
  font-size: 2.5em;
}
@media (min-width: 768px) {
  :lang(ru) .page-products .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    min-height: 170px;
  }
}
@media (min-width: 768px) {
  :lang(ru) .page-products .main .mainpage__products .articleTeaser .articleTeaser-text-description p {
    min-height: 150px;
  }
}

@media (min-width: 1001px) {
  .ru_RU.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 {
    font-size: 30px;
  }
}
.ru_RU.page-toothpaste .main .block-headline h3 {
  color: #cf0a2c;
}
@media (min-width: 1001px) {
  .ru_RU.page-toothpaste .main .block-headline h3 {
    font-size: 34px;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .ru_RU.page-products .mainpage__carousel .carousel .carousel-slide.first .richText {
    left: 80px !important;
  }
  .ru_RU.page-products .mainpage__carousel .carousel .carousel-slide.first .richText h1 {
    min-width: 100%;
    font-size: 3em;
  }
}
@media (max-width: 767px) {
  .ru_RU .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .mainpage__ght .articleTeaser .articleTeaser-text-header {
    font-size: 28px !important;
    line-height: 1 !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .mainpage__ght .articleTeaser .articleTeaser-text-description {
    line-height: 1.3 !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .block-headline h2 {
    font-size: 40px !important;
    line-height: 1 !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .block-headline p {
    font-size: 20px !important;
    line-height: 1.2 !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-header {
    font-size: 28px !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 1000px) {
  .ru_RU.page-products .carousel-product-landing .carousel .carousel-slides li:nth-child(2) .richText.last {
    max-width: 320px;
    width: 320px;
    left: 50% !important;
    transform: translateX(-50%);
    top: 64%;
    margin: 0;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU.page-products .carousel-product-landing .carousel .carousel-slides li:nth-child(2) .richText.last p {
    max-width: 450px;
  }
}
.ru_RU.template-parodontax-basic-layout--cyrillic--ru .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.ru_RU .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  text-transform: none !important;
}
.ru_RU.template-parodontax-basic-layout--cyrillic--ru .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
  text-align: center !important;
}
@media screen and (min-width: 1001px) {
  .ru_RU .mainpage__products, .ru_RU .mainpage__teaser,
  .ru_RU .mainpage__intensive {
    padding: 50px 0 !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .agd-page .page-lead p, .ru_RU .main .product-page .page-lead p {
    font-size: 20px !important;
    margin: 0 0 25px !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .agd-page .page-details p, .ru_RU .main .product-page .page-details p, .ru_RU .main .agd-page .page-details h3 {
    margin: 0 0 25px !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .agd-page .page-details, .ru_RU .product-page .page-details {
    padding: 50px 0 20px !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .main .mainpage__teaser .articleTeaser .articleTeaser-text-header {
    min-height: 75px !important;
  }
}
@media screen and (min-width: 1001px) {
  .ru_RU .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header {
    min-height: 75px !important;
  }
}

.ru_UA .main-nav-box .navigation-horizontal ul li {
  vertical-align: top;
}

.gr_GR {
  /* Quiz */
  /* About Gum Disease */
  /* Products */
  /* Fonts issues */
}
.gr_GR h1, .gr_GR h2, .gr_GR h3, .gr_GR h4, .gr_GR h5, .gr_GR h6 {
  font-family: Arial, sans-serif;
}
.gr_GR .questions-slide .quiz-answers label {
  line-height: 1.3;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 3px 5px;
}
@media (max-width: 520px) {
  .gr_GR .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    line-height: 1;
    padding-top: 3px;
    font-size: 0.7em;
  }
}
@media screen and (max-width: 1000px) {
  .gr_GR .questions-slide .questions-slide__btn-container .quiz-btn--next {
    padding: 0 30px 0 10px;
    line-height: 1.2;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 1001px) {
  .gr_GR .questions-slide .questions-slide__btn-container .quiz-btn--next {
    padding: 0 40px 0 20px;
  }
}
@media screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  .gr_GR .questions-slide .questions-slide__btn-container .quiz-btn--next {
    padding: 0 25px 0 5px;
    font-size: 12px;
  }
}
.gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-description,
.gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-description,
.gr_GR .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-description,
.gr_GR .article-listpage__main .articleList .articleList-article .articleList-description,
.gr_GR .related-container .articleList .articleList-article .articleList-description {
  text-align: justify;
}
.gr_GR .accordion .accordion-head {
  font-weight: bold;
}
.gr_GR .text-align_justif {
  text-align: justify;
}
.gr_GR .ght-content-frame .ght-select-topic .quiz-btn--wide {
  line-height: 1.2;
  padding-right: 32px;
  padding-left: 10px;
}
@media screen and (max-width: 1000px) {
  .gr_GR .ght-content-frame .ght-select-topic .quiz-btn--wide {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 1001px) {
  .gr_GR .ght-content-frame .ght-select-topic .quiz-btn--wide {
    font-size: 1.1em;
    line-height: 1.3;
    padding-right: 38px;
  }
  .gr_GR .ght-content-frame .ght-select-topic .quiz-btn--wide::before {
    right: 15px;
  }
}
@media (max-width: 767px) {
  .gr_GR .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: translateY(0);
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .gr_GR .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText {
    padding: 70px 20px 30px 40px;
  }
  .gr_GR .journey-page .accordion .accordion-slide .accordion-head {
    padding-left: 40px;
  }
}
@media screen and (max-width: 1000px) {
  .gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-link {
    font-size: 14px;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .gr_GR.page-products .mainpage__carousel .carousel .richText {
    left: 80px !important;
  }
}
.gr_GR strong,
.gr_GR h1,
.gr_GR h2,
.gr_GR h3,
.gr_GR h4,
.gr_GR h5,
.gr_GR h6,
.gr_GR .mainmenu-title,
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title,
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a,
.gr_GR .journey-page .accordion .accordion-slide .accordion-head,
.gr_GR .article-listpage__main .articleList .articleList-article .articleList-title,
.gr_GR .related-container .articleList .articleList-article .articleList-title,
.gr_GR .ght-content-frame strong {
  font-weight: 700;
}
@media screen and (min-width: 320px) {
  .gr_GR .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-content, .gr_GR .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-header {
    text-align: center !important;
  }
  .gr_GR .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-link {
    min-width: 228px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .mainpage__products .column-wrapper .articleTeaser.first {
    margin-left: 15% !important;
  }
  .gr_GR .mainpage__products .column-wrapper .articleTeaser.last {
    margin-left: 5% !important;
  }
  .gr_GR .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-description {
    text-align: center !important;
  }
}
.gr_GR #footer .copyright-text .component-content {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .gr_GR .main .block-headline h1, .gr_GR .main .block-headline h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax, .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 20px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .block-headline h2 .parodontax {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .block-headline h2 .parodontax {
    font-size: 33px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .block-headline h2 .parodontax {
    font-size: 44.5px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .block-headline h2 .comp_pro {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .block-headline h2 .comp_pro {
    font-size: 33px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .block-headline h2 .comp_pro {
    font-size: 48px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 19px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 17px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 20px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .ght-content-frame h1 .gum_test {
    font-size: 26px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .ght-content-frame h1 .gum_test {
    font-size: 35px;
  }
}
@media screen and (min-width: 1001px) {
  .gr_GR .main .ght-content-frame h1 .gum_test {
    font-size: 43px;
  }
}
@media screen and (min-width: 1001px) {
  .gr_GR .main .ght-content-frame .ght-select-topic p:last-child {
    font-size: 16px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .about-page .page-hero .content .richText h1 .parodontax {
    font-size: 32px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .about-page .page-hero .content .richText h1 .parodontax {
    font-size: 38px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .about-page .page-hero .content .richText h1 .parodontax {
    font-size: 55px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .about-page .about-page__range h3 .parodontax {
    font-size: 32px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .about-page .about-page__range h3 .parodontax {
    font-size: 33px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .about-page .about-page__range h3 .parodontax {
    font-size: 32px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 24px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 34px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-page .article-page__main .article-body h1 .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-page .article-page__main .article-body h1 .parodontax {
    font-size: 34px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .comp_pro {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .comp_pro {
    font-size: 24px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .parodontax {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .bhma {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-page .article-page__main .article-body h2 .bhma {
    font-size: 24px;
  }
}
.gr_GR .main .article-page .page-related .content.paragraphSystem {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .gr_GR .main .article-page .page-related .content.paragraphSystem {
    flex-direction: column;
  }
}
.gr_GR .main .article-page .page-related .content .snippetReference {
  margin-right: 0;
}
@media screen and (min-width: 320px) {
  .gr_GR .main .mainpage__ght .articleTeaser .articleTeaser-text-header .gum_test {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .mainpage__ght .articleTeaser .articleTeaser-text-header .gum_test {
    font-size: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .mainpage__ght .articleTeaser .articleTeaser-text-header .gum_test {
    font-size: 34px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-header .comp_pro {
    font-size: 24px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .agd-page .page-details h3 .parodontax {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .agd-page .page-details h3 .parodontax {
    font-size: 22px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .agd-page .page-details h3 .parodontax {
    font-size: 23px;
  }
}
@media (max-width: 767px) {
  .gr_GR .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 31.7px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .product-listpage__list .teaser-box h2 .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .product-listpage__list .teaser-box h2 .parodontax {
    font-size: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .product-listpage__list .teaser-box h2 .parodontax {
    font-size: 34px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .product-listpage__list .teaser-box h3 .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .product-listpage__list .teaser-box h3 .parodontax {
    font-size: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .product-listpage__list .teaser-box h3 .parodontax {
    font-size: 34px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .main .product-listpage__list .teaser-box h4 .parodontax {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .main .product-listpage__list .teaser-box h4 .parodontax {
    font-size: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .main .product-listpage__list .teaser-box h4 .parodontax {
    font-size: 34px;
  }
}
.gr_GR .select-language-box .select-header-txt p .sel_text {
  font-family: Arial, sans-serif;
}
@media screen and (min-width: 768px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    position: relative;
    top: 30px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .hero-cta--red {
    position: relative;
    bottom: 23px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) .hero-cta--white {
    position: relative;
    bottom: -6px;
  }
}
@media screen and (min-width: 990px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    margin-top: 49px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .hero-cta--red {
    position: relative;
    bottom: 51px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) .hero-cta--white {
    position: relative;
    bottom: 13px;
  }
}
@media screen and (max-width: 768px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .hero-cta--red {
    position: relative;
    bottom: 27px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) .hero-cta--white {
    position: relative;
    bottom: -6px;
  }
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(6) .hero-cta--red {
    position: relative;
    bottom: 15px;
  }
}
@media screen and (max-width: 450px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slides > li:nth-child(3) .hero-cta--white {
    position: relative;
    bottom: 27px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 18px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.hero-button--center {
    bottom: 30px;
  }
}
@media screen and (min-width: 320px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-cta--white {
    padding: 10px 20px;
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-cta--white {
    padding: 15px 30px;
    font-size: 16px;
  }
}
.gr_GR .mainpage__carousel .carousel .richText.marginTop {
  top: 32%;
  left: 47%;
}
@media screen and (max-width: 1000px) {
  .gr_GR .mainpage__carousel .carousel .richText.marginTop {
    left: 31%;
  }
}
@media screen and (max-width: 767px) {
  .gr_GR .mainpage__carousel .carousel .richText.marginTop {
    left: 0;
  }
}
.gr_GR .mainpage__carousel .carousel .richText.marginTop .component-content .richText-content {
  display: flex;
  justify-content: center;
}
.gr_GR .main-header-box .navigation-horizontal li .gum_test {
  font-size: 15px;
  position: relative;
  top: -1px;
}
.gr_GR .mobile-navigation li .gum_test {
  font-size: 17px;
  font-family: Arial, sans-serif;
}
@media screen and (min-width: 768px) {
  .gr_GR .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title .parodontax {
    font-size: 11.5px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR .header-box .navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title .parodontax {
    font-size: 12.5px;
  }
}
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1.page-about-gum-disease .navigation-branch.navigation-level2 {
  width: 100%;
}
.gr_GR .main .block-headline p {
  font-size: 23px;
  text-align: left;
}
@media (min-width: 768px) {
  .gr_GR .main .block-headline p {
    text-align: justify;
  }
}
.gr_GR .main .about-page .about-page__range .teaser-box .richText p {
  text-align: justify;
}
.gr_GR .main .about-page p, .gr_GR .main .about-page ul li, .gr_GR .main .about-page ol li {
  text-align: justify;
}
@media (max-width: 767px) {
  .gr_GR .main .about-page p {
    text-align: left;
  }
}
.gr_GR .main .agd-page .page-lead p {
  text-align: justify;
}
.gr_GR .main .agd-page .page-details p, .gr_GR .main .agd-page .page-details ul li, .gr_GR .main .agd-page .page-details ol li {
  text-align: justify;
}
.gr_GR.page-how-you-can-prevent-bleeding-gums-when-brushing-teeth1 .interactiveInfographics-description {
  text-align: justify;
}
.gr_GR.page-how-you-can-prevent-bleeding-gums-when-brushing-teeth1 .interactiveInfographics-description span {
  text-align: center;
}
.gr_GR .interactiveInfographics .interactiveInfographics-slide.slick-current .interactiveInfographics-description {
  display: block;
}
.gr_GR .interactiveInfographics .interactiveInfographics-slide.slick-current .interactiveInfographics-description a {
  color: #cf0a2c;
}
.gr_GR .interactiveInfographics .interactiveInfographics-slide .interactiveInfographics-description {
  display: none;
}

@media only screen and (min-width: 1001px) {
  .gr_GR.page-tips-for-choosing-a-toothbrush .interactiveInfographics .interactiveInfographics-description {
    width: 75rem;
  }
}
.gr_GR.page-faqs .page-container .accordion-slide .accordion-content p, .gr_GR.page-faqs .page-container .accordion-slide .accordion-content ul li, .gr_GR.page-faqs .page-container .accordion-slide .accordion-content ol li {
  text-align: justify;
}
@media screen and (min-width: 320px) and (max-width: 1366px) {
  .gr_GR.page-faqs .layout-outer .layout-inner .paragraph2.paragraphSystem .richText.section.grid_6.prefix_3.last {
    width: 100%;
    margin-left: 0 !important;
  }
  .gr_GR.page-faqs .layout-outer .layout-inner .paragraph2.paragraphSystem .richText.section.grid_6.prefix_3.last .richText-content {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
}

.gr_GR.page-gum-health-test .ght-content-frame .ght-result-text p, .gr_GR.page-gum-health-test .ght-content-frame .ght-result-text ul li, .gr_GR.page-gum-health-test .ght-content-frame .ght-result-text ol li {
  text-align: justify;
}

.gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p, .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText ul li, .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText ol li {
  text-align: justify;
}
.gr_GR.page-about-gum-disease .journey-page .journey-endstop-content p, .gr_GR.page-about-gum-disease .journey-page .journey-endstop-content ul li, .gr_GR.page-about-gum-disease .journey-page .journey-endstop-content ol li {
  text-align: justify;
}

@media screen and (max-width: 767px) {
  .gr_GR.page-about-gum-disease.page-symptoms .main .agd-page .page-details .richText ol {
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .gr_GR.page-toothbrush .main .product-listpage .page-hero .content .richText {
    left: 0 !important;
    padding: 0;
  }
}
@media screen and (max-width: 1000px) {
  .gr_GR.page-toothbrush .main .product-listpage .page-hero .content .richText {
    left: 30px;
    max-width: 370px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-toothbrush .main .product-listpage .page-hero .content .richText {
    padding: 0;
  }
}
.gr_GR.page-toothbrush .main .product-listpage .page-hero .content h1 {
  font-size: 42px;
}
@media screen and (max-width: 1000px) {
  .gr_GR.page-toothbrush .main .product-listpage .page-hero .content h1 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-toothbrush .main .block-headline h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .gr_GR.page-toothbrush .main .block-headline h2 .parodontax {
    font-size: 15px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-toothbrush .main .block-headline h2 .parodontax {
    font-size: 42px;
  }
}
.gr_GR.page-toothbrush .main .product-listpage__list .teaser-box p {
  text-align: justify;
}
.gr_GR.page-toothbrush .main .product-listpage__list .teaser-box h3 {
  text-align: center;
}
.gr_GR.page-toothbrush .main .general-content.richText p, .gr_GR.page-toothbrush .main .general-content.richText ul li, .gr_GR.page-toothbrush .main .general-content.richText ol li {
  text-align: justify;
}

@media screen and (min-width: 768px) {
  .gr_GR.page-products .main .product-listpage .page-hero .content .richText h1 {
    font-size: 36px;
  }
  .gr_GR.page-products .main .product-listpage .page-hero .content .richText h1 .parodontax {
    font-size: 38px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-products .main .product-listpage .page-hero .content .richText h1 {
    font-size: 50px;
  }
  .gr_GR.page-products .main .product-listpage .page-hero .content .richText h1 .parodontax {
    font-size: 52px;
  }
}

.gr_GR.page-toothpaste .main .product-listpage__list .teaser-box p {
  text-align: justify;
}
.gr_GR.page-toothpaste .main .product-listpage__list .teaser-box h3 {
  text-align: center;
}
.gr_GR.page-toothpaste .main .general-content.richText p, .gr_GR.page-toothpaste .main .general-content.richText ul li, .gr_GR.page-toothpaste .main .general-content.richText ol li {
  text-align: justify;
}
@media screen and (min-width: 1001px) {
  .gr_GR.page-toothpaste .main .block-headline h1, .gr_GR.page-toothpaste .main .block-headline h2 {
    font-size: 42px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-toothpaste .main .block-headline p:nth-child(3) {
    margin-bottom: 60px;
  }
}

.gr_GR.page-products .article-page__main .article-body {
  width: 100%;
}

.gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body {
  width: 100%;
}
.gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body p, .gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body ul li, .gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body ol li {
  text-align: justify;
}
.gr_GR.page-caring-for-your-gums .main .article-listpage .article-listpage__main .articleTeaser .articleTeaser-text-description {
  text-align: left;
}
.gr_GR.page-caring-for-your-gums .main .article-listpage .article-listpage__main .articleList .articleList-article .articleList-description {
  text-align: left;
}
.gr_GR.page-caring-for-your-gums .main .related-container .articleList .articleList-article .articleList-description {
  text-align: left;
}

.gr_GR.page-about-parodontax-and-corsodyl .about-page .about-page__range h3 {
  font-size: 30px;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-button--center {
    bottom: 38px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-button--center {
    padding: 12px 30px;
    bottom: 35px;
  }
}
@media screen and (min-width: 1024px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-button--center {
    bottom: 45px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1024px) and (max-width: 1400px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-button--center {
    bottom: 35px;
  }
}
@media screen and (min-width: 1366px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(2) .hero-button--center {
    padding: 15px 30px;
    bottom: 40px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-home .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText {
    padding: 0;
  }
}
.gr_GR.page-home .main .block-headline h2 {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  .gr_GR.page-about-gum-disease .main .agd-page .page-hero .content .richText {
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  .gr_GR.page-about-gum-disease .main .agd-page .page-hero .content .richText {
    left: 30px;
  }
}

@media screen and (min-width: 320px) {
  .gr_GR.page-faqs .page-container .richText h1 .parodontax {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-faqs .page-container .richText h1 .parodontax {
    font-size: 33px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-faqs .page-container .richText h1 .parodontax {
    font-size: 48px;
  }
}
.gr_GR.page-faqs .page-container .accordion-slide .accordion-head .parodontax {
  font-family: Arial, sans-serif;
}
@media screen and (min-width: 320px) {
  .gr_GR.page-faqs .page-container .accordion-slide .accordion-head .parodontax {
    font-size: 17px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-faqs .page-container .accordion-slide .accordion-head .parodontax {
    font-size: 17px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-faqs .page-container .accordion-slide .accordion-head .parodontax {
    font-size: 17px;
  }
}

.gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p {
  margin: 0 0 10px;
}
@media screen and (min-width: 320px) {
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p {
    font-size: 16px;
  }
}

@media screen and (min-width: 1000px) {
  .gr_GR.page-about-gum-disease .agd-page .page-hero .content .richText h1 {
    font-size: 54px;
  }
}

@media screen and (min-width: 320px) {
  .gr_GR.page-sitemap .general-content h2 {
    font-size: 22px;
  }
  .gr_GR.page-sitemap .general-content h2 .gum_test {
    font-size: 24px;
  }
  .gr_GR.page-sitemap .general-content h2 .copy {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-sitemap .general-content h2 {
    font-size: 26px;
  }
  .gr_GR.page-sitemap .general-content h2 .gum_test {
    font-size: 28px;
  }
  .gr_GR.page-sitemap .general-content h2 .copy {
    font-size: 28px;
  }
}

@media screen and (min-width: 320px) {
  .gr_GR.page-terms-and-conditions .general-content h2 .copy {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-terms-and-conditions .general-content h2 .copy {
    font-size: 34px;
  }
}

@media screen and (min-width: 1001px) {
  .gr_GR.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 23px;
    padding: 0 48px;
  }
}

@media screen and (min-width: 769px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 {
    font-size: 19px;
    text-align: justify;
  }
}
@media screen and (min-width: 990px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 {
    font-size: 23px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 {
    font-size: 27px;
  }
}
@media screen and (min-width: 1199px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 {
    font-size: 27px;
  }
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 31px;
  }
}

.gr_GR.page-journey-of-gum-disease .main .journey-page .journey-endstop-header {
  max-width: 780px;
}

@media screen and (min-width: 1000px) {
  .gr_GR.page-how-plaque-bacteria-causes-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 30px;
  }
  .gr_GR.page-how-plaque-bacteria-causes-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 31.7px;
  }
}

.gr_GR.page-about-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-description p, .gr_GR.page-about-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-description ul li, .gr_GR.page-about-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-description ol li {
  text-align: justify;
}

.gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
  text-align: center;
}
.gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description ul li, .gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description ol li {
  text-align: justify;
}

.gr_GR.page-Contact .general-content.richText p, .gr_GR.page-Contact .general-content.richText ul li, .gr_GR.page-Contact .general-content.richText ol li, .gr_GR.page-terms-and-conditions .general-content.richText p, .gr_GR.page-terms-and-conditions .general-content.richText ul li, .gr_GR.page-terms-and-conditions .general-content.richText ol li, .gr_GR.page-accessibility .general-content.richText p, .gr_GR.page-accessibility .general-content.richText ul li, .gr_GR.page-accessibility .general-content.richText ol li, .gr_GR.page-cookies .general-content.richText p, .gr_GR.page-cookies .general-content.richText ul li, .gr_GR.page-cookies .general-content.richText ol li {
  text-align: justify;
}

@media screen and (min-width: 320px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 26px;
  }
}
@media screen and (min-width: 769px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 21px;
  }
}
@media screen and (min-width: 990px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 23px;
  }
}
@media screen and (min-width: 1000px) {
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page .article-page__main .article-body h1 .comp_pro {
    font-size: 27px;
  }
}
.gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-body.richText p, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-body.richText ul li, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-body.richText ol li {
  text-align: justify;
}

@media (max-width: 767px) {
  .gr_GR.page-caring-for-your-gums.page-how-to-stop-bleeding-when-brushing .page-related .snippetReference.first .standard-article .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-why-do-i-need-to-floss .page-related .snippetReference.first .standard-article .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-how-dentists-treat-gum-disease .page-related .snippetReference.first .standard-article .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-how-to-treat-gum-disease .page-related .snippetReference.first .standard-article .articleTeaser-text-header, .gr_GR.page-about-gum-disease.page-stages.page-gingivitis .page-related .snippetReference.first .standard-article .articleTeaser-text-header, .gr_GR.page-about-gum-disease.page-symptoms.page-what-causes-tooth-loss .page-related .snippetReference.first .standard-article .articleTeaser-text-header {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .gr_GR.page-caring-for-your-gums.page-how-to-stop-bleeding-when-brushing .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-why-do-i-need-to-floss .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-how-dentists-treat-gum-disease .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-how-to-treat-gum-disease .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header, .gr_GR.page-about-gum-disease.page-stages.page-gingivitis .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header, .gr_GR.page-about-gum-disease.page-symptoms.page-what-causes-tooth-loss .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header {
    text-align: center !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gr_GR.page-about-gum-disease.page-stages.page-healthy-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 28px;
  }
}
.gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-content, .gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-header, .gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-description {
  text-align: center !important;
}
@media screen and (min-width: 768px) {
  .gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 30px;
  }
}
@media screen and (min-width: 992px) {
  .gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 30px;
  }
}
.gr_GR .page-related .snippetReference .articleTeaser .articleTeaser-text-link {
  left: 50% !important;
  transform: translateX(-50%);
  min-width: 290px;
}
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1.page-about-gum-disease .navigation-branch.navigation-level2 {
  min-width: auto;
  width: auto;
}
.gr_GR .main-header-box .navigation-horizontal li .navigation-item-title .gum_test {
  font-size: 14.5px;
}
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1.page-about-gum-disease a {
  max-width: 215px;
}

.gr_GR.page-faqs .page-container .accordion-slide .accordion-head .parodontax {
  text-transform: lowercase;
}

.gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description p, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
  text-align: justify !important;
}
.gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description ul li, .gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description ol li, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference .articleTeaser .articleTeaser-text-description ul li, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference .articleTeaser .articleTeaser-text-description ol li {
  text-align: justify;
}

@media all and (min-width: 768px) {
  .gr_GR .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    min-height: 108px;
  }
}
@media all and (min-width: 768px) {
  .gr_GR .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 100%;
  }
}
.gr_GR .main .mainpage__teaser .articleTeaser .articleTeaser-text-description p {
  text-align: left;
}
.gr_GR .main .mainpage__teaser .richText.section.component.last p {
  text-align: center;
}
.gr_GR .main .journey-page .journey-endstop-header .journey-endstop-btn {
  font-weight: bold;
}
@media screen and (min-width: 1001px) {
  .gr_GR .main .journey-page .journey-endstop-header .journey-endstop-btn {
    font-size: 26px;
  }
}
@media screen and (min-width: 767px) {
  .gr_GR .main .mainpage__products .column-wrapper .articleTeaser .articleTeaser-text-description {
    min-height: 70px;
  }
}
.gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-content {
  position: static;
}
.gr_GR .main .mainpage__products .articleTeaser .articleTeaser-text-link {
  position: static;
  bottom: unset;
}

@media all and (min-width: 1001px) {
  .gr_GR.page-about-gum-disease .agd-landing .agd-landing__list .articleTeaser .articleTeaser-text-header {
    max-width: 400px;
  }
}
.gr_GR.page-about-gum-disease .block-headline h2 {
  max-width: 695px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1001px) {
  .gr_GR.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 23px;
    padding: 0 48px;
  }
}

@media all and (min-width: 768px) {
  .gr_GR.page-whats-new.page-what-is-periodontal-disease .main .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header {
    max-width: 100%;
  }
}

@media all and (min-width: 1001px) {
  .gr_GR .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .smaller {
    font-size: 28px;
  }
}

@media all and (min-width: 768px) {
  .gr_GR.page-about-gum-disease.page-symptoms .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 365px;
  }
}

@media all and (min-width: 768px) {
  .gr_GR.page-caring-for-your-gums.page-what-is-scale-and-polish .main .page-related .snippetReference.last .articleTeaser .articleTeaser-text-header {
    max-width: 375px;
  }
}

@media all and (min-width: 768px) {
  .gr_GR.page-about-gum-disease.page-symptoms.page-what-causes-tooth-loss .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 400px;
  }
}

@media all and (min-width: 768px) {
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 98%;
    font-size: 21px;
  }
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 21px !important;
  }
}
@media (min-width: 992px) {
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 23px;
  }
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 23px !important;
  }
}

@media screen and (min-width: 768px) {
  .gr_GR.page-about-gum-disease.page-stages .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 78%;
  }
}

@media screen and (min-width: 768px) {
  .gr_GR.page-about-gum-disease.page-stages.page-periodontitis .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-stages.page-gingivitis .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 100%;
  }
}

@media screen and (min-width: 320px) {
  .gr_GR.page-home .main .richText.section.grid_6.prefix_3.last {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .gr_GR.page-home .main .richText.section.grid_6.prefix_3.last p {
    text-align: center !important;
  }
}

@media screen and (min-width: 768px) {
  .gr_GR.page-products.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 95%;
  }
}
.gr_GR.page-products.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
  text-align: justify !important;
}
@media (max-width: 767px) {
  .gr_GR.page-products.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
    text-align: left !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-home .main .mainpage__ght .articleTeaser .articleTeaser-text-description, .gr_GR.page-home .main .mainpage__ght .articleTeaser .articleTeaser-text-description p, .gr_GR.page-about-parodontax-and-corsodyl .main .mainpage__ght .articleTeaser .articleTeaser-text-description, .gr_GR.page-about-parodontax-and-corsodyl .main .mainpage__ght .articleTeaser .articleTeaser-text-description p {
    text-align: left;
  }
  .gr_GR.page-home .main .about-page__range .teaser-box .richText p, .gr_GR.page-about-parodontax-and-corsodyl .main .about-page__range .teaser-box .richText p {
    text-align: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 999px) {
  .gr_GR.page-gum-health-test.page-welcome .main .ght-content-frame.ocu-homepage-box h1 {
    max-width: 350px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1366px) {
  .gr_GR.page-gum-health-test.page-welcome .main .ght-content-frame.ocu-homepage-box h1 {
    max-width: 400px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
  .gr_GR.page-gum-health-test .main .ght-content-frame h1 {
    max-width: 320px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1366px) {
  .gr_GR.page-gum-health-test .main .ght-content-frame h1 {
    max-width: 360px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .de_ch.page-products .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText {
    max-width: 100%;
  }
  .de_ch.page-products .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    max-width: 330px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .accordion-content .journey-content-container .richText {
    padding: 60px 40px 60px;
  }
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .accordion-content .journey-content-container .richText p {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
  }
}
@media only screen and (min-width: 1001px) {
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .accordion-content .journey-content-container .richText {
    padding: 60px 70px 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .gr_GR.page-about-gum-disease .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax, .gr_GR.page-caring-for-your-gums .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-about-gum-disease .main .page-related .snippetReference .articleTeaser .articleTeaser-text-description p, .gr_GR.page-caring-for-your-gums .main .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
    text-align: left !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-about-gum-disease.page-symptoms.page-what-causes-tooth-loss .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 28px;
    max-width: 380px !important;
  }

  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 389px;
  }
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 28.4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (min-width: 992px) {
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-about-gum-disease.page-stages.page-gingivitis .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-caring-for-your-gums.page-how-to-treat-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 22px;
    line-height: 30px;
  }

  .gr_GR.page-products .main .product-listpage__list .teaser-box p, .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .product-listpage__list .teaser-box p {
    text-align: left !important;
  }

  .gr_GR.page-about-gum-disease.page-stages.page-periodontitis .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 25.4px;
    max-width: 365px;
  }

  .gr_GR.page-caring-for-your-gums .main .block-headline h1 {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (min-width: 768px) and (max-width: 991px) {
  .gr_GR.page-caring-for-your-gums .main .block-headline h1 {
    max-width: 360px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-caring-for-your-gums.page-why-do-i-need-to-floss .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 27.5px;
    max-width: 365px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (min-width: 767px) and (max-width: 991px) {
  .gr_GR.page-caring-for-your-gums.page-why-do-i-need-to-floss .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    font-size: 25.5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .gr_GR.page-products.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .page-related .snippetReference .articleTeaser .articleTeaser-text-header .parodontax {
    font-size: 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .gr_GR.page-about-gum-disease.page-stages.page-gingivitis .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header, .gr_GR.page-caring-for-your-gums.page-how-to-treat-gum-disease .main .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    max-width: 360px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .gr_GR.page-home .main .block-headline h1, .gr_GR.page-home .main .block-headline h2,
  .gr_GR.page-about-parodontax-and-corsodyl .main .block-headline h1,
  .gr_GR.page-about-parodontax-and-corsodyl .main .block-headline h2,
  .gr_GR.page-about-gum-disease .main .block-headline h1,
  .gr_GR.page-about-gum-disease .main .block-headline h2,
  .gr_GR.page-about-gum-disease.page-symptoms.page-journey-of-gum-disease .main .block-headline h1,
  .gr_GR.page-about-gum-disease.page-symptoms.page-journey-of-gum-disease .main .block-headline h2,
  .gr_GR.page-products .main .block-headline h1,
  .gr_GR.page-products .main .block-headline h2, .gr_GR.page-caring-for-your-gums .main .block-headline h1, .gr_GR.page-caring-for-your-gums .main .block-headline h2 {
    font-size: 30px;
  }

  .gr_GR .article-listpage__main .articleList .articleList-article .articleList-more, .gr_GR .related-container .articleList .articleList-article .articleList-more {
    font-size: 14px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1366px) {
  .gr_GR .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-weight: 700;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-Contact .contact-page .general-content.first .component-content {
    margin-left: auto;
    margin-right: auto;
  }
  .gr_GR.page-Contact .contact-page .general-content.first .component-content p {
    text-align: left !important;
  }

  .gr_GR.page-sitemap .site-map-box {
    max-width: 725px;
    margin-left: auto;
    margin-right: auto;
  }
  .gr_GR.page-sitemap .site-map-box .general-content.richText h2 {
    max-width: 340px;
    margin-top: 0;
  }
  .gr_GR.page-sitemap .site-map-box .general-content.richText ul {
    margin-bottom: 40px;
  }

  .gr_GR.page-caring-for-your-gums.page-treating-gum-disease-at-home .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    font-size: 25px;
    max-width: 365px;
  }
}
@media all and (min-width: 1001px) and (max-width: 1366px) {
  .gr_GR.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 15px !important;
    line-height: 20px;
    padding: 0 65px 0 40px;
  }

  .gr_GR.page-gum-health-test.page-welcome .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    padding: 0 25px;
  }
}
@media all and (min-width: 1367px) {
  .gr_GR.page-gum-health-test .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 18px !important;
    line-height: 24px;
    padding: 0 55px 0 25px;
  }

  .gr_GR.page-gum-health-test.page-welcome .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    padding: 0 25px;
  }

  .gr_GR.page-gum-health-test.page-healthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next, .gr_GR.page-gum-health-test.page-healthygums-risk-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 16px !important;
  }
}
@media all and (min-width: 320px) and (max-width: 767px) {
  .gr_GR.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #fff !important;
  }

  .gr_GR.page-home .main .block-headline h1, .gr_GR.page-home .main .block-headline h2 {
    font-size: 26px;
  }

  .gr_GR .main .questions-frame .questions-slide[data-index="1"] .questions-slide__headline h1,
  .gr_GR .main .questions-frame .questions-slide[data-index="1"] .questions-slide__headline h2,
  .gr_GR .main .questions-frame .questions-slide[data-index="2"] .questions-slide__headline h1,
  .gr_GR .main .questions-frame .questions-slide[data-index="2"] .questions-slide__headline h2,
  .gr_GR .main .questions-frame .questions-slide[data-index="4"] .questions-slide__headline h1,
  .gr_GR .main .questions-frame .questions-slide[data-index="4"] .questions-slide__headline h2,
  .gr_GR .main .questions-frame .questions-slide[data-index="6"] .questions-slide__headline h1,
  .gr_GR .main .questions-frame .questions-slide[data-index="6"] .questions-slide__headline h2 {
    text-align: left;
  }
  .gr_GR .main .agd-page .page-lead p {
    text-align: left;
  }
  .gr_GR .main .agd-page .page-details p,
  .gr_GR .main .agd-page .page-details ul li,
  .gr_GR .main .agd-page .page-details ol li {
    text-align: left;
  }
  .gr_GR.page-gum-health-test .ght-content-frame .ght-result-text p,
  .gr_GR.page-gum-health-test .ght-content-frame .ght-result-text ul li,
  .gr_GR.page-gum-health-test .ght-content-frame .ght-result-text ol li {
    text-align: left;
  }
  .gr_GR.page-about-gum-disease .block-headline h2 {
    text-align: left;
  }
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText p,
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText ul li,
  .gr_GR.page-about-gum-disease .journey-page .accordion .accordion-slide .accordion-content-wrapper .journey-content-container .richText ol li {
    text-align: left;
  }
  .gr_GR.page-about-gum-disease .journey-page .journey-endstop-content p,
  .gr_GR.page-about-gum-disease .journey-page .journey-endstop-content ul li,
  .gr_GR.page-about-gum-disease .journey-page .journey-endstop-content ol li {
    text-align: left;
  }
  .gr_GR.page-about-gum-disease .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
    text-align: left;
  }
  .gr_GR .main .block-headline {
    text-align: left;
  }
  .gr_GR.page-toothpaste .main .product-listpage__list .teaser-box p, .gr_GR.page-toothbrush .main .product-listpage__list .teaser-box p {
    text-align: left;
  }
  .gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body p,
  .gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body ul li,
  .gr_GR.page-caring-for-your-gums .main .article-page .article-page__main .article-body ol li {
    text-align: left;
  }
  .gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-description p {
    text-align: left !important;
  }
  .gr_GR.page-caring-for-your-gums .page-related .snippetReference .articleTeaser .articleTeaser-text-header {
    text-align: left !important;
  }

  .gr_GR.page-gum-health-test.page-welcome .ght-content-frame.ocu-homepage-box h1 {
    max-width: 285px;
    margin: 0 0 10px 0;
  }
}
@media all and (min-width: 768px) and (max-width: 1000px) {
  .gr_GR.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .page-hero__text.richText {
    top: 35% !important;
  }
}
@media all and (min-width: 768px) {
  .gr_GR.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }

  .gr_GR.page-products .product-listpage__list .teaser-box {
    height: auto !important;
  }
  .gr_GR.page-products .product-listpage__list .teaser-box .richText.section.component.last, .gr_GR.page-products .product-listpage__list .teaser-box .richText.section.component.block-headline {
    min-height: 0 !important;
  }
}
@media (max-width: 767px) {
  .gr_GR.page-products.page-toothpaste .main .product-listpage__list .block-headline h2 {
    font-size: 26px;
  }
}
@media all and (min-width: 320px) and (max-width: 374px) {
  .gr_GR.page-products .main .product-listpage__list .block-headline h2 {
    font-size: 16px;
  }
}
@media all and (min-width: 375px) and (max-width: 413px) {
  .gr_GR.page-products .main .product-listpage__list .block-headline h2 {
    font-size: 18px;
  }
}
@media all and (min-width: 414px) and (max-width: 767px) {
  .gr_GR.page-products .main .product-listpage__list .block-headline h2 {
    font-size: 20px;
  }
}

.gr_GR.page-products.page-toothbrush .main .product-listpage__list .richText.block-headline {
  min-height: 0 !important;
}
@media all and (min-width: 320px) and (max-width: 374px) {
  .gr_GR.page-products.page-toothbrush .main .product-listpage__list .richText.block-headline h2 {
    font-size: 15px;
  }
}

@media all and (min-width: 320px) and (max-width: 374px) {
  .gr_GR.page-products.page-toothpaste .main .product-listpage__list .teaser-box h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
}
@media all and (min-width: 320px) and (max-width: 767px) {
  .gr_GR.page-products.page-toothpaste .main .narrow .general-content.richText p {
    text-align: left;
  }
}

@media all and (min-width: 320px) and (max-width: 767px) {
  .gr_GR.page-terms-and-conditions .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-accessibility .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-cookies .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-Contact .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-caring-for-your-gums .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-faqs .main .article-page__list .related-container .block-headline.title-only,
  .gr_GR.page-home .main .article-page__list .related-container .block-headline.title-only {
    text-align: center !important;
  }
  .gr_GR.page-terms-and-conditions .main .general-content.richText p,
  .gr_GR.page-accessibility .main .general-content.richText p,
  .gr_GR.page-cookies .main .general-content.richText p,
  .gr_GR.page-Contact .main .general-content.richText p,
  .gr_GR.page-caring-for-your-gums .main .general-content.richText p,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .general-content.richText p,
  .gr_GR.page-faqs .main .general-content.richText p,
  .gr_GR.page-home .main .general-content.richText p {
    text-align: left;
  }
  .gr_GR.page-terms-and-conditions .main .article-body.richText p,
  .gr_GR.page-accessibility .main .article-body.richText p,
  .gr_GR.page-cookies .main .article-body.richText p,
  .gr_GR.page-Contact .main .article-body.richText p,
  .gr_GR.page-caring-for-your-gums .main .article-body.richText p,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .article-body.richText p,
  .gr_GR.page-faqs .main .article-body.richText p,
  .gr_GR.page-home .main .article-body.richText p {
    text-align: left;
  }
  .gr_GR.page-terms-and-conditions .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-accessibility .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-cookies .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-Contact .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-caring-for-your-gums .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-faqs .main .page-container .accordion-slide .accordion-content p,
  .gr_GR.page-home .main .page-container .accordion-slide .accordion-content p {
    text-align: left;
  }
  .gr_GR.page-terms-and-conditions .main .mainpage__teaser .block-headline, .gr_GR.page-terms-and-conditions .main .mainpage__products .block-headline,
  .gr_GR.page-accessibility .main .mainpage__teaser .block-headline,
  .gr_GR.page-accessibility .main .mainpage__products .block-headline,
  .gr_GR.page-cookies .main .mainpage__teaser .block-headline,
  .gr_GR.page-cookies .main .mainpage__products .block-headline,
  .gr_GR.page-Contact .main .mainpage__teaser .block-headline,
  .gr_GR.page-Contact .main .mainpage__products .block-headline,
  .gr_GR.page-caring-for-your-gums .main .mainpage__teaser .block-headline,
  .gr_GR.page-caring-for-your-gums .main .mainpage__products .block-headline,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .mainpage__teaser .block-headline,
  .gr_GR.page-the-8-ways-new-parodontax-complete-protection-helps-to-keep-gums-and-teeth-healthy .main .mainpage__products .block-headline,
  .gr_GR.page-faqs .main .mainpage__teaser .block-headline,
  .gr_GR.page-faqs .main .mainpage__products .block-headline,
  .gr_GR.page-home .main .mainpage__teaser .block-headline,
  .gr_GR.page-home .main .mainpage__products .block-headline {
    text-align: center !important;
  }
}

@media all and (min-width: 320px) and (max-width: 414px) {
  .gr_GR.page-caring-for-your-gums .agd-page .smartLink li a, .gr_GR.page-about-gum-disease .agd-page .smartLink li a {
    font-size: 14px !important;
  }
  .gr_GR.page-caring-for-your-gums .agd-page .smartLink li:first-child a, .gr_GR.page-about-gum-disease .agd-page .smartLink li:first-child a {
    padding-right: 0;
    padding-left: 30px;
    line-height: 1.8;
  }
  .gr_GR.page-caring-for-your-gums .agd-page .smartLink li:last-child a, .gr_GR.page-about-gum-disease .agd-page .smartLink li:last-child a {
    padding-left: 0;
    padding-right: 30px;
    line-height: 1.8;
  }
  .gr_GR.page-caring-for-your-gums .article-page .smartLink li a, .gr_GR.page-about-gum-disease .article-page .smartLink li a {
    font-size: 14px !important;
  }
  .gr_GR.page-caring-for-your-gums .article-page .smartLink li:first-child a, .gr_GR.page-about-gum-disease .article-page .smartLink li:first-child a {
    padding-right: 0;
    padding-left: 30px;
    line-height: 1.8;
  }
  .gr_GR.page-caring-for-your-gums .article-page .smartLink li:last-child a, .gr_GR.page-about-gum-disease .article-page .smartLink li:last-child a {
    padding-left: 0;
    padding-right: 30px;
    line-height: 1.8;
  }
}

@media screen and (min-width: 1367px) {
  .gr_GR.page-home .mainpage__ght .articleTeaser .articleTeaser-text-description {
    text-align: justify;
  }
}

@media screen and (min-width: 768px) and (max-width: 1366px) {
  .gr_GR.page-gum-health-test.page-unhealthygums-risk-learnmore .ght-content-frame .ght-result-text p, .gr_GR.page-gum-health-test.page-unhealthygums-risk-learnmore .ght-content-frame .ght-result-text ul li, .gr_GR.page-gum-health-test.page-unhealthygums-risk-learnmore .ght-content-frame .ght-result-text ol li,
  .gr_GR.page-gum-health-test.page-healthygums-risk-learnmore .ght-content-frame .ght-result-text p,
  .gr_GR.page-gum-health-test.page-healthygums-risk-learnmore .ght-content-frame .ght-result-text ul li,
  .gr_GR.page-gum-health-test.page-healthygums-risk-learnmore .ght-content-frame .ght-result-text ol li {
    text-align: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .gr_GR.page-toothpaste .main .block-headline h2 .comp_pro {
    font-size: 32px;
  }
}
@media screen and (min-width: 1025px) {
  .gr_GR.page-toothpaste .main .block-headline h2 .comp_pro {
    font-size: 43px;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .gr_GR.page-about-gum-disease.page-stages.page-periodontitis .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-causes.page-how-plaque-bacteria-causes-gum-disease .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header,
  .gr_GR.page-about-gum-disease.page-causes.page-smoking-and-gum-disease .page-related .snippetReference.first .articleTeaser .articleTeaser-text-header {
    text-align: left !important;
  }
}

.gr_GR .header-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-item-title span {
  font-size: 13px;
}
.gr_GR .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a span {
  font-size: 14.3px;
  font-family: Arial, sans-serif;
}

@media only screen and (min-width: 581px) and (max-width: 768px) {
  .gr_GR .footer-share-this {
    right: 90px;
    top: 20px;
  }
}

.en_pk {
  /* About Gum Disease */
}
.en_pk #footer .footer-content .copyright-container {
  bottom: -15px;
  margin-bottom: 0;
}
.en_pk #footer .footer-content .copyright-container .footer-gsk-logo {
  margin-bottom: 0;
}
.en_pk .footer-share-this {
  top: 0;
}
.en_pk #footer .copyright-text .component-content {
  max-width: 350px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .en_pk #footer .copyright-text .component-content {
    max-width: 250px;
  }
}
@media only screen and (max-width: 580px) {
  .en_pk #footer {
    background-position: 50% 50%;
  }
}
@media (max-width: 767px) {
  .en_pk .tab-container .navigation.component .navigation-branch.navigation-level1 .navigation-item.navigation-level1 > .navigation-item-title {
    font-size: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: translateY(0);
  }
}
.en_pk.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
  margin-left: 15%;
}
@media screen and (max-width: 1000px) {
  .en_pk.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .en_pk.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .en_pk #footer .copyright-container .footer-gsk-logo img {
    max-width: 80%;
  }
}
@media only screen and (min-width: 1001px) {
  .en_pk #footer .copyright-container .copyright-text {
    line-height: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .en_pk #footer .copyright-container .copyright-text {
    line-height: 13px;
  }
}
.en_pk.page-whats-new .article-listpage .page-related {
  padding: 60px 0;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .en_pk.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 160px !important;
  }
  .en_pk.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .en_pk.page-toothpaste .product-listpage__list .list-row .teaser-box.first .richText.section.even {
    min-height: 150px !important;
  }
  .en_pk.page-toothpaste .product-listpage__list .list-row .teaser-box.last {
    position: relative;
  }
  .en_pk.page-toothpaste .product-listpage__list .list-row .teaser-box.last .richText.section.last {
    min-height: 150px !important;
    margin-top: -50px;
  }
  .en_pk.page-toothpaste .product-listpage__list .list-row .teaser-box.last .list-boxitem-button {
    top: 150px;
  }
  .en_pk.page-toothpaste .product-listpage__list .list-row .list-boxitem-button {
    min-height: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .en_pk.page-gum-health-test .ght-content-frame.ocu-homepage-box .component-content .content .richText {
    padding-left: 20px;
    padding-right: 20px;
  }
  .en_pk.page-gum-health-test .ght-content-frame .component-content .content .ght-result-text {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1000px) {
  .en_pk.page-journey-of-gum-disease .main .agd-page .page-hero .content .richText {
    padding: 0 0 0 50px;
  }
}

:lang(pt) .richText ul li {
  font-size: 16px;
}
:lang(pt) .richText ul li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  top: 7px;
  border-radius: 100%;
  background: #001f5b;
}
@media screen and (min-width: 590px) {
  :lang(pt) .footer-navigation {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 90px;
  }
  :lang(pt) #footer .copyright-text .component-content {
    max-width: 250px;
  }
}
@media screen and (min-width: 968px) {
  :lang(pt) .footer-navigation {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 80px;
  }
  :lang(pt) #footer .copyright-text .component-content {
    max-width: 350px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    top: 25%;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  :lang(pt) .page-products.layout-sensodyne-home-layout .mainpage__carousel .carousel .richText {
    left: 80px !important;
    margin: 0;
    text-align: left;
  }
  :lang(pt) .mainpage__carousel .carousel .richText.last {
    top: 50%;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    padding: 0 0 0 0;
    margin: 0 0 0 -0;
    top: 35%;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel li.first .carousel-cover {
    position: absolute;
    width: 100%;
    max-width: 1260px;
    height: auto;
    left: 0;
    margin: 0;
    bottom: 0;
  }
  :lang(pt) .page-home .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    margin-top: 0;
  }
  :lang(pt) .page-home .mainpage__carousel .carousel .carousel-slides > li:first-child .richText h1,
  :lang(pt) .page-home .mainpage__carousel .carousel .carousel-slides > li:first-child .richText h2 {
    margin-bottom: 0;
  }
  :lang(pt) .page-home .mainpage__carousel .carousel .richText.last {
    top: 25%;
  }
}
@media screen and (max-width: 767px) {
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .image-and-content {
    height: inherit;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .carousel-slides {
    height: 477px;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .carousel-slides > li.last {
    height: 100%;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.first {
    max-width: 100%;
    top: auto;
    bottom: 45px;
    left: 0 !important;
    padding: 0 35px;
    text-align: center;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last p {
    font-size: 18px;
  }
  :lang(pt) .page-home .mainpage__carousel .carousel .richText.last {
    max-width: 400px;
    width: 100%;
    top: 18%;
    left: auto;
    margin: 0;
  }
}
@media screen and (max-width: 374px) {
  :lang(pt) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.first h1 {
    margin-bottom: 5px;
    font-size: 20px;
  }
  :lang(pt) .mainpage__carousel .carousel .carousel-slide:nth-child(4) .richText h2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 320px) {
  :lang(pt) .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  :lang(pt) .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 17px;
    min-height: 65px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 990px) {
  :lang(pt) .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 21px;
    min-height: 75px;
    padding-bottom: 20px;
  }
}
:lang(pt) .sup, :lang(pt) .sup--blue, :lang(pt) .sup--red {
  top: -.51em;
}
:lang(pt) .accordion-content .sup, :lang(pt) .accordion-content .sup--blue, :lang(pt) .accordion-content .sup--red {
  top: 0;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .ght-content-frame .richText ul li:before {
  display: none;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .ght-content-frame .richText ul li::before {
  display: none;
}
:lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos .mainpage__teaser:last-of-type::before {
  display: none;
}
@media only screen and (min-width: 768px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-sobre-parodontax .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}
:lang(pt) .template-parodontax-basic-layout--pt-br .ght-content-frame .richText ul li {
  font-size: 14px;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .richText ul li:before, :lang(pt) .template-parodontax-basic-layout--pt-br .richText ul li::before {
  content: "";
  width: 8px;
  height: 8px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup, :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup--blue, :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup--red {
    top: 0;
    font-size: 11px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup, :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup--blue, :lang(pt) .template-parodontax-basic-layout--pt-br .richText .sup--red {
    top: 0;
    font-size: 11px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br .agd-page .page-details .richText.last > .component-content > .richText-content > p:last-of-type {
    word-break: break-all;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br .about-page__range .richText.last > .component-content > .richText-content > p:last-of-type {
    font-size: 15px;
    word-break: break-all;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1920px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .block-headline {
    margin-bottom: 50px !important;
  }
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .block-headline .richText-content .disclaimer-txt {
    margin-bottom: 0 !important;
  }
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .product-listpage__list {
    padding-top: 0 !important;
  }
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .product-listpage__list .teaser-box .image img {
    height: 200px;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .product-listpage__list .block-headline {
    padding-top: 20px !important;
  }
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .product-listpage__list .richText {
    min-height: 180px !important;
  }
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos.page-creme-dental .main .product-listpage .product-listpage__list .list-row .teaser-box .list-boxitem-button {
    min-height: 0 !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1920px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-sobre-gengivite .main .block-headline .richText-content .disclaimer-txt {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos .carousel-product-landing .carousel .richText {
    max-width: 395px;
  }
}
:lang(pt) .template-parodontax-basic-layout--pt-br.page-produtos .carousel-product-landing .carousel .richText h1 {
  max-width: 520px;
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-sobre-gengivite.page-sintomas .main .agd-page .page-hero .content .richText {
    bottom: 5px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-sobre-gengivite.page-sintomas .main .page-details .richText ol {
    margin-bottom: 15px !important;
  }
}
:lang(pt) .template-parodontax-basic-layout--pt-br strong, :lang(pt) .template-parodontax-basic-layout--pt-br h1, :lang(pt) .template-parodontax-basic-layout--pt-br h2, :lang(pt) .template-parodontax-basic-layout--pt-br h3, :lang(pt) .template-parodontax-basic-layout--pt-br h4, :lang(pt) .template-parodontax-basic-layout--pt-br h5, :lang(pt) .template-parodontax-basic-layout--pt-br h6, :lang(pt) .template-parodontax-basic-layout--pt-br .mainmenu-title {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 li a {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .journey-page .accordion .accordion-slide .accordion-head {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .article-listpage__main .articleList .articleList-article .articleList-title {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .related-container .articleList .articleList-article .articleList-title {
  font-weight: 700;
}
:lang(pt) .template-parodontax-basic-layout--pt-br .ght-content-frame strong {
  font-weight: 700;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-fale-conosco #content,
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-error-handlers #content {
    height: calc(100vh - 490px);
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) and (orientation: portrait) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-fale-conosco #content,
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-error-handlers #content {
    height: calc(100vh - 530px);
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(pt) .template-parodontax-basic-layout--pt-br.page-cuidados-com-sua-gengiva .main .article-page .article-page__main .article-body p .cucumber-btn {
    word-break: normal;
  }
}
:lang(pt) .template-parodontax-basic-layout--pt-br.page-sobre-parodontax .main .about-page .about-page__range .button-container .richText-content .cucumber-btn {
  word-break: normal;
}

:lang(be) .template-parodontax-basic-layout--be-fr.page-about-parodontax-and-corsodyl .main .about-page .page-hero .page-hero__text {
  top: 40%;
}
@media screen and (max-width: 1000px) {
  :lang(be) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    padding: 0 0 0 0;
    margin: 0 0 0 -0;
    font-size: 16px;
    max-width: 550px;
    bottom: 25px;
  }
  :lang(be) .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
  :lang(be) .main .about-page .page-hero .content .richText {
    max-width: 400px;
    top: 40%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-about-parodontax-and-corsodyl .main .about-page .page-hero .page-hero__text {
    top: 25%;
    max-width: 600px;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-about-parodontax-and-corsodyl .main .about-page .page-hero .page-hero__text h1 {
    font-size: 42px;
  }
}
@media screen and (max-width: 767px) {
  :lang(be) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last {
    font-size: 9px;
  }
  :lang(be) .main .about-page .page-hero .content .richText h1 {
    color: #fff !important;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-about-parodontax-and-corsodyl .main .about-page .page-hero .page-hero__text h1 {
    font-size: 20px;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl .mainpage__carousel .carousel .richText h1, :lang(be) .mainpage__carousel .carousel li:nth-child(2) .richText h2 {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-toothpaste .main .product-listpage .page-hero .content .richText {
    top: 25%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    margin-bottom: 20px;
  }
}
:lang(be) .template-parodontax-basic-layout--be-fr.page-home .color-primary .hero-copy--blue, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .color-primary .hero-copy--blue {
  color: #2E6FCA;
}
:lang(be) .template-parodontax-basic-layout--be-fr.page-home .color-primary .hero-copy--red, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .color-primary .hero-copy--red {
  color: #cf0a2c;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText {
    top: 30%;
    max-width: 100%;
    padding: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1 {
    font-size: 3em;
    max-width: 100%;
    margin-bottom: 10px;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText .hero-cta--red, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText .hero-cta--red {
    margin-top: 0;
  }
}
@media screen and (min-width: 1001px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText {
    top: 25%;
    max-width: 100%;
    padding: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1 {
    font-size: 3em;
    margin-bottom: 30px;
    max-width: 100%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText .hero-cta--red, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText .hero-cta--red {
    margin-top: 0;
  }
}
@media screen and (min-width: 414px) and (max-width: 767px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1 {
    font-size: 3em;
    margin-bottom: 230px;
  }
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1 {
    font-size: 3em;
    margin-bottom: 180px;
  }
}
@media screen and (min-width: 320px) and (max-width: 374px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1, :lang(be) .template-parodontax-basic-layout--be-nl.page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText h1 {
    font-size: 3em;
    margin-bottom: 140px;
  }
}
:lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last {
  top: 25%;
  padding: 0 0 0 90px;
  text-align: left;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last {
    bottom: 25px;
    top: auto;
    padding: 0;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h1, :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h2 {
    font-size: 2.8em;
    line-height: 1.1em;
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last {
    max-width: 100%;
    top: 35%;
    padding: 0;
    left: 25px !important;
    text-align: left;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h1, :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h2 {
    font-size: 2.8em;
    line-height: 1.1em;
  }
}
:lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h1, :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h2 {
  margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h1, :lang(be) .template-parodontax-basic-layout--be-fr.page-products .product__carousel .carousel .carousel-slides .carousel-slide.first .richText.last h2 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: 25px;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-toothpaste .main .product-listpage .page-hero .content .richText h1, :lang(be) .template-parodontax-basic-layout--be-fr.page-toothpaste .main .product-listpage .page-hero .content .richText h2 {
    font-size: 30px;
    line-height: 1.1em;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(be) .page-home.template-parodontax-basic-layout--be-nl .main .block-headline h2, :lang(be) .page-products.template-parodontax-basic-layout--be-nl .main .block-headline h2 {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -700px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1365px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -1130px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -970px;
  }
}
@media screen and (min-width: 320px) and (max-width: 374px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    top: 12%;
    padding: 0;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1023px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    top: 12%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    top: 12%;
    max-width: 100%;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    top: 12%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1366px) {
  :lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText {
    padding: 0;
  }
}
:lang(be) .page-products.page-toothpaste.template-parodontax-basic-layout--be-nl .main .product-listpage .page-hero .content .richText h1 {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .page-products.template-parodontax-basic-layout--be-nl .main .mainpage__products .articleTeaser .articleTeaser-text-header,
  :lang(be) .page-home.template-parodontax-basic-layout--be-nl .main .mainpage__products .articleTeaser .articleTeaser-text-header,
  :lang(be) .page-products.template-parodontax-basic-layout--be-fr .main .mainpage__products .articleTeaser .articleTeaser-text-header,
  :lang(be) .page-home.template-parodontax-basic-layout--be-fr .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    font-size: 19px;
    padding-bottom: 20px;
  }
}
:lang(be) .page-products .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.color-secondary.omega {
  z-index: 10;
}
@media screen and (min-width: 1001px) and (max-width: 1365px) {
  :lang(be) .page-products.template-parodontax-basic-layout--be-fr .product__carousel .carousel .carousel-cover {
    margin: 0 0 0 -1030px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(be) .page-products.template-parodontax-basic-layout--be-fr .product__carousel .carousel .carousel-cover {
    margin: 0 0 0 -810px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(be) .template-parodontax-basic-layout--be-nl.page-welcome .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-risk-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-learnmore .main .ght-content-frame {
    padding: 45px 20px;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-tool .quiz-btn--next {
    padding-top: 5%;
    padding-right: 12.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-risk .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-learnmore .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-learnmore .quiz-btn.quiz-btn--prev {
    margin-right: 5px;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-risk .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-learnmore .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-learnmore .quiz-btn.quiz-btn--next {
    max-width: 79%;
    padding: 0 7.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-advice .ght-content-frame .ght-select-topic, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-advice .ght-content-frame .ght-select-topic {
    max-width: 300px;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-learnmore .ght-content-frame .quiz-btn--wide {
    min-width: 280px;
    max-width: 280px;
    padding: 0 10%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-learnmore .questions-slide__btn-container {
    max-width: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .template-parodontax-basic-layout--be-nl.page-tool .quiz-btn--next {
    padding-top: 5%;
    padding-right: 12.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-advice .ght-content-frame .quiz-btn--wide, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-advice .ght-content-frame .quiz-btn--wide {
    padding: 0 10%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-risk .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-learnmore .quiz-btn.quiz-btn--prev, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-learnmore .quiz-btn.quiz-btn--prev {
    margin-right: 10px;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-risk .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-unhealthygums-learnmore .quiz-btn.quiz-btn--next, :lang(be) .template-parodontax-basic-layout--be-nl.page-healthygums-learnmore .quiz-btn.quiz-btn--next {
    max-width: 80%;
    padding: 0 9%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(be) .template-parodontax-basic-layout--be-nl.page-gumdisease-learnmore .ght-content-frame .quiz-btn--wide {
    padding: 5% 10%;
  }
  :lang(be) .template-parodontax-basic-layout--be-nl.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
}
@media only screen and (max-width: 767px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-gumdisease-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-risk-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-healthygums-risk .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-healthygums-risk-learnmore .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-welcome .main .ght-content-frame, :lang(be) .template-parodontax-basic-layout--be-fr.page-gumdisease-learnmore .main .ght-content-frame {
    padding: 45px 20px;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-tool .quiz-btn {
    padding-top: 2%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-advice .ght-content-frame .ght-select-topic, :lang(be) .template-parodontax-basic-layout--be-fr.page-healthygums-advice .ght-content-frame .ght-select-topic {
    max-width: 300px;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-gumdisease-learnmore .ght-content-frame .quiz-btn--wide {
    min-width: 260px;
    max-width: 260px;
    padding: 0 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--next {
    padding: 0 11%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-tool .quiz-btn.quiz-btn--next {
    padding-top: 4.5%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(be) .template-parodontax-basic-layout--be-fr.page-unhealthygums-risk-learnmore .quiz-btn.quiz-btn--next {
    padding: 0 11%;
  }
  :lang(be) .template-parodontax-basic-layout--be-fr.page-welcome .quiz-btn--start {
    margin-left: 12.5%;
  }
}

:lang(ja) {
  /* NEW PRODUCT LANDING PAGE STYLING */
  /* Mobile */
}
:lang(ja) .mainpage .articleTeaser {
  margin-bottom: 30px;
}
:lang(ja) .header-box .sensodyne-location-dropdown p {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/assets/Imgix/top-divider.jpg?auto=format") right 13px no-repeat;
}
:lang(ja) .header-box .sensodyne-location-dropdown p:hover, :lang(ja) .header-box .sensodyne-location-dropdown p:focus {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/top-divider.jpg?auto=format") right 13px no-repeat #005f7e !important;
}
:lang(ja) .header-box .sensodyne-location-dropdown p::after {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/country-arrow.png?auto=format") 0 0 no-repeat;
}
:lang(ja) .header-box .sensodyne-search-box .search-span {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/search-white.png?auto=format") left top no-repeat;
}
:lang(ja) .carousel-nav-prev a:before {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/icon-carousel-arrow-left.svg?auto=format") center/100% no-repeat transparent;
}
:lang(ja) .carousel-nav-next a:before {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/icon-carousel-arrow-right.svg?auto=format") center/100% no-repeat transparent;
}
:lang(ja) #footer {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/footer-bg-desktop.jpg?auto=format") 45% 50%/cover no-repeat #ffffff;
}
:lang(ja) #footer::before {
  background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/footer-silverline.svg?auto=format");
}
@media only screen and (max-width: 767px) and (min-width: 580px) {
  :lang(ja) #footer {
    background: url("../../../../../../../../content/dam/cf-consumer-healthcare/paradontax/ja_jp/Imgix/footer-bg-desktop.jpg?auto=format") 45% 50%/390% no-repeat #ffffff;
  }
}
:lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
  margin-top: 145px;
  margin-left: 120px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides > li:first-child .hero-cta--red {
    margin-top: 55px;
    margin-left: 140px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1350px) {
  :lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
    top: 280px;
    bottom: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides > li.last .hero-button--center {
    top: 150px;
    bottom: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ja) .page-home .mainpage__carousel .carousel .richText.hero-button--center {
    bottom: 0;
  }
}
:lang(ja) input:-webkit-autofill, :lang(ja) textarea:-webkit-autofill, :lang(ja) select:-webkit-autofill {
  background-color: white !important;
  background-image: none !important;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 0 50px #fff !important;
  -webkit-text-fill-color: #999 !important;
}
@media screen and (max-width: 767px) {
  :lang(ja) .mainpage__carousel .carousel .carousel-slides > li:first-child .richText {
    bottom: 365px;
  }
  :lang(ja) .mainpage__carousel .carousel .carousel-slides > li:first-child .richText .hero-cta--red {
    margin-left: 0;
  }
}
@media screen and (min-width: 376px) and (max-width: 420px) {
  :lang(ja) .mainpage__carousel .carousel .carousel-slides > li:first-child .richText {
    bottom: 405px;
  }
}
@media screen and (max-width: 359px) {
  :lang(ja) .mainpage__carousel .carousel .carousel-slides > li:first-child .richText {
    bottom: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ja) .mainpage__carousel .carousel .carousel-slides {
    height: 435px;
  }
  :lang(ja) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center {
    width: 100%;
    padding: 0;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: none;
    margin: 0;
    height: 100%;
    transform: translateY(0%);
  }
  :lang(ja) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center h1 {
    position: absolute;
    top: 17%;
    right: 7.2%;
    font-size: 18px;
  }
  :lang(ja) .mainpage__carousel .carousel .carousel-slides .carousel-slide:first-child .richText.hero-button--center .hero-cta--red {
    bottom: 2%;
    right: 12%;
    transform: scale(0.6);
  }
  :lang(ja) .mainpage__carousel .carousel .image-and-content {
    height: 435px;
  }
  :lang(ja) .mainpage__carousel {
    padding: 0;
    margin: 0;
  }
}
@media screen and (max-width: 1000px) and (min-width: 768px) {
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .image.desktop-only img {
    margin-left: -700px;
  }
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h1,
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h2 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 1000px) and (min-width: 768px) {
  :lang(ja) .product-listpage__list .richText {
    min-height: 0;
  }
  :lang(ja) .product-listpage__list .list-row .teaser-box .list-boxitem-button {
    position: absolute;
  }
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: 20px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(ja) .main .product-listpage .page-hero {
    height: 435px;
    position: relative;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-toothpaste .narrow .general-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-products.template-parodontax-basic-layout--jp .mainpage__carousel .carousel .carousel-slides > li:first-child .richText {
    bottom: 35px;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-products.template-parodontax-basic-layout--jp .product__carousel .carousel .carousel-cover {
    left: 46% !important;
  }
}
@media screen and (min-width: 1170px) and (max-width: 1199px) {
  :lang(ja) .page-products.template-parodontax-basic-layout--jp .product__carousel .carousel .carousel-cover {
    left: 45% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  :lang(ja) .page-products.template-parodontax-basic-layout--jp .product__carousel .carousel .richText h1 {
    font-size: 3.1em !important;
  }
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-home .box.section .product-promo-text p {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText {
    bottom: auto !important;
    top: 20px !important;
  }
  :lang(ja) .page-home .mainpage__carousel .carousel .carousel-slides .carousel-slide.first .richText .hero-cta--red {
    margin-top: 0 !important;
    max-width: 170px;
    padding: 12px 20px;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-products .main .product-listpage .page-hero .image.desktop-only img {
    left: 46% !important;
  }
}
@media screen and (min-width: 1170px) and (max-width: 1199px) {
  :lang(ja) .page-products .main .product-listpage .page-hero .image.desktop-only img {
    left: 45% !important;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-products.page-toothpaste .product-listpage__list .column-wrapper .list-row.grid_6 {
    margin-left: 0 !important;
  }
  :lang(ja) .page-products.page-toothpaste .product-listpage__list .column-wrapper .list-row .richText.section.grid_6 {
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 359px) {
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: 75px !important;
    padding: 0 15px;
  }
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 22px !important;
    margin-bottom: 5px !important;
  }
}
@media screen and (min-width: 360px) and (max-width: 415px) and (orientation: portrait) {
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .image.mobile-only img {
    position: relative;
    top: -55px;
  }
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText {
    bottom: auto !important;
    top: 350px !important;
  }
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 22px;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  :lang(ja) .page-products.page-toothpaste .main .product-listpage .page-hero .content .richText h1 {
    font-size: 30px;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 {
    height: auto !important;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .box.section.teaser-box.grid_6 {
    min-height: 940px !important;
    height: auto !important;
  }
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .box.section.teaser-box.grid_6 .list-boxitem-button {
    position: absolute !important;
  }
}
@media screen and (min-width: 989px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .box.section.teaser-box.grid_6 {
    min-height: 1010px !important;
    height: auto !important;
  }
}
@media screen and (min-width: 1024px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .box.section.teaser-box.grid_6 {
    min-height: 1060px !important;
    height: auto !important;
  }
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .box.section.teaser-box.grid_6 .content {
    min-height: 1020px !important;
  }
}
:lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .list-boxitem-button {
  position: relative !important;
}
:lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .richText-content p {
  line-height: 1.2em !important;
  margin: 0 0 30px 0 !important;
}
@media screen and (min-width: 320px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .richText-content p {
    font-size: 15px !important;
  }
}
@media screen and (min-width: 989px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .richText-content p {
    font-size: 16px !important;
  }
}
:lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-hero .page-hero__text .richText-content p {
  margin-bottom: 0;
  max-width: 25rem;
}
:lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-hero .page-hero__text .richText-content p .large_red_text_52 {
  font-size: 3.25rem;
  font-weight: bold;
  letter-spacing: -.025em;
  line-height: 1.2em;
}
:lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-container .page-lead h1 {
  margin: 0 0 30px;
}
@media (min-width: 992px) {
  :lang(ja) .page-products.page-toothpaste .main .list-row > .component-content > .content > .box.section.grid_6 .richText-content p {
    font-size: 15px !important;
  }
}
:lang(ja) .page-products.page-toothpaste .fixed-font-size p {
  font-size: 15px !important;
}
@media (min-width: 768px) and (max-width: 989px) {
  :lang(ja) .page-home a.hero-cta--red[href*="/welcome.html"] {
    margin-top: 160px;
  }
}
:lang(ja) .page-completecareex {
  overflow-x: hidden;
}
:lang(ja) .page-completecareex .prod-landing-container {
  max-width: 83.8%;
  margin: 0 auto;
}
:lang(ja) .page-completecareex .prod-landing-banner {
  background-image: url("/content/dam/cf-consumer-healthcare/paradontax/ja_jp/product-landing/prod-banner-background.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  padding-bottom: 13px;
  margin-bottom: 5vw;
}
:lang(ja) .page-completecareex .prod-landing-banner h2 {
  color: white;
  font-size: 28px;
  line-height: 100%;
}
@media screen and (min-width: 768px) {
  :lang(ja) .page-completecareex .prod-landing-banner h2 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(ja) .page-completecareex .prod-landing-banner h2 {
    font-size: 38px;
  }
}
:lang(ja) .page-completecareex .prod-landing-banner h1 {
  color: white;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content {
  margin-top: 1.5%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .component-content {
  text-align: left;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_5.odd {
  width: 44%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_5.even img {
  margin-left: -5vw;
  width: 88%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_10 img {
  margin-bottom: 24px;
  max-width: 83.5%;
  margin-top: 0.7vw;
  margin-left: 5.7vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content h1 {
  font-size: 4vw;
  margin-bottom: 0;
  text-align: left !important;
  margin-left: 6.5vw;
  letter-spacing: 0;
  margin-top: 0.2vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content h3 {
  text-align: left;
  font-size: 30px;
  line-height: 1.2em;
  margin-bottom: 30px;
  color: #cf0a2c;
  font-family: 'уГТуГйуВоуГОшзТуВ┤ Pro W3', 'Hiragino Kaku Gothic Pro', 'уГбуВдуГкуВк', Meiryo, Osaka, 'я╝ня╝│ я╝░уВ┤уВ╖уГГуВп', 'MS PGothic', sans-serif;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide {
  max-width: 84%;
  margin: 0 auto;
  text-align: center;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .richText.grid_4 {
  float: left;
  width: 36%;
  margin-top: 0.7vw;
  margin-right: 1vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .richText.grid_4 h2 {
  letter-spacing: -3px;
  font-size: 3vw;
  text-align: left;
  margin-left: 2.6vw;
  margin-bottom: 0;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .richText.grid_4 span.bold-grey-text {
  font-family: 'Segoe UI';
  font-weight: 700;
  letter-spacing: 0;
  margin-right: 1.2vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner {
  float: left;
  width: 16.2vw;
  margin-right: 1.3vw;
  margin-left: 0;
  background-color: #fff;
  text-align: center;
  border-radius: 0.5vw;
  border: 3px solid transparent;
  cursor: pointer;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner img {
  margin: 0 auto;
  display: block;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-lohaco {
  padding: 1.32vw 1vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-lohaco img {
  width: 84%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-amazon {
  padding: 1.25vw 1vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-amazon img {
  width: 84%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-rakuten {
  padding: 1.65vw 1vw;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner-rakuten img {
  width: 79%;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .btn-banner:hover {
  background-color: #CF0A2E;
  border: 3px solid #fff;
}
:lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .image:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide .image.grid_2 {
    display: inline-block;
    width: 30%;
    margin: 5px;
  }
}
:lang(ja) .page-completecareex .prod-landing-disclaimer-header {
  margin-top: -4.5vw;
  margin-left: 38.8vw;
  font-size: 1vw;
  font-weight: 700;
  color: #686868 !important;
}
:lang(ja) .page-completecareex .prod-landing-disclaimer-products {
  position: absolute;
  margin-top: 7vw;
  font-size: 1vw;
  font-weight: 700;
  color: #686868 !important;
  margin-left: 14vw;
}
:lang(ja) .page-completecareex .prod-landing-disclaimer-footer {
  position: relative;
  top: -3vw;
  margin-left: 17.8vw;
  font-size: 1vw;
  font-weight: 700;
  color: #686868 !important;
  margin-bottom: -2vw;
}
:lang(ja) .page-completecareex .prod-landing-content-wide {
  padding-top: 1.4vw;
}
:lang(ja) .page-completecareex .prod-landing-content-wide .image img {
  max-width: 136.5%;
  position: relative;
  left: -0.7vw;
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-completecareex .prod-landing-content-wide {
    padding-left: 30px;
    padding-right: 30px;
  }
}
:lang(ja) .page-completecareex .prod-landing-white-section {
  margin-bottom: 2vw;
}
:lang(ja) .page-completecareex .prod-landing-white-section .component-content {
  text-align: left;
}
:lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white {
  width: 33%;
}
:lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white p {
  text-align: left;
  margin-top: 0;
  margin-left: 7.3vw;
  font-size: 2vw;
  font-weight: 500;
  letter-spacing: -0.3vw;
  line-height: 1.3;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
:lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white p u {
  font-weight: 700;
  font-size: 2.1vw;
}
:lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-img-tiles {
  left: -3vw;
  position: relative;
  top: -0.3vw;
  width: 64%;
}
:lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-img-tiles img {
  margin-left: 5vw;
  max-width: 84%;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles {
  top: -5px;
  position: relative;
  left: -6.8vw;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles .grid_2 {
  width: 27%;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles .grid_4 {
  width: 56%;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figcaption {
  text-align: left;
  padding-right: 35px;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figcaption:after {
  content: ">";
  font-weight: bold;
  font-size: 18px;
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  right: 5px;
}
:lang(ja) .page-completecareex .prod-landing-red {
  background-color: #CF0A2E;
  margin-left: 0 !important;
  color: white;
  font-size: 28px;
  line-height: 1.3;
  padding-top: 3.7vw;
  padding-bottom: 103px;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content u {
  color: #E6CB80;
  font-weight: 700;
  font-size: 2.1vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content em {
  font-style: normal;
  font-size: 1vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .image img {
  position: relative;
  top: -1.7vw;
  left: 7.9vw;
  max-width: 81.4%;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 {
  margin-left: 8.2vw;
  width: 32%;
  margin-top: -1.7vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p {
  font-size: 2vw;
  letter-spacing: -0.1vw;
  font-weight: 500;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin-top: 0.8vw;
  margin-bottom: 0;
  line-height: 1.12;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p:nth-child(2) {
  margin-top: 0;
  line-height: 1.7;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p:last-child {
  margin-top: 4.5vw;
  letter-spacing: -0.1vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-content-wide {
  padding-top: 0;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-content-wide .image img {
  max-width: 97%;
  margin-left: 0.8vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white {
  max-width: 75.5%;
  position: relative;
  margin-top: 8.3vw;
  padding-top: 12.3vw;
  background-color: white;
  padding-bottom: 4vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title {
  position: absolute;
  top: -6.3vw;
  left: -0.2vw;
  width: 83%;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure {
  position: relative;
  top: -0.7vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure img {
  max-width: 122.5%;
  width: 122.5%;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption {
  position: absolute;
  top: 6vw;
  left: 6vw;
  text-align: left;
  width: 80%;
  padding-left: 15.3vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption span {
  display: block;
  font-size: 2.6vw;
  font-weight: 700;
  margin-bottom: 0.8vw;
  margin-top: 1.3vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption p {
  color: black !important;
  font-size: 2.4vw;
  line-height: 0.9;
  text-align: left;
  margin-top: 0.1vw;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  letter-spacing: -0.1vw;
  font-weight: 700;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption strong {
  color: #CF0A2E;
  font-weight: bold;
  font-size: 3vw;
  letter-spacing: -0.4vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content {
  padding-left: 3.2vw;
  width: 33.7%;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content p {
  text-align: left;
  font-size: 2vw;
  letter-spacing: -0.1vw;
  font-weight: 500;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content p u {
  color: #E6CB80;
  font-weight: 700;
  font-size: 2.1vw;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-gold-image {
  width: 44%;
}
:lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-gold-image img {
  position: relative;
  left: -1.7vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content {
  margin-top: 4.7vw;
  max-width: 70%;
}
:lang(ja) .page-completecareex .prod-landing-products-content h3 {
  font-size: 30px;
  color: #CF0A2E;
}
:lang(ja) .page-completecareex .prod-landing-products-content h2 {
  color: #CF0A2E;
  font-size: 3.2vw;
  text-align: left;
  padding-top: 1.5vw;
  margin-bottom: 10vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content h1 {
  font-family: 'уГТуГйуВоуГОшзТуВ┤ Pro W3', 'Hiragino Kaku Gothic Pro', 'уГбуВдуГкуВк', Meiryo, Osaka, 'я╝ня╝│ я╝░уВ┤уВ╖уГГуВп', 'MS PGothic', sans-serif;
  font-size: 55px;
  letter-spacing: 0px;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links {
  margin-bottom: 0;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links h3 {
  letter-spacing: -0.2vw;
  padding-top: 0.9vw;
  font-size: 2vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block h3 {
  text-transform: uppercase;
  text-decoration: none;
  color: #cf0a2c;
  font-size: 1.9vw;
  margin-top: 2vw;
  line-height: 1.3em;
  font-family: 'уГТуГйуВоуГОшзТуВ┤ Pro W3', 'Hiragino Kaku Gothic Pro', 'уГбуВдуГкуВк', Meiryo, Osaka, 'я╝ня╝│ я╝░уВ┤уВ╖уГГуВп', 'MS PGothic', sans-serif;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block p {
  font-size: 1vw;
  line-height: 2;
  color: #686868;
  padding-top: 1vw;
  font-weight: 700;
  margin-bottom: 0;
  letter-spacing: -0.4px;
  min-height: 4vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block p:last-child {
  margin-top: 0.5vw;
  padding-top: 0;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .image img {
  max-width: 102%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links {
  margin-left: 1.1vw !important;
  padding-right: 6px;
  padding-top: 0.9vw;
  padding-left: 0;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product {
  float: left;
  margin-right: 0.6vw;
  margin-left: 0;
  background-color: #fff;
  text-align: center;
  border-radius: 0.5vw;
  border: 2px solid #CF0A2E;
  cursor: pointer;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product img {
  margin: 0 auto;
  display: block;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product:hover {
  background-color: #CF0A2E;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-amazon {
  padding: 0.82vw 1vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-amazon img {
  width: 87%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-lohaco {
  padding: 1vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-lohaco img {
  width: 75%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-rakuten {
  padding: 1.05vw 1vw;
  margin-right: 0;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-rakuten img {
  width: 87%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video-title {
  padding-top: 4.5vw;
  margin-bottom: 1.2vw;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video-title h3 {
  font-size: 2.3vw;
  font-weight: 700;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video .image img {
  margin-left: 1vw;
  width: 98%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video .videoWrapper {
  padding-bottom: 70.9%;
  margin-bottom: -10%;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video p {
  font-size: 1.2vw;
  line-height: 1.43;
  color: #686868;
  padding-top: 1vw;
  font-weight: 700;
}
:lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video:not(.alpha) .image img {
  margin-left: 0.2vw;
}
@media screen and (max-width: 1024px) {
  :lang(ja) .page-completecareex .prod-landing-products-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
:lang(ja) .page-completecareex .prod-landing-white p,
:lang(ja) .page-completecareex .prod-landing-text-on-white p {
  color: #686868 !important;
  font-weight: normal;
  font-size: 28px;
  line-height: 1.3;
  text-align: center;
}
:lang(ja) .page-completecareex .prod-landing-white u,
:lang(ja) .page-completecareex .prod-landing-text-on-white u {
  color: #e6cc80 !important;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figure {
  position: relative;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figcaption {
  position: absolute;
  bottom: 47px;
  left: -11px;
  line-height: 1;
  color: #ffffff;
  background-color: #CF0A2E;
  padding: 0 35px 0 20px;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figcaption p {
  line-height: 0.8;
  font-weight: bold;
}
:lang(ja) .page-completecareex .prod-landing-img-tiles figcaption:before {
  content: "";
  width: 0;
  height: 0;
  border-right: 11px solid #B50928;
  border-left: 11px solid transparent;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  position: absolute;
  bottom: -11px;
  left: -11px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  :lang(ja) .page-completecareex .prod-landing-img-tiles img {
    width: 280px;
    height: 280px;
    object-fit: cover;
  }
}
:lang(ja) .page-completecareex .prod-landing-video p {
  font-size: 15px;
  line-height: 1.43;
  color: #686868;
  padding-top: 20px;
  font-weight: 700;
}
:lang(ja) .page-completecareex .prod-landing-prod-block > .component-content > .paragraphSystem > .image img {
  border-bottom-right-radius: 50px;
}
:lang(ja) .page-completecareex .prod-landing-footer-block {
  padding-top: 117px;
  margin-left: 0 !important;
  padding-left: 0;
  position: relative;
  left: -5px;
}
:lang(ja) .page-completecareex .prod-landing-footer-block h3 {
  letter-spacing: -3px;
  padding-top: 18px;
}
:lang(ja) .page-completecareex .btn-footer {
  float: left;
  margin-right: 0.6vw;
  margin-left: 0;
  background-color: #fff;
  text-align: center;
  border-radius: 0.5vw;
  border: 3px solid #CF0A2E;
  cursor: pointer;
}
:lang(ja) .page-completecareex .btn-footer img {
  margin: 0 auto;
  display: block;
  width: 60%;
}
:lang(ja) .page-completecareex .btn-footer:hover {
  background-color: #CF0A2E;
}
:lang(ja) .page-completecareex .btn-footer-amazon {
  padding: 1.3vw 1vw;
  margin-left: 0.8vw;
}
:lang(ja) .page-completecareex .btn-footer-lohaco {
  padding: 1.35vw 1vw;
  margin-left: 1.6vw;
}
:lang(ja) .page-completecareex .btn-footer-rakuten {
  padding: 1.55vw 1vw;
  margin-right: 0;
  margin-left: 0.6vw;
}
:lang(ja) .page-completecareex #footer:before {
  background: url("");
}
@media (max-width: 1000px) {
  :lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-hero .page-hero__text .richText-content p .large_red_text_52 {
    font-size: 2.25rem;
  }
  :lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-container .page-lead h1 {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  :lang(ja) .page-completecareex #wrapper {
    overflow: hidden;
  }
  :lang(ja) .page-completecareex .main-header-box .nav.sensodyne-logo {
    margin-left: 35px !important;
  }
  :lang(ja) .page-completecareex .main-header-box .nav-gsk-logo {
    display: none;
  }
  :lang(ja) .page-completecareex .main-header-box .mobile-search-image {
    display: none;
  }
  :lang(ja) .page-completecareex .main-header-box .mobile-menu-image {
    left: auto;
    right: 14px;
  }
  :lang(ja) .page-completecareex .main-header-box .mobile-menu-image img {
    max-width: 72%;
  }
  :lang(ja) .page-completecareex .main-header-box .main-nav-box {
    height: 62px;
  }
  :lang(ja) .page-completecareex .prod-landing-banner {
    margin-bottom: 19px;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content {
    margin-bottom: 0;
    margin-top: 5vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .component-content {
    text-align: center;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_5.odd {
    width: auto;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_5.odd h1 {
    text-align: center !important;
    font-size: 6vw;
    letter-spacing: 0px;
    margin-left: auto;
    margin-top: 4vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_5.even img {
    margin-top: 12px;
    margin-left: auto;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content .grid_10 img {
    margin-top: 9vw;
    max-width: 120%;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even {
    max-width: 100%;
    padding-left: 4.6vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .richText.grid_4 {
    float: none;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .richText.grid_4 h2 {
    text-align: center;
    margin-left: 0;
    font-size: 5.7vw;
    margin-top: 3vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .richText.grid_4 h2 span.bold-grey-text {
    margin-right: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner {
    width: 29.5vw;
    margin-right: 1.3vw;
    background-color: #fff;
    border-radius: 2.5vw;
    border: 1px solid transparent;
    cursor: pointer;
    margin-top: 5vw;
    margin-bottom: 6vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner img {
    margin: 0 auto;
    display: block;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-lohaco {
    padding: 2.32vw 1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-lohaco img {
    width: 80%;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-amazon {
    padding: 2vw 1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-amazon img {
    width: 84%;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-rakuten {
    padding: 2.8vw 1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner-rakuten img {
    width: 79%;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .btn-banner:hover {
    background-color: #CF0A2E;
    border: 1px solid #fff;
  }
  :lang(ja) .page-completecareex .prod-landing-banner .prod-landing-banner-content-wide.even .image:last-child {
    margin-right: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-header {
    font-size: 3.5vw;
    font-weight: 400;
    line-height: 1.5;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-header p {
    width: 90%;
    margin-left: 7vw;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-header p:first-child {
    margin-bottom: -4vw;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-products {
    position: absolute;
    margin-top: 10vw;
    font-size: 3.5vw;
    font-weight: 400;
    line-height: 1.5;
    margin-left: 0;
    margin-right: 30px;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-products p {
    margin-bottom: -4vw;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-products p:last-child {
    margin-bottom: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-footer {
    font-size: 3.5vw;
    font-weight: 400;
    line-height: 1.5;
    margin-left: 0;
    margin-right: 40px;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-footer p {
    margin-bottom: -4vw;
  }
  :lang(ja) .page-completecareex .prod-landing-disclaimer-footer p:last-child {
    margin-bottom: -1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-content-wide .image img {
    max-width: 103%;
    left: -12px;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section {
    position: relative;
    margin-bottom: 49px;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white {
    grid-row: 2;
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white p {
    margin: 0 25px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.7;
    margin-left: 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-text-on-white p u {
    font-size: 21px;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-img-tiles {
    grid-row: 1;
    margin-top: 8px;
    margin-bottom: 2px;
    left: 0;
    top: 0;
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-img-tiles .image {
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section .prod-landing-img-tiles .image img {
    height: auto;
    width: 100%;
    margin-left: auto;
    max-width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-white-section > div > div {
    display: grid;
    grid-template-rows: auto auto;
  }
  :lang(ja) .page-completecareex .prod-landing-red {
    padding-top: 25px;
    padding-bottom: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-content-wide .image img {
    max-width: 76%;
    margin-left: -20vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .image img {
    left: 0;
    max-width: 100%;
    top: -7px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 {
    width: 100%;
    margin-top: 19px;
    margin-bottom: -14px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p {
    padding-left: 8vw;
    padding-right: 8vw;
    line-height: 1.35;
    font-size: 5vw;
    letter-spacing: -0.1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p u {
    font-size: 6vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p em {
    font-size: 4vw;
    letter-spacing: -1px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p:nth-child(2) {
    line-height: 0.2;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .richText.grid_5 p:last-child {
    margin-top: 3vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white {
    max-width: 100%;
    margin-left: 0;
    margin-top: 3.3vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-title {
    margin-top: -2vw;
    padding-left: 6vw;
    width: 70%;
    position: initial;
    margin-bottom: 15vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-title figure figcaption {
    left: 0;
    padding-left: 3.3vw;
    top: 44vw;
    width: 112%;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-title figure figcaption p {
    padding-right: 0;
    font-size: 6vw;
    line-height: 1.1;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-title figure figcaption p span {
    font-size: 5.6vw;
    letter-spacing: -5px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-white-gold-image {
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-red-content .prod-landing-white .prod-landing-white-gold-image img {
    left: 0;
    margin-top: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white {
    max-width: 100%;
    margin-left: 0;
    margin-top: 3.3vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title {
    margin-top: -2vw;
    padding-left: 6vw;
    width: 71%;
    position: initial;
    margin-bottom: 15vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption {
    left: 0;
    padding-left: 9.3vw;
    top: 44vw;
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption p {
    padding-right: 0;
    font-size: 6vw;
    line-height: 1.1;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption p span {
    font-size: 5.6vw;
    letter-spacing: -5px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-title figure figcaption p strong {
    font-size: 9vw;
    letter-spacing: -6px;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-gold-image {
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-gold-image img {
    left: 0;
    margin-top: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content {
    grid-row: 3;
    width: 100%;
    padding-top: 6vw;
    margin-bottom: 8vw;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content p {
    font-size: 4.5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    line-height: 1.3;
  }
  :lang(ja) .page-completecareex .prod-landing-red .prod-landing-white .prod-landing-white-content p u {
    font-size: 6vw;
  }
  :lang(ja) .page-completecareex .prod-landing-white > div > div {
    display: grid;
    grid-template-rows: auto auto auto;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content {
    margin-top: 0;
    margin-left: 8vw;
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content h2 {
    font-size: 8vw;
    padding-top: 0;
    margin-bottom: 38vw;
    margin-top: -1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links {
    padding-top: 50px;
    padding-left: 2vw;
    padding-right: 0;
    width: 91%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links h3 {
    font-size: 9vw;
    margin-bottom: 0;
    text-align: center;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block h3 {
    margin-top: -5px;
    font-size: 6.1vw;
    line-height: 2;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block p {
    margin-top: -10px;
    padding-top: 0;
    font-size: 5.3vw;
    line-height: 1.8;
    letter-spacing: -2px;
    font-weight: 400;
    padding-right: 2vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .image img {
    max-width: 90%;
    margin-left: -8vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block p:last-child {
    margin-top: 16px;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links {
    padding-right: 0;
    padding-left: 0;
    margin-left: -5vw !important;
    margin-right: -27vw;
    margin-bottom: 21px;
    width: auto;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product {
    float: left;
    margin-right: 2.2vw;
    margin-left: 0;
    background-color: #fff;
    text-align: center;
    border-radius: 2.5vw;
    border: 1px solid #CF0A2E;
    cursor: pointer;
    width: 24.5%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product img {
    margin: 0 auto;
    display: block;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product:hover {
    background-color: #CF0A2E;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-amazon {
    padding: 2.1vw 1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-amazon img {
    width: 78%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-lohaco {
    padding: 2.4vw 1vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-lohaco img {
    width: 75%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-rakuten {
    padding: 2.6vw 1vw;
    margin-right: 0;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block .prod-landing-prod-block-links .btn-product-rakuten img {
    width: 87%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video-title {
    padding-top: 9vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video-title h3 {
    font-size: 8vw;
    margin-bottom: 30px;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video {
    max-width: 100%;
    width: 100%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video .videoWrapper {
    padding-top: 7%;
    margin-bottom: -10%;
    margin-top: 0;
    padding-bottom: 67.9%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video p {
    padding-top: 3px;
    font-size: 5.2vw;
    margin-bottom: 28px;
    font-weight: 600;
    letter-spacing: -3px;
    position: relative;
    left: -5vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video p .prod-landing-seconds {
    margin-left: 2vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video .richText .component-content {
    overflow: visible;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video .image img {
    max-width: 109%;
    width: 109%;
    margin-left: -8vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-video:not(.alpha) .image img {
    margin-left: -8vw;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links.even.last {
    padding-top: 50px;
    padding-left: 2vw;
    padding-right: 0;
    width: 91%;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links.even.last h3 {
    font-size: 9vw;
    margin-bottom: 0;
    text-align: center;
  }
  :lang(ja) .page-completecareex .prod-landing-products-content .prod-landing-prod-block-links.even.last .image:nth-child(2) {
    margin-top: -13px;
  }
  :lang(ja) .page-completecareex .btn-footer {
    float: left;
    margin-right: 0.6vw;
    margin-left: 0;
    background-color: #fff;
    text-align: center;
    border-radius: 2.5vw;
    border: 3px solid #CF0A2E;
    cursor: pointer;
    width: 97%;
    margin-top: 5.9vw;
  }
  :lang(ja) .page-completecareex .btn-footer:hover {
    background-color: #CF0A2E;
  }
  :lang(ja) .page-completecareex .btn-footer-amazon {
    padding: 6.5vw 1vw;
    margin-left: 0.8vw;
  }
  :lang(ja) .page-completecareex .btn-footer-amazon img {
    margin: 0 auto;
    display: block;
    width: 54%;
  }
  :lang(ja) .page-completecareex .btn-footer-lohaco {
    padding: 7.3vw 1vw;
    margin-left: 1.6vw;
  }
  :lang(ja) .page-completecareex .btn-footer-lohaco img {
    margin: 0 auto;
    display: block;
    width: 49%;
  }
  :lang(ja) .page-completecareex .btn-footer-rakuten {
    padding: 8.1vw 1vw;
    margin-right: 0;
    margin-left: 0.6vw;
    margin-top: 6.9vw;
  }
  :lang(ja) .page-completecareex .btn-footer-rakuten img {
    margin: 0 auto;
    display: block;
    width: 49%;
  }
  :lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-hero .page-hero__text .richText-content p {
    max-width: 100%;
  }
  :lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-hero .page-hero__text .richText-content p .large_red_text_52 {
    font-size: 1.875rem;
  }
  :lang(ja) .page-about-gum-disease.template-parodontax-basic-layout--jp .page-container .page-lead h1 {
    margin-bottom: 0;
  }
  :lang(ja) #footer {
    margin-top: 10vw;
    background: url(../../assets/img/footer-bg-mobile.jpg?auto=format) 50% 44%/cover no-repeat #ffffff;
  }
  :lang(ja) #footer .back-to-top {
    margin-left: 0;
    margin-right: 0;
    margin-top: 40px;
    width: 100%;
  }
  :lang(ja) #footer .back-to-top p {
    text-align: left;
    font-size: 4.7vw;
    font-weight: bold;
    line-height: 1.3;
  }
  :lang(ja) #footer .back-to-top p:last-child {
    margin-top: 30px;
  }
  :lang(ja) #footer .navigation {
    margin-top: -30px;
    margin-bottom: 44px;
  }
  :lang(ja) #footer .navigation ul {
    margin: 0;
    padding: 0;
  }
  :lang(ja) #footer .navigation li {
    text-align: left;
    border-bottom: none;
  }
  :lang(ja) #footer .navigation a {
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -3px;
    margin-bottom: -30px;
  }
  :lang(ja) #footer .copyright-container {
    right: auto;
  }
}
:lang(ja) .template-parodontax-basic-layout--jp #content.main {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 320px) {
  :lang(ja) .template-parodontax-basic-layout--jp #content.main {
    padding-top: 40px;
  }
  :lang(ja) .template-parodontax-basic-layout--jp #content.main .article-page__main {
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .template-parodontax-basic-layout--jp #content.main {
    padding-top: 115px;
  }
}
:lang(ja) .template-parodontax-basic-layout--jp.page-caring-for-your-gums .articleList .articleList-title,
:lang(ja) .template-parodontax-basic-layout--jp.page-whats-new .articleList .articleList-title {
  padding-top: 215px;
}
@media screen and (min-width: 768px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-caring-for-your-gums .articleList .articleList-title,
  :lang(ja) .template-parodontax-basic-layout--jp.page-whats-new .articleList .articleList-title {
    padding-top: 155px;
  }
}
@media screen and (min-width: 813px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-caring-for-your-gums .articleList .articleList-title,
  :lang(ja) .template-parodontax-basic-layout--jp.page-whats-new .articleList .articleList-title {
    padding-top: 190px;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-whats-new .articleList .articleList-article {
    min-height: 380px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-whats-new .articleList .articleList-article {
    min-height: 410px;
  }
}
@media screen and (min-width: 768px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .richText.hero-button--center {
    bottom: 60px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(ja) .template-parodontax-basic-layout--jp.page-home .mainpage__carousel .carousel .carousel-slides > li:nth-child(2) .richText.hero-button--center {
    bottom: 70px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1365px) {
  .template-parodontax-basic-layout--sa-ar.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 10% !important;
    transform: none;
  }
}
@media screen and (min-width: 768px) {
  .template-parodontax-basic-layout--sa-ar.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .template-parodontax-basic-layout--sa-ar.page-products .mainpage__carousel.carousel-product-landing .carousel .richText {
    left: 15px !important;
    right: 15px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  .template-parodontax-basic-layout--sa-ar.page-products .mainpage__carousel.carousel-product-landing .carousel .richText {
    left: 15px !important;
  }
}
@media screen and (min-width: 960px) {
  .template-parodontax-basic-layout--sa-ar.page-products .mainpage__carousel.carousel-product-landing .carousel .richText {
    left: 15px;
    right: 15px;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 1600px) {
  .template-parodontax-basic-layout--sa-ar.page-products .mainpage__carousel.carousel-product-landing .carousel .richText {
    padding: 0 90px;
  }
}

@media screen and (max-width: 767px) {
  .template-parodontax-basic-layout--sa-en.page-products .product__carousel .carousel .richText.last p {
    font-size: 14.625px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
  .template-parodontax-basic-layout--sa-en.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 40%;
  }
}
@media screen and (min-width: 768px) {
  .template-parodontax-basic-layout--sa-en.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText {
    direction: ltr !important;
  }
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText p {
    width: 310px;
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translate(-11%, 0);
  }
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText h1 {
    position: absolute;
    top: -80px;
    left: 50%;
    width: 310px;
    transform: translate(-11%, 0);
  }
}
@media screen and (min-width: 960px) {
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText {
    direction: ltr !important;
  }
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText p {
    width: 420px;
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translate(-76%, 0);
  }
  .template-parodontax-basic-layout--sa-ar .carousel-product-landing .carousel .richText h1 {
    width: 420px;
    position: absolute;
    top: -80px;
    left: 50%;
    transform: translate(-76%, 0);
  }
}
@media screen and (max-width: 767px) {
  .template-parodontax-basic-layout--sa-ar .mainpage__carousel .carousel .white-button-sp .hero-cta--red {
    background-color: white;
    color: #cf0a2c;
  }
}
.template-parodontax-basic-layout--sa-ar .mainpage__carousel .carousel .carousel-slide:nth-child(1) .carousel-cover {
  left: 50% !important;
  transform: translate(-50%, 0);
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .template-parodontax-basic-layout--sa-ar.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 37% !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1365px) {
  .template-parodontax-basic-layout--sa-ar.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText {
    top: 31% !important;
  }
}
@media screen and (min-width: 768px) {
  .template-parodontax-basic-layout--sa-ar .main .mainpage__teaser .articleTeaser.first {
    margin-left: 2.08333%;
  }
  .template-parodontax-basic-layout--sa-ar .main .mainpage__teaser .articleTeaser.last {
    margin-left: 0;
  }
}

/*Beginning of Arabian localization*/
@media only screen and (max-width: 767px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel-slide.first .hero-button--center, :lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel-slide.last .hero-button--center {
    bottom: 55px;
  }
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel-slides li:nth-child(3) .hero-button--center {
  width: auto;
}
@media only screen and (min-width: 1001px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel-slides li:nth-child(3) .hero-button--center {
    bottom: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .mainpage__teaser .column-wrapper {
    direction: ltr;
  }
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel .carousel-nav .carousel-nav-prev {
  right: 0px;
  transform: scaleX(-1);
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-home .carousel .carousel-nav .carousel-nav-next {
  left: 0px;
  right: auto;
  transform: scaleX(-1);
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar.page-about-gum-disease.page-symptoms.page-journey-of-gum-disease .page-hero .image.desktop-only {
    left: -2px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar.page-about-gum-disease.page-symptoms.page-journey-of-gum-disease .outer-box {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar #footer .footer-content .copyright-container {
    margin-top: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar #footer .footer-content .copyright-container {
    bottom: -30px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar #footer .footer-content .copyright-container {
    bottom: -20px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar .mobile-li img {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  :lang(ar) .template-parodontax-basic-layout--sa-ar .mobile-li img {
    display: none;
  }
}
:lang(ar) .page-products .heading {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 20x;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  margin-bottom: 5px;
  width: 170px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ar) .page-products .heading {
    width: 160px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .page-products .heading {
    width: 100%;
    padding: 10px 20px;
  }
}
:lang(ar) .page-products .where-to-buy.where-to-buy-popup .inner li {
  width: 100%;
}
:lang(ar) .page-products .inner {
  padding: 0;
  list-style-type: none;
}
:lang(ar) .page-products .inner li {
  display: block;
  border-radius: 500px;
}
:lang(ar) .page-products .inner li a {
  width: 100%;
  padding: 5px 0;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}
:lang(ar) .page-products .wrapper {
  max-width: 222px;
  padding-right: 0px;
}
:lang(ar) .page-products .overlay-content-inner {
  height: 500px;
}
@media only screen and (max-width: 767px) {
  :lang(ar) .page-products .overlay-content-inner {
    height: 530px;
  }
}
:lang(ar) .page-products .where-to-buy.where-to-buy-popup {
  text-align: center;
  height: 400px;
}
@media only screen and (max-width: 767px) {
  :lang(ar) .page-products .where-to-buy.where-to-buy-popup {
    height: 420px;
  }
}
:lang(ar) .page-products .parametrizedhtml.section.component.first.odd.last {
  height: 200px;
}
@media only screen and (min-width: 1001px) {
  :lang(ar) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    margin-left: 125px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(ar) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    margin-left: 125px !important;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    position: absolute;
    width: 45%;
  }
}
@media only screen and (max-width: 767px) {
  :lang(ar) .page-products .store-box.main div:first-child {
    left: 5%;
  }
  :lang(ar) .page-products .store-box.main div:last-child {
    right: 1%;
  }
}
:lang(ar) .page-products .pdx-txt {
  font-size: 1.4em;
}
:lang(ar) .page-products .button-inner {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 20x;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  margin-bottom: 5px;
  width: 170px;
}
:lang(ar) .page-products .button-inner a {
  text-decoration: none;
  color: white !important;
}
:lang(ar) .page-products .component-content h6 {
  text-transform: none;
  text-align: center;
}
:lang(ar) .journey-page .accordion .accordion-slide .accordion-head {
  width: 50%;
  padding-top: 20px;
  padding-left: 70px;
  float: right;
  z-index: 10;
  font-weight: normal;
}
:lang(ar) .journey-page .accordion .accordion-slide .accordion-head::before {
  background: #cf0a2c !important;
}
:lang(ar) .journey-page .accordion .accordion-slide .accordion-head::after {
  width: 40px;
  height: 40px;
  top: 10px;
  left: 0%;
  z-index: 50;
  border: none !important;
  background: #cf0a2c !important;
  color: #fff;
  content: counter(my-awesome-counter) !important;
  font-size: 29px;
  line-height: 45px;
  text-align: center;
  font-family: "Hind", Arial, sans-serif;
  font-weight: normal;
}
:lang(ar) .journey-page .accordion .accordion-slide {
  counter-increment: my-awesome-counter;
}
:lang(ar) .accordion-container .accordion-slide::before {
  border-color: rgba(131, 245, 123, 0);
  border-top-color: #001f5b;
  border-width: 7px;
  margin-left: -7px;
  background: transparent !important;
}
@media only screen and (max-width: 767px) {
  :lang(ar) .journey-page .accordion .accordion-slide .accordion-head::before, :lang(ar) .journey-page .accordion .accordion-slide .accordion-head::after {
    left: 50% !important;
  }
  :lang(ar) .journey-page .accordion .accordion-slide .accordion-head {
    width: 100%;
    padding-top: 65px;
    padding-left: 0px;
  }
}
:lang(ar) .journey-page .accordion .accordion-slide::after, :lang(ar) .journey-page .accordion .accordion-slide::before {
  top: 102%;
  left: 50% !important;
  border: solid #fff;
  content: " ";
  height: 0 !important;
  width: 0 !important;
  position: absolute;
  pointer-events: none;
}
:lang(ar) .journey-page .accordion .accordion-slide::before, :lang(ar) .journey-page .accordion .accordion-slide::after {
  border-color: rgba(131, 245, 123, 0);
  border-top-color: #001f5b;
  border-width: 7px;
  margin-left: -7px;
  background: transparent !important;
}
:lang(ar) .journey-page .accordion .accordion-slide::after {
  border-color: rgba(213, 196, 196, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
:lang(ar) .journey-page .accordion .accordion-slide {
  min-height: 80px;
}
:lang(ar) .journey-page .accordion .accordion-slide:last-of-type {
  min-height: 80px;
}
:lang(ar) .template-parodontax-basic-layout--sa-ar .inner li {
  border: none;
}
:lang(ar) .template-parodontax-basic-layout--sa-ar .inner li a {
  padding: 0;
}
:lang(ar) .template-parodontax-basic-layout--sa-ar .inner li .articleList-article-wrapper a::after {
  /* left: 185px !important;*/
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-toothbrush .teaser-box ul li {
  margin-right: 20px;
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-toothbrush .teaser-box ul li::before {
  display: none;
}
:lang(ar) .template-parodontax-basic-layout--sa-ar.page-toothbrush .teaser-box ul li::after {
  right: -17px;
  top: 1px;
  position: absolute;
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  top: 7px;
  border-radius: 100%;
  background: #001f5b;
}

/*End of Arabian localization*/
/*Beginning of English version localization*/
:lang(en) .page-products .heading {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  margin-bottom: 5px;
  width: 170px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .page-products .heading {
    width: 160px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .heading {
    width: 220px;
  }
}
:lang(en) .page-products .where-to-buy.where-to-buy-popup .inner li {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .where-to-buy.where-to-buy-popup .inner {
    width: 85%;
    margin-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .where-to-buy.where-to-buy-popup .wrapper {
    max-width: 170px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .where-to-buy.where-to-buy-popup .wrapper .heading {
    width: 85%;
  }
}
:lang(en) .page-products .inner {
  padding: 0;
  list-style-type: none;
}
:lang(en) .page-products .inner li {
  display: block;
  border-radius: 500px;
}
:lang(en) .page-products .inner li a {
  width: 100%;
  padding: 5px 0;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}
:lang(en) .page-products .wrapper {
  max-width: 222px;
  padding-right: 0px;
  padding-left: 0px;
}
:lang(en) .page-products .overlay-content-inner {
  height: 500px;
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .overlay-content-inner {
    height: 550px;
  }
}
:lang(en) .page-products .where-to-buy.where-to-buy-popup {
  text-align: center;
  height: 400px;
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .where-to-buy.where-to-buy-popup {
    height: 440px;
  }
}
:lang(en) .page-products .parametrizedhtml.section.component.first.odd.last {
  height: 200px;
}
@media only screen and (min-width: 1001px) {
  :lang(en) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    margin-left: 125px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    margin-left: 125px !important;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .page-products .store-box.main .image.component.section.grid_3.omega.even.store-logo.us-store-logo {
    position: absolute;
  }
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
  :lang(en) .page-products .store-box.main div:first-child {
    left: -2%;
  }
  :lang(en) .page-products .store-box.main div:last-child {
    right: -47%;
  }
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
  :lang(en) .page-products .store-box.main div:first-child {
    left: 0;
  }
  :lang(en) .page-products .store-box.main div:last-child {
    right: -51%;
  }
}
@media only screen and (min-width: 414px) and (max-width: 767px) {
  :lang(en) .page-products .store-box.main div:first-child {
    left: 5%;
  }
  :lang(en) .page-products .store-box.main div:last-child {
    right: -51%;
  }
}
:lang(en) .page-products .pdx-txt {
  font-size: 1.4em;
}
:lang(en) .page-products .button-inner {
  display: inline-block;
  padding: 15px 30px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: white;
  box-sizing: border-box;
  background: #cf0a2c;
  margin-bottom: 5px;
  width: 170px;
}
:lang(en) .page-products .button-inner a {
  text-decoration: none;
  color: white !important;
}
:lang(en) .page-products .component-content h6 {
  text-transform: none;
  text-align: center;
}
@media screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--sa-en .mainpage__carousel .carousel .white-button-sp .hero-cta--red {
    background-color: white;
    color: #cf0a2c;
  }
}
:lang(en) .template-parodontax-basic-layout--sa-en .agd-page .page-related {
  padding: 60px 0;
}
:lang(en) .template-parodontax-basic-layout--sa-en.page-caring-for-your-gums2 .inner li, :lang(en) .template-parodontax-basic-layout--sa-en.page-whats-new .inner li {
  border: none;
}
:lang(en) .template-parodontax-basic-layout--sa-en.page-caring-for-your-gums2 .inner li a, :lang(en) .template-parodontax-basic-layout--sa-en.page-whats-new .inner li a {
  padding: 0;
}
:lang(en) .template-parodontax-basic-layout--sa-en.page-caring-for-your-gums2 .inner li .articleList-article-wrapper a::after, :lang(en) .template-parodontax-basic-layout--sa-en.page-whats-new .inner li .articleList-article-wrapper a::after {
  right: -40px;
}
:lang(en) .template-parodontax-basic-layout--sa-en.page-about-gum-disease.page-symptoms.page-bleeding-gums .page-related, :lang(en) .template-parodontax-basic-layout--sa-en.page-about-gum-disease.page-symptoms.page-what-causes-tooth-loss .page-related {
  padding: 60px 0;
}
:lang(en) .template-parodontax-basic-layout--sa-en.page-about-gum-disease.page-stages.page-periodontitis .page-related {
  padding: 60px 0;
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--sa-en #footer .footer-content .copyright-container {
    margin-top: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--sa-en #footer .footer-content .copyright-container {
    bottom: -20px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--sa-en #footer .footer-content .copyright-container {
    bottom: -45px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--sa-en .mobile-li img {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--sa-en .mobile-li a {
    padding: 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--sa-en .mobile-li img {
    display: none;
  }
}

@media only screen and (min-width: 1001px) {
  .template-parodontax-basic-layout--sa-en .articleList .articleList-title {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .template-parodontax-basic-layout--sa-en .articleList .articleList-title {
    padding-top: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .template-parodontax-basic-layout--sa-en .articleList .articleList-title {
    padding-top: 200px;
  }
}

.page-caring-for-your-gums2.page-tips-for-choosing-a-toothbrush1.layout-sensodyne-home-layout.template-parodontax-basic-layout--sa-ar .article-body ol {
  direction: ltr;
}

.page-whats-new.page-all-about-mouth-ulcers.layout-sensodyne-home-layout.template-parodontax-basic-layout--sa-ar .article-body ol {
  direction: ltr;
}

.page-caring-for-your-gums2.page-why-do-i-need-to-floss.layout-sensodyne-home-layout.template-parodontax-basic-layout--sa-ar .article-body ol {
  direction: ltr;
}

:lang(et) .page-unhealthygums-risk-learnmore .ght-content-frame ul li span {
  margin-bottom: 0;
}
:lang(et) .page-unhealthygums-risk-learnmore .ght-content-frame ul li {
  margin-bottom: 0;
}
:lang(et) .page-healthygums-risk-learnmore .ght-content-frame ul li span {
  margin-bottom: 0;
}
:lang(et) .page-healthygums-risk-learnmore .ght-content-frame ul li {
  margin-bottom: 0;
}
:lang(et) .page-symptoms .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:last-child > .navigation-item-title {
  padding: 0;
}
:lang(et) .page-gum-health-test .questions-slide[data-index="4"] label:nth-of-type(5) {
  line-height: 1.3;
  padding-top: 14px;
}
:lang(et) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 > .navigation-item-title {
  font-size: 13px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(et) .page-gum-health-test .questions-slide[data-index="4"] label:nth-of-type(5) {
    line-height: 1.2;
    padding-top: 4px;
  }
}
@media screen and (min-width: 568px) and (max-width: 736px) {
  :lang(et) .page-gum-health-test .questions-slide[data-index="4"] label:nth-of-type(5) {
    padding-top: 14px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(et) .ght-content-frame .ght-select-topic--thee {
    max-width: 880px;
  }
  :lang(et) .ght-content-frame .ght-select-topic--thee p:not(:last-of-type) {
    width: calc(33.33333% - 13px);
  }
}
@media screen and (max-width: 1000px) {
  :lang(et) .mobile-navigation .navigation-branch.navigation-level1 .navigation-item.navigation-level1.is-open > .navigation-branch.navigation-level2 li a {
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 768px) {
  :lang(et) .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
}
@media screen and (max-width: 736px) {
  :lang(et) .main .about-page .page-hero .content .richText h1 {
    color: #ffffff !important;
  }
}
@media only screen and (max-height: 800px) and (max-width: 1400px) and (min-width: 1001px) {
  :lang(et) .page-gum-health-test .questions-slide[data-index="2"] label:nth-of-type(3) {
    line-height: 1.5;
  }
  :lang(et) .page-gum-health-test .questions-slide[data-index="4"] label:nth-of-type(5) {
    padding-top: 4px;
  }
  :lang(et) .page-gum-health-test .questions-slide[data-index="4"] label:nth-of-type(6) {
    padding-top: 4px;
    line-height: 1.4;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
  :lang(et) .main .agd-landing .page-hero .content .richText {
    max-width: 340px;
  }
  :lang(et) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last h1 {
    width: 75%;
    margin-bottom: 0;
  }
}
:lang(et) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(4):hover .megamenu-wrapper {
  width: auto;
  height: 490px;
}
:lang(et) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  height: 510px;
}
:lang(et) .page-products .product__carousel .carousel .richText.last {
  top: 28% !important;
}
@media (max-width: 767px) {
  :lang(et) .tab-container .navigation.component .navigation-root .navigation-item.navigation-level1:hover:not(.is-active) a {
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  :lang(et) .mainpage__carousel.slider_align_btn .carousel-slides > li:first-child .hero-cta--red {
    /* position: relative;
     top: 0;
     left: 0;
     transform: none;*/
    position: absolute;
    top: -250px;
    left: 50%;
    transform: scale(1) translateX(-50%);
  }
  :lang(et) .desktop_hide {
    display: none;
  }
  :lang(et) .mainpage__carousel .carousel .richText h1 {
    font-size: 2.8em;
  }
}
@media screen and (min-width: 768px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 130px;
    bottom: auto;
  }
}
@media screen and (min-width: 1001px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(4) .navigation-branch.navigation-level2,
  :lang(et) .template-parodontax-basic-layout--et-ee .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 160px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 185px;
  }
}
@media screen and (min-width: 1024px) and (max-height: 800px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 160px;
  }
}
@media screen and (min-width: 320px) and (max-width: 413px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slide:nth-child(5) .richText h2 {
    font-size: 22px !important;
  }
}
@media screen and (min-width: 414px) and (max-width: 767px) {
  :lang(et) .template-parodontax-basic-layout--et-ee .mainpage__carousel .carousel .carousel-slide:nth-child(5) .richText h2 {
    font-size: 28px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .block-headline {
    margin: 0 auto 30px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK .main .product-landing .block-headline {
    margin: 0 auto 45px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK .main .product-landing .block-headline p {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
  }
  :lang(en) .template-parodontax-basic-layout--UK .mainpage__products {
    padding: 0;
  }
  :lang(en) .template-parodontax-basic-layout--UK .mainpage__teaser {
    padding: 0 0 45px;
  }
}
@media screen and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    min-height: 70px;
    padding-bottom: 18px;
  }
}
@media screen and (min-width: 990px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    min-height: 75px;
    padding-bottom: 18px;
  }
}
@media all and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .mainpage__products .articleTeaser {
    margin-bottom: 30px !important;
  }
}
@media all and (min-width: 320px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .mainpage__teaser {
    padding: 30px 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK .main .mainpage__teaser .block-headline {
    margin: 0 auto 20px auto !important;
  }
}
:lang(en) .template-parodontax-basic-layout--UK .main .parametrizedhtml .table.compareProductsTable.component table tr td a {
  display: block;
}
@media screen and (min-width: 320px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .parametrizedhtml .table.compareProductsTable.component table tr td a {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .parametrizedhtml .table.compareProductsTable.component table tr td a {
    padding-left: 15px;
  }
}
@media screen and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK .mainpage__intensive .image.desktop-only img {
    margin: 0 auto !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK #footer .footer-content .footer-share-this {
    top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK #footer .footer-content .footer-share-this {
    top: -40px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK #footer .footer-content .footer-share-this {
    top: -30px;
  }
}
:lang(en) .template-parodontax-basic-layout--UK #footer .footer-content .footer-share-this .shareThis-list .shareThis-item {
  position: relative;
  width: 45px;
  height: 45px;
  padding: 0 !important;
}
@media screen and (min-width: 320px) {
  :lang(en) .template-parodontax-basic-layout--UK #footer .footer-content .footer-share-this .shareThis-list .shareThis-item a img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 !important;
  }
}
@media only screen and (max-width: 1000px) and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--UK .product-listpage__list .richText {
    min-height: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .mainpage__products.prefix_2 {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothpaste .product-listpage .page-hero .image.desktop-only img {
    left: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    object-fit: cover;
    object-position: bottom;
  }
}
@media screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothpaste .main .block-headline h2 {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-corsodyl .product-listpage .page-hero .image.desktop-only img {
    left: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    object-fit: cover;
    object-position: bottom;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-corsodyl .product-listpage--intensive .list-row .product-teaser-container .secondary-button.richText {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 50px !important;
    height: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-mouthwash .product-listpage .page-hero .image.desktop-only img {
    left: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    object-fit: cover;
    object-position: bottom;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .mainpage__products {
    padding-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .block-headline.first h2:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage__list {
    padding-top: 50px;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage__list .richText {
    min-height: 180px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage__list .richText.block-headline {
    min-height: 0 !important;
    margin-bottom: 20px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage__list .richText.list-boxitem-button, :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage__list .richText.last {
    min-height: 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .mainpage__products, :lang(en) .template-parodontax-basic-layout--UK.page-products .main .mainpage__teaser {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-landing .mainpage__products .block-headline {
    margin: 0 auto !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1366px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-landing .mainpage__products {
    padding: 50px 0;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-landing .mainpage__products .block-headline {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-landing .mainpage__teaser .articleTeaser[class*="grid_"]:last-of-type {
    margin: 0 auto 25px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-listpage .page-hero .content .richText {
    bottom: 20px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1199px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -1080px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-listpage .page-hero .image.desktop-only img {
    width: 1620px;
    height: 540px;
    margin: 0 0 0 -810px;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-listpage .product-listpage__list .block-headline {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-listpage .product-landing .mainpage__products {
    padding: 50px 0;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-landing .mainpage__products {
    padding: 50px 0;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .product-landing .mainpage__teaser {
    padding: 50px 0;
  }
}
:lang(en) .template-parodontax-basic-layout--UK.page-toothbrush.page-products .main .mainpage__products {
  padding-top: 0;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-home .main .mainpage__products .block-headline {
    margin: 0 auto 20px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .ght-content-frame, :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .questions-frame, :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .ght-result-text {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 376px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .ght-content-frame, :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .questions-frame, :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .ght-result-text {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-gum-health-test .main .questions-slide__btn-container {
    max-width: 280px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .agd-page .page-details .richText ol {
    margin-bottom: 20px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK .main .product-listpage__buy .block-headline.title-only {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-about-parodontax-and-corsodyl .block-headline {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-caring-for-your-gums .main .article-page__list,
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new .main .article-page__list {
    padding-top: 15px !important;
    padding-bottom: 15px;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-caring-for-your-gums .main .article-page__list .block-headline,
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new .main .article-page__list .block-headline {
    margin-bottom: 15px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-caring-for-your-gums .main .article-listpage__main .block-headline {
    margin-bottom: 15px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .product-listpage__buy {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .product-listpage__list {
    padding-top: 20px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .product-listpage__list .block-headline {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1199px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -1020px;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .page-hero .content .richText {
    padding: 0 0 0 15px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1001px) and (max-width: 1400px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-mouthwash .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -810px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-toothbrush .mainpage__products .richText.section.component.even.last {
    margin-left: 20px;
  }
}
@media all and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage__list {
    padding-top: 25px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage .product-landing .mainpage__teaser {
    padding-top: 15px !important;
    padding-bottom: 30px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage .product-landing .mainpage__products {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage .product-landing .mainpage__teaser {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .box.section.page-hero.component.first, :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .image.section.desktop-only.component.first {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage .product-landing .mainpage__products {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .product-listpage .product-landing .mainpage__teaser {
    padding-top: 30px !important;
    padding-bottom: 50px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .box.section.page-hero.component.first, :lang(en) .template-parodontax-basic-layout--UK.page-products.page-toothbrush .main .image.section.desktop-only.component.first {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 320px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new .main .block-headline {
    margin-bottom: 20px !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new .main .parametrizedhtml .table.compareProductsTable.component {
    margin-top: 0 !important;
  }
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new .main .parametrizedhtml .table.compareProductsTable.component table tr td img {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new.page-which-mouthwash-is-right-for-me .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -740px !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1366px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new.page-which-mouthwash-is-right-for-me .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -1200px !important;
  }
}
@media screen and (min-width: 1367px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new.page-which-mouthwash-is-right-for-me .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -960px !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1400px) and (max-height: 800px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-whats-new.page-which-mouthwash-is-right-for-me .main .product-listpage .page-hero .image.desktop-only img {
    margin: 0 0 0 -960px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .block-headline {
    margin-bottom: 20px !important;
    padding: 0 0px;
  }
}
@media screen and (min-width: 768px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-products .main .product-listpage--intensive .list-row .product-teaser-container .secondary-button {
    text-align: left;
  }
}
:lang(en) .template-parodontax-basic-layout--UK.page-products .main .richText ul li:before, :lang(en) .template-parodontax-basic-layout--UK.page-products .main .richText ul li::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  top: 6px;
  border-radius: 50%;
  background: #001f5b;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .accordion .accordion-slide::before, :lang(en) .template-parodontax-basic-layout--UK .journey-page .accordion .accordion-slide::after {
  position: absolute;
  width: 10px;
  height: 100%;
  max-height: 120px;
  left: calc(50% - 5px);
  background: #cfcfcf;
  z-index: 9;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .accordion .accordion-slide::before, :lang(en) .template-parodontax-basic-layout--UK .journey-page .accordion .accordion-slide::after {
  position: absolute;
  width: 10px;
  height: 100%;
  max-height: 120px;
  left: calc(50% - 5px);
  background: transparent;
  z-index: 9;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .accordion .accordion-slide::before {
  content: '';
  top: 50px;
  opacity: 1;
  -webkit-transition: opacity 0.2s 0.1s;
  -moz-transition: opacity 0.2s 0.1s;
  transition: opacity 0.2s 0.1s;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide::before {
  position: absolute;
  width: 10px;
  height: 100%;
  max-height: 120px;
  left: calc(50% - 5px);
  background: transparent;
  z-index: 9;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide::after {
  position: absolute;
  width: 10px;
  height: 100%;
  max-height: 120px;
  left: calc(50% - 5px);
  background: transparent;
  z-index: 9;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide:after {
  top: 102%;
  left: 50% !important;
  border: solid #fff;
  content: " ";
  height: 0 !important;
  width: 0 !important;
  position: absolute;
  pointer-events: none;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide:before {
  top: 102%;
  left: 50% !important;
  border: solid #fff;
  content: " ";
  height: 0 !important;
  width: 0 !important;
  position: absolute;
  pointer-events: none;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide:after {
  border-color: rgba(213, 196, 196, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide:before {
  border-color: rgba(131, 245, 123, 0);
  border-top-color: #001f5b;
  border-width: 7px;
  margin-left: -7px;
  background: transparent !important;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide.is-active:not(:last-of-type)::after {
  content: '';
  bottom: -40px;
  z-index: -1;
}
:lang(en) .template-parodontax-basic-layout--UK .journey-page .red_circles .accordion .accordion-slide.is-active::before {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
:lang(en) .template-parodontax-basic-layout--UK #content.main .richText ol > li::before, :lang(en) .template-parodontax-basic-layout--UK #content.main .richText ol > li:before {
  font-weight: bold;
}
:lang(en) .template-parodontax-basic-layout--UK #content.main .richText strong, :lang(en) .template-parodontax-basic-layout--UK #content.main .richText b {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .content .richText {
    max-width: 330px;
  }
  :lang(en) .template-parodontax-basic-layout--UK .content .richText h1 {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-home .carousel .carousel-slide.first .richText {
    bottom: 7%;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .page-toothbrush .richText.section.component.even.last .component-content .richText-content p {
    margin-left: 15px;
  }
}
:lang(en) .template-parodontax-basic-layout--UK .component-content {
  margin-bottom: 0px;
}
:lang(en) .template-parodontax-basic-layout--UK .component-content:before, :lang(en) .template-parodontax-basic-layout--UK .component-content:after {
  content: "";
  display: table;
}
:lang(en) .template-parodontax-basic-layout--UK .component-content:after {
  clear: both;
}
@media (max-width: 560px) {
  :lang(en) .template-parodontax-basic-layout--UK .large_red_text_optimised {
    font-size: 25px;
  }
}
@media (max-width: 560px) {
  :lang(en) .template-parodontax-basic-layout--UK .richText.section.color-primary.component.first.odd .richText-content p:nth-child(2) {
    /*display: none;*/
  }
}
@media only screen and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK .articleTeaser-text-content {
    min-height: 220px !important;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .caring-for-your-gums-title {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .caring-for-your-gums-title {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .caring-for-your-gums-title {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .snippet-reference-box {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .snippet-reference-box {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK.page-why-do-i-need-to-floss .article-page .content.paragraphSystem .snippet-reference-box {
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .template-parodontax-basic-layout--UK .main .agd-page .smartLink li:first-child, :lang(en) .template-parodontax-basic-layout--UK .main .article-page .smartLink li:first-child {
    margin-left: -31px;
  }
  :lang(en) .template-parodontax-basic-layout--UK .main .agd-page .smartLink li:last-child, :lang(en) .template-parodontax-basic-layout--UK .main .article-page .smartLink li:last-child {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 1000px) {
  :lang(en) .master .articleTeaser-text-content {
    min-height: 220px !important;
    padding: 0 15px 5px;
  }
}
@media screen and (max-width: 767px) {
  :lang(en) .en_GB .page-products.layout-sensodyne-home-layout .product__carousel .carousel .richText.last h1 {
    font-size: 1.85em;
    text-align: center;
    margin-bottom: 20px !important;
  }
}
:lang(en) .en_GB .megamenu-wrapper {
  display: none;
  height: 700px;
  position: absolute;
  top: 50px;
  right: 0;
  background: #fff;
  width: 500px;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
  display: -webkit-box;
  display: -ms-flexbox;
  margin: 0;
  width: 100%;
  position: static;
  list-style: none;
  padding: 0;
  margin: 0;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 li {
  width: 250px;
  display: block;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5):hover .megamenu-wrapper {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
  display: -webkit-box;
  display: -ms-flexbox;
  margin: 0;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  width: 100%;
  position: static;
  list-style: none;
  padding: 0;
  margin: 0;
}
:lang(en) .en_GB .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 li {
  width: 250px;
  display: block;
}
@media only screen and (min-width: 1001px) {
  :lang(en) .en_GB.page-home .mainpage__carousel .carousel .carousel-slides li:nth-child(3) .hero-button--center {
    bottom: 55px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(en) .en_GB.page-products.page-corsodyl .product-listpage--intensive .list-row .product-teaser-container .secondary-button {
    bottom: -7%;
  }
}
@media only screen and (max-width: 767px) {
  :lang(en) .en_GB.page-complete-protection-daily-mouthwash .main .product-listpage .page-hero h1 {
    font-size: 1.5625rem;
  }
  :lang(en) .en_GB.page-complete-protection-daily-mouthwash .teaser-box .list-boxitem-button {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(en) .en_GB.page-complete-protection-daily-mouthwash .teaser-box .list-boxitem-button {
    position: relative;
    left: 50%;
  }
}

:lang(fr) .main-nav-box .navigation-horizontal .navigation-item.navigation-level1 .navigation-branch.navigation-level2 {
  top: 65px;
}
:lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel .first .richText {
  top: auto;
}
@media screen and (max-width: 1000px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel .first .richText {
    max-width: none;
    left: auto;
  }
}
:lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText {
  padding: 0 0 0 30px;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText {
    max-width: 250px;
  }
}
:lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText h2 {
  max-width: 300px;
  font-size: 2.25em;
}
@media screen and (max-width: 1000px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText h2 {
    font-size: 2.15em;
  }
}
@media screen and (max-width: 374px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText h2 {
    font-size: 2.0em;
  }
}
@media screen and (max-width: 767px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText h2 {
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  :lang(fr) .page-products .mainpage__carousel .carousel .first#last .richText {
    font-size: 16px;
  }
  :lang(fr) .page-products .mainpage__carousel .carousel .first#last .richText h1 {
    font-size: 1.85em !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
  :lang(fr) .page-products .mainpage__carousel .carousel .first#last .richText {
    left: 80px !important;
    font-size: 12px;
    text-align: left;
    margin: 0;
  }
}
@media screen and (min-width: 1367px) {
  :lang(fr) .page-products .mainpage__carousel .carousel .first#last .richText h1 {
    max-width: 620px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
  :lang(fr) .page-products .mainpage__carousel .carousel .last#first .richText {
    left: 65px !important;
    font-size: 9px;
    text-align: left;
    max-width: 300px;
    margin: 0;
  }
}
@media screen and (min-width: 1367px) {
  :lang(fr) .page-products .mainpage__carousel .carousel .last#first .richText {
    margin: 0 0 0 -580px;
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    top: 30%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 280px;
  }
}
@media screen and (max-width: 736px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 280px;
  }
}
@media screen and (max-width: 667px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 200px;
  }
}
@media screen and (max-width: 640px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 200px;
  }
}
@media screen and (max-width: 568px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 150px;
  }
}
@media screen and (max-width: 480px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 120px;
  }
}
@media screen and (max-width: 420px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 45px;
  }
}
@media screen and (max-width: 360px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 85px;
  }
}
@media screen and (max-width: 359px) {
  :lang(fr) .mainpage__carousel .carousel .carousel-slide.first .richText {
    bottom: 45px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout .product__carousel .carousel .carousel-cover {
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    object-fit: contain;
    object-position: bottom;
  }
}
@media screen and (min-width: 768px) and (max-width: 863px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .product__carousel .carousel .carousel-cover {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -830px !important;
    object-fit: contain;
    object-position: bottom;
  }
}
@media screen and (min-width: 864px) and (max-width: 1000px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .product__carousel .carousel .carousel-cover {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -730px !important;
    object-fit: contain;
    object-position: bottom;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1023px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .product__carousel .carousel .carousel-cover {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -930px !important;
    object-fit: contain;
    object-position: bottom;
    height: 540px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .product__carousel .carousel .carousel-cover {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -910px !important;
    object-fit: contain;
    object-position: bottom;
    height: 540px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .page-products.page-toothpaste.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .main .product-listpage .page-hero .image.desktop-only img {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -690px !important;
    object-fit: contain;
    object-position: bottom;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1023px) {
  :lang(fr) .page-products.page-toothpaste.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .main .product-listpage .page-hero .image.desktop-only img {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -860px !important;
    object-fit: contain;
    object-position: bottom;
    height: 540px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
  :lang(fr) .page-products.page-toothpaste.layout-sensodyne-home-layout.template-parodontax-basic-layout--fr .main .product-listpage .page-hero .image.desktop-only img {
    left: 50% !important;
    width: auto !important;
    margin: 0 0 0 -860px !important;
    object-fit: contain;
    object-position: bottom;
    height: 540px;
  }
}
@media only screen and (min-width: 768px) {
  :lang(fr) .page-corsodyl.layout-sensodyne-home-layout .main .product-listpage--intensive .list-row .product-teaser-container .articleTeaser .articleTeaser-text-header a {
    display: block;
    min-height: 58px;
  }
}
@media only screen and (min-width: 1000px) {
  :lang(fr) .page-corsodyl.layout-sensodyne-home-layout .main .product-listpage--intensive .list-row .product-teaser-container .articleTeaser .articleTeaser-text-header a {
    min-height: 78px;
  }
}
:lang(fr) .page-products.layout-sensodyne-home-layout .page-related .snippetReference .articleTeaser .articleTeaser-text-header a {
  display: block;
}
@media only screen and (min-width: 768px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout .page-related .snippetReference .articleTeaser .articleTeaser-text-header a {
    min-height: 85px;
  }
}
@media only screen and (min-width: 1000px) {
  :lang(fr) .page-products.layout-sensodyne-home-layout .page-related .snippetReference .articleTeaser .articleTeaser-text-header a {
    min-height: 115px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .template-parodontax-basic-layout--at .select-language-box .language-selector.component {
    float: left;
    width: 100%;
    max-width: 150px;
    margin-top: -45px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at .select-language-box .language-selector.component .language-selector-active, :lang(fr) .template-parodontax-basic-layout--at .select-language-box .language-selector.component .language-selector-inactive {
    width: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at .journey-page .accordion .accordion-slide.is-active .accordion-content-wrapper .journey-content-container .richText .richText-content {
    margin-top: 0;
  }
  :lang(fr) .template-parodontax-basic-layout--at .journey-page .accordion .accordion-slide.is-active .accordion-content-wrapper .journey-content-container .richText p {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide__headline h1, :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide__headline h2 {
    width: 75%;
  }
}
@media screen and (max-width: 414px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .ght-content-frame .richText.questions-slide__btn-container {
    max-width: 285px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .ght-content-frame {
    padding-left: 15px;
    padding-right: 15px;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .ght-content-frame .ght-select-topic {
    max-width: 285px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide .quiz-answers label {
    font-size: 0.7em;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide .quiz-answers label[for='ghtq4-answer3'], :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide .quiz-answers label[for='ghtq4-answer2'] {
    line-height: 40px;
    padding-top: 0;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide .quiz-answers label[for='ghtq4-answer5'], :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test .questions-slide .quiz-answers label[for='ghtq5-answer4'] {
    line-height: 14px;
    padding-top: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-products.page-toothpaste .product-listpage__list .teaser-box .richText.component {
    min-height: 180px;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-products.page-toothpaste .product-listpage__list .richText.general-content.last {
    min-height: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-products.page-corsodyl .main .product-listpage .page-hero .content .richText.color-secondary {
    max-width: 400px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-products.page-corsodyl .main .product-listpage__list .richText.block-headline.intensive, :lang(fr) .template-parodontax-basic-layout--at.page-products.page-corsodyl .main .product-listpage__list .richText.section.component.odd.last {
    min-height: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-products.page-corsodyl .main .product-listpage__list .list-row .product-teaser-container .richText.section.component.even, :lang(fr) .template-parodontax-basic-layout--at.page-products.page-corsodyl .main .product-listpage__list .list-row .product-teaser-container .richText.secondary-button.last {
    min-height: 0;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__products {
    padding: 25px 0;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    padding-top: 25px;
    min-height: 210px;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__products .articleTeaser .articleTeaser-text-header {
    padding-bottom: 15px;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__products .articleTeaser .articleTeaser-text-description {
    padding-bottom: 15px;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__products .articleTeaser .articleTeaser-text-link {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 768px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel .carousel-slides > li .richText.hero-button--center {
    bottom: 50px !important;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel li.last .hero-button--center {
    top: 210px;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel .carousel-slides > li .richText.hero-button--center {
    bottom: 70px !important;
  }
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel li.last .hero-button--center {
    top: 260px;
  }
}
@media only screen and (min-width: 1024px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel li.last .hero-button--center {
    top: 310px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1400px) and (max-height: 800px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel li.last .hero-button--center {
    top: 260px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .page-home.template-parodontax-basic-layout--at .mainpage__carousel .carousel li:nth-child(3) .richText.color-secondary {
    max-width: 225px;
    padding: 0 0 0 10px;
  }
}
@media only screen and (max-width: 374px) {
  :lang(fr) .page-products.template-parodontax-basic-layout--at .main .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText h2 {
    font-size: 2em;
    max-width: 350px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .page-products.template-parodontax-basic-layout--at .main .mainpage__products {
    padding: 25px 0;
  }
  :lang(fr) .page-products.template-parodontax-basic-layout--at .main .mainpage__products .richText.block-headline.first {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText.page-hero__text {
    top: 35%;
  }
}
@media only screen and (min-width: 1001px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText.page-hero__text {
    top: 40%;
  }
}
@media only screen and (min-width: 768px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-about-parodontax-and-corsodyl .main .about-page .page-hero .content .richText.page-hero__text h1 {
    color: #001f5b !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-caring-for-your-gums .main .agd-page .smartLink li:first-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-whats-new .main .agd-page .smartLink li:first-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-about-gum-disease .main .agd-page .smartLink li:first-child a {
    padding-right: 0;
    padding-left: 30px;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-caring-for-your-gums .main .agd-page .smartLink li:last-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-whats-new .main .agd-page .smartLink li:last-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-about-gum-disease .main .agd-page .smartLink li:last-child a {
    padding-left: 0;
    padding-right: 30px;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-caring-for-your-gums .main .article-page .smartLink li:first-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-whats-new .main .article-page .smartLink li:first-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-about-gum-disease .main .article-page .smartLink li:first-child a {
    padding-right: 0;
    padding-left: 30px;
  }
  :lang(fr) .template-parodontax-basic-layout--at.page-caring-for-your-gums .main .article-page .smartLink li:last-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-whats-new .main .article-page .smartLink li:last-child a,
  :lang(fr) .template-parodontax-basic-layout--at.page-about-gum-disease .main .article-page .smartLink li:last-child a {
    padding-left: 0;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test.page-unhealthygums-advice .ght-content-frame .quiz-btn--wide {
    font-size: 0.7rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .template-parodontax-basic-layout--at.page-gum-health-test.page-unhealthygums-advice .ght-content-frame .quiz-btn--wide {
    font-size: 0.75rem;
  }
}
:lang(fr) .page-products.template-parodontax-basic-layout--at .mainpage__carousel .carousel .carousel-slide:nth-child(2) .richText.color-secondary.omega {
  z-index: 10;
}
:lang(fr) .template-parodontax-basic-layout--at .language-selector {
  text-align: center;
}
:lang(fr) .template-parodontax-basic-layout--at .language-selector p {
  display: inline-block;
  border-radius: 15px;
  border: 1px solid rgba(143, 139, 139, 0.6);
}
:lang(fr) .template-parodontax-basic-layout--at .language-selector span {
  display: inline-block;
  width: 75px;
  font-family: "Roboto", "Frutiger Roman", Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: 15px;
  position: relative;
  cursor: pointer;
}
:lang(fr) .template-parodontax-basic-layout--at .language-selector .language-selector-active {
  display: inline-block;
  width: 85px;
  font-family: "Roboto", "Frutiger Bold", Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  background: #cf0a2c;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: 15px;
  position: relative;
  cursor: pointer;
}
@media only screen and (min-width: 1001px) {
  :lang(fr) .fr_CH.page-products.page-corsodyl .product-listpage--intensive .list-row .product-teaser-container .secondary-button {
    bottom: -7%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  :lang(fr) .fr_CH.page-products.page-corsodyl .product-listpage--intensive .list-row .product-teaser-container .secondary-button {
    bottom: -7%;
  }
}

@media (max-width: 767px) {
  :lang(lt) .mobile-navigation .navigation-branch.navigation-level2 .navigation-item.navigation-level2 .navigation-item-title {
    text-transform: uppercase;
  }
  :lang(lt) .main .product-listpage .page-hero .content .richText h1 {
    font-size: 20px;
  }
  :lang(lt) .mainpage__carousel.slider_align_btn .carousel-slides > li:first-child .hero-cta--red {
    /*top: -40px;
    transform: none;*/
    position: absolute;
    top: -250px;
    left: 50%;
    transform: scale(1) translateX(-50%);
  }
  :lang(lt) .desktop_hide {
    display: none;
  }
  :lang(lt) .questions-slide__btn-container .quiz-btn {
    font-size: 13px;
  }
  :lang(lt) .questions-slide__btn-container .quiz-btn--next:not(.disabled)::before {
    right: 5px;
  }
}
@media (min-width: 768px) {
  :lang(lt) .main .about-page .page-hero .content .richText h1 {
    color: #001f5b !important;
  }
  :lang(lt) .questions-slide__btn-container .quiz-btn {
    font-size: 13px;
  }
  :lang(lt) .questions-slide__btn-container .quiz-btn--next:not(.disabled)::before {
    right: 5px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(lt) .main .product-listpage .page-hero .content .richText {
    max-width: 280px;
  }
  :lang(lt) .main .about-page .page-hero .content .richText, :lang(lt) .main .product-listpage .page-hero .content .richText {
    top: 35%;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .main .questions-frame {
    height: 590px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .main .questions-frame {
    height: 490px;
  }
}
@media (max-width: 768px) {
  :lang(lt) .questions-slide__headline h1,
  :lang(lt) .questions-slide__headline h2 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide__btn-container .quiz-btn {
    height: 65px;
    line-height: 65px;
  }
}
:lang(lt) .questions-slide__btn-container .button_two_line {
  line-height: 1 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
:lang(lt) .questions-slide__btn-container .button_more_width {
  padding: 5px 40px !important;
}
:lang(lt) .questions-slide .quiz-answers--different-button label {
  line-height: 1;
  padding: 15px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 5px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer1"] {
    padding: 15px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 5px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer2"] {
    padding: 15px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 5px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer3"] {
    padding: 15px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
  padding: 5px 25px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer4"] {
    padding: 15px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
  padding: 5px 25px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 5px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer5"] {
    padding: 15px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
  padding: 10px;
  line-height: 1.2em;
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 12px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq4-answer6"] {
    padding: 25px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer1"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer1"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer1"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer1"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer1"] {
    padding: 25px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer2"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer2"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer2"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer2"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer2"] {
    padding: 25px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer3"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer3"] {
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer3"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer3"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq5-answer3"] {
    padding: 25px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
  padding: 5px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 5px 35px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer3"] {
    padding: 25px 35px;
  }
}
:lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
  padding: 10px;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px;
  }
}
@media (min-width: 1024px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 15px 35px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 10px;
  }
}
@media (min-width: 1400px) {
  :lang(lt) .questions-slide .quiz-answers label[for="ghtq6-answer4"] {
    padding: 25px;
  }
}
:lang(lt) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  :lang(lt) .main .questions-frame .questions-slide .quiz-answers--different-button .genericFormGroup {
    flex-direction: row;
  }
}
:lang(lt) .ght-select-topic.ght-select-topic--thee .button_two_line {
  line-height: 1;
}
@media (max-width: 991px) {
  :lang(lt) .page-unhealthygums-learnmore .ght-content-frame .questions-slide__btn-container .quiz-btn--next {
    font-size: 11px;
  }
}
@media (min-width: 768px) {
  :lang(lt) .lt_LT .main .mainpage__products .articleTeaser .articleTeaser-text-content {
    min-height: 275px;
  }
}
@media (min-width: 1200px) {
  :lang(lt) .lt_LT .main .questions-frame {
    height: 620px;
  }
}
@media screen and (min-width: 768px) {
  :lang(lt) .template-parodontax-basic-layout--lt-lt .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 130px;
    bottom: auto;
  }
}
@media screen and (min-width: 1001px) {
  :lang(lt) .template-parodontax-basic-layout--lt-lt .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(4) .navigation-branch.navigation-level2,
  :lang(lt) .template-parodontax-basic-layout--lt-lt .main-nav-box .navigation-horizontal .navigation-item.navigation-level1:nth-child(5) .navigation-branch.navigation-level2 {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  :lang(lt) .template-parodontax-basic-layout--lt-lt .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 160px;
  }
}
@media screen and (min-width: 1024px) {
  :lang(lt) .template-parodontax-basic-layout--lt-lt .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 185px;
  }
}
@media screen and (min-width: 1024px) and (max-height: 800px) {
  :lang(lt) .template-parodontax-basic-layout--lt-lt .mainpage__carousel .carousel .carousel-slides > li:nth-child(1) .richText.hero-button--center {
    top: 160px;
  }
}

:lang(sv) .template-parodontax-basic-layout--sv .product-listpage .component {
  margin-bottom: 0;
}

/*# sourceMappingURL=main.css.map */

/* START / Chaitanyavamshi / GSKBD-28518 / added this code from live */
:lang(en-MY) #footer .footer-content .copyright-container {
  margin-bottom: 0
}

:lang(en-MY) .footer-advertisement-text {
  margin: 0
}

:lang(en-MY) .footer-advertisement-text p {
  margin: 0;
  font-size: 12px;
  text-align: center
}

@media (min-width: 581px) {
  :lang(en-MY) .footer-advertisement-text p {
      text-align:right
  }
}

@media (min-width: 768px) {
  :lang(en-MY) .footer-advertisement-text p {
      text-align:left
  }
}

:lang(en-MY) #footer {
  padding: 0
}

:lang(en-MY) #footer .footer-infobar {
  position: relative
}

@media only screen and (max-width: 580px) {
  :lang(en-MY) #footer .footer-infobar {
      height:auto
  }
}

:lang(en-MY) #footer .footer-infobar .box-heading {
  display: none
}

:lang(en-MY) .nav-mda-logo {
  width: 120px;
  margin-top: -7px
}

@media (max-width: 1000px) {
  :lang(en-MY) .nav-mda-logo {
      margin-left:45px!important
  }
}

:lang(en-MY) .component[class*=grid].alpha {
  clear: none
}

@media (max-width: 767px) {
  :lang(en-MY) .component[class*=grid].alpha.nav-mda-logo {
      margin-left:15px!important;
      width: 60px;
      margin-top: -11px
  }
  :lang(en-MY) .quiz-btn.quiz-btn--next {
      line-height: 45px;
  }
}

:lang(en-MY) .main-nav-box .navigation-horizontal {
  width: calc(100% - 390px)
}

:lang(en-MY) .page-original-toothpaste .footer-infobar,:lang(en-MY) .page-toothpaste .footer-infobar {
  display: none
}
/* END / Chaitanyavamshi / GSKBD-28518 */


/* Anubhav - GB-10075 */
.footer-nav .navigation-branch li {
  padding-left: 3px;
}
.footer-nav .navigation-branch li:before {
  display: none;
}
/* Anubhav - GB-10075 */
