/*** DECLARATIONS // ***/
/* major */
/* major */
/* major */
/* minor */
/* minor */
/* minor */
/* minor */
/*** // DECLARATIONS ***/
/* fonts start */
.robotoLight {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.robotoMedium {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.robotoRegular {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.robotoBold {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
.robotoBlack {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
}
.robotoSlabThin {
  font-family: 'Roboto Slab', serif;
  font-weight: 100;
}
.robotoSlabLight {
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.robotoSlabRegular {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.robotoSlabBold {
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
}
/* fonts end */
/* functions start */
.defaultInlineDisplay {
  display: inline-block;
  vertical-align: top;
}
.boxSizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.transitions {
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.opacityTenPercent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1;
}
.opacityZeroPercent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.opacityFiftyPercent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.opacityOneHundredPercent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.alternatebackgroundColor {
  background-color: #e3dfda;
  margin: 0px !important;
  padding: 15px 30px 15px !important;
}
/* functions end */
a {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
  padding: 0px;
}
*:focus,
*:active {
  outline: none;
}
input[type="submit"] {
  cursor: pointer;
}
body,
html {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: #fff;
}
.siteWrapper {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteHeader {
  width: 100%;
  position: relative;
  z-index: 100000001;
  background: #fff;
}
.siteWrapper .siteHeader .logo {
  /*width: 152px;
  height: 42px;
  text-indent: -2999em;
  outline: none;
  display: inline-block;
  background: url(../images/common/sprite.png) left top;
  margin: 20px 0px 13px 4.270%;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;*/
background: url(../images/common/DistellLogoFullColour.png);
    background-size: contain;
    margin: 0px 0px -1px 4.270%;
    padding: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 310px;
    height: 107px;
    text-indent: -2999em;
    outline: none;
    display: inline-block;
    background-repeat: no-repeat;
}

 @media only screen and (min-width: 860px) and (max-width: 1024px) {
.siteWrapper .siteHeader .logo {
width: 152px;
  height: 42px;
margin: 20px 0px 13px 4.270%;
}
    }
.siteWrapper .siteHeader .listCommonStyling {
  /* used to create common styling for both UL and LI */
  height: 38px;
  list-style: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteHeader ul {
  position: absolute;
  right: 0px;
  bottom: 9px!important;
  border-top: 1px solid #ccc;
  /* used to create common styling for both UL and LI */
  height: 38px;
  list-style: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px;
  padding: 0px 4.27% 0px 0px;
}
.siteWrapper .siteHeader ul.secondaryNav {
  top: 0px;
  bottom: inherit;
  border: none;
  margin: 0px 38px 0px 0px;
  padding: 0px 4.27% 0px 0px;
}
.siteWrapper .siteHeader ul.secondaryNav li {
  height: 36px;
}
.siteWrapper .siteHeader ul.secondaryNav li:hover {
  background-color: #eee;
}
.siteWrapper .siteHeader ul.secondaryNav li a {
  color: rgba(0,0,0,0.6);
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .siteHeader ul li {
  /* used to create common styling for both UL and LI */

  list-style: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin: 0px;
  padding: 0px 8px 0px 8px;
  display: inline-block;
  font-size: 12px;
  line-height: 38px;
}
.siteWrapper .siteHeader ul li:hover,
.siteWrapper .siteHeader ul li.activeMenu {
  background-color: #e1e1e1;
}
.siteWrapper .siteHeader ul li a {
  color: #333;
  display: block;
}
.siteWrapper .siteHeader ul li.btnNavSearch {
  width: 18px;
  text-indent: -2999em;
  outline: none;
  background-image: url(../images/common/sprite.png);
  background-position: -37px -60px;
  box-sizing: initial;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteHeader ul li.btnNavSearch:hover {
  background-color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteHeader.activeSearch .logo,
.siteWrapper .siteHeader.activeSearch ul,
.siteWrapper .siteHeader.activeSearch .burgerMenu {
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteHeader.activeSearch .search {
  top: 0px;
  transition: top 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s;
}
.siteWrapper .siteHeader .search {
  width: 100%;
  height: 97px;
  position: absolute;
  left: 0px;
  top: -100px;
  background: #fff;
  font-size: 19px;
  color: #aaa;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px;
  padding: 25px 4.27% 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteHeader .search label {
  width: 140px;
  position: absolute;
  left: 4.270%;
  top: 35px;
}
.siteWrapper .siteHeader .search input[type="text"] {
  width: 100%;
  height: 46px;
  padding: 0px 0px 0px 140px;
  line-height: 46px;
  border: 0px;
  border-bottom: 1px solid #999;
  outline: none;
  font-size: 19px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteHeader .search input[type="submit"] {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 4.270%;
  top: 40px;
  background-image: url(../images/common/sprite.png);
  background-position: -37px -70px;
  border: 0px;
  background-color: transparent;
  cursor: pointer;
}
.siteWrapper .siteHeader .search a {
  width: 17px;
  height: 17px;
  background: url(../images/common/sprite.png) 0px -116px;
  position: absolute;
  right: 1.0675%;
  top: 42px;
  text-indent: -2999em;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.siteWrapper .siteHeader .search a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteHeader .burgerMenu {
  display: none;
}
.siteWrapper .breadcrumbs {
  width: 100%;
  min-height: 50px;
  background: url(../images/common/bg-breadcrumbs.png) center top;
  background-size: 2200px 100%;
  display: block;
  list-style: none;
  margin: 0px;
  padding: 10px 4.27% 7px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .breadcrumbs.lockBreadrumbs {
  min-height: 40px;
  position: fixed;
  left: 0px;
  top: -200px;
  z-index: 100000001;
  margin: 0px;
  padding: 0px 4.27%;
}
.siteWrapper .breadcrumbs.lockBreadrumbs li {
  line-height: 40px;
}
.siteWrapper .breadcrumbs.lockBreadrumbs li a:after {
  background: url(../images/common/sprite.png) 0px -183px;
}
.siteWrapper .breadcrumbs li {
  line-height: 30px;
  display: inline-block;
  font-size: 10px;
  color: #fff;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .breadcrumbs li a {
  color: #fff;
  display: block;
  position: relative;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  font-size: 13px;
  margin: 0px;
  padding: 0px 13px 0px 3px;
}
.siteWrapper .breadcrumbs li a:after {
  content: "";
  width: 5px;
  height: 30px;
  background: url(../images/common/sprite.png) 0px -188px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.siteWrapper .signInBlock {
  width: 100%;
  height: 50px;
  background-color: #183336;
  display: block;
  color: #fff;
  position: relative;
  margin: 0px;
  padding: 10px 4.27% 7px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .signInBlock .defaultContentParagraph {
  font-size: 13px;
  float: left;
  margin: 0px;
  padding: 8px 0px 7px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .signInBlock .primaryCTALink {
  float: right;
  color: #fff;
  font-size: 15px;
  background: url(../images/common/sprite.png) 7px -156px;
  background-color: rgba(255, 255, 255, 0.1);
  margin: 0px 10px 0px 0px;
  padding: 3px 10px 3px 22px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .signInBlock .loggedIn .defaultContentParagraph {
  color: #aaaaaa;
}
.siteWrapper .signInBlock .loggedIn .defaultContentParagraph span {
  color: #fff;
}
.siteWrapper .signInBlock .loggedIn .loggedInOptions {
  float: right;
  font-size: 11px;
  margin: 0px;
  padding: 9px 0px 7px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .signInBlock .loggedIn .loggedInOptions a {
  color: #fff;
  position: relative;
  margin: 0px 6px 0px 0px;
  padding: 0px 13px 0px 0px;
}
.siteWrapper .signInBlock .loggedIn .loggedInOptions a:after {
  content: "|";
  position: absolute;
  right: 0px;
}
.siteWrapper .signInBlock .loggedIn .loggedInOptions a:last-of-type {
  margin: 0px;
  padding: 0px;
}
.siteWrapper .signInBlock .loggedIn .loggedInOptions a:last-of-type:after {
  content: "";
}
.siteWrapper .siteContent {
  width: 100%;
  position: relative;
  display: table;
  overflow: hidden;
  letter-spacing: -0.25em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  /*  Brand Specific Styling  */
  /*  Brand Specific Styling end  */
}
.siteWrapper .siteContent > div,
.siteWrapper .siteContent > span,
.siteWrapper .siteContent > form {
  display: inline-block;
}
.siteWrapper .siteContent ol {
  width: 100%;
  font-family: 'Roboto Slab', serif !important;
  font-weight: 400 !important;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 15px !important;
  color: #666666 !important;
}
.siteWrapper .siteContent ol > li {
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .onPageContentOverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000000001;
}
.siteWrapper .siteContent .onPageContentOverlay form,
.siteWrapper .siteContent .onPageContentOverlay .formContainer {
  width: 605px;
  background-color: #183336;
  color: #fff;
  position: absolute;
  left: 50%;
  top: 100px;
  margin: 0px 0px 0px -302px;
  padding: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent .onPageContentOverlay form h3,
.siteWrapper .siteContent .onPageContentOverlay .formContainer h3 {
  color: #fff;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  font-size: 30px;
}
.siteWrapper .siteContent .onPageContentOverlay form > span,
.siteWrapper .siteContent .onPageContentOverlay .formContainer > span {
  font-size: 15px;
  color: #fff;
  display: inline-block;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .onPageContentOverlay form fieldset,
.siteWrapper .siteContent .onPageContentOverlay .formContainer fieldset {
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .onPageContentOverlay form fieldset input[type="text"],
.siteWrapper .siteContent .onPageContentOverlay .formContainer fieldset input[type="text"],
.siteWrapper .siteContent .onPageContentOverlay form fieldset input[type="password"],
.siteWrapper .siteContent .onPageContentOverlay .formContainer fieldset input[type="password"] {
  color: #fff;
}
.siteWrapper .siteContent .onPageContentOverlay form fieldset input[type="submit"],
.siteWrapper .siteContent .onPageContentOverlay .formContainer fieldset input[type="submit"] {
  font-size: 19px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent .onPageContentOverlay form a,
.siteWrapper .siteContent .onPageContentOverlay .formContainer a {
  position: relative;
  color: #fff;
  font-size: 13px;
  display: inline-block;
  margin: 25px 20px 0px 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .siteContent .onPageContentOverlay form .closeOverlay,
.siteWrapper .siteContent .onPageContentOverlay .formContainer .closeOverlay {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(../images/common/sprite.png) 0px -852px;
  text-indent: -2999em;
  cursor: pointer;
}
.siteWrapper .siteContent.colFullWidth > div {
  width: 100%;
  display: inline-block;
  margin: 0px;
  padding: 30px 4.27% 0px;
}
.siteWrapper .siteContent.colFullWidth > div.fiftyFiftyOveride {
  width: 50%;
  height: auto;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft {
  margin: 0px 0px 0px 50%;
  padding: 36px 0px 6px 0px;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > * {
  position: relative;
  left: -45.73%;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > p,
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > .pageHeadingSecondary {
  width: 41.46%;
  letter-spacing: -0.025em;
  margin: 15px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
  width: 50%;
  background-position: right top !important;
  margin: 0px 50% 0px 0px;
  padding: 36px 0px 0px 0px;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > * {
  position: relative;
  left: 105.2343%;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > p,
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > .pageHeadingSecondary {
  width: 82.92%;
  letter-spacing: -0.025em;
  margin: 15px 0px 25px 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft,
.siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
  min-height: 370px;
  height: inherit;
  color:#666666;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive {
  background: url(../images/investor-centre/lrg/report-archive.jpg) no-repeat;
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider .annualReportSlider {
  width: 114px;
  height: 150px;
  position: absolute;
  top: 50%;
  left: auto;
  background: url(../images/common/sprite.png) no-repeat;
  display: block;
  z-index: 100001;
  margin: -75px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider .annualReportSlideLeft {
  background-position: 40px -1127px;
  left: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider .annualReportSlideRight {
  background-position: -221px -1127px;
  right: 50%;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider ul {
  width: 50%;
  height: 100%;
  display: block;
  list-style: none;
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: none;
  text-align: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  margin: 0px;
  padding: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider ul li.activeReportNote {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 10001;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider ul li img {
  width: 260px;
  height: 260px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -130px 0px 0px -130px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreMeetOurTeam {
  background: url(../images/investor-centre/lrg/meet-our-team.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreDividendHistory {
  background: url(../images/investor-centre/lrg/dividend-history.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription {
  background: url(../images/investor-centre/lrg/investor-subscription.jpg) no-repeat;
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .pageHeading,
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .pageHeadingSecondary,
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .defaultContentParagraph {
  color: #fff;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form {
  width: 50%;
  letter-spacing: -0.25em;
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form label,
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form input[type="text"],
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form input[type="number"],
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form input[type="email"],
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form input[type="number"] {
  color: #fff;
  font-size: 11px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form fieldset {
  width: 45%;
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  margin: 0px;
  padding: 0px 25px 0px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .backColor {
  width: 100%;
  height: 100%;
  position: absolute;
  left: -50%;
  top: 0px;
  background-color: #33465d;
  z-index: -1;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary {
  background: #211f1d;
  letter-spacing: -0.25em;
  margin: 0px;
  padding: 40px 4.27% 80px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary * {
  color: #fff;
  letter-spacing: normal;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary .pageHeadingSecondary {
  margin: 15px 0px 26px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div {
  width: 25%;
  color: #aaaaaa;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 15px;
  line-height: 22px;
  margin: 0px;
  padding: 0px 25px 0px 3.3057%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div:first-of-type {
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div:after {
  content: "";
  width: 1px;
  height: 150px;
  background: #4c4a49;
  position: absolute;
  right: 0px;
  top: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div:last-child:after {
  display: none;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div strong {
  font-weight: 400;
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div span {
  display: block;
  font-size: 22px;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div a {
  color: #aaaaaa;
}
.siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment,
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication {
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment .backColor,
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication .backColor {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000;
  left: 100%;
  top: 0;
  z-index: -1;
}
/*.siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment *,*/
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication * {
  color: #fff;
}
.siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment .primaryCTALink,
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication .primaryCTALink {
  background: url(../images/common/sprite.png) 10px -156px;
  background-color: rgba(255, 255, 255, 0.2);
}
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication .backColor {
/*  left: -100%;*/
  background-color: #1a4659;
}
.siteWrapper .siteContent.colFullWidth > div.csrDistellFoundation {
  background-image: url(../images/corporate-responsibility/lrg/distell-foundation.jpg);
  background-size: auto 100%;
  background-position: left top;
}
.siteWrapper .siteContent.colFullWidth > div.csrSustainabilityReport {
  background-image: url(../images/corporate-responsibility/lrg/sustainabilityReport.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.csrSustainingCommunities {
  background-image: url(../images/corporate-responsibility/lrg/sustaining-communities.jpg);
  background-size: auto 100%;
  background-position: left top;
}
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking {
  background-image: url(../images/corporate-responsibility/lrg/responsible-drinking.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.csrTheEnvironment {
  background-image: url(../images/corporate-responsibility/lrg/the-environment.jpg);
  background-size: auto 100%;
  background-position: left top;
}
.siteWrapper .siteContent.colFullWidth > div.csrOurPeople {
  background-image: url(../images/corporate-responsibility/lrg/our-people.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity {
  background-image: url(../images/corporate-responsibility/lrg/employment-equity.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity .backColor {
  background-color: #211f1d;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0;
  display: block;
  position: absolute;
  z-index: -1;
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking {
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity .pageHeading,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking .pageHeading,
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity .pageHeadingSecondary,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking .pageHeadingSecondary,
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity .defaultContentParagraph,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking .defaultContentParagraph,
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity a,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking a {
  color: #fff;
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity a,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking a {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity .backColor,
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking .backColor {
  background-color: #211f1d;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0;
  display: block;
  position: absolute;
  z-index: -1;
}
.siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking .backColor {
  left: 100%;
}
.siteWrapper .siteContent.colFullWidth > div.governanceAntiFraud {
  background: url(../images/governance/lrg/antiFraudAndCorruption.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment {
  background: url(../images/governance/lrg/giftsAndEntertainment.jpg) no-repeat;
  background-size: contain;
  z-index: 1;
}
/**/
.siteWrapper .siteContent.colFullWidth > div.governanceCharters .backColor {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #FFF;
    z-index: -2;
}

.siteWrapper .siteContent.colFullWidth > div.governanceCharters {
    background: url(../images/governance/lrg/LOW_RES_GOLDEN_GLOW_Distell_Image_Library_16.jpg) no-repeat;
    background-size: cover;
    z-index: 1;
	
}

/**/
.siteWrapper .siteContent.colFullWidth > div.whoToContact {
  background: url(../images/governance/lrg/whoToContact.jpg) no-repeat;
  background-size: cover;
}
.siteWrapper .siteContent.colFullWidth > div.governanceCommunication {
  background: url(../images/governance/lrg/reportUnethicalBehavior.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.distellFoundationAbout {
  background: #eeeeee;
}
.siteWrapper .siteContent.colFullWidth > div.distellFoundationFocusAreas {
  background: #e4e4e4;
}
.siteWrapper .siteContent.colFullWidth > div.distellFoundationApplicationProcess {
  background: #eeeeee;
}
.siteWrapper .siteContent.colFullWidth > div.distellFoundationPassion {
  background: #e4e4e4;
}
.siteWrapper .siteContent.colFullWidth > div.careersWhyWorkAtDistell {
  background-image: url(../images/careers/lrg/whyWorkAtDistell.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersCareerDevelopment {
  background-image: url(../images/careers/lrg/careerDevelopment.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersInternships {
  background-image: url(../images/careers/lrg/internships.jpg);
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.careersInternships .pageHeading,
.siteWrapper .siteContent.colFullWidth > div.careersInternships .pageHeadingSecondary,
.siteWrapper .siteContent.colFullWidth > div.careersInternships .defaultContentParagraph,
.siteWrapper .siteContent.colFullWidth > div.careersInternships a {
  color: #fff;
}
.siteWrapper .siteContent.colFullWidth > div.careersInternships a {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.colFullWidth > div.careersInternships .backColor {
  background-color: #183336;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0px;
  display: block;
  position: absolute;
  z-index: -1;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife {
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife .pageHeadingSecondary {
  background-repeat: no-repeat;
  font-size: 13px;
  padding: 54px 0px 0px 0px !important;
  margin: 10px 0px 0px 0px !important;
  vertical-align: top;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInAnoushkaPatelContent {
  background-image: url(../images/careers/lrg/people/anoushka-patel-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInAnoushkaPatelContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/anoushka-patel-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInAnoushkaPatelContent #employeeContentAnoushkaPatel {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFrancoisDupourqueeContent {
  background-image: url(../images/careers/lrg/people/francois-dupourquee-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFrancoisDupourqueeContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/francois-dupourquee-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFrancoisDupourqueeContent #employeeContentFrancoisDupourquee {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFredHartContent {
  background-image: url(../images/careers/lrg/people/fred-hart-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFredHartContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/fred-hart-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInFredHartContent #employeeContentFredHart {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInHeidiBartisContent {
  background-image: url(../images/careers/lrg/people/heidi-bartis-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInHeidiBartisContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/heidi-bartis-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInHeidiBartisContent #employeeContentHeidiBartis {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInKooganArcharyContent {
  background-image: url(../images/careers/lrg/people/koogan-archary-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInKooganArcharyContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/koogan-archary-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInKooganArcharyContent #employeeContentKooganArchary {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInLonwaboRasiContent {
  background-image: url(../images/careers/lrg/people/lonwabo-rasi-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInLonwaboRasiContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/lonwabo-rasi-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInLonwaboRasiContent #employeeContentLonwaboRasi {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarelizeScheepersContent {
  background-image: url(../images/careers/lrg/people/marelize-scheepers-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarelizeScheepersContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/marelize-scheepers-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarelizeScheepersContent #employeeContentMarelizeScheepers {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarshBarendsContent {
  background-image: url(../images/careers/lrg/people/marsh-barends-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarshBarendsContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/marsh-barends-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInMarshBarendsContent #employeeContentMarshBarends {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInNadineDoveContent {
  background-image: url(../images/careers/lrg/people/nadine-dove-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInNadineDoveContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/nadine-dove-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInNadineDoveContent #employeeContentNadineDove {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInVickyShauContent {
  background-image: url(../images/careers/lrg/people/vicky-shau-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInVickyShauContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/vicky-shau-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInVickyShauContent #employeeContentVickyShau {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInWilsonKhupeContent {
  background-image: url(../images/careers/lrg/people/wilson-khupe-bg.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInWilsonKhupeContent .pageHeadingSecondary {
  background-image: url(../images/careers/lrg/people/wilson-khupe-sml-circle.png);
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife#aDayInWilsonKhupeContent #employeeContentWilsonKhupe {
  display: block;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife .employeesBlock {
  width: 89.325%;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife .employeesBlock .employeeContent {
  display: none;
}
.siteWrapper .siteContent.colFullWidth > div.careersADayInTheLife .backColor {
  background-color: #ece8e3;
  width: 100%;
  height: 100%;
  left: 100%;
  top: 0px;
  display: block;
  position: absolute;
  z-index: -1;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel {
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInAnoushkaPatel ul li a.AnoushkaPatel img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInFredHart ul li a.FredHart img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInHeidiBartis ul li a.HeidiBartis img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInKooganArchary ul li a.KooganArchary img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInLonwaboRasi ul li a.LonwaboRasi img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInMarelizeScheepers ul li a.MarelizeScheepers img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInMarshBarends ul li a.MarshBarends img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInNadineDove ul li a.NadineDove img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInVickyShau ul li a.VickyShau img.blackAndWhite,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel#aDayInWilsonKhupe ul li a.WilsonKhupe img.blackAndWhite {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .arrowLeft,
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .arrowRight {
  width: 119px;
  height: 100%;
  background-image: url(../images/common/stats-arrows.png);
  position: absolute;
  top: 0px;
  z-index: 100001;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .arrowLeft {
  left: 0px;
  background-position: left center;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .arrowRight {
  right: 0px;
  background-position: right center;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .employeeCarouselScrollContainer {
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .employeeCarouselScrollContainer ul {
  width: 2200px;
  height: 200px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  list-style: none;
  overflow: auto;
  margin: 0px;
  padding: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .employeeCarouselScrollContainer ul li {
  width: 200px;
  height: 200px;
  float: left;
  position: relative;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .employeeCarouselScrollContainer ul li a img {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.colFullWidth > div.employeeCarousel .employeeCarouselScrollContainer ul li:hover .blackAndWhite {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent.colFullWidth > div.careersLinkedIn {
  background-image: url(../images/careers/lrg/linkedIn.jpg);
  background-position: right top;
  max-height: 450px;
  min-height: 480px;
  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);
  color:#fff;
  font-family: 'Roboto Slab', serif;
    font-weight: 400;
	position:relative;
}
.colFullwidthOverride.careersLinkedIn > span{
    display: inline-block;
    line-height: 31px;
    position: relative;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;}
.colFullwidthOverride.careersLinkedIn > span:after { content: "";
min-width: 400px;
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.siteWrapper .siteContent.colFullWidth > div.careersLinkedIn h3{ color:#fff; margin-top:15px; margin-bottom:5px;}
.siteWrapper .siteContent.colFullWidth > div.careersLinkedIn a {color:#fff;}

.siteWrapper .siteContent.colFullWidth > div.careersLinkedIn:after {
  content: "";
  display: block;
  margin: 0px;
  padding: 28.6458% 0px 0px 0px;
}
.siteWrapper .siteContent.colFullWidth > div.careersLinkedIn iframe {
  position: absolute;
  width: 100% !important;
  left: 50%;
}
.siteWrapper .siteContent.colFullWidth > div.careersOurValues {
  background-image: url(../images/careers/lrg/ourValues.jpg);
}
.siteWrapper .siteContent.colFullWidth > div.homeInvestorCenter {
  background: url(../images/home/lrg/investor-center.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.homeWhoWeAre {
  background: url(../images/home/lrg/who-we-are.jpg) no-repeat;
}
.siteWrapper .siteContent.colFullWidth > div.homeBrands {
  width: 100%;
  background-position: left 0px;
  background-size: auto 100%;
  min-height: 395px;
  position: relative;
}
.siteWrapper .siteContent.colFullWidth > div.homeBrands > * {
  z-index: 10001;
  left: 52.135%;
  max-width: 41.46%;
}
.siteWrapper .siteContent.colFullWidth > div.homeBrands > a {
  color: #006699;
  line-height: 21px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .siteContent.colFullWidth > div.homeBrands .backColor {
  width: 100%;
  max-width: 44.3631%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0px;
  background-color: #fff;
  z-index: 101;
}
.siteWrapper .siteContent.colFullWidth > div.homeBrands:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url(../images/home/lrg/brands-slider2018.jpg);
  animation: animatedBackground 150s linear infinite;
  -moz-animation: animatedBackground 150s linear infinite;
  -webkit-animation: animatedBackground 150s linear infinite;
  -ms-animation: animatedBackground 150s linear infinite;
  -o-animation: animatedBackground 150s linear infinite;
}
.siteWrapper .siteContent.colFullWidth > div.homeCareers {
  background: url(../images/home/lrg/careers.jpg) no-repeat;
  position: relative;
  min-height: 550px;
}
.siteWrapper .siteContent.colFullWidth > div.homeCareers .backColor {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 100%;
  top: 0px;
  background-color: #28221c;
  z-index: 101;
}
.siteWrapper .siteContent.colFullWidth > div.homeCareers > * {
  z-index: 1001;
  color: #fff;
}
.siteWrapper .siteContent.colFullWidth > div.homeCareers a {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR {
  background: url(../images/home/lrg/csr.jpg) no-repeat;
  position: relative;
  min-height: 550px;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR .inPageContenSection {
  width: 22%;
  vertical-align: top;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px;
  padding: 0px 30px 0px 0px;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR .inPageContenSection .defaultContentParagraph {
  margin: 10px 0px 20px 0px;
  padding: 0px 4.27% 0px 0px;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR .backColor {
  width: 50%;
  height: 100%;
  position: absolute;
  left: -50%;
  top: 0px;
  background-color: #ece8e3;
  z-index: 101;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR > * {
  z-index: 1001;
}
.siteWrapper .siteContent.colFullWidth > div.homeCSR a {
  background-color: rgba(0, 102, 153, 0.1);
}
.siteWrapper .siteContent.colFullWidth.applicationForm {
  background-color: #fff;
  margin: 0px;
  padding: 0px 0px 80px 0px;
}
.siteWrapper .siteContent.colFullWidth.applicationForm .pageHeading,
.siteWrapper .siteContent.colFullWidth.applicationForm .pageHeadingSecondary {
  color: #333;
  letter-spacing: normal;
  border-color: #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm .pageHeadingSecondary {
  font-size: 30px;
  line-height: 30px;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer {
  letter-spacing: -0.25em;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset {
  width: 50%;
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  margin: 0px 0px 15px 0px;
  padding: 0px 4.25% 0px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset input,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset input {
  color: #333;
  border-bottom: 2px solid #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset input[type="submit"],
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset input[type="submit"] {
  color: #fff;
  border-bottom: 0px;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset label,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset label,
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset .alternateLabel,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset .alternateLabel {
  color: #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset .defaultContentParagraph,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset .defaultContentParagraph {
  color: #333;
  position: relative;
  top: -20px;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset a,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset a {
  background-color: rgba(255, 255, 255, 0.1);
  color: #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset .selectWrapper span,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset .selectWrapper span {
  border-bottom: 2px solid #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset .selectWrapper select option,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset .selectWrapper select option {
  color: #333;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset.checkboxContainer input:checked + label:before,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset.checkboxContainer input:checked + label:before {
  background-color: #000;
}
.siteWrapper .siteContent.colFullWidth.applicationForm form fieldset.checkboxContainer label:before,
.siteWrapper .siteContent.colFullWidth.applicationForm .formContainer fieldset.checkboxContainer label:before {
  background-color: #ccc;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colLeft {
  width: 65%;
  background-color: #fff;
  margin: 0px;
  padding: 35px 4.27% 80px 4.27%;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight {
  width: 35%;
  background-color: #ece8e3;
  margin: 0px;
  padding: 0px 0px 80px 0px;
  box-sizing: content-box;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight p a {
  background-color: #d4dbdb;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight .primaryCTALink {
  background-color: #d4dbdb;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight .pageHeadingSecondary {
  font-size: 30px;
  line-height: 32px;
  margin: 10px 0px 20px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight .defaultContentParagraph {
  margin: 0px 0px 20px 0px;
  padding: 0px 4.27% 0px 0px;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive.careersApplication .colLeft {
  background: #1d2625;
  min-height: 400px;
  margin: 0px;
  padding: 35px 4.27% 0px 4.27%;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive.careersApplication .colLeft * {
  color: #fff;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive.careersApplication .colLeft .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -155px;
}
.siteWrapper .siteContent.colSplitSixtyFiveThirtyFive.careersApplication .colRight {
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colSplitFiftyFifty {
  margin: 0px;
  padding: 0px 0px 80px 0px;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div {
  width: 50%;
  background-color: #fff;
  margin: 0px;
  padding: 35px 0px 0px 4.27%;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.newsItem .inPageContenSection {
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies {
  width: 100%;
  letter-spacing: -0.025em;
  -webkit-column-count: 2;
  -webkit-column-gap: 1em;
  -moz-column-count: 2;
  -moz-column-gap: 1em;
  column-count: 2;
  column-gap: 1em;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div {
  width: 100%;
  display: inline-block;
  /*
            
            letter-spacing: normal;
            vertical-align: top;
            margin-bottom: 20px;
            */
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h3 a {
  color: #006699;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h4 {
  padding-right: 10%;
  text-align: center;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h4 .vacancyCode {
  float: left;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h4 .vacancyLocation {
  float: right;
  font-size: 15px;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h5 {
  font-size: 30px;
  color: #333333;
  position: relative;
  line-height: 50px;
  margin-bottom: 15px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div h5:after {
  content: "";
  width: 50%;
  min-width: 400px;
  height: 1px;
  background-color: #ccc;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
}
.siteWrapper .siteContent > div {
  height: 100%;
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent > div .inPageContenSection {
  width: 100%;
  display: inline-block;
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div .inPageContenSection strong {
  color: #666666;
  font-size: 15px;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
}
.siteWrapper .siteContent > div .inPageContenSection h2 {
  font-size: 30px;
  color: #333333;
  border-top: 1px solid #cccccc;
  margin: 0px;
  padding: 30px 0px 0px 0px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.siteWrapper .siteContent > div .inPageContenSection .videoContainer {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  margin: 30px 0px;
  height: 0;
}
.siteWrapper .siteContent > div .inPageContenSection .videoContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.siteWrapper .siteContent > div .inPageContenSection ol {
  width: 100%;
  font-family: 'Roboto Slab', serif !important;
  font-weight: 400 !important;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 15px !important;
  color: #666666 !important;
}
.siteWrapper .siteContent > div .inPageContenSection ol > li {
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div h3 {
  font-size: 15px;
  color: #333;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div h4 {
  font-size: 22px;
  color: #aaa;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  margin: 0px 0px 13px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div h4 strong {
  font-weight: 400;
}
.siteWrapper .siteContent > div h4.vacancyTopLevelInfo {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  padding-right: 10%;
  text-align: center;
}
.siteWrapper .siteContent > div h4.vacancyTopLevelInfo .vacancyCode {
  float: left;
}
.siteWrapper .siteContent > div h4.vacancyTopLevelInfo .vacancyLocation {
  float: right;
  font-size: 15px;
}
.siteWrapper .siteContent > div .defaultContentParagraph {
  width: 100%;
  font-size: 15px;
  color: #666666;
  line-height: 22px;
  display: inline-block;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 10px 0px 10px 0px;
  padding: 0px 4.27% 0px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent > div .defaultContentParagraph a {
  color: #006699;
  background-color: #e5eff5;
  display: inline-block;
  margin: 2px 0px 0px 0px;
  padding: 0px 5px 2px;
}
.siteWrapper .siteContent > div .defaultContentParagraph strong,
.siteWrapper .siteContent > div .defaultContentParagraph b {
  font-weight: 700;
}
.siteWrapper .siteContent > div .quoteParagraph {
  width: 91.46%;
  border-left: 1px solid #aaa;
  font-size: 30px;
  line-height: 36px;
  color: #aaaaaa;
  letter-spacing: -0.025em;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  margin: 30px 0px 30px 4.27%;
  padding: 0px 0px 0px 4.27%;
}
.siteWrapper .siteContent > div .inPageFilters span {
  color: #333333;
  background: #cfcfcf;
  display: inline-block;
  min-width: 38px;
  text-align: center;
  margin: 0px 5px 10px 0px;
  padding: 2px 10px;
}
.siteWrapper .siteContent > div .primaryCTALink {
  color: #006699;
  display: table;
  background: url(../images/common/sprite.png) 10px -225px;
  background-color: #e5eff5;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  margin: 0px 35px 15px -15px;
  padding: 3px 10px 3px 25px;
}
.siteWrapper .siteContent > div .pdfLink {
  background: url(../images/common/sprite.png) -77px -69px;
  background-color: #e5eff5;
  margin: 0px 35px 15px -15px !important;
  padding: 3px 5px 3px 25px !important;
}
.siteWrapper .siteContent > div ul {
  width: 100%;
  list-style: none;
  font-size: 15px;
  margin: 0px;
  padding: 0px 0px 0px 15px;
}
.siteWrapper .siteContent > div ul.sideBySideList {
  width: 48.5%;
  display: inline-block;
  vertical-align: top;
}
.siteWrapper .siteContent > div ul li {
  width: 100%;
  display: inline-block;
  background: url(../images/common/sprite.png) -87px -114px no-repeat;
  line-height: 21px;
  color: #666666;
  margin: 7px 0px 0px;
  padding: 0px 30px 0px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent > div ul li a {
  color: #006699;
  background-color: #e5eff5;
  display: inline-block;
  margin: 2px 0px 0px 0px;
  padding: 0px 5px 2px;
}
.siteWrapper .siteContent > div ol li a {
  color: #006699;
  background-color: #e5eff5;
  display: inline-block;
  margin: 2px 0px 0px 0px;
  padding: 0px 5px 2px;
}
.siteWrapper .siteContent > div .pageHeading {
  width: 300px;
  font-size: 14px;
  color: #333;
  border-bottom: 1px solid #ccc;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0px 6px 0px;
}
.siteWrapper .siteContent > div .ethicsLineContact,
.siteWrapper .siteContent > div .economicEquity {
  width: 107.4725%;
  border-top: 1px solid #ccc;
  letter-spacing: -0.25em;
}
.siteWrapper .siteContent > div .ethicsLineContact .pageHeadingSecondary,
.siteWrapper .siteContent > div .economicEquity .pageHeadingSecondary {
  font-size: 30px;
  margin: 15px 0px 30px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div .ethicsLineContact > strong,
.siteWrapper .siteContent > div .economicEquity > strong {
  width: 50%;
  font-size: 15px;
  color: #333;
  letter-spacing: normal;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
.siteWrapper .siteContent > div .ethicsLineContact > div,
.siteWrapper .siteContent > div .economicEquity > div {
  width: 100%;
  display: block;
  letter-spacing: -0.25em;
  margin: 25px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div .ethicsLineContact > div strong,
.siteWrapper .siteContent > div .economicEquity > div strong,
.siteWrapper .siteContent > div .ethicsLineContact > div div,
.siteWrapper .siteContent > div .economicEquity > div div {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
}
.siteWrapper .siteContent > div .ethicsLineContact > div strong,
.siteWrapper .siteContent > div .economicEquity > div strong {
  color: #666666;
  font-size: 15px;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
}
.siteWrapper .siteContent > div .ethicsLineContact > div div span,
.siteWrapper .siteContent > div .economicEquity > div div span,
.siteWrapper .siteContent > div .ethicsLineContact > div div a,
.siteWrapper .siteContent > div .economicEquity > div div a {
  width: 100%;
  display: inline-block;
}
.siteWrapper .siteContent > div .ethicsLineContact > div div span,
.siteWrapper .siteContent > div .economicEquity > div div span {
  font-size: 15px;
  color: #666666;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent > div .ethicsLineContact > div div a,
.siteWrapper .siteContent > div .economicEquity > div div a {
  font-size: 22px;
  color: #aaaaaa;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.siteWrapper .siteContent > div .ethicsLineContact > div div a.defaultLink,
.siteWrapper .siteContent > div .economicEquity > div div a.defaultLink {
  width: auto;
  font-size: 15px;
  color: #006699;
  background-color: #e5eff5;
  margin: 0px;
  padding: 0px 5px 2px;
}
.siteWrapper .siteContent > div .ethicsLineContact > div.ethicsContactDivider,
.siteWrapper .siteContent > div .economicEquity > div.ethicsContactDivider {
  border-top: 1px solid #ccc;
  margin: 25px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.siteWrapper .siteContent > div .economicEquity {
  border-top: none;
}
.siteWrapper .siteContent > div .economicEquity > div {
  width: 50%;
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div .bbbeeTable {
  width: 100%;
  color: #666666;
  border-bottom: 1px solid #ccc;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent > div .bbbeeTable tr td {
  width: 14.2247%;
  font-size: 13px;
  text-align: center;
  padding: 5px;
  line-height: 22px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent > div .bbbeeTable tr td:first-child {
  width: 28.58%;
  text-align: left;
}
.siteWrapper .siteContent > div .bbbeeTable tr:first-child td {
  border-bottom: 1px solid #ccc;
}
.siteWrapper .siteContent > div .bbbeeTable tr.tableLine td {
  border-top: 1px solid #ccc;
  padding: 5px 0px;
}
.siteWrapper .siteContent > div .bbbeeTable .statusUp,
.siteWrapper .siteContent > div .bbbeeTable .statusUpTotal {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #009944;
  text-indent: -2999em;
  display: inline-block;
  margin-top: 7px;
}
.siteWrapper .siteContent > div .bbbeeTable .statusUpTotal {
  border-bottom: 10px solid #000;
}
.siteWrapper .siteContent.investorDirectorate > div .inPageContenSection h3 {
  margin: 25px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.investorDirectorate > div .inPageContenSection h4 {
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colFullwidthOverride {
  width: 100% !important;
  height: inherit;
  display: block;
  position: relative;
}
.siteWrapper .siteContent .colFullwidthOverride .pageHeadingSecondary {
  margin: 15px 0px 10px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colFullwidthOverride.indicatorsGraph {
  padding: 0px;
}
.siteWrapper .siteContent .colFullwidthOverride.indicatorsGraph iframe {
  width: 100%;
  height: 426px;
  border: 0px;
  overflow: hidden;
  display: block;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner {
  width: 104.52% !important;
  max-height: 425px;
  background-position: center top;
  min-height: 400px;
  color: #fff;
  margin: 0px !important;
  padding: 125px 4.27% 0px !important;
/*padding: 35px 4.27% 0px !important;*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/*new item*/


/*new item*/


.siteWrapper .siteContent.colFullWidth.landingCareers{ padding:0!important;}
.siteWrapper .siteContent.colFullWidth.landingCareers > div, .siteWrapper .siteContent.colFullwidthOverride.careersLinkedIn > div {
	 width: 104.52% !important;
  max-height: 425px;
  background-position: center top;
  min-height: 400px;
  color: #fff;
  margin: 0px !important;
padding: 25px 4.27% 0px !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;}
  .siteWrapper .siteContent.colFullWidth.landingCareers > div p, .siteWrapper .siteContent.colFullWidth.landingCareers > div p a{
	  font-family: 'Roboto Slab', serif;
    font-weight: 400;
	color:#fff;
	font-size: 15px;
	}
	 .siteWrapper .siteContent.colFullWidth.landingCareers > div h3 {
		   font-family: 'Roboto Slab', serif;
    font-weight: 900;
	color:#fff;
	margin-top:15px;}

.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner:after {
  content: "";
  display: block;
  margin: 0px;
  padding: 22.1354% 0px 0px 0px;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span {
  width: 1px;
  display: inline-block;
  line-height: 31px;
  position: relative;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span:after  {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner ul {
  position: relative;
  left: -70px;
  margin: 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner ul li, .siteWrapper .siteContent .colFullwidthOverride.careersLinkedIn ul li {
  width: auto;
  color: #fff;
  list-style: none;
  margin: 15px 0px 0px -15px;
  padding: 1px 8px 2px 21px;
  display: table;
  background: url(../images/common/sprite.png) #000000 8px -157px;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner ul li a, .siteWrapper .siteContent .colFullwidthOverride.careersLinkedIn ul li a {
  color: #fff;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5, .siteWrapper .siteContent .colFullwidthOverride.careersLinkedIn h5 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 58px;
  letter-spacing: -0.02em;
  position: relative;
  left: -70px;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 span, .siteWrapper .siteContent .colFullwidthOverride.careersLinkedIn h5 span {
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  width: auto;
  position: relative;
  top: -12px;
  font-size: 55px;
  letter-spacing: -0.04em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 span:after {
  background: none;
}
.siteWrapper .siteContent .colFullwidthOverride.filterContainer {
  background-color: #e1e1e1;
  font-size: 15px;
  color: #333333;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px;
  padding: 10px 4.27% 5px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent .colFullwidthOverride.filterContainer.secondaryFilterContainer {
  background-color: #d6d6d6;
  margin: 0px;
  padding: 20px 4.27% 5px;
}
.siteWrapper .siteContent .colFullwidthOverride.filterContainer h3 {
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colFullwidthOverride.filterContainer a {
  color: #333333;
  background: #cfcfcf;
  display: inline-block;
  min-width: 38px;
  text-align: center;
  margin: 0px 5px 10px 0px;
  padding: 2px 10px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent .colFullwidthOverride.filterContainer a:hover,
.siteWrapper .siteContent .colFullwidthOverride.filterContainer a.activeFilter {
  background: #565656;
  color: #fff;
}
.siteWrapper .siteContent form.colFullwidthOverride {
  position: relative;
  background: #d6d6d6;
  margin: 0px;
  padding: 20px 4.27%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent form.colFullwidthOverride h3 {
  height: 42px;
  font-size: 30px;
  color: #191711;
  letter-spacing: -0.04em;
  margin: 0px;
  padding: 0px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.siteWrapper .siteContent form.colFullwidthOverride label {
  width: 235px;
  font-size: 19px;
  letter-spacing: -0.01em;
  text-transform: none;
  left: 4.27%;
  top: 61px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent form.colFullwidthOverride input[type="text"] {
  margin: 0px;
  padding: 0px 0px 0px 235px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent form.colFullwidthOverride input[type="submit"] {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 4.270%;
  top: 50px;
  background-position: -21px -70px;
  background-color: transparent;
  cursor: pointer;
}
.siteWrapper .siteContent.landingInvestorCentre .sectionLandingBanner {
  background-image: url(/images/investor-centre/lrg/header.jpg);
  background-size: cover;
}
.siteWrapper .siteContent.landingNewsroom .sectionLandingBanner {
  background-image: url(/images/newsroom/lrg/header.jpg);
  background-size: cover;
}
.siteWrapper .siteContent.landingGovernance .sectionLandingBanner {
  background-image: url(/images/governance/lrg/header.jpg);
  background-size: cover;
}
.siteWrapper .siteContent .whoToContact,
.siteWrapper .siteContent .csrTheEnvironment {
  height: 550px;
  background-image: url(/images/investor-centre/lrg/investor-contact.jpg);
  background-position: center top;
  position: relative;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent .whoToContact > div,
.siteWrapper .siteContent .csrTheEnvironment > div {
  width: 400px;
  height: 450px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 9%;
  margin: 0px;
  padding: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent .whoToContact > div h3,
.siteWrapper .siteContent .csrTheEnvironment > div h3 {
  margin: 15px 0px 30px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .whoToContact > div p > *,
.siteWrapper .siteContent .csrTheEnvironment > div p > * {
  display: block;
  color: #333333;
  font-size: 15px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent .whoToContact > div p,
.siteWrapper .siteContent .csrTheEnvironment > div p {
  line-height: 22px;
  margin: 0px 0px 25px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .whoToContact > div p strong,
.siteWrapper .siteContent .csrTheEnvironment > div p strong {
  font-weight: 700;
}
.siteWrapper .siteContent .whoToContact > div p span.contactTitle,
.siteWrapper .siteContent .csrTheEnvironment > div p span.contactTitle {
  font-weight: 300;
  color: #666666;
}
.siteWrapper .siteContent .whoToContact > div p a,
.siteWrapper .siteContent .csrTheEnvironment > div p a {
  color: #006699;
  display: inline-block;
}
.siteWrapper .siteContent .whoToContact > div p a.telNumber,
.siteWrapper .siteContent .csrTheEnvironment > div p a.telNumber {
  display: block;
  color: #aaaaaa;
  font-size: 22px;
  background: none;
  margin: 4px 0px 3px 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.siteWrapper .siteContent .fullWidthContentImage {
  width: 115.0594%;
  position: relative;
  left: -7.6147%;
  margin: 15px 0px 20px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.landingCorporateResponsibility .sectionLandingBanner {
  background-image: url(/images/corporate-responsibility/lrg/header.jpg);
  background-size: cover;
}
.siteWrapper .siteContent.landingCareers .sectionLandingBanner {
  background-image: url(/images/careers/lrg/header.jpg);
  background-size: cover;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner {
  min-height: 425px;
  background-image: url(../images/home/lrg/banner-slide-1.jpg);
  background-size: 100% auto;
  background-position: right top;
  background-color: #000;
  position: relative;
  margin: 0px !important;
  padding: 0px !important;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-position: right top;
  background-size: cover;
  margin: 0px;
  padding: 220px 4.27% 0px 4.27%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div > * {
  width: auto;
  left: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideOne {
  background-image: url(../images/home/lrg/banner-slide-1.jpg);
  z-index: 4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideTwo {
  background-image: url(../images/home/lrg/banner-slide-2.jpg);
  z-index: 3;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideThree {
  background-image: url(../images/home/lrg/banner-slide-3.jpg);
  z-index: 2;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div a {
  background: none;
  color: #fff;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.buttons {
  width: 60px;
  height: 9px;
  position: absolute;
  left: 4.27%;
  bottom: 25px;
  top: auto;
  padding: 0px;
  z-index: 10001;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.buttons a {
  width: 9px;
  height: 9px;
  float: left;
  margin: 0px 10px 0px 0px;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.6);
  text-indent: -2999em;
  border-radius: 50%;
}
.siteWrapper .siteContent.landingHome .sectionLandingBanner > div.buttons a.activeSlideer {
  background-color: #ffffff;
}
.siteWrapper .siteContent .colRight {
  background-color: #ece8e3;
}
.siteWrapper .siteContent .colRight > :last-child {
  margin-bottom: 20px !important;
}
.siteWrapper .siteContent .colRight .colRightImageContainer {
  width: 100%;
  max-height: 270px;
  overflow: hidden;
  display: block;
}
.siteWrapper .siteContent .colRight .colRightImageContainer > img {
  width: 100%;
  display: block;
}
.siteWrapper .siteContent .colRight .colRightContentDetails {
  width: 100%;
  color: #323232;
  font-size: 13px;
  letter-spacing: -0.25em;
  line-height: 24px;
  background-color: #d9d6d1;
  margin: 0px;
  padding: 25px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent .colRight .colRightContentDetails dt {
  width: 25%;
  letter-spacing: normal;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colRight .colRightContentDetails dd {
  width: 75%;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent .colRight .backToPreviousContent {
  width: 100%;
  border-bottom: 1px solid #d9d6d1;
  line-height: 48px;
  color: #006699;
  font-size: 13px;
  margin: 0px;
  padding: 0px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  display: inline-block;
  vertical-align: top;
}
.siteWrapper .siteContent .colRight .colRightContentCopy {
  width: 100%;
  margin: 0px;
  padding: 15px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer {
  width: 100%;
  background-size: 100% auto;
  background-position: center top;
  position: relative;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer:after {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 78.6163% 0px 0px 0px;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer a {
  width: 100%;
  height: 130px;
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 15px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px 0px 20px 0px;
  padding: 107px 0px 0px 0px;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer a:after {
  content: "";
  width: 124px;
  height: 130px;
  position: absolute;
  left: 50%;
  top: 0px;
  margin: 0px 0px 0px -65px;
  padding: 0px;
  background: url(../images/common/sprite.png) 0px -375px;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer.downloadContainerAntiFraud,
.siteWrapper .siteContent .colRight .colRightDownloadContainer.downloadReportFraud {
  background-image: url(../images/governance/pdf-download-bg.jpg);
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer.downloadReportFraud a {
  height: inherit;
  font-size: 30px;
  margin: 50px 0px;
  padding: 0px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer.downloadReportFraud a span {
  width: auto;
  display: inline-block;
  font-size: 20px;
  background: url(../images/common/sprite.png) 0px -155px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  margin: 160px 0px 0px 0px;
  padding: 0px 0px 0px 12px;
}
.siteWrapper .siteContent .colRight .colRightDownloadContainer.downloadReportFraud a:after {
  width: 300px;
  height: 217px;
  margin: 0px 0px 0px -150px;
  background: url(../images/common/sprite.png) 22px -573px;
}
.siteWrapper .siteContent.colSearchResults .colLeft .inPageContenSection {
  border-bottom: 1px solid #ccc;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 10px 0px;
}
.siteWrapper .siteContent.colSearchResults .colLeft .inPageContenSection:last-child {
  border: none;
}
.siteWrapper .siteContent.colSearchResults .colLeft .inPageContenSection span {
  font-style: italic;
  font-weight: 700;
}
.siteWrapper .siteContent.colSearchResults .colLeft .inPageContenSection h4 {
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.colSearchResults .colLeft .inPageContenSection h3 {
  color: #666666;
  font-size: 10px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.siteWrapper .siteContent .pageHeadingSecondary {
  font-size: 45px;
  line-height: 45px;
  color: #333;
  letter-spacing: -0.04em;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  margin: 15px 0px 30px 0px;
  padding: 0px;
}
.siteWrapper .siteContent form,
.siteWrapper .siteContent .formContainer {
  color: #333333;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent form fieldset,
.siteWrapper .siteContent .formContainer fieldset {
  border: 0px;
  width: 100%;
  position: relative;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
.siteWrapper .siteContent form fieldset.activeFieldset label,
.siteWrapper .siteContent .formContainer fieldset.activeFieldset label {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  font-size: 10px !important;
  top: -18px;
  transition-duration: 0.2s;
}
.siteWrapper .siteContent form fieldset.required,
.siteWrapper .siteContent .formContainer fieldset.required {
  width: 100% !important;
}
.siteWrapper .siteContent form fieldset.required span,
.siteWrapper .siteContent .formContainer fieldset.required span {
  font-family: 'Roboto Slab', serif !important;
  font-weight: 700 !important;
  color: #fff;
  letter-spacing: 0.04em;
}
.siteWrapper .siteContent form fieldset.checkboxContainer input[type="checkbox"],
.siteWrapper .siteContent .formContainer fieldset.checkboxContainer input[type="checkbox"],
.siteWrapper .siteContent form fieldset.checkboxContainer input[type="radio"],
.siteWrapper .siteContent .formContainer fieldset.checkboxContainer input[type="radio"] {
  position: absolute;
  left: -2999em;
}
.siteWrapper .siteContent form fieldset.checkboxContainer input:checked + label:before,
.siteWrapper .siteContent .formContainer fieldset.checkboxContainer input:checked + label:before {
  background-color: #fff;
}
.siteWrapper .siteContent form fieldset.checkboxContainer label,
.siteWrapper .siteContent .formContainer fieldset.checkboxContainer label {
  position: relative;
  display: inline-block;
  width: auto;
  line-height: normal;
  cursor: pointer;
  margin: 0px 15px 15px 0px;
  padding: 0px 0px 0px 23px;
}
.siteWrapper .siteContent form fieldset.checkboxContainer label:before,
.siteWrapper .siteContent .formContainer fieldset.checkboxContainer label:before {
  content: "";
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 0px;
  top: 2px;
  background-color: #343c3b;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent form fieldset.fullWidthFieldset,
.siteWrapper .siteContent .formContainer fieldset.fullWidthFieldset {
  width: 100% !important;
}
.siteWrapper .siteContent form fieldset .selectWrapper,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper {
  width: 100%;
  height: 28px;
  position: relative;
  display: inline-block;
}
.siteWrapper .siteContent form fieldset .selectWrapper select,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper select,
.siteWrapper .siteContent form fieldset .selectWrapper span,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper span {
  width: 100%;
  height: 28px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.siteWrapper .siteContent form fieldset .selectWrapper select,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper select {
  width: 100%;
  z-index: 10001;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent form fieldset .selectWrapper select option,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper select option {
  color: #333;
}
.siteWrapper .siteContent form fieldset .selectWrapper span,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper span {
  z-index: 1001;
  color: #aaaaaa;
  border-bottom: 2px solid #fff;
  line-height: 28px;
  font-size: 11px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent form fieldset .selectWrapper span:after,
.siteWrapper .siteContent .formContainer fieldset .selectWrapper span:after {
  content: "";
  width: 15px;
  height: 10px;
  background: url(../images/common/sprite.png) left -342px;
  position: absolute;
  right: 0px;
  top: 3px;
}
.siteWrapper .siteContent form fieldset *,
.siteWrapper .siteContent .formContainer fieldset * {
  box-sizing: border-box;
}
.siteWrapper .siteContent form label,
.siteWrapper .siteContent .formContainer label,
.siteWrapper .siteContent form input,
.siteWrapper .siteContent .formContainer input,
.siteWrapper .siteContent form span,
.siteWrapper .siteContent .formContainer span,
.siteWrapper .siteContent form textarea,
.siteWrapper .siteContent .formContainer textarea {
  width: 100%;
  position: relative;
  z-index: 1001;
  background: transparent;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent form label,
.siteWrapper .siteContent .formContainer label,
.siteWrapper .siteContent form .alternateLabel,
.siteWrapper .siteContent .formContainer .alternateLabel {
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 38px;
  z-index: 101;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent form input,
.siteWrapper .siteContent .formContainer input {
  border: none;
  border-bottom: 2px solid #fff;
  line-height: 38px;
  height: 38px;
  font-size: 14px;
}
.siteWrapper .siteContent form input#headerSearch,
.siteWrapper .siteContent .formContainer input#headerSearch {
  border-bottom: 2px solid #999;
}
.siteWrapper .siteContent form input[type="file"],
.siteWrapper .siteContent .formContainer input[type="file"] {
  border: none;
}
.siteWrapper .siteContent form .alternateLabel,
.siteWrapper .siteContent .formContainer .alternateLabel {
  color: #fff;
  font-size: 10px !important;
  position: relative;
  display: inline-block;
  line-height: normal;
  top: 0px;
  float: left;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
.siteWrapper .siteContent form span,
.siteWrapper .siteContent .formContainer span {
  font-size: 11px;
}
.siteWrapper .siteContent form span.error,
.siteWrapper .siteContent .formContainer span.error {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  letter-spacing: 0.025em;
  color: #e03030;
}
.siteWrapper .siteContent form input[type="submit"],
.siteWrapper .siteContent .formContainer input[type="submit"] {
  width: initial;
  height: auto;
  background: url(../images/common/sprite.png) #48596e 8px -157px;
  font-size: 15px;
  color: #fff;
  line-height: inherit;
  border-bottom: none;
  line-height: 24px;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  margin: 20px 0px 0px -15px;
  padding: 0px 11px 0px 24px;
}
.siteWrapper .siteContent div.viewMoreContainer {
  width: 100%;
  margin: 0px;
  padding: 0px 4.27%;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.siteWrapper .siteContent div.viewMoreContainer > a {
  width: 100%;
  line-height: 48px;
  display: block;
  color: #fff;
  text-align: center;
  background: #4c94b7;
  margin: 20px auto 40px;
  padding: 0px;
}
.siteWrapper .siteContent div.viewMoreContainer > a span {
  height: 100%;
  display: inline-block;
  background: url(../images/common/sprite.png) 90px -324px no-repeat;
  margin: 0px;
  padding: 0px 25px 0px 0px;
}
.siteWrapper .siteContent.brandLayout {
  width: 100%;
  min-height: 525px;
}
.siteWrapper .siteContent.brandLayout .brandOverview {
  width: 100%;
  height: 525px;
  letter-spacing: -0.25em;
  position: relative;
  background-size: auto 525px;
}
.siteWrapper .siteContent.brandLayout .brandOverview > div {
  letter-spacing: normal;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo {
  width: 41.874%;
  height: 525px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100001;
  margin: 0px;
  padding: 37px 4.27%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .pageHeading {
  width: 100%;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .pageHeadingSecondary {
  margin: 15px 0px 20px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .defaultContentParagraph {
  line-height: 24px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .primaryCTALink {
  display: inline-block;
  margin: 0px 25px 15px -15px;
  padding: 3px 5px 3px 25px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent {
  width: 0;
  height: 525px;
  overflow: hidden;
  position: absolute;
  left: 100%;
  top: 0px;
  z-index: 1000001;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent > * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent .pageHeadingSecondary {
  font-size: 30px;
  margin: 75px 0px 20px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent .closeAdditionalContent {
  width: 17px;
  height: 17px;
  background: url(../images/common/sprite.png) 0px -853px;
  position: absolute;
  right: 15px;
  top: 15px;
  text-indent: -2999em;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial {
  background-color: #fff;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a {
  width: 20px;
  height: 20px;
  float: left;
  background: url(../images/brands/sprite-social.png) no-repeat;
  margin: 20px 20px 0px 0px;
  padding: 0px;
  text-indent: -2999em;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.socialIconsDark {
  background: url(../images/brands/sprite-social-dark.png) no-repeat;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsFB {
  background-position: 0px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsTW {
  background-position: -37px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsYT {
  background-position: -80px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsIS {
  background-position: -126px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsPT {
  background-position: -349px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandsSocial a.btnBrandsBuyOnline {
  width: 140px;
  background-position: -182px -2px;
}
.siteWrapper .siteContent.brandLayout .brandOverview .brandPackshot {
  width: 58.126%;
  height: 525px;
  display: inline-block;
  position: relative;
  z-index: 101;
  vertical-align: top;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin: 0px 0px 0px 41.874%;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo .brandAdditionalContent {
  width: 75.1098%;
  margin: 0px;
  padding: 0px 4.27%;
}
.siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo .brandAdditionalContent > * {
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
}
.siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandPackshot {
  margin: 0px 0px 0px 58.6676%;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandStats,
.siteWrapper .siteContent.brandLayout .brandHighlights {
  width: 100%;
  height: 228px;
  position: relative;
}
.siteWrapper .siteContent.brandLayout .brandStats ul,
.siteWrapper .siteContent.brandLayout .brandHighlights ul {
  width: 100%;
  height: 228px;
  right: auto;
  list-style: none;
  letter-spacing: -0.27em;
  margin: 0px;
  padding: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.brandLayout .brandStats ul li,
.siteWrapper .siteContent.brandLayout .brandHighlights ul li {
  width: 16.6666%;
  height: 228px;
  display: inline-block;
  vertical-align: top;
  background-position: center top;
  letter-spacing: normal;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .brandStats .arrowLeft,
.siteWrapper .siteContent.brandLayout .brandHighlights .arrowLeft,
.siteWrapper .siteContent.brandLayout .brandStats .arrowRight,
.siteWrapper .siteContent.brandLayout .brandHighlights .arrowRight {
  width: 119px;
  height: 100%;
  background-image: url(../images/common/stats-arrows.png);
  position: absolute;
  top: 0px;
  z-index: 100001;
  display: none;
}
.siteWrapper .siteContent.brandLayout .brandStats .arrowLeft,
.siteWrapper .siteContent.brandLayout .brandHighlights .arrowLeft {
  left: 0px;
  background-position: left center;
}
.siteWrapper .siteContent.brandLayout .brandStats .arrowRight,
.siteWrapper .siteContent.brandLayout .brandHighlights .arrowRight {
  right: 0px;
  background-position: right center;
}
.siteWrapper .siteContent.brandLayout .videoContainer {
  width: 57.3938%;
  height: 0px;
  background-color: #ccc;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background-position: center top;
  background-size: cover;
  margin: 0px;
  padding: 0px 0px 33.3821% 0px;
}
.siteWrapper .siteContent.brandLayout .videoContainer:after {
  content: "";
  display: block;
  margin: 0px;
  padding: 58.1632% 0px 0px 0px;
}
.siteWrapper .siteContent.brandLayout .videoContainer .primaryCTALink {
  font-size: 19px;
  position: relative;
  top: 390px;
  display: inline-block;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.8);
  background-position: 10px -980px;
}
.siteWrapper .siteContent.brandLayout .videoContainer .primaryCTALink:before {
  content: "";
  background: url(../images/common/sprite.png) 0px -853px;
}
.siteWrapper .siteContent.brandLayout .videoContainer iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.siteWrapper .siteContent.brandLayout .crmBlock {
  width: 42.6062%;
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  padding: 0px 2.27%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.brandLayout .crmBlock:after {
  content: "";
  display: block;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandLayout .crmBlock .pageHeadingSecondary {
  margin: 30px 0px 15px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.branddeanston {
  background-color: #a07e52;
}
.siteWrapper .siteContent.branddeanston .brandOverview {
  background: url( '/images/brands/deanston/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo {
  background: rgba(168, 130, 86, 0.95);
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .pageHeading {
  border-color: #231f20;
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .defaultContentParagraph {
  color: #231f20;
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(168, 130, 86, 0.95);
}
.siteWrapper .siteContent.branddeanston .brandOverview .brandPackshot {
  background: url(../images/brands/deanston/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddeanston .brandOverview .brandPackshot {
    background-image: url(../images/brands/deanston/background-sml.jpg);
  }
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/deanston/brand-fact-1.png);
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/deanston/brand-fact-2.png);
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/deanston/brand-fact-3.png);
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/deanston/brand-fact-4.png);
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/deanston/brand-fact-5.png);
}
.siteWrapper .siteContent.branddeanston .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/deanston/brand-fact-6.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/deanston/brand-highlight-1.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/deanston/brand-highlight-2.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/deanston/brand-highlight-3.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/deanston/brand-highlight-4.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/deanston/brand-highlight-5.png);
}
.siteWrapper .siteContent.branddeanston .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/deanston/brand-highlight-6.png);
}
.siteWrapper .siteContent.branddeanston .videoContainer {
  background-image: url(../images/brands/deanston/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddeanston .videoContainer {
    background-image: url(../images/brands/deanston/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.branddeanston .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/deanston/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.branddeanston .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.branddeanston .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.branddeanston .crmBlock .primaryCTALink {
  color: #231f20;
}
.siteWrapper .siteContent.branddeanston .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandcellarcask {
  background-color: #4d011a;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview {
  background: url( '/images/brands/cellarcask/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo {
  background: rgba(96, 1, 32, 0.80);
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .pageHeading {
  border-color: #e2c48d;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .defaultContentParagraph {
  color: #e2c48d;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(96, 1, 32, 0.80);
}
.siteWrapper .siteContent.brandcellarcask .brandOverview .brandPackshot {
  background: url(../images/brands/cellarcask/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandcellarcask .brandOverview .brandPackshot {
    background-image: url(../images/brands/cellarcask/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/cellarcask/brand-fact-1.png);
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/cellarcask/brand-fact-2.png);
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/cellarcask/brand-fact-3.png);
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/cellarcask/brand-fact-4.png);
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/cellarcask/brand-fact-5.png);
}
.siteWrapper .siteContent.brandcellarcask .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/cellarcask/brand-fact-6.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/cellarcask/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/cellarcask/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/cellarcask/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/cellarcask/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/cellarcask/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandcellarcask .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/cellarcask/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandcellarcask .videoContainer {
  background-image: url(../images/brands/cellarcask/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandcellarcask .videoContainer {
    background-image: url(../images/brands/cellarcask/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandcellarcask .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/cellarcask/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandcellarcask .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandcellarcask .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandcellarcask .crmBlock .primaryCTALink {
  color: #e2c48d;
}
.siteWrapper .siteContent.brandcellarcask .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandautumnharvest {
  background-color: #5a863a;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview {
  background: url( '/images/brands/autumnharvest/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo {
  background: rgba(95, 142, 61, 0.90);
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(95, 142, 61, 0.90);
}
.siteWrapper .siteContent.brandautumnharvest .brandOverview .brandPackshot {
  background: url(../images/brands/autumnharvest/packshot-lrg-2020-02.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandautumnharvest .brandOverview .brandPackshot {
    background-image: url(../images/brands/autumnharvest/background-sml-2020-02.png);
  }
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/autumnharvest/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/autumnharvest/brand-fact-3-2020_02.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/autumnharvest/brand-fact-3-2020-02.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/autumnharvest/brand-fact-4-2020-02.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/autumnharvest/brand-fact-5-2020-02.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/autumnharvest/brand-fact-6-2020-02.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/autumnharvest/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandautumnharvest .videoContainer {
  background-image: url(../images/brands/autumnharvest/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandautumnharvest .videoContainer {
    background-image: url(../images/brands/autumnharvest/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandautumnharvest .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/autumnharvest/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandautumnharvest .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandautumnharvest .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandautumnharvest .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandautumnharvest .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandalto {
  background-color: #f7efc6;
}
.siteWrapper .siteContent.brandalto .brandOverview {
  background: url( '/images/brands/alto/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo {
  background: rgba(246, 239, 198, 0.90);
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .pageHeading {
  border-color: #181918;
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .defaultContentParagraph {
  color: #181918;
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .pageHeadingSecondary {
  color: #9c392b;
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .primaryCTALink {
  color: #9c392b;
  background-color: rgba(156, 57, 43, 0.1);
  background-position: 10px -948px;
}
.siteWrapper .siteContent.brandalto .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(246, 239, 198, 0.90);
}
.siteWrapper .siteContent.brandalto .brandOverview .brandPackshot {
  background: url(../images/brands/alto/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandalto .brandOverview .brandPackshot {
    background-image: url(../images/brands/alto/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/alto/brand-fact-1.png);
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/alto/brand-fact-2.png);
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/alto/brand-fact-3.png);
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/alto/brand-fact-4.png);
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/alto/brand-fact-5.png);
}
.siteWrapper .siteContent.brandalto .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/alto/brand-fact-6.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/alto/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/alto/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/alto/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/alto/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/alto/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandalto .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/alto/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandalto .videoContainer {
  background-image: url(../images/brands/alto/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandalto .videoContainer {
    background-image: url(../images/brands/alto/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandalto .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/alto/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandalto .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandalto .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandalto .crmBlock .primaryCTALink {
  color: #181918;
}
.siteWrapper .siteContent.brandalto .crmBlock .primaryCTALink {
  background-color: rgba(156, 57, 43, 0.1);
  background-position: 10px -948px;
}
.siteWrapper .siteContent.brandallersverloren {
  background-color: #c39868;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview {
  background: url( '/images/brands/allersverloren/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo {
  background: rgba(217, 169, 116, 0.95);
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .pageHeading {
  border-color: #231f20;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .defaultContentParagraph {
  color: #231f20;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .pageHeadingSecondary {
  color: #231f20;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .primaryCTALink {
  color: #231f20;
  background-color: rgba(35, 31, 32, 0.1);
  background-position: 10px -1043px;
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(217, 169, 116, 0.95);
}
.siteWrapper .siteContent.brandallersverloren .brandOverview .brandPackshot {
  background: url(../images/brands/allersverloren/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandallersverloren .brandOverview .brandPackshot {
    background-image: url(../images/brands/allersverloren/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/allersverloren/brand-fact-1.png);
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/allersverloren/brand-fact-2.png);
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/allersverloren/brand-fact-3.png);
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/allersverloren/brand-fact-4.png);
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/allersverloren/brand-fact-5.png);
}
.siteWrapper .siteContent.brandallersverloren .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/allersverloren/brand-fact-6.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/allersverloren/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/allersverloren/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/allersverloren/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/allersverloren/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/allersverloren/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandallersverloren .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/allersverloren/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandallersverloren .videoContainer {
  background-image: url(../images/brands/allersverloren/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandallersverloren .videoContainer {
    background-image: url(../images/brands/allersverloren/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandallersverloren .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/allersverloren/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandallersverloren .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandallersverloren .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandallersverloren .crmBlock .primaryCTALink {
  color: #231f20;
}
.siteWrapper .siteContent.brandallersverloren .crmBlock .primaryCTALink {
  background-color: rgba(35, 31, 32, 0.1);
  background-position: 10px -1043px;
}
.siteWrapper .siteContent.brandvanryns {
  background-color: #000000;
}
.siteWrapper .siteContent.brandvanryns .brandOverview {
  background: url( '/images/brands/vanryns/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo {
  background: rgba(4, 7, 7, 0.8);
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .pageHeading {
  border-color: #aa9564;
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .defaultContentParagraph {
  color: #aa9564;
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(4, 7, 7, 0.8);
}
.siteWrapper .siteContent.brandvanryns .brandOverview .brandPackshot {
  background: url(../images/brands/vanryns/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandvanryns .brandOverview .brandPackshot {
    background-image: url(../images/brands/vanryns/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/vanryns/brand-fact-1.png);
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/vanryns/brand-fact-2.png);
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/vanryns/brand-fact-3.png);
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/vanryns/brand-fact-4.png);
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/vanryns/brand-fact-5.png);
}
.siteWrapper .siteContent.brandvanryns .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/vanryns/brand-fact-6.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/vanryns/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/vanryns/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/vanryns/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/vanryns/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/vanryns/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandvanryns .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/vanryns/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandvanryns .videoContainer {
  background-image: url(../images/brands/vanryns/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandvanryns .videoContainer {
    background-image: url(../images/brands/vanryns/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandvanryns .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/vanryns/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandvanryns .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandvanryns .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandvanryns .crmBlock .primaryCTALink {
  color: #aa9564;
}
.siteWrapper .siteContent.brandvanryns .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandtwooceans {
  background-color: #3d94bd;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview {
  background: url( '/images/brands/twooceans/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo {
  background: rgba(59, 148, 190, 0.8);
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(59, 148, 190, 0.8);
}
.siteWrapper .siteContent.brandtwooceans .brandOverview .brandPackshot {
  background: url(../images/brands/twooceans/packshot-lrg2018.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandtwooceans .brandOverview .brandPackshot {
    background-image: url(../images/brands/twooceans/background-sml2018.jpg);
  }
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/twooceans/brand-fact-1.png);
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/twooceans/brand-fact-2.png);
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/twooceans/brand-fact-3.png);
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/twooceans/brand-fact-4.png);
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/twooceans/brand-fact-5.png);
}
.siteWrapper .siteContent.brandtwooceans .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/twooceans/brand-fact-6.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/twooceans/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/twooceans/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/twooceans/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/twooceans/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/twooceans/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandtwooceans .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/twooceans/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandtwooceans .videoContainer {
  background-image: url(../images/brands/twooceans/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandtwooceans .videoContainer {
    background-image: url(../images/brands/twooceans/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandtwooceans .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/twooceans/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandtwooceans .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandtwooceans .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandtwooceans .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandtwooceans .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandthreeships {
  background-color: #192747;
}
.siteWrapper .siteContent.brandthreeships .brandOverview {
  background: url( '/images/brands/threeships/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo {
  background: rgba(25, 39, 71, 0.9);
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .pageHeading {
  border-color: #cab693;
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .defaultContentParagraph {
  color: #cab693;
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(25, 39, 71, 0.9);
}
.siteWrapper .siteContent.brandthreeships .brandOverview .brandPackshot {
  background: url(../images/brands/threeships/packshot-lrg2018.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandthreeships .brandOverview .brandPackshot {
    background-image: url(../images/brands/threeships/background-sml2018.jpg);
  }
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/threeships/brand-fact-1.png);
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/threeships/brand-fact-2.png);
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/threeships/brand-fact-3.png);
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/threeships/brand-fact-4.png);
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/threeships/brand-fact-5.png);
}
.siteWrapper .siteContent.brandthreeships .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/threeships/brand-fact-6.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/threeships/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/threeships/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/threeships/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/threeships/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/threeships/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandthreeships .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/threeships/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandthreeships .videoContainer {
  background-image: url(../images/brands/threeships/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandthreeships .videoContainer {
    background-image: url(../images/brands/threeships/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandthreeships .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/threeships/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandthreeships .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandthreeships .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandthreeships .crmBlock .primaryCTALink {
  color: #cab693;
}
.siteWrapper .siteContent.brandthreeships .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandscottishleader {
  background-color: #410000;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview {
  background: url( '/images/brands/scottishleader/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo {
  background: rgba(65, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .pageHeading {
  border-color: #deb569;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .defaultContentParagraph {
  color: #deb569;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(65, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandscottishleader .brandOverview .brandPackshot {
  background: url(../images/brands/scottishleader/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandscottishleader .brandOverview .brandPackshot {
    background-image: url(../images/brands/scottishleader/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/scottishleader/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/scottishleader/brand-fact-2.png);
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/scottishleader/brand-fact-3.png);
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/scottishleader/brand-fact-4.png);
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/scottishleader/brand-fact-5.png);
}
.siteWrapper .siteContent.brandscottishleader .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/scottishleader/brand-fact-6.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/scottishleader/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/scottishleader/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/scottishleader/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/scottishleader/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/scottishleader/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandscottishleader .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/scottishleader/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandscottishleader .videoContainer {
  background-image: url(../images/brands/scottishleader/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandscottishleader .videoContainer {
    background-image: url(../images/brands/scottishleader/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandscottishleader .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/scottishleader/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandscottishleader .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandscottishleader .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandscottishleader .crmBlock .primaryCTALink {
  color: #deb569;
}
.siteWrapper .siteContent.brandscottishleader .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandsedgwicks {
  background-color: #2f0000;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview {
  background: url( '/images/brands/sedgwicks/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo {
  background: rgba(47, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(47, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandsedgwicks .brandOverview .brandPackshot {
  background: url(../images/brands/sedgwicks/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandsedgwicks .brandOverview .brandPackshot {
    background-image: url(../images/brands/sedgwicks/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/sedgwicks/brand-fact-1.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/sedgwicks/brand-fact-2.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/sedgwicks/brand-fact-3.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/sedgwicks/brand-fact-4.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/sedgwicks/brand-fact-5.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/sedgwicks/brand-fact-6.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandsedgwicks .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/sedgwicks/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandsedgwicks .videoContainer {
  background-image: url(../images/brands/sedgwicks/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandsedgwicks .videoContainer {
    background-image: url(../images/brands/sedgwicks/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandsedgwicks .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/sedgwicks/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandsedgwicks .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandsedgwicks .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandsedgwicks .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandsedgwicks .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandsavanna {
  background-color: #ffffff;
}
.siteWrapper .siteContent.brandsavanna .brandOverview {
  background: url( '/images/brands/savanna/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo {
  background: rgba(255, 255, 255, 0.9);
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .pageHeading {
  border-color: #3b612e;
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .defaultContentParagraph {
  color: #3b612e;
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .pageHeadingSecondary {
  color: #3b612e;
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .primaryCTALink {
  color: #3b612e;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -1013px;
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(255, 255, 255, 0.9);
}
.siteWrapper .siteContent.brandsavanna .brandOverview .brandPackshot {
  background: url(../images/brands/savanna/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandsavanna .brandOverview .brandPackshot {
    background-image: url(../images/brands/savanna/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/savanna/brand-fact-1.png);
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/savanna/brand-fact-2.png);
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/savanna/brand-fact-3.png);
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/savanna/brand-fact-4.png);
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/savanna/brand-fact-5.png);
}
.siteWrapper .siteContent.brandsavanna .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/savanna/brand-fact-6.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/savanna/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/savanna/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/savanna/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/savanna/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/savanna/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandsavanna .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/savanna/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandsavanna .videoContainer {
  background-image: url(../images/brands/savanna/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandsavanna .videoContainer {
    background-image: url(../images/brands/savanna/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandsavanna .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/savanna/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandsavanna .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandsavanna .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandsavanna .crmBlock .primaryCTALink {
  color: #3b612e;
}
.siteWrapper .siteContent.brandsavanna .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -1013px;
}
.siteWrapper .siteContent.brandrichelieu {
  background-color: #300100;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview {
  background: url( '/images/brands/richelieu/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo {
  background: rgba(48, 1, 0, 0.8);
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .pageHeading {
  border-color: #efdb95;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .defaultContentParagraph {
  color: #efdb95;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(48, 1, 0, 0.8);
}
.siteWrapper .siteContent.brandrichelieu .brandOverview .brandPackshot {
  background: url(../images/brands/richelieu/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandrichelieu .brandOverview .brandPackshot {
    background-image: url(../images/brands/richelieu/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/richelieu/brand-fact-1.png);
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/richelieu/brand-fact-2.png);
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/richelieu/brand-fact-3.png);
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/richelieu/brand-fact-4.png);
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/richelieu/brand-fact-5.png);
}
.siteWrapper .siteContent.brandrichelieu .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/richelieu/brand-fact-6.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/richelieu/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/richelieu/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/richelieu/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/richelieu/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/richelieu/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandrichelieu .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/richelieu/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandrichelieu .videoContainer {
  background-image: url(../images/brands/richelieu/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandrichelieu .videoContainer {
    background-image: url(../images/brands/richelieu/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandrichelieu .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/richelieu/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandrichelieu .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandrichelieu .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandrichelieu .crmBlock .primaryCTALink {
  color: #efdb95;
}
.siteWrapper .siteContent.brandrichelieu .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandviceroy {
  background-color: #2c0800;
}
.siteWrapper .siteContent.brandviceroy .brandOverview {
  background: url( '/images/brands/viceroy/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo {
  background: rgba(44, 8, 0, 0.8);
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .pageHeading {
  border-color: #e1d69f;
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .defaultContentParagraph {
  color: #e1d69f;
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(44, 8, 0, 0.8);
}
.siteWrapper .siteContent.brandviceroy .brandOverview .brandPackshot {
  background: url(../images/brands/viceroy/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandviceroy .brandOverview .brandPackshot {
    background-image: url(../images/brands/viceroy/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/viceroy/brand-fact-1.png);
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/viceroy/brand-fact-2.png);
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/viceroy/brand-fact-3.png);
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/viceroy/brand-fact-4.png);
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/viceroy/brand-fact-5.png);
}
.siteWrapper .siteContent.brandviceroy .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/viceroy/brand-fact-6.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/viceroy/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/viceroy/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/viceroy/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/viceroy/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/viceroy/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandviceroy .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/viceroy/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandviceroy .videoContainer {
  background-image: url(../images/brands/viceroy/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandviceroy .videoContainer {
    background-image: url(../images/brands/viceroy/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandviceroy .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/viceroy/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandviceroy .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandviceroy .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandviceroy .crmBlock .primaryCTALink {
  color: #e1d69f;
}
.siteWrapper .siteContent.brandviceroy .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandzonnebloem {
  background-color: #252a2a;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview {
  background: url( '/images/brands/zonnebloem/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo {
  background: rgba(37, 42, 42, 0.8);
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .pageHeading {
  border-color: #c6ac7b;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .defaultContentParagraph {
  color: #c6ac7b;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(37, 42, 42, 0.8);
}
.siteWrapper .siteContent.brandzonnebloem .brandOverview .brandPackshot {
  background: url(../images/brands/zonnebloem/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandzonnebloem .brandOverview .brandPackshot {
    background-image: url(../images/brands/zonnebloem/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/zonnebloem/brand-fact-1.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/zonnebloem/brand-fact-2.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/zonnebloem/brand-fact-3.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/zonnebloem/brand-fact-4.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/zonnebloem/brand-fact-5.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/zonnebloem/brand-fact-6.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandzonnebloem .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/zonnebloem/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandzonnebloem .videoContainer {
  background-image: url(../images/brands/zonnebloem/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandzonnebloem .videoContainer {
    background-image: url(../images/brands/zonnebloem/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandzonnebloem .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/zonnebloem/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandzonnebloem .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandzonnebloem .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandzonnebloem .crmBlock .primaryCTALink {
  color: #c6ac7b;
}
.siteWrapper .siteContent.brandzonnebloem .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbisquit {
  background-color: #e43120;
}
.siteWrapper .siteContent.brandbisquit .brandOverview {
  background: url( '/images/brands/bisquit/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo {
  background: rgba(228, 49, 32, 0.8);
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .pageHeading {
  border-color: #feeec6;
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .defaultContentParagraph {
  color: #feeec6;
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(228, 49, 32, 0.8);
}
.siteWrapper .siteContent.brandbisquit .brandOverview .brandPackshot {
  background: url(../images/brands/bisquit/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbisquit .brandOverview .brandPackshot {
    background-image: url(../images/brands/bisquit/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/bisquit/brand-fact-1.png);
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/bisquit/brand-fact-2.png);
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/bisquit/brand-fact-3.png);
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/bisquit/brand-fact-4.png);
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/bisquit/brand-fact-5.png);
}
.siteWrapper .siteContent.brandbisquit .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/bisquit/brand-fact-6.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/bisquit/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/bisquit/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/bisquit/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/bisquit/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/bisquit/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandbisquit .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/bisquit/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandbisquit .videoContainer {
  background-image: url(../images/brands/bisquit/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbisquit .videoContainer {
    background-image: url(../images/brands/bisquit/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandbisquit .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/bisquit/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandbisquit .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandbisquit .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandbisquit .crmBlock .primaryCTALink {
  color: #feeec6;
}
.siteWrapper .siteContent.brandbisquit .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandfourthstreet {
  background-color: #cd539a;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview {
  background: url( '/images/brands/fourthstreet/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo {
  background: rgba(205, 83, 154, 0.9);
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(205, 83, 154, 0.9);
}
.siteWrapper .siteContent.brandfourthstreet .brandOverview .brandPackshot {
  background: url(../images/brands/fourthstreet/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandfourthstreet .brandOverview .brandPackshot {
    background-image: url(../images/brands/fourthstreet/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/fourthstreet/brand-fact-1.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/fourthstreet/brand-fact-2.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/fourthstreet/brand-fact-3.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/fourthstreet/brand-fact-4.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/fourthstreet/brand-fact-5.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/fourthstreet/brand-fact-6.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandfourthstreet .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/fourthstreet/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandfourthstreet .videoContainer {
  background-image: url(../images/brands/fourthstreet/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandfourthstreet .videoContainer {
    background-image: url(../images/brands/fourthstreet/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandfourthstreet .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/fourthstreet/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandfourthstreet .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandfourthstreet .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandfourthstreet .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandfourthstreet .crmBlock .primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandamarula {
  background-color: #ecdcbe;
}
.siteWrapper .siteContent.brandamarula .brandOverview {
  background: url( '/images/brands/amarula/background2017feb.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo {
  background: rgba(244, 233, 201, 0.8);
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .pageHeading {
  border-color: #742a21;
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .defaultContentParagraph {
  color: #742a21;
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .pageHeadingSecondary {
  color: #742a21;
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .primaryCTALink {
  color: #742a21;
  background-color: rgba(116, 42, 33, 0.1);
  background-position: 10px -947px;
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(244, 233, 201, 0.8);
}
.siteWrapper .siteContent.brandamarula .brandOverview .brandPackshot {
  background: url(../images/brands/amarula/packshot-lrg2017.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandamarula .brandOverview .brandPackshot {
    background-image: url(../images/brands/amarula/background-sml2017feb.jpg);
  }
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/amarula/2017brand-fact-1.png);
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/amarula/2017brand-fact-2.png);
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/amarula/2017brand-fact-3.png);
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/amarula/2017brand-fact-4.png);
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/amarula/2017brand-fact-5.png);
}
.siteWrapper .siteContent.brandamarula .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/amarula/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/amarula/2017brand-highlight-1.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/amarula/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/amarula/2017brand-highlight-3.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/amarula/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/amarula/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandamarula .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/amarula/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandamarula .videoContainer {
  background-image: url(../images/brands/amarula/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandamarula .videoContainer {
    background-image: url(../images/brands/amarula/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandamarula .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/amarula/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandamarula .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandamarula .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandamarula .crmBlock .primaryCTALink {
  color: #742a21;
}
.siteWrapper .siteContent.brandamarula .crmBlock .primaryCTALink {
  background-color: rgba(116, 42, 33, 0.1);
  background-position: 10px -947px;
}
.siteWrapper .siteContent.brandklipdrift {
  background-color: #000000;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview {
  background: url( '/images/brands/klipdrift/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .pageHeading {
  border-color: #f1e3c5;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .defaultContentParagraph {
  color: #f1e3c5;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandklipdrift .brandOverview .brandPackshot {
  background: url(../images/brands/klipdrift/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandklipdrift .brandOverview .brandPackshot {
    background-image: url(../images/brands/klipdrift/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/klipdrift/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/klipdrift/brand-fact-2-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/klipdrift/brand-fact-3-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/klipdrift/brand-fact-4-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/klipdrift/brand-fact-5-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/klipdrift/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/klipdrift/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/klipdrift/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/klipdrift/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/klipdrift/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/klipdrift/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/klipdrift/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandklipdrift .videoContainer {
  background-image: url(../images/brands/klipdrift/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandklipdrift .videoContainer {
    background-image: url(../images/brands/klipdrift/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandklipdrift .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/klipdrift/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandklipdrift .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandklipdrift .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandklipdrift .crmBlock .primaryCTALink {
  color: #f1e3c5;
}
.siteWrapper .siteContent.brandklipdrift .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbains {
  background-color: #000000;
}
.siteWrapper .siteContent.brandbains .brandOverview {
  background: url( '/images/brands/bains/background-2020.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbains .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandbains .brandOverview .brandPackshot {
  background: url(../images/brands/bains/packshot-lrg2018.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbains .brandOverview .brandPackshot {
    background-image: url(../images/brands/bains/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/bains/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/bains/brand-fact-2-2020.png);
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/bains/brand-fact-3-2020.png);
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/bains/brand-fact-4-2020.png);
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/bains/brand-fact-5-2020.png);
}
.siteWrapper .siteContent.brandbains .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/bains/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/bains/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/bains/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/bains/brand-highlight-32018.jpg);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/bains/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/bains/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandbains .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/bains/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandbains .videoContainer {
  background-image: url(../images/brands/bains/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbains .videoContainer {
    background-image: url(../images/brands/bains/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandbains .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/bains/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandbains .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandbains .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandbains .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandbains .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandblackbottle {
  background-color: #000000;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview {
  background: url( '/images/brands/blackbottle/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .pageHeading {
  border-color: #e3b15a;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .defaultContentParagraph {
  color: #e3b15a;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandblackbottle .brandOverview .brandPackshot {
  background: url(../images/brands/blackbottle/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandblackbottle .brandOverview .brandPackshot {
    background-image: url(../images/brands/blackbottle/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/blackbottle/brand-fact-1.png);
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/blackbottle/brand-fact-2.png);
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/blackbottle/brand-fact-3-2020.png);
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/blackbottle/brand-fact-4.png);
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/blackbottle/brand-fact-5.png);
}
.siteWrapper .siteContent.brandblackbottle .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/blackbottle/brand-fact-6.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/blackbottle/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/blackbottle/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/blackbottle/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/blackbottle/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/blackbottle/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandblackbottle .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/blackbottle/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandblackbottle .videoContainer {
  background-image: url(../images/brands/blackbottle/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandblackbottle .videoContainer {
    background-image: url(../images/brands/blackbottle/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandblackbottle .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/blackbottle/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandblackbottle .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandblackbottle .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandblackbottle .crmBlock .primaryCTALink {
  color: #e3b15a;
}
.siteWrapper .siteContent.brandblackbottle .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbunnahabhain {
  background-color: #000000;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview {
  background: url( '/images/brands/bunnahabhain/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .pageHeading {
  border-color: #b59a80;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .defaultContentParagraph {
  color: #b59a80;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.8);
}
.siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandPackshot {
  background: url(../images/brands/bunnahabhain/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbunnahabhain .brandOverview .brandPackshot {
    background-image: url(../images/brands/bunnahabhain/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-1.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-2.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-3.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-4.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-5.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/bunnahabhain/brand-fact-6.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandbunnahabhain .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/bunnahabhain/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandbunnahabhain .videoContainer {
  background-image: url(../images/brands/bunnahabhain/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandbunnahabhain .videoContainer {
    background-image: url(../images/brands/bunnahabhain/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandbunnahabhain .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/bunnahabhain/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandbunnahabhain .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandbunnahabhain .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandbunnahabhain .crmBlock .primaryCTALink {
  color: #b59a80;
}
.siteWrapper .siteContent.brandbunnahabhain .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.branddrostdyhof {
  background-color: #f2f2f2;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview {
  background: url( '/images/brands/drostdyhof/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo {
  background: rgba(242, 242, 242, 0.99);
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .pageHeading {
  border-color: #231f20;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .defaultContentParagraph {
  color: #231f20;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .pageHeadingSecondary {
  color: #d8944e;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .primaryCTALink {
  color: #d8944e;
  background-color: rgba(216, 148, 78, 0.1);
  background-position: 10px -912px;
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(242, 242, 242, 0.99);
}
.siteWrapper .siteContent.branddrostdyhof .brandOverview .brandPackshot {
  background: url(../images/brands/drostdyhof/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddrostdyhof .brandOverview .brandPackshot {
    background-image: url(../images/brands/drostdyhof/background-sml.jpg);
  }
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/drostdyhof/brand-fact-1.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/drostdyhof/brand-fact-2.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/drostdyhof/brand-fact-3.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/drostdyhof/brand-fact-4.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/drostdyhof/brand-fact-5.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/drostdyhof/brand-fact-6.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-1.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-2.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-3.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-4.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-5.png);
}
.siteWrapper .siteContent.branddrostdyhof .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/drostdyhof/brand-highlight-6.png);
}
.siteWrapper .siteContent.branddrostdyhof .videoContainer {
  background-image: url(../images/brands/drostdyhof/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddrostdyhof .videoContainer {
    background-image: url(../images/brands/drostdyhof/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.branddrostdyhof .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/drostdyhof/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.branddrostdyhof .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.branddrostdyhof .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.branddrostdyhof .crmBlock .primaryCTALink {
  color: #231f20;
}
.siteWrapper .siteContent.branddrostdyhof .crmBlock .primaryCTALink {
  background-color: rgba(216, 148, 78, 0.1);
  background-position: 10px -912px;
}
.siteWrapper .siteContent.branddurbanvillehills {
  background-color: #80a32b;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview {
  background: url( '/images/brands/durbanvillehills/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo {
  background: rgba(128, 163, 43, 0.95);
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(128, 163, 43, 0.95);
}
.siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandPackshot {
  background: url(../images/brands/durbanvillehills/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddurbanvillehills .brandOverview .brandPackshot {
    background-image: url(../images/brands/durbanvillehills/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-1.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-2.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-3.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-4.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-5.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/durbanvillehills/brand-fact-6.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-1.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-2.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-3.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-4.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-5.png);
}
.siteWrapper .siteContent.branddurbanvillehills .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/durbanvillehills/brand-highlight-6.png);
}
.siteWrapper .siteContent.branddurbanvillehills .videoContainer {
  background-image: url(../images/brands/durbanvillehills/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.branddurbanvillehills .videoContainer {
    background-image: url(../images/brands/durbanvillehills/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.branddurbanvillehills .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/durbanvillehills/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.branddurbanvillehills .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.branddurbanvillehills .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.branddurbanvillehills .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.branddurbanvillehills .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandearthbound {
  background-color: #652d8a;
}
.siteWrapper .siteContent.brandearthbound .brandOverview {
  background: url( '/images/brands/earthbound/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo {
  background: rgba(102, 75, 76, 0.97);
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(102, 75, 76, 0.97);
}
.siteWrapper .siteContent.brandearthbound .brandOverview .brandPackshot {
  background: url(../images/brands/earthbound/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandearthbound .brandOverview .brandPackshot {
    background-image: url(../images/brands/earthbound/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/earthbound/brand-fact-1.png);
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/earthbound/brand-fact-2.png);
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/earthbound/brand-fact-3.png);
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/earthbound/brand-fact-4.png);
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/earthbound/brand-fact-5.png);
}
.siteWrapper .siteContent.brandearthbound .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/earthbound/brand-fact-6.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/earthbound/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/earthbound/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/earthbound/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/earthbound/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/earthbound/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandearthbound .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/earthbound/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandearthbound .videoContainer {
  background-image: url(../images/brands/earthbound/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandearthbound .videoContainer {
    background-image: url(../images/brands/earthbound/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandearthbound .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/earthbound/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandearthbound .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandearthbound .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandearthbound .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandearthbound .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandesprit {
  background-color: #ded6c5;
}
.siteWrapper .siteContent.brandesprit .brandOverview {
  background: url( '/images/brands/esprit/background-2020.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo {
  background: rgba(101, 45, 138, 0.80);
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(101, 45, 138, 0.80);
}
.siteWrapper .siteContent.brandesprit .brandOverview .brandPackshot {
    background: url(../images/brands/esprit/packshot-lrg-2020.png) left top no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandesprit .brandOverview .brandPackshot {
    background-image: url(../images/brands/esprit/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/esprit/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/esprit/brand-fact-2-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/esprit/brand-fact-3-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/esprit/brand-fact-4-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/esprit/brand-fact-5-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/esprit/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/esprit/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/esprit/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/esprit/brand-highlight-3-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/esprit/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/esprit/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandesprit .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/esprit/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandesprit .videoContainer {
  background-image: url(../images/brands/esprit/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandesprit .videoContainer {
    background-image: url(../images/brands/esprit/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandesprit .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/esprit/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandesprit .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandesprit .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandesprit .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandesprit .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}

.siteWrapper .siteContent.bernini {
  background-color: #ded6c5;
}
.siteWrapper .siteContent.bernini .brandOverview {
  background: url( '/images/brands/bernini/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo {
  background: rgba(56, 93, 138, 0.80);
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.bernini .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(56, 93, 138, 0.80);
}
.siteWrapper .siteContent.bernini .brandOverview .brandPackshot {
    background: url(../images/brands/bernini/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.bernini .brandOverview .brandPackshot {
    background-image: url(../images/brands/bernini/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/bernini/brand-fact-1.png);
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/bernini/brand-fact-2.png);
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/bernini/brand-fact-3.png);
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/bernini/brand-fact-4.png);
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/bernini/brand-fact-5.png);
}
.siteWrapper .siteContent.bernini .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/bernini/brand-fact-6.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/bernini/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/bernini/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/bernini/brand-highlight-3.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/bernini/brand-highlight-4.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/bernini/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.bernini .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/bernini/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.bernini .videoContainer {
  background-image: url(../images/brands/bernini/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.bernini .videoContainer {
    background-image: url(../images/brands/bernini/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.bernini .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/esprit/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.bernini .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.bernini .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.bernini .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.bernini .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}


.siteWrapper .siteContent.brandfleurducap {
  background-color: #891929;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview {
  background: url( '/images/brands/fleurducap/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo {
  background: rgba(237, 225, 216, 0.89);
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .pageHeading {
  border-color: #000000;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .defaultContentParagraph {
  color: #000000;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .pageHeadingSecondary {
  color: #891929;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .primaryCTALink {
  color: #891929;
  background-color: rgba(137, 25, 41, 0.1);
  background-position: 10px -947px;
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(237, 225, 216, 0.89);
}
.siteWrapper .siteContent.brandfleurducap .brandOverview .brandPackshot {
  background: url(../images/brands/fleurducap/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandfleurducap .brandOverview .brandPackshot {
    background-image: url(../images/brands/fleurducap/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/fleurducap/brand-fact-1.png);
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/fleurducap/brand-fact-2.png);
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/fleurducap/brand-fact-3.png);
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/fleurducap/brand-fact-4.png);
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/fleurducap/brand-fact-5-2020.png);
}
.siteWrapper .siteContent.brandfleurducap .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/fleurducap/brand-fact-6.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/fleurducap/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/fleurducap/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/fleurducap/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/fleurducap/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/fleurducap/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandfleurducap .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/fleurducap/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandfleurducap .videoContainer {
  background-image: url(../images/brands/fleurducap/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandfleurducap .videoContainer {
    background-image: url(../images/brands/fleurducap/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandfleurducap .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/fleurducap/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandfleurducap .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandfleurducap .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandfleurducap .crmBlock .primaryCTALink {
  color: #000000;
}
.siteWrapper .siteContent.brandfleurducap .crmBlock .primaryCTALink {
  background-color: rgba(137, 25, 41, 0.1);
  background-position: 10px -947px;
}
.siteWrapper .siteContent.brandhunters {
  background-color: #006534;
}
.siteWrapper .siteContent.brandhunters .brandOverview {
  background: url( '/images/brands/hunters/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo {
  background: rgba(0, 101, 52, 0.80);
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 101, 52, 0.80);
}
.siteWrapper .siteContent.brandhunters .brandOverview .brandPackshot {
  background: url(../images/brands/hunters/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandhunters .brandOverview .brandPackshot {
    background-image: url(../images/brands/hunters/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/hunters/brand-fact-1.png);
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/hunters/brand-fact-2.png);
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/hunters/brand-fact-3.png);
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/hunters/brand-fact-4.png);
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/hunters/brand-fact-5.png);
}
.siteWrapper .siteContent.brandhunters .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/hunters/brand-fact-6.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/hunters/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/hunters/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/hunters/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/hunters/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/hunters/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandhunters .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/hunters/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandhunters .videoContainer {
  background-image: url(../images/brands/hunters/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandhunters .videoContainer {
    background-image: url(../images/brands/hunters/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandhunters .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/hunters/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandhunters .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandhunters .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandhunters .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandhunters .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandjcleroux {
  background-color: #ba2e2e;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview {
  background: url( '/images/brands/jcleroux/background2017.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo {
  background: rgba(184, 32, 37, 0.90);
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .pageHeading {
  border-color: #e8c276;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .defaultContentParagraph {
  color: #e8c276;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(184, 32, 37, 0.90);
}
.siteWrapper .siteContent.brandjcleroux .brandOverview .brandPackshot {
  background: url(../images/brands/jcleroux/packshot-lrg2017.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandjcleroux .brandOverview .brandPackshot {
    background-image: url(../images/brands/jcleroux/background-sml2017.jpg);
  }
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/jcleroux/brand-fact-1-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/jcleroux/brand-fact-2-2020.png);
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/jcleroux/brand-fact-3-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/jcleroux/brand-fact-4-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/jcleroux/brand-fact-5-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/jcleroux/brand-fact-6-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/jcleroux/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/jcleroux/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/jcleroux/brand-highlight-3-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/jcleroux/brand-highlight-4-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/jcleroux/brand-highlight-5-2017.png);
}
.siteWrapper .siteContent.brandjcleroux .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/jcleroux/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandjcleroux .videoContainer {
  background-image: url(../images/brands/jcleroux/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandjcleroux .videoContainer {
    background-image: url(../images/brands/jcleroux/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandjcleroux .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/jcleroux/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandjcleroux .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandjcleroux .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandjcleroux .crmBlock .primaryCTALink {
  color: #e8c276;
}
.siteWrapper .siteContent.brandjcleroux .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandknights {
  background-color: #000000;
}
.siteWrapper .siteContent.brandknights .brandOverview {
  background: url( '/images/brands/knights/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.90);
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandknights .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.90);
}
.siteWrapper .siteContent.brandknights .brandOverview .brandPackshot {
  background: url(../images/brands/knights/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandknights .brandOverview .brandPackshot {
    background-image: url(../images/brands/knights/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/knights/brand-fact-1.png);
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/knights/brand-fact-2.png);
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/knights/brand-fact-3.png);
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/knights/brand-fact-4.png);
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/knights/brand-fact-5.png);
}
.siteWrapper .siteContent.brandknights .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/knights/brand-fact-6.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/knights/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/knights/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/knights/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/knights/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/knights/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandknights .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/knights/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandknights .videoContainer {
  background-image: url(../images/brands/knights/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandknights .videoContainer {
    background-image: url(../images/brands/knights/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandknights .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/knights/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandknights .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandknights .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandknights .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandknights .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandnederburg {
  background-color: #180203;
}
.siteWrapper .siteContent.brandnederburg .brandOverview {
  background: url( '/images/brands/nederburg/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo {
  background: rgba(0, 0, 0, 0.80);
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .pageHeading {
  border-color: #f5e5c3;
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .defaultContentParagraph {
  color: #f5e5c3;
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 0, 0, 0.80);
}
.siteWrapper .siteContent.brandnederburg .brandOverview .brandPackshot {
  background: url(../images/brands/nederburg/packshot-lrg2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandnederburg .brandOverview .brandPackshot {
    background-image: url(../images/brands/nederburg/background-sml2020.jpg);
  }
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/nederburg/brand-fact-1.png);
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/nederburg/brand-fact-2.png);
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/nederburg/brand-fact-3.png);
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/nederburg/brand-fact-4.png);
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/nederburg/brand-fact-5.png);
}
.siteWrapper .siteContent.brandnederburg .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/nederburg/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/nederburg/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/nederburg/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/nederburg/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/nederburg/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/nederburg/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandnederburg .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/nederburg/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandnederburg .videoContainer {
  background-image: url(../images/brands/nederburg/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandnederburg .videoContainer {
    background-image: url(../images/brands/nederburg/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandnederburg .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/nederburg/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandnederburg .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandnederburg .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandnederburg .crmBlock .primaryCTALink {
  color: #f5e5c3;
}
.siteWrapper .siteContent.brandnederburg .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandneethlingshof {
  background-color: #e5e2d8;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview {
  background: url( '/images/brands/neethlingshof/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo {
  background: rgba(229, 225, 215, 0.97);
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .pageHeading {
  border-color: #211f22;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .defaultContentParagraph {
  color: #211f22;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .pageHeadingSecondary {
  color: #6d7058;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .primaryCTALink {
  color: #6d7058;
  background-color: rgba(109, 112, 88, 0.1);
  background-position: 10px -982px;
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(229, 225, 215, 0.97);
}
.siteWrapper .siteContent.brandneethlingshof .brandOverview .brandPackshot {
  background: url(../images/brands/neethlingshof/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandneethlingshof .brandOverview .brandPackshot {
    background-image: url(../images/brands/neethlingshof/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/neethlingshof/brand-fact-1.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/neethlingshof/brand-fact-2.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/neethlingshof/brand-fact-3.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/neethlingshof/brand-fact-4.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/neethlingshof/brand-fact-5.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/neethlingshof/brand-fact-6.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandneethlingshof .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/neethlingshof/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandneethlingshof .videoContainer {
  background-image: url(../images/brands/neethlingshof/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandneethlingshof .videoContainer {
    background-image: url(../images/brands/neethlingshof/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandneethlingshof .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/neethlingshof/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandneethlingshof .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandneethlingshof .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandneethlingshof .crmBlock .primaryCTALink {
  color: #211f22;
}
.siteWrapper .siteContent.brandneethlingshof .crmBlock .primaryCTALink {
  background-color: rgba(109, 112, 88, 0.1);
  background-position: 10px -982px;
}
.siteWrapper .siteContent.brandobikwa {
  background-color: #231f20;
}
.siteWrapper .siteContent.brandobikwa .brandOverview {
  background: url( '/images/brands/obikwa/background-2020.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo {
  background: rgba(35, 35, 36, 0.9);
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(179, 201, 53, 0.9);
}
.siteWrapper .siteContent.brandobikwa .brandOverview .brandPackshot {
  background: url(../images/brands/obikwa/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandobikwa .brandOverview .brandPackshot {
    background-image: url(../images/brands/obikwa/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/obikwa/brand-fact-1-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/obikwa/brand-fact-2-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/obikwa/brand-fact-3-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/obikwa/brand-fact-4-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/obikwa/brand-fact-5-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/obikwa/brand-fact-6-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/obikwa/brand-highlight-1-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/obikwa/brand-highlight-2-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/obikwa/brand-highlight-3-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/obikwa/brand-highlight-4-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/obikwa/brand-highlight-5-2020.png);
}
.siteWrapper .siteContent.brandobikwa .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/obikwa/brand-highlight-6-2020.png);
}
.siteWrapper .siteContent.brandobikwa .videoContainer {
  background-image: url(../images/brands/obikwa/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandobikwa .videoContainer {
    background-image: url(../images/brands/obikwa/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandobikwa .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/obikwa/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandobikwa .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandobikwa .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandobikwa .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandobikwa .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandoudemeester {
  background-color: #002552;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview {
  background: url( '/images/brands/oudemeester/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo {
  background: rgba(0, 37, 82, 0.8);
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(0, 37, 82, 0.8);
}
.siteWrapper .siteContent.brandoudemeester .brandOverview .brandPackshot {
  background: url(../images/brands/oudemeester/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandoudemeester .brandOverview .brandPackshot {
    background-image: url(../images/brands/oudemeester/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/oudemeester/brand-fact-1.png);
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/oudemeester/brand-fact-2.png);
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/oudemeester/brand-fact-3.png);
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/oudemeester/brand-fact-4.png);
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/oudemeester/brand-fact-5.png);
}
.siteWrapper .siteContent.brandoudemeester .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/oudemeester/brand-fact-6.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/oudemeester/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/oudemeester/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/oudemeester/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/oudemeester/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/oudemeester/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandoudemeester .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/oudemeester/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandoudemeester .videoContainer {
  background-image: url(../images/brands/oudemeester/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandoudemeester .videoContainer {
    background-image: url(../images/brands/oudemeester/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandoudemeester .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/oudemeester/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandoudemeester .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandoudemeester .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandoudemeester .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandoudemeester .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandpaarlperle {
  background-color: #29621e;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview {
  background: url( '/images/brands/paarlperle/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo {
  /*background: rgba(41, 98, 30, 0.7);*/
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(41, 98, 30, 0.7);
}
.siteWrapper .siteContent.brandpaarlperle .brandOverview .brandPackshot {
  background: url(../images/brands/paarlperle/packshot-lrg-2020-02.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandpaarlperle .brandOverview .brandPackshot {
    background-image: url(../images/brands/paarlperle/background-sml-2020-02.png);
  }
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/paarlperle/brand-fact-1-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/paarlperle/brand-fact-2-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/paarlperle/brand-fact-3-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/paarlperle/brand-fact-4-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/paarlperle/brand-fact-5-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/paarlperle/brand-fact-6-2020-02.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/paarlperle/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/paarlperle/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/paarlperle/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/paarlperle/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/paarlperle/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandpaarlperle .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/paarlperle/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandpaarlperle .videoContainer {
  background-image: url(../images/brands/paarlperle/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandpaarlperle .videoContainer {
    background-image: url(../images/brands/paarlperle/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandpaarlperle .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/paarlperle/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandpaarlperle .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandpaarlperle .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandpaarlperle .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpaarlperle .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandplaisirdemerle {
  background-color: #451e29;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview {
  background: url( '/images/brands/plaisirdemerle/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo {
  background: rgba(89, 38, 53, 0.95);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .pageHeading {
  border-color: #ffbd4d;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffbd4d;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(89, 38, 53, 0.95);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandPackshot {
  background: url(../images/brands/plaisirdemerle/packshot-lrg.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandplaisirdemerle .brandOverview .brandPackshot {
    background-image: url(../images/brands/plaisirdemerle/background-sml.jpg);
  }
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-1.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-2.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-3.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-4.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-5.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/plaisirdemerle/brand-fact-6.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/plaisirdemerle/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandplaisirdemerle .videoContainer {
  background-image: url(../images/brands/plaisirdemerle/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandplaisirdemerle .videoContainer {
    background-image: url(../images/brands/plaisirdemerle/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandplaisirdemerle .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/plaisirdemerle/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandplaisirdemerle .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandplaisirdemerle .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandplaisirdemerle .crmBlock .primaryCTALink {
  color: #ffbd4d;
}
.siteWrapper .siteContent.brandplaisirdemerle .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandpongracz {
  background-color: #7c6438;
}
.siteWrapper .siteContent.brandpongracz .brandOverview {
  background: url( '/images/brands/pongracz/background.jpg' ) top no-repeat;
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo {
  background: rgba(124, 100, 56, 0.8);
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .pageHeading {
  border-color: #ffffff;
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .pageHeading,
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .defaultContentParagraph {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .pageHeadingSecondary {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .primaryCTALink {
  color: #ffffff;
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandInfo .brandAdditionalContent {
  background: rgba(124, 100, 56, 0.8);
}
.siteWrapper .siteContent.brandpongracz .brandOverview .brandPackshot {
  background: url(../images/brands/pongracz/packshot-lrg-2020.png) center bottom no-repeat;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandpongracz .brandOverview .brandPackshot {
    background-image: url(../images/brands/pongracz/background-sml-2020.jpg);
  }
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(1) {
  background-image: url(../images/brands/pongracz/brand-fact-1.png);
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(2) {
  background-image: url(../images/brands/pongracz/brand-fact-2.png);
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(3) {
  background-image: url(../images/brands/pongracz/brand-fact-3.png);
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(4) {
  background-image: url(../images/brands/pongracz/brand-fact-4.png);
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(5) {
  background-image: url(../images/brands/pongracz/brand-fact-5.png);
}
.siteWrapper .siteContent.brandpongracz .brandStats ul li:nth-child(6) {
  background-image: url(../images/brands/pongracz/brand-fact-6.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(1) {
  background-image: url(../images/brands/pongracz/brand-highlight-1.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(2) {
  background-image: url(../images/brands/pongracz/brand-highlight-2.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(3) {
  background-image: url(../images/brands/pongracz/brand-highlight-3.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(4) {
  background-image: url(../images/brands/pongracz/brand-highlight-4.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(5) {
  background-image: url(../images/brands/pongracz/brand-highlight-5.png);
}
.siteWrapper .siteContent.brandpongracz .brandHighlights ul li:nth-child(6) {
  background-image: url(../images/brands/pongracz/brand-highlight-6.png);
}
.siteWrapper .siteContent.brandpongracz .videoContainer {
  background-image: url(../images/brands/pongracz/video-cover-photo.jpg);
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.brandpongracz .videoContainer {
    background-image: url(../images/brands/pongracz/video-cover-photo-sml.jpg);
  }
}
.siteWrapper .siteContent.brandpongracz .videoContainer .primaryCTALink:before {
  content: "";
  width: 430px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: -170px;
  margin: 0px 0px 0px -215px;
  display: inline-block;
  display: block;
  background: url(../images/brands/pongracz/video-link-bg.png) left top no-repeat;
}
.siteWrapper .siteContent.brandpongracz .crmBlock .pageHeadingSecondary,
.siteWrapper .siteContent.brandpongracz .crmBlock .defaultContentParagraph,
.siteWrapper .siteContent.brandpongracz .crmBlock .primaryCTALink {
  color: #ffffff;
}
.siteWrapper .siteContent.brandpongracz .crmBlock .primaryCTALink {
  background-color: rgba(238, 238, 238, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.brandbunnahabhain .videoContainer,
.siteWrapper .siteContent.brandplaisirdemerle .videoContainer,
.siteWrapper .siteContent.brandallersverloren .videoContainer,
.siteWrapper .siteContent.brandalto .videoContainer {
  width: 100%;
  height: 456px;
  background-size: auto 100%;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandbunnahabhain .videoContainer .quoteParagraph,
.siteWrapper .siteContent.brandplaisirdemerle .videoContainer .quoteParagraph,
.siteWrapper .siteContent.brandallersverloren .videoContainer .quoteParagraph,
.siteWrapper .siteContent.brandalto .videoContainer .quoteParagraph {
  width: 100%;
  max-width: 870px;
  color: #fff;
  border: 0px;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  margin: 0px;
  padding: 0px 4.27%;
}
.siteWrapper .siteContent.brandbunnahabhain .videoContainer .quoteParagraph span,
.siteWrapper .siteContent.brandplaisirdemerle .videoContainer .quoteParagraph span,
.siteWrapper .siteContent.brandallersverloren .videoContainer .quoteParagraph span,
.siteWrapper .siteContent.brandalto .videoContainer .quoteParagraph span {
  width: 100%;
  float: right;
  font-size: 15px;
  display: block;
  text-align: right;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.brandallersverloren .videoContainer {
  display: table;
}
.siteWrapper .siteContent.brandallersverloren .videoContainer p {
  display: table-cell;
  vertical-align: middle;
}
.siteWrapper .siteContent.contactUs {
  background: #084053;
}
.siteWrapper .siteContent.contactUs.colSplitFiftyFifty .colLeft,
.siteWrapper .siteContent.contactUs.colSplitFiftyFifty .colRight {
  margin: 0px;
  padding: 25px 0px 0px 4.27%;
}
.siteWrapper .siteContent.contactUs .contactUsOverview {
  width: 100%;
  height: 525px;
  position: relative;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .googleMap {
  width: 100%;
  height: 100%;
  position: relative;
  background: #fff;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .googleMap iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails {
  width: 41.874%;
  height: 525px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100001;
  background-color: rgba(0, 58, 77, 0.95);
  margin: 0px;
  padding: 37px 4.27%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails * {
  color: #fff;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .primaryCTALink {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 15px;
  margin: 0px 35px 15px -15px;
  padding: 3px 10px 3px 10px;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails {
  letter-spacing: -0.25em;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p {
  width: 55%;
  letter-spacing: normal;
  display: inline-block;
  font-size: 15px;
  vertical-align: top;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p:nth-child(2) {
  width: 45%;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p > * {
  width: 100%;
  display: inline-block;
  font-weight: 200;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px;
  padding: 0px 20px 0px 0px;
  line-height: 24px;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p > strong {
  margin: 0px 0px 15px 0px;
  padding: 0px;
  font-weight: 700;
  line-height: 30px;
  border-bottom: 1px solid #497280;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p > a {
  font-size: 22px;
  color: rgba(255, 255, 255, 0.5);
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails .contactDetails > p > a.primaryCTALink {
  width: auto;
  font-size: 15px;
  margin: 10px 35px 0px -15px;
  padding: 0px 10px;
  color: #fff;
  display: table;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.siteWrapper .siteContent.contactUs > div {
  background-color: transparent;
}
.siteWrapper .siteContent.contactUs > div * {
  color: #fff;
  letter-spacing: normal;
}
.siteWrapper .siteContent.contactUs .colFullwidthOverride .pageHeadingSecondary.contactSecondaryHeader,
.siteWrapper .siteContent.contactUs .colLeft .pageHeadingSecondary.contactSecondaryHeader,
.siteWrapper .siteContent.contactUs .colRight .pageHeadingSecondary.contactSecondaryHeader {
  font-size: 30px;
  margin: 15px 0px 10px 0px;
  padding: 0px;
}
.siteWrapper .siteContent.contactUs .filterContainer h3 {
  color: #333;
}
.siteWrapper .siteContent.contactUs .colLeft,
.siteWrapper .siteContent.contactUs .colRight {
  letter-spacing: -0.25em;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails,
.siteWrapper .siteContent.contactUs .colRight .contactDetails,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress,
.siteWrapper .siteContent.contactUs .colRight .postalAddress,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  font-size: 15px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails > *,
.siteWrapper .siteContent.contactUs .colRight .contactDetails > *,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress > *,
.siteWrapper .siteContent.contactUs .colRight .postalAddress > *,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress > *,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress > * {
  width: 100%;
  display: block;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails strong,
.siteWrapper .siteContent.contactUs .colRight .contactDetails strong,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress strong,
.siteWrapper .siteContent.contactUs .colRight .postalAddress strong,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress strong,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress strong {
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  border-bottom: 1px solid #406b7a;
  line-height: 30px;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails span,
.siteWrapper .siteContent.contactUs .colRight .contactDetails span,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress span,
.siteWrapper .siteContent.contactUs .colRight .postalAddress span,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress span,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress span {
  margin-top: 27px;
  line-height: 24px;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails a,
.siteWrapper .siteContent.contactUs .colRight .contactDetails a,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress a,
.siteWrapper .siteContent.contactUs .colRight .postalAddress a,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress a,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress a {
  font-size: 22px;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails a.contactEmail,
.siteWrapper .siteContent.contactUs .colRight .contactDetails a.contactEmail,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress a.contactEmail,
.siteWrapper .siteContent.contactUs .colRight .postalAddress a.contactEmail,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress a.contactEmail,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress a.contactEmail {
  width: auto;
  color: #fff;
  font-size: 15px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.1);
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  margin: 0px 0px 0px -5px;
  padding: 5px;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails a.contactEmail.btnViewOnMap,
.siteWrapper .siteContent.contactUs .colRight .contactDetails a.contactEmail.btnViewOnMap,
.siteWrapper .siteContent.contactUs .colLeft .postalAddress a.contactEmail.btnViewOnMap,
.siteWrapper .siteContent.contactUs .colRight .postalAddress a.contactEmail.btnViewOnMap,
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress a.contactEmail.btnViewOnMap,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress a.contactEmail.btnViewOnMap {
  background-image: url(../images/common/sprite.png);
  background-position: 7px -1335px;
  margin: 20px 0px 0px -5px;
  padding: 6px 5px 5px 25px;
}
.siteWrapper .siteContent.contactUs .colLeft .contactDetails,
.siteWrapper .siteContent.contactUs .colRight .contactDetails {
  width: 39%;
}
.siteWrapper .siteContent.contactUs .colLeft .postalAddress,
.siteWrapper .siteContent.contactUs .colRight .postalAddress {
  width: 27%;
}
.siteWrapper .siteContent.contactUs .colLeft .physicalAddress,
.siteWrapper .siteContent.contactUs .colRight .physicalAddress {
  width: 27%;
}
.siteWrapper .siteContent.contactUs .colLeft.visibleContent,
.siteWrapper .siteContent.contactUs .colRight.visibleContent {
  max-height: 600px;
}
.siteWrapper .siteContent.contactUs .contactUsDistributionBackground {
  background-color: #003a4d;
  margin: 0px;
  padding: 35px 4.27%;
}
.siteWrapper .siteContent.contactUs .contactUsDistributionBackground a.primaryCTALink {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 10px -156px;
}
.siteWrapper .siteContent.contactUs .contactUsDistributionBackground form {
  margin: 0px;
  padding: 0px 0px 15px 0px;
}
.siteWrapper .siteContent.contactUs .contactUsDistributionBackground form fieldset {
  width: 49%;
  display: inline-block;
  margin: 0px;
  padding: 0px 4.27% 0px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteContent.contactUs .viewMoreContainer {
  margin: 60px 0px 0px 0px;
  padding: 0px 4.27%;
}
.siteWrapper .siteContent.contactUs > div ul li {
  background: url(../images/common/sprite.png) -340px -20px no-repeat;
}
.siteWrapper .siteContent .masonryContainer {
  width: 100%;
}
.siteWrapper .siteContent .masonryContainer .brandItemSizer {
  width: 16.66666666666667%;
}
.siteWrapper .siteContent .masonryContainer .brandItemHidden {
  display: none;
}
.siteWrapper .siteContent .masonryContainer .brandItem {
  width: 16.66666666666667%;
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent .masonryContainer .brandItem img {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  border: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteContent .masonryContainer .brandItem:hover img {
  transform: scale(1.02);
  z-index: 1000001;
}
.siteWrapper .siteContent.landingAgeChecker,
.siteWrapper .siteContent.errorFourOhFour,
.siteWrapper .siteContent.errorFiveHundred {
  width: 100%;
  height: 660px;
  background: url(../images/brands/_landingPage/age-checker-bg.jpg) center top;
  background-size: auto 100%;
}
.siteWrapper .siteContent.landingAgeChecker .colRight,
.siteWrapper .siteContent.errorFourOhFour .colRight,
.siteWrapper .siteContent.errorFiveHundred .colRight {
  width: 29%;
  min-width: 450px;
  position: absolute;
  left: 50%;
  top: 100px;
  background: transparent;
}
.siteWrapper .siteContent.landingAgeChecker .colRight .pageHeading,
.siteWrapper .siteContent.errorFourOhFour .colRight .pageHeading,
.siteWrapper .siteContent.errorFiveHundred .colRight .pageHeading,
.siteWrapper .siteContent.landingAgeChecker .colRight .pageHeadingSecondary,
.siteWrapper .siteContent.errorFourOhFour .colRight .pageHeadingSecondary,
.siteWrapper .siteContent.errorFiveHundred .colRight .pageHeadingSecondary,
.siteWrapper .siteContent.landingAgeChecker .colRight .defaultContentParagraph,
.siteWrapper .siteContent.errorFourOhFour .colRight .defaultContentParagraph,
.siteWrapper .siteContent.errorFiveHundred .colRight .defaultContentParagraph {
  color: #fff;
  width: 100%;
}
.siteWrapper .siteContent.landingAgeChecker .colRight .pageHeadingSecondary,
.siteWrapper .siteContent.errorFourOhFour .colRight .pageHeadingSecondary,
.siteWrapper .siteContent.errorFiveHundred .colRight .pageHeadingSecondary {
  margin: 15px 0px 20px;
  padding: 0px;
}
.siteWrapper .siteContent.landingAgeChecker .colRight .defaultContentParagraph,
.siteWrapper .siteContent.errorFourOhFour .colRight .defaultContentParagraph,
.siteWrapper .siteContent.errorFiveHundred .colRight .defaultContentParagraph {
  margin: 10px 0px 30px;
  padding: 0px;
}
.siteWrapper .siteContent.landingAgeChecker .colRight form input[type="submit"],
.siteWrapper .siteContent.errorFourOhFour .colRight form input[type="submit"],
.siteWrapper .siteContent.errorFiveHundred .colRight form input[type="submit"] {
  font-size: 19px;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.8);
  background-position: 8px -983px;
  margin: 10px 0px 0px -15px;
  padding: 0px 11px 0px 24px;
}
.siteWrapper .siteContent.errorFourOhFour .colRight,
.siteWrapper .siteContent.errorFiveHundred .colRight {
  width: 39%;
}
.siteWrapper .siteContent.errorFourOhFour {
  background: url(../images/errors/404-bg.jpg) center top no-repeat;
}
.siteWrapper .siteContent.errorFiveHundred {
  background: url(../images/errors/500-bg.jpg) center top no-repeat;
}
.siteWrapper .sharePriceindicator {
  width: 100%;
  height: 50px;
  position: fixed;
  left: 0px;
  bottom: 0px;
  background: #FFF;
  z-index: 1000000001;
  border: none;
  overflow: hidden;
  /*display: none;*/
 
}
.siteWrapper .cookiePolicy {
  width: 100%;
  display: block;
  position: fixed;
  left: 0px;
  bottom: 0px;
  color: #fff;
  font-size: 15px;
  background: rgba(51, 51, 51, 0.9);
  z-index: 10000000001;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px;
  padding: 20px 4.27%;
}
.siteWrapper .cookiePolicy .closeCookiePolicy {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 4.27%;
  top: 20px;
  background: url(../images/common/sprite.png) 0px -852px;
  text-indent: -2999em;
  cursor: pointer;
}
.siteWrapper .cookiePolicy .defaultContentParagraph {
  min-height: 33px;
  margin: 0px;
  padding: 5px 3.3025% 0px 45px;
  background: url(../images/common/policy-icon.png) left top no-repeat;
}
.siteWrapper .siteFooter {
  width: 100%;
  background: #fff;
  display: inline-block;
  border-top: 1px solid #cccccc;
  position: relative;
  margin: 0px;
  padding: 0px 4.27% 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteFooter ul {
  margin: 0px;
  padding: 0px;
  position: relative;
  z-index: 1001;
}
.siteWrapper .siteFooter ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.siteWrapper .siteFooter ul li a {
  color: #191711;
  display: inline-block;
  vertical-align: top;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteFooter ul li a:hover {
  color: #000;
}
.siteWrapper .siteFooter > ul {
  width: 75.3333%;
  display: inline-block;
  letter-spacing: -0.25em;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteFooter > ul > li {
  width: 22.3451%;
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  font-size: 19px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  margin: 0px 0px 35px 0px;
  padding: 0px 3.3185% 0px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.siteWrapper .siteFooter > ul > li.nthChild4n {
  width: 32.9%;
  margin: 0px 0px 35px 0px;
  padding: 0px 0px 0px 3.3185%;
}
.siteWrapper .siteFooter > ul > li.nthChild4n a {
  width: 73%;
}
.siteWrapper .siteFooter > ul > li > a {
  width: inherit;
  height: 60px;
  border-bottom: 1px solid #ccc;
  display: table-cell;
  vertical-align: bottom;
  margin: 0px;
  padding: 0px 0px 8px 0px;
}
.siteWrapper .siteFooter > ul > li ul {
  margin: 7px 0px 0px 0px;
  padding: 0px;
}
.siteWrapper .siteFooter > ul > li ul li a {
  font-size: 12px;
  color: #aaa;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .siteFooter > ul > li ul li a.linkedIn {
  height: 23px;
  background: url(../images/common/sprite.png) no-repeat -187px -21px;
  text-indent: -2999em;
}
.siteWrapper .siteFooter .footerMap {
  width: 43.8506%;
  height: 100%;
  background: url(../images/footer-map-bg.png) no-repeat;
  background-position: right top;
  background-size: 63.7729% 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 101;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteFooter .footerMap > img {
  width: 29.5492%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.siteWrapper .siteFooter .footerMap .mapContainer {
  width: 100%;
  height: 100%;
  background: url(../images/footer-map.png) no-repeat 10px 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteFooter .footerMap .mapContainer .pageHeading {
  width: 150px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  font-size: 19px;
  color: #191711;
  border-bottom: 1px solid #a8a8a8;
  display: block;
  margin: 0px;
  padding: 0px 0px 8px 0px;
  position: absolute;
  left: 39.6253%;
  top: 34px;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin {
  width: 12px;
  height: 19px;
  position: absolute;
  left: 372px;
  top: 365px;
  display: block;
  background: url(../images/common/footer-pin.png);
  background-size: 100% 100%;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div {
  min-width: 100px;
  display: inline-block;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  left: -52px;
  top: -77px;
  padding: 8px;
  display: none;
  z-index: 1000001;
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div span,
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div a {
  display: block;
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div span {
  font-size: 14px;
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
  border-bottom: 1px solid #ccc;
  padding-bottom: 6px;
  margin-bottom: 6px;
  color: rgba(0, 0, 0, 0.7);
}
.siteWrapper .siteFooter .footerMap .mapContainer .pin > div a {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: rgba(0, 102, 153, 0.9);
}
.siteWrapper .siteFooter.activeMap .footerMap {
  width: 50%;
  z-index: 100001;
  background-size: 100%;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer {
  background: url(../images/footer-map.png) no-repeat 10px 50px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pageHeading {
  left: 4.27%;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinUSA {
  left: 159px;
  top: 277px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinSouthAmerica {
  left: 220px;
  top: 403px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinEuropeOne {
  left: 315px;
  top: 230px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinEuropeTwo {
  left: 319px;
  top: 265px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaOne {
  left: 353px;
  top: 398px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaTwo {
  left: 362px;
  top: 425px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaThree {
  left: 374px;
  top: 393px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaFour {
  left: 383px;
  top: 405px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaFive {
  left: 406px;
  top: 376px;
}
.siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAsia {
  left: 548px;
  top: 363px;
}
.siteWrapper .siteFooter .minorFooterLinks {
  width: 100%;
  display: block;
  position: relative;
  z-index: 100000001;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.siteWrapper .siteFooter .minorFooterLinks span {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.9);
}
.siteWrapper .siteFooter .minorFooterLinks ul li {
  width: auto;
  display: inline-block;
  font-size: 10px;
}
.siteWrapper .siteFooter .minorFooterLinks ul li a {
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 0px;
  padding: 0px 7px 0px 0px;
}
.siteWrapper .siteFooter .minorFooterLinks ul li a:after {
  content: "|";
  position: absolute;
  right: 0;
  top: 0;
}
.siteWrapper .siteFooter .minorFooterLinks ul li:last-child a:after {
  content: "";
}
.siteWrapper .siteFooter .minorFooterLinks .ara {
  width: 124px;
  height: 30px;
  text-indent: -2999em;
  display: block;
  background: url(../images/common/sprite.png?v=1) 0px -279px;
  margin: 10px 0px;
  padding: 0px;
}
/* common elements start */
.pdfLink {
  background: url(../images/common/sprite.png) -84px -72px;
  color: #006699 !important;
  display: inline-block;
  line-height: 16px;
  margin: 10px 0px 0px 0px !important;
  padding: 0px 0px 0px 16px !important;
}
/* common elements end */
.lt-ie7 .siteWrapper .siteContent.colSplitFiftyFifty > div.currentVacancies > div {
  width: 49%;
}
/* media queries start here */
@media only screen and (min-width: 1400px) {
  .siteWrapper .siteContent.landingHome {
    min-height: 400px;
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div {
    background-size: cover;
  }
}
@media only screen and (max-width: 1200px) {
  .siteWrapper .siteContent.colFullWidth > div .pageHeadingSecondary {
    font-size: 30px;
    line-height: 30px;
    margin: 15px 0px !important;
    padding: 0px !important;
  }
  .siteWrapper .siteContent.colFullWidth > div > p {
    line-height: 18px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div {
    width: 46%;
    border-top: 1px solid #4c4a49;
    margin: 0px 4% 0px 0px;
    padding: 15px 0px 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div:after {
    background: none;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div:first-of-type {
    margin: 0px 4% 0px 0px;
    padding: 15px 0px 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary .pageHeadingSecondary {
    margin: 15px 0px 30px !important;
    padding: 0px !important;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft {
    margin: 0px 0px 0px 50%;
    padding: 20px 0px 6px 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
    margin: 0px 50% 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft .primaryCTALink,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight .primaryCTALink {
    margin: 0px 60px 13px -15px;
    padding: 3px 10px 3px 25px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 span {
    font-size: 45px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats,
  .siteWrapper .siteContent.brandLayout .brandHighlights {
    height: auto;
    display: block;
    position: relative;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul {
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul li,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul li {
    height: 100%;
    background-size: auto 100%;
    background-position: center top;
  }
  .siteWrapper .siteContent.brandLayout .brandStats:after,
  .siteWrapper .siteContent.brandLayout .brandHighlights:after {
    content: "";
    display: block;
    margin: 0px;
    padding: 16.691% 0px 0px 0px;
  }
  .siteWrapper .siteContent.contactUs .colRight,
  .siteWrapper .siteContent.contactUs .colLeft,
  .siteWrapper .siteContent.contactUs .colFullwidthOverride {
    width: 100%;
    background-color: #084053;
  }
  .siteWrapper .siteContent.contactUs .filterContainer {
    background-color: #e1e1e1;
  }
  .siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails {
    width: 55%;
  }
  .siteWrapper .siteFooter.activeMap .footerMap {
    width: 66%;
  }
}
@media only screen and (max-width: 1024px) {
  .siteWrapper .siteContent.brandLayout .brandOverview .brandInfo {
    width: 50%;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo .brandAdditionalContent {
    width: 95%;
  }
  .siteWrapper .siteContent.brandLayout .brandStats,
  .siteWrapper .siteContent.brandLayout .brandHighlights {
    height: 192px;
    overflow: hidden;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul {
    width: 150%;
    height: 192px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul li,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul li {
    height: 192px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats .arrowLeft,
  .siteWrapper .siteContent.brandLayout .brandHighlights .arrowLeft {
    display: none;
  }
  .siteWrapper .siteContent.brandLayout .brandStats .arrowRight,
  .siteWrapper .siteContent.brandLayout .brandHighlights .arrowRight {
    display: block;
  }
  .siteWrapper .siteContent.brandLayout .videoContainer .primaryCTALink {
    top: 205px;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeCareers {
    min-height: 370px;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeCSR .inPageContenSection {
    width: 50%;
  }
  .siteWrapper .siteContent .masonryContainer .brandItemSizer {
    width: 25%;
  }
  .siteWrapper .siteContent .masonryContainer .brandItem {
    width: 25%;
  }
  .siteWrapper .siteContent.landingAgeChecker {
    width: 100%;
    height: 660px;
    background: url(../images/brands/_landingPage/age-checker-bg.jpg) center top;
    background-size: auto 100%;
  }
  .siteWrapper .siteContent.landingAgeChecker .colRight {
    width: 29%;
    min-width: 450px;
    left: 0%;
  }
  .siteWrapper .siteFooter > ul {
    width: 100%;
  }
  .siteWrapper .siteFooter .minorFooterLinks ul {
    margin: 7px 0px 0px 0px;
  }
  .siteWrapper .siteFooter .minorFooterLinks .ara {
    position: absolute;
    right: -10px;
    top: -15px;
  }
  .siteWrapper .siteFooter .footerMap {
    width: 108.54%;
    position: relative;
    height: 500px;
    margin: 30px 0px 10px;
    padding: 0;
    left: -4.27%;
    background-size: 100%;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer {
    background-position: center 3px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pageHeading {
    left: 4.27%;
    width: 45%;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer > div {
    width: 703px;
    height: 500px;
    margin: 0 auto;
    position: relative;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinUSA {
    left: 159px;
    top: 227px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinSouthAmerica {
    left: 220px;
    top: 353px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinEuropeOne {
    left: 315px;
    top: 190px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinEuropeTwo {
    left: 319px;
    top: 215px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAfricaOne {
    left: 353px;
    top: 348px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAfricaTwo {
    left: 362px;
    top: 375px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAfricaThree {
    left: 374px;
    top: 343px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAfricaFour {
    left: 383px;
    top: 355px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAfricaFive {
    left: 406px;
    top: 326px;
  }
  .siteWrapper .siteFooter .footerMap .mapContainer .pin.pinAsia {
    left: 548px;
    top: 313px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap {
    width: 108.54%;
    position: relative;
    height: 500px;
    margin: 30px 0px 10px 0px;
    padding: 0;
    left: -4.27%;
    background-size: 100%;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer {
    background-position: center 3px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pageHeading {
    left: 4.27%;
    width: 45%;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinUSA {
    left: 159px;
    top: 227px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinSouthAmerica {
    left: 220px;
    top: 353px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinEuropeOne {
    left: 315px;
    top: 190px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinEuropeTwo {
    left: 319px;
    top: 215px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaOne {
    left: 353px;
    top: 348px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaTwo {
    left: 362px;
    top: 375px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaThree {
    left: 374px;
    top: 343px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaFour {
    left: 383px;
    top: 355px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAfricaFive {
    left: 406px;
    top: 326px;
  }
  .siteWrapper .siteFooter.activeMap .footerMap .mapContainer .pin.pinAsia {
    left: 548px;
    top: 313px;
  }
}
@media only screen and (max-width: 860px) {
  .siteWrapper {
    overflow-x: hidden;
  }
  .siteWrapper .siteHeader ul {
    width: 206px;
    height: 100%;
    top: 0px;
    right: -246px;
    bottom: inherit;
    background-color: #fff;
    position: absolute;
    border: none;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
    margin: 0px;
    padding: 33px 0px 0px 0px;
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .siteWrapper .siteHeader ul.secondaryNav {
    border-top: 1px solid #cccccc;
    top: 299px;
    box-shadow: none;
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteHeader ul.secondaryNav li {
    background-image: none;
  }
  .siteWrapper .siteHeader ul li {
    width: 100%;
    display: block;
    background: url(../images/common/sprite.png) 187px -149px #ffffff;
    margin: 0px;
    padding: 0px 0px 0px 20px;
  }
  .siteWrapper .siteHeader ul li.btnNavSearch {
    position: absolute;
    left: -150px;
    top: 26px;
  }
  .siteWrapper .siteHeader.activeMenu ul {
    right: 0px;
    position: fixed;
  }
  .siteWrapper .siteHeader.activeMenu ul li.btnNavSearch {
    display: none;
  }
  .siteWrapper .siteHeader.activeMenu .burgerMenu {
    right: 216px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .siteWrapper .siteHeader .burgerMenu {
    width: 42px;
    height: 38px;
    background: url(../images/common/sprite.png) -27px -107px;
    display: block;
    position: absolute;
    right: 30px;
    top: 28px;
    cursor: pointer;
    -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -ms-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  }
  .siteWrapper .signInBlock {
    height: auto;
    min-height: 50px;
  }
  .siteWrapper .signInBlock .defaultContentParagraph {
    width: 100%;
    float: none;
    display: inline-block;
  }
  .siteWrapper .signInBlock .primaryCTALink {
    display: inline-block;
    float: none;
    margin: 10px 10px 10px 0px;
    padding: 3px 10px 3px 22px;
  }
  .siteWrapper .signInBlock .loggedIn .loggedInOptions {
    float: none;
  }
  .siteWrapper .siteContent {
    z-index: 10000001;
    background-color: #fff;
  }
  .siteWrapper .siteContent > div h3,
  .siteWrapper .siteContent > div h4,
  .siteWrapper .siteContent > div p {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent > div h3 {
    font-size: 13px;
  }
  .siteWrapper .siteContent > div h4 {
    font-size: 20px;
  }
  .siteWrapper .siteContent > div .defaultContentParagraph {
    font-size: 13px;
    line-height: 22px;
  }
  .siteWrapper .siteContent > div ul {
    font-size: 13px;
  }
  .siteWrapper .siteContent > div ul li {
    line-height: 20px;
  }
  .siteWrapper .siteContent .pageHeadingSecondary {
    font-size: 30px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent .colRight .colRightContentDetails {
    font-size: 12px;
    margin: 0px;
    padding: 25px 12px;
  }
  .siteWrapper .siteContent .colRight .colRightContentDetails dt {
    width: 28%;
  }
  .siteWrapper .siteContent .colRight .colRightContentDetails dd {
    width: 72%;
  }
  .siteWrapper .siteContent .colRight .colRightContentCopy {
    margin: 0px;
    padding: 15px 12px 0px;
  }
  .siteWrapper .siteContent .colRight .colRightContentCopy .primaryCTALink {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
    padding: 5px 6px 5px 24px;
  }
  .siteWrapper .siteContent .colRight .colRightDownloadContainer {
    background-size: auto 100%;
  }
  .siteWrapper .siteContent.landingInvestorCentre {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.landingInvestorCentre .sectionLandingBanner {
    background-image: url(/images/investor-centre/med/header.jpg);
  }
  .siteWrapper .siteContent.landingGovernance .sectionLandingBanner {
    background-image: url(/images/governance/med/header.jpg);
    background-position: center top !important;
  }
  .siteWrapper .siteContent.landingCorporateResponsibility {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.landingCorporateResponsibility .sectionLandingBanner {
    background-image: url(/images/corporate-responsibility/med/header.jpg);
  }
  .siteWrapper .siteContent.landingNewsroom .sectionLandingBanner {
    background-image: url(/images/newsroom/med/header.jpg);
    background-size: auto 100% !important;
    background-position: right top !important;
  }
  .siteWrapper .siteContent .whoToContact {
    height: 415px;
  }
  .siteWrapper .siteContent .whoToContact > div {
    width: 350px;
    height: 375px;
    top: 20px;
    margin: 0px;
    padding: 20px;
  }
  .siteWrapper .siteContent .whoToContact > div .pageHeadingSecondary {
    margin: 10px 0px !important;
    padding: 0px !important;
  }
  .siteWrapper .siteContent .whoToContact > div p > * {
    font-size: 13px;
    line-height: 22px;
  }
  .siteWrapper .siteContent .whoToContact > div p {
    margin: 0px 0px 20px 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent .whoToContact > div p a.telNumber {
    font-size: 20px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner {
    background-size: cover;
    background-position: left top;
    min-height: inherit;
    margin: 0px !important;
    padding: 85px 4.27% 0px !important;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner:after {
    margin: 0px;
    padding: 39.0625% 0px 0px 0px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span,
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner ul,
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    left: 0%;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span:after {
    width: 390px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 {
    font-size: 38px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 span {
    left: 0px;
    font-size: 36px;
    top: 0px;
  }
  .siteWrapper .siteContent.landingCareers .sectionLandingBanner {
    background-image: url(/images/careers/med/header.jpg);
  }
  .siteWrapper .siteContent.landingNewsroom .sectionLandingBanner {
    background-size: 100% 100%;
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner {
    background-size: 100% 100%;
    margin: 0px !important;
    padding: 0px !important;
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div {
    margin: 0px;
    padding: 140px 4.27% 0px 4.27%;
  }
  .siteWrapper .siteContent.contactUs .contactUsOverview .generalContactDetails {
    width: 100%;
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner {
    background-image: url(/images/home/med/banner-slide-1.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideOne {
    background-image: url(/images/home/med/banner-slide-1.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideTwo {
    background-image: url(/images/home/med/banner-slide-2.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideThree {
    background-image: url(/images/home/med/banner-slide-3.jpg);
  }
  .siteWrapper .siteFooter {
    margin: 0px;
    padding: 15px 4.27% 0px;
    z-index: 1000001;
  }
  .siteWrapper .siteFooter > ul {
    width: 100%;
  }
  .siteWrapper .siteFooter > ul > li {
    width: 24.1630%;
    margin: 0px 1.1044% 0px 0px;
    padding: 0px;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n {
    width: 24.1630%;
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n a {
    width: inherit;
  }
  .siteWrapper .siteFooter > ul > li > a {
    font-size: 13px;
    height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .siteWrapper .siteContent.errorFourOhFour,
  .siteWrapper .siteContent.errorFiveHundred {
    height: 360px;
  }
  .siteWrapper .siteContent.errorFourOhFour .colRight,
  .siteWrapper .siteContent.errorFiveHundred .colRight {
    width: 100%;
    left: 0px;
    top: 40px;
  }
  .siteWrapper .siteContent.errorFourOhFour {
    background: url(../images/errors/sml/404-bg.jpg) center top no-repeat;
  }
  .siteWrapper .siteContent.errorFiveHundred {
    background: url(../images/errors/sml/500-bg.jpg) center top no-repeat;
  }
  .siteWrapper .siteContent .onPageContentOverlay form,
  .siteWrapper .siteContent .onPageContentOverlay .formContainer {
    width: 90%;
    height: 90%;
    left: 5%;
    top: 5%;
    margin: 0px;
    padding: 20px;
  }
  .siteWrapper .siteContent .onPageContentOverlay form h3,
  .siteWrapper .siteContent .onPageContentOverlay .formContainer h3 {
    font-size: 20px;
  }
  .siteWrapper .siteContent .onPageContentOverlay form > span,
  .siteWrapper .siteContent .onPageContentOverlay .formContainer > span {
    font-size: 13px;
  }
  .siteWrapper .siteContent > div .pageHeading {
    width: 100%;
  }
  .siteWrapper .siteContent > div .defaultContentParagraph {
    margin: 0px 0px 10px 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent > div .quoteParagraph {
    margin: 30px 0px 30px 4.27%;
    padding: 0px 0px 0px 4.27%;
  }
  .siteWrapper .siteContent > div h4.vacancyTopLevelInfo {
    padding-right: 0px;
    padding-bottom: 10px;
    text-align: right;
  }
  .siteWrapper .siteContent > div h4.vacancyTopLevelInfo .vacancyLocation {
    width: 100%;
  }
  .siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colLeft {
    width: 100%;
    display: block;
    margin: 0px;
    padding: 20px 4.27% 0px;
  }
  .siteWrapper .siteContent.colSplitSixtyFiveThirtyFive .colRight {
    width: 100%;
    display: block;
  }
  .siteWrapper .siteContent.colSplitFiftyFifty > div {
    width: 100%;
    background-color: #fff;
    display: block;
    margin: 0px;
    padding: 35px 4.27% 0px;
  }
  .siteWrapper .siteContent.colSplitFiftyFifty > div.newsItem {
    margin: 0px;
    padding: 15px 4.27% 0px;
  }
  .siteWrapper .siteContent.colSplitFiftyFifty > div .primaryCTALink {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
    padding: 5px 6px 5px 24px;
  }
  .siteWrapper .siteContent.colSplitFiftyFifty > div .pdfLink {
    margin: 0px 0px 10px 0px !important;
    padding: 5px 6px 5px 24px !important;
  }
  .siteWrapper .siteContent.colFullWidth {
    /*
        & > div {
          &.investorCentreReportArchive {
            .defaultNormalizing(@padding: 25px 4.27% 10.6458%) !important;

            .annualReportSlider {
              height: 320px;
              position: relative;
              top:34px;

              ul {
                height: 100%;
              }
            }
          }
        }
        */
  }
  .siteWrapper .siteContent.colFullWidth > div.careersInternships .backColor {
    left: 0px;
  }
/*  .siteWrapper .siteContent.colFullWidth > div.careersLinkedIn {
    display: none;
  }*/
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
    width: 100%;
    min-height: initial;
    display: inline-block;
    background-size: contain;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > *,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > * {
    left: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > p,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > p,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > .pageHeadingSecondary,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > .pageHeadingSecondary {
    width: 100%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft {
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 25px 4.27% 40.6458%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft.homeCSR {
    margin: 0px;
    padding: 25px 4.27% 60.6458%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft.homeCSR .inPageContenSection {
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 30px 0px 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft.csrTheEnvironment {
    margin: 0px;
    padding: 25px 4.27% 50.6458%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft.csrEmploymentEquity {
    margin: 0px;
    padding: 25px 4.27% 55.6458%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft.csrEmploymentEquity .backColor {
    left: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 40.6458% 4.27% 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeBrands {
    background: #ece8e3;
    margin: 0px;
    padding: 30px 4.27%;
    animation: none;
    -moz-animation: none;
    -webkit-animation: none;
    -ms-animation: none;
    -o-animation: none;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeBrands .backColor {
    display: none;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeBrands > * {
    max-width: 100%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeBrands:after {
    background-image: none;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeCareers {
    margin: 0px;
    padding: 60.6458% 4.27% 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeCareers > a {
    color: #006699;
    background-color: #e5eff5;
    background-position: 10px -225px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeCareers > .pageHeading,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeCareers > .pageHeadingSecondary,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.homeCareers > .defaultContentParagraph {
    color: #333333;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.csrResponsibleDrinking {
    margin: 0px;
    padding: 55.6458% 4.27% 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.csrResponsibleDrinking .backColor {
    left: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight.csrOurPeople {
    margin: 0px;
    padding: 50.6458% 4.27% 25px;
  }
  .siteWrapper .siteContent.colFullWidth.landingHome .sectionLandingBanner {
    height: 212px;
  }
  .siteWrapper .siteContent.colFullWidth.landingHome .sectionLandingBanner > div {
    margin: 0px;
    padding: 50px 0px 0px 20px;
    bottom: 13px;
  }
  .siteWrapper .siteContent.colFullWidth.landingHome .sectionLandingBanner > div.buttons {
    padding: 0px;
  }
  .siteWrapper .siteContent.landingInvestorCentre div.investorCentreSubscription {
    margin: 0px;
    padding: 25px 4.27% 60%;
  }
  .siteWrapper .siteContent.landingInvestorCentre div.investorCentreSubscription form {
    width: 100%;
  }
  .siteWrapper .siteContent.landingInvestorCentre div.investorCentreSubscription form fieldset {
    width: 50%;
  }
  .siteWrapper .siteContent.landingInvestorCentre div.investorCentreSubscription .backColor {
    left: 0px;
  }
  .siteWrapper .siteContent .whoToContact {
    background: none;
  }
  .siteWrapper .siteContent .whoToContact > div {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreShareholderDiary > div {
    width: 100%;
    margin: 0px;
    padding: 15px 0px 25px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider .annualReportSlider {
    top: 75%;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider .annualReportSlider.annualReportSlideRight {
    right: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive .annualReportSlider ul {
    width: 100%;
    height: 50%;
    top: auto;
    bottom: 0px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride {
    width: 100% !important;
    left: 0px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride h3 {
    font-size: 20px;
    height: 36px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride label {
    top: 54px;
    font-size: 15px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride input[type="text"] {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride input[type="submit"] {
    top: 44px;
  }
  .siteWrapper .siteContent form.colFullwidthOverride.activeFieldset label {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  .siteWrapper .siteContent .colFullwidthOverride.filterContainer {
    width: 100% !important;
    margin: 0px;
    padding: 10px 4.27% 5px;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview {
    height: auto;
    background: none;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview .brandPackshot {
    width: 100%;
    height: 240px;
    background-position: center top;
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview .brandInfo {
    width: 100%;
    height: auto;
    position: relative;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent {
    width: 100%;
    height: 100%;
    position: relative;
    background: none;
    left: 100%;
    display: none;
    transition: none;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent .pageHeadingSecondary {
    margin: 0px 0px 20px 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview .brandInfo .brandAdditionalContent .closeAdditionalContent {
    right: 0px;
    top: 0px;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo > * {
    display: none;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo .brandAdditionalContent {
    width: 100%;
    display: block;
    left: 0%;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandInfo .brandAdditionalContent > * {
    transition: none;
  }
  .siteWrapper .siteContent.brandLayout .brandOverview.brandInfoMore .brandPackshot {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.brandLayout.brandklipdrift .brandOverview .brandPackshot {
    background-image: url(../images/brands/klipdrift/background-sml-2020.jpg);
  }
  .siteWrapper .siteContent.brandLayout .brandStats,
  .siteWrapper .siteContent.brandLayout .brandHighlights {
    height: 184px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul {
    width: 300%;
    height: 184px;
  }
  .siteWrapper .siteContent.brandLayout .brandStats ul li,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul li {
    height: 184px;
    background-size: 100%;
    background-position: center;
  }
  .siteWrapper .siteContent.brandLayout .videoContainer {
    width: 100%;
    height: 300px;
  }
  .siteWrapper .siteContent.brandLayout .videoContainer .primaryCTALink {
    top: 235px;
  }
  .siteWrapper .siteContent.brandLayout .crmBlock {
    width: 100%;
    padding: 0px 4.27% 20px;
  }
  .siteWrapper .siteContent.brandLayout.brandallersverloren .videoContainer .quoteParagraph span {
    font-size: 13px;
  }
  .siteWrapper .siteContent .masonryContainer .brandItemSizer {
    width: 50%;
  }
  .siteWrapper .siteContent .masonryContainer .brandItem {
    width: 50%;
  }
  .siteWrapper .siteFooter > ul > li {
    width: 48.326%;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n {
    width: 48.326%;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n a {
    width: 100%;
  }
  .siteWrapper .siteFooter > ul > li > a {
    height: inherit;
    display: inline-block;
    width: 100%;
    margin: 15px 0px 0px 0px;
  }
  .siteWrapper .siteFooter .footerMap {
    display: none;
  }
}
@media only screen and (max-width: 580px) {
  .siteWrapper .siteContent.brandLayout .brandStats ul li,
  .siteWrapper .siteContent.brandLayout .brandHighlights ul li {
    background-size: auto;
  }
  .siteWrapper .siteContent.landingAgeChecker {
    height: auto;
  }
  .siteWrapper .siteContent.landingAgeChecker .colRight {
    width: 100%;
    min-width: inherit;
    top: 10px;
    position: relative;
  }
}
@media only screen and (max-width: 450px) {
  .siteWrapper .siteHeader.activeSearch .search {
    top: -17px;
  }
  .siteWrapper .siteHeader .logo {
    margin: 14px 0px 12px 4.27%;
    padding: 0px;
  }
  .siteWrapper .siteHeader ul li.btnNavSearch {
    left: -130px;
  }
  .siteWrapper .siteHeader.activeMenu .logo {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    pointer-events: none;
  }
  .siteWrapper .siteHeader .burgerMenu {
    right: 10px;
  }
  .siteWrapper .siteHeader .search {
    height: 85px;
  }
  .siteWrapper .siteHeader .search input[type="text"] {
    width: 90%;
  }
  .siteWrapper .siteHeader .search input[type="submit"] {
    right: 14.270%;
  }
  .siteWrapper .siteHeader .search a {
    right: 2.6%;
  }
  .siteWrapper .siteContent.landingInvestorCentre {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.landingInvestorCentre .sectionLandingBanner {
    background-image: url(/images/investor-centre/sml/header.jpg);
  }
  .siteWrapper .siteContent.landingGovernance .sectionLandingBanner {
    background-image: url(/images/governance/sml/header.jpg);
    background-size: cover !important;
  }
  .siteWrapper .siteContent.landingCorporateResponsibility {
    margin: 0px;
    padding: 0px;
  }
  .siteWrapper .siteContent.landingCorporateResponsibility .sectionLandingBanner {
    background-image: url(/images/corporate-responsibility/sml/header.jpg);
    background-size: cover !important;
  }
  .siteWrapper .siteContent.landingNewsroom .sectionLandingBanner {
    background-position: right top!important;
    background-size: cover !important;
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner {
    background-image: url(/images/home/sml/banner-slide-1.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideOne {
    background-image: url(/images/home/sml/banner-slide-1.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideTwo {
    background-image: url(/images/home/sml/banner-slide-2.jpg);
  }
  .siteWrapper .siteContent.landingHome .sectionLandingBanner > div.slideThree {
    background-image: url(/images/home/sml/banner-slide-3.jpg);
  }
  .siteWrapper .siteContent.landingCareers .sectionLandingBanner {
    background-image: url(/images/careers/sml/header.jpg);
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner {
    background-position: left top;
    background-size: cover;
	padding: 43px 4.27% 32px !important;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner:after {
    margin: 0px;
    padding: 64.0326% 0px 0px 0px;
    position: absolute;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span {
    width: 95.73%;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner span:after {
    width: 100%;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner ul li {
    margin: 10px 0px 0px -10px;
    padding: 1px 8px 2px 21px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 {
    width: 95.73%;
    font-size: 28px;
  }
  .siteWrapper .siteContent .colFullwidthOverride.sectionLandingBanner h5 span {
    font-size: 30px;
    line-height: 26px;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeWhoWeAre {
    background: url(../images/home/sml/who-we-are.jpg) no-repeat;
    background-position: left bottom;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeInvestorCenter {
    background: url(../images/home/sml/investor-center.jpg) no-repeat;
    background-position: left bottom;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeCareers {
    background: url(../images/home/sml/careers.jpg) no-repeat;
    background-position: left bottom;
  }
  .siteWrapper .siteContent.colFullWidth > div.homeCSR {
    background-image: url(../images/home/sml/csr.jpg);
    background-color: #ece8e3;
  }
  .siteWrapper .siteContent.colFullWidth > div.careersWhyWorkAtDistell {
    background-image: url(../images/careers/sml/whyWorkAtDistell.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.careersCareerDevelopment {
    background-image: url(../images/careers/sml/careerDevelopment.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.careersInternships {
    background-image: url(../images/careers/sml/internships.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.careersInternships .backColor {
    left: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.careersLinkedIn {
    background-image: url(../images/careers/sml/linkedIn.jpg);
	    background-size: cover;
		background-repeat:no-repeat;
  }
  .siteWrapper .siteContent.colFullWidth > div.careersOurValues {
    background-image: url(../images/careers/sml/ourValues.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreReportArchive {
    background-image: url(../images/investor-centre/sml/report-archive.jpg);
    background-repeat: no-repeat;
  }
  .siteWrapper .siteContent.colFullWidth > div.csrDistellFoundation {
    background-image: url(../images/corporate-responsibility/sml/distell-foundation.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrSustainabilityReport {
    background-image: url(../images/corporate-responsibility/sml/sustainabilityReport.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrSustainingCommunities {
    background-image: url(../images/corporate-responsibility/sml/sustaining-communities.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrResponsibleDrinking {
    background-image: url(../images/corporate-responsibility/sml/responsible-drinking.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrTheEnvironment {
    background-image: url(../images/corporate-responsibility/sml/the-environment.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrOurPeople {
    background-image: url(../images/corporate-responsibility/sml/our-people.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.csrEmploymentEquity {
    background-image: url(../images/corporate-responsibility/sml/employment-equity.jpg);
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreMeetOurTeam {
    background-image: url(../images/investor-centre/sml/meet-our-team.jpg);
    background-repeat: no-repeat;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreDividendHistory {
    background-image: url(../images/investor-centre/sml/dividend-history.jpg);
    background-repeat: no-repeat;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription {
    background-image: url(../images/investor-centre/sml/investor-subscription.jpg);
    margin: 0px !important;
    padding: 25px 4.27% 82.5613% !important;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form fieldset,
  .siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .formContainer fieldset {
    width: 100%;
  }
  .siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription form fieldset input[type="submit"],
  .siteWrapper .siteContent.colFullWidth > div.investorCentreSubscription .formContainer fieldset input[type="submit"] {
    margin: 20px 0px 0px 0px;
    padding: 0px 11px 0px 24px;
  }
  .siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment .backColor {
    left: 0px !important;
    display: none;
  }
  .siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment * {
    color: inherit;
  }
  .siteWrapper .siteContent.colFullWidth > div.governanceGiftsAndEntertainment .primaryCTALink {
    color: #006699;
    background: url(http://distell.local/images/common/sprite.png) 10px -225px;
    background-color: #e5eff5;
  }
  .siteWrapper .siteContent.colFullWidth > div.governanceCommunication .backColor {
    left: 0px !important;
  }
  .siteWrapper .siteContent.colFullWidth > div .primaryCTALink {
    margin: 0px 0px 13px -15px !important;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
    width: 100%;
    min-height: initial;
    display: block;
    background-size: contain;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > *,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > * {
    left: 0px;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > p,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > p,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft > .pageHeadingSecondary,
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight > .pageHeadingSecondary {
    width: 100%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyLeft {
    margin: 0px;
    padding: 25px 4.27% 56.4959%;
  }
  .siteWrapper .siteContent.colFullWidth > div.fullWidthCopyRight {
    margin: 0px;
    padding: 56.4959% 4.27% 25px;
  }
  .siteWrapper .siteContent .masonryContainer .brandItemSizer {
    width: 50%;
  }
  .siteWrapper .siteContent .masonryContainer .brandItem {
    width: 50%;
  }
  .siteWrapper .siteFooter > ul > li {
    width: 100%;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n {
    width: 100%;
  }
  .siteWrapper .siteFooter > ul > li.nthChild4n a {
    width: 100%;
  }
  .siteWrapper .siteFooter > ul > li > a {
    height: inherit;
    display: inline-block;
    width: 100%;
    margin: 15px 0px 0px 0px;
  }
}
@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -4000px 0;
  }
}
@-moz-keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -4000px 0;
  }
}
@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -4000px 0;
  }
}
@-ms-keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -4000px 0;
  }
}
@-o-keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -4000px 0;
  }
}
@keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes cssload-spin {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes cssload-spin {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes cssload-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes cssload-spin {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}