Optimize CSS for http://www.oranginaschweppes.be/build/css/style-86a2acae.css

Improve your CSS performance by reducing complexity

Validate CSS for parsing errors and warnings

Check and Cleanup CSS Offenders

  • Complex Selectors146

    Selectors with uneccessary depth and traversal

    Consider simplifying for speed and readability

    main.career section cite em {}#wrapper.ie9 .main.home section.our-drinks .drink__nav {}#wrapper.ie9 #video.play .video--launch+div {}#wrapper.ie9 #video:target .video--launch+div {}#wrapper.ie10 .main__brands .brand-box .bottle {}#wrapper.ie11 .main__brands .brand-box .bottle {}#wrapper.ie10 .main__brands .brand-box .bottle+.packshot {}#wrapper.ie11 .main__brands .brand-box .bottle+.packshot {}#wrapper.ie10 .main__brands .brand-box:focus .bottle {}#wrapper.ie10 .main__brands .brand-box:hover .bottle {}#wrapper.ie11 .main__brands .brand-box:focus .bottle {}#wrapper.ie11 .main__brands .brand-box:hover .bottle {}#wrapper.ie10 .brand-box:focus .bottle+.packshot {}#wrapper.ie10 .brand-box:hover .bottle+.packshot {}#wrapper.ie11 .brand-box:focus .bottle+.packshot {}#wrapper.ie11 .brand-box:hover .bottle+.packshot {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}.collapse-expand table thead a {}.collapse-expand table tbody tr:nth-of-type(odd) {}.collapse-expand table tbody tr:nth-of-type(even) {}.collapse-expand table tbody tr th {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(2) {}.collapse-expand table tr>:nth-child(3) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table th small {}.collapse-expand table.pulco thead th {}.bloc-company .regular-list li :nth-child(n) {}.bloc-company-group .regular-list li :nth-child(n) {}main.home header p strong {}main.home header p br {}main.home section.our-drinks .drink__list li:nth-of-type(n+5) {}main.home section.our-drinks .drink__item.noplus .brand-box::after {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(1) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(1) {}main.home section.our-jobs .bubble-group.top-right :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(3) {}main.home section.our-jobs .bubble-group.top-right :nth-child(4) {}main.home section.our-jobs .bubble-group.top-right :nth-child(5) {}main.home section.our-jobs .bubble-group.top-right :nth-child(6) {}main.home section.our-jobs .bubble-group.top-right :nth-child(7) {}main.home section.our-jobs .bubble-group.right :nth-child(2) {}main.home section.our-jobs .bubble-group.right :nth-child(3) {}main.home section.our-jobs .bubble-group.right :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(1) {}main.home section.our-values .bubble-group.top-left :nth-child(2) {}main.home section.our-values .bubble-group.top-left :nth-child(3) {}main.home section.our-values .bubble-group.top-left :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(5) {}main.home section.our-values .bubble-group.top-left :nth-child(6) {}main.home section.our-values .bubble-group.bottom-left :nth-child(1) {}main.home section.our-values .bubble-group.bottom-left :nth-child(2) {}main.home section.our-values .bubble-group.bottom-left :nth-child(3) {}main.home section.our-values .bubble-group.bottom-left :nth-child(4) {}main.home section.our-values .bubble-group.bottom-left :nth-child(5) {}main.home section.our-values .bubble-group.top-right :nth-child(2) {}main.home section.our-values .bubble-group.top-right :nth-child(3) {}.core-brands .main__brands.drink__list li h3 {}.core-brands .main__brands .brand-box .bottle {}.core-brands .main__brands .brand-box .bottle {}.core-brands .main__brands .brand-box .drink-name {}.core-brands .main__brands .brand-box .drink-name {}.core-brands .main__brands .brand-box.oasis-big+.packshot {}.core-brands .main__brands .brand-box.oasis-big+.packshot {}main.career section blockquote .bubble-group.left {}main.career section blockquote .bubble-group.left :nth-child(1) {}main.career section blockquote .bubble-group.left :nth-child(2) {}main.career section blockquote .bubble-group.left :nth-child(3) {}main.career section blockquote .bubble-group.left :nth-child(4) {}main.career section blockquote .bubble-group.bottom-left {}main.career section cite img.quote_pict {}main.career section.join-us .bubble-career .deco-item {}main.career section.your-career .bubble-career.left :nth-child(1) {}main.career section.your-career .bubble-career.left :nth-child(2) {}main.career section.your-career .bubble-career.left :nth-child(3) {}main.career section.your-career .bubble-career.left :nth-child(3) .bubble {}main.career section.your-career .bubble-career.left :nth-child(4) {}main.career section.your-career .bubble-career.left :nth-child(5) {}main.career section.your-career .bubble-career.left :nth-child(6) {}main.career section.your-career .bubble-career.bottom-left :nth-child(1) {}main.career section.your-career .bubble-career.bottom-left :nth-child(2) {}main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) {}main.career section.your-career .bubble-career.top :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(3) {}main.career section.your-career .bubble-career.right :nth-child(4) {}main.career section.your-career .bubble-career.right :nth-child(5) {}main.career section.your-career .bubble-career.bottom-right :nth-child(1) {}main.career section.your-career .bubble-career.bottom-right :nth-child(2) {}main.career section.collapse-expand h2 a {}main.career section.collapse-expand h2 a::after {}.bloc-company #video .video--launch+div {}.bloc-company #video.play .video--launch+div {}.bloc-company #video:target .video--launch+div {}.bloc-company-group .regular-list li p:nth-of-type(n+2) {}.bloc-our-story .timeline li:nth-of-type(odd) p {}.bloc-our-story .timeline li:nth-of-type(odd) div {}.bloc-our-story .timeline li:nth-of-type(odd):first-of-type div {}.bloc-our-story .timeline li:nth-of-type(even) p {}.bloc-our-story .timeline li:nth-of-type(even) div {}.bloc-our-story .timeline .bordered-dash p {}.bloc-our-story .timeline .bordered-dash p::after {}.bloc-our-story .timeline [datetime="2009"]+div {}.bloc-our-story .timeline [datetime="2009"]+div p {}.bloc-our-story .timeline [datetime="2008"]+div {}.bloc-our-story .timeline [datetime="2008"]+div p {}.bloc-our-story .timeline [datetime="2006"]+div {}.bloc-our-story .timeline [datetime="2006"]+div p {}.bloc-our-story .timeline [datetime="2001"]+div {}.bloc-our-story .timeline [datetime="2001"]+div p {}.bloc-our-story .timeline [datetime="1989"]+div {}.bloc-our-story .timeline [datetime="1989"]+div p {}.bloc-our-story .timeline [datetime="1923"]+div {}.bloc-our-story .timeline [datetime="1923"]+div p {}.bloc-our-story .timeline [datetime="1783"]+div {}.bloc-our-story .timeline [datetime="1783"]+div p {}.bloc-our-story .timeline [datetime="2009"]+div p {}.bloc-our-story .timeline [datetime="2009"]+div img {}.bloc-our-story .timeline .bordered-dash p {}.bloc-our-story .timeline .bordered-dash p {}.bloc-our-story .timeline [datetime="2009"]+.bordered-dash p {}.bloc-our-story .bubble-group.top-left :nth-child(3) .bubble {}.bloc-our-story .bubble-group.left :nth-child(1) .bubble {}.bloc-commitments.bloc-privacy ol.regular-list li h3: {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type h3: {}
  • Complex Selectors By Attribute2

    Selectors whose attribute value contains a specified value

    Attribute selectors have a slower lookup time

    .collapse-expand [id^=nutritional-note] {}.collapse-expand [id^=nutritional-note] {}
  • Duplicated Properties168

    Duplicate properties detected for your selector

    Remove or combine duplicate properties to clean up your css

    body {font-size: 1.6rem} blockquote:after, blockquote, q:after, q {content: none} .cookies {font-size: 1.3rem} #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot {-webkit-transform: translate3d(0,0,0) rotateY(180deg)} #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot {-moz-transform: translate3d(0,0,0) rotateY(180deg)} #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot {transform: translate3d(0,0,0) rotateY(180deg)} p {font-size: 2rem} p {font-size: 1.7rem} cite, main.career section cite {font-size: 2rem} .links__list--item {font: 3.9rem/1 a_day_in_septemberregular,Arial,sans-serif} .links__list--item {font-size: 2.1rem} .links__list--item {font-size: 1.4rem} .external {font: 2.8rem/1 a_day_in_septemberregular,Arial,sans-serif} .external {font-size: 1.9rem} .drink__list li::after {-webkit-transform: translate3d(-50%,0,-1px)} .drink__list li::after {-moz-transform: translate3d(-50%,0,-1px)} .drink__list li::after {transform: translate3d(-50%,0,-1px)} .brand-box {font: 1.4rem/555px amaranthbold,Arial,sans-serif} .brand-box:after {font: 3rem/1 AvenirNextLTW01,Arial,sans-serif} .brand-box .bottle::after {-webkit-transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box .bottle::after {-moz-transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box .bottle::after {transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box:focus .bottle, .brand-box:hover .bottle {-webkit-transform: rotate3d(0,1,0,-180deg)} .brand-box:focus .bottle, .brand-box:hover .bottle {-moz-transform: rotate3d(0,1,0,-180deg)} .brand-box:focus .bottle, .brand-box:hover .bottle {transform: rotate3d(0,1,0,-180deg)} .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after {-webkit-transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after {-moz-transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after {transform: translate3d(0,0,0) rotateY(-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle {-webkit-transform: translate3d(-7px,-4px,0) rotateY(-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle {-moz-transform: translate3d(-7px,-4px,0) rotateY(-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle {transform: translate3d(-7px,-4px,0) rotateY(-180deg)} .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after {-webkit-transform: translate3d(-30px,0,0) scale(1.1)} .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after {-moz-transform: translate3d(-30px,0,0) scale(1.1)} .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after {transform: translate3d(-30px,0,0) scale(1.1)} .brand-box:focus.oasis-big .bottle, .brand-box:hover.oasis-big .bottle {-webkit-transform: translate3d(16px,-3px,0) rotateY(-180deg) rotateX(-12deg)} .brand-box:focus.oasis-big .bottle, .brand-box:hover.oasis-big .bottle {-moz-transform: translate3d(16px,-3px,0) rotateY(-180deg) rotateX(-12deg)} .brand-box:focus.oasis-big .bottle, .brand-box:hover.oasis-big .bottle {transform: translate3d(16px,-3px,0) rotateY(-180deg) rotateX(-12deg)} .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle {-webkit-transform: translate3d(0,-4px,0) rotateY(-180deg)} .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle {-moz-transform: translate3d(0,-4px,0) rotateY(-180deg)} .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle {transform: translate3d(0,-4px,0) rotateY(-180deg)} .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after {-webkit-transform: translate3d(70px,-20px,0) scale(1.1)} .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after {-moz-transform: translate3d(70px,-20px,0) scale(1.1)} .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after {transform: translate3d(70px,-20px,0) scale(1.1)} .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {-webkit-transform: translate3d(0,-7px,0) rotateY(-180deg)} .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {-moz-transform: translate3d(0,-7px,0) rotateY(-180deg)} .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {transform: translate3d(0,-7px,0) rotateY(-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:focus.oasis-big .bottle, .brand-box:focus.schweppes-big .bottle, .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.gini-big .bottle, .brand-box:hover.oasis-big .bottle, .brand-box:hover.schweppes-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {-webkit-transform: rotate3d(0,1,0,-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:focus.oasis-big .bottle, .brand-box:focus.schweppes-big .bottle, .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.gini-big .bottle, .brand-box:hover.oasis-big .bottle, .brand-box:hover.schweppes-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {-moz-transform: rotate3d(0,1,0,-180deg)} .brand-box:focus.gini-big .bottle, .brand-box:focus.oasis-big .bottle, .brand-box:focus.schweppes-big .bottle, .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.gini-big .bottle, .brand-box:hover.oasis-big .bottle, .brand-box:hover.schweppes-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle {transform: rotate3d(0,1,0,-180deg)} .collapse-expand a.links__list--item {font-size: 2.5rem} .collapse-expand table tr.fat-saturated, .collapse-expand table tr.sugar {font-size: 1.6rem} .collapse-expand table tr.fat-saturated td, .collapse-expand table tr.fat-saturated th, .collapse-expand table tr.sugar td, .collapse-expand table tr.sugar th {font-size: 1.3rem} .collapse-expand table tr {font-size: 1.5rem} .collapse-expand [id^=nutritional-note] {font-size: 1.5rem} h1, h2, h3 {font: 100 1rem/1 a_day_in_septemberregular,Arial,sans-serif} h2 {font-size: 8.1rem} h2 {font-size: 3.9rem} nav .osburger h2 {font-size: 2rem} nav .osburger .osburger__bar:nth-of-type(2) {-webkit-transform: translate3d(0,6px,0)} nav .osburger .osburger__bar:nth-of-type(2) {-moz-transform: translate3d(0,6px,0)} nav .osburger .osburger__bar:nth-of-type(2) {transform: translate3d(0,6px,0)} nav .osburger .osburger__bar:nth-of-type(3) {-webkit-transform: translate3d(0,12px,0)} nav .osburger .osburger__bar:nth-of-type(3) {-moz-transform: translate3d(0,12px,0)} nav .osburger .osburger__bar:nth-of-type(3) {transform: translate3d(0,12px,0)} nav>ul {font: 1.2rem/2.5rem amaranthbold,Arial,sans-serif} nav>ul+.menu-overlay {-webkit-transform: translate3d(0,0,0)} nav>ul+.menu-overlay {-moz-transform: translate3d(0,0,0)} nav>ul+.menu-overlay {transform: translate3d(0,0,0)} nav.open>ul {-webkit-transform: translate3d(0,104px,0)} nav.open>ul {-moz-transform: translate3d(0,104px,0)} nav.open>ul {transform: translate3d(0,104px,0)} nav.open .osburger__bar:nth-of-type(1) {-webkit-transform: translate3d(0,6px,0) rotate(-45deg)} nav.open .osburger__bar:nth-of-type(1) {-moz-transform: translate3d(0,6px,0) rotate(-45deg)} nav.open .osburger__bar:nth-of-type(1) {transform: translate3d(0,6px,0) rotate(-45deg)} nav.open .osburger__bar:nth-of-type(3) {-webkit-transform: translate3d(0,6px,0) rotate(45deg)} nav.open .osburger__bar:nth-of-type(3) {-moz-transform: translate3d(0,6px,0) rotate(45deg)} nav.open .osburger__bar:nth-of-type(3) {transform: translate3d(0,6px,0) rotate(45deg)} nav.open>ul+.menu-overlay {-webkit-transform: translate3d(0,125vh,0)} nav.open>ul+.menu-overlay {-moz-transform: translate3d(0,125vh,0)} nav.open>ul+.menu-overlay {transform: translate3d(0,125vh,0)} nav+.langs-nav {-webkit-transform: translate3d(15px,-130px,0)} nav+.langs-nav {-moz-transform: translate3d(15px,-130px,0)} nav+.langs-nav {transform: translate3d(15px,-130px,0)} nav.open ul {-webkit-transform: translate3d(0,79px,0)} nav.open ul {-moz-transform: translate3d(0,79px,0)} nav.open ul {transform: translate3d(0,79px,0)} nav.open+.langs-nav {-webkit-transform: translate3d(15px,406px,0)} nav.open+.langs-nav {-moz-transform: translate3d(15px,406px,0)} nav.open+.langs-nav {transform: translate3d(15px,406px,0)} .langs-nav {font: 1.2rem/2.8 poetsen_oneregular,Arial,sans-serif} .footer-nav {font-size: 1.7rem} .footer-title {font-size: 6.4rem} .footer-title {font-size: 3.9rem} .bordered-dash p {display: table-cell} .border-dashed-title .sup-title {font: 3.3rem/1 a_day_in_septemberregular,Arial,sans-serif} .bottle.gini-big {-webkit-transform: translate3d(18px,-5px,0) rotate3d(0,0,1,7deg)} .bottle.gini-big {-moz-transform: translate3d(18px,-5px,0) rotate3d(0,0,1,7deg)} .bottle.gini-big {transform: translate3d(18px,-5px,0) rotate3d(0,0,1,7deg)} .bottle.oasis-big {-webkit-transform: translate3d(-2px,-6px,0) rotate3d(0,0,1,-12deg)} .bottle.oasis-big {-moz-transform: translate3d(-2px,-6px,0) rotate3d(0,0,1,-12deg)} .bottle.oasis-big {transform: translate3d(-2px,-6px,0) rotate3d(0,0,1,-12deg)} .bottle.schweppes-big {-webkit-transform: translate3d(-32px,-6px,0) rotate3d(0,0,1,-15deg)} .bottle.schweppes-big {-moz-transform: translate3d(-32px,-6px,0) rotate3d(0,0,1,-15deg)} .bottle.schweppes-big {transform: translate3d(-32px,-6px,0) rotate3d(0,0,1,-15deg)} .bottle.schweppespremiummixer-big {-webkit-transform: translate3d(15px,-4px,0) rotate3d(0,0,1,3deg)} .bottle.schweppespremiummixer-big {-moz-transform: translate3d(15px,-4px,0) rotate3d(0,0,1,3deg)} .bottle.schweppespremiummixer-big {transform: translate3d(15px,-4px,0) rotate3d(0,0,1,3deg)} main.home header h2 {font: 2rem/1 amaranthbold,Arial,sans-serif} main.home header p {font: 6rem/1.25 a_day_in_septemberregular,Arial,sans-serif} main.home header p {font-size: 3.9rem} main.home header p {font-size: 2.9rem} main.home section h2 {font-size: 7.1rem} main.home section h2 {font-size: 3.9rem} .career__nav.block a {font: 1.5rem/1 AvenirNextLTW01,Arial,sans-serif} .career__nav.block {-webkit-transform: translate3d(0,-28px,0)} .career__nav.block {-moz-transform: translate3d(0,-28px,0)} .career__nav.block {transform: translate3d(0,-28px,0)} .career__nav.block {-webkit-transform: translate3d(0,92px,0)} .career__nav.block {-moz-transform: translate3d(0,92px,0)} .career__nav.block {transform: translate3d(0,92px,0)} .career__nav.block a {font-size: 1.4rem} .career__nav.block {-webkit-transform: translate3d(0,55px,0)} .career__nav.block {-moz-transform: translate3d(0,55px,0)} .career__nav.block {transform: translate3d(0,55px,0)} main.career section.collapse-expand h2 {font-size: 4rem} main.career section.collapse-expand h2 {font-size: 2.9rem} main.career section.collapse-expand .regular-list {font-size: 2rem} main.career .career__mosaic img {-webkit-transform: translate3d(-50%,0,0)} main.career .career__mosaic img {-moz-transform: translate3d(-50%,0,0)} main.career .career__mosaic img {transform: translate3d(-50%,0,0)} main.career .career__mosaic p {font: 2.3rem/1 a_day_in_septemberregular,Arial,sans-serif} main.career .career__mosaic p {font-size: 1.7rem} .bloc-career-sub .border-dashed-title.blue-center {font-size: 6.1rem} .bloc-career-sub .border-dashed-title.blue-center .sup-title {font-size: 6.1rem} .bloc-career-sub .border-dashed-title.blue-center {font-size: 3.9rem} .bloc-career-sub .border-dashed-title.blue-center .sup-title {font-size: 3.9rem} .bloc-career-sub .border-dashed-title.blue-center, .bloc-career-sub .border-dashed-title.blue-center .sup-title {font-size: 2.9rem} .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch {-webkit-transform: translate3d(0,0,0) scale(0)} .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch {-moz-transform: translate3d(0,0,0) scale(0)} .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch {transform: translate3d(0,0,0) scale(0)} .bloc-company .regular-list h3 {font-size: 3rem} .bloc-company .regular-list li::after, .bloc-company .regular-list li: {top: 1.3rem} .bloc-company .regular-list p {font-size: 1.7rem} .bloc-company-values .values-discover h3 {font-size: 3rem} .bloc-company-group p {font-size: 1.8rem} .bloc-company-group .regular-list h3 {font-size: 2.4rem} .bloc-company-group .regular-list li::after, .bloc-company-group .regular-list li: {top: 1.3rem} .bloc-our-story .timeline .bordered-dash p {font-size: 1.8rem} .bloc-our-story .timeline [datetime="2009"]+div p {font: 100 3.5rem/1 a_day_in_septemberregular,Arial,sans-serif} .bloc-our-story .timeline .bordered-dash p {font-size: 1.7rem} .map .contact-wrapper h2 {font-size: 3.3rem} .map .contact-wrapper p {font-size: 1.6rem} section.contact h2 {font-size: 5.1rem} section.contact label {font-size: 1.7rem} section.contact input, section.contact textarea {font-size: 1.7rem} section.contact span.msg {font-size: 1.1rem} section.contact button.msg {font-size: 1.8rem} .bloc-commitments.bloc-privacy h2 {font-size: 5.1rem} .bloc-commitments.bloc-privacy h2 {font-size: 3.9rem} .bloc-commitments.bloc-privacy h3 {font-size: 3.9rem} .bloc-commitments.bloc-privacy h3 {font-size: 2.4rem} .page-brand h2.border-dashed-title {font-size: 8.1rem} .page-brand h2.border-dashed-title.below {font-size: 7.1rem} .page-brand h2.border-dashed-title {font-size: 3.9rem} .page-brand h2.border-dashed-title.below {font-size: 3.9rem} .page-brand aside.links .regular-list {font-size: 1.7rem} .page-brand aside.footnotes small {font-size: 1.5rem} .page-brand aside h2 {font-size: 2.5rem} 
  • Duplicated Selectors4
    a {} /* (2 times) */.bloc-our-story .timeline [datetime="2009"]+div p {} /* (2 times) */
  • Importants29

    Provides a way for a stylesheet author to give a CSS value more weight than it naturally has

    Avoid usage if at all possible. When you use !important, you’re disrupting the natural flow of your rules, giving more weight to rules that are undeserving of such weight

    #wrapper.ie9 .bottle {overflow: hidden!important} .collapse-expand table tr.fat-saturated {background: #ddf3f7!important} .collapse-expand table tr.carbohydrates {background: #e8f7f9!important} .bubble-commitments.left .deco-item {left: 0!important} .core-brands .drink__list .brand-box, .other-brands .drink__list .brand-box {margin-left: 40px!important} .core-brands .drink__list .brand-box, .other-brands .drink__list .brand-box {margin-right: 40px!important} .core-brands .drink__list .brand-box, .other-brands .drink__list .brand-box {margin-left: auto!important} .core-brands .drink__list .brand-box, .other-brands .drink__list .brand-box {margin-right: auto!important} .bloc-our-story .timeline li::after {height: 78px!important} .bloc-our-story .timeline .bordered-dash {margin-left: 0!important} .bloc-our-story .timeline .bordered-dash {width: 100%!important} .bloc-our-story .timeline .bordered-dash {height: auto!important} .bloc-our-story .timeline .bordered-dash {-webkit-transform: translateY(-40px)!important} .bloc-our-story .timeline .bordered-dash {-moz-transform: translateY(-40px)!important} .bloc-our-story .timeline .bordered-dash {-ms-transform: translateY(-40px)!important} .bloc-our-story .timeline .bordered-dash {transform: translateY(-40px)!important} .bloc-our-story .timeline .bordered-dash p {padding: 0 0 0 38px!important} .bloc-our-story .timeline .bordered-dash p {text-align: left!important} .bloc-our-story .timeline time {width: 80px!important} .bloc-our-story .timeline time {height: 80px!important} .bloc-our-story .timeline time {line-height: 80px!important} .bloc-our-story .timeline .bordered-dash {margin-top: 0!important} .bloc-our-story .timeline .bordered-dash p {padding-left: 0!important} .bloc-our-story .timeline [datetime="2009"]+.bordered-dash p {text-align: center!important} section.contact label.region {width: 0!important} section.contact label.region {height: 0!important} section.contact label.region {opacity: 0!important} section.contact label {width: 100%!important} section.contact label {margin-left: 0!important} 
  • Imports1
    url(http://fast.fonts.net/t/1.css?apiType=css&projectid=5a0f9893-d7a6-47b4-837b-f03b60109ba7) 
  • Multi Classes Selectors660

    Selectors with multiple classes

    Unnecessary specificity, consider reducing to single class or id instead

    .home.main {}.brand-box.gini-big {}.brand-box.gini-big {}.brand-box.gini-big {}.brand-box.gini-big {}.brand-box.oasis-big {}.brand-box.oasis-big {}.brand-box.schweppes-big {}.brand-box.schweppes-big {}.brand-box.schweppes-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.brand-box.schweppespremiummixer-big {}.brand-box.gini-big {}.brand-box.oasis-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.brand-box.gini-big {}.brand-box.oasis-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.brand-box.gini-big {}.brand-box.oasis-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.brand-box.gini-big {}.brand-box.oasis-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.collapse-expand.collapsed {}.collapse-expand.collapsed {}.collapse-expand.collapsed {}.collapse-expand.collapsed {}.collapse-expand.collapsed {}.current.home {}.company.current {}.brands.current {}.commitments.current {}.career.current {}.contact.current {}.block.career__nav {}.block.career__nav {}.js-hide.langs-nav {}.js-show.langs-nav {}.js-hide.langs-nav {}.js-show.langs-nav {}.js-hide.langs-nav {}.js-hide.langs-nav {}.js-hide.langs-nav {}.js-hide.langs-nav {}.js-show.langs-nav {}.js-show.langs-nav {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.bubble-group.top {}.blue-center.bordered-dash {}.blue-center.bordered-dash {}.bordered-dash.purple-left {}.bordered-dash.purple-left {}.bordered-dash.purple-right {}.bordered-dash.purple-right {}.bordered-dash.yellow-right {}.bordered-dash.yellow-right {}.bordered-dash.yellow-left {}.bordered-dash.yellow-left {}.blue-right.bordered-dash {}.blue-right.bordered-dash {}.blue-left.bordered-dash {}.blue-left.bordered-dash {}.bordered-dash.green-left {}.bordered-dash.green-left {}.blue-nospace.bordered-dash {}.below.border-dashed-title {}.below.border-dashed-title {}.below.border-dashed-title {}.bubble.light-blue {}.bubble.purple {}.bubble.dark-purple {}.blue.bubble {}.bubble.green {}.bubble.orange {}.bubble.yellow {}.bubble.light-yellow {}.bubble.yellow-alt {}.alt-blue.bubble {}.aubergine.bubble {}.bubble.white {}.bubble.yellow-wave {}.bubble.yellow-wave {}.bubble.xxxsmall {}.bubble.xxsmall {}.bubble.xsmall-small {}.bubble.xsmall {}.bubble.small-small {}.bubble.small {}.bubble.medium {}.bubble.more-than-medium {}.almost-large.bubble {}.bubble.large {}.almost-xlarge.bubble {}.bubble.xlarge {}.bubble.xxlarge {}.bubble.xxxlarge {}.almost-xxxxlarge.bubble {}.bubble.xxxxlarge {}.almost-gargantuesque.bubble {}.bubble.gargantuesque {}.bubble.more-than-gargantuesque {}.bubble.ocean-wide {}.bubble.nowordsforthatbig {}.deco-item.orange {}.deco-item.orange-alt {}.deco-item.fruit-purple {}.deco-item.fruit-purple-slice {}.deco-item.fruit-purple-slice {}.deco-item.fruit-purple-shadowed {}.deco-item.fruit-purple-shadowed {}.deco-item.orange-flat {}.deco-item.orange-flat-shadowed {}.deco-item.orange-flat-shadowed {}.apple-rotate.deco-item {}.cherry.deco-item {}.deco-item.flower-orange {}.deco-item.orange-no-shadow {}.deco-item.orange-no-shadow {}.deco-item.orange-no-shadow {}.deco-item.green-circle {}.blue-circle.deco-item {}.blue-circle.brand.deco-item {}.apple.deco-item {}.apple-rotate.deco-item {}.cherry.deco-item {}.deco-item.flower-orange {}.deco-item.flower-orange {}.deco-item.leaf {}.deco-item.leaf-2 {}.deco-item.leaf-circle {}.deco-item.leaf-double {}.deco-item.leaf-double {}.deco-item.leaf-no-shadow {}.deco-item.leaf-no-shadow {}.deco-item.swoosh {}.blue-swoosh.deco-item {}.blue-swoosh.deco-item {}.deco-item.strawberry {}.deco-item.fruit-slice {}.deco-item.fruit-slice-no-shadow {}.deco-item.fruit-slice-no-shadow {}.appletiser.bottle {}.appletiser.bottle {}.appletiser.bottle {}.appletiser.bottle {}.appletiser.bottle {}.bottle.canadadry {}.bottle.canadadry {}.bottle.canadadry {}.bottle.canadadry {}.bottle.canadadry {}.bottle.drpepper {}.bottle.drpepper {}.bottle.drpepper {}.bottle.drpepper {}.bottle.drpepper {}.bottle.gini {}.bottle.gini {}.bottle.gini {}.bottle.gini {}.bottle.gini {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.gini-big {}.bottle.oasis {}.bottle.oasis {}.bottle.oasis {}.bottle.oasis {}.bottle.oasis {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.oasis-big {}.bottle.orangina {}.bottle.orangina {}.bottle.orangina {}.bottle.orangina {}.bottle.orangina {}.bottle.pulco {}.bottle.pulco {}.bottle.pulco {}.bottle.pulco {}.bottle.pulco {}.bottle.ricqles {}.bottle.ricqles {}.bottle.ricqles {}.bottle.ricqles {}.bottle.ricqles {}.bottle.schweppes {}.bottle.schweppes {}.bottle.schweppes {}.bottle.schweppes {}.bottle.schweppes {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppes-big {}.bottle.schweppespremiummixer {}.bottle.schweppespremiummixer {}.bottle.schweppespremiummixer {}.bottle.schweppespremiummixer {}.bottle.schweppespremiummixer {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bottle.schweppespremiummixer-big {}.bubble-commitments.top-left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bubble-commitments.left {}.bottom-left.bubble-commitments {}.bottom-left.bubble-commitments {}.bubble-commitments.top-middle {}.bubble-commitments.top-middle {}.bubble-commitments.top-right {}.bubble-commitments.top-right {}.bubble-commitments.middle-right {}.bubble-commitments.middle-right {}.bubble-commitments.middle-right {}.bubble-commitments.middle-right {}.bubble-commitments.middle-right {}.bubble-commitments.middle-right {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.bottom-right.bubble-commitments {}.deco-commitments.left {}.deco-commitments.right {}.bottom-left.bubble-career {}.bottom-left.bubble-career {}.bottom-left.bubble-career {}.bottom-far-left.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.home.mobile {}.home.mobile {}.drink__item.noplus {}.drink__nav.nav--prev {}.drink__nav.nav--next {}.bubble-group.top-left {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.drinks.model {}.bubble-group.drinks.top-right {}.deco-item.drinks {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.deco-item.top-left {}.deco-item.top-left {}.deco-item.top-right {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.middle {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.right {}.bottom-right.bubble-group {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.model.top-left {}.bubble-group.drinks.model.right {}.bubble-group.drinks.top-right {}.bubble-group.drinks.top-right {}.bubble-group.drinks.top-right {}.deco-item.drinks.middle {}.deco-item.drinks.middle-right {}.deco-item.drinks.right {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.drink__list.main__brands {}.brand-box.schweppes-big {}.brand-box.schweppes-big {}.brand-box.schweppespremiummixer-big {}.brand-box.schweppespremiummixer-big {}.brand-box.oasis-big {}.brand-box.oasis-big {}.brand-box.oasis-big {}.brand-box.oasis-big {}.brand-box.gini-big {}.brand-box.gini-big {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.far-left {}.bubble-group.far-left {}.bubble-group.far-left {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.model {}.bubble-group.drinks.right {}.bubble-group.drinks.top {}.bubble-group.drinks.top-left {}.bubble-group.drinks.top-left {}.bubble-group.drinks.top-left {}.deco-item.drinks.left {}.deco-item.drinks.middle {}.deco-item.drinks.middle-right {}.deco-item.drinks.right {}.deco-item.drinks.middle-left {}.bottom.deco-item.drinks {}.bottom-middle.deco-item.drinks {}.bottom-middle.deco-item.drinks {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.block.career__nav {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bottom-left.bubble-group {}.bottom-left.bubble-career {}.bottom-right.bubble-career {}.deco-commitments.right {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bubble-career.left {}.bottom-left.bubble-career {}.bottom-left.bubble-career {}.bottom-left.bubble-career {}.bottom-far-left.bubble-career {}.bottom-far-left.bubble-career {}.bubble-career.top {}.bubble-career.top {}.bubble-career.right {}.bubble-career.right {}.bubble-career.right {}.bubble-career.right {}.bubble-career.right {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.bottom-right.bubble-career {}.collapse-expand.collapsed {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.blue-center.border-dashed-title {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.left-big {}.bottom-left.bubble-group {}.bottom-far-left.bubble-group {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right-big {}.below-right.bubble-group {}.below-right.bubble-group {}.bottom-right.bubble-group {}.bubble-group.far-bottom-right {}.bubble-group.far-bottom-right {}.bubble-group.far-bottom-right {}.bubble-group.far-bottom-right {}.bubble-group.far-bottom-right {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.middle-right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.deco-item.left {}.bubble-group.middle-left {}.bubble-group.middle-left {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.right {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.right-big {}.bubble-group.right-big {}.bubble-group.right {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-left {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.top-right {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bubble-group.left {}.bottom-left.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.deco-item.right {}.deco-item.right {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.left-big {}.bubble-group.middle-left {}.bubble-group.middle-left {}.bubble-group.middle-left {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bottom-left.bubble-group {}.bubble-group.top-right {}.bubble-group.right {}.bubble-group.middle-right {}.bubble-group.middle-right {}.bubble-group.middle-right {}.bubble-group.middle-right {}.bubble-group.middle-right {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bottom-right.bubble-group {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.bloc-commitments.bloc-privacy {}.below.border-dashed-title {}.below.border-dashed-title {}.core.footnotes {}.core.footnotes {}.header-more-deco.more-schweppes {}.header-more-deco.more-schweppes {}.header-more-deco.more-schweppes {}.header-more-deco.more-schweppes {}
  • Old Property Prefixes1162

    Properties with a no longer needed vendor prefix

    These have since been integrated or removed from mentioned browsers and can safely be removed from CSS

    *, ::after, : { -webkit-box-sizing: border-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier *, ::after, : { -moz-box-sizing: border-box } // was required by Firefox 28 and earlier .cookies a.check-me-i-am-boring { -moz-transform: translate(0,-50%) } // was required by Firefox 15 and earlier .cookies a.check-me-i-am-boring { -ms-transform: translate(0,-50%) } // was required by IE 9 and earlier .cookies a.check-me-i-am-boring { -webkit-border-radius: 8px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .cookies a.check-me-i-am-boring { -moz-transition: background-color .15s linear } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle, #wrapper.ie11 .bottle { -moz-transform-style: flat } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-transform: rotateY(180deg) } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-transform: translate3d(0,0,0) rotateY(180deg) } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-transform-style: flat } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-transform-origin: center center } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -ms-transform-origin: center center } // was required by IE 9 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-backface-visibility: hidden } // was required by Firefox 15 and earlier #wrapper.ie10 .bottle+.packshot, #wrapper.ie11 .bottle+.packshot { -moz-transition: -moz-transform .8s cubic-bezier(.68,-.55,.265,1.55) } // was required by Firefox 15 and earlier #wrapper.ie10 .main__brands .brand-box .bottle, #wrapper.ie11 .main__brands .brand-box .bottle { -moz-transform-origin: left } // was required by Firefox 15 and earlier #wrapper.ie10 .main__brands .brand-box .bottle, #wrapper.ie11 .main__brands .brand-box .bottle { -ms-transform-origin: left } // was required by IE 9 and earlier #wrapper.ie10 .main__brands .brand-box:focus .bottle, #wrapper.ie10 .main__brands .brand-box:hover .bottle, #wrapper.ie11 .main__brands .brand-box:focus .bottle, #wrapper.ie11 .main__brands .brand-box:hover .bottle { -moz-transform: translate3d(0,0,-200px) rotate3d(0,1,0,-90deg) } // was required by Firefox 15 and earlier #wrapper.ie10 .brand-box:focus .bottle, #wrapper.ie10 .brand-box:hover .bottle, #wrapper.ie11 .brand-box:focus .bottle, #wrapper.ie11 .brand-box:hover .bottle { -moz-transform: translate3d(0,0,0) rotateY(-180deg) } // was required by Firefox 15 and earlier #wrapper.ie10 .brand-box:focus .bottle+.packshot, #wrapper.ie10 .brand-box:hover .bottle+.packshot, #wrapper.ie11 .brand-box:focus .bottle+.packshot, #wrapper.ie11 .brand-box:hover .bottle+.packshot { -moz-transform: none } // was required by Firefox 15 and earlier #wrapper.ie10 .brand-box:focus .bottle+.packshot, #wrapper.ie10 .brand-box:hover .bottle+.packshot, #wrapper.ie11 .brand-box:focus .bottle+.packshot, #wrapper.ie11 .brand-box:hover .bottle+.packshot { -ms-transform: none } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-747px) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-747px) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-812px) scale(.75) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-812px) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform-origin: right top } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform-origin: right top } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: translateX(-360px) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: translateX(-360px) } // was required by IE 9 and earlier cite::after, main.career section cite::after { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-782px) scale(.75) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-782px) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform-origin: right top } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform-origin: right top } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: translateX(-375px) scale(.75) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: translateX(-375px) scale(.75) } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform-origin: right top } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform-origin: right top } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-702px) scale(.75) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-702px) scale(.75) } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: translateX(-295px) scale(.75) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: translateX(-295px) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-50%) scale(.75) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-50%) scale(.75) } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: translateX(155px) scale(.75) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: translateX(155px) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-50%) scale(.75) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-50%) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform-origin: center top } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform-origin: center top } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: translateX(85px) scale(.75) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: translateX(85px) scale(.75) } // was required by IE 9 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -moz-transform: translateX(-50%) } // was required by Firefox 15 and earlier cite img.quote_pict, main.career section cite img.quote_pict { -ms-transform: translateX(-50%) } // was required by IE 9 and earlier cite::after, main.career section cite::after { -moz-transform: scale(.5) } // was required by Firefox 15 and earlier cite::after, main.career section cite::after { -ms-transform: scale(.5) } // was required by IE 9 and earlier .regular-list li::after, .regular-list li: { -moz-transform: translateY(-50%) } // was required by Firefox 15 and earlier .regular-list li::after, .regular-list li: { -ms-transform: translateY(-50%) } // was required by IE 9 and earlier .regular-list li::after, .regular-list li: { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .links__list--item { -moz-transition: color .1s linear } // was required by Firefox 15 and earlier .links__list--item::after { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .links__list--item::after { -moz-transition: -moz-transform .15s linear,background-color .1s linear } // was required by Firefox 15 and earlier .links__list--item::after { -moz-transform: rotate(-90deg) } // was required by Firefox 15 and earlier .links__list--item::after { -ms-transform: rotate(-90deg) } // was required by IE 9 and earlier .links__list--item::after { -moz-transform: rotate(-90deg) scale(.65) } // was required by Firefox 15 and earlier .links__list--item::after { -ms-transform: rotate(-90deg) scale(.65) } // was required by IE 9 and earlier .links__list--item::after { -moz-transform: rotate(-90deg) scale(.75) } // was required by Firefox 15 and earlier .links__list--item::after { -ms-transform: rotate(-90deg) scale(.75) } // was required by IE 9 and earlier .external { -webkit-border-radius: 2em } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .external { -moz-transition: background .1s linear } // was required by Firefox 15 and earlier .ajax-wrapper { -moz-transition: opacity .3s linear } // was required by Firefox 15 and earlier .drink__list li::after { -moz-transform: translate(-50%,0) } // was required by Firefox 15 and earlier .drink__list li::after { -ms-transform: translate(-50%,0) } // was required by IE 9 and earlier .drink__list li::after { -moz-transform: translate3d(-50%,0,-1px) } // was required by Firefox 15 and earlier .brand-box:after, .drink__list li::after { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .brand-box { -moz-transition: color .15s linear } // was required by Firefox 15 and earlier .brand-box { -moz-perspective: 3000px } // was required by Firefox 15 and earlier .brand-box:after { -webkit-box-sizing: content-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier .brand-box:after { -moz-box-sizing: content-box } // was required by Firefox 28 and earlier .brand-box:after { -moz-transition: opacity .15s linear,-moz-transform .15s ease .35s,background-size .15s ease } // was required by Firefox 15 and earlier .brand-box .bottle::after { -moz-transform: translate(100%,0) } // was required by Firefox 15 and earlier .brand-box .bottle::after { -ms-transform: translate(100%,0) } // was required by IE 9 and earlier .brand-box .bottle::after { -moz-transform: translate3d(0,0,0) rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box .bottle::after { -moz-transform-origin: center center } // was required by Firefox 15 and earlier .brand-box .bottle::after { -ms-transform-origin: center center } // was required by IE 9 and earlier .brand-box .bottle::after { -moz-backface-visibility: hidden } // was required by Firefox 15 and earlier .brand-box .bottle::after { -moz-transition: -moz-transform .3s linear } // was required by Firefox 15 and earlier .brand-box:focus .bottle, .brand-box:hover .bottle { -moz-transform: none } // was required by Firefox 15 and earlier .brand-box:focus .bottle, .brand-box:hover .bottle { -ms-transform: none } // was required by IE 9 and earlier .brand-box:focus .bottle, .brand-box:hover .bottle { -moz-transform: rotate3d(0,1,0,-180deg) } // was required by Firefox 15 and earlier .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after { -moz-transform: none } // was required by Firefox 15 and earlier .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after { -ms-transform: none } // was required by IE 9 and earlier .brand-box:focus .bottle+.packshot, .brand-box:focus .bottle::after, .brand-box:hover .bottle+.packshot, .brand-box:hover .bottle::after { -moz-transform: translate3d(0,0,0) rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box:focus::after, .brand-box:hover::after { -moz-transform: scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus::after, .brand-box:hover::after { -ms-transform: scale(1.1) } // was required by IE 9 and earlier .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle { -moz-transform: translate(-7px,-4px) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle { -ms-transform: translate(-7px,-4px) } // was required by IE 9 and earlier .brand-box:focus.gini-big .bottle, .brand-box:hover.gini-big .bottle { -moz-transform: translate3d(-7px,-4px,0) rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after { -moz-transform: translate(-30px,0) scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after { -ms-transform: translate(-30px,0) scale(1.1) } // was required by IE 9 and earlier .brand-box:focus.gini-big::after, .brand-box:hover.gini-big::after { -moz-transform: translate3d(-30px,0,0) scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus.oasis-big .bottle, .brand-box:hover.oasis-big .bottle { -moz-transform: translate(16px,-3px) rotateX(-12deg) } // was required by Firefox 15 and earlier .brand-box:focus.oasis-big .bottle, .brand-box:hover.oasis-big .bottle { -moz-transform: translate3d(16px,-3px,0) rotateY(-180deg) rotateX(-12deg) } // was required by Firefox 15 and earlier .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle { -moz-transform: translate(0,-4px) } // was required by Firefox 15 and earlier .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle { -ms-transform: translate(0,-4px) } // was required by IE 9 and earlier .brand-box:focus.schweppes-big .bottle, .brand-box:hover.schweppes-big .bottle { -moz-transform: translate3d(0,-4px,0) rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after { -moz-transform: translate(70px,-20px) scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after { -ms-transform: translate(70px,-20px) scale(1.1) } // was required by IE 9 and earlier .brand-box:focus.schweppes-big::after, .brand-box:hover.schweppes-big::after { -moz-transform: translate3d(70px,-20px,0) scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle { -moz-transform: translate(0,-7px) } // was required by Firefox 15 and earlier .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle { -ms-transform: translate(0,-7px) } // was required by IE 9 and earlier .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle { -moz-transform: translate3d(0,-7px,0) rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big .bottle, .brand-box:focus.oasis-big .bottle, .brand-box:focus.schweppes-big .bottle, .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.gini-big .bottle, .brand-box:hover.oasis-big .bottle, .brand-box:hover.schweppes-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle { -moz-transform: rotateY(-180deg) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big .bottle, .brand-box:focus.oasis-big .bottle, .brand-box:focus.schweppes-big .bottle, .brand-box:focus.schweppespremiummixer-big .bottle, .brand-box:hover.gini-big .bottle, .brand-box:hover.oasis-big .bottle, .brand-box:hover.schweppes-big .bottle, .brand-box:hover.schweppespremiummixer-big .bottle { -moz-transform: rotate3d(0,1,0,-180deg) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big::after, .brand-box:focus.oasis-big::after, .brand-box:focus.schweppes-big::after, .brand-box:focus.schweppespremiummixer-big::after, .brand-box:hover.gini-big::after, .brand-box:hover.oasis-big::after, .brand-box:hover.schweppes-big::after, .brand-box:hover.schweppespremiummixer-big::after { -moz-transform: scale(1.1) } // was required by Firefox 15 and earlier .brand-box:focus.gini-big::after, .brand-box:focus.oasis-big::after, .brand-box:focus.schweppes-big::after, .brand-box:focus.schweppespremiummixer-big::after, .brand-box:hover.gini-big::after, .brand-box:hover.oasis-big::after, .brand-box:hover.schweppes-big::after, .brand-box:hover.schweppespremiummixer-big::after { -ms-transform: scale(1.1) } // was required by IE 9 and earlier .collapse-expand { -moz-transition: max-height .3s linear,border-bottom-width .15s linear .3s } // was required by Firefox 15 and earlier .collapse-expand a.links__list--item::after { -moz-transform: rotate(180deg) } // was required by Firefox 15 and earlier .collapse-expand a.links__list--item::after { -ms-transform: rotate(180deg) } // was required by IE 9 and earlier .collapse-expand a.links__list--item::after { -moz-transform: rotate(180deg) scale(.65) } // was required by Firefox 15 and earlier .collapse-expand a.links__list--item::after { -ms-transform: rotate(180deg) scale(.65) } // was required by IE 9 and earlier .collapse-expand.collapsed a::after { -moz-transform: rotate(0) } // was required by Firefox 15 and earlier .collapse-expand.collapsed a::after { -ms-transform: rotate(0) } // was required by IE 9 and earlier .collapse-expand.collapsed a::after { -moz-transform: rotate(0) scale(.65) } // was required by Firefox 15 and earlier .collapse-expand.collapsed a::after { -ms-transform: rotate(0) scale(.65) } // was required by IE 9 and earlier #wrapper>header h1 { -moz-transform: translate(-710px,-3px) } // was required by Firefox 15 and earlier #wrapper>header h1 { -ms-transform: translate(-710px,-3px) } // was required by IE 9 and earlier #wrapper>header h1 { -moz-transform: translateY(-3px) } // was required by Firefox 15 and earlier #wrapper>header h1 { -ms-transform: translateY(-3px) } // was required by IE 9 and earlier #wrapper>header h1 { -moz-transform: translateY(-7px) scale(.7) } // was required by Firefox 15 and earlier #wrapper>header h1 { -ms-transform: translateY(-7px) scale(.7) } // was required by IE 9 and earlier #wrapper>header h1 { -moz-transform-origin: left center } // was required by Firefox 15 and earlier #wrapper>header h1 { -ms-transform-origin: left center } // was required by IE 9 and earlier #wrapper>header h1: { -moz-transform: translateY(-50%) } // was required by Firefox 15 and earlier #wrapper>header h1: { -ms-transform: translateY(-50%) } // was required by IE 9 and earlier nav .osburger { -webkit-border-radius: 20px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier nav .osburger .osburger__bar { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier nav .osburger .osburger__bar { -moz-transition: -moz-transform .3s linear } // was required by Firefox 15 and earlier nav .osburger .osburger__bar:nth-of-type(2) { -moz-transform: translateY(6px) } // was required by Firefox 15 and earlier nav .osburger .osburger__bar:nth-of-type(2) { -ms-transform: translateY(6px) } // was required by IE 9 and earlier nav .osburger .osburger__bar:nth-of-type(2) { -moz-transform: translate3d(0,6px,0) } // was required by Firefox 15 and earlier nav .osburger .osburger__bar:nth-of-type(2) { -moz-transition: opacity .15s linear } // was required by Firefox 15 and earlier nav .osburger .osburger__bar:nth-of-type(3) { -moz-transform: translateY(12px) } // was required by Firefox 15 and earlier nav .osburger .osburger__bar:nth-of-type(3) { -ms-transform: translateY(12px) } // was required by IE 9 and earlier nav .osburger .osburger__bar:nth-of-type(3) { -moz-transform: translate3d(0,12px,0) } // was required by Firefox 15 and earlier nav>ul { -moz-transform: translateY(15px) } // was required by Firefox 15 and earlier nav>ul { -ms-transform: translateY(15px) } // was required by IE 9 and earlier nav>ul { -moz-transition: -moz-transform .25s linear } // was required by Firefox 15 and earlier nav>ul { -moz-transform: translateY(-209px) } // was required by Firefox 15 and earlier nav>ul { -ms-transform: translateY(-209px) } // was required by IE 9 and earlier nav>ul { -moz-transition: -moz-transform .3s linear } // was required by Firefox 15 and earlier nav>ul+.menu-overlay { -moz-transform: translate(0) } // was required by Firefox 15 and earlier nav>ul+.menu-overlay { -ms-transform: translate(0) } // was required by IE 9 and earlier nav>ul+.menu-overlay { -moz-transform: translate3d(0,0,0) } // was required by Firefox 15 and earlier nav>ul+.menu-overlay { -moz-transition: opacity .15s linear .15s,-moz-transform 0s linear .3s } // was required by Firefox 15 and earlier nav>ul { -moz-transform: translateY(-430px) } // was required by Firefox 15 and earlier nav>ul { -ms-transform: translateY(-430px) } // was required by IE 9 and earlier nav li a { -moz-transition: color .15s linear } // was required by Firefox 15 and earlier .bottle, nav li a { -moz-backface-visibility: hidden } // was required by Firefox 15 and earlier nav::after { -moz-transform: translateY(-121px) } // was required by Firefox 15 and earlier nav::after { -ms-transform: translateY(-121px) } // was required by IE 9 and earlier nav::after { -moz-transition: -moz-transform .15s linear } // was required by Firefox 15 and earlier nav.open>ul { -moz-transform: translateY(104px) } // was required by Firefox 15 and earlier nav.open>ul { -ms-transform: translateY(104px) } // was required by IE 9 and earlier nav.open>ul { -moz-transform: translate3d(0,104px,0) } // was required by Firefox 15 and earlier nav.open .osburger__bar:nth-of-type(1) { -moz-transform: translateY(6px) rotate(-45deg) } // was required by Firefox 15 and earlier nav.open .osburger__bar:nth-of-type(1) { -ms-transform: translateY(6px) rotate(-45deg) } // was required by IE 9 and earlier nav.open .osburger__bar:nth-of-type(1) { -moz-transform: translate3d(0,6px,0) rotate(-45deg) } // was required by Firefox 15 and earlier nav.open .osburger__bar:nth-of-type(3) { -moz-transform: translateY(6px) rotate(45deg) } // was required by Firefox 15 and earlier nav.open .osburger__bar:nth-of-type(3) { -ms-transform: translateY(6px) rotate(45deg) } // was required by IE 9 and earlier nav.open .osburger__bar:nth-of-type(3) { -moz-transform: translate3d(0,6px,0) rotate(45deg) } // was required by Firefox 15 and earlier nav.open>ul+.menu-overlay { -moz-transition: opacity .15s linear .15s } // was required by Firefox 15 and earlier nav.open>ul+.menu-overlay { -moz-transform: translateY(125vh) } // was required by Firefox 15 and earlier nav.open>ul+.menu-overlay { -ms-transform: translateY(125vh) } // was required by IE 9 and earlier nav.open>ul+.menu-overlay { -moz-transform: translate3d(0,125vh,0) } // was required by Firefox 15 and earlier nav+.langs-nav { -moz-transform: translate(15px,-130px) } // was required by Firefox 15 and earlier nav+.langs-nav { -ms-transform: translate(15px,-130px) } // was required by IE 9 and earlier nav+.langs-nav { -moz-transform: translate3d(15px,-130px,0) } // was required by Firefox 15 and earlier nav+.langs-nav { -moz-transition: -moz-transform .3s linear } // was required by Firefox 15 and earlier nav.open ul { -moz-transform: translateY(79px) } // was required by Firefox 15 and earlier nav.open ul { -ms-transform: translateY(79px) } // was required by IE 9 and earlier nav.open ul { -moz-transform: translate3d(0,79px,0) } // was required by Firefox 15 and earlier nav.open+.langs-nav { -moz-transform: translate(15px,406px) } // was required by Firefox 15 and earlier nav.open+.langs-nav { -ms-transform: translate(15px,406px) } // was required by IE 9 and earlier nav.open+.langs-nav { -moz-transform: translate3d(15px,406px,0) } // was required by Firefox 15 and earlier .langs-nav { -moz-transform: translateX(690px) } // was required by Firefox 15 and earlier .langs-nav { -ms-transform: translateX(690px) } // was required by IE 9 and earlier .langs-nav li { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .langs-nav li:not(.current) { -moz-transition: background-color .15s linear } // was required by Firefox 15 and earlier .langs-nav li { -moz-transition: -moz-transform .15s linear .15s,opacity .15s linear .15s } // was required by Firefox 15 and earlier .langs-nav a, .langs-nav div { -moz-transition: background .1s linear } // was required by Firefox 15 and earlier .langs-nav { -moz-transform: none } // was required by Firefox 15 and earlier .langs-nav { -ms-transform: none } // was required by IE 9 and earlier .langs-nav { -moz-transition: all .15s linear } // was required by Firefox 15 and earlier .langs-nav.js-show { -moz-transform: translateY(-50%) } // was required by Firefox 15 and earlier .langs-nav.js-show { -ms-transform: translateY(-50%) } // was required by IE 9 and earlier .langs-nav.js-show li:not(.current) { -moz-transform: translateY(47px) } // was required by Firefox 15 and earlier .langs-nav.js-show li:not(.current) { -ms-transform: translateY(47px) } // was required by IE 9 and earlier footer .bubble-group.top { -moz-transform: translateX(350px) } // was required by Firefox 15 and earlier footer .bubble-group.top { -ms-transform: translateX(350px) } // was required by IE 9 and earlier .bottom-footer { -moz-transform: translateX(-610px) } // was required by Firefox 15 and earlier .bottom-footer { -ms-transform: translateX(-610px) } // was required by IE 9 and earlier .bottom-footer { -moz-transform: translateX(-410px) scale(.5) } // was required by Firefox 15 and earlier .bottom-footer { -ms-transform: translateX(-410px) scale(.5) } // was required by IE 9 and earlier .bottom-footer { -moz-transform-origin: bottom } // was required by Firefox 15 and earlier .bottom-footer { -ms-transform-origin: bottom } // was required by IE 9 and earlier .bottom-footer { -moz-transform: translateX(-310px) scale(.5) } // was required by Firefox 15 and earlier .bottom-footer { -ms-transform: translateX(-310px) scale(.5) } // was required by IE 9 and earlier .bordered-dash.blue-center: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-center: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.blue-center: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-center: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.purple-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.purple-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.purple-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.purple-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.purple-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.purple-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.purple-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.purple-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.yellow-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.yellow-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.yellow-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.yellow-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.yellow-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.yellow-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.yellow-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.yellow-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.blue-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.blue-right: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-right: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.blue-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.blue-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.blue-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.green-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.green-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .bordered-dash.green-left: { -moz-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by Firefox 15 and earlier .bordered-dash.green-left: { -ms-transform: translateX(-50%) translateY(-50%) rotate(0) } // was required by IE 9 and earlier .border-dashed-title::after { -moz-transform: translate(-1px,50%) } // was required by Firefox 15 and earlier .border-dashed-title::after { -ms-transform: translate(-1px,50%) } // was required by IE 9 and earlier .border-dashed-title::after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .border-dashed-title .sup-title { -moz-transform: translateX(-50%) } // was required by Firefox 15 and earlier .border-dashed-title .sup-title { -ms-transform: translateX(-50%) } // was required by IE 9 and earlier .border-dashed-title.below: { -moz-transform: translateX(-50%) translateY(-35%) rotate(0) } // was required by Firefox 15 and earlier .border-dashed-title.below: { -ms-transform: translateX(-50%) translateY(-35%) rotate(0) } // was required by IE 9 and earlier .bubble { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bubble.ocean-wide { -webkit-border-radius: 575px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bubble.nowordsforthatbig { -webkit-border-radius: 575px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bottle { -moz-transition: -moz-transform .8s cubic-bezier(.68,-.55,.265,1.55) } // was required by Firefox 15 and earlier .bottle { -moz-transform-style: preserve-3d } // was required by Firefox 15 and earlier .bottle { -moz-transform-origin: center center } // was required by Firefox 15 and earlier .bottle { -ms-transform-origin: center center } // was required by IE 9 and earlier .bottle.gini-big { -moz-transform: translate(18px,-5px) rotate(7deg) } // was required by Firefox 15 and earlier .bottle.gini-big { -ms-transform: translate(18px,-5px) rotate(7deg) } // was required by IE 9 and earlier .bottle.gini-big { -moz-transform: translate3d(18px,-5px,0) rotate3d(0,0,1,7deg) } // was required by Firefox 15 and earlier .bottle.gini-big { -moz-transform: none } // was required by Firefox 15 and earlier .bottle.gini-big { -ms-transform: none } // was required by IE 9 and earlier .bottle.oasis-big { -moz-transform: translate(-2px,-6px) rotate(-12deg) } // was required by Firefox 15 and earlier .bottle.oasis-big { -ms-transform: translate(-2px,-6px) rotate(-12deg) } // was required by IE 9 and earlier .bottle.oasis-big { -moz-transform: translate3d(-2px,-6px,0) rotate3d(0,0,1,-12deg) } // was required by Firefox 15 and earlier .bottle.oasis-big { -moz-transform: none } // was required by Firefox 15 and earlier .bottle.oasis-big { -ms-transform: none } // was required by IE 9 and earlier .bottle.schweppes-big { -moz-transform: translate(-32px,-6px) rotate(-15deg) } // was required by Firefox 15 and earlier .bottle.schweppes-big { -ms-transform: translate(-32px,-6px) rotate(-15deg) } // was required by IE 9 and earlier .bottle.schweppes-big { -moz-transform: translate3d(-32px,-6px,0) rotate3d(0,0,1,-15deg) } // was required by Firefox 15 and earlier .bottle.schweppes-big { -moz-transform: none } // was required by Firefox 15 and earlier .bottle.schweppes-big { -ms-transform: none } // was required by IE 9 and earlier .bottle.schweppespremiummixer-big { -moz-transform: translate(15px,-4px) rotate(3deg) } // was required by Firefox 15 and earlier .bottle.schweppespremiummixer-big { -ms-transform: translate(15px,-4px) rotate(3deg) } // was required by IE 9 and earlier .bottle.schweppespremiummixer-big { -moz-transform: translate3d(15px,-4px,0) rotate3d(0,0,1,3deg) } // was required by Firefox 15 and earlier .bottle.schweppespremiummixer-big { -moz-transform: none } // was required by Firefox 15 and earlier .bottle.schweppespremiummixer-big { -ms-transform: none } // was required by IE 9 and earlier .left-big { -moz-transform: translate(-930px,846px) } // was required by Firefox 15 and earlier .left-big { -ms-transform: translate(-930px,846px) } // was required by IE 9 and earlier .left-big :first-child { -moz-transform: translateY(82px) } // was required by Firefox 15 and earlier .left-big :first-child { -ms-transform: translateY(82px) } // was required by IE 9 and earlier .left-big :nth-child(2) { -moz-transform: translate(355px,122px) } // was required by Firefox 15 and earlier .left-big :nth-child(2) { -ms-transform: translate(355px,122px) } // was required by IE 9 and earlier .left-big .fruit-slice { -moz-transform: translate(291px,81px) rotate(55deg) } // was required by Firefox 15 and earlier .left-big .fruit-slice { -ms-transform: translate(291px,81px) rotate(55deg) } // was required by IE 9 and earlier .left-big :nth-child(4) { -moz-transform: translate(375px,68px) } // was required by Firefox 15 and earlier .left-big :nth-child(4) { -ms-transform: translate(375px,68px) } // was required by IE 9 and earlier .left-big :nth-child(5) { -moz-transform: translate(326px,9px) } // was required by Firefox 15 and earlier .left-big :nth-child(5) { -ms-transform: translate(326px,9px) } // was required by IE 9 and earlier .left-big :nth-child(6) { -moz-transform: translateY(36px) } // was required by Firefox 15 and earlier .left-big :nth-child(6) { -ms-transform: translateY(36px) } // was required by IE 9 and earlier .left-big :nth-child(7) { -moz-transform: translate(254px,132px) } // was required by Firefox 15 and earlier .left-big :nth-child(7) { -ms-transform: translate(254px,132px) } // was required by IE 9 and earlier .left-big :nth-child(8) { -moz-transform: translate(430px,101px) } // was required by Firefox 15 and earlier .left-big :nth-child(8) { -ms-transform: translate(430px,101px) } // was required by IE 9 and earlier .left-big :nth-child(9) { -moz-transform: translate(507px,89px) } // was required by Firefox 15 and earlier .left-big :nth-child(9) { -ms-transform: translate(507px,89px) } // was required by IE 9 and earlier .right-big { -moz-transform: translate(1012px,571px) } // was required by Firefox 15 and earlier .right-big { -ms-transform: translate(1012px,571px) } // was required by IE 9 and earlier .right-big :first-child { -moz-transform: translate(187px,58px) } // was required by Firefox 15 and earlier .right-big :first-child { -ms-transform: translate(187px,58px) } // was required by IE 9 and earlier .right-big :first-child .gargantuesque { -moz-transform: translate(-50%,-50%) } // was required by Firefox 15 and earlier .right-big :first-child .gargantuesque { -ms-transform: translate(-50%,-50%) } // was required by IE 9 and earlier .right-big :nth-child(2) { -moz-transform: translate(243px,410px) } // was required by Firefox 15 and earlier .right-big :nth-child(2) { -ms-transform: translate(243px,410px) } // was required by IE 9 and earlier .right-big :nth-child(4) { -moz-transform: translate(112px,453px) scale(.25) rotate(126deg) } // was required by Firefox 15 and earlier .right-big :nth-child(4) { -ms-transform: translate(112px,453px) scale(.25) rotate(126deg) } // was required by IE 9 and earlier .right-big :nth-child(5) { -moz-transform: translate(347px,319px) } // was required by Firefox 15 and earlier .right-big :nth-child(5) { -ms-transform: translate(347px,319px) } // was required by IE 9 and earlier .right-big :nth-child(6) { -moz-transform: translate(391px,363px) } // was required by Firefox 15 and earlier .right-big :nth-child(6) { -ms-transform: translate(391px,363px) } // was required by IE 9 and earlier .right-big :nth-child(7) { -moz-transform: translateX(259px) } // was required by Firefox 15 and earlier .right-big :nth-child(7) { -ms-transform: translateX(259px) } // was required by IE 9 and earlier .right-big :nth-child(8) { -moz-transform: translate(298px,3px) } // was required by Firefox 15 and earlier .right-big :nth-child(8) { -ms-transform: translate(298px,3px) } // was required by IE 9 and earlier .right-big { -moz-transform: translate(0,571px) } // was required by Firefox 15 and earlier .right-big { -ms-transform: translate(0,571px) } // was required by IE 9 and earlier .bubble-commitments.top-left { -moz-transform: translate(-770px,60px) } // was required by Firefox 15 and earlier .bubble-commitments.top-left { -ms-transform: translate(-770px,60px) } // was required by IE 9 and earlier .bubble-commitments.left { -moz-transform: translate(-600px,310px) } // was required by Firefox 15 and earlier .bubble-commitments.left { -ms-transform: translate(-600px,310px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(1) { -moz-transform: translateY(81px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(1) { -ms-transform: translateY(81px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(2) { -moz-transform: translate(76px,92px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(2) { -ms-transform: translate(76px,92px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(3) { -moz-transform: translate(46px,117px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(3) { -ms-transform: translate(46px,117px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(4) { -moz-transform: translateX(148px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(4) { -ms-transform: translateX(148px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(5) { -moz-transform: translate(242px,123px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(5) { -ms-transform: translate(242px,123px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(6) { -moz-transform: translate(82px,69px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(6) { -ms-transform: translate(82px,69px) } // was required by IE 9 and earlier .bubble-commitments.left :nth-child(7) { -moz-transform: translate(98px,60px) } // was required by Firefox 15 and earlier .bubble-commitments.left :nth-child(7) { -ms-transform: translate(98px,60px) } // was required by IE 9 and earlier .bubble-commitments.bottom-left { -moz-transform: translate(-600px,850px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-left { -ms-transform: translate(-600px,850px) } // was required by IE 9 and earlier .bubble-commitments.bottom-left :nth-child(2) { -moz-transform: translate(40px,45px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-left :nth-child(2) { -ms-transform: translate(40px,45px) } // was required by IE 9 and earlier .bubble-commitments.top-middle { -moz-transform: translate(-350px,80px) } // was required by Firefox 15 and earlier .bubble-commitments.top-middle { -ms-transform: translate(-350px,80px) } // was required by IE 9 and earlier .bubble-commitments.top-middle :nth-child(2) { -moz-transform: translate(47px,54px) } // was required by Firefox 15 and earlier .bubble-commitments.top-middle :nth-child(2) { -ms-transform: translate(47px,54px) } // was required by IE 9 and earlier .bubble-commitments.top-right { -moz-transform: translate(320px,-130px) } // was required by Firefox 15 and earlier .bubble-commitments.top-right { -ms-transform: translate(320px,-130px) } // was required by IE 9 and earlier .bubble-commitments.top-right :nth-child(1) { -moz-transform: translate(-94px,70px) scale(.5) } // was required by Firefox 15 and earlier .bubble-commitments.top-right :nth-child(1) { -ms-transform: translate(-94px,70px) scale(.5) } // was required by IE 9 and earlier .bubble-commitments.middle-right { -moz-transform: translate(400px,335px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right { -ms-transform: translate(400px,335px) } // was required by IE 9 and earlier .bubble-commitments.middle-right :nth-child(1) { -moz-transform: translateX(67px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right :nth-child(1) { -ms-transform: translateX(67px) } // was required by IE 9 and earlier .bubble-commitments.middle-right :nth-child(2) { -moz-transform: translate(44px,39px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right :nth-child(2) { -ms-transform: translate(44px,39px) } // was required by IE 9 and earlier .bubble-commitments.middle-right :nth-child(3) { -moz-transform: translateY(76px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right :nth-child(3) { -ms-transform: translateY(76px) } // was required by IE 9 and earlier .bubble-commitments.middle-right :nth-child(4) { -moz-transform: translate(53px,107px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right :nth-child(4) { -ms-transform: translate(53px,107px) } // was required by IE 9 and earlier .bubble-commitments.middle-right :nth-child(5) { -moz-transform: translate(57px,48px) } // was required by Firefox 15 and earlier .bubble-commitments.middle-right :nth-child(5) { -ms-transform: translate(57px,48px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right { -moz-transform: translate(560px,660px) scaleX(-1) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right { -ms-transform: translate(560px,660px) scaleX(-1) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(1) { -moz-transform: translateX(173px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(1) { -ms-transform: translateX(173px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(2) { -moz-transform: translate(269px,72px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(2) { -ms-transform: translate(269px,72px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(3) { -moz-transform: translate(240px,103px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(3) { -ms-transform: translate(240px,103px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(4) { -moz-transform: translate(270px,300px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(4) { -ms-transform: translate(270px,300px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(5) { -moz-transform: translate(288px,322px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(5) { -ms-transform: translate(288px,322px) } // was required by IE 9 and earlier .bubble-commitments.bottom-right :nth-child(6) { -moz-transform: translateY(80px) } // was required by Firefox 15 and earlier .bubble-commitments.bottom-right :nth-child(6) { -ms-transform: translateY(80px) } // was required by IE 9 and earlier .deco-commitments.left { -moz-transform: translate(-548px,515px) scale(-.25) rotate(-50deg) } // was required by Firefox 15 and earlier .deco-commitments.left { -ms-transform: translate(-548px,515px) scale(-.25) rotate(-50deg) } // was required by IE 9 and earlier .deco-commitments.right { -moz-transform: translate(458px,631px) } // was required by Firefox 15 and earlier .deco-commitments.right { -ms-transform: translate(458px,631px) } // was required by IE 9 and earlier .bubble-career.bottom-left { -moz-transform: translate(-500px,1000px) } // was required by Firefox 15 and earlier .bubble-career.bottom-left { -ms-transform: translate(-500px,1000px) } // was required by IE 9 and earlier .bubble-career.bottom-left :nth-child(1) { -moz-transform: translate(31px,90px) } // was required by Firefox 15 and earlier .bubble-career.bottom-left :nth-child(1) { -ms-transform: translate(31px,90px) } // was required by IE 9 and earlier .bubble-career.bottom-left :nth-child(2) { -moz-transform: translate(65px,98px) } // was required by Firefox 15 and earlier .bubble-career.bottom-left :nth-child(2) { -ms-transform: translate(65px,98px) } // was required by IE 9 and earlier .bubble-career.bottom-far-left { -moz-transform: translate(-750px,1311px) } // was required by Firefox 15 and earlier .bubble-career.bottom-far-left { -ms-transform: translate(-750px,1311px) } // was required by IE 9 and earlier .bubble-career.bottom-right { -moz-transform: translate(430px,1180px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right { -ms-transform: translate(430px,1180px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(1) { -moz-transform: translateX(22px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(1) { -ms-transform: translateX(22px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(2) { -moz-transform: translateY(39px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(2) { -ms-transform: translateY(39px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(3) { -moz-transform: translate(170px,19px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(3) { -ms-transform: translate(170px,19px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(4) { -moz-transform: translate(191px,25px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(4) { -ms-transform: translate(191px,25px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(5) { -moz-transform: translate(143px,88px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(5) { -ms-transform: translate(143px,88px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(6) { -moz-transform: translate(167px,155px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(6) { -ms-transform: translate(167px,155px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(7) { -moz-transform: translate(208px,150px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(7) { -ms-transform: translate(208px,150px) } // was required by IE 9 and earlier .bubble-career.bottom-right :nth-child(8) { -moz-transform: translate(2px,20px) } // was required by Firefox 15 and earlier .bubble-career.bottom-right :nth-child(8) { -ms-transform: translate(2px,20px) } // was required by IE 9 and earlier main.home header .intro-video-fallback, main.home header video { -moz-transform: translateX(-50%) } // was required by Firefox 15 and earlier main.home header .intro-video-fallback, main.home header video { -ms-transform: translateX(-50%) } // was required by IE 9 and earlier main.home section h2:after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier main.home section.our-drinks .drink__item { -moz-transition: opacity .15s linear } // was required by Firefox 15 and earlier main.home section.our-drinks .drink__nav: { -moz-transform: translate(-50%,-50%) } // was required by Firefox 15 and earlier main.home section.our-drinks .drink__nav: { -ms-transform: translate(-50%,-50%) } // was required by IE 9 and earlier main.home section.our-drinks .drink__nav::after { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier main.home section.our-drinks .drink__nav::after { -moz-transition: -moz-transform .15s linear } // was required by Firefox 15 and earlier main.home section.our-drinks .drink__nav.nav--prev { -moz-transform: rotate(90deg) } // was required by Firefox 15 and earlier main.home section.our-drinks .drink__nav.nav--prev { -ms-transform: rotate(90deg) } // was required by IE 9 and earlier main.home section.our-drinks .drink__nav.nav--next { -moz-transform: rotate(-90deg) } // was required by Firefox 15 and earlier main.home section.our-drinks .drink__nav.nav--next { -ms-transform: rotate(-90deg) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.top-left { -moz-transform: translate(-400px,120px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.top-left { -ms-transform: translate(-400px,120px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.bottom-left { -moz-transform: translate(-590px,500px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.bottom-left { -ms-transform: translate(-590px,500px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) { -moz-transform: translate(40px,45px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) { -ms-transform: translate(40px,45px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.top-right { -moz-transform: translate(360px,-21px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.top-right { -ms-transform: translate(360px,-21px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.right { -moz-transform: translate(588px,400px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.right { -ms-transform: translate(588px,400px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.right :nth-child(2) { -moz-transform: translate(70px,3px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.right :nth-child(2) { -ms-transform: translate(70px,3px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.right :nth-child(3) { -moz-transform: translate(40px,32px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.right :nth-child(3) { -ms-transform: translate(40px,32px) } // was required by IE 9 and earlier main.home section.our-jobs .bubble-group.right :nth-child(4) { -moz-transform: translate(97px,89px) } // was required by Firefox 15 and earlier main.home section.our-jobs .bubble-group.right :nth-child(4) { -ms-transform: translate(97px,89px) } // was required by IE 9 and earlier main.home section.our-jobs .deco-item.top-left { -moz-transform: translate(-891px,-33px) rotate(0) scaleX(1) } // was required by Firefox 15 and earlier main.home section.our-jobs .deco-item.top-left { -ms-transform: translate(-891px,-33px) rotate(0) scaleX(1) } // was required by IE 9 and earlier main.home section.our-values .deco-item.top-left { -moz-transform: translate(-500px,-35px) scaleX(-1) } // was required by Firefox 15 and earlier main.home section.our-values .deco-item.top-left { -ms-transform: translate(-500px,-35px) scaleX(-1) } // was required by IE 9 and earlier main.home section.our-values .deco-item.top-right { -moz-transform: translate(300px,-80px) scale(.33) } // was required by Firefox 15 and earlier main.home section.our-values .deco-item.top-right { -ms-transform: translate(300px,-80px) scale(.33) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left { -moz-transform: translateX(-830px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left { -ms-transform: translateX(-830px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(1) { -moz-transform: translateX(173px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(1) { -ms-transform: translateX(173px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(2) { -moz-transform: translate(269px,72px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(2) { -ms-transform: translate(269px,72px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(3) { -moz-transform: translate(240px,103px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(3) { -ms-transform: translate(240px,103px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(4) { -moz-transform: translate(270px,300px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(4) { -ms-transform: translate(270px,300px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(5) { -moz-transform: translate(288px,322px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(5) { -ms-transform: translate(288px,322px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-left :nth-child(6) { -moz-transform: translateY(80px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-left :nth-child(6) { -ms-transform: translateY(80px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.middle { -moz-transform: translate(-330px,155px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.middle { -ms-transform: translate(-330px,155px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left { -moz-transform: translate(-600px,550px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left { -ms-transform: translate(-600px,550px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(1) { -moz-transform: translate(0,55px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(1) { -ms-transform: translate(0,55px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(2) { -moz-transform: translate(111px,0) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(2) { -ms-transform: translate(111px,0) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(3) { -moz-transform: translate(52px,104px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(3) { -ms-transform: translate(52px,104px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(4) { -moz-transform: translate(62px,35px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(4) { -ms-transform: translate(62px,35px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(5) { -moz-transform: translate(81px,45px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-left :nth-child(5) { -ms-transform: translate(81px,45px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-right { -moz-transform: translate(540px,-30px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-right { -ms-transform: translate(540px,-30px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-right :nth-child(2) { -moz-transform: translate(48px,46px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-right :nth-child(2) { -ms-transform: translate(48px,46px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.top-right :nth-child(3) { -moz-transform: translate(11px,65px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.top-right :nth-child(3) { -ms-transform: translate(11px,65px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.right { -moz-transform: translate(330px,215px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.right { -ms-transform: translate(330px,215px) } // was required by IE 9 and earlier main.home section.our-values .bubble-group.bottom-right { -moz-transform: translate(620px,445px) } // was required by Firefox 15 and earlier main.home section.our-values .bubble-group.bottom-right { -ms-transform: translate(620px,445px) } // was required by IE 9 and earlier .drinks.bubble-group.model :nth-child(1) { -moz-transform: translate(0,14px) } // was required by Firefox 15 and earlier .drinks.bubble-group.model :nth-child(1) { -ms-transform: translate(0,14px) } // was required by IE 9 and earlier .drinks.bubble-group.model :nth-child(2) { -moz-transform: translate(24px,44px) } // was required by Firefox 15 and earlier .drinks.bubble-group.model :nth-child(2) { -ms-transform: translate(24px,44px) } // was required by IE 9 and earlier .drinks.bubble-group.model :nth-child(3) { -moz-transform: translate(17px,0) } // was required by Firefox 15 and earlier .drinks.bubble-group.model :nth-child(3) { -ms-transform: translate(17px,0) } // was required by IE 9 and earlier .drinks.bubble-group.model.top-left { -moz-transform: translate(-630px,141px) } // was required by Firefox 15 and earlier .drinks.bubble-group.model.top-left { -ms-transform: translate(-630px,141px) } // was required by IE 9 and earlier .drinks.bubble-group.model.right { -moz-transform: translate(638px,237px) rotate(90deg) } // was required by Firefox 15 and earlier .drinks.bubble-group.model.right { -ms-transform: translate(638px,237px) rotate(90deg) } // was required by IE 9 and earlier .drinks.bubble-group.top-right { -moz-transform: translate(475px,-17px) } // was required by Firefox 15 and earlier .drinks.bubble-group.top-right { -ms-transform: translate(475px,-17px) } // was required by IE 9 and earlier .drinks.bubble-group.top-right :nth-child(1) { -moz-transform: translate(0,34px) } // was required by Firefox 15 and earlier .drinks.bubble-group.top-right :nth-child(1) { -ms-transform: translate(0,34px) } // was required by IE 9 and earlier .drinks.bubble-group.top-right :nth-child(2) { -moz-transform: translate(68px,0) } // was required by Firefox 15 and earlier .drinks.bubble-group.top-right :nth-child(2) { -ms-transform: translate(68px,0) } // was required by IE 9 and earlier .drinks.deco-item.middle { -moz-transform: translate(51px,467px) rotate(-213deg) scaleX(-1) } // was required by Firefox 15 and earlier .drinks.deco-item.middle { -ms-transform: translate(51px,467px) rotate(-213deg) scaleX(-1) } // was required by IE 9 and earlier .drinks.deco-item.middle-right { -moz-transform: translate(310px,268px) scaleX(-1) rotate(27deg) } // was required by Firefox 15 and earlier .drinks.deco-item.middle-right { -ms-transform: translate(310px,268px) scaleX(-1) rotate(27deg) } // was required by IE 9 and earlier .drinks.deco-item.right { -moz-transform: translate(580px,356px) rotate(-20deg) scale(.6) } // was required by Firefox 15 and earlier .drinks.deco-item.right { -ms-transform: translate(580px,356px) rotate(-20deg) scale(.6) } // was required by IE 9 and earlier .core-brands h2::after, .other-brands h2::after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .core-brands .bubble-group.top-right { -moz-transform: translate(350px,-100px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.top-right { -ms-transform: translate(350px,-100px) } // was required by IE 9 and earlier .core-brands .bubble-group.top-right :nth-child(3) { -moz-transform: translateY(-10px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.top-right :nth-child(3) { -ms-transform: translateY(-10px) } // was required by IE 9 and earlier .core-brands .bubble-group.top-right :nth-child(5) { -moz-transform: translate(190px,-100px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.top-right :nth-child(5) { -ms-transform: translate(190px,-100px) } // was required by IE 9 and earlier .core-brands .bubble-group.top-right :nth-child(6) { -moz-transform: translateX(30px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.top-right :nth-child(6) { -ms-transform: translateX(30px) } // was required by IE 9 and earlier .core-brands .bubble-group.right { -moz-transform: translate(180px,150px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.right { -ms-transform: translate(180px,150px) } // was required by IE 9 and earlier .core-brands .bubble-group.right :nth-child(1) { -moz-transform: translate(67px,100px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.right :nth-child(1) { -ms-transform: translate(67px,100px) } // was required by IE 9 and earlier .core-brands .bubble-group.right :nth-child(2) { -moz-transform: translate(30px,86px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.right :nth-child(2) { -ms-transform: translate(30px,86px) } // was required by IE 9 and earlier .core-brands .bubble-group.left { -moz-transform: translate(-360px,90px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.left { -ms-transform: translate(-360px,90px) } // was required by IE 9 and earlier .core-brands .bubble-group.left :nth-child(1) { -moz-transform: translate(49px,3px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.left :nth-child(1) { -ms-transform: translate(49px,3px) } // was required by IE 9 and earlier .core-brands .bubble-group.left :nth-child(2) { -moz-transform: rotate(-45deg) translate(33px,42px) scaleY(-.6) } // was required by Firefox 15 and earlier .core-brands .bubble-group.left :nth-child(2) { -ms-transform: rotate(-45deg) translate(33px,42px) scaleY(-.6) } // was required by IE 9 and earlier .core-brands .bubble-group.left :nth-child(3) { -moz-transform: translate(0,13px) scaleX(-1) } // was required by Firefox 15 and earlier .core-brands .bubble-group.left :nth-child(3) { -ms-transform: translate(0,13px) scaleX(-1) } // was required by IE 9 and earlier .core-brands .bubble-group.far-left { -moz-transform: translate(-580px,230px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.far-left { -ms-transform: translate(-580px,230px) } // was required by IE 9 and earlier .core-brands .bubble-group.far-left :nth-child(2) { -moz-transform: translate(48px,46px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.far-left :nth-child(2) { -ms-transform: translate(48px,46px) } // was required by IE 9 and earlier .core-brands .bubble-group.far-left :nth-child(3) { -moz-transform: translate(11px,65px) } // was required by Firefox 15 and earlier .core-brands .bubble-group.far-left :nth-child(3) { -ms-transform: translate(11px,65px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.model { -moz-transform: translate(468px,187px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.model { -ms-transform: translate(468px,187px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.model :nth-child(1) { -moz-transform: translateX(20px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.model :nth-child(1) { -ms-transform: translateX(20px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.model :nth-child(2) { -moz-transform: translateY(24px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.model :nth-child(2) { -ms-transform: translateY(24px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.model :nth-child(3) { -moz-transform: translate(39px,17px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.model :nth-child(3) { -ms-transform: translate(39px,17px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.right { -moz-transform: translate(650px,550px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.right { -ms-transform: translate(650px,550px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.top { -moz-transform: translate(-280px,-30px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.top { -ms-transform: translate(-280px,-30px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.top-left { -moz-transform: translate(-580px,50px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.top-left { -ms-transform: translate(-580px,50px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.top-left :nth-child(1) { -moz-transform: translateY(7px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.top-left :nth-child(1) { -ms-transform: translateY(7px) } // was required by IE 9 and earlier .other-brands .drinks.bubble-group.top-left :nth-child(2) { -moz-transform: translateX(67px) } // was required by Firefox 15 and earlier .other-brands .drinks.bubble-group.top-left :nth-child(2) { -ms-transform: translateX(67px) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.left { -moz-transform: translate(-940px,500px) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.left { -ms-transform: translate(-940px,500px) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.middle { -moz-transform: translate(-121px,267px) rotate(-213deg) scaleX(-1) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.middle { -ms-transform: translate(-121px,267px) rotate(-213deg) scaleX(-1) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.middle-right { -moz-transform: translate(140px,190px) scaleX(-1) rotate(27deg) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.middle-right { -ms-transform: translate(140px,190px) scaleX(-1) rotate(27deg) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.right { -moz-transform: translate(355px,290px) rotate(-20deg) scale(.6) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.right { -ms-transform: translate(355px,290px) rotate(-20deg) scale(.6) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.middle-left { -moz-transform: translate(-316px,650px) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.middle-left { -ms-transform: translate(-316px,650px) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.bottom { -moz-transform: translate(110px,910px) rotate(27deg) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.bottom { -ms-transform: translate(110px,910px) rotate(27deg) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.bottom-middle { -moz-transform: translate(130px,530px) rotate(27deg) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.bottom-middle { -ms-transform: translate(130px,530px) rotate(27deg) } // was required by IE 9 and earlier .other-brands .drinks.deco-item.bottom-middle { -moz-transform: translate(0,580px) rotate(27deg) } // was required by Firefox 15 and earlier .other-brands .drinks.deco-item.bottom-middle { -ms-transform: translate(0,580px) rotate(27deg) } // was required by IE 9 and earlier .career__nav.block { -moz-transform: translateY(-28px) } // was required by Firefox 15 and earlier .career__nav.block { -ms-transform: translateY(-28px) } // was required by IE 9 and earlier .career__nav.block { -moz-transform: translate3d(0,-28px,0) } // was required by Firefox 15 and earlier .career__nav.block { -moz-animation: opacity .15s forwards .15s } // was required by Firefox 15 and earlier .career__nav.block { -moz-transform: translateY(92px) } // was required by Firefox 15 and earlier .career__nav.block { -ms-transform: translateY(92px) } // was required by IE 9 and earlier .career__nav.block { -moz-transform: translate3d(0,92px,0) } // was required by Firefox 15 and earlier .career__nav.block { -moz-animation: opacity .15s forwards .3s } // was required by Firefox 15 and earlier .career__nav.block { -moz-transform: translateY(55px) } // was required by Firefox 15 and earlier .career__nav.block { -ms-transform: translateY(55px) } // was required by IE 9 and earlier .career__nav.block { -moz-transform: translate3d(0,55px,0) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left { -moz-transform: translate(-630px,600px) rotate(-19deg) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left { -ms-transform: translate(-630px,600px) rotate(-19deg) } // was required by IE 9 and earlier main.career section blockquote .bubble-group.left :nth-child(1) { -moz-transform: translate(2px,94px) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left :nth-child(1) { -ms-transform: translate(2px,94px) } // was required by IE 9 and earlier main.career section blockquote .bubble-group.left :nth-child(2) { -moz-transform: translate(117px,184px) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left :nth-child(2) { -ms-transform: translate(117px,184px) } // was required by IE 9 and earlier main.career section blockquote .bubble-group.left :nth-child(3) { -moz-transform: translateX(10px) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left :nth-child(3) { -ms-transform: translateX(10px) } // was required by IE 9 and earlier main.career section blockquote .bubble-group.left :nth-child(4) { -moz-transform: translate(20px,73px) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.left :nth-child(4) { -ms-transform: translate(20px,73px) } // was required by IE 9 and earlier main.career section blockquote .bubble-group.bottom-left { -moz-transform: translate(-870px,1080px) } // was required by Firefox 15 and earlier main.career section blockquote .bubble-group.bottom-left { -ms-transform: translate(-870px,1080px) } // was required by IE 9 and earlier main.career section cite img.quote_pict { -moz-transform: translateX(-812px) } // was required by Firefox 15 and earlier main.career section cite img.quote_pict { -ms-transform: translateX(-812px) } // was required by IE 9 and earlier main.career section cite::after { -moz-transform: translateX(-425px) } // was required by Firefox 15 and earlier main.career section cite::after { -ms-transform: translateX(-425px) } // was required by IE 9 and earlier main.career section.join-us:after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier main.career section.join-us .bubble-career.bottom-left { -moz-transform: translate(-500px,1119px) } // was required by Firefox 15 and earlier main.career section.join-us .bubble-career.bottom-left { -ms-transform: translate(-500px,1119px) } // was required by IE 9 and earlier main.career section.join-us .bubble-career.bottom-right { -moz-transform: translate(370px,1300px) } // was required by Firefox 15 and earlier main.career section.join-us .bubble-career.bottom-right { -ms-transform: translate(370px,1300px) } // was required by IE 9 and earlier main.career section.join-us .deco-commitments.right { -moz-transform: translate(458px,731px) } // was required by Firefox 15 and earlier main.career section.join-us .deco-commitments.right { -ms-transform: translate(458px,731px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left { -moz-transform: translate(-740px,400px) scale(-1.25,1.25) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left { -ms-transform: translate(-740px,400px) scale(-1.25,1.25) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(1) { -moz-transform: translate(0,0) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(1) { -ms-transform: translate(0,0) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(2) { -moz-transform: translate(72px,8px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(2) { -ms-transform: translate(72px,8px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(3) { -moz-transform: translate(43px,37px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(3) { -ms-transform: translate(43px,37px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(3) .bubble { -moz-transform: translate(-50%,-50%) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(3) .bubble { -ms-transform: translate(-50%,-50%) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(4) { -moz-transform: translate(142px,241px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(4) { -ms-transform: translate(142px,241px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(5) { -moz-transform: translate(118px,313px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(5) { -ms-transform: translate(118px,313px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.left :nth-child(6) { -moz-transform: translate(140px,360px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.left :nth-child(6) { -ms-transform: translate(140px,360px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-left { -moz-transform: translate(-620px,1000px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-left { -ms-transform: translate(-620px,1000px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-left :nth-child(1) { -moz-transform: translate(12px,37px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-left :nth-child(1) { -ms-transform: translate(12px,37px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-left :nth-child(2) { -moz-transform: translate(0,0) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-left :nth-child(2) { -ms-transform: translate(0,0) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-far-left { -moz-transform: translate(-560px,1240px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-far-left { -ms-transform: translate(-560px,1240px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) { -moz-transform: translate(0,20px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) { -ms-transform: translate(0,20px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.top { -moz-transform: translate(-300px,90px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.top { -ms-transform: translate(-300px,90px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.top :nth-child(2) { -moz-transform: translate(52px,54px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.top :nth-child(2) { -ms-transform: translate(52px,54px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.right { -moz-transform: translate(340px,569px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.right { -ms-transform: translate(340px,569px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.right :nth-child(2) { -moz-transform: translate(134px,156px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.right :nth-child(2) { -ms-transform: translate(134px,156px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.right :nth-child(3) { -moz-transform: translate(164px,116px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.right :nth-child(3) { -ms-transform: translate(164px,116px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.right :nth-child(4) { -moz-transform: translate(184px,228px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.right :nth-child(4) { -ms-transform: translate(184px,228px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.right :nth-child(5) { -moz-transform: translate(207px,227px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.right :nth-child(5) { -ms-transform: translate(207px,227px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-right { -moz-transform: translate(510px,1150px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-right { -ms-transform: translate(510px,1150px) } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-right :nth-child(1) { -moz-transform: none } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-right :nth-child(1) { -ms-transform: none } // was required by IE 9 and earlier main.career section.your-career .bubble-career.bottom-right :nth-child(2) { -moz-transform: translate(42px,53px) } // was required by Firefox 15 and earlier main.career section.your-career .bubble-career.bottom-right :nth-child(2) { -ms-transform: translate(42px,53px) } // was required by IE 9 and earlier main.career .career__mosaic img { -moz-transform: translate(-50%,0) } // was required by Firefox 15 and earlier main.career .career__mosaic img { -ms-transform: translate(-50%,0) } // was required by IE 9 and earlier main.career .career__mosaic img { -moz-transform: translate3d(-50%,0,0) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.left-big { -moz-transform: translate(-930px,76px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.left-big { -ms-transform: translate(-930px,76px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(10) { -moz-transform: translate(600px,10px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(10) { -ms-transform: translate(600px,10px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(11) { -moz-transform: translate(580px,82px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(11) { -ms-transform: translate(580px,82px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(12) { -moz-transform: translate(590px,120px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.left-big :nth-child(12) { -ms-transform: translate(590px,120px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.bottom-left { -moz-transform: translate(-500px,700px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.bottom-left { -ms-transform: translate(-500px,700px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.bottom-far-left { -moz-transform: translate(-630px,911px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.bottom-far-left { -ms-transform: translate(-630px,911px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.top-right { -moz-transform: translate(350px,-140px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.top-right { -ms-transform: translate(350px,-140px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.top-right .deco-item { -moz-transform: scale(.75) translateY(191px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.top-right .deco-item { -ms-transform: scale(.75) translateY(191px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right { -moz-transform: translate(400px,350px) rotate(-20deg) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right { -ms-transform: translate(400px,350px) rotate(-20deg) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right :nth-child(1) { -moz-transform: translate(0,55px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right :nth-child(1) { -ms-transform: translate(0,55px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right :nth-child(2) { -moz-transform: translate(111px,0) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right :nth-child(2) { -ms-transform: translate(111px,0) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right :nth-child(3) { -moz-transform: translate(52px,104px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right :nth-child(3) { -ms-transform: translate(52px,104px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right :nth-child(4) { -moz-transform: translate(62px,35px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right :nth-child(4) { -ms-transform: translate(62px,35px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right :nth-child(5) { -moz-transform: translate(81px,45px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right :nth-child(5) { -ms-transform: translate(81px,45px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.right-big { -moz-transform: translate(292px,591px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.right-big { -ms-transform: translate(292px,591px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.below-right { -moz-transform: translate(450px,1370px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.below-right { -ms-transform: translate(450px,1370px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.below-right :nth-child(2) { -moz-transform: translate(40px,45px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.below-right :nth-child(2) { -ms-transform: translate(40px,45px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.bottom-right { -moz-transform: translate(430px,1790px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.bottom-right { -ms-transform: translate(430px,1790px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.far-bottom-right { -moz-transform: translate(540px,2270px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.far-bottom-right { -ms-transform: translate(540px,2270px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(1) { -moz-transform: translate(0,0) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(1) { -ms-transform: translate(0,0) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(2) { -moz-transform: translate(135px,32px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(2) { -ms-transform: translate(135px,32px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(3) { -moz-transform: translate(106px,93px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(3) { -ms-transform: translate(106px,93px) } // was required by IE 9 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(4) { -moz-transform: translate(118px,124px) } // was required by Firefox 15 and earlier .bloc-career-sub .bubble-group.far-bottom-right :nth-child(4) { -ms-transform: translate(118px,124px) } // was required by IE 9 and earlier .bloc-company>p:last-of-type::after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-company #video video { -moz-transform: translateY(-50%) } // was required by Firefox 15 and earlier .bloc-company #video video { -ms-transform: translateY(-50%) } // was required by IE 9 and earlier .bloc-company #video video { -moz-transition: opacity .6s ease } // was required by Firefox 15 and earlier .bloc-company #video: { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-company #video .video--launch, .bloc-company #video .video--stop { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-company #video .video--launch { -moz-transition: background .15s linear,-moz-transform .3s ease } // was required by Firefox 15 and earlier .bloc-company #video .video--launch { -moz-transform-origin: center center } // was required by Firefox 15 and earlier .bloc-company #video .video--launch { -ms-transform-origin: center center } // was required by IE 9 and earlier .bloc-company #video .video--launch+div { -moz-transition: -moz-transform 1s ease,opacity 1s ease } // was required by Firefox 15 and earlier .bloc-company #video .video--launch { -moz-transform: scale(.75) translateX(30px) } // was required by Firefox 15 and earlier .bloc-company #video .video--launch { -ms-transform: scale(.75) translateX(30px) } // was required by IE 9 and earlier .bloc-company #video .video--launch { -moz-transform: none } // was required by Firefox 15 and earlier .bloc-company #video .video--launch { -ms-transform: none } // was required by IE 9 and earlier .bloc-company #video .video--stop { -moz-transition: opacity 1s ease } // was required by Firefox 15 and earlier .bloc-company #video.play video, .bloc-company #video:target video { -moz-animation: opacity 1s linear .3s forwards } // was required by Firefox 15 and earlier .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch { -moz-transform: translate(0,0) scale(0) } // was required by Firefox 15 and earlier .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch { -ms-transform: translate(0,0) scale(0) } // was required by IE 9 and earlier .bloc-company #video.play .video--launch, .bloc-company #video:target .video--launch { -moz-transform: translate3d(0,0,0) scale(0) } // was required by Firefox 15 and earlier .bloc-company #video.play .video--launch+div, .bloc-company #video:target .video--launch+div { -moz-animation: opacity 1s ease .3s forwards } // was required by Firefox 15 and earlier .bloc-company #video.play .video--stop, .bloc-company #video:target .video--stop { -moz-animation: opacity 1s linear .3s forwards } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left { -moz-transform: translate(-580px,80px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left { -ms-transform: translate(-580px,80px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(1) { -moz-transform: translateX(286px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(1) { -ms-transform: translateX(286px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(2) { -moz-transform: translateY(55px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(2) { -ms-transform: translateY(55px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(3) { -moz-transform: translate(184px,142px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(3) { -ms-transform: translate(184px,142px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(4) { -moz-transform: translate(154px,180px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(4) { -ms-transform: translate(154px,180px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(5) { -moz-transform: translate(199px,247px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(5) { -ms-transform: translate(199px,247px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-left :nth-child(6) { -moz-transform: translate(225px,246px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-left :nth-child(6) { -ms-transform: translate(225px,246px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-left { -moz-transform: translate(-539px,1486px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-left { -ms-transform: translate(-539px,1486px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-left :nth-child(1) { -moz-transform: translateY(63px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-left :nth-child(1) { -ms-transform: translateY(63px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-left :nth-child(2) { -moz-transform: translateX(29px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-left :nth-child(2) { -ms-transform: translateX(29px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-left :nth-child(3) { -moz-transform: translate(13px,94px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-left :nth-child(3) { -ms-transform: translate(13px,94px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right { -moz-transform: translate(200px,-230px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right { -ms-transform: translate(200px,-230px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(1) { -moz-transform: translateY(300px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(1) { -ms-transform: translateY(300px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(2) { -moz-transform: translate(34px,273px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(2) { -ms-transform: translate(34px,273px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(3) { -moz-transform: translateX(43px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(3) { -ms-transform: translateX(43px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(4) { -moz-transform: translate(81px,197px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(4) { -ms-transform: translate(81px,197px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(5) { -moz-transform: translate(303px,320px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(5) { -ms-transform: translate(303px,320px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(6) { -moz-transform: translate(258px,354px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(6) { -ms-transform: translate(258px,354px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(7) { -moz-transform: translate(311px,385px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(7) { -ms-transform: translate(311px,385px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(8) { -moz-transform: translate(386px,350px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(8) { -ms-transform: translate(386px,350px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(9) { -moz-transform: translate(317px,411px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(9) { -ms-transform: translate(317px,411px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(10) { -moz-transform: translate(391px,399px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(10) { -ms-transform: translate(391px,399px) } // was required by IE 9 and earlier .bloc-company .bubble-group.top-right :nth-child(11) { -moz-transform: translate(319px,329px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.top-right :nth-child(11) { -ms-transform: translate(319px,329px) } // was required by IE 9 and earlier .bloc-company .bubble-group.middle-right { -moz-transform: translate(380px,446px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.middle-right { -ms-transform: translate(380px,446px) } // was required by IE 9 and earlier .bloc-company .bubble-group.right { -moz-transform: translate(560px,610px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.right { -ms-transform: translate(560px,610px) } // was required by IE 9 and earlier .bloc-company .bubble-group.right :nth-child(1) { -moz-transform: translateX(24px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.right :nth-child(1) { -ms-transform: translateX(24px) } // was required by IE 9 and earlier .bloc-company .bubble-group.right :nth-child(2) { -moz-transform: translateY(114px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.right :nth-child(2) { -ms-transform: translateY(114px) } // was required by IE 9 and earlier .bloc-company .bubble-group.right :nth-child(3) { -moz-transform: translate(76px,81px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.right :nth-child(3) { -ms-transform: translate(76px,81px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right { -moz-transform: translate(320px,1430px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right { -ms-transform: translate(320px,1430px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(1) { -moz-transform: translateX(22px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(1) { -ms-transform: translateX(22px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(2) { -moz-transform: translateY(39px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(2) { -ms-transform: translateY(39px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(3) { -moz-transform: translate(170px,19px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(3) { -ms-transform: translate(170px,19px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(4) { -moz-transform: translate(191px,25px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(4) { -ms-transform: translate(191px,25px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(5) { -moz-transform: translate(143px,88px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(5) { -ms-transform: translate(143px,88px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(6) { -moz-transform: translate(167px,155px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(6) { -ms-transform: translate(167px,155px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(7) { -moz-transform: translate(208px,150px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(7) { -ms-transform: translate(208px,150px) } // was required by IE 9 and earlier .bloc-company .bubble-group.bottom-right :nth-child(8) { -moz-transform: translate(2px,20px) } // was required by Firefox 15 and earlier .bloc-company .bubble-group.bottom-right :nth-child(8) { -ms-transform: translate(2px,20px) } // was required by IE 9 and earlier .bloc-company .deco-item.left { -moz-transform: translate(-870px,450px) } // was required by Firefox 15 and earlier .bloc-company .deco-item.left { -ms-transform: translate(-870px,450px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.middle-left { -moz-transform: translate(-830px,760px) rotate(-19deg) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.middle-left { -ms-transform: translate(-830px,760px) rotate(-19deg) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.middle-left :nth-child(2) { -moz-transform: translate(131px,72px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.middle-left :nth-child(2) { -ms-transform: translate(131px,72px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left { -moz-transform: translate(-940px,1190px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left { -ms-transform: translate(-940px,1190px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(2) { -moz-transform: translate(150px,172px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(2) { -ms-transform: translate(150px,172px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(3) { -moz-transform: translate(450px,350px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(3) { -ms-transform: translate(450px,350px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(4) { -moz-transform: translate(592px,358px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(4) { -ms-transform: translate(592px,358px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(5) { -moz-transform: translate(486px,456px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(5) { -ms-transform: translate(486px,456px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(6) { -moz-transform: translate(543px,400px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(6) { -ms-transform: translate(543px,400px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(7) { -moz-transform: translate(410px,527px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(7) { -ms-transform: translate(410px,527px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(8) { -moz-transform: translate(541px,510px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left :nth-child(8) { -ms-transform: translate(541px,510px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left { -moz-transform: translate(-940px,1600px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left { -ms-transform: translate(-940px,1600px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.bottom-left { -moz-transform: translate(-940px,1800px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.bottom-left { -ms-transform: translate(-940px,1800px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right { -moz-transform: translate(470px,50px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right { -ms-transform: translate(470px,50px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(1) { -moz-transform: translate(120px,15px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(1) { -ms-transform: translate(120px,15px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(2) { -moz-transform: translateX(134px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(2) { -ms-transform: translateX(134px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(3) { -moz-transform: translate(84px,33px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(3) { -ms-transform: translate(84px,33px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(4) { -moz-transform: translate(141px,92px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(4) { -ms-transform: translate(141px,92px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(5) { -moz-transform: translate(163px,191px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(5) { -ms-transform: translate(163px,191px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(6) { -moz-transform: translate(190px,217px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(6) { -ms-transform: translate(190px,217px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(7) { -moz-transform: translate(123px,245px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(7) { -ms-transform: translate(123px,245px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(8) { -moz-transform: translateY(306px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(8) { -ms-transform: translateY(306px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(9) { -moz-transform: translate(15px,316px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(9) { -ms-transform: translate(15px,316px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(10) { -moz-transform: translate(80px,320px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(10) { -ms-transform: translate(80px,320px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(11) { -moz-transform: translate(25px,380px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(11) { -ms-transform: translate(25px,380px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(12) { -moz-transform: translate(100px,384px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(12) { -ms-transform: translate(100px,384px) } // was required by IE 9 and earlier .bloc-company-values .bubble-group.right :nth-child(13) { -moz-transform: translate(38px,409px) } // was required by Firefox 15 and earlier .bloc-company-values .bubble-group.right :nth-child(13) { -ms-transform: translate(38px,409px) } // was required by IE 9 and earlier .bloc-company-group h2::after, .bloc-our-story .timeline: { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-company-group .bubble-group.left { -moz-transform: translate(-894px,600px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left { -ms-transform: translate(-894px,600px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(1) { -moz-transform: translateX(250px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(1) { -ms-transform: translateX(250px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(2) { -moz-transform: translate(530px,270px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(2) { -ms-transform: translate(530px,270px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(3) { -moz-transform: translate(510px,5px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(3) { -ms-transform: translate(510px,5px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(4) { -moz-transform: translate(526px,13px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(4) { -ms-transform: translate(526px,13px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(5) { -moz-transform: translate(465px,48px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(5) { -ms-transform: translate(465px,48px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(6) { -moz-transform: translate(520px,80px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(6) { -ms-transform: translate(520px,80px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(7) { -moz-transform: translate(330px,410px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(7) { -ms-transform: translate(330px,410px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(8) { -moz-transform: translate(350px,440px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(8) { -ms-transform: translate(350px,440px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(9) { -moz-transform: translate(244px,20px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(9) { -ms-transform: translate(244px,20px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(10) { -moz-transform: translate(352px,117px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(10) { -ms-transform: translate(352px,117px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(11) { -moz-transform: translate(0,380px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(11) { -ms-transform: translate(0,380px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(12) { -moz-transform: translate(258px,430px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(12) { -ms-transform: translate(258px,430px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(13) { -moz-transform: translate(354px,570px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(13) { -ms-transform: translate(354px,570px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(14) { -moz-transform: translate(190px,695px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(14) { -ms-transform: translate(190px,695px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.left :nth-child(15) { -moz-transform: translate(189px,706px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.left :nth-child(15) { -ms-transform: translate(189px,706px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.top-right { -moz-transform: translate(410px,-40px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.top-right { -ms-transform: translate(410px,-40px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.top-right :nth-child(2) { -moz-transform: translate(1px,28px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.top-right :nth-child(2) { -ms-transform: translate(1px,28px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.right-big { -moz-transform: translate(295px,230px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.right-big { -ms-transform: translate(295px,230px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.right-big :nth-child(9) { -moz-transform: translate(135px,530px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.right-big :nth-child(9) { -ms-transform: translate(135px,530px) } // was required by IE 9 and earlier .bloc-company-group .bubble-group.right { -moz-transform: translate(400px,970px) } // was required by Firefox 15 and earlier .bloc-company-group .bubble-group.right { -ms-transform: translate(400px,970px) } // was required by IE 9 and earlier .slogan-yatte { -moz-transform: translateX(220px) } // was required by Firefox 15 and earlier .slogan-yatte { -ms-transform: translateX(220px) } // was required by IE 9 and earlier .slogan-yatte { -moz-transform: translateX(-30%) } // was required by Firefox 15 and earlier .slogan-yatte { -ms-transform: translateX(-30%) } // was required by IE 9 and earlier .slogan-yatte { -moz-transform: translateX(-40%) } // was required by Firefox 15 and earlier .slogan-yatte { -ms-transform: translateX(-40%) } // was required by IE 9 and earlier .bloc-our-story .timeline time { -webkit-border-radius: 100px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-our-story .timeline li::after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .bloc-our-story .timeline .bordered-dash { -moz-transform: translate(0,-50%) } // was required by Firefox 15 and earlier .bloc-our-story .timeline .bordered-dash { -ms-transform: translate(0,-50%) } // was required by IE 9 and earlier .bloc-our-story .timeline .bordered-dash { -moz-transform: translateY(-40px)!important } // was required by Firefox 15 and earlier .bloc-our-story .timeline .bordered-dash { -ms-transform: translateY(-40px)!important } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left { -moz-transform: translate(-600px,-140px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left { -ms-transform: translate(-600px,-140px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(1) { -moz-transform: translate(0,0) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(1) { -ms-transform: translate(0,0) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(2) { -moz-transform: translate(72px,8px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(2) { -ms-transform: translate(72px,8px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(3) { -moz-transform: translate(43px,37px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(3) { -ms-transform: translate(43px,37px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(3) .bubble { -moz-transform: translate(-50%,-50%) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(3) .bubble { -ms-transform: translate(-50%,-50%) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(4) { -moz-transform: translate(142px,241px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(4) { -ms-transform: translate(142px,241px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(5) { -moz-transform: translate(118px,313px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(5) { -ms-transform: translate(118px,313px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(6) { -moz-transform: translate(140px,360px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(6) { -ms-transform: translate(140px,360px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-left :nth-child(7) { -moz-transform: translate(224px,37px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-left :nth-child(7) { -ms-transform: translate(224px,37px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-right { -moz-transform: translate(449px,176px) scaleX(-1) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-right { -ms-transform: translate(449px,176px) scaleX(-1) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-right :nth-child(7) { -moz-transform: translate(218px,167px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-right :nth-child(7) { -ms-transform: translate(218px,167px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.top-right :nth-child(10) { -moz-transform: translate(330px,-64px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.top-right :nth-child(10) { -ms-transform: translate(330px,-64px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left { -moz-transform: translate(-1000px,660px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left { -ms-transform: translate(-1000px,660px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(1) .bubble { -moz-transform: translateX(-50%) translatey(-50%) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(1) .bubble { -ms-transform: translateX(-50%) translatey(-50%) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(2) { -moz-transform: translate(300px,200px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(2) { -ms-transform: translate(300px,200px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(3) { -moz-transform: translate(300px,230px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(3) { -ms-transform: translate(300px,230px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(4) { -moz-transform: scale(.35) translateX(1115px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(4) { -ms-transform: scale(.35) translateX(1115px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(5) { -moz-transform: translate(290px,540px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(5) { -ms-transform: translate(290px,540px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(6) { -moz-transform: translate(290px,526px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(6) { -ms-transform: translate(290px,526px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(7) { -moz-transform: translate(484px,590px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(7) { -ms-transform: translate(484px,590px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(8) { -moz-transform: translate(515px,605px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(8) { -ms-transform: translate(515px,605px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(9) { -moz-transform: translate(486px,640px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(9) { -ms-transform: translate(486px,640px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(10) { -moz-transform: translate(465px,666px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(10) { -ms-transform: translate(465px,666px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(11) { -moz-transform: translate(495px,725px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(11) { -ms-transform: translate(495px,725px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.left :nth-child(12) { -moz-transform: translate(470px,730px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.left :nth-child(12) { -ms-transform: translate(470px,730px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-left { -moz-transform: translate(-770px,1670px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-left { -ms-transform: translate(-770px,1670px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right { -moz-transform: translate(500px,1330px) scaleX(-1) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right { -ms-transform: translate(500px,1330px) scaleX(-1) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(1) { -moz-transform: translateX(173px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(1) { -ms-transform: translateX(173px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(2) { -moz-transform: translate(269px,72px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(2) { -ms-transform: translate(269px,72px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(3) { -moz-transform: translate(240px,103px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(3) { -ms-transform: translate(240px,103px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(4) { -moz-transform: translate(270px,300px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(4) { -ms-transform: translate(270px,300px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(5) { -moz-transform: translate(288px,322px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(5) { -ms-transform: translate(288px,322px) } // was required by IE 9 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(6) { -moz-transform: translateY(80px) } // was required by Firefox 15 and earlier .bloc-our-story .bubble-group.bottom-right :nth-child(6) { -ms-transform: translateY(80px) } // was required by IE 9 and earlier .bloc-our-story .deco-item.right { -moz-transform: translate(440px,1305px) } // was required by Firefox 15 and earlier .bloc-our-story .deco-item.right { -ms-transform: translate(440px,1305px) } // was required by IE 9 and earlier .bloc-our-story .deco-item.right { -moz-transform: translate(440px,1255px) } // was required by Firefox 15 and earlier .bloc-our-story .deco-item.right { -ms-transform: translate(440px,1255px) } // was required by IE 9 and earlier .map .contact-wrapper { -moz-transform: translateX(130px) } // was required by Firefox 15 and earlier .map .contact-wrapper { -ms-transform: translateX(130px) } // was required by IE 9 and earlier .map .contact-wrapper { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .map .contact-wrapper::after { -webkit-border-radius: 50% } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier .map .contact-wrapper { -moz-transform: none } // was required by Firefox 15 and earlier .map .contact-wrapper { -ms-transform: none } // was required by IE 9 and earlier .map .contact-wrapper { -webkit-border-radius: 0 } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier section.contact h2:after { -webkit-border-radius: 1px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier section.contact input, section.contact textarea { -webkit-border-radius: 5px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier section.contact input, section.contact textarea { -ms-appearance: none } // prefix is no longer supported section.contact input, section.contact textarea { -o-appearance: none } // prefix is no longer supported section.contact input, section.contact textarea { -moz-transition: background-color .15s linear,border .15s linear } // was required by Firefox 15 and earlier section.contact input.msg, section.contact textarea.msg { -webkit-box-shadow: 0 0 0 3px #c6adcf } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier section.contact span.msg { -webkit-border-radius: 0 4px 0 5px } // was required by Android Browser 2.1, Chrome 4, iOS Safari 3.2, Safari 4 and earlier section.contact .bubble-group.left-big { -moz-transform: translate(-930px,136px) } // was required by Firefox 15 and earlier section.contact .bubble-group.left-big { -ms-transform: translate(-930px,136px) } // was required by IE 9 and earlier section.contact .bubble-group.left-big .fruit-slice { -moz-transform: translate(291px,81px) } // was required by Firefox 15 and earlier section.contact .bubble-group.left-big .fruit-slice { -ms-transform: translate(291px,81px) } // was required by IE 9 and earlier section.contact .bubble-group.left-big :nth-child(4) { -moz-transform: translate(305px,68px) } // was required by Firefox 15 and earlier section.contact .bubble-group.left-big :nth-child(4) { -ms-transform: translate(305px,68px) } // was required by IE 9 and earlier section.contact .bubble-group.left-big :nth-child(5) { -moz-transform: translate(355px,9px) } // was required by Firefox 15 and earlier section.contact .bubble-group.left-big :nth-child(5) { -ms-transform: translate(355px,9px) } // was required by IE 9 and earlier section.contact .bubble-group.left-big :nth-child(7) { -moz-transform: translate(465px,142px) } // was required by Firefox 15 and earlier section.contact .bubble-group.left-big :nth-child(7) { -ms-transform: translate(465px,142px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-left { -moz-transform: translate(-490px,730px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-left { -ms-transform: translate(-490px,730px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-left :nth-child(2) { -moz-transform: translate(48px,46px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-left :nth-child(2) { -ms-transform: translate(48px,46px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-left :nth-child(3) { -moz-transform: translate(11px,65px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-left :nth-child(3) { -ms-transform: translate(11px,65px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-left { -moz-transform: translate(-890px,840px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-left { -ms-transform: translate(-890px,840px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-left :nth-child(1) { -moz-transform: translate(0,0) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-left :nth-child(1) { -ms-transform: translate(0,0) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-left :nth-child(2) { -moz-transform: translate(77px,77px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-left :nth-child(2) { -ms-transform: translate(77px,77px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-left :nth-child(3) { -moz-transform: translate(130px,-120px) scale(.15) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-left :nth-child(3) { -ms-transform: translate(130px,-120px) scale(.15) } // was required by IE 9 and earlier section.contact .bubble-group.top-right { -moz-transform: translate(410px,10px) } // was required by Firefox 15 and earlier section.contact .bubble-group.top-right { -ms-transform: translate(410px,10px) } // was required by IE 9 and earlier section.contact .bubble-group.right { -moz-transform: translate(550px,140px) } // was required by Firefox 15 and earlier section.contact .bubble-group.right { -ms-transform: translate(550px,140px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-right { -moz-transform: translate(400px,425px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-right { -ms-transform: translate(400px,425px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-right :nth-child(1) { -moz-transform: translateX(67px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-right :nth-child(1) { -ms-transform: translateX(67px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-right :nth-child(2) { -moz-transform: translate(44px,39px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-right :nth-child(2) { -ms-transform: translate(44px,39px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-right :nth-child(3) { -moz-transform: translateY(76px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-right :nth-child(3) { -ms-transform: translateY(76px) } // was required by IE 9 and earlier section.contact .bubble-group.middle-right :nth-child(4) { -moz-transform: translate(53px,108px) } // was required by Firefox 15 and earlier section.contact .bubble-group.middle-right :nth-child(4) { -ms-transform: translate(53px,108px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-right { -moz-transform: translate(532px,715px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-right { -ms-transform: translate(532px,715px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-right :nth-child(2) { -moz-transform: translate(68px,6px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-right :nth-child(2) { -ms-transform: translate(68px,6px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-right :nth-child(3) { -moz-transform: translate(38px,32px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-right :nth-child(3) { -ms-transform: translate(38px,32px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-right :nth-child(4) { -moz-transform: translate(95px,90px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-right :nth-child(4) { -ms-transform: translate(95px,90px) } // was required by IE 9 and earlier section.contact .bubble-group.bottom-right :nth-child(5) { -moz-transform: translate(140px,235px) } // was required by Firefox 15 and earlier section.contact .bubble-group.bottom-right :nth-child(5) { -ms-transform: translate(140px,235px) } // was required by IE 9 and earlier .page-brand .brand-header { -moz-transform: translateX(-50%) } // was required by Firefox 15 and earlier .page-brand .brand-header { -ms-transform: translateX(-50%) } // was required by IE 9 and earlier .page-brand .left-little { -moz-transform: translate(-548px,629px) } // was required by Firefox 15 and earlier .page-brand .left-little { -ms-transform: translate(-548px,629px) } // was required by IE 9 and earlier .page-brand .left-little :first-child { -moz-transform: translate(48px,44px) } // was required by Firefox 15 and earlier .page-brand .left-little :first-child { -ms-transform: translate(48px,44px) } // was required by IE 9 and earlier .page-brand .left-little :last-child { -moz-transform: translate(10px,65px) } // was required by Firefox 15 and earlier .page-brand .left-little :last-child { -ms-transform: translate(10px,65px) } // was required by IE 9 and earlier .header-appletiser img { -moz-transform: translate(-15px,-20px) } // was required by Firefox 15 and earlier .header-appletiser img { -ms-transform: translate(-15px,-20px) } // was required by IE 9 and earlier .header-appletiser img { -moz-transform: translateY(-20px) } // was required by Firefox 15 and earlier .header-appletiser img { -ms-transform: translateY(-20px) } // was required by IE 9 and earlier .bubble-appletiser .apple-rotate { -moz-transform: translate(54px,-89px) scale(.5) } // was required by Firefox 15 and earlier .bubble-appletiser .apple-rotate { -ms-transform: translate(54px,-89px) scale(.5) } // was required by IE 9 and earlier .header-canadadry img { -moz-transform: translate(-27px,16px) } // was required by Firefox 15 and earlier .header-canadadry img { -ms-transform: translate(-27px,16px) } // was required by IE 9 and earlier .header-canadadry img { -moz-transform: translateY(16px) } // was required by Firefox 15 and earlier .header-canadadry img { -ms-transform: translateY(16px) } // was required by IE 9 and earlier .header-drpepper img { -moz-transform: translate(-27px,-34px) } // was required by Firefox 15 and earlier .header-drpepper img { -ms-transform: translate(-27px,-34px) } // was required by IE 9 and earlier .header-drpepper img { -moz-transform: translate(-2vw,-2.5vw) } // was required by Firefox 15 and earlier .header-drpepper img { -ms-transform: translate(-2vw,-2.5vw) } // was required by IE 9 and earlier .header-drpepper img { -moz-transform: translate(-8px,10px) } // was required by Firefox 15 and earlier .header-drpepper img { -ms-transform: translate(-8px,10px) } // was required by IE 9 and earlier .bubble-drpepper .cherry { -moz-transform: translateY(-84px) scale(.5) } // was required by Firefox 15 and earlier .bubble-drpepper .cherry { -ms-transform: translateY(-84px) scale(.5) } // was required by IE 9 and earlier .header-gini img { -moz-transform: translate(57px,53px) } // was required by Firefox 15 and earlier .header-gini img { -ms-transform: translate(57px,53px) } // was required by IE 9 and earlier .header-gini img { -moz-transform: translateY(53px) } // was required by Firefox 15 and earlier .header-gini img { -ms-transform: translateY(53px) } // was required by IE 9 and earlier .header-gini img { -moz-transform: translateY(53px) } // was required by Firefox 15 and earlier .header-gini img { -ms-transform: translateY(53px) } // was required by IE 9 and earlier .deco__gini--left { -moz-transform: translateX(-1455px) } // was required by Firefox 15 and earlier .deco__gini--left { -ms-transform: translateX(-1455px) } // was required by IE 9 and earlier .deco__gini--left { -moz-transform: translateX(-745px) } // was required by Firefox 15 and earlier .deco__gini--left { -ms-transform: translateX(-745px) } // was required by IE 9 and earlier .deco__gini--left { -moz-transform: translateX(-520px) scale(.7) } // was required by Firefox 15 and earlier .deco__gini--left { -ms-transform: translateX(-520px) scale(.7) } // was required by IE 9 and earlier .deco__gini--left { -moz-transform-origin: left top } // was required by Firefox 15 and earlier .deco__gini--left { -ms-transform-origin: left top } // was required by IE 9 and earlier .deco__gini--right { -moz-transform: translateX(1290px) } // was required by Firefox 15 and earlier .deco__gini--right { -ms-transform: translateX(1290px) } // was required by IE 9 and earlier .deco__gini--right { -moz-transform: scale(.9) } // was required by Firefox 15 and earlier .deco__gini--right { -ms-transform: scale(.9) } // was required by IE 9 and earlier .deco__gini--right { -moz-transform-origin: right top } // was required by Firefox 15 and earlier .deco__gini--right { -ms-transform-origin: right top } // was required by IE 9 and earlier .deco__gini--right { -moz-transform: scale(.6) } // was required by Firefox 15 and earlier .deco__gini--right { -ms-transform: scale(.6) } // was required by IE 9 and earlier .deco__oasis--left { -moz-transform: translateX(-1165px) } // was required by Firefox 15 and earlier .deco__oasis--left { -ms-transform: translateX(-1165px) } // was required by IE 9 and earlier .deco__oasis--left { -moz-transform: translateX(-500px) } // was required by Firefox 15 and earlier .deco__oasis--left { -ms-transform: translateX(-500px) } // was required by IE 9 and earlier .deco__oasis--left { -moz-transform: translateX(-320px) scale(.6) } // was required by Firefox 15 and earlier .deco__oasis--left { -ms-transform: translateX(-320px) scale(.6) } // was required by IE 9 and earlier .deco__oasis--left { -moz-transform-origin: left top } // was required by Firefox 15 and earlier .deco__oasis--left { -ms-transform-origin: left top } // was required by IE 9 and earlier .deco__oasis--right { -moz-transform: translateX(776px) } // was required by Firefox 15 and earlier .deco__oasis--right { -ms-transform: translateX(776px) } // was required by IE 9 and earlier .deco__oasis--right { -moz-transform: none } // was required by Firefox 15 and earlier .deco__oasis--right { -ms-transform: none } // was required by IE 9 and earlier .deco__oasis--right { -moz-transform: scale(.6) } // was required by Firefox 15 and earlier .deco__oasis--right { -ms-transform: scale(.6) } // was required by IE 9 and earlier .deco__oasis--right { -moz-transform-origin: right top } // was required by Firefox 15 and earlier .deco__oasis--right { -ms-transform-origin: right top } // was required by IE 9 and earlier .header-orangina img { -moz-transform: translateY(-112px) } // was required by Firefox 15 and earlier .header-orangina img { -ms-transform: translateY(-112px) } // was required by IE 9 and earlier .header-orangina img { -moz-transform: translateY(-12vw) } // was required by Firefox 15 and earlier .header-orangina img { -ms-transform: translateY(-12vw) } // was required by IE 9 and earlier .header-orangina img { -moz-transform: translateY(-48px) } // was required by Firefox 15 and earlier .header-orangina img { -ms-transform: translateY(-48px) } // was required by IE 9 and earlier .bubble-orangina .orange-flat-shadowed { -moz-transform: translate(-14px,-56px) scale(.5) } // was required by Firefox 15 and earlier .bubble-orangina .orange-flat-shadowed { -ms-transform: translate(-14px,-56px) scale(.5) } // was required by IE 9 and earlier .header-pulco img { -moz-transform: translate(-36px,18px) } // was required by Firefox 15 and earlier .header-pulco img { -ms-transform: translate(-36px,18px) } // was required by IE 9 and earlier .header-pulco img { -moz-transform: translateY(18px) } // was required by Firefox 15 and earlier .header-pulco img { -ms-transform: translateY(18px) } // was required by IE 9 and earlier .bubble-pulco .fruit-purple-shadowed { -moz-transform: translate(45px,-26px) scale(.5) } // was required by Firefox 15 and earlier .bubble-pulco .fruit-purple-shadowed { -ms-transform: translate(45px,-26px) scale(.5) } // was required by IE 9 and earlier .header-ricqles img { -moz-transform: translate(-25px,56px) } // was required by Firefox 15 and earlier .header-ricqles img { -ms-transform: translate(-25px,56px) } // was required by IE 9 and earlier .header-ricqles img { -moz-transform: translateY(5vw) } // was required by Firefox 15 and earlier .header-ricqles img { -ms-transform: translateY(5vw) } // was required by IE 9 and earlier .header-ricqles img { -moz-transform: translateY(20px) } // was required by Firefox 15 and earlier .header-ricqles img { -ms-transform: translateY(20px) } // was required by IE 9 and earlier .bubble-ricqles .apple-rotate { -moz-transform: translate(54px,-89px) scale(.5) } // was required by Firefox 15 and earlier .bubble-ricqles .apple-rotate { -ms-transform: translate(54px,-89px) scale(.5) } // was required by IE 9 and earlier .header-schweppes img { -moz-transform: translate(-50px,271px) } // was required by Firefox 15 and earlier .header-schweppes img { -ms-transform: translate(-50px,271px) } // was required by IE 9 and earlier .header-schweppes img { -moz-transform: translate(-4vw,22vw) } // was required by Firefox 15 and earlier .header-schweppes img { -ms-transform: translate(-4vw,22vw) } // was required by IE 9 and earlier .header-schweppes img { -moz-transform: translate(-16px,88px) } // was required by Firefox 15 and earlier .header-schweppes img { -ms-transform: translate(-16px,88px) } // was required by IE 9 and earlier .header-schweppes .header-more-deco.more-schweppes { -moz-transform: translate(313px,19px) } // was required by Firefox 15 and earlier .header-schweppes .header-more-deco.more-schweppes { -ms-transform: translate(313px,19px) } // was required by IE 9 and earlier .header-schweppes .header-more-deco.more-schweppes { -moz-transform: translate(24vw,2vw) } // was required by Firefox 15 and earlier .header-schweppes .header-more-deco.more-schweppes { -ms-transform: translate(24vw,2vw) } // was required by IE 9 and earlier .header-schweppes .header-more-deco.more-schweppes { -moz-transform: translate(96px,8px) } // was required by Firefox 15 and earlier .header-schweppes .header-more-deco.more-schweppes { -ms-transform: translate(96px,8px) } // was required by IE 9 and earlier .deco__schweppes--left { -moz-transform: translateX(-759px) } // was required by Firefox 15 and earlier .deco__schweppes--left { -ms-transform: translateX(-759px) } // was required by IE 9 and earlier .deco__schweppes--left { -moz-transform: translateX(-80px) } // was required by Firefox 15 and earlier .deco__schweppes--left { -ms-transform: translateX(-80px) } // was required by IE 9 and earlier .deco__schweppes--left { -moz-transform: translateX(-100px) scale(.7) } // was required by Firefox 15 and earlier .deco__schweppes--left { -ms-transform: translateX(-100px) scale(.7) } // was required by IE 9 and earlier .deco__schweppes--left { -moz-transform-origin: left top } // was required by Firefox 15 and earlier .deco__schweppes--left { -ms-transform-origin: left top } // was required by IE 9 and earlier .deco__schweppes--right { -moz-transform: translateX(1144px) } // was required by Firefox 15 and earlier .deco__schweppes--right { -ms-transform: translateX(1144px) } // was required by IE 9 and earlier .deco__schweppes--right { -moz-transform: none } // was required by Firefox 15 and earlier .deco__schweppes--right { -ms-transform: none } // was required by IE 9 and earlier .deco__schweppes--right { -moz-transform: scale(.7) } // was required by Firefox 15 and earlier .deco__schweppes--right { -ms-transform: scale(.7) } // was required by IE 9 and earlier .deco__schweppes--right { -moz-transform-origin: right top } // was required by Firefox 15 and earlier .deco__schweppes--right { -ms-transform-origin: right top } // was required by IE 9 and earlier .header-schweppespremiummixer img { -moz-transform: translate(-96px,0) } // was required by Firefox 15 and earlier .header-schweppespremiummixer img { -ms-transform: translate(-96px,0) } // was required by IE 9 and earlier .header-schweppespremiummixer img { -moz-transform: translate(-7vw,0) } // was required by Firefox 15 and earlier .header-schweppespremiummixer img { -ms-transform: translate(-7vw,0) } // was required by IE 9 and earlier .header-schweppespremiummixer img { -moz-transform: translate(-28px,0) } // was required by Firefox 15 and earlier .header-schweppespremiummixer img { -ms-transform: translate(-28px,0) } // was required by IE 9 and earlier .deco__schweppespremiummixer--left { -moz-transform: translateX(-810px) } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--left { -ms-transform: translateX(-810px) } // was required by IE 9 and earlier .deco__schweppespremiummixer--left { -moz-transform: translateX(-80px) } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--left { -ms-transform: translateX(-80px) } // was required by IE 9 and earlier .deco__schweppespremiummixer--left { -moz-transform: translateX(-100px) scale(.7) } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--left { -ms-transform: translateX(-100px) scale(.7) } // was required by IE 9 and earlier .deco__schweppespremiummixer--left { -moz-transform-origin: left top } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--left { -ms-transform-origin: left top } // was required by IE 9 and earlier .deco__schweppespremiummixer--right { -moz-transform: translateX(870px) } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--right { -ms-transform: translateX(870px) } // was required by IE 9 and earlier .deco__schweppespremiummixer--right { -moz-transform: none } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--right { -ms-transform: none } // was required by IE 9 and earlier .deco__schweppespremiummixer--right { -moz-transform: scale(.7) } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--right { -ms-transform: scale(.7) } // was required by IE 9 and earlier .deco__schweppespremiummixer--right { -moz-transform-origin: right top } // was required by Firefox 15 and earlier .deco__schweppespremiummixer--right { -ms-transform-origin: right top } // was required by IE 9 and earlier main.mobile .brand-box { -moz-perspective: none } // was required by Firefox 15 and earlier main.mobile .brand-box:focus .bottle, main.mobile .brand-box:hover .bottle { -moz-transform: none } // was required by Firefox 15 and earlier main.mobile .brand-box:focus .bottle, main.mobile .brand-box:hover .bottle { -ms-transform: none } // was required by IE 9 and earlier main.mobile .collapse-expand { -moz-transition: none } // was required by Firefox 15 and earlier 
  • Qualified Selectors524

    Since IDs are unique and classes are more unique than tags, adding a tag name would slow down the matching process needlessly

    Don’t qualify class or ID rules with tag names, as they are more unique than the tag. Strip tag names where possible

    main.career section cite em {}#wrapper.ie9 .main.home section.our-drinks .drink__nav {}#wrapper.ie9 .main.home section.our-drinks .drink__nav {}.cookies a.check-me-i-am-boring {}.cookies a.check-me-i-am-boring:focus {}.cookies a.check-me-i-am-boring:hover {}#wrapper.ie10 .bottle::after {}#wrapper.ie11 .bottle::after {}#wrapper.ie9 .packshot {}#wrapper.ie9 .bottle {}#wrapper.ie9 #video.play .video--launch+div {}#wrapper.ie9 #video.play .video--launch+div {}#wrapper.ie9 #video.play .video--stop {}#wrapper.ie9 #video.play .video--stop {}#wrapper.ie9 #video.play video {}#wrapper.ie9 #video.play video {}#wrapper.ie9 #video:target .video--launch+div {}#wrapper.ie9 #video:target .video--stop {}#wrapper.ie9 #video:target video {}#wrapper.ie10 .bottle {}#wrapper.ie11 .bottle {}#wrapper.ie10 .bottle+.packshot {}#wrapper.ie11 .bottle+.packshot {}#wrapper.ie10 .main__brands .brand-box .bottle {}#wrapper.ie11 .main__brands .brand-box .bottle {}#wrapper.ie10 .main__brands .brand-box .bottle+.packshot {}#wrapper.ie11 .main__brands .brand-box .bottle+.packshot {}#wrapper.ie10 .main__brands .brand-box:focus .bottle {}#wrapper.ie10 .main__brands .brand-box:hover .bottle {}#wrapper.ie11 .main__brands .brand-box:focus .bottle {}#wrapper.ie11 .main__brands .brand-box:hover .bottle {}#wrapper.ie10 .brand-box:focus .bottle {}#wrapper.ie10 .brand-box:hover .bottle {}#wrapper.ie11 .brand-box:focus .bottle {}#wrapper.ie11 .brand-box:hover .bottle {}#wrapper.ie10 .brand-box:focus .bottle+.packshot {}#wrapper.ie10 .brand-box:hover .bottle+.packshot {}#wrapper.ie11 .brand-box:focus .bottle+.packshot {}#wrapper.ie11 .brand-box:hover .bottle+.packshot {}main.career section cite {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}main.career section cite::after {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}.collapse-expand a.links__list--item {}.collapse-expand a.links__list--item::after {}.collapse-expand a.links__list--item {}main.home header p {}.collapse-expand a.links__list--item {}.collapse-expand a.links__list--item::after {}.collapse-expand table tr.fat-saturated {}.collapse-expand table tr.carbohydrates {}.collapse-expand table tr.fat-saturated {}.collapse-expand table tr.sugar {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table.pulco thead th {}nav li.current a {}nav li.home a {}nav li.home a:focus: {}nav li.home a:hover: {}nav li.home.current a: {}nav li.company a {}nav li.company a:focus: {}nav li.company a:hover: {}nav li.company.current a: {}nav li.brands a {}nav li.brands a:focus: {}nav li.brands a:hover: {}nav li.brands.current a: {}nav li.commitments a {}nav li.commitments a:focus: {}nav li.commitments a:hover: {}nav li.commitments.current a: {}nav li.career a {}nav li.career a:focus: {}nav li.career a:hover: {}nav li.career.current a: {}nav li.contact a {}nav li.contact a:focus: {}nav li.contact a:hover: {}nav li.contact.current a: {}nav.open {}nav.open>ul {}nav.open::after {}nav.open .career__nav.block {}nav.open .osburger__bar:nth-of-type(1) {}nav.open .osburger__bar:nth-of-type(2) {}nav.open .osburger__bar:nth-of-type(3) {}nav.open>ul+.menu-overlay {}nav.open ul {}nav.open+.langs-nav {}.langs-nav li.current {}.langs-nav.js-hide li.current:focus a {}.langs-nav.js-hide li.current:hover a {}.langs-nav li.current {}footer.blue {}main.home header {}main.home header h2 {}main.home header p {}main.home header p strong {}main.home header p {}main.home header p {}main.home header p br {}main.home header p {}main.home header p {}main.home header .intro-video-fallback {}main.home header video {}main.home header .intro-video-fallback {}main.home header .intro-video-fallback {}main.home header .intro-video-fallback {}main.home header .intro-video-fallback {}main.home header video {}main.home header {}main.home header {}main.home.mobile header {}main.home.mobile header p {}main.home section {}main.home section h2 {}main.home section h2 {}main.home section h2:after {}main.home section.our-drinks {}main.home section.our-drinks {}main.home section.our-drinks .drink__list {}main.home section.our-drinks .drink__list {}main.home section.our-drinks .drink__list li:nth-of-type(n+5) {}main.home section.our-drinks .drink__list li:nth-of-type(n+5) {}main.home section.our-drinks .drink__item {}main.home section.our-drinks .drink__item {}main.home section.our-drinks .drink__item.noplus .brand-box::after {}main.home section.our-drinks .drink__item.noplus .brand-box::after {}main.home section.our-drinks .drink__nav {}main.home section.our-drinks .drink__nav {}main.home section.our-drinks .drink__nav: {}main.home section.our-drinks .drink__nav: {}main.home section.our-drinks .drink__nav::after {}main.home section.our-drinks .drink__nav::after {}main.home section.our-drinks .drink__nav::after {}main.home section.our-drinks .drink__nav::after {}main.home section.our-drinks .drink__nav.nav--prev {}main.home section.our-drinks .drink__nav.nav--prev {}main.home section.our-drinks .drink__nav.nav--next {}main.home section.our-drinks .drink__nav.nav--next {}main.home section.our-jobs {}main.home section.our-jobs {}main.home section.our-jobs h2 {}main.home section.our-jobs h2 {}main.home section.our-jobs h2::after {}main.home section.our-jobs h2::after {}main.home section.our-jobs .bubble-group.top-left {}main.home section.our-jobs .bubble-group.top-left {}main.home section.our-jobs .bubble-group.bottom-left {}main.home section.our-jobs .bubble-group.bottom-left {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(1) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(1) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right {}main.home section.our-jobs .bubble-group.top-right {}main.home section.our-jobs .bubble-group.top-right :nth-child(1) {}main.home section.our-jobs .bubble-group.top-right :nth-child(1) {}main.home section.our-jobs .bubble-group.top-right :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(3) {}main.home section.our-jobs .bubble-group.top-right :nth-child(3) {}main.home section.our-jobs .bubble-group.top-right :nth-child(4) {}main.home section.our-jobs .bubble-group.top-right :nth-child(4) {}main.home section.our-jobs .bubble-group.top-right :nth-child(5) {}main.home section.our-jobs .bubble-group.top-right :nth-child(5) {}main.home section.our-jobs .bubble-group.top-right :nth-child(6) {}main.home section.our-jobs .bubble-group.top-right :nth-child(6) {}main.home section.our-jobs .bubble-group.top-right :nth-child(7) {}main.home section.our-jobs .bubble-group.top-right :nth-child(7) {}main.home section.our-jobs .deco-item {}main.home section.our-jobs .deco-item {}main.home section.our-values .bubble-group {}main.home section.our-values .bubble-group {}main.home section.our-values .deco-item {}main.home section.our-values .deco-item {}main.home section.our-jobs .bubble-group.right {}main.home section.our-jobs .bubble-group.right {}main.home section.our-jobs .bubble-group.right :nth-child(2) {}main.home section.our-jobs .bubble-group.right :nth-child(2) {}main.home section.our-jobs .bubble-group.right :nth-child(3) {}main.home section.our-jobs .bubble-group.right :nth-child(3) {}main.home section.our-jobs .bubble-group.right :nth-child(4) {}main.home section.our-jobs .bubble-group.right :nth-child(4) {}main.home section.our-jobs .deco-item.top-left {}main.home section.our-jobs .deco-item.top-left {}main.home section.our-jobs {}main.home section.our-jobs {}main.home section.our-values {}main.home section.our-values {}main.home section.our-values h2 {}main.home section.our-values h2 {}main.home section.our-values p {}main.home section.our-values p {}main.home section.our-values .deco-item.top-left {}main.home section.our-values .deco-item.top-left {}main.home section.our-values .deco-item.top-right {}main.home section.our-values .deco-item.top-right {}main.home section.our-values .bubble-group.top-left {}main.home section.our-values .bubble-group.top-left {}main.home section.our-values .bubble-group.top-left :nth-child(1) {}main.home section.our-values .bubble-group.top-left :nth-child(1) {}main.home section.our-values .bubble-group.top-left :nth-child(2) {}main.home section.our-values .bubble-group.top-left :nth-child(2) {}main.home section.our-values .bubble-group.top-left :nth-child(3) {}main.home section.our-values .bubble-group.top-left :nth-child(3) {}main.home section.our-values .bubble-group.top-left :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(5) {}main.home section.our-values .bubble-group.top-left :nth-child(5) {}main.home section.our-values .bubble-group.top-left :nth-child(6) {}main.home section.our-values .bubble-group.top-left :nth-child(6) {}main.home section.our-values .bubble-group.middle {}main.home section.our-values .bubble-group.middle {}main.home section.our-values .bubble-group.bottom-left {}main.home section.our-values .bubble-group.bottom-left {}main.home section.our-values .bubble-group.bottom-left :nth-child(1) {}main.home section.our-values .bubble-group.bottom-left :nth-child(1) {}main.home section.our-values .bubble-group.bottom-left :nth-child(2) {}main.home section.our-values .bubble-group.bottom-left :nth-child(2) {}main.home section.our-values .bubble-group.bottom-left :nth-child(3) {}main.home section.our-values .bubble-group.bottom-left :nth-child(3) {}main.home section.our-values .bubble-group.bottom-left :nth-child(4) {}main.home section.our-values .bubble-group.bottom-left :nth-child(4) {}main.home section.our-values .bubble-group.bottom-left :nth-child(5) {}main.home section.our-values .bubble-group.bottom-left :nth-child(5) {}main.home section.our-values .bubble-group.top-right {}main.home section.our-values .bubble-group.top-right {}main.home section.our-values .bubble-group.top-right :nth-child(2) {}main.home section.our-values .bubble-group.top-right :nth-child(2) {}main.home section.our-values .bubble-group.top-right :nth-child(3) {}main.home section.our-values .bubble-group.top-right :nth-child(3) {}main.home section.our-values .bubble-group.right {}main.home section.our-values .bubble-group.right {}main.home section.our-values .bubble-group.bottom-right {}main.home section.our-values .bubble-group.bottom-right {}main.home section.our-values {}main.home section.our-values {}.core-brands .main__brands.drink__list li#schweppes {}.core-brands .main__brands.drink__list li#schweppes {}.core-brands .main__brands.drink__list li#schweppes {}.core-brands .main__brands.drink__list li#schweppes-premium-mixer {}.core-brands .main__brands.drink__list li#schweppes-premium-mixer {}.core-brands .main__brands.drink__list li#schweppes-premium-mixer {}.core-brands .main__brands.drink__list li#oasis {}.core-brands .main__brands.drink__list li#oasis {}.core-brands .main__brands.drink__list li#oasis {}.core-brands .main__brands.drink__list li#gini {}.core-brands .main__brands.drink__list li#gini {}.core-brands .main__brands.drink__list li#gini {}.career__nav.block li.current a {}main.career section h2::after {}main.career {}main.career section h2 {}main.career section blockquote {}main.career section blockquote .bubble-group.left {}main.career section blockquote .bubble-group.left :nth-child(1) {}main.career section blockquote .bubble-group.left :nth-child(2) {}main.career section blockquote .bubble-group.left :nth-child(3) {}main.career section blockquote .bubble-group.left :nth-child(4) {}main.career section blockquote .bubble-group.bottom-left {}main.career section blockquote {}main.career section cite img.quote_pict {}main.career section cite img.quote_pict {}main.career section cite::after {}main.career section.our-values {}main.career section.our-values {}main.career section.our-values ul {}main.career section.our-values ul {}main.career section.our-values ul {}main.career section.our-values ul {}main.career section.join-us {}main.career section.join-us {}main.career section.join-us:after {}main.career section.join-us:after {}main.career section.join-us .bubble-career {}main.career section.join-us .bubble-career {}main.career section.join-us .bubble-career.bottom-left {}main.career section.join-us .bubble-career.bottom-left {}main.career section.join-us .bubble-career.bottom-right {}main.career section.join-us .bubble-career.bottom-right {}main.career section.join-us .bubble-career .deco-item {}main.career section.join-us .bubble-career .deco-item {}main.career section.join-us .deco-commitments.right {}main.career section.join-us .deco-commitments.right {}main.career section.your-career {}main.career section.your-career {}main.career section.your-career .bubble-career.left {}main.career section.your-career .bubble-career.left {}main.career section.your-career .bubble-career.left :nth-child(1) {}main.career section.your-career .bubble-career.left :nth-child(1) {}main.career section.your-career .bubble-career.left :nth-child(2) {}main.career section.your-career .bubble-career.left :nth-child(2) {}main.career section.your-career .bubble-career.left :nth-child(3) {}main.career section.your-career .bubble-career.left :nth-child(3) {}main.career section.your-career .bubble-career.left :nth-child(3) .bubble {}main.career section.your-career .bubble-career.left :nth-child(3) .bubble {}main.career section.your-career .bubble-career.left :nth-child(4) {}main.career section.your-career .bubble-career.left :nth-child(4) {}main.career section.your-career .bubble-career.left :nth-child(5) {}main.career section.your-career .bubble-career.left :nth-child(5) {}main.career section.your-career .bubble-career.left :nth-child(6) {}main.career section.your-career .bubble-career.left :nth-child(6) {}main.career section.your-career .bubble-career.bottom-left {}main.career section.your-career .bubble-career.bottom-left {}main.career section.your-career .bubble-career.bottom-left :nth-child(1) {}main.career section.your-career .bubble-career.bottom-left :nth-child(1) {}main.career section.your-career .bubble-career.bottom-left :nth-child(2) {}main.career section.your-career .bubble-career.bottom-left :nth-child(2) {}main.career section.your-career .bubble-career.bottom-far-left {}main.career section.your-career .bubble-career.bottom-far-left {}main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) {}main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) {}main.career section.your-career .bubble-career.top {}main.career section.your-career .bubble-career.top {}main.career section.your-career .bubble-career.top :nth-child(2) {}main.career section.your-career .bubble-career.top :nth-child(2) {}main.career section.your-career .bubble-career.right {}main.career section.your-career .bubble-career.right {}main.career section.your-career .bubble-career.right :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(3) {}main.career section.your-career .bubble-career.right :nth-child(3) {}main.career section.your-career .bubble-career.right :nth-child(4) {}main.career section.your-career .bubble-career.right :nth-child(4) {}main.career section.your-career .bubble-career.right :nth-child(5) {}main.career section.your-career .bubble-career.right :nth-child(5) {}main.career section.your-career .bubble-career.bottom-right {}main.career section.your-career .bubble-career.bottom-right {}main.career section.your-career .bubble-career.bottom-right :nth-child(1) {}main.career section.your-career .bubble-career.bottom-right :nth-child(1) {}main.career section.your-career .bubble-career.bottom-right :nth-child(2) {}main.career section.your-career .bubble-career.bottom-right :nth-child(2) {}main.career section.join-us {}main.career section.join-us {}main.career section.your-career {}main.career section.your-career {}main.career section.collapse-expand {}main.career section.collapse-expand {}main.career section.collapse-expand h2 {}main.career section.collapse-expand h2 {}main.career section.collapse-expand p {}main.career section.collapse-expand p {}main.career section.collapse-expand ul {}main.career section.collapse-expand ul {}main.career section.collapse-expand h2 {}main.career section.collapse-expand h2 {}main.career section.collapse-expand h2 a {}main.career section.collapse-expand h2 a {}main.career section.collapse-expand h2 a::after {}main.career section.collapse-expand h2 a::after {}main.career section.collapse-expand h2 {}main.career section.collapse-expand h2 {}main.career section.collapse-expand .regular-list {}main.career section.collapse-expand .regular-list {}main.career section.collapse-expand.collapsed {}main.career section.collapse-expand.collapsed {}main.career section.collapse-expand:last-child {}main.career section.collapse-expand:last-child {}main.career .career__mosaic {}main.career .career__mosaic img {}main.career .career__mosaic img {}main.career .career__mosaic img {}main.career .career__mosaic p {}main.career .career__mosaic p {}main.career {}main.career .occupations {}.bloc-company #video.play: {}.bloc-company #video.play #video {}.bloc-company #video.play video {}.bloc-company #video.play .video--launch {}.bloc-company #video.play .video--launch+div {}.bloc-company #video.play .video--launch {}.bloc-company #video.play .video--stop {}.bloc-our-story .timeline li.y1989::after {}.bloc-our-story .timeline li.y1923::after {}.bloc-our-story .timeline li.y1783::after {}section.contact {}section.contact h2:after {}section.contact form {}section.contact h2 {}section.contact form {}section.contact legend {}section.contact label {}section.contact label[for=do-not-fill] {}section.contact label:nth-of-type(even) {}section.contact label.region {}section.contact label.region {}section.contact label {}section.contact input {}section.contact textarea {}section.contact input:focus {}section.contact input:not(:invalid) {}section.contact textarea:focus {}section.contact textarea:not(:invalid) {}section.contact input:focus {}section.contact textarea:focus {}section.contact input.msg {}section.contact input.msg {}section.contact textarea.msg {}section.contact textarea.msg {}section.contact textarea {}section.contact span.msg {}section.contact span.msg {}section.contact fieldset.contact-info label {}section.contact fieldset.contact-info label {}section.contact fieldset.identity label {}section.contact fieldset.identity label {}section.contact fieldset.contact-info label[for=mail] {}section.contact fieldset.contact-info label[for=mail] {}section.contact fieldset.identity label[for=mail] {}section.contact fieldset.identity label[for=mail] {}section.contact fieldset.contact-info label[for=address] {}section.contact fieldset.contact-info label[for=address] {}section.contact fieldset.identity label[for=address] {}section.contact fieldset.identity label[for=address] {}section.contact fieldset.contact-info label[for=postcode] {}section.contact fieldset.contact-info label[for=postcode] {}section.contact fieldset.identity label[for=postcode] {}section.contact fieldset.identity label[for=postcode] {}section.contact fieldset.contact-info label:nth-of-type(even) {}section.contact fieldset.contact-info label:nth-of-type(even) {}section.contact fieldset.identity label:nth-of-type(even) {}section.contact fieldset.identity label:nth-of-type(even) {}section.contact fieldset.message [for=message] {}section.contact fieldset.message [for=message] {}section.contact button {}section.contact button.msg {}section.contact button.msg {}section.contact button.sent {}section.contact button.sent {}section.contact button.sent {}section.contact button.sent {}section.contact button.fail {}section.contact button.fail {}section.contact button.fail {}section.contact button.fail {}section.contact .bubble-group {}section.contact .bubble-group.left-big {}section.contact .bubble-group.left-big .fruit-slice {}section.contact .bubble-group.left-big :nth-child(4) {}section.contact .bubble-group.left-big :nth-child(5) {}section.contact .bubble-group.left-big :nth-child(7) {}section.contact .bubble-group.middle-left {}section.contact .bubble-group.middle-left :nth-child(2) {}section.contact .bubble-group.middle-left :nth-child(3) {}section.contact .bubble-group.bottom-left {}section.contact .bubble-group.bottom-left :nth-child(1) {}section.contact .bubble-group.bottom-left :nth-child(2) {}section.contact .bubble-group.bottom-left :nth-child(3) {}section.contact .bubble-group.top-right {}section.contact .bubble-group.right {}section.contact .bubble-group.middle-right {}section.contact .bubble-group.middle-right :nth-child(1) {}section.contact .bubble-group.middle-right :nth-child(2) {}section.contact .bubble-group.middle-right :nth-child(3) {}section.contact .bubble-group.middle-right :nth-child(4) {}section.contact .bubble-group.bottom-right {}section.contact .bubble-group.bottom-right :nth-child(2) {}section.contact .bubble-group.bottom-right :nth-child(3) {}section.contact .bubble-group.bottom-right :nth-child(4) {}section.contact .bubble-group.bottom-right :nth-child(5) {}.bloc-commitments.bloc-privacy ol.regular-list {}.bloc-commitments.bloc-privacy ol.regular-list li {}.bloc-commitments.bloc-privacy ol.regular-list li h3: {}.bloc-commitments.bloc-privacy ol.regular-list li::after {}.bloc-commitments.bloc-privacy ol.regular-list li: {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type h3: {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type::after {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type: {}.bloc-commitments.bloc-privacy ol.regular-list h3 {}.bloc-commitments.bloc-privacy ol.regular-list li {}.page-brand h2.border-dashed-title {}.page-brand h2.border-dashed-title.below {}.page-brand h2.border-dashed-title {}.page-brand h2.border-dashed-title.below {}.page-brand aside.links {}.page-brand aside.links .regular-list {}.page-brand aside.footnotes {}.page-brand aside.footnotes small {}.page-brand aside.footnotes.core {}.page-brand aside.footnotes.core {}main.mobile .brand-box {}main.mobile .brand-box .bottle::after {}main.mobile .brand-box:focus .bottle {}main.mobile .brand-box:hover .bottle {}main.mobile .collapse-expand {}
  • Redundant Child Nodes Selectors42

    Deteced redundancies for child node selectors

    Dry up duplication by nesting rules under a set of similar selectors

    .collapse-expand table tbody tr th {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(2) {}.collapse-expand table tr>:nth-child(3) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr.fat-saturated {}.collapse-expand table tr.carbohydrates {}.collapse-expand table tr.fat-saturated {}.collapse-expand table tr.sugar {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.sugar th {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated td {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.fat-saturated th {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar td {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.sugar th {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table tr {}.collapse-expand table th {}.collapse-expand table th small {}.bloc-commitments.bloc-privacy ol.regular-list li {}.bloc-commitments.bloc-privacy ol.regular-list li h3: {}.bloc-commitments.bloc-privacy ol.regular-list li::after {}.bloc-commitments.bloc-privacy ol.regular-list li: {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type h3: {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type::after {}.bloc-commitments.bloc-privacy ol.regular-list li:first-of-type: {}.bloc-commitments.bloc-privacy ol.regular-list li {}
  • Universal Selectors287

    The universal selector matches any element type

    Universal selectors can be implied (and therefore omitted) if it isn’t the only component of the simple selector, avoid whenever possible

    * {}::after {}: {}::after:focus {}::focus {}:focus {}.links__list :first-child a {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(2) {}.collapse-expand table tr>:nth-child(3) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr>:nth-child(1) {}.collapse-expand table tr>:nth-child(-n+2) {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand table tr.fat-saturated>:first-child {}.collapse-expand table tr.sugar>:first-child {}.collapse-expand [id^=nutritional-note] {}.collapse-expand [id^=nutritional-note] {}.bloc-company .regular-list li :nth-child(n) {}.bloc-company-group .regular-list li :nth-child(n) {}.left-big :first-child {}.left-big :nth-child(2) {}.left-big :nth-child(4) {}.left-big :nth-child(5) {}.left-big :nth-child(6) {}.left-big :nth-child(7) {}.left-big :nth-child(8) {}.left-big :nth-child(9) {}.right-big :first-child {}.right-big :first-child .gargantuesque {}.right-big :nth-child(2) {}.right-big :nth-child(4) {}.right-big :nth-child(5) {}.right-big :nth-child(6) {}.right-big :nth-child(7) {}.right-big :nth-child(8) {}.bubble-commitments.left :nth-child(n) {}.bubble-commitments.left :nth-child(1) {}.bubble-commitments.left :nth-child(2) {}.bubble-commitments.left :nth-child(3) {}.bubble-commitments.left :nth-child(4) {}.bubble-commitments.left :nth-child(5) {}.bubble-commitments.left :nth-child(6) {}.bubble-commitments.left :nth-child(7) {}.bubble-commitments.bottom-left :nth-child(2) {}.bubble-commitments.top-middle :nth-child(2) {}.bubble-commitments.top-right :nth-child(1) {}.bubble-commitments.middle-right :nth-child(1) {}.bubble-commitments.middle-right :nth-child(2) {}.bubble-commitments.middle-right :nth-child(3) {}.bubble-commitments.middle-right :nth-child(4) {}.bubble-commitments.middle-right :nth-child(5) {}.bubble-commitments.bottom-right :nth-child(1) {}.bubble-commitments.bottom-right :nth-child(2) {}.bubble-commitments.bottom-right :nth-child(3) {}.bubble-commitments.bottom-right :nth-child(4) {}.bubble-commitments.bottom-right :nth-child(5) {}.bubble-commitments.bottom-right :nth-child(6) {}.bubble-career.bottom-left :nth-child(1) {}.bubble-career.bottom-left :nth-child(2) {}.bubble-career.bottom-right :nth-child(1) {}.bubble-career.bottom-right :nth-child(2) {}.bubble-career.bottom-right :nth-child(3) {}.bubble-career.bottom-right :nth-child(4) {}.bubble-career.bottom-right :nth-child(5) {}.bubble-career.bottom-right :nth-child(6) {}.bubble-career.bottom-right :nth-child(7) {}.bubble-career.bottom-right :nth-child(8) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(1) {}main.home section.our-jobs .bubble-group.bottom-left :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(1) {}main.home section.our-jobs .bubble-group.top-right :nth-child(2) {}main.home section.our-jobs .bubble-group.top-right :nth-child(3) {}main.home section.our-jobs .bubble-group.top-right :nth-child(4) {}main.home section.our-jobs .bubble-group.top-right :nth-child(5) {}main.home section.our-jobs .bubble-group.top-right :nth-child(6) {}main.home section.our-jobs .bubble-group.top-right :nth-child(7) {}main.home section.our-jobs .bubble-group.right :nth-child(2) {}main.home section.our-jobs .bubble-group.right :nth-child(3) {}main.home section.our-jobs .bubble-group.right :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(1) {}main.home section.our-values .bubble-group.top-left :nth-child(2) {}main.home section.our-values .bubble-group.top-left :nth-child(3) {}main.home section.our-values .bubble-group.top-left :nth-child(4) {}main.home section.our-values .bubble-group.top-left :nth-child(5) {}main.home section.our-values .bubble-group.top-left :nth-child(6) {}main.home section.our-values .bubble-group.bottom-left :nth-child(1) {}main.home section.our-values .bubble-group.bottom-left :nth-child(2) {}main.home section.our-values .bubble-group.bottom-left :nth-child(3) {}main.home section.our-values .bubble-group.bottom-left :nth-child(4) {}main.home section.our-values .bubble-group.bottom-left :nth-child(5) {}main.home section.our-values .bubble-group.top-right :nth-child(2) {}main.home section.our-values .bubble-group.top-right :nth-child(3) {}.drinks.bubble-group.model :nth-child(1) {}.drinks.bubble-group.model :nth-child(2) {}.drinks.bubble-group.model :nth-child(3) {}.drinks.bubble-group.top-right :nth-child(1) {}.drinks.bubble-group.top-right :nth-child(2) {}.core-brands .bubble-group.top-right :nth-child(n) {}.core-brands .bubble-group.top-right :nth-child(3) {}.core-brands .bubble-group.top-right :nth-child(5) {}.core-brands .bubble-group.top-right :nth-child(6) {}.core-brands .bubble-group.right :nth-child(1) {}.core-brands .bubble-group.right :nth-child(2) {}.core-brands .bubble-group.left :nth-child(1) {}.core-brands .bubble-group.left :nth-child(2) {}.core-brands .bubble-group.left :nth-child(3) {}.core-brands .bubble-group.far-left :nth-child(2) {}.core-brands .bubble-group.far-left :nth-child(3) {}.other-brands .drinks.bubble-group.model :nth-child(1) {}.other-brands .drinks.bubble-group.model :nth-child(2) {}.other-brands .drinks.bubble-group.model :nth-child(3) {}.other-brands .drinks.bubble-group.top-left :nth-child(1) {}.other-brands .drinks.bubble-group.top-left :nth-child(2) {}main.career section blockquote .bubble-group.left :nth-child(1) {}main.career section blockquote .bubble-group.left :nth-child(2) {}main.career section blockquote .bubble-group.left :nth-child(3) {}main.career section blockquote .bubble-group.left :nth-child(4) {}main.career section.your-career .bubble-career.left :nth-child(1) {}main.career section.your-career .bubble-career.left :nth-child(2) {}main.career section.your-career .bubble-career.left :nth-child(3) {}main.career section.your-career .bubble-career.left :nth-child(3) .bubble {}main.career section.your-career .bubble-career.left :nth-child(4) {}main.career section.your-career .bubble-career.left :nth-child(5) {}main.career section.your-career .bubble-career.left :nth-child(6) {}main.career section.your-career .bubble-career.bottom-left :nth-child(1) {}main.career section.your-career .bubble-career.bottom-left :nth-child(2) {}main.career section.your-career .bubble-career.bottom-far-left :nth-child(2) {}main.career section.your-career .bubble-career.top :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(2) {}main.career section.your-career .bubble-career.right :nth-child(3) {}main.career section.your-career .bubble-career.right :nth-child(4) {}main.career section.your-career .bubble-career.right :nth-child(5) {}main.career section.your-career .bubble-career.bottom-right :nth-child(1) {}main.career section.your-career .bubble-career.bottom-right :nth-child(2) {}.bloc-career-sub .bubble-group.left-big :nth-child(10) {}.bloc-career-sub .bubble-group.left-big :nth-child(11) {}.bloc-career-sub .bubble-group.left-big :nth-child(12) {}.bloc-career-sub .bubble-group.right :nth-child(1) {}.bloc-career-sub .bubble-group.right :nth-child(2) {}.bloc-career-sub .bubble-group.right :nth-child(3) {}.bloc-career-sub .bubble-group.right :nth-child(4) {}.bloc-career-sub .bubble-group.right :nth-child(5) {}.bloc-career-sub .bubble-group.below-right :nth-child(2) {}.bloc-career-sub .bubble-group.far-bottom-right :nth-child(1) {}.bloc-career-sub .bubble-group.far-bottom-right :nth-child(2) {}.bloc-career-sub .bubble-group.far-bottom-right :nth-child(3) {}.bloc-career-sub .bubble-group.far-bottom-right :nth-child(4) {}.bloc-company .bubble-group.top-left :nth-child(1) {}.bloc-company .bubble-group.top-left :nth-child(2) {}.bloc-company .bubble-group.top-left :nth-child(3) {}.bloc-company .bubble-group.top-left :nth-child(4) {}.bloc-company .bubble-group.top-left :nth-child(5) {}.bloc-company .bubble-group.top-left :nth-child(6) {}.bloc-company .bubble-group.bottom-left :nth-child(1) {}.bloc-company .bubble-group.bottom-left :nth-child(2) {}.bloc-company .bubble-group.bottom-left :nth-child(3) {}.bloc-company .bubble-group.top-right :nth-child(1) {}.bloc-company .bubble-group.top-right :nth-child(2) {}.bloc-company .bubble-group.top-right :nth-child(3) {}.bloc-company .bubble-group.top-right :nth-child(4) {}.bloc-company .bubble-group.top-right :nth-child(5) {}.bloc-company .bubble-group.top-right :nth-child(6) {}.bloc-company .bubble-group.top-right :nth-child(7) {}.bloc-company .bubble-group.top-right :nth-child(8) {}.bloc-company .bubble-group.top-right :nth-child(9) {}.bloc-company .bubble-group.top-right :nth-child(10) {}.bloc-company .bubble-group.top-right :nth-child(11) {}.bloc-company .bubble-group.right :nth-child(1) {}.bloc-company .bubble-group.right :nth-child(2) {}.bloc-company .bubble-group.right :nth-child(3) {}.bloc-company .bubble-group.bottom-right :nth-child(1) {}.bloc-company .bubble-group.bottom-right :nth-child(2) {}.bloc-company .bubble-group.bottom-right :nth-child(3) {}.bloc-company .bubble-group.bottom-right :nth-child(4) {}.bloc-company .bubble-group.bottom-right :nth-child(5) {}.bloc-company .bubble-group.bottom-right :nth-child(6) {}.bloc-company .bubble-group.bottom-right :nth-child(7) {}.bloc-company .bubble-group.bottom-right :nth-child(8) {}.bloc-company-values blockquote>* {}.bloc-company-values .bubble-group.middle-left :nth-child(2) {}.bloc-company-values .bubble-group.bottom-left :nth-child(2) {}.bloc-company-values .bubble-group.bottom-left :nth-child(3) {}.bloc-company-values .bubble-group.bottom-left :nth-child(4) {}.bloc-company-values .bubble-group.bottom-left :nth-child(5) {}.bloc-company-values .bubble-group.bottom-left :nth-child(6) {}.bloc-company-values .bubble-group.bottom-left :nth-child(7) {}.bloc-company-values .bubble-group.bottom-left :nth-child(8) {}.bloc-company-values .bubble-group.right :nth-child(1) {}.bloc-company-values .bubble-group.right :nth-child(2) {}.bloc-company-values .bubble-group.right :nth-child(3) {}.bloc-company-values .bubble-group.right :nth-child(4) {}.bloc-company-values .bubble-group.right :nth-child(5) {}.bloc-company-values .bubble-group.right :nth-child(6) {}.bloc-company-values .bubble-group.right :nth-child(7) {}.bloc-company-values .bubble-group.right :nth-child(8) {}.bloc-company-values .bubble-group.right :nth-child(9) {}.bloc-company-values .bubble-group.right :nth-child(10) {}.bloc-company-values .bubble-group.right :nth-child(11) {}.bloc-company-values .bubble-group.right :nth-child(12) {}.bloc-company-values .bubble-group.right :nth-child(13) {}.bloc-company-group .bubble-group.left :nth-child(1) {}.bloc-company-group .bubble-group.left :nth-child(2) {}.bloc-company-group .bubble-group.left :nth-child(3) {}.bloc-company-group .bubble-group.left :nth-child(4) {}.bloc-company-group .bubble-group.left :nth-child(5) {}.bloc-company-group .bubble-group.left :nth-child(6) {}.bloc-company-group .bubble-group.left :nth-child(7) {}.bloc-company-group .bubble-group.left :nth-child(8) {}.bloc-company-group .bubble-group.left :nth-child(9) {}.bloc-company-group .bubble-group.left :nth-child(10) {}.bloc-company-group .bubble-group.left :nth-child(11) {}.bloc-company-group .bubble-group.left :nth-child(12) {}.bloc-company-group .bubble-group.left :nth-child(13) {}.bloc-company-group .bubble-group.left :nth-child(14) {}.bloc-company-group .bubble-group.left :nth-child(15) {}.bloc-company-group .bubble-group.top-right :nth-child(2) {}.bloc-company-group .bubble-group.right-big :nth-child(9) {}.bloc-our-story .timeline [datetime="2009"]+div {}.bloc-our-story .timeline [datetime="2009"]+div p {}.bloc-our-story .timeline [datetime="2008"]+div {}.bloc-our-story .timeline [datetime="2008"]+div p {}.bloc-our-story .timeline [datetime="2006"]+div {}.bloc-our-story .timeline [datetime="2006"]+div p {}.bloc-our-story .timeline [datetime="2001"]+div {}.bloc-our-story .timeline [datetime="2001"]+div p {}.bloc-our-story .timeline [datetime="1989"]+div {}.bloc-our-story .timeline [datetime="1989"]+div p {}.bloc-our-story .timeline [datetime="1923"]+div {}.bloc-our-story .timeline [datetime="1923"]+div p {}.bloc-our-story .timeline [datetime="1783"]+div {}.bloc-our-story .timeline [datetime="1783"]+div p {}.bloc-our-story .timeline [datetime="2009"] {}.bloc-our-story .timeline [datetime="2009"]+div p {}.bloc-our-story .timeline [datetime="2009"]+div img {}.bloc-our-story .timeline [datetime="2009"] {}.bloc-our-story .timeline [datetime="2009"]+.bordered-dash p {}.bloc-our-story .bubble-group.top-left :nth-child(1) {}.bloc-our-story .bubble-group.top-left :nth-child(2) {}.bloc-our-story .bubble-group.top-left :nth-child(3) {}.bloc-our-story .bubble-group.top-left :nth-child(3) .bubble {}.bloc-our-story .bubble-group.top-left :nth-child(4) {}.bloc-our-story .bubble-group.top-left :nth-child(5) {}.bloc-our-story .bubble-group.top-left :nth-child(6) {}.bloc-our-story .bubble-group.top-left :nth-child(7) {}.bloc-our-story .bubble-group.top-right :nth-child(7) {}.bloc-our-story .bubble-group.top-right :nth-child(10) {}.bloc-our-story .bubble-group.left :nth-child(1) {}.bloc-our-story .bubble-group.left :nth-child(1) .bubble {}.bloc-our-story .bubble-group.left :nth-child(2) {}.bloc-our-story .bubble-group.left :nth-child(3) {}.bloc-our-story .bubble-group.left :nth-child(4) {}.bloc-our-story .bubble-group.left :nth-child(5) {}.bloc-our-story .bubble-group.left :nth-child(6) {}.bloc-our-story .bubble-group.left :nth-child(7) {}.bloc-our-story .bubble-group.left :nth-child(8) {}.bloc-our-story .bubble-group.left :nth-child(9) {}.bloc-our-story .bubble-group.left :nth-child(10) {}.bloc-our-story .bubble-group.left :nth-child(11) {}.bloc-our-story .bubble-group.left :nth-child(12) {}.bloc-our-story .bubble-group.bottom-right :nth-child(1) {}.bloc-our-story .bubble-group.bottom-right :nth-child(2) {}.bloc-our-story .bubble-group.bottom-right :nth-child(3) {}.bloc-our-story .bubble-group.bottom-right :nth-child(4) {}.bloc-our-story .bubble-group.bottom-right :nth-child(5) {}.bloc-our-story .bubble-group.bottom-right :nth-child(6) {}section.contact fieldset.message [for=message] {}section.contact .bubble-group.left-big :nth-child(4) {}section.contact .bubble-group.left-big :nth-child(5) {}section.contact .bubble-group.left-big :nth-child(7) {}section.contact .bubble-group.middle-left :nth-child(2) {}section.contact .bubble-group.middle-left :nth-child(3) {}section.contact .bubble-group.bottom-left :nth-child(1) {}section.contact .bubble-group.bottom-left :nth-child(2) {}section.contact .bubble-group.bottom-left :nth-child(3) {}section.contact .bubble-group.middle-right :nth-child(1) {}section.contact .bubble-group.middle-right :nth-child(2) {}section.contact .bubble-group.middle-right :nth-child(3) {}section.contact .bubble-group.middle-right :nth-child(4) {}section.contact .bubble-group.bottom-right :nth-child(2) {}section.contact .bubble-group.bottom-right :nth-child(3) {}section.contact .bubble-group.bottom-right :nth-child(4) {}section.contact .bubble-group.bottom-right :nth-child(5) {}.bloc-legal [itemprop=familyName] {}.page-brand .left-little :first-child {}.page-brand .left-little :last-child {}

CSS Stats

CSS Metrics

Base64 Length0
Redundant Body Selectors0
Colors37
Comments0
Comments Length0
Empty Rules0
Expressions0
Old IE Fixes0
Media Queries264
Not Minified0
Parsing Errors0
Property Resets0
Specificity Id Avg0.06
Specificity Id Total104
Specificity Class Avg2.16
Specificity Class Total3516
Specificity Tag Avg0.93
Specificity Tag Total1519
Selectors1626
Selector Length Avg2.156211562115621
Selectors By Attribute32
Selectors By Class2363
Selectors By Id104
Selectors By Pseudo628
Selectors By Tag1276
Length211300
Rules1283
Declarations4708