/*
 *  =======================================
 *  AB InBev SKIN FOR UNIVERSAL TEMPLATE
 *  =======================================
 *
 *
 *
 *
 *  INDEX
 *  ======
 *  1.- General AB InBev Styles (font, colors, default sizes)
 *  2.- Custom base elements (header, footer, body)
 *  3.- Components
 *
 *
 */
/* 1 Global Variables */
/* Global section colors */
/* accordion */
/* submenu */
/* Button */
/* Divider */
/* Link */
/* Table */
/* Press release */
/* Din Regular */
@font-face {
  font-family: 'DIN Regular';
src: url('fonts/din_regular-webfont.eot');
src: url('fonts/din_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din_regular-webfont.woff') format('woff'), url('fonts/din_regular-webfont.ttf') format('truetype'), url('fonts/din_regular-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Din Medium Regular */
@font-face {
  font-family: 'DIN Medium Regular';
src: url('fonts/din_medium_regular-webfont.eot');
src: url('fonts/din_medium_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din_medium_regular-webfont.woff') format('woff'), url('fonts/din_medium_regular-webfont.ttf') format('truetype'), url('fonts/din_medium_regular-webfont.svg#din_mediumregular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Din Bold Alternate */
@font-face {
  font-family: 'DIN Bold Alternate';
src: url('fonts/din_bold_alternate-webfont.eot');
src: url('fonts/din_bold_alternate-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din_bold_alternate-webfont.woff') format('woff'), url('fonts/din_bold_alternate-webfont.ttf') format('truetype'), url('fonts/din_bold_alternate-webfont.svg#dinboldalternate') format('svg');
font-weight: normal;
font-style: normal;
}
/* Din Bold */
@font-face {
  font-family: 'DIN Bold';
src: url('fonts/din_bold-webfont.eot');
src: url('fonts/din_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din_bold-webfont.woff') format('woff'), url('fonts/din_bold-webfont.ttf') format('truetype'), url('fonts/din_bold-webfont.svg#dinbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
  font-family: 'Glyphicons_Halflings';
src: url('fonts/glyphicons-halflings-regular.eot');
src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/* Bootstrap fix */
.panel-body {
  padding: 0 0 10px 0;
}
.container {
  padding: 0;
}
.text {
  padding-left: 10px;
}
.modal-backdrop.in.fullopacity {
  background-image: url('images/age-gate-bg-mobile.jpg');
  height: 100%;
}
.fade-effect {
  background: #b8152d;
}
.bg #progressStatus {
  background: rgba(184, 21, 45, 0.8);
}
h1 {
  padding-left: 10px;
}
.btn-group > .btn {
  color: #e0b05f;
}
/* Extra Small devices only */
@media (max-width: 767px) {
  
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .modal-backdrop.in.fullopacity {
  background-image: url('images/age-gate-bg.jpg');
}
.text {
  padding-left: 0;
}
h1 {
  padding-left: 0;
}

}
/* Small devices only */
@media (min-width: 768px) and (max-width: 991px) {
  .text {
  padding-left: 0;
}
h1 {
  padding-left: 0;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .text {
  padding-left: 0;
}
h1 {
  padding-left: 0;
}

}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .text {
  padding-left: 0;
}
h1 {
  padding-left: 0;
}

}
/* 2 Custom base elements */
/* ==========================================
Custom Header and Footer Styles
========================================== */
body {
  background: #ffffff;
  background-image: url('images/background-mobile.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover !important;
  background-color: #ffffdf;
}
/* Header Start */
/* Resets & General */
.mh-un-content,
.mh-un-item,
.mh-mn-social-items,
.mh-mn-social-item,
.mh-mn-menu,
.mh-mn-menu-item,
.mh-mn-submenu,
.mh-mn-submenu-item {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Global styles */
.mh-mn-menu-link {
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mh-content h1 {
  margin: 0;
}
.socialLinks {
  display: none;
}
.mh-mn-icons-container {
  display: none;
}
.gototopcomponent {
  display: none;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
.main-header {
  background-color: #ffffff;
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  -webkit-font-smoothing: antialiased;
  z-index: 100;
  -webkit-box-shadow: 0 1px 3px 1px #5c5958;
  box-shadow: 0 1px 3px 1px #5c5958;
}
.mh-logo-img {
  padding-top: 12px;
}
.mh-date,
.mh-un-link {
  border-right: 2px solid #ffffff;
  color: #ffffff;
  text-transform: uppercase;
}
.mh-un-item:last-child > .mh-un-link {
  border-right: 0;
  padding-right: 0;
}
.mh-un-link:hover {
  color: #ffffff;
}
.mh-search-form {
  display: block;
  border: 1px solid #ffffff;
  padding: 1px;
}
.mh-sf-input,
.mh-sf-button {
  background: none;
  border: 0;
  color: #ffffff;
  float: left;
  height: 100%;
  outline: 0;
}
.mh-sf-input {
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.mh-sf-input::-webkit-input-placeholder {
  color: #ffffff;
}
.mh-sf-input::-moz-placeholder {
  color: #ffffff;
}
/* firefox 19+ */
.mh-sf-input:-moz-placeholder {
  color: #ffffff;
}
.mh-sf-input:-ms-input-placeholder {
  color: #ffffff;
}
/* ie */
.mh-sf-button {
  color: #ffffff;
  padding: 0;
  position: absolute;
}
span.mh-mn-menu-link {
  cursor: default;
}
.mh-mn-menu-item-selected > .mh-mn-submenu {
  display: block;
}
@media (min-width: 1200px) {
  .main-body > .row > .col-lg-12 {
  margin-top: -60px;
}
.mh-mn-menu-link {
  font-size: 13px;
  padding: 0 12px 20px;
}

}
/* Extra small & Small devices only */
@media (max-width: 991px) {
  .main-header,
.mh-content {
  height: 60px;
}
.mh-logo {
  height: 43px;
  margin: 0 auto;
  width: 50%;
}
.mh-date,
.mh-un-content,
.mh-search-form-container,
.mh-main-nav-container {
  display: none;
}
.mh-search-form-container-selected,
.mh-main-nav-container-selected {
  display: block;
}
.mh-search-form-container {
  background-color: #8b0025;
  height: 50px;
  padding: 10px;
  position: absolute;
  top: 60px;
  width: 100%;
}
.mh-search-form {
  background-color: #b8152d;
  height: 30px;
}
.mh-sf-button {
  font-size: 16px;
  height: 26px;
  right: 12px;
  width: 30px;
}
.mh-main-nav-button,
.mh-search-button {
  color: #212121;
  display: block;
  font-size: 25px;
  font-weight: bold;
  height: 40px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 40px;
}
.mh-main-nav-button:hover,
.mh-search-button:hover {
  color: #d42224;
  text-decoration: none;
}
.mh-main-nav-button-selected,
.mh-search-button-selected {
  background-color: #8b0014;
  color: #ffffff;
  text-decoration: none;
}
.mh-main-nav-button {
  right: 10px;
}
.mh-search-button {
  right: 50px;
}
.mh-mn-social,
.mh-date-user-nav-container,
.mh-mn-social-items {
  display: inline-block;
}
.mh-mn-social-button {
  display: none;
}
.mh-mn-social-item,
.mh-un-button {
  float: left;
}
.mh-mn-social-item {
  height: 38px;
  margin: 0 3px;
  overflow: hidden;
  width: 38px;
}
.mh-mn-social-link,
.mh-un-button {
  display: block;
  font-size: 40px;
  height: 40px;
  line-height: 40px;
  margin: -1px 0 0 -1px;
  text-align: center;
  width: 40px;
}
.mh-mn-social-link {
  background-color: #ffffff;
  color: #8b0025;
}
.mh-mn-social-link:hover {
  background-color: #8b0014;
  color: #ffffff;
  text-decoration: none;
}
.mh-un-button {
  color: #ffffff;
  font-size: 26px;
}
.mh-un-button:hover {
  color: #ffffff;
  text-decoration: none;
}
.mh-user-nav-container-selected > .mh-un-button:after {
  border-bottom: 12px solid #b8152d;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  content: "";
  display: block;
  height: 0;
  margin: -1px auto 0;
  width: 0;
}
.mh-user-nav-container-selected > .mh-un-content {
  display: block;
}
.mh-un-content {
  background-color: #b8152d;
  border-radius: 5px;
  font-size: 0;
  left: 2%;
  line-height: 0;
  padding: 15px;
  position: absolute;
  text-align: center;
  top: 116px;
  width: 96%;
}
.mh-un-item,
.mh-un-link {
  display: inline-block;
  font-size: 16px;
  line-height: 13px;
}
.mh-un-link {
  margin: 3px 0;
  padding: 0 7px;
}
.mh-main-nav-container,
.mh-mn-menu {
  background-color: #111;
}
.mh-mn-menu-link {
  border-bottom: 1px solid #393939;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 25px;
  line-height: 25px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.mh-mn-menu-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.mh-mn-menu-link-selected,
.mh-mn-submenu-item-selected > .mh-mn-submenu-link,
.mh-mn-submenu-item-selected > .mh-mn-submenu-link-beer,
.mh-mn-menu-link-selected:hover,
.mh-mn-submenu-item-selected > .mh-mn-submenu-link:hover,
.mh-mn-submenu-item-selected > .mh-mn-submenu-link-beer:hover {
  color: #b8152d;
}
.mh-mn-submenu {
  display: none;
  padding: 5px 0;
  border-bottom: 1px solid #393939;
}
.mh-mn-submenu-title {
  display: none;
}
.mh-mn-submenu-link-beer,
.mh-mn-submenu-link {
  color: #ffffff;
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  padding: 3px 15px 3px 45px;
}
.mh-mn-menu-arrow {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
}
.mh-mn-submenu-link-beer > strong,
.mh-mn-submenu-link > strong {
  font-weight: normal;
}
.mh-mn-submenu-link-beer:hover,
.mh-mn-submenu-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.mh-mn-submenu-link-beer > img,
.mh-mn-submenu-link-beer > em,
.mh-mn-submenu-link > img {
  display: none;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .mh-un-button,
.mh-search-button,
.mh-main-nav-button,
.mh-mn-social-button {
  display: none;
}
.main-header {
  height: 75px;
}
.main-header .mh-content {
  height: 90px;
}
.main-header .mh-content .mh-logo-container .mh-logo {
  background-position-x: left;
  height: 68px;
  margin: 0 0 0 20px;
  width: 109px;
}
.mh-date-user-nav-container {
  font-size: 17px;
  position: absolute;
  right: 20px;
  top: -70px;
}
.mh-date,
.mh-user-nav-container,
.mh-un-item,
.mh-un-link {
  display: block;
  float: left;
}
.mh-date,
.mh-un-link {
  line-height: 14px;
  padding: 0 5px;
}
.mh-search-form {
  height: 25px;
  position: absolute;
  right: 20px;
  top: 22px;
  width: 200px;
}
.mh-sf-input {
  background: #c6c4c4;
  color: #ffffff;
  height: 25px;
  width: 170px;
  padding-left: 5px;
}
.mh-sf-button {
  background-color: #5c5958;
  height: 25px;
  right: 0;
  width: 25px;
}
.mh-main-nav-container {
  position: relative;
  padding-left: 140px;
  top: -61px;
}
.mh-mn-social-items {
  position: absolute;
  right: 20px;
}
.mh-mn-menu {
  margin-left: 20px;
  text-transform: uppercase;
}
.mh-mn-social-item,
.mh-mn-menu-item {
  float: left;
}
.mh-mn-social-item {
  height: 32px;
  margin: 4px 0 0 4px;
  overflow: hidden;
  width: 32px;
}
.mh-mn-social-link {
  background-color: #4b4b4b;
  color: #ffffff;
  font-size: 32px;
}
.mh-mn-social-link:hover {
  background-color: #ffffff;
}
.mh-mn-social-item > .icon-facebook:focus,
.mh-mn-social-item > .icon-twitter:focus,
.mh-mn-social-item > .icon-youtube:focus,
.mh-mn-social-item > .icon-googleplus:focus {
  color: #ffffff;
}
.mh-mn-social-item > .icon-facebook:hover {
  color: #43609c;
}
.mh-mn-social-item > .icon-twitter:hover {
  color: #00aeef;
}
.mh-mn-social-item > .icon-youtube {
  font-size: 37px;
  line-height: 32px;
  margin-left: -3px;
}
.mh-mn-social-item > .icon-youtube:hover {
  color: #ff0026;
}
.mh-mn-social-item > .icon-googleplus:hover {
  color: #dd4b38;
}
.mh-mn-menu-link {
  color: #212121;
  display: block;
}
.mh-mn-menu-arrow {
  display: none;
}
.no-touch .mh-mn-menu-item:hover > .mh-mn-menu-link,
.mh-mn-menu-item-selected > .mh-mn-menu-link {
  color: #d42224;
  text-decoration: none;
}
.mh-mn-menu-link-selected {
  color: #212121;
  border-bottom: 8px solid #d42224;
}
.no-touch .mh-mn-menu-item:hover > .mh-mn-submenu {
  display: block;
}
.mh-mn-submenu {
  background-color: #111;
  display: none;
  left: 0;
  padding-left: 231px;
  position: absolute;
  top: 40px;
  width: 100%;
}
.mh-mn-submenu-title {
  color: #ffffff;
  float: left;
  font-size: 40px;
  line-height: 40px;
  margin: 40px 3px 0 -211px;
  width: 208px;
}
.mh-mn-submenu-title-link,
.mh-mn-submenu-title-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.mh-mn-submenu-item-beer {
  float: left;
  height: 150px;
  margin: 0 3px 0 0;
  width: 237px;
}
.mh-mn-submenu-link-beer {
  color: #ffffff;
  display: block;
  height: 100%;
  width: 100%;
}
.mh-mn-submenu-item-selected > .mh-mn-submenu-link-beer,
.mh-mn-submenu-link-beer:hover {
  color: #ffffff;
  background-color: #202020;
  text-decoration: none;
}
.mh-mn-submenu-link-beer > img {
  float: left;
}
.mh-mn-submenu-link-beer > strong {
  display: block;
  font-size: 20px;
  font-weight: normal;
  padding: 50px 0 0;
}
.mh-mn-submenu-link-beer > em {
  color: #e0b05f;
  font-size: 14px;
  font-style: normal;
}
.mh-mn-submenu-item {
  float: left;
  height: 149px;
  margin: 1px 3px 0 0;
  width: 157px;
}
.mh-mn-submenu-link {
  color: #ffffff;
  display: block;
  height: 100%;
  width: 100%;
}
.mh-mn-submenu-item-selected > .mh-mn-submenu-link,
.mh-mn-submenu-link:hover {
  color: #ffffff;
  background-color: #202020;
  text-decoration: none;
}
.mh-mn-submenu-link > strong {
  display: block;
  font-size: 20px;
  font-weight: normal;
  height: 69px;
  line-height: 69px;
  text-align: center;
  width: 100%;
}

}
@media (min-width: 992px) and (max-width: 1024px) {
  .mh-sf-input,
.mh-mn-menu-link {
  font-size: 10px;
}

}
@media (min-width: 1024px) and (max-width: 1200px) {
  .mh-sf-input,
.mh-mn-menu-link {
  font-size: 11px;
}

}
@media (min-width: 992px) and (max-width: 1200px) {
  .mh-mn-menu-link {
  padding: 0 6px 24px;
}

}
/* Header End */
/* Sticky Header Start */
@media (min-width: 992px) {
  .sticky-main-header {
  background-color: #ffffff;
  height: 75px;
  position: fixed;
  top: 0;
  width: 100%;
  /* Start less nested rules */
  
}
.sticky-main-header .mh-date,
.sticky-main-header .mh-un-content,
.sticky-main-header .mh-mn-social-items {
  display: none;
}
.sticky-main-header .mh-search-form-container-selected,
.sticky-main-header .mh-mn-social-items-selected,
.sticky-main-header .mh-user-nav-container-selected > .mh-un-content {
  display: block;
  position: absolute;
  right: 0;
  top: 61px;
  z-index: 10;
}
.sticky-main-header .mh-user-nav-container-selected > .mh-un-content {
  background-color: #3c3c3c;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 45px;
  padding: 16px 16px 0;
  text-transform: none;
}
.sticky-main-header .mh-un-link {
  border-right: 1px solid #ffffff;
  line-height: 11px;
  text-transform: none;
}
.sticky-main-header .mh-mn-social-item {
  height: auto;
  margin: 0;
  width: auto;
}
.sticky-main-header .mh-mn-social-link {
  background-color: #ffffff;
  display: block;
  color: #3c3c3c;
  font-size: 47px;
  height: 45px;
  line-height: 45px;
  margin: 0;
  overflow: hidden;
  width: 45px;
}
.sticky-main-header .mh-un-button,
.sticky-main-header .mh-search-button,
.sticky-main-header .mh-mn-social-button {
  display: none;
}
.sticky-main-header .no-touch .mh-un-button:hover,
.sticky-main-header .mh-un-button-selected,
.sticky-main-header .no-touch .mh-search-button:hover,
.sticky-main-header .mh-search-button-selected,
.sticky-main-header .no-touch .mh-mn-social-button:hover,
.sticky-main-header .mh-mn-social-button-selected {
  opacity: 0.6;
}
.sticky-main-header .mh-search-button {
  right: 60px;
}
.sticky-main-header .mh-mn-social-button {
  right: 100px;
}
.sticky-main-header .mh-logo {
  height: 45px;
}
.sticky-main-header .mh-date-user-nav-container {
  display: none;
}
.sticky-main-header .mh-mn-menu-item-selected > .mh-mn-menu-link-selected {
  color: #ffffff;
}
.sticky-main-header .mh-mn-submenu {
  top: 61px;
}

}
/* Small devices only */
@media (min-width: 768px) and (max-width: 991px) {
  footer .gototop-button .pull-right {
  width: 15%;
}
footer .footer-list,
footer .footer-list li {
  font-size: 14px;
}

}
@media (min-width: 768px) {
  body {
  background-image: url('images/background.png');
}
.footer .footer-container .footer-list li:after {
  content: "|";
  padding: 0 5px;
}
.footer .footer-container .footer-list li:last-child:after {
  content: none;
  padding: 0;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  footer {
  font-size: 14px;
}
footer .gototop-button .pull-right {
  width: 9%;
}
footer .footer-list,
footer .footer-list li {
  margin: 0 8px 0 0;
  border: none;
  display: inline-block;
}
footer .footer-list a {
  line-height: normal;
  border-bottom: none;
}

}
/* Sticky Header End */
/* Footer */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
footer {
  color: #ffffff;
  padding: 0;
  height: 90px;
  background-color: #5c5958;
  font-size: 14px;
}
footer .container {
  padding: 0 35px;
}
footer .footer-container {
  margin-top: 15px;
  width: 100%;
}
footer .footer-container .footer-list {
  float: left;
  width: 70%;
}
footer .footer-container .footer-list li {
  margin: 0;
  padding: 0;
}
footer .footer-container .footer-list li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
footer .footer-container .disclaimer {
  float: right;
  margin: 0;
  width: 25%;
}
footer .footer-container .disclaimer p {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: right;
  text-transform: none;
}
footer .footer-container .disclaimer #disclaimer-agegate {
  display: none;
}
footer .gototop-button .pull-right {
  width: 20%;
}
footer .gototop-button .pull-right a {
  float: right;
}
footer a {
  font-weight: normal;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}
footer a:hover {
  color: #ffffff;
  text-decoration: none;
}
@media (max-width: 1199px) {
  .footer .footer-container .footer-list,
.footer .footer-container .disclaimer {
  float: none;
  width: 100%;
}
.footer .footer-container .footer-list {
  text-align: center;
}
.footer .footer-container .footer-list li {
  display: inline-block;
}
.footer .footer-container .disclaimer p {
  text-align: center;
}

}
@media (max-width: 768px) {
  body {
  background-position: -180px 60px;
  background-size: auto auto !important;
}

}
/* ==========================================
Blog Templates Styles
========================================== */
.blog-template .blog-content {
  background-color: #ebebeb;
}
.blog-template .blog-content .column-1 {
  padding-left: 0;
}
.blog-template .blog-content .column-2 {
  padding-right: 0;
}
.blog-template .blog-content .text {
  height: 100%;
  margin-bottom: 5px;
  padding: 10px 10px 0 10px;
}
.blog-template .blog-content .text p {
  margin: 0;
  padding-bottom: 10px;
}
.blog-template .blog-content .text:last-child {
  margin-bottom: 0;
}
.blog-template .blog-content .grid-component.grid-g3,
.blog-template .blog-content .grid-component {
  margin-bottom: 0;
  margin-top: 0;
}
.blog-template .blog-posts {
  background-color: #383838;
}
.blog-template .recent-page-container h2 {
  color: #ffffff;
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 20px;
  text-transform: uppercase;
}
.blog-template .recent-page-container ul {
  padding: 0 20px;
}
.blog-template .recent-page-container .recent-page-item:before {
  color: #a30020;
  content: "\e605";
  font-family: 'Anheuser-Busch-Icons-v2';
  font-size: 80%;
  left: 0;
  position: absolute;
  top: 3px;
}
.blog-template .recent-page-container .recent-page-item {
  list-style-type: none;
  padding: 0 0 10px 20px;
  position: relative;
}
.blog-template .recent-page-container .recent-page-item a {
  color: #ffffff;
}
@media (min-width: 768px) {
  .blog-template .blog-content {
  border-right: 5px solid #ffffff;
  padding: 0;
}

}
/* 3 Components */
/* ==========================================
Social Login Styles
========================================== */
.login-container,
.forgotpassword-container,
.forgot-password-success-container,
.link-account-container,
.email-verification-container {
  background-color: #e5e5e5;
}
.forgot-password-success-container h4.form-subtitles,
.email-verification-container h4.form-subtitles {
  color: #0b2654;
}
/* ==========================================
Age Checker Styles
========================================== */
.age-checker {
  border: none;
}
.age-checker .main-header-logo {
  background: url('images/logo_en.svg') center center no-repeat;
  background-size: 100% 100%;
  float: none;
  margin: 1em auto 0.625em;
  margin-top: -4em;
}
.age-checker .text_js.content-placeholder {
  padding: 0.625em;
  padding-bottom: 0;
  padding-top: 0;
}
.age-checker .age-checker-content {
  padding-top: 0.625em;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
.age-checker .age-checker-content h1 {
  background: #ffffff;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 auto;
  padding-left: 0;
  text-transform: uppercase;
  width: 63%;
}
.age-checker .age-checker-content .btn.btn-primary {
  background-color: #3b5998;
  border: none;
  margin-top: 0.525em;
}
.age-checker .age-checker-form {
  text-align: center;
  margin: 0;
}
.age-checker .age-checker-form input {
  border-top: 2px solid #860f20;
  border-bottom: 2px solid #860f20;
  border-left: none;
  border-right: none;
  text-align: center;
  border-radius: 0;
  margin-right: 0.625em;
}
.age-checker .age-checker-form .month {
  width: 31%;
  margin-left: 0.375em;
}
.age-checker .age-checker-form .day {
  width: 19%;
}
.age-checker .age-checker-form .year {
  width: 32%;
}
.modal-dialog .modal-content {
  background: rgba(255, 255, 255, 0.7);
  box-shadow: none;
  border: none;
}
.modal-dialog .modal-content .age-checker #age-list-container #age-list-months li,
.modal-dialog .modal-content .age-checker #age-list-container #age-list-days li,
.modal-dialog .modal-content .age-checker #age-list-container .age-year li {
  background: #ffffff;
  color: #000000;
}
.modal-dialog .modal-content .age-checker #age-list-container #age-list-months li.active,
.modal-dialog .modal-content .age-checker #age-list-container #age-list-days li.active,
.modal-dialog .modal-content .age-checker #age-list-container .age-year li.active,
.modal-dialog .modal-content .age-checker #age-list-container #age-list-months li.selected,
.modal-dialog .modal-content .age-checker #age-list-container #age-list-days li.selected,
.modal-dialog .modal-content .age-checker #age-list-container .age-year li.selected {
  background: #000000;
  color: #ffffff;
}
.modal-dialog .modal-content .age-checker #age-list-container .es-carousel .shim {
  background: none;
  border: none;
}
.modal-dialog .modal-content .age-checker #age-checker-addon #age-list-provinces li {
  background: #ffffff;
  color: #000000;
}
.modal-dialog .modal-content .age-checker #age-checker-addon #age-list-provinces li.active,
.modal-dialog .modal-content .age-checker #age-checker-addon #age-list-provinces li.selected {
  background: #000000;
  color: #ffffff;
}
.sticky-on-modal {
  height: 40px;
  background: #b7b7b7;
  border-top: 1px solid #696969;
}
.sticky-on-modal .footer-container {
  margin-top: 0.025em;
}
.sticky-on-modal .footer-container .disclaimer,
.sticky-on-modal .footer-container .disclaimer-enjoy {
  margin-bottom: 1px;
}
.sticky-on-modal .footer-container .disclaimer p,
.sticky-on-modal .footer-container .disclaimer-enjoy p {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 5px;
  text-align: left;
}
.sticky-on-modal .footer-container .footer-list li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}
.sticky-on-modal .footer-container .footer-list li a {
  color: #000000;
  font-size: 10px;
}
.sticky-on-modal .footer-container .footer-list li:last-child {
  border: none;
}
.sticky-on-modal .footer-container .footer-list li:nth-child(1) {
  display: inline-block;
}
@media (max-width: 768px) {
  .sticky-on-modal .footer-container .footer-list li {
  border: none;
}

}
@media (max-width: 991px) and (min-width: 768px) {
  .sticky-on-modal .footer-container .footer-list li {
  border: none;
}

}
@media (max-width: 767px) {
  .age-checker {
  padding-bottom: 0;
}
.age-checker .main-header-logo {
  height: 5em;
  margin-top: -5.5em;
}
.age-checker .age-checker-content {
  padding: 0.525em;
}
.age-checker .age-checker-content h1 {
  width: 95%;
}
.age-checker .age-checker-content p {
  padding: 0;
}
.age-checker .age-checker-content .btn-primary {
  width: 80%;
}
.age-checker .age-checker-form div#closing_date {
  margin: 0;
}
.age-checker .age-checker-form div#closing_date input {
  width: 80%;
  height: 20px;
  padding: 0;
  vertical-align: middle;
  margin: 0;
  margin-bottom: 0.525em;
  z-index: 9;
}
#age-checker-addon #cookieConfirmationContainer label {
  font-size: 10px;
}
.sticky-on-modal .container {
  padding: 2px 5px;
}
.sticky-on-modal .container .footer-container .footer-list li {
  padding-right: 0;
}
.sticky-on-modal .container .footer-container .footer-list li a {
  font-size: 8px;
}
.sticky-on-modal .container .footer-container .disclaimer p {
  font-size: 8px;
}
.btn.btn-generic.select-country {
  display: none;
}
.language-select {
  display: none !important;
}
.wrap-countries {
  display: none!important;
}

}
@media (min-width: 768) {
  #age-checker-addon #cookieConfirmationContainer label {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

}
/* Small devices only */
@media (min-width: 768px) and (max-width: 991px) {
  .age-checker {
  font-size: 0.688em;
}
.age-checker .main-header-logo {
  height: 7em;
  margin-top: -9em;
}
.age-checker-content .fix {
  float: none;
}
#age-list-container ul.age-list li {
  display: inline-block;
  float: none;
  margin-top: 4px;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .age-checker {
  font-size: 0.875em;
}
.age-checker .age-checker-content .fix {
  float: none !important;
  margin: 0 !important;
}
.age-checker .main-header-logo {
  width: 16em;
  height: 10em;
  margin-top: -9.5em;
}

}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .age-checker {
  font-size: 1em;
}
.age-checker .age-checker-content .fix {
  float: none;
}
.sticky-on-modal .footer-container {
  margin-top: 0.225em;
}
.sticky-on-modal .footer-container .footer-list {
  width: 34%;
}
.sticky-on-modal .footer-container .disclaimer {
  width: 64%;
}

}
/* Footer mobile */
@media (max-width: 1199px) {
  .sticky-on-modal .footer-container .footer-list {
  width: 100%;
  text-align: center;
}
.sticky-on-modal .footer-container .footer-list li {
  display: inline-block;
}
.sticky-on-modal .footer-container .disclaimer {
  width: 100%;
}
.sticky-on-modal .footer-container .disclaimer p {
  text-align: center;
}

}
/* Special Media Querie ONLY FOR THE MODAL DO NOT USE elsewhere */
@media all and (orientation: landscape) {
  .age-checker .age-checker-content h1 {
  padding-top: 2px;
}
.age-checker .age-checker-content .fix {
  margin-left: 2em;
}
.sticky-on-modal .container {
  padding: 0;
}
.sticky-on-modal .container .footer-container .disclaimer,
.sticky-on-modal .container .footer-container .disclaimer-enjoy {
  margin-bottom: 1px;
}
.sticky-on-modal .container .footer-container .disclaimer p,
.sticky-on-modal .container .footer-container .disclaimer-enjoy p {
  font-size: 10px;
}
.sticky-on-modal .container .footer-container .disclaimer #disclaimer-agegate {
  display: inline-block;
}
.sticky-on-modal .container .footer-container .disclaimer #disclaimer-full {
  display: none;
}
.sticky-on-modal .container .footer-container .disclaimer-enjoy {
  padding-right: 24px;
  width: 40%;
}

}
/* =========================================================================
FOOTER ADJUSTMENT
========================================================================== */
.sticky-on-modal {
  display: block;
}
/* ==========================================
Primary Carousel Styles
========================================== */
#home-hero .component.primary-carousel {
  margin-bottom: 5px;
}
#home-hero .component.primary-carousel .carousel-container {
  max-width: 100%;
}
#home-hero .component.primary-carousel .carousel.slide {
  height: 100%;
  max-width: 100%;
  border-bottom: 1px solid #ffffff;
}
#home-hero .component.primary-carousel div.image {
  margin-bottom: 0;
}
#home-hero .component.primary-carousel .carousel-indicators {
  background: none;
  bottom: 0;
  width: 19%;
  height: 30px;
  left: 86%;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
}
#home-hero .component.primary-carousel .carousel-indicators li {
  border: #ffffff;
  background: #ffffff;
  height: 15px;
  margin: 0 1px;
  width: 15px;
}
#home-hero .component.primary-carousel .carousel-indicators li.active {
  border: #8f1e2a;
  background: #8f1e2a;
}
#home-hero .component.primary-carousel .carousel-inner .text p {
  background-color: rgba(255, 255, 255, 0.76);
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic {
  color: #ffffff;
  border: none;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 6px;
  background: #e3122c;
  /* Old browsers */

  background: -moz-linear-gradient(top, #e3122c 0%, #e3122c 50%, #c4081f 50%, #c4081f 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3122c), color-stop(50%, #e3122c), color-stop(50%, #c4081f), color-stop(100%, #c4081f));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #e3122c 0%, #e3122c 50%, #c4081f 50%, #c4081f 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #e3122c 0%, #e3122c 50%, #c4081f 50%, #c4081f 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #e3122c 0%, #e3122c 50%, #c4081f 50%, #c4081f 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #e3122c 0%, #e3122c 50%, #c4081f 50%, #c4081f 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3122c', endColorstr='#c4081f', GradientType=0);
  /* IE6-9 */

}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic:hover {
  background: #8f1e2a;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic:before {
  content: "\e092";
  font-size: 13px;
  font-family: "Glyphicons_Halflings", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 7px;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic:after {
  content: "";
}
.collapse-section .primary-carousel,
.non-collapse-section .primary-carousel {
  margin-top: 0;
}
@media (min-width: 992px) {
  #home-hero .component.primary-carousel .carousel-inner .text p {
  font-size: 20px;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic {
  font-size: 14px;
}

}
@media (min-width: 768px) and (max-width: 992px) {
  #home-hero .component.primary-carousel .carousel-indicators {
  width: 16%;
}
#home-hero .component.primary-carousel .carousel-inner .text p {
  font-size: 21px;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic {
  font-size: 14px;
}

}
@media (max-width: 768px) {
  #home-hero .component.primary-carousel .carousel-inner .image-component {
  display: none;
}
#home-hero .component.primary-carousel .carousel-inner .text {
  margin-top: 60px;
}
#home-hero .component.primary-carousel .carousel-inner .text p {
  font-size: 19px;
}
#home-hero .component.primary-carousel .carousel-inner .link-button {
  padding: 0 30px;
}
#home-hero .component.primary-carousel .carousel-inner .link-button .btn-generic {
  font-size: 12px;
  padding: 5px 8px;
}
#home-hero .component.primary-carousel .carousel .carousel-indicators {
  float: right;
  display: inline-block;
  width: auto;
  left: auto;
  right: 21px;
}
#home-hero .component.primary-carousel .carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
  margin: 0 2px;
}

}
/* == End of 189 Primary Carousel Styles == */.secondarycarousel .carousels .col-md-3 {
  padding-left: 0;
}
.secondarycarousel .carousels.special .prev,
.secondarycarousel .carousels.special .next {
  display: none;
}
.secondarycarousel .carousels.special .prev span,
.secondarycarousel .carousels.special .next span {
  top: 40%;
}
.secondarycarousel .carousels.special ul {
  padding: 0;
  margin-bottom: 0;
}
.secondarycarousel .carousels.special ul li {
  padding-bottom: 10px;
}
.secondarycarousel .carousels .prev.slick-prev {
  left: 0;
}
.secondarycarousel .carousels .next.slick-next {
  right: 15px;
}
.secondarycarousel .carousels .next.slick-next,
.secondarycarousel .carousels .prev.slick-prev {
  height: 100%;
}
.secondarycarousel .carousels .image-text-over.rollover {
  display: block;
}
.secondarycarousel .carousels .image-text-over.rollover img {
  width: 100%;
}
.secondarycarousel .carousels .slick-slide {
  padding-right: 15px;
}
@media (max-width: 768px) {
  .secondarycarousel .carousels {
  margin-bottom: 18px;
}
.secondarycarousel .carousels .next.slick-next {
  right: 0px;
}
.secondarycarousel .carousels .prev.slick-prev {
  left: 0px;
}

}
@media (max-width: 768px) and (orientation: landscape) {
  .secondarycarousel .carousels .slick-slide {
  padding-right: 0;
}
#ourglobalbrands .secondarycarousel .carousels .image-text-over.rollover .text-container {
  position: absolute;
  top: 50%;
  height: 100%;
}

}
@media (max-width: 768px) and (orientation: portrait) {
  .secondarycarousel .carousels .image-text-over.rollover {
  width: 100%;
}
.secondarycarousel .carousels .image-text-over.rollover .background-image {
  height: auto;
}
.secondarycarousel .carousels .slick-slide {
  padding-right: 0;
}
#ourglobalbrands .secondarycarousel .carousels .image-text-over.rollover {
  width: 100%;
}
#ourglobalbrands .secondarycarousel .carousels .image-text-over.rollover .background-image {
  height: auto;
}
#ourglobalbrands .secondarycarousel .carousels .image-text-over.rollover .text-container {
  position: absolute;
  top: 50%;
  height: 100%;
}
#ourglobalbrands .secondarycarousel .carousels .slick-slide {
  padding-right: 0;
}

}
@media (min-width: 992px) {
  #homeAbout .secondarycarousel .carousels .col-lg-3.col-md-3,
#homeBrewing .secondarycarousel .carousels .col-lg-3.col-md-3,
#homeCareers .secondarycarousel .carousels .col-lg-3.col-md-3 {
  width: auto !important;
  margin-right: 18px;
}
#homeAbout .secondarycarousel .carousels .col-lg-3.col-md-3:last-child,
#homeBrewing .secondarycarousel .carousels .col-lg-3.col-md-3:last-child,
#homeCareers .secondarycarousel .carousels .col-lg-3.col-md-3:last-child {
  margin-right: 0;
}
#homeAbout .secondarycarousel .carousels .slick-slide,
#homeBrewing .secondarycarousel .carousels .slick-slide,
#homeCareers .secondarycarousel .carousels .slick-slide {
  padding-right: 2.5px;
}
#homeAbout .secondarycarousel .carousels .image-text-over.rollover img,
#homeBrewing .secondarycarousel .carousels .image-text-over.rollover img,
#homeCareers .secondarycarousel .carousels .image-text-over.rollover img {
  width: auto;
}

}
@media (min-width: 1200px) {
  #homeAbout .secondarycarousel .carousels .col-lg-3.col-md-3,
#homeBrewing .secondarycarousel .carousels .col-lg-3.col-md-3,
#homeCareers .secondarycarousel .carousels .col-lg-3.col-md-3 {
  margin-right: 13px;
}

}
/* ==========================================
Embed Video Styles
========================================== */
.embed-video .video-iframe {
  display: inline-block;
}
.embed-video .video-iframe.fade-effect {
  background: #f36d21;
}
.embed-video .video-iframe i.video-play {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 24px;
  left: 50%;
  margin-left: -36px;
  padding: 9px 25px 9px 29px;
  top: 20%;
}
.embed-video .video-iframe .title-container {
  background: #f36d21;
  height: 50%;
}
.embed-video .video-iframe .title-container .video-title,
.embed-video .video-iframe .title-container .video-subtitle {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 1.143em;
  margin: 0;
  text-align: left;
  text-transform: none;
}
.embed-video .video-iframe .title-container .video-title {
  font-weight: bold;
  padding: 10px 10px 0 10px;
}
.embed-video .video-iframe .title-container .video-subtitle {
  padding: 5px 10px 10px 10px;
}
.embed-video .embed-video-image .title-container .video-title,
.embed-video .embed-video-image .title-container .video-subtitle {
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 992px) {
  .embed-video .video-iframe img {
  height: 181px;
  width: auto;
}

}
@media (max-width: 768px) {
  .embed-video .video-iframe i.video-play {
  top: 20%;
}
.embed-video .video-iframe img {
  height: auto;
  width: auto;
}

}
@media (max-width: 768px) and (orientation: portrait) {
  .embed-video .col-ls-12 .video-iframe {
  width: 100%;
  height: auto;
}
.embed-video .col-ls-12 .video-iframe img {
  height: auto;
  width: 100%;
}
.embed-video .col-ls-12 .video-iframe .icon-play {
  top: 20%;
}
.embed-video .col-ls-12 .video-iframe .title-container {
  position: absolute;
  height: 50%;
}

}
@media (max-width: 768px) and (orientation: landscape) {
  .embed-video .video-iframe {
  width: auto;
  height: auto;
}
.embed-video .video-iframe img {
  height: auto;
}
.embed-video .video-iframe i.icon-play {
  top: 20%;
}
.embed-video .video-iframe .title-container {
  position: absolute;
  height: 50%;
}

}
@-webkit-keyframes fadeIn {
  0% {
  opacity: 0;
}
20% {
  opacity: 0;
}
40% {
  opacity: 0.3;
}
60% {
  opacity: 0.5;
}
80% {
  opacity: 0.9;
}
100% {
  opacity: 1;
}

}
@-moz-keyframes fadeIn {
  0% {
  opacity: 0;
}
20% {
  opacity: 0;
}
40% {
  opacity: 0.3;
}
60% {
  opacity: 0.5;
}
80% {
  opacity: 0.9;
}
100% {
  opacity: 1;
}

}
@-o-keyframes fadeIn {
  0% {
  opacity: 0;
}
20% {
  opacity: 0;
}
40% {
  opacity: 0.3;
}
60% {
  opacity: 0.5;
}
80% {
  opacity: 0.9;
}
100% {
  opacity: 1;
}

}
@keyframes fadeIn {
  0% {
  opacity: 0;
}
20% {
  opacity: 0;
}
40% {
  opacity: 0.3;
}
60% {
  opacity: 0.5;
}
80% {
  opacity: 0.9;
}
100% {
  opacity: 1;
}

}
.image-text-over .text-container {
  padding: 10px;
}
.image-text-over .title {
  color: #ffffff;
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.image-text-over .text {
  padding: 0;
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.image-text-over .text .read-more {
  color: #ffffff;
  left: 60%;
}
.image-text-over .upper-title-container {
  height: 90px;
}
.image-text-over .upper-title-container .title {
  padding-top: 15px;
}
.image-text-over.on-top .title {
  padding-bottom: 30px;
}
.image-text-over.on-top .title .subtitle {
  display: none;
  /* no sub on this skin */

}
.image-text-over.rollover {
  overflow: hidden;
  display: inline-block;
}
.image-text-over.rollover .text-container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 50%;
  -webkit-transition: top 0.3s ease;
  -moz-transition: top 0.3s ease;
  -o-transition: top 0.3s ease;
  transition: top 0.3s ease;
}
.image-text-over.rollover .text-container p:first-child {
  height: auto;
}
.image-text-over.rollover .text-container .text {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.image-text-over.rollover .image-link {
  color: inherit;
  text-decoration: none;
}
.image-text-over.rollover .background-image {
  width: auto;
}
.image-text-over.rollover.op1 .text,
.image-text-over.rollover.op1 .text-container {
  background: #f36d21;
}
.image-text-over.rollover.op2 .text,
.image-text-over.rollover.op2 .text-container {
  background: #dd1936;
}
.image-text-over.rollover.op3 .text,
.image-text-over.rollover.op3 .text-container {
  background: #696969;
}
.image-text-over .read-more {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.image-text-over .read-more:hover {
  text-decoration: none;
}
.image-text-over p.text {
  text-align: left;
}
.image-text-over p:first-child {
  font-weight: bold;
  padding-bottom: 0;
}
.image-text-over p:last-child {
  padding-top: 0;
}
.image-text-over.reverseRollover .text-container {
  position: absolute;
  width: 100%;
  max-height: 34%;
  left: 0px;
  top: 0;
  -webkit-transition: max-height 0.3s ease;
  -moz-transition: max-height 0.3s ease;
  -o-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.image-text-over.reverseRollover .text-container .text {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.image-text-over.reverseRollover .text-container .text .read-more {
  display: none;
}
.image-text-over.reverseRollover:hover .text-container {
  max-height: 50%;
}
.image-text-over.reverseRollover:hover .text-container .text .read-more {
  left: 80%;
  display: block;
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  -moz-animation-name: fadeIn;
  -moz-animation-duration: 1s;
  -o-animation-name: fadeIn;
  -o-animation-duration: 1s;
  animation-name: fadeIn;
  animation-duration: 1s;
}
/* Extra Small devices only */
@media (max-width: 768px) {
  .image-text-over.rollover {
  width: auto;
  margin: 0 auto;
}
.image-text-over .upper-title-container .title {
  padding-top: 20px;
}
.image-text-over.rollover,
.image-text-over.reverseRollover {
  display: block;
}
.image-text-over.rollover .text-container,
.image-text-over.reverseRollover .text-container {
  top: 50%;
  height: 100%;
  position: absolute;
}
.image-text-over.rollover .text-container,
.image-text-over.reverseRollover .text-container {
  padding: 4px 10px;
}
.image-text-over.rollover .background-image,
.image-text-over.reverseRollover .background-image {
  width: 100%;
}
.image-text-over.rollover.fixedWidth .text-container .text,
.image-text-over.reverseRollover.fixedWidth .text-container .text {
  font-size: 0.9em;
}
.image-text-over.reverseRollover:hover .text-container,
.image-text-over.reverseRollover .text-container {
  max-height: 100%;
}
#ourglobalbrands {
  margin-bottom: 25px;
}
#ourglobalbrands .image-text-over.rollover .text-container {
  top: auto;
  height: auto;
  position: relative;
}
#ourglobalbrands .image-text-over.rollover:hover .text-container {
  top: auto;
}
#ourglobalbrands .secondarycarousel .carousels {
  margin-bottom: 0;
}
#ourglobalbrands .secondarycarousel .carousels .next.slick-next,
#ourglobalbrands .secondarycarousel .carousels .prev.slick-prev {
  height: 100%;
}
.secondarycarousel .carousels .image-text-over.rollover .text-container {
  position: absolute;
}

}
@media (max-width: 992px) and (orientation: portrait) {
  .image-text-over.rollover.fixedWidth {
  width: auto;
}
.image-text-over.rollover.fixedWidth .background-image {
  height: auto;
  width: 150px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
  .image-text-over.rollover .background-image {
  height: 181px;
}
.image-text-over.rollover .image-picture img {
  width: 100%;
}
.image-text-over.rollover .text-container {
  top: 50%;
}
.image-text-over.rollover .text-container p {
  font-size: 1.000em;
}

}
@media (max-width: 768px) and (orientation: landscape) {
  .image-text-over.rollover {
  width: auto;
  margin: 0 auto;
}
.image-text-over.rollover.fixedWidth {
  width: auto;
}
.image-text-over.rollover.fixedWidth .background-image {
  height: auto;
  width: 130px;
}

}
@media (max-width: 768px) and (orientation: portrait) {
  .imagetextbelow .image-text-over.rollover {
  width: auto;
  height: auto;
  margin: 0 auto;
}
.imagetextbelow .image-text-over.rollover .background-image {
  height: auto;
}
.imagetextbelow .image-text-over.rollover img {
  height: auto;
  width: 100%;
}
.imagetextbelow .image-text-over.rollover.fixedWidth {
  width: auto;
}
.imagetextbelow .image-text-over.rollover.fixedWidth .background-image {
  height: auto;
  width: 130px;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .image-text-over .upper-title-container .title {
  padding-top: 15px;
}
.image-text-over p:first-child {
  min-height: 0;
}
.image-text-over.rollover:hover .text-container {
  top: 0;
}
#homeFirstGrid .grid-component .col-lg-6,
#homeFirstGrid .grid-component .col-lg-2 {
  width: auto;
}

}
@media (max-width: 992px) {
  #maincontent .imagetextbelow {
  float: none;
}

}
@media (min-width: 992px) and (max-width: 1200px) {
  #homeFirstGrid .grid-component .col-lg-2:nth-last-child(1) {
  width: 192px;
}
.image-text-over.rollover .background-image {
  height: 238px;
}
.image-text-over.rollover.fixedWidth {
  width: auto;
}
.image-text-over.rollover.fixedWidth .background-image {
  height: auto;
  width: 150px;
}
.image-text-over.rollover .image-picture img {
  height: 238px;
}
.image-text-over.rollover .text-container {
  top: 50%;
  position: absolute;
}
.image-text-over.rollover p:last-child {
  font-size: 1.000em;
}
.image-text-over.rollover.reverseRollover .text-container {
  top: 0;
}

}
@media (max-width: 991px) {
  .image-text-over.rollover .read-more {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: -1000px;
}

}
@media (min-width: 1200px) {
  #homeFirstGrid .grid-component .col-lg-2:nth-last-child(1) {
  width: 219px;
}

}
/* == End of 192 Image and Text Below / On top == *//* ==========================================
Text Box Styles
========================================== */
.text ul {
  padding-left: 0;
}
.text ul li {
  margin-left: 18px;
}
.text p,
.text li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
.text p span.op1,
.text li span.op1 {
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.text p span.op2,
.text li span.op2 {
  color: #ffffff;
}
.text h2,
.text h3 {
  color: #8f1e2a;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text h2 {
  font-size: 36px;
}
.text h2 span.op2 {
  background-color: rgba(255, 255, 255, 0.76);
  font-size: 34px;
  color: #000000;
}
.text h3 {
  font-size: 26px;
}
.text h3 span.op2 {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 17px;
}
.text.section .text table tr th {
  padding: 5px 1px;
}
.text.section .text table tr td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 5px;
}
.text.section .text table tr td a {
  color: #e3122c;
}
.text.section .text table tr td p,
.text.section .text table tr td ul li {
  font-size: 12px!important;
  padding-bottom: 5px;
}
.text.section .text table tr td p a,
.text.section .text table tr td ul li a {
  font-size: 12px!important;
}
.text.section .text table tr:first-child th {
  background-color: #5c5c5c;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #ffffff;
}
.text.section .text table tr:nth-child(even) {
  background-color: #f4f4f4;
}
@media (max-width: 992px) {
  .text.section .text table.widetable {
  display: block;
  width: 100%;
  overflow-x: scroll;
}

}
/* ==========================================
List of Text and Image Styles
========================================== *//* ==========================================
Link Image Styles
========================================== */
.image-component h5 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.image-component .caption {
  padding: 10px;
  margin-bottom: 10px;
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* ==========================================
Social Image Mosaic Styles
========================================== *//* ==========================================
Navigation Menu Styles
========================================== */
@media (max-width: 768px) {
  .mh-mn-menu-link {
  font-size: 20px;
}

}
/* ==========================================
Button or Link Styles
========================================== */
.go-to-page .btn-generic,
.link-button .btn-generic {
  line-height: 1.25em;
  padding: 10px;
}
.link-button .btn-generic {
  color: #ffffff;
  border: none;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  background: #f76d02;
  white-space: inherit;
  border-radius: 0;
}
.link-button .btn-generic:hover {
  background: #a6a09e;
}
.link-button .btn-generic:after {
  color: #ffffff;
  content: "\e080";
  font-size: 13px;
  font-family: "Glyphicons_Halflings", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 9px;
}
.link-button .btn-generic.text-lower {
  text-transform: none;
}
#maincontent .link-button .btn-generic {
  white-space: inherit;
}
.carousel-inner .link-button .btn-generic {
  white-space: nowrap;
}
.iHaveRead .link-button {
  padding: 32px 0;
}
/* == End of 260 Button or Link == */
/* ==========================================
Collapsable Section Styles
========================================== */
/* == Option A Styles == */
section.collapse-section {
  border: none;
}
/* == Option B Styles == */
/* == End of 262 Collapsable Section Styles == *//* ==========================================
Grid Styles
========================================== */
.grid-component {
  margin: 0;
}
.grid-component .row {
  margin-top: 0px;
}
.grid-component.grid-g4 .column-1 {
  margin-bottom: 10px;
}
.grid-component.grid-g4 .column-2 .col-lg-6 {
  padding-right: 0;
  margin-bottom: 10px;
}
.grid-component.grid-g3 .column-2 .row:first-child {
  margin-bottom: 10px;
}
.grid-component.grid-g3 h2 {
  padding-top: 0;
  margin-top: 0;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .grid-component.grid-g4 .column-1 img {
  height: 415px;
}
.grid-component.grid-g4 .column-2 .col-lg-6 img {
  height: 170px;
}

}
@media (min-width: 768px) and (max-width: 992px) {
  #home-hero .grid-component.grid-g3 {
  margin-top: 62px;
}

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1200px) {
  .grid-component .row {
  display: inline-block;
}
#home-hero .grid-component.grid-g3 {
  margin-top: 10px;
}

}
/* Extra Small devices only */
@media (max-width: 768px) {
  .grid-component.grid-g4 .column-2 .col-xs-12 {
  padding-left: 0;
}
.grid-component.grid-g4 .column-2 .col-lg-6 {
  box-shadow: 0px 2px 11px 0px #666;
}
#homeFirstGrid .grid-component.grid-g13 {
  margin-left: 10px;
  margin-right: 10px;
}
.grid-component.grid-g13 .col-xs-12,
.grid-component.grid-g9 .col-xs-12 {
  width: 100% !important;
  margin-bottom: 10px;
}
#abouthero .grid-component.grid-g3,
#brandshero .grid-component.grid-g3,
#mediahero .grid-component.grid-g3,
#investorshero .grid-component.grid-g3,
#corporategovernancehero .grid-component.grid-g3,
#socialresponsibilityhero .grid-component.grid-g3,
#innovationhero .grid-component.grid-g3,
#careerhero .grid-component.grid-g3 {
  margin-top: 30px;
}

}
@media (min-width: 1200px) {
  #abouthero .grid-component.grid-g3,
#brandshero .grid-component.grid-g3,
#mediahero .grid-component.grid-g3,
#investorshero .grid-component.grid-g3,
#corporategovernancehero .grid-component.grid-g3,
#socialresponsibilityhero .grid-component.grid-g3,
#innovationhero .grid-component.grid-g3,
#careerhero .grid-component.grid-g3 {
  margin-top: 25px;
}
#home-hero .grid-component.grid-g3 {
  margin-top: 70px;
}

}
@media (min-width: 768px) and (max-width: 1200px) {
  .grid-component.grid-g3 {
  margin-top: 14px;
}

}
/* == End of 263 Grid Styles == *//* ==========================================
Go to top Styles
========================================== */
.component.gototop-button.row {
  border-top: 1px solid #0b2654;
  margin-bottom: 20px;
}
.component.gototop-button .btn-primary {
  border: none;
  border-radius: 0;
  height: 90px;
  width: 77px;
  padding-top: 30px;
}
.component.gototop-button .btn-primary .icon-arrow-up-2 {
  font-size: 2.5em;
}
/* == End of  Go to top == *//* ======================================================
Go To Page (go to product locator) Styles
========================================== =========== */
.go-to-page .go-to-page-text h2 {
  color: #cccccc;
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.go-to-page .go-to-page-text span {
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* == End of 382 Go To Page == *//* ==========================================
Data/Info Card Styles
========================================== */
.info-card .title,
.info-card .numeric,
.info-card .description,
.info-card .fine-print {
  color: #ffffff;
}
.info-card .title {
  font-family: "TradeGothic_BlCn", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 16px 0;
}
.info-card .description {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.info-card .info-body {
  padding: 12px 0;
}
.info-card.short .info-body {
  padding: 5px 0;
}
.info-card .numeric .unit {
  margin-left: -0.75em;
}
.info-card .fine-print {
  margin-top: -24px;
}
/* == End of 387 Data/info card Styles == *//* ==========================================
Search Styles
========================================== */
.normal-section .container.secondary-container-bg {
  background: #ffffff;
}
.normal-section .container.secondary-container-bg .main-title {
  color: #8f1e2a;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 20px 0 0 20px;
}
.search-results-container {
  padding-bottom: 20px;
}
.search-results-container .search-heading {
  color: #8f1e2a;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  padding: 20px 0;
  text-overflow: ellipsis;
  text-transform: capitalize;
}
.search-results-container .search-heading .query {
  text-transform: none;
}
.search-results-container .search-results .search-list .search-result {
  border-top: 1px solid #c4c4c4;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 25px;
}
.search-results-container .search-results .search-list .search-result a {
  color: #5c5c5c;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.search-results-container .search-results .tag-list li {
  padding-top: 5px;
  line-height: 2;
}
.search-results-container .view-more {
  margin-bottom: 20px;
}
.search-results-container .search-filters input[type="checkbox"].ios-switch + div {
  border: none;
  padding: 2px;
}
.search-results-container .search-filters input[type="checkbox"].ios-switch + div .checkbox-knob {
  margin-top: -1px;
}
.search-results-container .search-filters span {
  float: left;
  font-weight: 100;
}
.search-results-container .search-filters label {
  margin-bottom: 15px;
  line-height: 2;
}
.search-results-container .tag-cloud {
  background-color: #ebebeb;
  border-top: none;
  padding: 0 20px 20px 18px;
  margin-top: 0;
}
.search-results-container .tag-cloud a {
  color: #5c5c5c;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 10px;
  padding-bottom: 10px;
}
.search-results-container .tag-cloud .tag-list {
  overflow: initial;
}
@media (min-width: 768px) {
  .search-results-container .col-lg-4 {
  border-left: 2px solid #ffffff;
}
.search-results-container .search-results {
  padding: 0 20px;
}
.search-results-container .view-more {
  margin-left: 20px;
}
.normal-section .container.secondary-container-bg .main-title {
  font-size: 36px;
}

}
/* ==========================================
Register Styles
========================================== */
.register-container,
.thank-container {
  margin-bottom: 20px;
}
.register-container .gigya-register-form h4 {
  margin-bottom: 1em;
}
.forgot-password {
  padding-bottom: 30px;
}
/* ==========================================
Profile Styles
========================================== */
.newprofile,
.change-password-container {
  margin-bottom: 20px;
}
.normal-section {
  padding: 0;
}
.normal-section .container {
  background: #ffffff;
}
.normal-section.primary-bg {
  background: none;
}
.normal-section.primary-bg .container {
  background: none;
}
.normal-section.primary-bg .container.primary-container-bg {
  background: #dd1936;
}
.normal-section.primary-bg .container.secondary-container-bg {
  background: #696969;
}
.normal-section.primary-bg .container.tertiary-container-bg {
  background: #f36d21;
}
.normal-section.primary-bg .container.quaternary-container-bg {
  background: #ffd602;
}
.normal-section h4 {
  margin-bottom: 2px;
  margin-top: 30px;
}
.normal-section h4 .sharebar .gig-bar-container.gig-share-bar-container {
  display: inline-block;
}
.normal-section.ourads h4 {
  margin-top: 0;
}
.normal-section .sharebar .share-bar .sharebar {
  right: 20px;
  top: -27px;
}
.normal-section .main-title {
  padding: 0 0 10px;
  text-align: center;
}
#maincontent .section-heading {
  display: none;
}
#maincontent .grid-component {
  padding: 0;
}
#maincontent .imagetextbelow {
  float: left;
  margin-right: 21px;
  margin-bottom: 21px;
}
#maincontent .imagetextbelow:last-child {
  margin-right: 0;
}
#maincontent .author-mode .imagetextbelow {
  float: none;
}
#termsandconditions .container {
  padding: 20px 10px;
}
#home-hero .container {
  background: none;
}
#home-hero .container .carousel-control {
  display: none;
}
#abouthero.normal-section .container {
  background-image: url('images/about-hero.png');
}
#abouthero.normal-section .container,
#brandshero.normal-section .container,
#careerhero.normal-section .container,
#innovationhero.normal-section .container,
#mediahero.normal-section .container,
#socialresponsibilityhero.normal-section .container,
#corporategovernancehero.normal-section .container,
#investorshero.normal-section .container {
  height: 280px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
#abouthero.normal-section .container .quick-link-component,
#brandshero.normal-section .container .quick-link-component,
#careerhero.normal-section .container .quick-link-component,
#innovationhero.normal-section .container .quick-link-component,
#mediahero.normal-section .container .quick-link-component,
#socialresponsibilityhero.normal-section .container .quick-link-component,
#corporategovernancehero.normal-section .container .quick-link-component,
#investorshero.normal-section .container .quick-link-component,
#abouthero.normal-section .container .text,
#brandshero.normal-section .container .text,
#careerhero.normal-section .container .text,
#innovationhero.normal-section .container .text,
#mediahero.normal-section .container .text,
#socialresponsibilityhero.normal-section .container .text,
#corporategovernancehero.normal-section .container .text,
#investorshero.normal-section .container .text {
  margin-top: 4px;
}
#abouthero.normal-section .container .section-heading,
#brandshero.normal-section .container .section-heading,
#careerhero.normal-section .container .section-heading,
#innovationhero.normal-section .container .section-heading,
#mediahero.normal-section .container .section-heading,
#socialresponsibilityhero.normal-section .container .section-heading,
#corporategovernancehero.normal-section .container .section-heading,
#investorshero.normal-section .container .section-heading {
  padding: 0;
  margin: 0 0 0 38px;
  bottom: 0;
  position: absolute;
  height: auto;
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #dd1936;
  display: inline-block;
  width: auto;
  padding: 6px 10px;
}
#abouthero.normal-section .container .section-heading .main-title,
#brandshero.normal-section .container .section-heading .main-title,
#careerhero.normal-section .container .section-heading .main-title,
#innovationhero.normal-section .container .section-heading .main-title,
#mediahero.normal-section .container .section-heading .main-title,
#socialresponsibilityhero.normal-section .container .section-heading .main-title,
#corporategovernancehero.normal-section .container .section-heading .main-title,
#investorshero.normal-section .container .section-heading .main-title {
  line-height: 26px;
  font-size: 26px;
  margin: 0;
  padding: 0;
  color: #ffffff;
  cursor: default;
}
#abouthero.normal-section .container .col-lg-6,
#brandshero.normal-section .container .col-lg-6,
#careerhero.normal-section .container .col-lg-6,
#innovationhero.normal-section .container .col-lg-6,
#mediahero.normal-section .container .col-lg-6,
#socialresponsibilityhero.normal-section .container .col-lg-6,
#corporategovernancehero.normal-section .container .col-lg-6,
#investorshero.normal-section .container .col-lg-6 {
  margin: 0;
  padding: 0;
}
#abouthero.normal-section .container .parsys > .text,
#brandshero.normal-section .container .parsys > .text,
#careerhero.normal-section .container .parsys > .text,
#innovationhero.normal-section .container .parsys > .text,
#mediahero.normal-section .container .parsys > .text,
#socialresponsibilityhero.normal-section .container .parsys > .text,
#corporategovernancehero.normal-section .container .parsys > .text,
#investorshero.normal-section .container .parsys > .text {
  margin-left: 50px;
}
#abouthero.normal-section .container .parsys .text p,
#brandshero.normal-section .container .parsys .text p,
#careerhero.normal-section .container .parsys .text p,
#innovationhero.normal-section .container .parsys .text p,
#mediahero.normal-section .container .parsys .text p,
#socialresponsibilityhero.normal-section .container .parsys .text p,
#corporategovernancehero.normal-section .container .parsys .text p,
#investorshero.normal-section .container .parsys .text p {
  color: #000000;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 34px;
  background: rgba(255, 255, 255, 0.5);
  display: inline-block;
  padding: 0 8px;
  letter-spacing: 0.03em;
}
#brandshero.normal-section .container {
  background-image: url('images/brands-hero.png');
}
#socialresponsibilityhero.normal-section .container {
  background-image: url('images/social-hero.png');
}
#careerhero.normal-section .container,
#investorshero.normal-section .container {
  background-image: url('images/careers-hero.png');
}
#innovationhero.normal-section .container {
  background-image: url('images/innovation-hero.png');
}
#mediahero.normal-section .container,
#corporategovernancehero.normal-section .container {
  background-image: url('images/media-hero.png');
}
#homeFirstGrid .grid-component .col-lg-6,
#homeFirstGrid .grid-component .col-lg-2 {
  margin-right: 10px;
}
#homeFirstGrid .grid-component .col-lg-6:last-child,
#homeFirstGrid .grid-component .col-lg-2:last-child {
  margin-right: 0;
}
#ourglobalbrands .image-text-over.rollover .text-container {
  top: 65%;
}
#ourglobalbrands .image-text-over.rollover:hover .text-container {
  top: 0;
}
#innovation .container {
  padding: 6px 6px;
}
#innovation .container .grid-component .column-1,
#innovation .container .grid-component .column-2,
#innovation .container .grid-component .column-3 {
  padding: 0;
}
#innovation .container .grid-component .column-2 {
  padding-top: 25px;
}
#innovation .container .text {
  padding-left: 10px;
  padding-right: 10px;
}
#innovation .container .text a,
#innovation .container .text a:hover {
  color: #ffffff;
  text-decoration: none;
}
#innovation .container .text span.op2 b a,
#innovation .container .text span.op2 a {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
}
#innovation .container .ut-divider {
  border: 1px dashed #ffffff;
  padding: 0;
  margin: 10px;
}
#homeAbout,
#homeBrewing {
  margin-bottom: -24px;
}
#ourglobalbrands,
#socialFeeds,
#innovation {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .normal-section .main-title {
  text-align: left;
  font-size: 34px;
  max-width: 100%;
}
#maincontent > .container {
  padding: 20px 38px;
}
#maincontent > .container > .row > .col-lg-12 {
  padding: 0;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-1,
#maincontent .normal-section-content > .grid-g9 > .row > .column-1 {
  width: 315px;
  padding: 0;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-1 .childrenPagesTree,
#maincontent .normal-section-content > .grid-g9 > .row > .column-1 .childrenPagesTree {
  margin-top: -20px;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-2,
#maincontent .normal-section-content > .grid-g9 > .row > .column-2 {
  width: 740px;
  padding: 0 0 0 38px;
}

}
@media (max-width: 768px) {
  #homeAbout,
#ourglobalbrands,
#homeBrewing,
#innovation,
#homeCareers,
.massRelevanceComponentV2 {
  margin-left: 10px;
  margin-right: 10px;
}
#home-hero .component.primary-carousel .text {
  padding-left: 10px;
  padding-right: 10px;
}
#home-hero .component.primary-carousel .carousel-indicators {
  width: auto;
  left: 70%;
}
#abouthero.normal-section .container .parsys > .text.section,
#brandshero.normal-section .container .parsys > .text.section,
#mediahero.normal-section .container .parsys > .text.section,
#investorshero.normal-section .container .parsys > .text.section,
#corporategovernancehero.normal-section .container .parsys > .text.section,
#socialresponsibilityhero.normal-section .container .parsys > .text.section,
#innovationhero.normal-section .container .parsys > .text.section,
#careerhero.normal-section .container .parsys > .text.section {
  margin: 30px 10px 0 10px;
}
#abouthero.normal-section .container .parsys .text,
#brandshero.normal-section .container .parsys .text,
#mediahero.normal-section .container .parsys .text,
#investorshero.normal-section .container .parsys .text,
#corporategovernancehero.normal-section .container .parsys .text,
#socialresponsibilityhero.normal-section .container .parsys .text,
#innovationhero.normal-section .container .parsys .text,
#careerhero.normal-section .container .parsys .text {
  padding-left: 0;
}
#abouthero.normal-section .container .parsys .text p,
#brandshero.normal-section .container .parsys .text p,
#mediahero.normal-section .container .parsys .text p,
#investorshero.normal-section .container .parsys .text p,
#corporategovernancehero.normal-section .container .parsys .text p,
#socialresponsibilityhero.normal-section .container .parsys .text p,
#innovationhero.normal-section .container .parsys .text p,
#careerhero.normal-section .container .parsys .text p {
  font-size: 24px;
}
#maincontent > .container {
  padding: 20px 18px;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-2,
#maincontent .normal-section-content > .grid-g9 > .row > .column-2 {
  padding: 0;
}
#maincontent .normal-section-content .title.section .title-component {
  margin-left: 0;
}
#maincontent .normal-section-content .text.section {
  padding-left: 0;
}
#maincontent .normal-section-content .text.section .text {
  padding-left: 0;
}
.arrownovation {
  display: none;
}

}
@media (min-width: 768px) and (max-width: 992px) {
  #abouthero.normal-section .container .quick-link-component,
#brandshero.normal-section .container .quick-link-component,
#careerhero.normal-section .container .quick-link-component,
#innovationhero.normal-section .container .quick-link-component,
#mediahero.normal-section .container .quick-link-component,
#socialresponsibilityhero.normal-section .container .quick-link-component,
#corporategovernancehero.normal-section .container .quick-link-component,
#investorshero.normal-section .container .quick-link-component,
#abouthero.normal-section .container .text,
#brandshero.normal-section .container .text,
#careerhero.normal-section .container .text,
#innovationhero.normal-section .container .text,
#mediahero.normal-section .container .text,
#socialresponsibilityhero.normal-section .container .text,
#corporategovernancehero.normal-section .container .text,
#investorshero.normal-section .container .text {
  margin-top: 50px;
}
#abouthero.normal-section .container .text p,
#brandshero.normal-section .container .text p,
#careerhero.normal-section .container .text p,
#innovationhero.normal-section .container .text p,
#mediahero.normal-section .container .text p,
#socialresponsibilityhero.normal-section .container .text p,
#corporategovernancehero.normal-section .container .text p,
#investorshero.normal-section .container .text p {
  font-size: 24px;
}
#abouthero.normal-section .container .parsys > .text,
#brandshero.normal-section .container .parsys > .text,
#careerhero.normal-section .container .parsys > .text,
#innovationhero.normal-section .container .parsys > .text,
#mediahero.normal-section .container .parsys > .text,
#socialresponsibilityhero.normal-section .container .parsys > .text,
#corporategovernancehero.normal-section .container .parsys > .text,
#investorshero.normal-section .container .parsys > .text {
  margin-left: 30px;
}
#homeFirstGrid .grid-component .col-lg-6,
#homeFirstGrid .grid-component .col-lg-2 {
  width: auto;
  margin-right: 10px;
}
#homeFirstGrid .grid-component .col-lg-6:last-child,
#homeFirstGrid .grid-component .col-lg-2:last-child {
  margin-right: 0;
}

}
@media (min-width: 768px) and (max-width: 992px) and (orientation: portrait) {
  #home-hero .container,
#abouthero .container,
#brandshero .container,
#careerhero .container,
#innovationhero .container,
#mediahero .container,
#socialresponsibilityhero .container,
#corporategovernancehero .container,
#investorshero .container {
  width: auto;
}

}
@media (max-width: 992px) {
  #abouthero.normal-section .container .parsys .text p,
#brandshero.normal-section .container .parsys .text p,
#careerhero.normal-section .container .parsys .text p,
#innovationhero.normal-section .container .parsys .text p,
#mediahero.normal-section .container .parsys .text p,
#socialresponsibilityhero.normal-section .container .parsys .text p,
#corporategovernancehero.normal-section .container .parsys .text p,
#investorshero.normal-section .container .parsys .text p {
  font-size: 24px;
}

}
@media (min-width: 992px) {
  #maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-1,
#maincontent .normal-section-content > .grid-g9 > .row > .column-1 {
  width: 269px;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-2,
#maincontent .normal-section-content > .grid-g9 > .row > .column-2 {
  width: 600px;
}
#ourglobalbrands.normal-section .wrap {
  margin-left: 10px;
  margin-top: 10px;
}
#abouthero.normal-section .container .parsys .text p,
#brandshero.normal-section .container .parsys .text p,
#careerhero.normal-section .container .parsys .text p,
#innovationhero.normal-section .container .parsys .text p,
#mediahero.normal-section .container .parsys .text p,
#socialresponsibilityhero.normal-section .container .parsys .text p,
#corporategovernancehero.normal-section .container .parsys .text p,
#investorshero.normal-section .container .parsys .text p {
  font-size: 30px;
}

}
@media (max-width: 992px) {
  #maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-1,
#maincontent .normal-section-content > .grid-g9 > .row > .column-1 {
  width: 100%;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-2,
#maincontent .normal-section-content > .grid-g9 > .row > .column-2 {
  width: 100%;
  padding: 20px 0;
}

}
@media (min-width: 1200px) {
  #maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-1,
#maincontent .normal-section-content > .grid-g9 > .row > .column-1 {
  width: 315px;
}
#maincontent .normal-section-content > .grid > div > .grid-g9 > .row > .column-2,
#maincontent .normal-section-content > .grid-g9 > .row > .column-2 {
  width: 740px;
}
#abouthero.normal-section .container .quick-link-component,
#brandshero.normal-section .container .quick-link-component,
#careerhero.normal-section .container .quick-link-component,
#innovationhero.normal-section .container .quick-link-component,
#mediahero.normal-section .container .quick-link-component,
#socialresponsibilityhero.normal-section .container .quick-link-component,
#corporategovernancehero.normal-section .container .quick-link-component,
#investorshero.normal-section .container .quick-link-component,
#abouthero.normal-section .container .text,
#brandshero.normal-section .container .text,
#careerhero.normal-section .container .text,
#innovationhero.normal-section .container .text,
#mediahero.normal-section .container .text,
#socialresponsibilityhero.normal-section .container .text,
#corporategovernancehero.normal-section .container .text,
#investorshero.normal-section .container .text {
  margin-top: 40px;
}
#abouthero.normal-section .container .stock-value-data[data-tiny="true"],
#brandshero.normal-section .container .stock-value-data[data-tiny="true"],
#careerhero.normal-section .container .stock-value-data[data-tiny="true"],
#innovationhero.normal-section .container .stock-value-data[data-tiny="true"],
#mediahero.normal-section .container .stock-value-data[data-tiny="true"],
#socialresponsibilityhero.normal-section .container .stock-value-data[data-tiny="true"],
#corporategovernancehero.normal-section .container .stock-value-data[data-tiny="true"],
#investorshero.normal-section .container .stock-value-data[data-tiny="true"] {
  right: 50px;
}
#abouthero.normal-section .container .parsys .text p,
#brandshero.normal-section .container .parsys .text p,
#careerhero.normal-section .container .parsys .text p,
#innovationhero.normal-section .container .parsys .text p,
#mediahero.normal-section .container .parsys .text p,
#socialresponsibilityhero.normal-section .container .parsys .text p,
#corporategovernancehero.normal-section .container .parsys .text p,
#investorshero.normal-section .container .parsys .text p {
  font-size: 34px;
}

}
/* == End of  Normal Section == */
/* ==========================================
Text Upon Image (TUI) Styles
========================================== */
.text-upon-image .text-container {
  padding: 30px 15px;
}
.text-upon-image h2 {
  margin-bottom: 10px;
}
.text-upon-image .button-container {
  display: none;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .text-upon-image h2 {
  margin-bottom: 15px;
}

}
/* == End of TUI == */.image-component {
  background: none;
}
.image-component .caption {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
}
.image-component.op1,
.image-component.op1 .after-description {
  background: #f36d21;
}
.image-component.op2,
.image-component.op2 .after-description {
  background: #dd1936;
}
.image-component.op3,
.image-component.op3 .after-description {
  background: #696969;
}
.title-component {
  clear: both;
  margin-bottom: 11px;
  margin-top: 11px;
}
.title-component h1,
.title-component h2,
.title-component h3,
.title-component h4,
.title-component h5,
.title-component h6 {
  display: inline-block;
  margin: 0;
}
.title-component h1 {
  color: #ffffff;
  font-size: 25px;
  padding: 5px 9px;
  text-transform: uppercase;
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.title-component h2 {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
}
.title-component h3 {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 26px;
}
.title-component.op1 h1 {
  background: #dd1936;
}
.title-component.op1 h2 {
  margin-bottom: 10px;
}
.title-component.op1 h2,
.title-component.op1 h3 {
  color: #8f1e2a;
}
.title-component.op2 h1 {
  background: #696969;
}
.title-component.op3 h1 {
  background: #f36d21;
}
.title-component.op4 h1 {
  background: #ffd602;
}
/* Extra Small devices only */
@media (max-width: 768px) {
  .title-component {
  margin-left: 10px;
}

}
.accordion .panel-group {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.accordion .panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.accordion .panel-group .panel .panel-heading {
  font-size: 1.6em;
  padding: 0;
}
.accordion .panel-group .panel .panel-heading .panel-title {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin: 0px;
}
.accordion .panel-group .panel .panel-heading .panel-title .panel-toggle {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color: #f76d02;
  color: #ffffff;
  display: block;
  min-height: 27px;
  padding: 5px 9px;
  text-decoration: none;
}
.accordion .panel-group .panel .panel-heading .panel-title .panel-toggle:after {
  color: #ffffff;
  content: "\e113";
  font-family: 'Glyphicons Halflings';
  float: right;
  text-shadow: none;
}
.accordion .panel-group .panel .panel-heading .panel-title .panel-toggle.collapsed {
  background-color: #696969;
}
.accordion .panel-group .panel .panel-heading .panel-title .panel-toggle.collapsed:after {
  content: "\e114";
}
.accordion .panel-group .panel-collapse .panel-body .text p {
  margin-bottom: 10px;
}
.accordion .panel-group .panel-collapse .panel-body .text p a {
  color: #e3122c;
  font-size: 14px;
}
.children-pages-tree {
  width: 315px;
  background-color: #ebebeb;
  border-bottom: 7px solid #d5d5d5;
  border-right: 7px solid #d5d5d5;
  padding-bottom: 27px;
}
.children-pages-tree .subpages-container {
  list-style-type: none;
  padding: 0 12px;
}
.children-pages-tree .subpages-container * .subpages a {
  border-bottom: none!important;
}
.children-pages-tree .subpages-container .subpages {
  padding: 5px 0;
  font-size: 16px;
}
.children-pages-tree .subpages-container .subpages.selected-item a {
  color: #e3122c;
}
.children-pages-tree .subpages-container .subpages.selected-item * .subpages a {
  color: #000000;
}
.children-pages-tree .subpages-container .subpages a {
  color: #000000;
  border-bottom: 1px solid #d5d5d5;
  display: block;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
}
.children-pages-tree .subpages-container .subpages a:hover {
  color: #8f1e2a;
  font-weight: bold;
}
@media (max-width: 992px) {
  .children-pages-tree {
  display: none;
}

}
@media (min-width: 992px) {
  .children-pages-tree {
  display: block;
  max-width: 269px;
  width: 100%;
}

}
@media (min-width: 1200px) {
  .children-pages-tree {
  max-width: 315px;
  width: 100%;
}

}
.breadcrumb {
  background-color: transparent;
  padding: 0;
  margin-bottom: 20px;
  border-radius: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.breadcrumb .breadcrumb-item {
  color: #5c5958;
}
.breadcrumb .current-breadcrumb-item {
  color: #e3122c;
}
.joinUs .join-us-container {
  width: 315px;
  border: none;
  padding: 17px 0;
}
.joinUs .join-us-container .join-us-title {
  background-color: #949494;
  color: #ffffff;
  display: inline-block;
  font-size: 13px;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  margin: 0;
  padding: 0 0 0 12px;
  position: relative;
  height: 45px;
  line-height: 45px;
  text-align: left;
  width: 150px;
}
.joinUs .join-us-container .join-us-title.op1 {
  background-color: #dd1936;
}
.joinUs .join-us-container .join-us-title.op2 {
  background-color: #696969;
}
.joinUs .join-us-container .join-us-title.op3 {
  background-color: #f36d21;
}
.joinUs .join-us-container .join-us-title.op4 {
  background-color: #ffd602;
}
.joinUs .join-us-container .social-list-container {
  position: relative;
  float: left;
}
.joinUs .join-us-container .social-list-container .social-list-item {
  border: none;
  height: 45px;
  width: 45px;
  float: left;
  margin-left: 10px;
}
.joinUs .join-us-container .social-list-container .social-list-item a {
  padding: 9px 0 8px;
}
.joinUs .join-us-container .social-list-container .social-list-item .icon-facebook-original {
  background-color: #3b5999;
  color: #ffffff;
}
.joinUs .join-us-container .social-list-container .social-list-item .icon-twitter-original {
  background-color: #00aced;
  color: #ffffff;
}
.joinUs .join-us-container .social-list-container .social-list-item .icon-youtube-original {
  background-color: #d44332;
  color: #ffffff;
}
@media (max-width: 768px) {
  .joinUs .join-us-container {
  width: 100%;
}
.joinUs .join-us-container .join-us-title {
  width: 40%;
}
.joinUs .join-us-container .social-list-container {
  width: 60%;
}

}
@media (min-width: 992px) {
  .joinUs .join-us-container {
  max-width: 269px;
  width: 100%;
}
.joinUs .join-us-container .join-us-title {
  width: 104px;
}

}
@media (min-width: 1200px) {
  .joinUs .join-us-container {
  max-width: 315px;
  width: 100%;
}
.joinUs .join-us-container .join-us-title {
  width: 150px;
}

}
@media (min-width: 992px) {
  .quick-link-component {
  font-size: 16px;
  float: right;
  padding-right: 50px;
}
.quick-link-component .quick-link-title {
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #5c5958;
  color: #ffffff;
  width: 118px;
  padding: 4px;
}
.quick-link-component ul {
  width: 314px;
  padding-left: 0;
  margin-top: -8px;
}
.quick-link-component ul li {
  background-color: #949494;
  list-style-type: none;
  margin-top: 2px;
  padding: 4px;
  cursor: pointer;
}
.quick-link-component ul li:after {
  content: "\e080";
  font-size: 13px;
  font-family: "Glyphicons_Halflings", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 3px;
  color: #ffffff;
  float: right;
  margin-top: 3px;
}
.quick-link-component ul li a {
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
}

}
@media only screen and (min-width: 768px) and (max-width: 992px) and (orientation: landscape) {
  .quick-link-component {
  font-size: 16px;
  float: right;
  padding-right: 10px;
}
.quick-link-component .quick-link-title {
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #5c5958;
  color: #ffffff;
  width: 118px;
  padding: 4px;
}
.quick-link-component ul {
  width: 314px;
  padding-left: 0;
  margin-top: -8px;
}
.quick-link-component ul li {
  background-color: #949494;
  list-style-type: none;
  margin-top: 2px;
  padding: 4px;
  cursor: pointer;
}
.quick-link-component ul li:after {
  content: "\e080";
  font-size: 13px;
  font-family: "Glyphicons_Halflings", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 3px;
  color: #ffffff;
  float: right;
  margin-top: 3px;
}
.quick-link-component ul li a {
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
}

}
@media (min-width: 768px) and (max-width: 992px) {
  .quick-link-component {
  padding-right: 30px;
}

}
@media (max-width: 768px) {
  .quick-link-component {
  display: none;
}

}
.massRelevanceComponentV2 .massrelevance-wrapper {
  height: 457px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .massRelevanceComponentV2 .massrelevance-wrapper {
  height: 475px;
  overflow: hidden;
}

}
@media (max-width: 992px) {
  .massRelevanceComponentV2 .massrelevance-wrapper {
  height: 723px;
  overflow: hidden;
}

}
@media (max-width: 768px) and (orientation: landscape) {
  .massRelevanceComponentV2 .massrelevance-wrapper {
  height: 822px;
  overflow: hidden;
}

}
@media (max-width: 360px) {
  .massRelevanceComponentV2 .massrelevance-wrapper {
  height: 508px;
  overflow: hidden;
}

}
@media (max-width: 320px) {
  .massRelevanceComponentV2 .massrelevance-wrapper {
  height: 450px;
  overflow: hidden;
}

}
.ut-divider {
  border: 1px solid #958f8c;
}
.stock-value-component ul li .data-title,
.stock-value-component ul li .data-value {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 15px;
}
.stock-value-component ul li .data-title {
  float: left;
  margin-left: 10px;
}
.stock-value-component ul li .data-value {
  float: right;
  margin-right: 10px;
}
.stock-value-component ul.stock-list {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}
.stock-value-component ul.stock-list li {
  /* Fallback for web browsers that don't support RGBa */

  background-color: #696969;
  /* RGBa with 0.2 opacity, using RGBa in order to avoid text inside with opacity */

  background-color: rgba(105, 105, 105, 0.5);
  display: inline-block;
  width: 100%;
  padding-top: 5px;
}
.stock-value-component ul.currency-list {
  float: left;
  width: 48%;
  padding-left: 10px;
  height: 56px;
}
.stock-value-component ul.currency-list li {
  background-color: transparent;
  padding-top: 1px;
}
.stock-value-component ul.currency-list li .data-value {
  margin-bottom: 0;
}
.stock-value-component .stock-text {
  background-color: #696969;
  height: 148px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  padding: 10px;
}
.stock-value-component .stock-text .text p {
  color: #ffffff;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.stock-value-component .stock-text .text p:first-child {
  font-weight: bold;
}
.stock-value-component .stock-text .text p a {
  color: #ffffff;
  text-decoration: none;
}
.stock-value-component .stock-value-data[data-tiny="true"] {
  position: absolute;
  top: 0;
  right: 0;
  /* Fallback for web browsers that don't support RGBa */

  background-color: #ffffff;
  /* RGBa with 0.5 opacity, using RGBa in order to avoid text inside with opacity */

  background-color: rgba(255, 255, 255, 0.5);
  border-bottom: 3px solid #696969;
  padding: 3px;
}
.stock-value-component .stock-value-data[data-tiny="true"] img {
  margin-top: 2px;
  float: left;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny {
  float: left;
  cursor: default;
  margin-left: 5px;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price {
  margin-bottom: 0;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date {
  font-size: 9px;
  float: left;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time {
  font-size: 9px;
  float: left;
  margin-left: 5px;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price {
  font-size: 12px;
  clear: both;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny:hover {
  text-decoration: none;
}
@media (max-width: 768px) {
  #home-hero .stock-value-component .stock-value-data[data-tiny="true"],
#abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  width: 100%;
  background-color: #c4c4c4;
  right: 0 !important;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] img,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] img,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] img,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] img,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] img,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] img,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] img,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] img,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] img {
  margin: 3px 0 3px 0;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny {
  display: inline-block;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p {
  float: left;
  color: #696969;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date {
  font-size: 14px;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 5px 5px 0 0;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-time {
  display: none;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.currency-price {
  font-size: 14px;
  font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 3px;
  clear: none;
}
#abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: -30px;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: 0;
}
.stock-text {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}
.stock-value-data[data-tiny="false"] {
  background-color: #696969;
  padding: 10px;
}
.stock-value-data[data-tiny="false"] ul li .data-title,
.stock-value-data[data-tiny="false"] ul li .data-value {
  font-size: 16px;
}
.stock-value-data[data-tiny="false"] ul li .data-value {
  margin-right: 20px;
}
.stock-value-data[data-tiny="false"] ul.currency-list {
  float: right;
  padding-left: 0;
}

}
@media (max-width: 768px) and (orientation: landscape) {
  #home-hero .stock-value-component .stock-value-data[data-tiny="true"],
#abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  padding-left: 20%;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date {
  margin: 5px 20px 0 15px;
}
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] ul li .data-title,
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] ul li .data-value {
  font-size: 14px;
}
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] ul li .data-value {
  margin-right: 10px;
}
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] ul.currency-list {
  float: right;
  padding-left: 0;
}

}
@media (min-width: 992px) {
  #abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  right: 50px;
}

}
@media (min-width: 768px) and (max-width: 992px) {
  .stock-value-component {
  max-width: 136px;
  width: 100%;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"],
#abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  right: 30px;
}

}
@media (min-width: 768px) and (max-width: 1200px) {
  #home-hero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: 14px;
  right: 0;
}

}
@media (min-width: 1200px) {
  #abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: 14px;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: 24px;
}

}
@media (min-width: 768px) and (max-width: 992px) and (orientation: portrait) {
  #home-hero .stock-value-component .stock-value-data[data-tiny="true"],
#abouthero .stock-value-component .stock-value-data[data-tiny="true"],
#brandshero .stock-value-component .stock-value-data[data-tiny="true"],
#mediahero .stock-value-component .stock-value-data[data-tiny="true"],
#investorshero .stock-value-component .stock-value-data[data-tiny="true"],
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"],
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"],
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"],
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] {
  padding-left: 25%;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#abouthero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#brandshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#mediahero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#investorshero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#corporategovernancehero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#socialresponsibilityhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#innovationhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date,
#careerhero .stock-value-component .stock-value-data[data-tiny="true"] a.stocks-tiny p.stock-date {
  margin: 5px 20px 0 15px;
}

}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  #homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] .data-title {
  margin-left: 5px;
}
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] .data-value {
  margin-right: 5px;
}
#homeFirstGrid .stock-value-component .stock-value-data[data-tiny="false"] p {
  font-size: 13px;
}
#homeFirstGrid .stock-value-component .stock-text {
  padding: 5px;
  height: auto;
}

}
@media (max-width: 768px) and (orientation: portrait) {
  #homeFirstGrid .stock-value-component {
  max-width: 100%;
  margin: 0 auto;
}
#homeFirstGrid .stock-value-component #homeFirstGrid .stock-value-data[data-tiny="false"] ul.stock-list li {
  background-color: #696969;
  background-color: rgba(105, 105, 105, 0.5);
}
#homeFirstGrid .stock-value-component .stock-text {
  padding: 5px;
  height: auto;
}
#home-hero .stock-value-component .stock-value-data[data-tiny="true"] {
  top: 0;
}

}
@media (max-width: 991px) {
  #modal-country .col-md-6 a.btn {
  min-width: 161px;
  overflow-y: scroll;
}
.wrap-countries #countries .show-countries .btn.btn-generic {
  font-size: 1em!important;
}
.wrap-countries .close {
  right: 44px;
}

}
.btn.btn-generic.select-country {
  text-align: center;
}
.select-country .btn.btn-generic {
  background: #ffffff;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  margin: 0 auto;
  padding: 5px;
  width: 200px;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.wrap-countries {
  display: none;
  position: absolute;
  width: 100%;
  top: 0;
}
.wrap-countries #countries {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0;
  height: 333px;
  margin: 20px auto;
  width: 80%;
  padding: 20px 0;
  position: relative;
  z-index: 1000;
}
.wrap-countries #countries .col-md-6.col-sm-12.col-xs-12 {
  margin-top: 7px;
}
.wrap-countries #countries .show-countries {
  background: #ffffff;
  padding: 20px;
}
.wrap-countries #countries .show-countries .btn.btn-generic {
  font-size: 0.8em;
  border-radius: 0;
  padding: 5px;
  margin: 5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  color: #000000;
}
.wrap-countries #countries .show-countries .btn.btn-generic:hover {
  background-color: #cccccc;
}
.wrap-countries .close {
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  color: #cccccc;
  display: block!important;
  font-size: 15px;
  font-weight: normal;
  height: 30px;
  line-height: 31px;
  margin: 0;
  opacity: 1;
  position: absolute;
  right: 73px;
  text-align: center;
  text-shadow: none;
  top: 5px;
  width: 30px;
  z-index: 1001;
}
#age-list-provinces.age-state {
  display: inline-block;
  margin: 13px;
}
#age-list-provinces.age-state li {
  float: left;
  margin-right: 2px;
  margin-left: 2px;
  width: 40px;
  background: #ffffff;
  font-size: 1.05em;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.1em;
  line-height: 22px;
  cursor: pointer;
}
@media (min-width: 992px) {
  #age-list-provinces.age-state li {
  width: 40px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
  #age-list-provinces.age-state li {
  width: 25px;
}

}
@media (max-width: 767px) {
  #age-list-provinces.age-state {
  display: none;
}

}
.section.download {
  background-color: #f4f4f4;
  padding: 5px;
}
.section.download .icon {
  background: transparent url('images/pdf-icon.png') center center no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.section.download a {
  color: #5c5958;
  font-family: "DIN Bold Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.errorPanel {
  background-color: #ffffff;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 7vh auto;
  min-height: 300px;
  padding-top: 40px;
  text-align: center;
  width: 60%;
}
.errorPanel .error-title {
  color: #8f1e2a;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 42px;
}
.errorPanel .error-description {
  color: #8f1e2a;
  display: block;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 26px;
}
.errorPanel .error-message {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.errorPanel .error-message a {
  color: #8f1e2a;
}
.pressRelease .press-releases-form {
  background-color: #949494;
  padding: 10px;
}
.pressRelease .press-releases-form label {
  color: #ffffff;
  font-family: "DIN Medium Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pressRelease .press-releases-form select,
.pressRelease .press-releases-form input {
  border: 0;
  color: #ffffff;
}
.pressRelease .press-releases-form select {
  background-color: #adadad;
}
.pressRelease .press-releases-form input {
  background-color: #adadad;
  background-color: rgba(173, 173, 173, 0.2);
  border-radius: 0;
}
.pressRelease .press-releases-form ::-webkit-input-placeholder {
  color: #ffffff;
}
.pressRelease .press-releases-form :-moz-placeholder {
  color: #ffffff;
}
.pressRelease .press-releases-form ::-moz-placeholder {
  color: #ffffff;
}
.pressRelease .press-releases-form :-ms-input-placeholder {
  color: #ffffff;
}
.pressRelease .press-releases-form #date-btn,
.pressRelease .press-releases-form #keywords-btn {
  background-color: #fb8200;
  color: #ffffff;
  border-radius: 0;
}
.pressRelease .press-releases-data .rss-result {
  padding: 10px 20px;
}
.pressRelease .press-releases-data .rss-result .title,
.pressRelease .press-releases-data .rss-result .description,
.pressRelease .press-releases-data .rss-result .description p,
.pressRelease .press-releases-data .rss-result .rss-date {
  color: #5c5958;
  font-size: 16px;
  text-align: left;
}
.pressRelease .press-releases-data .rss-result .description,
.pressRelease .press-releases-data .rss-result .description p,
.pressRelease .press-releases-data .rss-result .rss-date {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pressRelease .press-releases-data .rss-result .title {
  font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pressRelease .press-releases-data .rss-result .title,
.pressRelease .press-releases-data .rss-result .description,
.pressRelease .press-releases-data .rss-result .rss-date,
.pressRelease .press-releases-data .rss-result .rss-links {
  margin-left: 30px;
}
.pressRelease .press-releases-data .rss-result .rss-links a {
  color: #fb8200;
  font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pressRelease .press-releases-data .rss-result .rss-links a:hover {
  text-decoration: none;
}
.pressRelease .press-releases-data .rss-result .rss-links a:after {
  content: "|";
  padding: 0 5px;
  color: #5c5958;
}
.pressRelease .press-releases-data .rss-result .rss-links a:nth-last-child(1):after {
  content: "";
}
.pressRelease .press-releases-data .rss-result:before {
  content: "";
  display: block;
  background: url("images/pdf-icon.png") no-repeat;
  width: 25px;
  height: 30px;
  float: left;
  margin: 0 5px 0 0;
}
.pressRelease .press-releases-data .rss-result:nth-child(odd) {
  background-color: #ffffff;
}
.pressRelease .press-releases-data .rss-result:nth-child(even) {
  background-color: #f4f4f4;
}
.pressRelease .modal-dialog {
  background-color: #ffffff;
  width: 80%;
}
.pressRelease .modal-dialog .modal-content .close {
  right: 0;
  top: -20px;
  font-size: 24px;
  font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: none;
}
.pressRelease .modal-dialog .modal-content .modal-title {
  color: #8f1e2a;
  font-size: 20px;
  padding-left: 20px;
  margin-top: 20px;
}
.pressRelease .modal-dialog .modal-content .modal-title,
.pressRelease .modal-dialog .modal-content .dialog-text {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
.pressRelease .modal-dialog .modal-content .modal-body {
  padding-top: 0;
  padding-bottom: 0;
}
.pressRelease .modal-dialog .modal-content .modal-body .press-release-error {
  color: #dd1936;
  float: left;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
.pressRelease .modal-dialog .modal-content .modal-body #input-telephone-number,
.pressRelease .modal-dialog .modal-content .modal-body .press-release-error.msg-error-number {
  margin-left: 20px;
}
.pressRelease .modal-dialog .modal-content .modal-body .radio {
  padding-left: 0;
}
.pressRelease .modal-dialog .modal-content .modal-body .radio label {
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
}
.pressRelease .modal-dialog .modal-content .modal-body .confirm {
  margin-top: 30px;
}
.pressRelease .modal-dialog .modal-content .modal-body .confirm p {
  text-align: left;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 0;
}
.pressRelease .modal-dialog .modal-content .modal-body .confirm label {
  margin-left: 0;
  padding-left: 0;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pressRelease .modal-dialog .modal-content .modal-body .error-page p {
  text-align: left;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pressRelease .modal-dialog .modal-content .modal-body .error-page p a {
  color: #dd1936;
  font-family: "DIN Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pressRelease .modal-dialog .modal-content .modal-body .error-page p a:hover,
.pressRelease .modal-dialog .modal-content .modal-body .error-page p a:focus {
  text-decoration: none;
  color: #dd1936;
}
.pressRelease .modal-dialog .modal-content label {
  width: 100%;
  font-family: "DIN Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
.pressRelease .modal-dialog .modal-content .modal-footer {
  border: 0;
  margin-top: 0;
}
.pressRelease .modal-dialog .modal-content .modal-footer .btn {
  background-color: #fb8200;
  color: #ffffff;
  border-radius: 0;
  border: 1px solid transparent;
}
@media (max-width: 768px) {
  .press-releases-form #select-year,
.press-releases-form #select-month,
.press-releases-form #by-keywords {
  margin-bottom: 10px;
}

}
.iframe .iframe-container iframe {
  width: 100%;
}
@media (max-width: 768px) {
  .iframe .iframe-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

}
.press-releases-pages .pagination > .disabled > a {
  background-color: #f4f4f4;
  color: #5c5958;
  cursor: move;
}
.press-releases-pages .pagination li a {
  color: #fb8200;
}

