/*-----------*/

/*-- Chook --*/

/*-----------*/

/*-------------*/
/*-- Colours --*/
/*-------------*/
/*----------------*/

/*-- Reset Html --*/

/*----------------*/

* {
  margin: 0px;
  padding: 0px;
}
html {
  overflow-y: scroll;
  overflow-x: hidden;
}
::-webkit-scrollbar-track {
  width: 17px;
}
/*-----------*/

/*-- Chook --*/

/*-----------*/

.Chook a {
  text-decoration: none;
  cursor: pointer;
}
.Chook img {
  display: block;
  border: none;
}
.Chook textarea {
  resize: none;
  outline: 0px;
}
.Chook ul {
  list-style: none;
}
.Chook input,
.Chook textarea,
.Chook select {
  outline: 0px;
}
.Chook ::-ms-clear {
  display: none;
}
.Chook table,
.Chook .Table {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.Chook table tr,
.Chook .Table tr,
.Chook table .Row,
.Chook .Table .Row {
  display: table-row;
}
.Chook table tr td,
.Chook .Table tr td,
.Chook table .Row td,
.Chook .Table .Row td,
.Chook table tr .Cell,
.Chook .Table tr .Cell,
.Chook table .Row .Cell,
.Chook .Table .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Chook table tr th,
.Chook .Table tr th,
.Chook table .Row th,
.Chook .Table .Row th {
  font-weight: normal;
}
.Chook .Float {
  float: left;
}
.Chook .FloatRight {
  float: right;
}
.Chook .Block {
  display: block;
}
.Chook .Hidden {
  display: none;
}
.Chook .Invisible {
  visibility: hidden;
}
.Chook .Relative {
  position: relative;
}
.Chook .FullWidth {
  width: 100%;
}
.Chook .FullHeight {
  height: 100%;
}
.Chook .BFC {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Chook .InlineBFC {
  display: table-cell;
  *display: block;
  zoom: 1;
}
.Chook .Clearfix {
  zoom: 1;
}
.Chook .Clearfix:before,
.Chook .Clearfix:after {
  content: '';
  display: table;
}
.Chook .Clearfix:after {
  clear: both;
}
.Chook .InlineBlock {
  display: inline-block;
  vertical-align: top;
}
.Chook .Clipped {
  position: absolute;
  overflow: hidden;
  clip: rect(0px 0px 0px 0px);
  height: 1px;
  width: 1px;
  margin: -1px;
}
.Chook .HiddenValue {
  line-height: 100px;
  overflow: hidden;
  font-size: 0px;
}
.Chook .Truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Chook .BorderBox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.Chook .Accelerate {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
}
.Chook .FixPNG {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
  zoom: 1;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .PadTRBL5 {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.Layout .PadTRB5 {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
.Layout .PadTRL5 {
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
}
.Layout .PadTBL5 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.Layout .PadTR5 {
  padding-top: 5px;
  padding-right: 5px;
}
.Layout .PadTB5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.Layout .PadTL5 {
  padding-top: 5px;
  padding-left: 5px;
}
.Layout .PadT5 {
  padding-top: 5px;
}
.Layout .PadRBL5 {
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.Layout .PadRB5 {
  padding-right: 5px;
  padding-bottom: 5px;
}
.Layout .PadRL5 {
  padding-right: 5px;
  padding-left: 5px;
}
.Layout .PadR5 {
  padding-right: 5px;
}
.Layout .PadBL5 {
  padding-bottom: 5px;
  padding-left: 5px;
}
.Layout .PadB5 {
  padding-bottom: 5px;
}
.Layout .PadL5 {
  padding-left: 5px;
}
.Layout .PadTRBL10 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.Layout .PadTRB10 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.Layout .PadTRL10 {
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
.Layout .PadTBL10 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.Layout .PadTR10 {
  padding-top: 10px;
  padding-right: 10px;
}
.Layout .PadTB10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.Layout .PadTL10 {
  padding-top: 10px;
  padding-left: 10px;
}
.Layout .PadT10 {
  padding-top: 10px;
}
.Layout .PadRBL10 {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.Layout .PadRB10 {
  padding-right: 10px;
  padding-bottom: 10px;
}
.Layout .PadRL10 {
  padding-right: 10px;
  padding-left: 10px;
}
.Layout .PadR10 {
  padding-right: 10px;
}
.Layout .PadBL10 {
  padding-bottom: 10px;
  padding-left: 10px;
}
.Layout .PadB10 {
  padding-bottom: 10px;
}
.Layout .PadL10 {
  padding-left: 10px;
}
.Layout .PadTRBL15 {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.Layout .PadTRB15 {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.Layout .PadTRL15 {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
}
.Layout .PadTBL15 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.Layout .PadTR15 {
  padding-top: 15px;
  padding-right: 15px;
}
.Layout .PadTB15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.Layout .PadTL15 {
  padding-top: 15px;
  padding-left: 15px;
}
.Layout .PadT15 {
  padding-top: 15px;
}
.Layout .PadRBL15 {
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.Layout .PadRB15 {
  padding-right: 15px;
  padding-bottom: 15px;
}
.Layout .PadRL15 {
  padding-right: 15px;
  padding-left: 15px;
}
.Layout .PadR15 {
  padding-right: 15px;
}
.Layout .PadBL15 {
  padding-bottom: 15px;
  padding-left: 15px;
}
.Layout .PadB15 {
  padding-bottom: 15px;
}
.Layout .PadL15 {
  padding-left: 15px;
}
.Layout .PadTRBL20 {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.Layout .PadTRB20 {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.Layout .PadTRL20 {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.Layout .PadTBL20 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.Layout .PadTR20 {
  padding-top: 20px;
  padding-right: 20px;
}
.Layout .PadTB20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.Layout .PadTL20 {
  padding-top: 20px;
  padding-left: 20px;
}
.Layout .PadT20 {
  padding-top: 20px;
}
.Layout .PadRBL20 {
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.Layout .PadRB20 {
  padding-right: 20px;
  padding-bottom: 20px;
}
.Layout .PadRL20 {
  padding-right: 20px;
  padding-left: 20px;
}
.Layout .PadR20 {
  padding-right: 20px;
}
.Layout .PadBL20 {
  padding-bottom: 20px;
  padding-left: 20px;
}
.Layout .PadB20 {
  padding-bottom: 20px;
}
.Layout .PadL20 {
  padding-left: 20px;
}
.Layout .PadTRBL25 {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.Layout .PadTRB25 {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
.Layout .PadTRL25 {
  padding-top: 25px;
  padding-right: 25px;
  padding-left: 25px;
}
.Layout .PadTBL25 {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.Layout .PadTR25 {
  padding-top: 25px;
  padding-right: 25px;
}
.Layout .PadTB25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.Layout .PadTL25 {
  padding-top: 25px;
  padding-left: 25px;
}
.Layout .PadT25 {
  padding-top: 25px;
}
.Layout .PadRBL25 {
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.Layout .PadRB25 {
  padding-right: 25px;
  padding-bottom: 25px;
}
.Layout .PadRL25 {
  padding-right: 25px;
  padding-left: 25px;
}
.Layout .PadR25 {
  padding-right: 25px;
}
.Layout .PadBL25 {
  padding-bottom: 25px;
  padding-left: 25px;
}
.Layout .PadB25 {
  padding-bottom: 25px;
}
.Layout .PadL25 {
  padding-left: 25px;
}
.Layout .PadTRBL30 {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.Layout .PadTRB30 {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
.Layout .PadTRL30 {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
}
.Layout .PadTBL30 {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.Layout .PadTR30 {
  padding-top: 30px;
  padding-right: 30px;
}
.Layout .PadTB30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.Layout .PadTL30 {
  padding-top: 30px;
  padding-left: 30px;
}
.Layout .PadT30 {
  padding-top: 30px;
}
.Layout .PadRBL30 {
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.Layout .PadRB30 {
  padding-right: 30px;
  padding-bottom: 30px;
}
.Layout .PadRL30 {
  padding-right: 30px;
  padding-left: 30px;
}
.Layout .PadR30 {
  padding-right: 30px;
}
.Layout .PadBL30 {
  padding-bottom: 30px;
  padding-left: 30px;
}
.Layout .PadB30 {
  padding-bottom: 30px;
}
.Layout .PadL30 {
  padding-left: 30px;
}
.Layout .PadTRBL35 {
  padding-top: 35px;
  padding-right: 35px;
  padding-bottom: 35px;
  padding-left: 35px;
}
.Layout .PadTRB35 {
  padding-top: 35px;
  padding-right: 35px;
  padding-bottom: 35px;
}
.Layout .PadTRL35 {
  padding-top: 35px;
  padding-right: 35px;
  padding-left: 35px;
}
.Layout .PadTBL35 {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 35px;
}
.Layout .PadTR35 {
  padding-top: 35px;
  padding-right: 35px;
}
.Layout .PadTB35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.Layout .PadTL35 {
  padding-top: 35px;
  padding-left: 35px;
}
.Layout .PadT35 {
  padding-top: 35px;
}
.Layout .PadRBL35 {
  padding-right: 35px;
  padding-bottom: 35px;
  padding-left: 35px;
}
.Layout .PadRB35 {
  padding-right: 35px;
  padding-bottom: 35px;
}
.Layout .PadRL35 {
  padding-right: 35px;
  padding-left: 35px;
}
.Layout .PadR35 {
  padding-right: 35px;
}
.Layout .PadBL35 {
  padding-bottom: 35px;
  padding-left: 35px;
}
.Layout .PadB35 {
  padding-bottom: 35px;
}
.Layout .PadL35 {
  padding-left: 35px;
}
.Layout .PadTRBL40 {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
.Layout .PadTRB40 {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
}
.Layout .PadTRL40 {
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
}
.Layout .PadTBL40 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
.Layout .PadTR40 {
  padding-top: 40px;
  padding-right: 40px;
}
.Layout .PadTB40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.Layout .PadTL40 {
  padding-top: 40px;
  padding-left: 40px;
}
.Layout .PadT40 {
  padding-top: 40px;
}
.Layout .PadRBL40 {
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
.Layout .PadRB40 {
  padding-right: 40px;
  padding-bottom: 40px;
}
.Layout .PadRL40 {
  padding-right: 40px;
  padding-left: 40px;
}
.Layout .PadR40 {
  padding-right: 40px;
}
.Layout .PadBL40 {
  padding-bottom: 40px;
  padding-left: 40px;
}
.Layout .PadB40 {
  padding-bottom: 40px;
}
.Layout .PadL40 {
  padding-left: 40px;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .DateOfBirth {
  zoom: 1;
  margin: 0px -5px;
}
.Layout .DateOfBirth:before,
.Layout .DateOfBirth:after {
  content: '';
  display: table;
}
.Layout .DateOfBirth:after {
  clear: both;
}
.Layout .DateOfBirth .InputWrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 33.33%;
  padding: 0px 5px;
}
.Layout .DateOfBirth .InputWrap .InputLabel {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .DateOfBirth .InputWrap:first-child .InputLabel {
  opacity: 1;
  filter: alpha(opacity=100);
  margin-right: -100%;
}
.IE8 .Layout .DateOfBirth .InputWrap:first-child {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.IE8 .Layout .DateOfBirth .InputWrap:first-child label.Error {
  float: left;
}
.Layout .InputWrap label {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
  vertical-align: middle;
}
.Layout .InputWrap label a {
  text-decoration: underline;
}
.Desktop .Layout .InputWrap label a:hover {
  color: #fed931;
}
.Layout .InputWrap label.Error {
  color: red;
  padding: 10px 0px 0px;
}
.Layout .InputWrap label .Required {
  color: red;
}
.Layout .InputWrap label.Error + label.Error {
  display: none !important;
}
.Layout .InputWrap input[type=checkbox].Error:after,
.Layout .InputWrap input[type=radio].Error:after {
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  content: '';
  position: absolute;
  border: 2px solid red;
  top: -3px;
  left: -3px;
  right: -2px;
  bottom: -2px;
}
.Layout .InputWrap input[type=radio].Error:after {
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.Layout .InputWrap .List li {
  padding-top: 5px;
}
.Layout .InputWrap .List li:first-child {
  padding-top: 0px;
}
.Layout .InputWrap .List li table {
  width: auto;
}
.Layout .InputWrap .List li table td {
  vertical-align: top;
  text-align: left;
}
.Layout .InputWrap .List li table td input {
  position: relative;
  top: 2px;
}
.Layout .InputWrap .List li table td label {
  padding: 0px 0px 0px 10px;
}
.Layout .InputWrap .InputParent {
  position: relative;
}
.Layout .InputWrap .InputParent .Input {
  position: relative;
  border: 1px solid #eeeeee;
}
.Layout .InputWrap .InputParent .Input,
.Layout .InputWrap .InputParent .Input .Placeholder {
  padding: 10px 14px;
}
.Layout .InputWrap .InputParent .Input.Area {
  padding: 10px;
}
.Layout .InputWrap .InputParent .Input.Select {
  padding: 0px;
}
.Layout .InputWrap .InputParent .Input.Select select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 9px;
  padding-right: 35px;
  background: none;
  border: 0px;
  -webkit-appearance: none;
}
.IE .Layout .InputWrap .InputParent .Input.Select select,
.Firefox .Layout .InputWrap .InputParent .Input.Select select {
  padding-right: 11px;
}
.Layout .InputWrap .InputParent .Input.Select:after {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  display: block;
  width: 40px;
  background: url('../images/select.ico') no-repeat center center;
  pointer-events: none;
}
.IE .Layout .InputWrap .InputParent .Input.Select:after,
.Firefox .Layout .InputWrap .InputParent .Input.Select:after {
  display: none;
}
.Layout .InputWrap .InputParent .Input .Placeholder {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.Layout .InputWrap .InputParent .Input .Placeholder.Hidden {
  opacity: 0;
  filter: alpha(opacity=0);
  display: block;
}
.Layout .InputWrap .InputParent .Input textarea,
.Layout .InputWrap .InputParent .Input input {
  position: relative;
  z-index: 2;
  outline: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
  color: black;
  background: none;
}
.Layout .InputWrap .InputParent .Input textarea {
  height: auto;
}
.Layout .InputWrap .InputParent .Input input,
.Layout .InputWrap .InputParent .Input textarea,
.Layout .InputWrap .InputParent .Input select,
.Layout .InputWrap .InputParent .Input .Placeholder {
  text-align: left;
}
.Mobile .Layout .InputWrap .InputParent .Input input,
.Mobile .Layout .InputWrap .InputParent .Input textarea,
.Mobile .Layout .InputWrap .InputParent .Input select,
.Mobile .Layout .InputWrap .InputParent .Input .Placeholder {
  font-size: 16px !important;
  line-height: 150%;
}
.Layout .InputWrap .InputParent .Options {
  -webkit-transition: left 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: left 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: left 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: left 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: left 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: -10000px;
  width: 100%;
  z-index: 10;
}
.Layout .InputWrap .InputParent .Options li a {
  -webkit-transition: background 0.3s ease-in-out 0s;
  -moz-transition: background 0.3s ease-in-out 0s;
  -ms-transition: background 0.3s ease-in-out 0s;
  -o-transition: background 0.3s ease-in-out 0s;
  transition: background 0.3s ease-in-out 0s;
  display: block;
  padding: 10px;
  color: #aaaaaa;
  background: white;
  border-top: 1px solid #dddddd;
  text-align: left;
}
.Desktop .Layout .InputWrap .InputParent .Options li a:hover {
  background: whitesmoke;
}
.Layout .InputWrap .InputParent .Options li:first-child a {
  border-top: 0px;
}
.Layout .InputWrap.Focused .InputParent .Options {
  -webkit-transition: left 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: left 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: left 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: left 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: left 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  opacity: 1;
  filter: alpha(opacity=100);
  left: 0px;
}
.Layout .InputWrap.ReadOnly .InputParent .Input textarea {
  height: 200px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.Layout .InputWrap.Error .InputParent .Input {
  border-color: red;
}
.Layout .InputWrap.HideError label.Error {
  display: none !important;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout > .Modal {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 5;
  display: none;
}
.Layout > .Modal .Foreground {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 2;
  background: white;
}
.Layout > .Modal .Foreground a.Cancel {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 15px;
  color: #aaaaaa;
}
.Layout > .Modal .Foreground a.Cancel .Sprite {
  display: block;
  font-size: 16px;
}
.Desktop .Layout > .Modal .Foreground a.Cancel:hover {
  color: black;
}
.Layout > .Modal .Background {
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background: black;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout > .Modal.Share .Foreground {
  width: 300px;
  background: white;
}
.Layout > .Modal.Share .Foreground table {
  table-layout: fixed;
}
.Layout > .Modal.Share .Foreground table td {
  height: 80px;
  border: 1px solid #eeeeee;
}
.Layout > .Modal.Share .Foreground table td a {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
}
.Layout > .Modal.Share .Foreground table td a.Facebook {
  color: #3a5898;
}
.Layout > .Modal.Share .Foreground table td a.Twitter {
  color: #4099ff;
}
.Layout > .Modal.Share .Foreground table td a.Tumblr {
  color: #36465f;
}
.Layout > .Modal.Share .Foreground table td a.Pinterest {
  color: #c92023;
}
.Layout > .Modal.Share .Foreground table td a .Sprite {
  font-size: 32px;
}
.Desktop .Layout > .Modal.Share .Foreground table td a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout > .Modal.Share .Foreground form {
  padding: 20px 20px 0px;
  background: #fefefe;
}
.Layout > .Modal.Share .Foreground form .InputWrap .InputParent .Input {
  background: white;
}
.Layout > .Modal.Share .Foreground form .InputWrap .InputParent .Input input {
  color: #aaaaaa;
}
.Layout > .Modal.Share .Foreground ul {
  zoom: 1;
  padding: 15px;
  background: #fefefe;
}
.Layout > .Modal.Share .Foreground ul:before,
.Layout > .Modal.Share .Foreground ul:after {
  content: '';
  display: table;
}
.Layout > .Modal.Share .Foreground ul:after {
  clear: both;
}
.Layout > .Modal.Share .Foreground ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 5px;
}
.Layout > .Modal.Share .Foreground ul li a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 8px 0px 10px;
  background: black;
  color: white;
  text-align: center;
}
.Desktop .Layout > .Modal.Share .Foreground ul li a:hover {
  color: black;
  background: #fed931;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .LazyLoader {
  display: block;
  position: relative;
  z-index: 1;
}
.Layout .LazyLoader .LazyImage {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  position: relative;
  z-index: 2;
}
.Layout .LazyLoader .LazyPlaceholder {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 80px;
  height: 16px;
  margin: -5px 0px 0px -40px;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10px;
  line-height: 12px;
}
.Layout .LazyLoader.LazyUnloaded .LazyImage {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.Layout .LazyLoader.LazyUnloaded .LazyPlaceholder {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .Slider .Backdrop,
.Layout .Stacker .Backdrop {
  display: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 1;
}
.Layout .Slider .Backdrop span,
.Layout .Stacker .Backdrop span {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  background: white;
}
.Layout .Slider {
  position: relative;
  z-index: 1;
}
.Layout .Slider .SliderOverflow {
  position: relative;
  overflow: hidden;
  zoom: 1;
  z-index: 1;
}
.Layout .Slider .SliderOverflow .SliderWrapper {
  position: relative;
  overflow: hidden;
  zoom: 1;
  z-index: 1;
}
.Layout .Slider .SliderOverflow .SliderWrapper .SliderTable {
  table-layout: fixed;
}
.Layout .Slider .SliderOverflow .SliderWrapper .SliderTable .SliderItem {
  position: relative;
  text-align: left;
  vertical-align: top;
}
.Layout .Slider .SliderOverflow .SliderWrapper .SliderTable .SliderItem .Backdrop {
  width: 100%;
  height: 1000%;
}
.Layout .Slider .SliderArrow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  z-index: 2;
  width: 60px;
  height: 60px;
  margin: -30px -30px 0px;
  background: white;
}
.Desktop .Layout .Slider .SliderArrow:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Slider .SliderArrow.Back .Sprite,
.Layout .Slider .SliderArrow.Next .Sprite {
  color: black 0;
  margin: 18px 0px 0px 24px;
}
.Layout .Slider .SliderArrow.Back {
  left: 10px;
}
.Layout .Slider .SliderArrow.Next {
  right: 10px;
}
.Layout .Slider .SliderArrow.Disabled,
.Desktop .Layout .Slider .SliderArrow.Disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  pointer-events: none;
}
.Layout .Slider .SliderButtons {
  position: absolute;
  z-index: 2;
  left: 0px;
  right: 0px;
  bottom: 10px;
  text-align: center;
}
.Layout .Slider .SliderButtons .Wrap {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  height: 14px;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
}
.Layout .Slider .SliderButtons .Wrap a {
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  float: left;
  height: 10px;
  width: 10px;
  margin: 2px 5px;
  border: 0px solid white;
  background: white;
}
.Layout .Slider .SliderButtons .Wrap a.Selected,
.Desktop .Layout .Slider .SliderButtons .Wrap a:hover {
  margin: 0px 5px;
  border: 2px solid white;
  background: none;
}
/*------------*/

/*-- Global --*/

/*------------*/

.Desktop.ShowGallery {
  height: 100%;
  overflow: hidden;
}
.Desktop.ShowGallery .Layout {
  overflow: visible;
}
.Desktop.ShowGallery .Layout > .Gallery {
  display: block;
}
.Mobile.ShowGallery,
.Tablet.ShowGallery {
  background: #1a1a1a;
}
.Mobile.ShowGallery .Layout,
.Tablet.ShowGallery .Layout {
  overflow: visible;
}
.Mobile.ShowGallery .Layout > *,
.Tablet.ShowGallery .Layout > * {
  display: none;
}
.Mobile.ShowGallery .Layout > *.Gallery,
.Tablet.ShowGallery .Layout > *.Gallery {
  display: block;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout > .Gallery {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 4;
  background: #1a1a1a;
  display: none;
  /*------------*/

  /*-- Button --*/

  /*------------*/

  /*-----------*/

  /*-- Arrow --*/

  /*-----------*/

  /*----------------*/

  /*-- Thumbnails --*/

  /*----------------*/

  /*-----------*/

  /*-- Panel --*/

  /*-----------*/

}
.Desktop .Layout > .Gallery {
  min-width: 1024px;
}
.Tablet .Layout > .Gallery,
.Mobile .Layout > .Gallery {
  position: static;
}
.Layout > .Gallery.ShowThumbnails > * {
  display: none;
}
.Layout > .Gallery.ShowThumbnails > *.Thumbnails,
.Layout > .Gallery.ShowThumbnails > *.Grid {
  display: block;
}
.Layout > .Gallery .Button {
  position: absolute;
  top: 10px;
  width: 40px;
  height: 40px;
  z-index: 3;
}
.Layout > .Gallery .Button .Foreground {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  color: white;
}
.Layout > .Gallery .Button .Foreground .Sprite {
  vertical-align: middle;
  color: inherit;
}
.Layout > .Gallery .Button .Background {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  display: block;
  position: relative;
  z-index: 1;
  height: 100%;
  background: black;
}
.Desktop .Layout > .Gallery .Button:hover .Foreground {
  color: black;
}
.Desktop .Layout > .Gallery .Button:hover .Background {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fed931;
}
.Layout > .Gallery .Button.Close {
  right: 10px;
}
.Layout > .Gallery .Button.Close .Sprite {
  font-size: 10px;
}
.Layout > .Gallery .Button.Grid {
  left: 10px;
}
.Layout > .Gallery .Button.Share {
  left: 60px;
}
.Layout > .Gallery .Button.Share .Sprite {
  font-size: 14px;
}
.Layout > .Gallery .Arrow {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 50%;
  width: 50px;
  height: 80px;
  margin-top: -40px;
  overflow: hidden;
  background: black;
  color: white;
  z-index: 3;
}
.Tablet .Layout > .Gallery .Arrow,
.Mobile .Layout > .Gallery .Arrow {
  display: none;
}
.Layout > .Gallery .Arrow .Sprite {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  position: relative;
  color: white;
  font-size: 40px;
}
.Layout > .Gallery .Arrow .Preview {
  position: absolute;
  top: 0px;
}
.Layout > .Gallery .Arrow .Preview .Count,
.Layout > .Gallery .Arrow .Preview .Pattern {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.Layout > .Gallery .Arrow .Preview .Count {
  z-index: 3;
}
.Layout > .Gallery .Arrow .Preview .Count .Numbers {
  display: inline-block;
  vertical-align: top;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  color: white;
}
.Layout > .Gallery .Arrow .Preview .Count .Numbers .Line {
  display: block;
  height: 1px;
  background: white;
  margin: 5px -5px;
  overflow: hidden;
}
.Layout > .Gallery .Arrow .Preview .Pattern {
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 2;
  background: url('../images/pattern.png');
}
.Layout > .Gallery .Arrow .Preview img {
  position: relative;
  z-index: 1;
}
.Layout > .Gallery .Arrow .Icon {
  position: absolute;
  top: 0px;
  width: 50px;
}
.Layout > .Gallery .Arrow.Back {
  left: 0px;
}
.Layout > .Gallery .Arrow.Back .Icon {
  right: 0px;
}
.Layout > .Gallery .Arrow.Back .Preview {
  right: 50px;
}
.Layout > .Gallery .Arrow.Back .Sprite {
  left: -2px;
}
.Layout > .Gallery .Arrow.Next {
  right: 0px;
}
.Layout > .Gallery .Arrow.Next .Icon {
  left: 0px;
}
.Layout > .Gallery .Arrow.Next .Preview {
  left: 50px;
}
.Layout > .Gallery .Arrow.Next .Sprite {
  left: 2px;
}
.Desktop .Layout > .Gallery .Arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fed931;
  width: 170px;
}
.Desktop .Layout > .Gallery .Arrow:hover .Sprite {
  color: black;
}
.IE8 .Layout > .Gallery .Arrow:hover {
  width: 50px;
}
.IE8 .Layout > .Gallery .Arrow:hover .Sprite {
  color: white;
}
.Layout > .Gallery .Arrow.Disabled,
.Desktop .Layout > .Gallery .Arrow.Disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  width: 50px;
  background: black;
  cursor: default;
  pointer-events: none;
}
.Layout > .Gallery .Arrow.Disabled .Count,
.Desktop .Layout > .Gallery .Arrow.Disabled .Count {
  display: none;
}
.Layout > .Gallery .Arrow.Disabled img,
.Desktop .Layout > .Gallery .Arrow.Disabled img {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout > .Gallery .Thumbnails {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: none;
}
.Layout > .Gallery .Thumbnails .Scroll {
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: 2;
  overflow-y: auto;
  overflow-x: hidden;
}
.Mobile .Layout > .Gallery .Thumbnails .Scroll {
  position: static;
  padding: 5px;
}
.Layout > .Gallery .Thumbnails .Scroll a {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: relative;
  float: left;
  margin: 5px;
}
.IE8 .Layout > .Gallery .Thumbnails .Scroll a {
  filter: none;
  background: white;
}
.Layout > .Gallery .Thumbnails .Scroll a img {
  position: relative;
  z-index: 1;
}
.Mobile .Layout > .Gallery .Thumbnails .Scroll a img {
  width: 93px;
}
.Layout > .Gallery .Thumbnails .Scroll a:before {
  -webkit-transition: border-color 0.3s ease-in-out 0s;
  -moz-transition: border-color 0.3s ease-in-out 0s;
  -ms-transition: border-color 0.3s ease-in-out 0s;
  -o-transition: border-color 0.3s ease-in-out 0s;
  transition: border-color 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  border: 4px solid transparent;
}
.Desktop .Layout > .Gallery .Thumbnails .Scroll a:hover,
.Layout > .Gallery .Thumbnails .Scroll a.Selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Desktop .Layout > .Gallery .Thumbnails .Scroll a:hover:before,
.Layout > .Gallery .Thumbnails .Scroll a.Selected:before {
  border-color: #fed931;
}
.IE8 .Layout > .Gallery .Thumbnails .Scroll a:hover img,
.IE8 .Layout > .Gallery .Thumbnails .Scroll a.Selected img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.Layout > .Gallery .Panel {
  position: relative;
  z-index: 1;
}
.Layout > .Gallery .Panel .Advertisement {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 10px;
}
.Mobile .Layout > .Gallery .Panel .Advertisement {
  position: static;
}
.Layout > .Gallery .Panel .Text {
  margin-right: 748px;
  padding: 10px;
  color: white;
}
.Layout > .Gallery .Panel .Text a {
  color: #fed931;
}
.Desktop .Layout > .Gallery .Panel .Text a:hover {
  color: white;
}
.Mobile .Layout > .Gallery .Panel .Text {
  margin-right: 0px;
}
/*------------*/

/*-- Global --*/

/*------------*/

/*-------------*/
/*-- Screens --*/
/*-------------*/
/*----------*/
/*-- Feed --*/
/*----------*/
/*---------------*/
/*-- Hamburger --*/
/*---------------*/
/*-----------------*/
/*-- Leaderboard --*/
/*-----------------*/
/*-------------*/
/*-- Explore --*/
/*-------------*/
/*-------------*/
/*-- Pillars --*/
/*-------------*/
/*------------*/

/*-- Layout --*/

/*------------*/

@font-face {
  src: url('../fonts/clarendon.svg?v=2#clarendon') format('svg'), url('../fonts/clarendon.woff?v=2') format('woff'), url('../fonts/clarendon.ttf?v=2') format('truetype');
  font-family: clarendon;
}
@font-face {
  src: url('../fonts/clarendon-light.svg?v=2#clarendon-light') format('svg'), url('../fonts/clarendon-light.woff?v=2') format('woff'), url('../fonts/clarendon-light.ttf?v=2') format('truetype');
  font-family: clarendon-light;
}
@font-face {
  src: url('../fonts/din-black.svg?v=2#din-black') format('svg'), url('../fonts/din-black.woff?v=2') format('woff'), url('../fonts/din-black.ttf?v=2') format('truetype');
  font-family: din-black;
}
@font-face {
  src: url('../fonts/grotesk.svg?v=2#grotesk') format('svg'), url('../fonts/grotesk.woff?v=2') format('woff'), url('../fonts/grotesk.ttf?v=2') format('truetype');
  font-family: grotesk;
}
@font-face {
  src: url('../fonts/verlag-book.svg?v=2#verlag-book') format('svg'), url('../fonts/verlag-book.woff?v=2') format('woff'), url('../fonts/verlag-book.ttf?v=2') format('truetype');
  font-family: verlag-book;
}
.Layout h1,
.Layout h2,
.Layout h3,
.Layout h4,
.Layout h5,
.Layout h6,
.Layout .H1,
.Layout .H2,
.Layout .H3,
.Layout .H4,
.Layout .H5,
.Layout .H6 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 120%;
}
.Layout,
.Layout p,
.Layout input,
.Layout select,
.Layout textarea {
  font-family: grotesk, sans-serif;
  font-size: 14px;
  line-height: 140%;
}
.Layout p,
.Layout .Paragraph {
  padding-top: 5px;
}
.Layout p:first-child,
.Layout .Paragraph:first-child {
  padding-top: 0px;
}
.Layout a {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: black;
}
.Desktop .Layout a:hover,
.Layout a.Selected {
  color: #afafaf;
}
.Layout {
  color: black;
}
.Layout .SansSerif {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
}
.Layout .Serif {
  font-family: grotesk, sans-serif;
}
/*------------*/

/*-- Layout --*/

/*------------*/

@font-face {
  src: url('../fonts/icomoon.svg?v=2#icomoon') format('svg'), url('../fonts/icomoon.woff?v=2') format('woff'), url('../fonts/icomoon.ttf?v=2') format('truetype');
  font-family: icomoon;
}
.Layout .Sprite {
  display: inline-block;
  vertical-align: top;
  font-family: icomoon !important;
  font-size: 20px;
  line-height: 100%;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Layout .Sprite.Facebook:after {
  content: "\e600";
}
.Layout .Sprite.Twitter:after {
  content: "\e601";
}
.Layout .Sprite.YouTube:after {
  content: "\e602";
}
.Layout .Sprite.Tumblr:after {
  content: "\e603";
}
.Layout .Sprite.Instagram:after {
  content: "\e604";
}
.Layout .Sprite.Hamburger:after {
  content: "\e605";
}
.Layout .Sprite.Close:after {
  content: "\e606";
}
.Layout .Sprite.Share:after {
  content: "\e607";
}
.Layout .Sprite.Grid:after {
  content: "\e608";
}
.Layout .Sprite.Polaroid:after {
  content: "\e609";
}
.Layout .Sprite.Left:after {
  content: "\e60a";
}
.Layout .Sprite.Right:after {
  content: "\e60b";
}
.Layout .Sprite.Up:after {
  content: "\e60c";
}
.Layout .Sprite.Down:after {
  content: "\e60d";
}
.Layout .Sprite.Minus:after {
  content: "\e60e";
}
.Layout .Sprite.Plus:after {
  content: "\e60f";
}
.Layout .Sprite.Compass:after {
  content: "\e610";
}
.Layout .Sprite.Search:after {
  content: "\e611";
}
.Layout .Sprite.User:after {
  content: "\e612";
}
.Layout .Sprite.Foxtel:after {
  content: "\e613";
}
.Layout .Sprite.Sky:after {
  content: "\e614";
}
.Layout .Sprite.FetchTV:after {
  content: "\e615";
}
.Layout .Sprite.Heart:after {
  content: "\e616";
}
.Layout .Sprite.Quote:after {
  content: "\e617";
}
.Layout .Sprite.Tag:after {
  content: "\e618";
}
.Layout .Sprite.NatGeo:after {
  content: "\e619";
}
.Layout .Sprite.NatGeoWild:after {
  content: "\e61a";
}
.Layout .Sprite.NatGeoPeople:after {
  content: "\e61b";
}
.Layout .Sprite.Cog:after {
  content: "\e61c";
}
.Layout .Sprite.Back:after {
  content: "\e61d";
}
.Layout .Sprite.Next:after {
  content: "\e61e";
}
.Layout .Sprite.Bell:after {
  content: "\e61f";
}
.Layout .Sprite.Clock:after {
  content: "\e620";
}
.Layout .Sprite.Calendar:after {
  content: "\e621";
}
.Layout .Sprite.Pinterest:after {
  content: "\e622";
}
.Layout .Sprite.Comment:after {
  content: "\e623";
}
.Layout .Sprite.Email:after {
  content: "\e624";
}
.Layout .Sprite.Trophy:after {
  content: "\e625";
}
.Layout .Sprite.Phone:after {
  content: "\e626";
}
.Layout .Sprite.Camera:after {
  content: "\e627";
}
.Layout .Sprite.Comment:after {
  content: "\e628";
}
.Layout .Sprite.Eye:after {
  content: "\e629";
}
.Layout .Sprite.Star:after {
  content: "\e62a";
}
.Layout .Sprite.Picture:after {
  content: "\e62b";
}
.Layout .Sprite.Padlock:after {
  content: "\e62c";
}
.Layout .Sprite.Remind:after {
  content: "\e62d";
}
.Layout .Sprite.Embed:after {
  content: "\e62e";
}
/*------------*/

/*-- Global --*/

/*------------*/

.TrackingPixel {
  display: none;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .Wrapper {
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  padding-left: 175px;
  padding-right: 175px;
}
.IE8 .Layout .Wrapper {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1677px) {
  .Layout .Wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 657px) {
  .Layout .Wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.Layout .FeedWidth {
  width: 1660px;
}
.IE8 .Layout .FeedWidth {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .FeedWidth {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .FeedWidth {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .FeedWidth {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .FeedWidth {
    width: 300px;
  }
}
.Layout .Feed {
  position: relative;
  z-index: 1;
  margin: 0% -50%;
  /*----------*/

  /*-- Mask --*/

  /*----------*/

  /*-------------*/

  /*-- Wysiwyg --*/

  /*-------------*/

}
.Layout .Feed .Mask {
  -webkit-transition: width 1s ease-in-out 0s;
  -moz-transition: width 1s ease-in-out 0s;
  -ms-transition: width 1s ease-in-out 0s;
  -o-transition: width 1s ease-in-out 0s;
  transition: width 1s ease-in-out 0s;
  width: 1660px;
  margin: auto;
  /*----------*/

  /*-- Wrap --*/

  /*----------*/

}
.IE8 .Layout .Feed .Mask {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Feed .Mask {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Feed .Mask {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Feed .Mask {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Feed .Mask {
    width: 300px;
  }
}
.Layout .Feed .Mask .Wrap {
  zoom: 1;
  width: 1660px;
}
.Layout .Feed .Mask .Wrap:before,
.Layout .Feed .Mask .Wrap:after {
  content: '';
  display: table;
}
.Layout .Feed .Mask .Wrap:after {
  clear: both;
}
.IE8 .Layout .Feed .Mask .Wrap {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Feed .Mask .Wrap {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Feed .Mask .Wrap {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Feed .Mask .Wrap {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Feed .Mask .Wrap {
    width: 300px;
  }
}
.Layout .Feed .Mask .Wrap .Packery {
  -webkit-transition: height 1s ease-in-out 0s, margin 1s ease-in-out 0s;
  -moz-transition: height 1s ease-in-out 0s, margin 1s ease-in-out 0s;
  -ms-transition: height 1s ease-in-out 0s, margin 1s ease-in-out 0s;
  -o-transition: height 1s ease-in-out 0s, margin 1s ease-in-out 0s;
  transition: height 1s ease-in-out 0s, margin 1s ease-in-out 0s;
  margin: 40px 0px;
}
.Layout .Feed .Mask .Wrap .Packery.Expanding {
  -webkit-transition: height 0.5s ease-in-out 0s, margin 0.5s ease-in-out 0s;
  -moz-transition: height 0.5s ease-in-out 0s, margin 0.5s ease-in-out 0s;
  -ms-transition: height 0.5s ease-in-out 0s, margin 0.5s ease-in-out 0s;
  -o-transition: height 0.5s ease-in-out 0s, margin 0.5s ease-in-out 0s;
  transition: height 0.5s ease-in-out 0s, margin 0.5s ease-in-out 0s;
}
.Layout .Feed .Mask .Wrap .Packery > div {
  float: left;
  width: 300px;
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped {
  -webkit-transition: margin-top 1s ease-in-out 0s;
  -moz-transition: margin-top 1s ease-in-out 0s;
  -ms-transition: margin-top 1s ease-in-out 0s;
  -o-transition: margin-top 1s ease-in-out 0s;
  transition: margin-top 1s ease-in-out 0s;
  margin-top: 40px;
  position: static;
  clear: left;
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped:first-child {
  margin-top: 0px;
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped,
.Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container {
  width: 640px;
}
.IE8 .Layout .Feed .Mask .Wrap .Packery > div.Stamped,
.IE8 .Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container {
  width: 300px;
}
@media (max-width: 1417px) {
  .Layout .Feed .Mask .Wrap .Packery > div.Stamped,
  .Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container {
    width: 300px;
  }
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container .Image {
  height: 100%;
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container .Image .LazyLoader {
  height: 100%;
}
.Layout .Feed .Mask .Wrap .Packery > div.Stamped .Container .Image .LazyLoader img {
  width: 100%;
  height: auto;
}
.Layout .Feed .Wysiwyg {
  width: 300px;
  margin: auto;
  text-align: center;
  padding: 40px 0px;
  color: white;
}
.Mobile .Layout .Feed .Wysiwyg {
  padding: 20px 0px;
}
.Layout .Pagination {
  zoom: 1;
  position: relative;
  margin-bottom: 40px;
}
.Layout .Pagination:before,
.Layout .Pagination:after {
  content: '';
  display: table;
}
.Layout .Pagination:after {
  clear: both;
}
.Layout .Pagination a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 100%;
  display: block;
  width: 300px;
  margin: auto;
  padding: 20px 0px;
  text-align: center;
  background: #fed931;
}
.Layout .Pagination a.Next {
  float: right;
}
.Layout .Pagination a.Previous {
  -webkit-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0.5s, top 0s ease-in-out 0s;
  -moz-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0.5s, top 0s ease-in-out 0s;
  -ms-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0.5s, top 0s ease-in-out 0s;
  -o-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0.5s, top 0s ease-in-out 0s;
  transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0.5s, top 0s ease-in-out 0s;
  position: absolute;
  left: 0px;
  top: 0px;
}
@media (max-width: 737px) {
  .Layout .Pagination a.Previous {
    -webkit-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0s, top 0s ease-in-out 0.5s;
    -moz-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0s, top 0s ease-in-out 0.5s;
    -ms-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0s, top 0s ease-in-out 0.5s;
    -o-transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0s, top 0s ease-in-out 0.5s;
    transition: background 0.3s ease-in-out 0s, opacity 0.5s ease-in-out 0s, top 0s ease-in-out 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
    top: -100000%;
  }
}
.Layout .Pagination a.Disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: #cccccc;
  cursor: default;
}
.Desktop .Layout .Pagination a.Disabled:hover {
  background: #cccccc;
}
.Desktop .Layout .Pagination a:hover {
  color: inherit;
  background: #ffe84d;
}
.Layout .Menu .Item {
  position: relative;
}
.Layout .Menu .Item .Container .Elements .Link {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
}
.Layout .Menu .Item .Container .Elements .Button {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  cursor: pointer;
  z-index: 2;
  display: none;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  left: 50%;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite.Plus {
  margin: -6px 0px 0px -6px;
  font-size: 15px;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite.Minus {
  margin: 0px 0px 0px -6px;
  font-size: 3px;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite.Down,
.Layout .Menu .Item .Container .Elements .Button .Sprite.Up {
  margin: -4px 0px 0px -6px;
  font-size: 10px;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite.Left {
  margin: -8px 0px 0px -4px;
  font-size: 16px;
}
.Layout .Menu .Item .Container .Elements .Button .Sprite:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .Menu .Item .Container .Elements .Button .Sprite.Left {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .Menu .Item .Container .Elements .Button.Open .Sprite {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .Menu .Item .Container .Elements .Button.Open .Sprite:first-child {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .Menu .Item .Container ul {
  background: #fefefe;
}
.Layout .Menu .Item .Container ul li {
  position: relative;
}
.Layout .Menu .Item .Container ul li:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ebebeb;
}
.Layout .Menu .Item .Container ul li a {
  display: block;
  padding: 15px 20px;
}
html .Layout .Menu .Item.Top {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  display: none;
}
html .Layout .Menu .Item.Top .Container .Elements .Link {
  position: relative;
}
html .Layout .Menu .Item.Top .Container .Elements .Link .CloseText {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0px;
}
html .Layout .Menu .Item.Top .Container .Elements .Link .CloseText,
html .Layout .Menu .Item.Top .Container .Elements .Link .SelectedText {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding-right: 30px;
}
html .Layout .Menu .Item.Top .Container .Elements .Expand {
  display: block;
}
html .Layout .Menu .Item.Top .Container .Elements .Toggle {
  display: none;
}
.Layout .Menu.Highlight,
.Layout .Menu .Highlight {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
}
.IE8 .Layout .Menu.Highlight,
.IE8 .Layout .Menu .Highlight {
  display: none;
}
.Layout .Menu.Highlighted .Text,
.Layout .Menu .Highlighted .Text {
  position: relative;
  z-index: 2;
}
.Layout .Menu.Highlighted:after,
.Layout .Menu .Highlighted:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Menu.Highlighted:after,
.IE8 .Layout .Menu .Highlighted:after {
  display: none;
}
.Desktop .Layout .Menu.Highlighted:hover,
.Desktop .Layout .Menu .Highlighted:hover,
.Layout .Menu.Highlighted.Selected,
.Layout .Menu .Highlighted.Selected {
  color: black;
}
.Desktop .Layout .Menu.Highlighted:hover:after,
.Desktop .Layout .Menu .Highlighted:hover:after,
.Layout .Menu.Highlighted.Selected:after,
.Layout .Menu .Highlighted.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Menu.Highlighted:hover:after,
.IE8 .Layout .Menu .Highlighted:hover:after,
.IE8 .Layout .Menu.Highlighted.Selected:after,
.IE8 .Layout .Menu .Highlighted.Selected:after {
  display: block !important;
}
.Desktop .Layout .Menu.Highlighter:hover .Container .Elements .Link,
.Desktop .Layout .Menu .Highlighter:hover .Container .Elements .Link,
.Layout .Menu.Highlighter.Hover .Container .Elements .Link,
.Layout .Menu .Highlighter.Hover .Container .Elements .Link,
.Layout .Menu.Highlighter.Selected .Container .Elements .Link,
.Layout .Menu .Highlighter.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .Layout .Menu.Highlighter:hover .Container .Elements .Link:after,
.Desktop .Layout .Menu .Highlighter:hover .Container .Elements .Link:after,
.Layout .Menu.Highlighter.Hover .Container .Elements .Link:after,
.Layout .Menu .Highlighter.Hover .Container .Elements .Link:after,
.Layout .Menu.Highlighter.Selected .Container .Elements .Link:after,
.Layout .Menu .Highlighter.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Menu.Highlighter:hover .Link:after,
.IE8 .Layout .Menu .Highlighter:hover .Link:after,
.IE8 .Layout .Menu.Highlighter.Selected .Link:after,
.IE8 .Layout .Menu .Highlighter.Selected .Link:after {
  display: block !important;
}
.Layout .Menu.Dropdown .Item .Container .Elements,
.Layout .Menu .Dropdown .Item .Container .Elements {
  position: relative;
  z-index: 2;
  display: block;
}
.Layout .Menu.Dropdown .Item .Container .Elements span.Link,
.Layout .Menu .Dropdown .Item .Container .Elements span.Link {
  cursor: default;
}
.Layout .Menu.Dropdown .Item .Container ul,
.Layout .Menu .Dropdown .Item .Container ul {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: -10000%;
  z-index: 1;
}
.Layout .Menu.Dropdown .Item .Container ul li,
.Layout .Menu .Dropdown .Item .Container ul li {
  background: white;
}
.Layout .Menu.Dropdown .Item .Container ul li a,
.Layout .Menu .Dropdown .Item .Container ul li a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
  color: #afafaf;
  text-align: center;
  height: auto;
  min-height: 60px;
}
.Layout .Menu.Dropdown .Item .Container ul li a .Text,
.Layout .Menu .Dropdown .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.Layout .Menu.Dropdown .Item .Container ul li a:after,
.Layout .Menu .Dropdown .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Menu.Dropdown .Item .Container ul li a:after,
.IE8 .Layout .Menu .Dropdown .Item .Container ul li a:after {
  display: none;
}
.Desktop .Layout .Menu.Dropdown .Item .Container ul li a:hover,
.Desktop .Layout .Menu .Dropdown .Item .Container ul li a:hover,
.Layout .Menu.Dropdown .Item .Container ul li a.Selected,
.Layout .Menu .Dropdown .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .Layout .Menu.Dropdown .Item .Container ul li a:hover:after,
.Desktop .Layout .Menu .Dropdown .Item .Container ul li a:hover:after,
.Layout .Menu.Dropdown .Item .Container ul li a.Selected:after,
.Layout .Menu .Dropdown .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Menu.Dropdown .Item .Container ul li a:hover:after,
.IE8 .Layout .Menu .Dropdown .Item .Container ul li a:hover:after,
.IE8 .Layout .Menu.Dropdown .Item .Container ul li a.Selected:after,
.IE8 .Layout .Menu .Dropdown .Item .Container ul li a.Selected:after {
  display: block !important;
}
.IE8 .Layout .Menu.Dropdown .Item .Container ul li a,
.IE8 .Layout .Menu .Dropdown .Item .Container ul li a {
  min-height: 20px;
}
.IE8 .Layout .Menu.Dropdown .Item .Container ul li a:after,
.IE8 .Layout .Menu .Dropdown .Item .Container ul li a:after {
  visibility: hidden;
}
.Layout .Menu.Dropdown .Item .Container ul li.Last a:after,
.Layout .Menu .Dropdown .Item .Container ul li.Last a:after {
  bottom: 0px;
}
.Desktop .Layout .Menu.Dropdown .Item.Parent:hover .Container ul,
.Desktop .Layout .Menu .Dropdown .Item.Parent:hover .Container ul,
.Layout .Menu.Dropdown .Item.Parent.Hover .Container ul,
.Layout .Menu .Dropdown .Item.Parent.Hover .Container ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  top: 100%;
}
.Layout .Menu.Dropdown.Slim .Item .Container .Elements .Link,
.Layout .Menu .Dropdown.Slim .Item .Container .Elements .Link,
.Layout .Menu.Dropdown .Slim .Item .Container .Elements .Link,
.Layout .Menu .Dropdown .Slim .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.Layout .Menu.Dropdown.Slim .Item .Container ul li a,
.Layout .Menu .Dropdown.Slim .Item .Container ul li a,
.Layout .Menu.Dropdown .Slim .Item .Container ul li a,
.Layout .Menu .Dropdown .Slim .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .Layout .Menu.Dropdown.Slim .Item .Container ul li a,
.IE8 .Layout .Menu .Dropdown.Slim .Item .Container ul li a,
.IE8 .Layout .Menu.Dropdown .Slim .Item .Container ul li a,
.IE8 .Layout .Menu .Dropdown .Slim .Item .Container ul li a {
  min-height: 20px;
}
.Layout .Menu.Dropdown.Reverse .Item .Container ul,
.Layout .Menu .Dropdown.Reverse .Item .Container ul,
.Layout .Menu.Dropdown .Reverse .Item .Container ul,
.Layout .Menu .Dropdown .Reverse .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.Layout .Menu.Dropdown.Reverse .Item .Container ul li:before,
.Layout .Menu .Dropdown.Reverse .Item .Container ul li:before,
.Layout .Menu.Dropdown .Reverse .Item .Container ul li:before,
.Layout .Menu .Dropdown .Reverse .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.Layout .Menu.Dropdown.Reverse .Item .Container ul li:first-child:before,
.Layout .Menu .Dropdown.Reverse .Item .Container ul li:first-child:before,
.Layout .Menu.Dropdown .Reverse .Item .Container ul li:first-child:before,
.Layout .Menu .Dropdown .Reverse .Item .Container ul li:first-child:before {
  display: none;
}
.Layout .Menu.Dropdown.Reverse .Item .Container ul li a:after,
.Layout .Menu .Dropdown.Reverse .Item .Container ul li a:after,
.Layout .Menu.Dropdown .Reverse .Item .Container ul li a:after,
.Layout .Menu .Dropdown .Reverse .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .Layout .Menu.Dropdown.Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout .Menu .Dropdown.Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout .Menu.Dropdown .Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout .Menu .Dropdown .Reverse .Item.Parent:hover .Container ul,
.Layout .Menu.Dropdown.Reverse .Item.Parent.Hover .Container ul,
.Layout .Menu .Dropdown.Reverse .Item.Parent.Hover .Container ul,
.Layout .Menu.Dropdown .Reverse .Item.Parent.Hover .Container ul,
.Layout .Menu .Dropdown .Reverse .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
.Layout .Menu.Vertical,
.Layout .Menu .Vertical {
  background: white;
}
.Layout .Menu.Vertical .Item:before,
.Layout .Menu .Vertical .Item:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ebebeb;
}
.Layout .Menu.Vertical .Item:first-child:before,
.Layout .Menu .Vertical .Item:first-child:before {
  display: none;
}
.Layout .Menu.Vertical .Item.Parent .Container .Elements .Toggle,
.Layout .Menu .Vertical .Item.Parent .Container .Elements .Toggle {
  display: block;
}
.Layout .Menu.Vertical .Item.Selected .Container .Elements .Link,
.Layout .Menu .Vertical .Item.Selected .Container .Elements .Link {
  color: #afafaf;
}
.Layout .Menu.Vertical .Item.Span,
.Layout .Menu .Vertical .Item.Span {
  cursor: pointer;
}
.Layout .Menu.Vertical .Item.Span .Container .Elements span.Link,
.Layout .Menu .Vertical .Item.Span .Container .Elements span.Link {
  cursor: pointer;
}
.Desktop .Layout .Menu.Vertical .Item.Span .Container .Elements:hover .Link,
.Desktop .Layout .Menu .Vertical .Item.Span .Container .Elements:hover .Link,
.Desktop .Layout .Menu.Vertical .Item.Span .Container .Elements:hover .Button,
.Desktop .Layout .Menu .Vertical .Item.Span .Container .Elements:hover .Button {
  color: #afafaf;
}
.Layout .Menu.Vertical .Item ul,
.Layout .Menu .Vertical .Item ul {
  display: none;
}
.Layout .Menu.Vertical .Item ul.Open,
.Layout .Menu .Vertical .Item ul.Open {
  display: block;
}
.Layout .Menu.Vertical .Item ul li a.Selected,
.Layout .Menu .Vertical .Item ul li a.Selected {
  color: #afafaf;
}
.Layout .Menu.Collapsed,
.Layout .Menu .Collapsed {
  background: white;
  padding-top: 60px;
  height: 0px;
  overflow: hidden;
}
.Layout .Menu.Collapsed .Item:before,
.Layout .Menu .Collapsed .Item:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ebebeb;
}
.Layout .Menu.Collapsed .Item:first-child:before,
.Layout .Menu .Collapsed .Item:first-child:before {
  display: none;
}
.Layout .Menu.Collapsed .Item.Parent .Container .Elements .Toggle,
.Layout .Menu .Collapsed .Item.Parent .Container .Elements .Toggle {
  display: block;
}
.Layout .Menu.Collapsed .Item.Selected .Container .Elements .Link,
.Layout .Menu .Collapsed .Item.Selected .Container .Elements .Link {
  color: #afafaf;
}
.Layout .Menu.Collapsed .Item.Span,
.Layout .Menu .Collapsed .Item.Span {
  cursor: pointer;
}
.Layout .Menu.Collapsed .Item.Span .Container .Elements span.Link,
.Layout .Menu .Collapsed .Item.Span .Container .Elements span.Link {
  cursor: pointer;
}
.Desktop .Layout .Menu.Collapsed .Item.Span .Container .Elements:hover .Link,
.Desktop .Layout .Menu .Collapsed .Item.Span .Container .Elements:hover .Link,
.Desktop .Layout .Menu.Collapsed .Item.Span .Container .Elements:hover .Button,
.Desktop .Layout .Menu .Collapsed .Item.Span .Container .Elements:hover .Button {
  color: #afafaf;
}
.Layout .Menu.Collapsed .Item ul,
.Layout .Menu .Collapsed .Item ul {
  display: none;
}
.Layout .Menu.Collapsed .Item ul.Open,
.Layout .Menu .Collapsed .Item ul.Open {
  display: block;
}
.Layout .Menu.Collapsed .Item ul li a.Selected,
.Layout .Menu .Collapsed .Item ul li a.Selected {
  color: #afafaf;
}
.Layout .Menu.Collapsed .Item.Top,
.Layout .Menu .Collapsed .Item.Top {
  display: block;
}
.Layout .Synopsis {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  position: relative;
  z-index: 2;
  margin: auto;
}
.IE8 .Layout .Synopsis {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Synopsis {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Synopsis {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Synopsis {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Synopsis {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Synopsis {
    width: auto;
  }
}
.Tablet .Layout .Synopsis,
.Mobile .Layout .Synopsis {
  width: auto;
}
.Layout .Synopsis > a,
.Layout .Synopsis > div {
  margin: 0px -42px;
}
.Layout .Synopsis > span {
  position: relative;
  top: -20px;
}
.Layout .Synopsis > a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
  padding-top: 20px;
  background: #101010;
  text-align: center;
}
@media (max-width: 737px) {
  .Layout .Synopsis > a {
    padding: 20px 62px 0px;
  }
}
.Layout .Synopsis > a .Text {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 130%;
  position: relative;
  color: white;
  max-width: 100%;
  padding-right: 15px;
}
.Layout .Synopsis > a .Text .Expander {
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 4px;
}
.Layout .Synopsis > a .Text .Expander:before,
.Layout .Synopsis > a .Text .Expander:after {
  content: '';
  position: absolute;
  background: #fed931;
}
.Layout .Synopsis > a .Text .Expander:before {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  top: 4px;
  left: 0px;
  right: 0px;
  height: 2px;
}
.Layout .Synopsis > a .Text .Expander:after {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  left: 4px;
  top: 0px;
  bottom: 0px;
  width: 2px;
}
.Desktop .Layout .Synopsis > a:hover .Text {
  color: #fed931;
}
.Layout .Synopsis > div {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(17, 17, 17, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(34, 34, 34, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
  background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(17, 17, 17, 1) 100%);
  background: linear-gradient(to bottom, rgba(34, 34, 34, 1), rgba(17, 17, 17, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF222222,EndColorStr=#FF111111, GradientType=0);
  zoom: 1;
}
@media (max-width: 737px) {
  .Layout .Synopsis > div {
    margin: 0px;
  }
}
.Layout .Synopsis > div > div {
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  padding: 40px 200px;
  color: white;
}
@media (max-width: 1077px) {
  .Layout .Synopsis > div > div {
    padding: 30px;
  }
}
.Layout .Synopsis.Hover > a .Text .Expander:after {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .Buffer {
  display: block;
  background: black;
}
.Layout .Buffer:first-child {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  padding-top: 95px;
}
@media (max-width: 1157px) {
  .Layout .Buffer:first-child {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .Layout .Buffer:first-child {
    padding-top: 0px;
  }
}
.Layout .Headings {
  display: block;
  background: black;
}
.Layout .Headings:first-child {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  padding-top: 95px;
}
@media (max-width: 1157px) {
  .Layout .Headings:first-child {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .Layout .Headings:first-child {
    padding-top: 0px;
  }
}
.Layout .Headings > div {
  width: 1660px;
  margin: auto;
}
.IE8 .Layout .Headings > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Headings > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Headings > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Headings > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Headings > div {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Headings > div {
    width: auto;
    padding: 0px 10px;
  }
}
.Layout .Headings > div > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  height: 120px;
}
.Layout .Headings > div > div tr,
.Layout .Headings > div > div .Row {
  display: table-row;
}
.Layout .Headings > div > div tr td,
.Layout .Headings > div > div .Row td,
.Layout .Headings > div > div tr .Cell,
.Layout .Headings > div > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Headings > div > div tr th,
.Layout .Headings > div > div .Row th {
  font-weight: normal;
}
@media (max-width: 737px) {
  .Layout .Headings > div > div {
    height: 60px;
  }
}
.Layout .Headings > div > div > div {
  display: table-row;
}
.Layout .Headings > div > div > div td,
.Layout .Headings > div > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Headings > div > div > div th {
  font-weight: normal;
}
.Layout .Headings > div > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Headings > div > div > div > div.Left {
  text-align: left;
}
.Layout .Headings > div > div > div > div.Right {
  text-align: right;
}
.Layout .Headings > div > div > div > div > * {
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
}
.Layout .Headings > div > div > div > div > h1,
.Layout .Headings > div > div > div > div > h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 100%;
  color: white;
  white-space: nowrap;
  letter-spacing: 4px;
}
@media (max-width: 737px) {
  .Layout .Headings > div > div > div > div > h1,
  .Layout .Headings > div > div > div > div > h2 {
    font-size: 28px;
  }
}
.Layout .Heading {
  display: block;
  background: black;
}
.Layout .Heading:first-child {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  padding-top: 95px;
}
@media (max-width: 1157px) {
  .Layout .Heading:first-child {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .Layout .Heading:first-child {
    padding-top: 0px;
  }
}
.Layout .Heading > div {
  width: 1660px;
  margin: auto;
}
.IE8 .Layout .Heading > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Heading > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Heading > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Heading > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Heading > div {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Heading > div {
    width: auto;
    padding: 0px 10px;
  }
}
.Layout .Heading > div > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  height: 120px;
}
.Layout .Heading > div > div tr,
.Layout .Heading > div > div .Row {
  display: table-row;
}
.Layout .Heading > div > div tr td,
.Layout .Heading > div > div .Row td,
.Layout .Heading > div > div tr .Cell,
.Layout .Heading > div > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Heading > div > div tr th,
.Layout .Heading > div > div .Row th {
  font-weight: normal;
}
@media (max-width: 737px) {
  .Layout .Heading > div > div {
    height: 60px;
  }
}
.Layout .Heading > div > div > div {
  display: table-row;
}
.Layout .Heading > div > div > div td,
.Layout .Heading > div > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Heading > div > div > div th {
  font-weight: normal;
}
.Layout .Heading > div > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Heading > div > div > div > div.Left {
  text-align: left;
}
.Layout .Heading > div > div > div > div.Right {
  text-align: right;
}
.Layout .Heading > div > div > div > div > * {
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
}
.Layout .Heading > div > div > div > div > h1,
.Layout .Heading > div > div > div > div > h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 100%;
  color: white;
  white-space: nowrap;
  letter-spacing: 4px;
}
@media (max-width: 737px) {
  .Layout .Heading > div > div > div > div > h1,
  .Layout .Heading > div > div > div > div > h2 {
    font-size: 28px;
  }
}
.Layout .Heading > div {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
}
.Layout .Heading > div > div > div > div > a {
  border-color: white;
  color: white;
}
.Desktop .Layout .Heading > div > div > div > div > a:hover {
  background: white;
  border-color: white;
}
@media (max-width: 737px) {
  .Layout .Heading > div > div > div > div > a {
    display: none;
  }
}
.Layout .Channels {
  display: block;
  background: black;
}
.Layout .Channels:first-child {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  padding-top: 95px;
}
@media (max-width: 1157px) {
  .Layout .Channels:first-child {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .Layout .Channels:first-child {
    padding-top: 0px;
  }
}
.Layout .Channels > div {
  width: 1660px;
  margin: auto;
}
.IE8 .Layout .Channels > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Channels > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Channels > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Channels > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Channels > div {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Channels > div {
    width: auto;
    padding: 0px 10px;
  }
}
.Layout .Channels > div > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  height: 120px;
}
.Layout .Channels > div > div tr,
.Layout .Channels > div > div .Row {
  display: table-row;
}
.Layout .Channels > div > div tr td,
.Layout .Channels > div > div .Row td,
.Layout .Channels > div > div tr .Cell,
.Layout .Channels > div > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Channels > div > div tr th,
.Layout .Channels > div > div .Row th {
  font-weight: normal;
}
@media (max-width: 737px) {
  .Layout .Channels > div > div {
    height: 60px;
  }
}
.Layout .Channels > div > div > div {
  display: table-row;
}
.Layout .Channels > div > div > div td,
.Layout .Channels > div > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Channels > div > div > div th {
  font-weight: normal;
}
.Layout .Channels > div > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Channels > div > div > div > div.Left {
  text-align: left;
}
.Layout .Channels > div > div > div > div.Right {
  text-align: right;
}
.Layout .Channels > div > div > div > div > * {
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
}
.Layout .Channels > div > div > div > div > h1,
.Layout .Channels > div > div > div > div > h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 100%;
  color: white;
  white-space: nowrap;
  letter-spacing: 4px;
}
@media (max-width: 737px) {
  .Layout .Channels > div > div > div > div > h1,
  .Layout .Channels > div > div > div > div > h2 {
    font-size: 28px;
  }
}
@media (max-width: 737px) {
  .Layout .Channels > div > div > div > div.Left {
    display: none;
  }
}
@media (max-width: 737px) {
  .Layout .Channels > div > div > div > div.Right {
    text-align: center;
  }
}
.Layout .Channels > div > div > div > div > p {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: white;
}
@media (max-width: 1077px) {
  .Layout .Channels > div > div > div > div > p {
    display: none;
  }
}
.Layout .Channels > div > div > div > div > div > a {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0.5;
  filter: alpha(opacity=50);
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
  margin-left: 15px;
}
@media (max-width: 1077px) {
  .Layout .Channels > div > div > div > div > div > a:first-child {
    margin-left: 0px;
  }
}
.Desktop .Layout .Channels > div > div > div > div > div > a:hover,
.Layout .Channels > div > div > div > div > div > a.Selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .SearchField {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  position: relative;
  background: white;
  height: 60px;
}
.Layout .SearchField .Sprite,
.Layout .SearchField .Box {
  position: absolute;
  z-index: 2;
}
.Layout .SearchField .Sprite {
  top: 20px;
  left: 20px;
  color: #afafaf;
}
.Layout .SearchField .Box {
  top: 0px;
  right: 0px;
}
.Layout .SearchField .InputWrap {
  position: relative;
  z-index: 1;
}
.Layout .SearchField .InputWrap .InputParent .Input {
  border-width: 0px;
}
.Layout .SearchField .InputWrap .InputParent .Input .Placeholder,
.Layout .SearchField .InputWrap .InputParent .Input input {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 140%;
}
.Layout .SearchField .InputWrap .InputParent .Input .Placeholder,
.Layout .SearchField .InputWrap .InputParent .Input {
  padding: 20px 60px 0px;
}
.Layout .SearchField .InputWrap .InputParent .Input .Placeholder {
  color: #afafaf;
}
.Layout .Filters {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
  position: relative;
  z-index: 2;
}
.IE8 .Layout .Filters {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Filters {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Filters {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Filters {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Filters {
    width: 300px;
  }
}
.Tablet .Layout .Filters {
  width: 1024px;
}
@media (max-width: 737px) {
  .Layout .Filters {
    width: auto;
  }
}
.Layout .Filters > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 60px;
  margin: 0px -42px 0px;
  background: #1a1a1a;
}
@media (max-width: 737px) {
  .Layout .Filters > div {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.Layout .Filters > div > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  table-layout: fixed;
}
.Layout .Filters > div > div tr,
.Layout .Filters > div > div .Row {
  display: table-row;
}
.Layout .Filters > div > div tr td,
.Layout .Filters > div > div .Row td,
.Layout .Filters > div > div tr .Cell,
.Layout .Filters > div > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Filters > div > div tr th,
.Layout .Filters > div > div .Row th {
  font-weight: normal;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div {
    display: block;
  }
}
.Layout .Filters > div > div .Menu {
  display: table-row;
}
.Layout .Filters > div > div .Menu td,
.Layout .Filters > div > div .Menu .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Filters > div > div .Menu th {
  font-weight: normal;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements {
  position: relative;
  z-index: 2;
  display: block;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements span.Link {
  cursor: default;
}
.Layout .Filters > div > div .Menu .Item .Container ul {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: -10000%;
  z-index: 1;
}
.Layout .Filters > div > div .Menu .Item .Container ul li {
  background: white;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
  color: #afafaf;
  text-align: center;
  height: auto;
  min-height: 60px;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a:after {
  display: none;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container ul li a:hover,
.Layout .Filters > div > div .Menu .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container ul li a:hover:after,
.Layout .Filters > div > div .Menu .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a:hover:after,
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a.Selected:after {
  display: block !important;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a {
  min-height: 20px;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a:after {
  visibility: hidden;
}
.Layout .Filters > div > div .Menu .Item .Container ul li.Last a:after {
  bottom: 0px;
}
.Desktop .Layout .Filters > div > div .Menu .Item.Parent:hover .Container ul,
.Layout .Filters > div > div .Menu .Item.Parent.Hover .Container ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  top: 100%;
}
.Layout .Filters > div > div .Menu.Slim .Item .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Slim .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.Layout .Filters > div > div .Menu.Slim .Item .Container ul li a,
.Layout .Filters > div > div .Menu .Slim .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .Layout .Filters > div > div .Menu.Slim .Item .Container ul li a,
.IE8 .Layout .Filters > div > div .Menu .Slim .Item .Container ul li a {
  min-height: 20px;
}
.Layout .Filters > div > div .Menu.Reverse .Item .Container ul,
.Layout .Filters > div > div .Menu .Reverse .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.Layout .Filters > div > div .Menu.Reverse .Item .Container ul li:before,
.Layout .Filters > div > div .Menu .Reverse .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.Layout .Filters > div > div .Menu.Reverse .Item .Container ul li:first-child:before,
.Layout .Filters > div > div .Menu .Reverse .Item .Container ul li:first-child:before {
  display: none;
}
.Layout .Filters > div > div .Menu.Reverse .Item .Container ul li a:after,
.Layout .Filters > div > div .Menu .Reverse .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .Layout .Filters > div > div .Menu.Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout .Filters > div > div .Menu .Reverse .Item.Parent:hover .Container ul,
.Layout .Filters > div > div .Menu.Reverse .Item.Parent.Hover .Container ul,
.Layout .Filters > div > div .Menu .Reverse .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu {
    background: white;
    padding-top: 60px;
    height: 0px;
    overflow: hidden;
    display: block;
  }
  .Layout .Filters > div > div .Menu .Item:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 1px;
    background: #ebebeb;
  }
  .Layout .Filters > div > div .Menu .Item:first-child:before {
    display: none;
  }
  .Layout .Filters > div > div .Menu .Item.Parent .Container .Elements .Toggle {
    display: block;
  }
  .Layout .Filters > div > div .Menu .Item.Selected .Container .Elements .Link {
    color: #afafaf;
  }
  .Layout .Filters > div > div .Menu .Item.Span {
    cursor: pointer;
  }
  .Layout .Filters > div > div .Menu .Item.Span .Container .Elements span.Link {
    cursor: pointer;
  }
  .Desktop .Layout .Filters > div > div .Menu .Item.Span .Container .Elements:hover .Link,
  .Desktop .Layout .Filters > div > div .Menu .Item.Span .Container .Elements:hover .Button {
    color: #afafaf;
  }
  .Layout .Filters > div > div .Menu .Item ul {
    display: none;
  }
  .Layout .Filters > div > div .Menu .Item ul.Open {
    display: block;
  }
  .Layout .Filters > div > div .Menu .Item ul li a.Selected {
    color: #afafaf;
  }
  .Layout .Filters > div > div .Menu .Item.Top {
    display: block;
  }
}
.Layout .Filters > div > div .Menu .Item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-align: center;
}
.Desktop .Layout .Filters > div > div .Menu .Item:hover .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Hover .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .Layout .Filters > div > div .Menu .Item:hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Filters > div > div .Menu .Item:hover .Link:after,
.IE8 .Layout .Filters > div > div .Menu .Item.Selected .Link:after {
  display: block !important;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item {
    text-align: left;
    display: inherit;
  }
}
.Layout .Filters > div > div .Menu .Item:before,
.Layout .Filters > div > div .Menu .Item.Last:after {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 1px;
  background: #ebebeb;
}
.Layout .Filters > div > div .Menu .Item:before {
  top: 20px;
  bottom: 20px;
  left: 0px;
  background: #363636;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item:before {
    width: auto;
    top: 0px;
    height: 1px;
    right: 0px;
    bottom: auto;
    background: #ebebeb;
  }
}
.Layout .Filters > div > div .Menu .Item:first-child:before {
  display: none;
}
.Layout .Filters > div > div .Menu .Item.Top {
  display: none;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Top {
    display: block;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Last {
    border-bottom: 1px solid #ebebeb;
  }
}
.Layout .Filters > div > div .Menu .Item.Last:after {
  display: none !important;
  right: 0px;
}
.Layout .Filters > div > div .Menu .Item.Last .Container ul li {
  margin-right: 0px;
}
.Layout .Filters > div > div .Menu .Item.Last .Container .Elements .Link:after {
  right: 0px;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C1 {
    z-index: 8;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C2 {
    z-index: 7;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C3 {
    z-index: 6;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C4 {
    z-index: 5;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C5 {
    z-index: 4;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C6 {
    z-index: 3;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C7 {
    z-index: 2;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.C8 {
    z-index: 1;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Symbol {
    display: none;
  }
}
.Layout .Filters > div > div .Menu .Item.Symbol .Container .Elements .Link .Text .Sprite {
  margin: 0px;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Symbol.Last {
    display: block;
    height: 0px;
    overflow: hidden;
  }
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link {
  padding-left: 10px;
  padding-right: 10px;
  color: #afafaf;
  height: 59px;
  letter-spacing: 2px;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link .Text {
  position: relative;
  z-index: 2;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container .Elements .Link:after {
  display: none;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container .Elements .Link:hover,
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link.Selected {
  color: black;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container .Elements .Link:hover:after,
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container .Elements .Link:hover:after,
.IE8 .Layout .Filters > div > div .Menu .Item .Container .Elements .Link.Selected:after {
  display: block !important;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item .Container .Elements .Link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link:after {
  right: -1px;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link .Text {
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  position: relative;
  top: 50%;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Link .Text .Sprite {
  margin-right: 10px;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Button {
  color: #afafaf;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container .Elements .Button:hover {
  color: black;
}
.Layout .Filters > div > div .Menu .Item .Container .Elements .Expand {
  color: black;
}
.Layout .Filters > div > div .Menu .Item .Container ul {
  width: 100%;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item .Container ul {
    -webkit-transition: none 0.3s ease-in-out 0s;
    -moz-transition: none 0.3s ease-in-out 0s;
    -ms-transition: none 0.3s ease-in-out 0s;
    -o-transition: none 0.3s ease-in-out 0s;
    transition: none 0.3s ease-in-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
    position: static;
  }
}
.Layout .Filters > div > div .Menu .Item .Container ul li {
  margin-right: -1px;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a {
  text-align: inherit;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.Layout .Filters > div > div .Menu .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a:after {
  display: none;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container ul li a:hover,
.Layout .Filters > div > div .Menu .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .Layout .Filters > div > div .Menu .Item .Container ul li a:hover:after,
.Layout .Filters > div > div .Menu .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a:hover:after,
.IE8 .Layout .Filters > div > div .Menu .Item .Container ul li a.Selected:after {
  display: block !important;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item .Container ul li.Last a:after {
    bottom: -1px;
  }
}
.Desktop .Layout .Filters > div > div .Menu .Item.Top:hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Top.Hover .Container .Elements .Link:after {
  background: #ffe84d;
}
.Layout .Filters > div > div .Menu .Item.Top.Hover .Container .Elements .Link .CloseText {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .Filters > div > div .Menu .Item.Top.Hover .Container .Elements .Link .SelectedText {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Desktop .Layout .Filters > div > div .Menu .Item:hover .Container .Elements .Link,
.Desktop .Layout .Filters > div > div .Menu .Item.Span:hover .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Hover .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Span.Hover .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Selected .Container .Elements .Link,
.Layout .Filters > div > div .Menu .Item.Span.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .Layout .Filters > div > div .Menu .Item:hover .Container .Elements .Link:after,
.Desktop .Layout .Filters > div > div .Menu .Item.Span:hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Span.Hover .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Selected .Container .Elements .Link:after,
.Layout .Filters > div > div .Menu .Item.Span.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Filters > div > div .Menu .Item:hover .Link:after,
.IE8 .Layout .Filters > div > div .Menu .Item.Span:hover .Link:after,
.IE8 .Layout .Filters > div > div .Menu .Item.Selected .Link:after,
.IE8 .Layout .Filters > div > div .Menu .Item.Span.Selected .Link:after {
  display: block !important;
}
.Mobile .Layout .Filters > div > div .Menu .Item .Link .Text,
.Mobile .Layout .Filters > div > div .Menu .Item.Span .Link .Text,
.Mobile .Layout .Filters > div > div .Menu .Item .Button,
.Mobile .Layout .Filters > div > div .Menu .Item.Span .Button {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.Layout .Filters > div > div .Menu .Item .Link:before,
.Layout .Filters > div > div .Menu .Item.Span .Link:before {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  bottom: -1px;
  display: none;
}
.IE8 .Layout .Filters > div > div .Menu .Item .Link:before,
.IE8 .Layout .Filters > div > div .Menu .Item.Span .Link:before {
  display: none;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item .Link:before,
  .Layout .Filters > div > div .Menu .Item.Span .Link:before {
    display: block;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Toggled .Container .Elements .Link .Text,
  .Layout .Filters > div > div .Menu .Item.Span.Toggled .Container .Elements .Link .Text,
  .Layout .Filters > div > div .Menu .Item.Toggled .Container .Elements .Button,
  .Layout .Filters > div > div .Menu .Item.Span.Toggled .Container .Elements .Button {
    color: black;
  }
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Toggled .Container .Elements .Link:before,
  .Layout .Filters > div > div .Menu .Item.Span.Toggled .Container .Elements .Link:before {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.Desktop .Layout .Filters > div > div .Menu .Item.Span:hover .Container .Elements .Button,
.Layout .Filters > div > div .Menu .Item.Span.Selected .Container .Elements .Button {
  color: black;
}
@media (max-width: 737px) {
  .Layout .Filters > div > div .Menu .Item.Span.Toggled .Container .Elements .Button {
    color: black;
  }
}
.Layout .Carousel .Slider .Arrow {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  width: 60px;
  height: 100px;
  margin-top: -50px;
  overflow: hidden;
  z-index: 3;
}
@media (max-width: 737px) {
  .Desktop .Layout .Carousel .Slider .Arrow {
    display: none;
  }
}
.Mobile .Layout .Carousel .Slider .Arrow {
  top: 80px;
}
.Layout .Carousel .Slider .Arrow .Preview {
  position: absolute;
  top: 0px;
  z-index: 1;
}
.Layout .Carousel .Slider .Arrow .Icon {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 60px;
}
.Layout .Carousel .Slider .Arrow .Icon .Sprite {
  position: absolute;
  top: 20px;
  left: 16px;
  z-index: 2;
  font-size: 60px;
  color: white;
}
.Layout .Carousel .Slider .Arrow .Icon .Background {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: #fed931;
  z-index: 1;
}
.Layout .Carousel .Slider .Arrow.Back {
  left: 0px;
}
.Layout .Carousel .Slider .Arrow.Back .Icon {
  right: 0px;
}
.Layout .Carousel .Slider .Arrow.Back .Preview {
  right: 60px;
}
.Layout .Carousel .Slider .Arrow.Next {
  right: 0px;
}
.Layout .Carousel .Slider .Arrow.Next .Icon {
  left: 0px;
}
.Layout .Carousel .Slider .Arrow.Next .Preview {
  left: 60px;
}
.Desktop .Layout .Carousel .Slider .Arrow:hover {
  width: 240px;
}
.Desktop .Layout .Carousel .Slider .Arrow:hover .Icon .Background {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.Layout .Carousel .Slider .Arrow.Disabled,
.Desktop .Layout .Carousel .Slider .Arrow.Disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  pointer-events: none;
}
.Layout .Carousel .Slider .Panel {
  position: absolute;
  bottom: 40px;
  left: 0px;
  right: 0px;
  z-index: 2;
  margin-bottom: 1000px;
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel {
    position: relative;
    bottom: 0px;
    margin-bottom: 0px;
  }
}
.Layout .Carousel .Slider .Panel > div {
  width: 1660px;
  margin: auto;
}
.IE8 .Layout .Carousel .Slider .Panel > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Carousel .Slider .Panel > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Carousel .Slider .Panel > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Carousel .Slider .Panel > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div {
    width: auto;
  }
}
.Layout .Carousel .Slider .Panel > div > div {
  margin: 0px -42px;
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div > div {
    margin: 0px;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div {
  width: 50%;
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div > div > div {
    width: auto;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div {
  position: relative;
  top: 1000px;
  margin-right: 80px;
  background: black;
  background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div {
    top: 0px;
    margin-right: 0px;
    background: black;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div {
  position: relative;
  padding: 40px;
}
@media (max-width: 1417px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div {
    padding: 30px;
  }
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div {
    padding: 20px;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li {
  display: none;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Byline {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 2px;
  padding-bottom: 10px;
  color: #fed931;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 100%;
  position: relative;
  padding-left: 20px;
  letter-spacing: 2px;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 1px;
  height: 35px;
  background: #fed931;
}
@media (max-width: 1417px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title:before {
    top: 1px;
    height: 20px;
  }
}
@media (max-width: 1417px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title {
    font-size: 24px;
  }
}
.IE8 .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title {
  font-size: 24px;
}
@media (max-width: 1077px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title {
    font-size: 20px;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  color: white;
}
.Desktop .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Title a:hover {
  color: #fed931;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Additional {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 100%;
  font-weight: bold;
  letter-spacing: 2px;
  padding: 10px 0 0 20px;
  color: white;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Description {
  padding-top: 0px;
  padding-left: 20px;
  margin-top: 20px;
  font-size: 18px;
  line-height: 150%;
  color: white;
  letter-spacing: 2px;
}
.IE8 .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Description {
  font-size: 16px;
}
@media (max-width: 1417px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Description {
    font-size: 16px;
  }
}
@media (max-width: 1077px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Description {
    display: none;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Channel {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  position: absolute;
  right: -100%;
  bottom: 0px;
  margin-right: -120px;
}
@media (max-width: 737px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Channel {
    bottom: 100%;
    margin-bottom: 20px;
    right: auto;
    margin-right: auto;
    left: 20px;
  }
}
.Desktop .Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li .Channel:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Text li.Selected {
  display: block;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Buttons {
  text-align: left;
  height: 10px;
  margin-top: 20px;
  overflow: hidden;
}
@media (max-width: 1077px) {
  .Layout .Carousel .Slider .Panel > div > div > div > div > div .Buttons {
    text-align: left;
  }
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Buttons a {
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  width: 10px;
  height: 10px;
  margin: 0px 5px;
  background: white;
}
.Layout .Carousel .Slider .Panel > div > div > div > div > div .Buttons a.Selected,
.Desktop .Layout .Carousel .Slider .Panel > div > div > div > div > div .Buttons a:hover {
  background: #fed931;
}
.Layout .Carousel.Overlap {
  margin-bottom: -60px;
}
.Tablet .Layout .Carousel.Overlap {
  margin-bottom: 0px;
}
@media (max-width: 737px) {
  .Layout .Carousel.Overlap {
    margin-bottom: 0px;
  }
}
.Layout .Carousel.Overlap .Slider .Panel {
  bottom: 100px;
}
@media (max-width: 737px) {
  .Layout .Carousel.Overlap .Slider .Panel {
    bottom: 0px;
  }
}
.Tablet .Layout .Carousel.Overlap .Slider .Panel {
  bottom: 40px;
  left: 40px;
  right: 40px;
}
.Layout .Followable .Follow {
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 20px;
  z-index: 3;
}
.Layout .Followable .Follow .Sprite {
  -webkit-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
  font-size: 14px;
  color: white;
}
.Desktop .Layout .Followable .Follow:hover .Sprite {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.IE8 .Layout .Followable .Follow:hover .Sprite {
  font-size: 16px;
  position: relative;
  top: -1px;
  right: -2px;
}
.Layout .Followable .Follow.Selected .Sprite {
  color: #fed931;
}
.Desktop .Layout .Followable:hover .Follow,
.Layout .Followable .Selected {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .Play {
  -webkit-transition: background 0.3s ease-in-out 0s;
  -moz-transition: background 0.3s ease-in-out 0s;
  -ms-transition: background 0.3s ease-in-out 0s;
  -o-transition: background 0.3s ease-in-out 0s;
  transition: background 0.3s ease-in-out 0s;
  -webkit-border-radius: 40px 40px 40px 40px;
  border-radius: 40px 40px 40px 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0px 0px -40px;
  border: 1px solid white;
  z-index: 3;
}
.IE8 .Layout .Play {
  background: url('images/clear.png');
}
.Layout .Play > span {
  -webkit-transition: border-left-color 0.3s ease-in-out 0s;
  -moz-transition: border-left-color 0.3s ease-in-out 0s;
  -ms-transition: border-left-color 0.3s ease-in-out 0s;
  -o-transition: border-left-color 0.3s ease-in-out 0s;
  transition: border-left-color 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0px;
  height: 0px;
  display: block;
  margin: -10px 0px 0px -7px;
  border: 10px solid transparent;
  border-left: 20px solid white;
}
.Desktop .Layout .Play:hover {
  background: white;
}
.Desktop .Layout .Play:hover span {
  border-left-color: black;
}
.Layout .Timer {
  position: absolute;
  bottom: 100%;
  left: 0px;
  right: 0px;
  height: 4px;
  display: block;
  overflow: hidden;
  background: white;
  background: rgba(255, 255, 255, 0.5);
}
.Layout .Timer span {
  display: block;
  height: 100%;
  width: 0%;
  background: #fed931;
}
.Layout .Box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: background 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
  -moz-transition: background 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
  -ms-transition: background 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
  -o-transition: background 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
  transition: background 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  height: 60px;
  border: 1px solid #ebebeb;
  color: #afafaf;
  text-align: center;
  padding: 0px 20px;
  letter-spacing: 2px;
}
.Layout .Box.Icon {
  padding: 0px;
  width: 50px;
  height: 50px;
}
.Layout .Box.Icon .Sprite {
  font-size: 16px;
}
.Layout .Box > span {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.Layout .Box > span tr,
.Layout .Box > span .Row {
  display: table-row;
}
.Layout .Box > span tr td,
.Layout .Box > span .Row td,
.Layout .Box > span tr .Cell,
.Layout .Box > span .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Box > span tr th,
.Layout .Box > span .Row th {
  font-weight: normal;
}
.Layout .Box > span > span {
  display: table-row;
}
.Layout .Box > span > span td,
.Layout .Box > span > span .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Box > span > span th {
  font-weight: normal;
}
.Layout .Box > span > span > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Box > span > span > span .Text {
  margin-left: 10px;
}
.Layout .Box > span > span > span .Text:first-child {
  margin-left: 0px;
  margin-right: 10px;
}
.Layout .Box > span > span > span .Sprite {
  vertical-align: middle;
}
.Desktop .Layout .Box:hover,
.Layout .Box.Selected,
.Layout .Box .Selected {
  background: #fed931;
  border-color: #fed931;
  color: black !important;
}
.Desktop .Layout .Box.Selected:hover {
  background: #ffe84d;
  border-color: #ffe84d;
}
.Layout .Scrim {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#7F000000, GradientType=0);
  zoom: 1;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 100px;
  z-index: 2;
}
.Layout .Discover {
  position: relative;
  padding: 40px 0px;
  background: #1a1a1a;
}
.Layout .Discover > div {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
}
.IE8 .Layout .Discover > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Discover > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Discover > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Discover > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Discover > div {
    width: 300px;
  }
}
.Layout .Discover > div p {
  display: none;
  font-size: 16px;
  text-align: center;
  padding-bottom: 40px;
}
.Layout .Discover > div ul {
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin: -20px;
}
.Layout .Discover > div ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  width: 33.33%;
  float: left;
}
@media (max-width: 1077px) {
  .Layout .Discover > div ul li {
    width: 50%;
  }
}
@media (max-width: 737px) {
  .Layout .Discover > div ul li {
    width: 100%;
  }
}
.Layout .Discover > div ul li div {
  position: relative;
}
.Layout .Discover > div ul li div .Link {
  position: relative;
  overflow: hidden;
  display: block;
  z-index: 1;
}
.Layout .Discover > div ul li div .Link .Text {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 4;
}
.Layout .Discover > div ul li div .Link .Text .Title {
  -webkit-transition: font-size 0.3s ease-in-out 0s;
  -moz-transition: font-size 0.3s ease-in-out 0s;
  -ms-transition: font-size 0.3s ease-in-out 0s;
  -o-transition: font-size 0.3s ease-in-out 0s;
  transition: font-size 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 100%;
  display: block;
  padding-bottom: 10px;
  color: white;
  letter-spacing: 2px;
}
@media (max-width: 1417px) {
  .Layout .Discover > div ul li div .Link .Text .Title {
    font-size: 32px;
  }
}
.Layout .Discover > div ul li div .Link .Text .Description {
  font-family: grotesk, sans-serif;
  font-size: 12px;
  line-height: 120%;
  position: relative;
  display: block;
  padding-left: 15px;
  width: 75%;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.Layout .Discover > div ul li div .Link .Text .Description:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0px;
  width: 1px;
  height: 11px;
  background: #fed931;
}
.Layout .Discover > div ul li div .Link .Gradient {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#7F000000, GradientType=0);
  zoom: 1;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -1px;
  height: 100%;
  z-index: 3;
}
.Layout .Discover > div ul li div .Link .Foreground img,
.Layout .Discover > div ul li div .Link .Background img {
  -webkit-transition: all 0.6s ease-in-out 0s;
  -moz-transition: all 0.6s ease-in-out 0s;
  -ms-transition: all 0.6s ease-in-out 0s;
  -o-transition: all 0.6s ease-in-out 0s;
  transition: all 0.6s ease-in-out 0s;
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  width: 100%;
}
.IE .Layout .Discover > div ul li div .Link .Foreground img,
.IE .Layout .Discover > div ul li div .Link .Background img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.Layout .Discover > div ul li div .Link .Foreground {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 2;
}
.Layout .Discover > div ul li div .Link .Background {
  position: relative;
  z-index: 1;
}
.Desktop.NotIE .Layout .Discover > div ul li div .Link .Background img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Desktop.NotIE .Layout .Discover > div ul li div:hover .Link .Background img {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.Desktop.NotIE .Layout .Discover > div ul li div:hover .Link .Foreground img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.IE .Layout .Discover > div ul li div:hover .Link .Background img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Discover.Follow > div ul li div .Follow {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100%;
  height: 100%;
  padding: 0px;
}
.Layout .Discover.Follow > div ul li div .Follow .Sprite {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0px 0px -15px;
  font-size: 26px;
}
.Layout .Discover.Follow > div ul li div .Follow .Sprite:before {
  -webkit-border-radius: 28px 28px 28px 28px;
  border-radius: 28px 28px 28px 28px;
  content: '';
  position: absolute;
  top: -18px;
  left: -14px;
  width: 56px;
  height: 56px;
  border: 1px solid white;
}
.Layout .Discover.Follow > div ul li div .Link .Text > span > span > span .Title {
  padding: 80px 0px 0px;
  font-size: 28px;
  text-align: center;
}
.Layout .Discover.Follow > div ul li div .Link .Text .Description {
  display: none;
}
.Layout .Discover.Follow > div ul li div .Link .Foreground img,
.Layout .Discover.Follow > div ul li div .Link .Background img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.Layout .Discover.Collapsed {
  padding: 0px;
}
.Layout .Discover.Collapsed:after {
  display: none;
}
.Layout .Discover.Collapsed > div {
  width: auto;
}
.Layout .Discover.Collapsed > div ul {
  margin: 0px;
}
.Layout .Discover.Collapsed > div ul li {
  float: none;
  width: auto;
  padding: 10px;
  border-top: 1px solid #ebebeb;
}
.Layout .Discover.Collapsed > div ul li div .Link {
  background: #1a1a1a;
  bottom: 5px;
}
.Layout .Discover.Collapsed > div ul li div .Link .Text {
  left: -5px;
  bottom: 15px;
}
@media (max-width: 1077px) {
  .Layout .Discover.Collapsed > div ul li div .Link .Text .Title {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -ms-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    padding: 0px 0px 0px 100px;
    font-size: 21px;
    color: white;
    text-shadow: none;
  }
}
.Layout .Discover.Collapsed > div ul li div .Link .Text .Description {
  display: none;
}
.Layout .Discover.Collapsed > div ul li div .Link .Foreground {
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
}
.Layout .Discover.Collapsed > div ul li div .Link .Foreground,
.Layout .Discover.Collapsed > div ul li div .Link .Background {
  display: block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.Layout .Discover.Collapsed > div ul li div .Link .Foreground img,
.Layout .Discover.Collapsed > div ul li div .Link .Background img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 124px;
  margin-left: -44px;
}
.Layout .Discover.Collapsed > div ul li div .Follow {
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 5px;
  right: 0px;
  text-align: right;
}
.Layout .Discover.Collapsed > div ul li div .Follow .Sprite {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding: 5px;
  color: white;
  font-size: 20px;
}
.Layout .Discover.Collapsed > div ul li div .Follow.Selected .Sprite {
  color: #fed931;
}
.Desktop .Layout .Discover.Collapsed > div ul li div:hover .Link .Text > span > span > span .Title {
  color: #fed931;
}
.Layout .Reminder {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  position: relative;
}
.Layout .Reminder .Item .Container .Elements {
  position: relative;
  z-index: 2;
  display: block;
}
.Layout .Reminder .Item .Container .Elements span.Link {
  cursor: default;
}
.Layout .Reminder .Item .Container ul {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: -10000%;
  z-index: 1;
}
.Layout .Reminder .Item .Container ul li {
  background: white;
}
.Layout .Reminder .Item .Container ul li a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
  color: #afafaf;
  text-align: center;
  height: auto;
  min-height: 60px;
}
.Layout .Reminder .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.Layout .Reminder .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Reminder .Item .Container ul li a:after {
  display: none;
}
.Desktop .Layout .Reminder .Item .Container ul li a:hover,
.Layout .Reminder .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .Layout .Reminder .Item .Container ul li a:hover:after,
.Layout .Reminder .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Reminder .Item .Container ul li a:hover:after,
.IE8 .Layout .Reminder .Item .Container ul li a.Selected:after {
  display: block !important;
}
.IE8 .Layout .Reminder .Item .Container ul li a {
  min-height: 20px;
}
.IE8 .Layout .Reminder .Item .Container ul li a:after {
  visibility: hidden;
}
.Layout .Reminder .Item .Container ul li.Last a:after {
  bottom: 0px;
}
.Desktop .Layout .Reminder .Item.Parent:hover .Container ul,
.Layout .Reminder .Item.Parent.Hover .Container ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  top: 100%;
}
.Layout .Reminder.Slim .Item .Container .Elements .Link,
.Layout .Reminder .Slim .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.Layout .Reminder.Slim .Item .Container ul li a,
.Layout .Reminder .Slim .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .Layout .Reminder.Slim .Item .Container ul li a,
.IE8 .Layout .Reminder .Slim .Item .Container ul li a {
  min-height: 20px;
}
.Layout .Reminder.Reverse .Item .Container ul,
.Layout .Reminder .Reverse .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.Layout .Reminder.Reverse .Item .Container ul li:before,
.Layout .Reminder .Reverse .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.Layout .Reminder.Reverse .Item .Container ul li:first-child:before,
.Layout .Reminder .Reverse .Item .Container ul li:first-child:before {
  display: none;
}
.Layout .Reminder.Reverse .Item .Container ul li a:after,
.Layout .Reminder .Reverse .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .Layout .Reminder.Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout .Reminder .Reverse .Item.Parent:hover .Container ul,
.Layout .Reminder.Reverse .Item.Parent.Hover .Container ul,
.Layout .Reminder .Reverse .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
.Desktop .Layout .Reminder .Menu .Item:hover .Container .Elements .Link,
.Layout .Reminder .Menu .Item.Hover .Container .Elements .Link,
.Layout .Reminder .Menu .Item.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .Layout .Reminder .Menu .Item:hover .Container .Elements .Link:after,
.Layout .Reminder .Menu .Item.Hover .Container .Elements .Link:after,
.Layout .Reminder .Menu .Item.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Reminder .Menu .Item:hover .Link:after,
.IE8 .Layout .Reminder .Menu .Item.Selected .Link:after {
  display: block !important;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link {
  border: 1px solid #ebebeb;
  color: #afafaf;
  text-align: center;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link .Text {
  position: relative;
  z-index: 2;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout .Reminder .Menu .Item .Container .Elements .Link:after {
  display: none;
}
.Desktop .Layout .Reminder .Menu .Item .Container .Elements .Link:hover,
.Layout .Reminder .Menu .Item .Container .Elements .Link.Selected {
  color: black;
}
.Desktop .Layout .Reminder .Menu .Item .Container .Elements .Link:hover:after,
.Layout .Reminder .Menu .Item .Container .Elements .Link.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout .Reminder .Menu .Item .Container .Elements .Link:hover:after,
.IE8 .Layout .Reminder .Menu .Item .Container .Elements .Link.Selected:after {
  display: block !important;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link:after {
  top: -1px;
  left: -1px;
  right: -1px;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link .Text {
  white-space: nowrap;
}
.Layout .Reminder .Menu .Item .Container .Elements .Link .Text .Sprite {
  font-size: 13px;
  margin-right: 10px;
  vertical-align: baseline;
}
.Layout .Reminder .Menu .Item .Container ul {
  width: 100%;
  z-index: 3;
}
.Layout .Reminder .Menu .Item .Container ul li:before {
  bottom: 0px;
  height: auto;
  border: 1px solid #ebebeb;
  border-top-width: 0px;
  background: none;
}
.Layout .Reminder .Menu .Item .Container ul li a:after {
  top: -1px;
}
.Layout .Reminder .Menu .Item .Container ul li:first-child a:after {
  top: 0px;
}
.Layout .Feature {
  position: relative;
  overflow: hidden;
}
@media (max-width: 657px) {
  .Layout .Feature {
    height: 320px;
  }
}
.Layout .Feature > a {
  z-index: 4;
}
@media (max-width: 737px) {
  .Layout .Feature > a {
    display: none;
  }
}
.Layout .Feature > div {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
}
.Tablet .Layout .Feature > div,
.Mobile .Layout .Feature > div {
  bottom: 0px;
}
.Layout .Feature > div > div {
  width: 1660px;
  margin: auto;
  position: relative;
  margin-bottom: 40px;
}
.IE8 .Layout .Feature > div > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Feature > div > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Feature > div > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Feature > div > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Feature > div > div {
    width: 300px;
  }
}
.Layout .Feature > div > div .Title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 56px;
  line-height: 80%;
  letter-spacing: -2px;
  color: #fed931;
  width: 50%;
  padding-right: 80px;
}
@media (max-width: 1077px) {
  .Layout .Feature > div > div .Title {
    font-size: 28px;
    letter-spacing: 0px;
  }
}
@media (max-width: 737px) {
  .Layout .Feature > div > div .Title {
    width: 100%;
    padding-right: 0px;
  }
}
.Layout .Feature > div > div .Byline {
  font-family: grotesk, sans-serif;
  font-size: 22px;
  line-height: 100%;
  color: white;
  margin-top: 20px;
  overflow: hidden;
}
@media (max-width: 1417px) {
  .Layout .Feature > div > div .Byline {
    display: none;
  }
}
.Layout .Feature > div > div .Channel {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px;
}
.Desktop .Layout .Feature > div > div .Channel:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Feature > div > div .Panel {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.Layout .Feature > div > div .Panel .Reminder,
.Layout .Feature > div > div .Panel .Box {
  float: right;
  margin-left: 10px;
}
@media (max-width: 1077px) {
  .Layout .Feature > div > div .Panel .Reminder {
    display: none;
  }
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul li:first-child:before {
  display: none;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .Layout .Feature > div > div .Panel .Reminder .Menu .Item.Parent:hover .Container ul,
.Layout .Feature > div > div .Panel .Reminder .Menu .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container ul li a {
  min-height: 20px;
}
.Layout .Feature > div > div .Panel .Reminder .Menu .Item .Container .Elements .Link {
  color: white;
}
.Desktop .Layout .Feature > div > div .Panel .Reminder .Menu .Item:hover .Container .Elements .Link,
.Layout .Feature > div > div .Panel .Reminder .Menu .Item.Hover .Container .Elements .Link {
  color: black;
}
.Layout .Feature > div > div .Panel .Box {
  color: white;
}
@media (max-width: 1077px) {
  .Layout .Feature > div > div .Panel .Box {
    width: 30px;
    height: 30px;
    border: 0px;
  }
}
.Layout .Feature > span {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#7F000000, GradientType=0);
  zoom: 1;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 500px;
  z-index: 2;
}
.Layout .Feature > img {
  position: relative;
  z-index: 1;
  width: 100%;
}
@media (max-width: 657px) {
  .Layout .Feature > img {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 640px;
    margin-left: -320px;
  }
}
.Layout .Feature.Overlap {
  margin-bottom: -60px;
}
.Layout .Feature.Overlap > div {
  bottom: 60px;
}
.Layout .Feature.DoubleOverlap {
  margin-bottom: -120px;
}
.Layout .Feature.DoubleOverlap > div {
  bottom: 120px;
}
.Layout .Player {
  position: relative;
  z-index: 2;
  height: 0px;
  padding-bottom: 41.05%;
}
@media (max-width: 1077px) {
  .Layout .Player {
    padding-bottom: 0%;
    height: auto;
  }
}
.Layout .Player .Frame {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 73%;
  background: black;
}
@media (max-width: 1077px) {
  .Layout .Player .Frame {
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 56.25%;
  }
}
.Layout .Player .Frame > div {
  text-align: left;
}
.Layout .Player .Frame > div a {
  color: #fed931;
}
.Desktop .Layout .Player .Frame > div a:hover {
  color: white;
}
@media (max-width: 1077px) {
  .Layout .Player .Frame > div {
    position: absolute;
    top: 0px;
    left: 0px;
  }
}
.Layout .Player .Details {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 27%;
  background: #1a1a1a;
  overflow: hidden;
  text-align: left;
}
@media (max-width: 1077px) {
  .Layout .Player .Details {
    position: relative;
    width: 100%;
    height: 200px;
  }
}
.Layout .Player .Details .Scroller {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 100%;
  padding: 40px;
  margin-right: -17px;
  overflow-y: scroll;
  z-index: 1;
}
@media (max-width: 1077px) {
  .Layout .Player .Details .Scroller {
    padding: 20px;
  }
}
.Layout .Player .Details .Scroller .Duration {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: #fed931;
  letter-spacing: 2px;
  padding-bottom: 5px;
}
.Layout .Player .Details .Scroller .Duration span {
  color: #afafaf;
}
.Layout .Player .Details .Scroller .Title {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 100%;
  padding-top: 0px;
  color: white;
}
@media (max-width: 1077px) {
  .Layout .Player .Details .Scroller .Title {
    font-size: 21px;
  }
}
.Layout .Player .Details .Scroller .Description {
  padding-top: 20px;
  font-size: 16px;
  line-height: 150%;
  color: white;
}
.IE8 .Layout .Player .Details .Scroller .Last {
  padding-bottom: 40px;
}
.Layout .Player .Details .Scroller .Last .Embed label {
  display: block;
  margin: 20px 0 5px;
  font-size: 12px;
  line-height: 150%;
  color: white;
}
.Layout .Player .Details .Scroller .Last .Embed input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  border: 1px solid black;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: white;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes {
  zoom: 1;
  padding-top: 20px;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes:before,
.Layout .Player .Details .Scroller .Last .ShareBoxes:after {
  content: '';
  display: table;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes:after {
  clear: both;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes li {
  float: left;
  padding-left: 10px;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes li:first-child {
  padding-left: 0px;
}
.Layout .Player .Details .Scroller .Last .ShareBoxes li .Sprite.Embed {
  position: relative;
  top: 2px;
  font-size: 30px;
}
.Layout .Player .Details .Scroller .Last .Related {
  padding-top: 20px;
}
.Layout .Player .Details .Scroller .Last .Related h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: #fed931;
}
.Layout .Player .Details .Scroller .Last .Related ul li {
  zoom: 1;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ebebeb;
}
.Layout .Player .Details .Scroller .Last .Related ul li:before,
.Layout .Player .Details .Scroller .Last .Related ul li:after {
  content: '';
  display: table;
}
.Layout .Player .Details .Scroller .Last .Related ul li:after {
  clear: both;
}
.Layout .Player .Details .Scroller .Last .Related ul li .Image {
  width: 100px;
  vertical-align: top;
}
.IE8 .Layout .Player .Details .Scroller .Last .Related ul li .Image {
  display: none;
}
@media (max-width: 1417px) {
  .Layout .Player .Details .Scroller .Last .Related ul li .Image {
    display: none;
  }
}
@media (max-width: 1077px) {
  .Layout .Player .Details .Scroller .Last .Related ul li .Image {
    display: table-cell;
  }
}
.Layout .Player .Details .Scroller .Last .Related ul li .Image a {
  display: block;
  overflow: hidden;
  margin-right: 10px;
}
.Layout .Player .Details .Scroller .Last .Related ul li .Image a img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.Desktop.NotIE .Layout .Player .Details .Scroller .Last .Related ul li .Image a:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .Layout .Player .Details .Scroller .Last .Related ul li .Image a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Player .Details .Scroller .Last .Related ul li .Text a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 100%;
  color: white;
}
.Layout .Player .Details .Scroller .Last .Related ul li .Cell {
  text-align: left;
}
.Layout .Player .Details .Top,
.Layout .Player .Details .Bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  height: 40px;
  z-index: 2;
}
@media (max-width: 1077px) {
  .Layout .Player .Details .Top,
  .Layout .Player .Details .Bottom {
    height: 20px;
  }
}
.Layout .Player .Details .Top {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(26, 26, 26, 1) 0%, rgba(26, 26, 26, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26, 26, 26, 1)), color-stop(100%, rgba(26, 26, 26, 0)));
  background: -o-linear-gradient(top, rgba(26, 26, 26, 1) 0%, rgba(26, 26, 26, 0) 100%);
  background: linear-gradient(to bottom, rgba(26, 26, 26, 1), rgba(26, 26, 26, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF1A1A1A,EndColorStr=#001A1A1A, GradientType=0);
  zoom: 1;
  top: 0px;
}
.Layout .Player .Details .Bottom {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26, 26, 26, 0)), color-stop(100%, rgba(26, 26, 26, 1)));
  background: -o-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);
  background: linear-gradient(to bottom, rgba(26, 26, 26, 0), rgba(26, 26, 26, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#001A1A1A,EndColorStr=#FF1A1A1A, GradientType=0);
  zoom: 1;
  bottom: 0px;
}
.Layout .Header {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 100%;
  padding: 20px 0px;
  border-top: 1px solid #ebebeb;
  border-bottom: 4px solid #fed931;
  color: black;
}
.Layout .Portrait {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  position: relative;
  margin: 60px auto;
  padding: 0px 20px;
  max-width: 728px;
}
@media (max-width: 1041px) {
  .Layout .Portrait {
    margin: 20px auto;
  }
}
.Layout .Portrait .Padding {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 30px 0px;
}
@media (max-width: 1041px) {
  .Layout .Portrait .Padding {
    margin: 20px 0px;
  }
}
.Layout .Portrait .Padding .Landscape {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 0px -148px;
}
@media (max-width: 1041px) {
  .Layout .Portrait .Padding .Landscape {
    margin: 0px -20px;
  }
}
@media (max-width: 765px) {
  .Layout .Portrait .Padding .Advertisement {
    margin: 0px -10px;
  }
}
.Layout .Portrait .Padding .Stacker {
  margin: 0 -10px;
}
.Layout .Portrait .Padding .Stacker .Stack {
  margin-top: 20px;
}
@media (max-width: 657px) {
  .Layout .Portrait .Padding .Stacker .Stack {
    width: 100% !important;
  }
}
.Layout .Portrait .Padding .Stacker .Stack .Markup {
  padding: 0 10px;
}
.Layout .Portrait .Padding .Stacker .Stack .Markup .Container .Image img {
  width: 100%;
}
.Layout .Portrait .Padding .Stacker .Stack .Markup .Container .Padding {
  margin: 0;
}
.Layout .Article {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  position: relative;
  margin: 60px auto;
  padding: 0px 20px;
  max-width: 728px;
}
@media (max-width: 1041px) {
  .Layout .Article {
    margin: 20px auto;
  }
}
.Layout .Article .Padding {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 30px 0px;
}
@media (max-width: 1041px) {
  .Layout .Article .Padding {
    margin: 20px 0px;
  }
}
.Layout .Article .Padding .Landscape {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 0px -148px;
}
@media (max-width: 1041px) {
  .Layout .Article .Padding .Landscape {
    margin: 0px -20px;
  }
}
@media (max-width: 765px) {
  .Layout .Article .Padding .Advertisement {
    margin: 0px -10px;
  }
}
.Layout .Article .Padding .Stacker {
  margin: 0 -10px;
}
.Layout .Article .Padding .Stacker .Stack {
  margin-top: 20px;
}
@media (max-width: 657px) {
  .Layout .Article .Padding .Stacker .Stack {
    width: 100% !important;
  }
}
.Layout .Article .Padding .Stacker .Stack .Markup {
  padding: 0 10px;
}
.Layout .Article .Padding .Stacker .Stack .Markup .Container .Image img {
  width: 100%;
}
.Layout .Article .Padding .Stacker .Stack .Markup .Container .Padding {
  margin: 0;
}
.Layout .Article .Padding .Byline {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: black;
}
.Layout .Article .Padding .Byline span {
  color: #afafaf;
}
.Layout .Article .Padding .Title {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 60px;
  line-height: 100%;
}
@media (max-width: 765px) {
  .Layout .Article .Padding .Title {
    font-family: verlag-book, sans-serif;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 80%;
  }
}
.Layout .Article .Padding .RelatedShow {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 120%;
  padding-top: 20px;
  color: #afafaf;
}
.Layout .Article .Padding .RelatedShow a {
  color: black;
  font-weight: bold;
  border-bottom: 2px solid #fed931;
}
.Desktop .Layout .Article .Padding .RelatedShow a:hover {
  color: #999999;
  border-bottom-color: #999999;
}
.Layout .Article .Padding .Description {
  font-family: grotesk, sans-serif;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 1px;
}
.Layout .Article .Padding .Advertisement {
  float: right;
  padding-bottom: 20px;
  padding-left: 40px;
}
@media (max-width: 765px) {
  .Layout .Article .Padding .Advertisement {
    float: none;
    padding: 0px;
  }
}
.Layout .Article .Padding .Advertised {
  min-height: 250px;
}
@media (max-width: 765px) {
  .Layout .Article .Padding .Advertised {
    min-height: 0px;
  }
}
.Layout .Article .Padding .Tags {
  zoom: 1;
  margin: -10px 0px 0px -10px;
}
.Layout .Article .Padding .Tags:before,
.Layout .Article .Padding .Tags:after {
  content: '';
  display: table;
}
.Layout .Article .Padding .Tags:after {
  clear: both;
}
.Layout .Article .Padding .Tags li {
  float: left;
  margin: 10px 0px 0px 10px;
}
.Layout .Article .Padding .Tags li .Box {
  height: 40px;
  padding: 0px 15px;
}
.Layout .Article .Padding .Tags li .Box.View {
  padding-right: 50px;
}
.Layout .Article .Padding .Tags li .Box.Remove {
  width: 40px;
  margin-left: -40px;
  padding: 0px;
  background: #fafafa;
}
.Desktop .Layout .Article .Padding .Tags li .Box.Remove:hover {
  background: #fed931;
}
.Desktop .Layout .Article .Padding .Tags li:hover .Remove {
  border-left-color: #fed931;
}
.Layout .Article .Padding .Other .Stacker > .BFC {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ebebeb;
}
.Layout .Article .Padding .Other .Stacker > .BFC:first-child {
  margin-top: 0px;
  padding-top: 0px;
  border-top: 0px;
}
.Layout .Article .ShareBoxes {
  -webkit-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0s;
  position: absolute;
  right: 100%;
  top: 0px;
  margin-right: 20px;
}
@media (max-width: 1391px) and (min-width: 1125px), (max-width: 1041px) {
  .Desktop .Layout .Article .ShareBoxes,
  .Mobile .Layout .Article .ShareBoxes {
    -webkit-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0.3s;
    -moz-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0.3s;
    -ms-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0.3s;
    -o-transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0.3s;
    transition: opacity 0.3s ease-in-out 0s, right 0s ease-in-out 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
    right: 1000%;
  }
}
.Layout .Article .ShareBoxes li {
  display: block;
  padding-top: 5px;
}
.Layout .Article .ShareBoxes li:first-child {
  padding-top: 0px;
}
.Layout .Article .Wysiwyg > h2,
.Layout .Article .Wysiwyg > h3,
.Layout .Article .Wysiwyg > ul li,
.Layout .Article .Wysiwyg > ol li,
.Layout .Article .Wysiwyg > p,
.Layout .Article .Wysiwyg > blockquote {
  letter-spacing: 1px;
}
.Layout .Article .Wysiwyg > h2 a,
.Layout .Article .Wysiwyg > h3 a,
.Layout .Article .Wysiwyg > ul li a,
.Layout .Article .Wysiwyg > ol li a,
.Layout .Article .Wysiwyg > p a,
.Layout .Article .Wysiwyg > blockquote a {
  color: black;
  font-weight: bold;
  border-bottom: 2px solid #fed931;
}
.Desktop .Layout .Article .Wysiwyg > h2 a:hover,
.Desktop .Layout .Article .Wysiwyg > h3 a:hover,
.Desktop .Layout .Article .Wysiwyg > ul li a:hover,
.Desktop .Layout .Article .Wysiwyg > ol li a:hover,
.Desktop .Layout .Article .Wysiwyg > p a:hover,
.Desktop .Layout .Article .Wysiwyg > blockquote a:hover {
  color: #999999;
  border-bottom-color: #999999;
}
.Layout .Article .Wysiwyg > p > iframe {
  max-width: 100%;
}
.Layout .Pillars {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  position: relative;
  z-index: 1;
  background: white;
}
.Layout .Pillars tr,
.Layout .Pillars .Row {
  display: table-row;
}
.Layout .Pillars tr td,
.Layout .Pillars .Row td,
.Layout .Pillars tr .Cell,
.Layout .Pillars .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Pillars tr th,
.Layout .Pillars .Row th {
  font-weight: normal;
}
@media (max-width: 1125px) {
  .Layout .Pillars {
    display: block;
  }
}
.Layout .Pillars > .Container {
  display: table-row;
}
.Layout .Pillars > .Container td,
.Layout .Pillars > .Container .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Pillars > .Container th {
  font-weight: normal;
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container {
    display: block;
  }
}
.Layout .Pillars > .Container > .Left,
.Layout .Pillars > .Container > .Right {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Left,
  .Layout .Pillars > .Container > .Right {
    display: block;
  }
}
.IE8 .Layout .Pillars > .Container > .Left .Landscape,
.IE8 .Layout .Pillars > .Container > .Right .Landscape {
  margin: 0px;
}
@media (max-width: 1391px) {
  .Layout .Pillars > .Container > .Left .Landscape,
  .Layout .Pillars > .Container > .Right .Landscape {
    margin: 0px;
  }
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Left {
    position: relative;
    overflow: hidden;
    zoom: 1;
  }
}
.Layout .Pillars > .Container > .Right {
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  width: 300px;
  position: relative;
  padding: 0px 10px 0px 40px;
  background: #fafafa;
}
@media (max-width: 1391px) {
  .Layout .Pillars > .Container > .Right {
    padding: 0px 20px;
  }
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right {
    position: relative;
    overflow: hidden;
    zoom: 1;
    width: auto;
    padding: 40px;
    border-bottom: 1px solid #ebebeb;
  }
}
@media (max-width: 1041px) {
  .Layout .Pillars > .Container > .Right {
    padding: 20px;
  }
}
.Layout .Pillars > .Container > .Right:before {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.05)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#0C000000, GradientType=0);
  zoom: 1;
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 30px;
}
.Layout .Pillars > .Container > .Right .Article {
  padding: 0px;
  max-width: none;
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right .Article {
    margin: 0px;
  }
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right .Article .Padding {
    margin: 0px;
  }
}
.Layout .Pillars > .Container > .Right .Article .Padding .Related {
  width: 300px;
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right .Article .Padding .Related {
    zoom: 1;
    width: auto;
    margin: 0px -10px;
  }
  .Layout .Pillars > .Container > .Right .Article .Padding .Related:before,
  .Layout .Pillars > .Container > .Right .Article .Padding .Related:after {
    content: '';
    display: table;
  }
  .Layout .Pillars > .Container > .Right .Article .Padding .Related:after {
    clear: both;
  }
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33%;
    padding: 0px 10px;
  }
}
@media (max-width: 1041px) {
  .Desktop .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category,
  .Mobile .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category {
    width: 100%;
  }
}
.Layout .Pillars > .Container > .Right .Article .Padding .Related .Category h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: black;
  margin-top: 40px;
}
@media (max-width: 1125px) {
  .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category h2 {
    margin-top: 0px;
  }
}
@media (max-width: 1041px) {
  .Desktop .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category h2,
  .Mobile .Layout .Pillars > .Container > .Right .Article .Padding .Related .Category h2 {
    margin-top: 20px;
  }
}
.Layout .Pillars > .Container > .Right .Article .Padding .Related .Category .Stacker > .BFC {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ebebeb;
}
.Layout .Pillars > .Container > .Right .Article .Padding .Related .Category:first-child h2 {
  margin-top: 0px;
}
.Layout .Wysiwyg > * {
  margin-top: 30px;
}
@media (max-width: 765px) {
  .Layout .Wysiwyg > * {
    margin-top: 20px;
  }
}
.Layout .Wysiwyg > *:first-child {
  margin-top: 0px;
}
.Layout .Wysiwyg > twitterwidget {
  margin-top: 30px !important;
}
@media (max-width: 765px) {
  .Layout .Wysiwyg > twitterwidget {
    margin-top: 20px !important;
  }
}
.Layout .Wysiwyg > twitterwidget:first-child {
  margin-top: 0px !important;
}
.Layout .Wysiwyg > ul {
  list-style: disc;
}
.Layout .Wysiwyg > ul,
.Layout .Wysiwyg > ol {
  padding-left: 20px;
}
.Layout .Wysiwyg > ul li,
.Layout .Wysiwyg > ol li {
  padding-top: 10px;
}
.Layout .Wysiwyg > ul li:first-child,
.Layout .Wysiwyg > ol li:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg > h2 {
  font-size: 20px;
  line-height: 160%;
}
.Layout .Wysiwyg > h3 {
  font-size: 18px;
  line-height: 160%;
}
.Layout .Wysiwyg > ul li,
.Layout .Wysiwyg > ol li,
.Layout .Wysiwyg > p,
.Layout .Wysiwyg > blockquote,
.Layout .Wysiwyg > blockquote p {
  font-size: 18px;
  line-height: 160%;
}
.Layout .Wysiwyg > h2 a,
.Layout .Wysiwyg > h3 a,
.Layout .Wysiwyg > ul li a,
.Layout .Wysiwyg > ol li a,
.Layout .Wysiwyg > p a,
.Layout .Wysiwyg > blockquote a {
  color: #fed931;
}
.Desktop .Layout .Wysiwyg > h2 a:hover,
.Desktop .Layout .Wysiwyg > h3 a:hover,
.Desktop .Layout .Wysiwyg > ul li a:hover,
.Desktop .Layout .Wysiwyg > ol li a:hover,
.Desktop .Layout .Wysiwyg > p a:hover,
.Desktop .Layout .Wysiwyg > blockquote a:hover {
  color: #ffe84d;
}
.Layout .Wysiwyg > h2 img,
.Layout .Wysiwyg > h3 img,
.Layout .Wysiwyg > ul li img,
.Layout .Wysiwyg > ol li img,
.Layout .Wysiwyg > p img,
.Layout .Wysiwyg > blockquote img {
  max-width: 100%;
  margin: auto;
}
.Layout .Wysiwyg > p.Quote {
  position: relative;
  padding-top: 35px;
  font-size: 21px;
  text-transform: uppercase;
}
.Layout .Wysiwyg > p.Quote:after {
  display: inline-block;
  vertical-align: top;
  font-family: icomoon !important;
  font-size: 20px;
  line-height: 100%;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0px;
  left: 0px;
  content: '\e617';
  color: #fed931;
}
.Layout .Wysiwyg > p.Strong {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: black;
}
.Layout .Wysiwyg > p.Quote + .Strong {
  margin-top: 10px;
}
.Layout .Wysiwyg > .Video {
  overflow: hidden;
}
.Layout .Wysiwyg > .Video .Frame {
  position: relative;
  height: 0px;
  padding-bottom: 56.25%;
}
.Layout .Wysiwyg > .Video .Frame .Position {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.Layout .Wysiwyg > .Videos .Stacker {
  margin: 0px -10px;
}
.Layout .Wysiwyg > .Videos .Stacker .BFC .Stack {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 10px 0px;
}
@media (max-width: 657px) {
  .Layout .Wysiwyg > .Videos .Stacker .BFC .Stack {
    width: 100% !important;
  }
}
.Layout .Message {
  padding: 15px 20px;
}
.Layout .Message.Success {
  background: #fed931;
}
.Layout .Message.Success p {
  color: black !important;
}
.Layout .Message.Success p a {
  color: black;
  text-decoration: underline;
}
.Desktop .Layout .Message.Success p a:hover {
  color: white;
}
.Layout .Message.Error {
  background: #1a1a1a;
  border-bottom: 5px solid #fed931;
}
.Layout .Message.Error p {
  color: white !important;
}
.Layout .Message.Error p a {
  color: white;
  text-decoration: underline;
}
.Desktop .Layout .Message.Error p a:hover {
  color: #fed931;
}
.Layout .MyDetails .InputWrap {
  margin-top: 20px;
}
.Layout .MyDetails .InputWrap label .Required {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 140%;
  color: #fed931;
}
.Layout .MyDetails .InputWrap input[type=checkbox].Error:after,
.Layout .MyDetails .InputWrap input[type=radio].Error:after {
  border-color: #fed931;
}
.Layout .MyDetails .InputWrap .InputLabel {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 140%;
  padding-bottom: 10px;
}
.Layout .MyDetails .InputWrap .InputLabel a {
  color: #afafaf;
}
.Desktop .Layout .MyDetails .InputWrap .InputLabel a:hover {
  color: #fed931;
}
.Layout .MyDetails .InputWrap .InputParent .Input {
  border: 1px solid #e7e7e7;
  background: #fdfdfd;
}
.Layout .MyDetails .InputWrap .InputParent .Input input,
.Layout .MyDetails .InputWrap .InputParent .Input select {
  color: #afafaf;
}
.Layout .MyDetails .InputWrap .InputParent .Input .Placeholder {
  display: none;
}
.Layout .MyDetails .InputWrap.HideError.Error .InputParent .Input {
  border-color: #fed931;
}
.Layout .MyDetails .Message {
  margin-top: 20px;
}
.Layout .MyDetails .Message p {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 21px;
  line-height: 140%;
}
.Layout .MyDetails .Columns {
  zoom: 1;
  margin: 20px -10px 0px;
}
.Layout .MyDetails .Columns:before,
.Layout .MyDetails .Columns:after {
  content: '';
  display: table;
}
.Layout .MyDetails .Columns:after {
  clear: both;
}
.Layout .MyDetails .Columns .Column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 0px 10px;
}
.Layout .MyDetails .Columns .Column .Columns,
.Layout .MyDetails .Columns .Column .InputWrap,
.Layout .MyDetails .Columns .Column:first-child {
  margin-top: 0px;
}
@media (max-width: 657px) {
  .Layout .MyDetails .Columns .Column {
    width: 100%;
    margin-top: 20px;
  }
}
.Layout .MyDetails .Notice {
  margin-top: 20px;
  padding: 15px 20px;
  background: #fed931;
}
.Layout .MyDetails .Notice a {
  text-decoration: underline;
}
.Desktop .Layout .MyDetails .Notice a:hover {
  color: white;
}
.Layout .MyDetails .HR {
  display: block;
  height: 20px;
  border-bottom: 1px solid #ebebeb;
}
.Layout .MyDetails .Submit,
.Layout .MyDetails .Cancel {
  margin-top: 20px;
}
.Layout .ShareBar {
  zoom: 1;
  margin: -5px;
}
.Layout .ShareBar:before,
.Layout .ShareBar:after {
  content: '';
  display: table;
}
.Layout .ShareBar:after {
  clear: both;
}
.Layout .ShareBar li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding: 5px;
}
@media (max-width: 737px) {
  .Layout .ShareBar li {
    width: 100%;
  }
}
.Layout .ShareBar li a {
  display: block;
}
.Layout .ShareBar li a.Email,
.Layout .ShareBar li a.Facebook,
.Layout .ShareBar li a.Twitter {
  border: 0px;
  color: white;
}
.Layout .ShareBar li a.Email {
  background: #003a73;
}
.Layout .ShareBar li a.Facebook {
  background: #3b5997;
}
.Layout .ShareBar li a.Twitter {
  background: #54abee;
}
.Layout .Tabular {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 1660px;
  position: relative;
  margin: 30px auto;
  z-index: 1;
}
.IE8 .Layout .Tabular {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Tabular {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Tabular {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Tabular {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .Layout .Tabular {
    width: auto;
    margin: 0px 10px;
  }
}
.Layout .Tabular > li {
  padding: 10px 0px;
  border-top: 1px solid #1a1a1a;
}
.Layout .Tabular > li:first-child {
  border-top: 0px;
}
.Layout .Tabular > li table tr td {
  text-align: left;
}
.Layout .Tabular > li table tr td.Image {
  width: 140px;
  vertical-align: top;
  padding-right: 20px;
}
@media (max-width: 737px) {
  .Layout .Tabular > li table tr td.Image {
    padding-right: 10px;
  }
}
@media (max-width: 737px) {
  .Layout .Tabular > li table tr td.Image {
    width: 100px;
  }
}
.Layout .Tabular > li table tr td.Image a {
  display: block;
  overflow: hidden;
}
.Layout .Tabular > li table tr td.Image a img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
}
.Desktop.NotIE .Layout .Tabular > li table tr td.Image a:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .Layout .Tabular > li table tr td.Image a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Tabular > li table tr td.Details p {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 120%;
  color: white;
}
.Layout .Tabular > li table tr td.Details p .Sprite {
  font-size: 16px;
  margin-right: 2px;
}
@media (max-width: 737px) {
  .Layout .Tabular > li table tr td.Details p .Sprite {
    display: none;
  }
}
.Layout .Tabular > li table tr td.Details h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 120%;
}
.Layout .Tabular > li table tr td.Details h2 a {
  color: white;
}
.Layout .Tabular > li table tr td.Button {
  width: 220px;
  padding-left: 20px;
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button {
    width: 30px;
  }
}
@media (max-width: 737px) {
  .Layout .Tabular > li table tr td.Button {
    padding-left: 10px;
  }
}
.Layout .Tabular > li table tr td.Button .Box {
  display: block;
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Box .Text {
    display: none;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder {
    width: 40px;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder .Menu .Item .Container .Elements .Link {
    height: 40px;
    border: 0px;
    padding: 10px;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder .Menu .Item .Container .Elements .Link .Text .Sprite {
    margin-right: 0px;
    font-size: 20px;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder .Menu .Item .Container .Elements .Link .Text .Copy {
    display: none;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder .Menu .Item .Container ul {
    left: auto;
    right: -1px;
    width: 220px;
  }
}
@media (max-width: 1077px) {
  .Layout .Tabular > li table tr td.Button .Reminder .Menu .Item .Container ul li:first-child:before {
    border-top-width: 1px;
  }
}
@media (max-width: 737px) {
  .Layout .Tabular > li table tr td.Collapse {
    display: none;
  }
}
.Layout .Tabular > li.Description {
  position: relative;
  display: none;
  padding: 20px 20px 25px;
  color: white;
}
.Layout .Tabular > li.Description:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0px;
  right: 0px;
  height: 5px;
  background: #fed931;
}
@media (max-width: 737px) {
  .Layout .Tabular > li.Description {
    padding: 10px;
  }
}
.Layout .WhiteBackground {
  background: white;
}
.Layout .WhiteBackground .Portrait:last-child {
  margin-bottom: 0px;
  padding-bottom: 40px;
}
.Layout .Impact {
  position: relative;
  overflow: hidden;
}
@media (max-width: 1041px) {
  .Layout .Impact {
    height: 512px;
  }
}
.Layout .Impact .Foreground {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
}
.Layout .Impact .Foreground .Container {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  display: inline-block;
  vertical-align: top;
  width: 600px;
}
@media (max-width: 737px) {
  .Layout .Impact .Foreground .Container {
    width: 300px;
  }
}
.Layout .Impact .Foreground .Container h1 {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 130px;
  line-height: 80%;
  color: #fed931;
  letter-spacing: -5px;
  padding-bottom: 20px;
}
@media (max-width: 1417px) {
  .Layout .Impact .Foreground .Container h1 {
    font-size: 40px;
    letter-spacing: 0px;
  }
}
.IE8 .Layout .Impact .Foreground .Container h1 {
  font-size: 40px;
  letter-spacing: 0px;
}
.Layout .Impact .Foreground .Container h2 {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: grotesk, sans-serif;
  font-size: 21px;
  line-height: 140%;
  text-transform: none;
  color: white;
  padding-top: 0px;
  margin-bottom: 20px;
}
.Layout .Impact .Foreground .Container h2 a {
  color: white;
  text-decoration: underline;
}
.Desktop .Layout .Impact .Foreground .Container h2 a:hover {
  color: #fed931;
}
@media (max-width: 1417px) {
  .Layout .Impact .Foreground .Container h2 {
    font-size: 18px;
  }
}
.IE8 .Layout .Impact .Foreground .Container h2 {
  font-size: 18px;
}
.Layout .Impact .Foreground .Container h3 {
  padding-bottom: 20px;
  font-family: arial, sans-serif;
  font-size: 18px;
  color: white;
  text-transform: none;
}
@media (max-width: 1417px) {
  .Layout .Impact .Foreground .Container h3 {
    padding-bottom: 10px;
  }
}
.IE8 .Layout .Impact .Foreground .Container h3 {
  padding-bottom: 10px;
}
.Layout .Impact .Foreground .Container h3 .Sprite {
  margin-right: 5px;
  font-size: 18px;
}
.Layout .Impact .Foreground .Container p {
  color: white;
}
.Layout .Impact .Background {
  position: relative;
  z-index: 1;
}
.Layout .Impact .Background img {
  width: 100%;
}
@media (max-width: 1041px) {
  .Layout .Impact .Background {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 1024px;
    margin-left: -512px;
  }
}
.Layout .Impact.Reversed {
  height: auto;
}
.Layout .Impact.Reversed .Buffer {
  background: none;
}
.Layout .Impact.Reversed .Foreground {
  position: relative;
  padding: 40px 0px;
}
@media (max-width: 1041px) {
  .Layout .Impact.Reversed .Foreground {
    padding: 20px 0px;
  }
}
.Layout .Impact.Reversed .Background {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -540px 0px 0px -960px;
}
.Layout .Impact.Reversed .Background img {
  width: auto;
}
.Layout .Impact.Overlap {
  margin-bottom: -60px;
}
.Layout .SignInOrRegister .Message {
  margin-top: 10px;
}
.Layout .SignInOrRegister .Message:first-child {
  margin-top: 20px;
}
.Layout .SignInOrRegister .Social {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  zoom: 1;
  margin: 0px -5px;
}
.Layout .SignInOrRegister .Social:before,
.Layout .SignInOrRegister .Social:after {
  content: '';
  display: table;
}
.Layout .SignInOrRegister .Social:after {
  clear: both;
}
.Layout .SignInOrRegister .Social li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0px 5px;
  width: 50%;
}
.Layout .SignInOrRegister .Social li a {
  display: block;
  color: white;
  overflow: hidden;
  white-space: nowrap;
}
.Layout .SignInOrRegister .Social li a.Facebook {
  background: #3a5898;
  border-color: #3a5898;
}
.Layout .SignInOrRegister .Social li a.Twitter {
  background: #4099ff;
  border-color: #4099ff;
}
.Desktop .Layout .SignInOrRegister .Social li a:hover {
  background: #fed931;
  border-color: #fed931;
}
.Layout .SignInOrRegister .Buttons {
  zoom: 1;
  padding-top: 20px;
}
.Layout .SignInOrRegister .Buttons:before,
.Layout .SignInOrRegister .Buttons:after {
  content: '';
  display: table;
}
.Layout .SignInOrRegister .Buttons:after {
  clear: both;
}
.Layout .SignInOrRegister .Buttons li {
  float: left;
  width: 50%;
}
.Layout .SignInOrRegister .Buttons li:first-child a {
  border-right-width: 0px;
  border-left-width: 1px;
}
.Layout .SignInOrRegister .Buttons li a {
  display: block;
  background: white;
  border-left-width: 0px;
  border-color: #ebebeb;
}
.Desktop .Layout .SignInOrRegister .Buttons li a:hover,
.Layout .SignInOrRegister .Buttons li a.Selected {
  background: #fed931;
  border-color: #fed931;
}
.Layout .SignInOrRegister .Box {
  height: 50px;
}
.Layout .SignInOrRegister .State {
  display: none;
}
.Layout .SignInOrRegister .Submit {
  display: block;
  margin-top: 20px;
}
.Layout .SignInOrRegister.SignIn .State.SignIn {
  display: block;
}
.Layout .SignInOrRegister.SignIn .Buttons .SignIn {
  background: #fed931;
  border-color: #fed931;
  color: black !important;
}
.Layout .SignInOrRegister.Register .State.Register {
  display: block;
}
.Layout .SignInOrRegister.Register .Buttons .Register {
  background: #fed931;
  border-color: #fed931;
  color: black !important;
}
.Layout .SignInOrRegister.Password .State.Password {
  display: block;
}
.Layout .SignInOrRegister.Password .Buttons .SignIn {
  background: #fed931;
  border-color: #fed931;
  color: black !important;
}
.Layout .SignInOrRegister.Thanks .State.Thanks {
  display: block;
}
.Layout .SignInOrRegister.Thanks .Buttons .Register {
  background: #fed931;
  border-color: #fed931;
  color: black !important;
}
.Layout .SignInOrRegister .Icon {
  position: relative;
  margin-top: 10px;
}
.Layout .SignInOrRegister .Icon .Sprite {
  position: absolute;
  color: #afafaf;
  z-index: 2;
  top: 10px;
}
.Layout .SignInOrRegister .Icon .Sprite.User {
  right: 20px;
}
.Layout .SignInOrRegister .Icon .Sprite.Padlock {
  right: 22px;
}
.Mobile .Layout .SignInOrRegister .Icon .Sprite {
  top: 12px;
}
.Layout .SignInOrRegister .Icon .InputWrap {
  position: relative;
  z-index: 1;
}
.Layout .SignInOrRegister .Icon .InputWrap .InputParent .Input {
  background: #fefefe;
}
.Layout .SignInOrRegister .Icon .InputWrap .InputParent .Input .Placeholder {
  color: #afafaf;
}
.Layout .SignInOrRegister .Icon .InputWrap .InputParent .Input,
.Layout .SignInOrRegister .Icon .InputWrap .InputParent .Input .Placeholder {
  padding-right: 50px;
}
.Layout .SignInOrRegister .Bottom {
  zoom: 1;
  text-align: right;
  color: white;
  padding-top: 10px;
}
.Layout .SignInOrRegister .Bottom:before,
.Layout .SignInOrRegister .Bottom:after {
  content: '';
  display: table;
}
.Layout .SignInOrRegister .Bottom:after {
  clear: both;
}
.Layout .SignInOrRegister .Bottom span {
  float: left;
}
.Layout .SignInOrRegister .Bottom span input {
  position: relative;
  top: 2px;
}
.Layout .SignInOrRegister .Bottom a {
  color: white;
}
.Desktop .Layout .SignInOrRegister .Bottom a:hover {
  color: #fed931;
}
.Layout .SignInOrRegister.Narrow .Social li .Text,
.Layout .SignInOrRegister .Narrow .Social li .Text {
  display: none;
}
@media (max-width: 737px) {
  .Layout .SignInOrRegister .Social li .Text {
    display: none;
  }
}
.Layout .Statistics {
  background: #1a1a1a;
  padding: 5px 15px;
}
@media (max-width: 765px) {
  .Layout .Statistics {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 300px;
    text-align: center;
  }
}
.Layout .Statistics li {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
}
.Layout .Statistics li span {
  color: white;
}
.Layout .Statistics li span.Sprite {
  font-size: 17px;
  margin-right: 5px;
}
.Layout .Statistics li span.Text {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
}
.Layout .Breadcrumbs {
  width: 1660px;
  margin: 40px auto -30px;
}
.IE8 .Layout .Breadcrumbs {
  width: 980px;
}
@media (max-width: 1757px) {
  .Layout .Breadcrumbs {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .Layout .Breadcrumbs {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .Layout .Breadcrumbs {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Layout .Breadcrumbs {
    width: 300px;
  }
}
@media (max-width: 1077px) {
  .Layout .Breadcrumbs {
    width: auto;
    margin: 0px 0 -10px 12px;
  }
}
.Layout .Breadcrumbs ol li {
  display: inline;
}
.Layout .Breadcrumbs ol li:before {
  content: '>';
  position: relative;
  margin: 5px;
  top: -1px;
  color: #a6a6a6;
  font-size: 12px;
}
.Layout .Breadcrumbs ol li:first-child:before {
  display: none;
}
.Layout .Breadcrumbs ol li:last-child a {
  color: white;
}
.Layout .Breadcrumbs ol li a {
  color: #a6a6a6;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.Desktop .Layout .Breadcrumbs ol li a:hover {
  color: #fed931;
}
.Layout .Breadcrumbs.Inverted {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 2px 10px;
  border: 1px solid #eaeaea;
}
.Layout .Breadcrumbs.Inverted ol li:last-child a {
  color: black;
}
.Desktop .Skinned .Layout > .Body .Navigation .Background {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Desktop .Skinned .Layout > .Body .Skin {
  -webkit-transition: top 0.3s ease-in-out 0s;
  -moz-transition: top 0.3s ease-in-out 0s;
  -ms-transition: top 0.3s ease-in-out 0s;
  -o-transition: top 0.3s ease-in-out 0s;
  transition: top 0.3s ease-in-out 0s;
}
@media (max-width: 1157px) {
  .Desktop .Skinned .Layout > .Body .Skin {
    top: 60px;
  }
}
.Desktop .Skinned .Layout > .Body .Skin.Left {
  margin-right: 740px;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Skin.Left {
    margin-right: 570px;
  }
}
@media (max-width: 1417px) {
  .Desktop .Skinned .Layout > .Body .Skin.Left {
    margin-right: 400px;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Skin.Left {
    display: none;
  }
}
.Desktop .Skinned .Layout > .Body .Skin.Right {
  margin-left: 740px;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Skin.Right {
    margin-left: 570px;
  }
}
@media (max-width: 1417px) {
  .Desktop .Skinned .Layout > .Body .Skin.Right {
    margin-left: 400px;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Skin.Right {
    display: none;
  }
}
.Desktop .Skinned .Layout > .Body .Skin.Sticky {
  position: fixed;
  top: 60px;
  z-index: 1;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Subjects .Subject .Copy,
  .Desktop .Skinned .Layout > .Body .Subjects .Subject .Title {
    margin-left: -320px;
    max-width: 640px;
    left: 50%;
    right: auto;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Subjects .Subject .Copy,
  .Desktop .Skinned .Layout > .Body .Subjects .Subject .Title {
    left: 40px;
    right: 40px;
    margin-left: 0;
  }
}
.Desktop .Skinned .Layout > .Body .Feature > div > div {
  width: 1320px;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Feature > div > div {
    width: 980px;
  }
}
@media (max-width: 1417px) {
  .Desktop .Skinned .Layout > .Body .Feature > div > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Feature > div > div {
    width: 300px;
  }
}
.Desktop .Skinned .Layout > .Body .Synopsis,
.Desktop .Skinned .Layout > .Body .Filters {
  width: 1320px;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Synopsis,
  .Desktop .Skinned .Layout > .Body .Filters {
    width: 980px;
  }
}
@media (max-width: 1417px) {
  .Desktop .Skinned .Layout > .Body .Synopsis,
  .Desktop .Skinned .Layout > .Body .Filters {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Synopsis,
  .Desktop .Skinned .Layout > .Body .Filters {
    width: auto;
  }
}
.Desktop .Skinned .Layout > .Body .Feed {
  margin: 0px;
}
.Desktop .Skinned .Layout > .Body .Feed .Mask,
.Desktop .Skinned .Layout > .Body .Feed .Wrap {
  width: 1320px;
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Feed .Mask,
  .Desktop .Skinned .Layout > .Body .Feed .Wrap {
    width: 980px;
  }
}
@media (max-width: 1417px) {
  .Desktop .Skinned .Layout > .Body .Feed .Mask,
  .Desktop .Skinned .Layout > .Body .Feed .Wrap {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Desktop .Skinned .Layout > .Body .Feed .Mask,
  .Desktop .Skinned .Layout > .Body .Feed .Wrap {
    width: 300px;
  }
}
@media (max-width: 1757px) {
  .Desktop .Skinned .Layout > .Body .Feed .Wrap .Packery > div.Stamped,
  .Desktop .Skinned .Layout > .Body .Feed .Wrap .Packery > div.Stamped .Container {
    width: 300px;
  }
}
.IE8.Desktop .Skinned .Layout > .Body .Feed {
  margin: 0px 40px;
}
.IE8.Desktop .Skinned .Layout > .Body .Feed .Mask,
.IE8.Desktop .Skinned .Layout > .Body .Feed .Wrap {
  width: 980px;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout {
  overflow: hidden;
  background: black;
  /*------------*/

  /*-- Advert --*/

  /*------------*/

  /*----------------*/

  /*-- Navigation --*/

  /*----------------*/

  /*----------*/

  /*-- Body --*/

  /*----------*/

  /*----------------*/

  /*-- Newsletter --*/

  /*----------------*/

  /*------------*/

  /*-- Footer --*/

  /*------------*/

  /*------------*/

  /*-- Modals --*/

  /*------------*/

  /*-------------*/

  /*-- Welcome --*/

  /*-------------*/

  /*---------------*/

  /*-- Australia --*/

  /*---------------*/

  /*---------------------*/

  /*-- Plastics Pledge --*/

  /*---------------------*/

}
.IE8 .Layout {
  min-width: 1140px;
}
.Layout .Advert {
  position: relative;
  background: black;
  overflow: hidden;
  z-index: 2;
}
.Layout .Advert:first-child {
  position: relative;
  z-index: 4;
}
.Layout .Advert > div {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden;
}
.Layout .Advert > div > div {
  margin: 10px auto;
}
@media (max-width: 765px) {
  .Layout .Advert.Leaderboard > div {
    margin-top: -110px;
  }
}
.Layout .Advert.Leaderboard > div > div {
  width: 728px;
  height: 90px;
}
.Layout .Advert.Banner {
  margin-top: 60px;
}
.Layout .Advert.Banner > div > div {
  width: 320px;
  height: 50px;
}
.Layout .Advert.Mrec > div > div {
  width: 300px;
  height: 250px;
}
.HideAdverts .Layout .Advert {
  display: none;
}
.Layout > .Navigation {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 4;
  overflow: hidden;
  width: 320px;
  margin-left: -320px;
}
.Mobile .Layout > .Navigation {
  -webkit-transition: none 0.3s ease-in-out 0s;
  -moz-transition: none 0.3s ease-in-out 0s;
  -ms-transition: none 0.3s ease-in-out 0s;
  -o-transition: none 0.3s ease-in-out 0s;
  transition: none 0.3s ease-in-out 0s;
}
.Layout > .Navigation .Menu {
  background: white;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow-y: scroll;
  margin-right: -17px;
}
.Layout > .Navigation .Menu .Item:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ebebeb;
}
.Layout > .Navigation .Menu .Item:first-child:before {
  display: none;
}
.Layout > .Navigation .Menu .Item.Parent .Container .Elements .Toggle {
  display: block;
}
.Layout > .Navigation .Menu .Item.Selected .Container .Elements .Link {
  color: #afafaf;
}
.Layout > .Navigation .Menu .Item.Span {
  cursor: pointer;
}
.Layout > .Navigation .Menu .Item.Span .Container .Elements span.Link {
  cursor: pointer;
}
.Desktop .Layout > .Navigation .Menu .Item.Span .Container .Elements:hover .Link,
.Desktop .Layout > .Navigation .Menu .Item.Span .Container .Elements:hover .Button {
  color: #afafaf;
}
.Layout > .Navigation .Menu .Item ul {
  display: none;
}
.Layout > .Navigation .Menu .Item ul.Open {
  display: block;
}
.Layout > .Navigation .Menu .Item ul li a.Selected {
  color: #afafaf;
}
.Layout > .Navigation .Menu .Item.Home .Container .Elements .Link .Text {
  padding-left: 35px;
}
.Layout > .Navigation .Menu .Item.Home .Container .Elements .Link .Text:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 20px;
  width: 14px;
  height: 22px;
  border: 3px solid #fed931;
}
.Layout > .Navigation .Menu .Item.Home .Container .Collapse {
  display: block;
}
.Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link .Text {
  position: relative;
  z-index: 2;
}
.Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:after {
  display: none;
}
.Desktop .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:hover,
.Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link.Selected {
  color: black;
}
.Desktop .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:hover:after,
.Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:hover:after,
.IE8 .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link.Selected:after {
  display: block !important;
}
.Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Desktop .Layout > .Navigation .Menu .Item.SignIn .Container .Elements .Link:hover {
  color: #afafaf;
}
.Layout > .Navigation .Menu .Item.More .Container .Elements .Link {
  color: #fed931;
}
.Layout > .Navigation .Menu .Item.Last .Container {
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 1157px) {
  .Layout > .Navigation.Open {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
    margin-left: 0px;
  }
}
.Layout > .Body {
  position: relative;
  overflow: hidden;
  z-index: 3;
  /*----------------*/

  /*-- Navigation --*/

  /*----------------*/

  /*-------------*/

  /*-- Content --*/

  /*-------------*/

  /*-----------*/

  /*-- Skins --*/

  /*-----------*/

}
.Layout > .Body > .Navigation {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  zoom: 1;
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  padding-left: 175px;
  padding-right: 175px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 3;
}
.Layout > .Body > .Navigation:before,
.Layout > .Body > .Navigation:after {
  content: '';
  display: table;
}
.Layout > .Body > .Navigation:after {
  clear: both;
}
.IE8 .Layout > .Body > .Navigation {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1677px) {
  .Layout > .Body > .Navigation {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 657px) {
  .Layout > .Body > .Navigation {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 657px) {
  .Layout > .Body > .Navigation {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Layout > .Body > .Navigation .Menu .Item .Container .Elements {
  position: relative;
  z-index: 2;
  display: block;
}
.Layout > .Body > .Navigation .Menu .Item .Container .Elements span.Link {
  cursor: default;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: -10000%;
  z-index: 1;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li {
  background: white;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
  color: #afafaf;
  text-align: center;
  height: auto;
  min-height: 60px;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item .Container ul li a:after {
  display: none;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item .Container ul li a:hover,
.Layout > .Body > .Navigation .Menu .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item .Container ul li a:hover:after,
.Layout > .Body > .Navigation .Menu .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout > .Body > .Navigation .Menu .Item .Container ul li a:hover:after,
.IE8 .Layout > .Body > .Navigation .Menu .Item .Container ul li a.Selected:after {
  display: block !important;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item .Container ul li a {
  min-height: 20px;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item .Container ul li a:after {
  visibility: hidden;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li.Last a:after {
  bottom: 0px;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Parent:hover .Container ul,
.Layout > .Body > .Navigation .Menu .Item.Parent.Hover .Container ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  top: 100%;
}
.Layout > .Body > .Navigation .Menu.Slim .Item .Container .Elements .Link,
.Layout > .Body > .Navigation .Menu .Slim .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.Layout > .Body > .Navigation .Menu.Slim .Item .Container ul li a,
.Layout > .Body > .Navigation .Menu .Slim .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .Layout > .Body > .Navigation .Menu.Slim .Item .Container ul li a,
.IE8 .Layout > .Body > .Navigation .Menu .Slim .Item .Container ul li a {
  min-height: 20px;
}
.Layout > .Body > .Navigation .Menu.Reverse .Item .Container ul,
.Layout > .Body > .Navigation .Menu .Reverse .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.Layout > .Body > .Navigation .Menu.Reverse .Item .Container ul li:before,
.Layout > .Body > .Navigation .Menu .Reverse .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.Layout > .Body > .Navigation .Menu.Reverse .Item .Container ul li:first-child:before,
.Layout > .Body > .Navigation .Menu .Reverse .Item .Container ul li:first-child:before {
  display: none;
}
.Layout > .Body > .Navigation .Menu.Reverse .Item .Container ul li a:after,
.Layout > .Body > .Navigation .Menu .Reverse .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .Layout > .Body > .Navigation .Menu.Reverse .Item.Parent:hover .Container ul,
.Desktop .Layout > .Body > .Navigation .Menu .Reverse .Item.Parent:hover .Container ul,
.Layout > .Body > .Navigation .Menu.Reverse .Item.Parent.Hover .Container ul,
.Layout > .Body > .Navigation .Menu .Reverse .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
.Layout > .Body > .Navigation .Menu .Item {
  float: left;
}
.Layout > .Body > .Navigation .Menu .Item .Container .Elements .Link {
  padding: 20px 5px;
  font-size: 14px;
  letter-spacing: 2px;
  color: white;
  z-index: 2;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Icon:hover .Container .Elements .Link,
.Layout > .Body > .Navigation .Menu .Item.Icon.Hover .Container .Elements .Link,
.Layout > .Body > .Navigation .Menu .Item.Icon.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Icon:hover .Container .Elements .Link:after,
.Layout > .Body > .Navigation .Menu .Item.Icon.Hover .Container .Elements .Link:after,
.Layout > .Body > .Navigation .Menu .Item.Icon.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout > .Body > .Navigation .Menu .Item.Icon:hover .Link:after,
.IE8 .Layout > .Body > .Navigation .Menu .Item.Icon.Selected .Link:after {
  display: block !important;
}
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link {
  width: 60px;
  padding: 20px;
}
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link .Text {
  position: relative;
  z-index: 2;
}
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:after {
  display: none;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:hover,
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link.Selected {
  color: black;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:hover:after,
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:hover:after,
.IE8 .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link.Selected:after {
  display: block !important;
}
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:after {
  bottom: 0px;
}
.Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:before {
  content: '';
  position: absolute;
  top: 23px;
  bottom: 23px;
  width: 1px;
  overflow: hidden;
  background: #fed931;
}
.Layout > .Body > .Navigation .Menu .Item.Text {
  z-index: 3;
}
.Layout > .Body > .Navigation .Menu .Item.Text .Container .Elements .Link:after {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  content: '';
  display: block;
  height: 4px;
  top: -40px;
  margin-right: 99%;
  overflow: hidden;
  background: #fed931;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item.Text .Container .Elements .Link:after {
  display: none;
}
html .Layout > .Body > .Navigation .Menu .Item.More .Container .Elements .Link {
  color: #fed931;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul {
  min-width: 200px;
}
.Layout > .Body > .Navigation .Menu .Item .Container ul li a {
  font-size: 14px;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Text:hover .Container .Elements .Link,
.Layout > .Body > .Navigation .Menu .Item.Text.Selected .Container .Elements .Link {
  color: #e5e5e5;
}
.Desktop .Layout > .Body > .Navigation .Menu .Item.Text:hover .Container .Elements .Link:after,
.Layout > .Body > .Navigation .Menu .Item.Text.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
  margin-right: 0%;
}
.IE8 .Layout > .Body > .Navigation .Menu .Item.Text.Selected .Container .Elements .Link:after,
.IE8 .Layout > .Body > .Navigation .Menu .Item.Text:hover .Container .Elements .Link:after {
  display: block;
}
.Layout > .Body > .Navigation .Menu .Item.HideBelowHamburger {
  -webkit-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -moz-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -ms-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -o-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
}
@media (max-width: 1157px) {
  .Layout > .Body > .Navigation .Menu .Item.HideBelowHamburger {
    -webkit-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -moz-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -ms-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -o-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.Layout > .Body > .Navigation .Menu .Item.HideBelowLeaderboard {
  -webkit-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -moz-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -ms-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  -o-transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
  transition: margin 0s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation .Menu .Item.HideBelowLeaderboard {
    -webkit-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -moz-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -ms-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -o-transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    transition: margin 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.Layout > .Body > .Navigation .Left,
.Layout > .Body > .Navigation .Right {
  position: relative;
  z-index: 4;
}
.Layout > .Body > .Navigation .Left {
  float: left;
  padding-left: 10px;
  margin-right: -1000px;
}
@media (max-width: 1157px) {
  .Layout > .Body > .Navigation .Left .Menu .Item.HideBelowHamburger {
    margin-left: -1000px;
  }
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation .Left .Menu .Item.HideBelowLeaderboard {
    margin-left: -1000px;
  }
}
.Layout > .Body > .Navigation .Left .Menu .Item.Icon {
  margin-right: 10px;
}
.Layout > .Body > .Navigation .Left .Menu .Item.Icon .Container .Elements .Link:before {
  right: 0px;
}
.Layout > .Body > .Navigation .Left .Menu .Item.Expand {
  -webkit-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 70px;
  z-index: 2;
}
@media (max-width: 1157px) {
  .Layout > .Body > .Navigation .Left .Menu .Item.Expand {
    -webkit-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
    -moz-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
    -ms-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
    -o-transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
    transition: left 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation .Left .Menu .Item.Expand {
    -webkit-transition: left 0.3s ease-in-out 0.3s;
    -moz-transition: left 0.3s ease-in-out 0.3s;
    -ms-transition: left 0.3s ease-in-out 0.3s;
    -o-transition: left 0.3s ease-in-out 0.3s;
    transition: left 0.3s ease-in-out 0.3s;
    left: -20px;
  }
}
.Layout > .Body > .Navigation .Left .Menu .Item.Expand .Container .Elements .Link:before {
  display: none;
}
.Layout > .Body > .Navigation .Left .Menu .Item.Expand .Container .Elements .Link .Text .Sprite {
  font-size: 19px;
}
.Layout > .Body > .Navigation .Left .Menu .Item .Container .Elements .Link:after {
  left: -1px;
}
.Layout > .Body > .Navigation .Left .Menu .Item .Container ul {
  left: 50%;
  margin-left: -100px;
}
.Layout > .Body > .Navigation .Right {
  float: right;
  padding-right: 10px;
  margin-left: -1000px;
}
@media (max-width: 1157px) {
  .Layout > .Body > .Navigation .Right .Menu .Item.HideBelowHamburger {
    margin-right: -1000px;
  }
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation .Right .Menu .Item.HideBelowLeaderboard {
    margin-right: -1000px;
  }
}
.Layout > .Body > .Navigation .Right .Menu .Item.Icon .Container .Elements .Link {
  padding: 23px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Icon .Container .Elements .Link .Text .Sprite {
  font-size: 14px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Icon .Container .Elements .Link:before {
  left: 0px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form {
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -ms-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;
  transition: right 0.3s ease-in-out 0s;
  position: absolute;
  top: 0px;
  right: 170px;
  z-index: 3;
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation .Right .Menu .Item.Form {
    -webkit-transition: right 0.3s ease-in-out 0.3s;
    -moz-transition: right 0.3s ease-in-out 0.3s;
    -ms-transition: right 0.3s ease-in-out 0.3s;
    -o-transition: right 0.3s ease-in-out 0.3s;
    transition: right 0.3s ease-in-out 0.3s;
    right: -20px;
  }
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch,
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .Elements a {
  float: right;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  position: absolute;
  top: 15px;
  right: 75px;
  height: 35px;
  width: 0px;
  overflow: hidden;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input {
  border: 1px solid #ebebeb;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input,
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input .Placeholder {
  padding: 5px 12px 4px;
}
.IE .Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input,
.IE .Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input .Placeholder {
  padding-top: 4px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input input,
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch .InputWrap .InputParent .Input .Placeholder {
  color: white;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .Elements .Link:before {
  display: none;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Form.Open .Container .InlineSearch {
  width: 210px;
}
@media (max-width: 1220px) {
  .Layout > .Body > .Navigation .Right .Menu .Item.Form.Open .Container .InlineSearch,
  .Layout > .Body > .Navigation .Right .Menu .Item.Form .Container .InlineSearch {
    width: 0px;
    clear: left;
  }
}
.Layout > .Body > .Navigation .Right .Menu .Item.User {
  z-index: 2;
}
.Layout > .Body > .Navigation .Right .Menu .Item.User .Container .Elements .Link .Bell {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  position: absolute;
  top: -5px;
  right: -10px;
  font-size: 8px;
  color: #fed931;
}
.Desktop .Layout > .Body > .Navigation .Right .Menu .Item.User .Container .Elements .Link:hover .Bell {
  color: black;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow {
  z-index: 1;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow .Container .Elements .Link {
  width: 100px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow .Container .Elements .Link:after {
  right: 0px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow .Container .Elements .Link .Sprite.Facebook {
  margin-right: 20px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow .Container ul {
  right: 0px;
}
.Layout > .Body > .Navigation .Right .Menu .Item.Follow .Container ul li a .Sprite {
  display: none;
}
.Layout > .Body > .Navigation .Right .Menu .Item .Container .Elements .Link:after {
  right: -1px;
}
.Layout > .Body > .Navigation .Logo {
  display: block;
  position: relative;
  margin: 20px auto;
  width: 186px;
  z-index: 3;
}
@media (max-width: 1157px) {
  .Layout > .Body > .Navigation .Logo {
    width: 134px;
    margin: 10px auto;
  }
}
.Layout > .Body > .Navigation .Logo img {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  width: 100%;
  position: relative;
}
.Layout > .Body > .Navigation .Logo img.White {
  position: relative;
  z-index: 2;
}
.Layout > .Body > .Navigation .Logo img.Black {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.Desktop .Layout > .Body > .Navigation .Logo:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout > .Body > .Navigation .Background {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #1a1a1a;
}
.Layout > .Body > .Navigation .Shadow {
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,EndColorStr=#00000000, GradientType=0);
  zoom: 1;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100px;
}
.Layout > .Body > .Navigation.Sticky,
.Layout > .Body > .Navigation .Sticky {
  position: fixed;
  top: 0px;
}
.Layout > .Body > .Navigation.Sticky .Menu .Item.Icon .Container .Elements .Link:before,
.Layout > .Body > .Navigation .Sticky .Menu .Item.Icon .Container .Elements .Link:before {
  background: black;
}
.Desktop .Layout > .Body > .Navigation.Sticky .Menu .Item.Text:hover .Container .Elements .Link,
.Desktop .Layout > .Body > .Navigation .Sticky .Menu .Item.Text:hover .Container .Elements .Link,
.Layout > .Body > .Navigation.Sticky .Menu .Item.Text.Selected .Container .Elements .Link,
.Layout > .Body > .Navigation .Sticky .Menu .Item.Text.Selected .Container .Elements .Link {
  color: #afafaf;
}
.Layout > .Body > .Navigation.Sticky .Logo,
.Layout > .Body > .Navigation .Sticky .Logo {
  width: 134px;
  margin: 10px auto;
}
.Layout > .Body > .Navigation.Sticky .Shadow,
.Layout > .Body > .Navigation .Sticky .Shadow {
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  top: -100%;
}
.Layout > .Body > .Navigation.Sticky .Background,
.Layout > .Body > .Navigation .Sticky .Background {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 765px) {
  .Layout > .Body > .Navigation {
    position: fixed;
    top: 0px;
    position: absolute;
  }
  .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:before {
    background: black;
  }
  .Desktop .Layout > .Body > .Navigation .Menu .Item.Text:hover .Container .Elements .Link,
  .Layout > .Body > .Navigation .Menu .Item.Text.Selected .Container .Elements .Link {
    color: #afafaf;
  }
  .Layout > .Body > .Navigation .Logo {
    width: 134px;
    margin: 10px auto;
  }
  .Layout > .Body > .Navigation .Shadow {
    -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
    top: -100%;
  }
  .Layout > .Body > .Navigation .Background {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@media (max-width: 657px) {
  .Layout > .Body > .Navigation {
    position: fixed;
    top: 0px;
  }
  .Layout > .Body > .Navigation .Menu .Item.Icon .Container .Elements .Link:before {
    background: black;
  }
  .Desktop .Layout > .Body > .Navigation .Menu .Item.Text:hover .Container .Elements .Link,
  .Layout > .Body > .Navigation .Menu .Item.Text.Selected .Container .Elements .Link {
    color: #afafaf;
  }
  .Layout > .Body > .Navigation .Logo {
    width: 134px;
    margin: 10px auto;
  }
  .Layout > .Body > .Navigation .Shadow {
    -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
    top: -100%;
  }
  .Layout > .Body > .Navigation .Background {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.Layout > .Body .Content {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  position: relative;
  z-index: 1;
}
@media (max-width: 765px) {
  .Layout > .Body .Content {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .Mobile .Layout > .Body .Content {
    padding-top: 0px;
  }
}
.Layout > .Body .Skin {
  position: absolute;
  top: 95px;
  bottom: 0px;
  width: 800px;
  z-index: 2;
}
.Layout > .Body .Skin a,
.Layout > .Body .Skin span {
  display: block;
}
.Layout > .Body .Skin.Left {
  right: 50%;
  margin-right: 542px;
}
.Layout > .Body .Skin.Left span,
.Layout > .Body .Skin.Left a {
  float: right;
}
.Layout > .Body .Skin.Right {
  left: 50%;
  margin-left: 542px;
}
.Layout > .Newsletter {
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.Layout > .Newsletter > div {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: relative;
  z-index: 2;
  margin: auto;
  width: 450px;
  padding: 100px 0px;
  text-align: center;
}
@media (max-width: 657px) {
  .Layout > .Newsletter > div {
    width: 280px;
    padding: 60px 0px;
  }
}
.Layout > .Newsletter > div h2 {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 100%;
  color: white;
  letter-spacing: 4px;
}
.Layout > .Newsletter > div p {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: grotesk, sans-serif;
  font-size: 17px;
  line-height: 150%;
  color: white;
  letter-spacing: 2px;
}
@media (max-width: 657px) {
  .Layout > .Newsletter > div p {
    font-size: 16px;
  }
}
.Layout > .Newsletter > div form {
  margin-top: 30px;
  position: relative;
}
.Layout > .Newsletter > div form .InputWrap {
  position: relative;
  z-index: 1;
}
.Layout > .Newsletter > div form .InputWrap .InputParent .Input {
  border-color: #fed931;
}
.Layout > .Newsletter > div form .InputWrap .InputParent .Input,
.Layout > .Newsletter > div form .InputWrap .InputParent .Input .Placeholder {
  padding: 15px 50px 15px 20px;
}
.Layout > .Newsletter > div form .InputWrap .InputParent .Input input,
.Layout > .Newsletter > div form .InputWrap .InputParent .Input .Placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.Layout > .Newsletter > div form .Submit {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 15px 20px;
  z-index: 2;
  color: white;
}
.Desktop .Layout > .Newsletter > div form .Submit:hover {
  color: #fed931;
}
.Layout > .Newsletter img {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 50%;
  margin-left: -960px;
}
.Layout > .Footer {
  position: relative;
  z-index: 3;
  background: black;
}
.Layout > .Footer .Top {
  zoom: 1;
  position: relative;
  z-index: 1;
  padding-top: 40px;
  padding-bottom: 40px;
}
.Layout > .Footer .Top:before,
.Layout > .Footer .Top:after {
  content: '';
  display: table;
}
.Layout > .Footer .Top:after {
  clear: both;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top {
    padding: 0px;
  }
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper {
    margin: 0px -30px;
  }
}
@media (max-width: 657px) {
  .Layout > .Footer .Top .Wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Layout > .Footer .Top .Wrapper .Left {
  -webkit-transition: padding-right 0.3s ease-in-out 0s;
  -moz-transition: padding-right 0.3s ease-in-out 0s;
  -ms-transition: padding-right 0.3s ease-in-out 0s;
  -o-transition: padding-right 0.3s ease-in-out 0s;
  transition: padding-right 0.3s ease-in-out 0s;
  float: left;
  width: 260px;
  padding-right: 40px;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Left {
    display: none;
  }
}
.Layout > .Footer .Top .Wrapper .Left p {
  font-size: 16px;
  line-height: 1.5;
  color: white;
  margin-top: 20px;
  padding-left: 20px;
}
.Layout > .Footer .Top .Wrapper .Left p.Subtitle {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  position: relative;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.Layout > .Footer .Top .Wrapper .Left p.Subtitle:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 8px;
  width: 1px;
  height: 14px;
  background: #fed931;
}
.Layout > .Footer .Top .Wrapper .Left p.SansSerif a {
  font-size: 14px;
  color: #fed931;
}
.Desktop .Layout > .Footer .Top .Wrapper .Left p.SansSerif a:hover {
  color: white;
}
.Layout > .Footer .Top .Wrapper .Left .Logo {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  display: inline-block;
  vertical-align: top;
}
.Desktop .Layout > .Footer .Top .Wrapper .Left .Logo:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout > .Footer .Top .Wrapper .Right {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu {
    border-bottom: 1px solid #1a1a1a;
  }
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item {
  float: left;
  width: 25%;
  text-align: center;
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item:before {
  background: #1a1a1a !important;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item {
    width: 100%;
    text-align: left;
  }
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container {
    display: block;
  }
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Button {
  color: white;
}
.Desktop .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Button:hover {
  color: #afafaf;
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Link {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 80%;
  height: auto;
  display: inline;
  padding: 0px;
  color: #fed931;
  letter-spacing: 1px;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Link {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -ms-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: verlag-book, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 145%;
    position: relative;
    display: block;
    height: 60px;
    padding: 20px;
    z-index: 1;
    height: auto;
    min-height: 60px;
    border-left: 0px;
  }
  .IE8 .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Link {
    min-height: 20px;
  }
}
.Desktop .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container .Elements .Link:hover {
  color: #ffe84d;
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul {
  background: none;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul {
    padding-top: 0px;
  }
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li {
  padding-top: 5px;
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li:before {
  display: none;
  background: #1a1a1a !important;
}
.Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li a {
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  font-size: 12px;
  color: white;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li a {
    display: block;
    padding: 10px 20px 15px;
  }
}
.Desktop .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li a:hover {
  color: #fed931;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item .Container ul li:before {
    display: block;
  }
}
@media (max-width: 1041px) {
  .Layout > .Footer .Top .Wrapper .Right .Menu {
    background: white;
    padding-top: 60px;
    height: 0px;
    overflow: hidden;
    background: black;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 1px;
    background: #ebebeb;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item:first-child:before {
    display: none;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Parent .Container .Elements .Toggle {
    display: block;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Selected .Container .Elements .Link {
    color: #afafaf;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Span {
    cursor: pointer;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Span .Container .Elements span.Link {
    cursor: pointer;
  }
  .Desktop .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Span .Container .Elements:hover .Link,
  .Desktop .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Span .Container .Elements:hover .Button {
    color: #afafaf;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item ul {
    display: none;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item ul.Open {
    display: block;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item ul li a.Selected {
    color: #afafaf;
  }
  .Layout > .Footer .Top .Wrapper .Right .Menu .Item.Top {
    display: block;
  }
}
.Layout > .Footer .Bottom {
  position: relative;
  z-index: 2;
}
.Layout > .Footer .Bottom .Logos {
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  padding-left: 175px;
  padding-right: 175px;
  zoom: 1;
}
.IE8 .Layout > .Footer .Bottom .Logos {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1677px) {
  .Layout > .Footer .Bottom .Logos {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.Layout > .Footer .Bottom .Logos:before,
.Layout > .Footer .Bottom .Logos:after {
  content: '';
  display: table;
}
.Layout > .Footer .Bottom .Logos:after {
  clear: both;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Bottom .Logos {
    padding: 0px;
    margin: 0px -1px;
  }
}
.Layout > .Footer .Bottom .Logos > li {
  position: relative;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos > li {
    float: left;
    width: 100%;
  }
}
.Layout > .Footer .Bottom .Logos > li:first-child:after {
  display: none;
}
.Layout > .Footer .Bottom .Logos > li:first-child ul li a:after {
  top: -1px;
}
.Layout > .Footer .Bottom .Logos > li.Last ul li:last-child:after {
  display: none;
}
.Layout > .Footer .Bottom .Logos > li.Last ul li a:after {
  bottom: 0px;
}
.Layout > .Footer .Bottom .Logos > li ul li {
  position: relative;
  float: left;
  width: 16.66%;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos > li ul li {
    width: 50%;
  }
}
.Layout > .Footer .Bottom .Logos > li ul li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
  padding: 20px 0px;
  color: #505050;
  position: relative;
  z-index: 2;
  text-align: center;
}
.Layout > .Footer .Bottom .Logos > li ul li a .NatGeo,
.Layout > .Footer .Bottom .Logos > li ul li a .NatGeoPeople,
.Layout > .Footer .Bottom .Logos > li ul li a .NatGeoWild {
  font-size: 30px;
  margin: -5px 0px;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Bottom .Logos > li ul li a .NatGeo,
  .Layout > .Footer .Bottom .Logos > li ul li a .NatGeoPeople,
  .Layout > .Footer .Bottom .Logos > li ul li a .NatGeoWild {
    font-size: 24px;
    margin: -2px 0px;
  }
}
.Layout > .Footer .Bottom .Logos > li ul li a .Sprite {
  position: relative;
  z-index: 2;
}
.Layout > .Footer .Bottom .Logos > li ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: -1px;
  right: -1px;
  left: -1px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos > li ul li a:after {
    top: 0px;
    right: 0px;
    bottom: -1px;
  }
}
.IE8 .Layout > .Footer .Bottom .Logos > li ul li a:after {
  display: none;
}
.Desktop .Layout > .Footer .Bottom .Logos > li ul li a:hover {
  color: black;
}
.Desktop .Layout > .Footer .Bottom .Logos > li ul li a:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .Layout > .Footer .Bottom .Logos > li ul li a:hover:after {
  display: block;
}
.Layout > .Footer .Bottom .Logos > li ul li:after,
.Layout > .Footer .Bottom .Logos > li ul li:first-child:before {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 1px;
  z-index: 1;
  background: #ebebeb;
}
.Layout > .Footer .Bottom .Logos > li ul li:after {
  top: 20px;
  bottom: 20px;
  right: 0px;
  background: #505050;
}
.Layout > .Footer .Bottom .Logos > li ul li:first-child:before {
  display: none;
}
.Layout > .Footer .Bottom .Logos > li ul li:first-child:before {
  left: 0px;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos > li ul li:first-child:before {
    display: block;
  }
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Logos > li ul li:first-child a:after {
    left: 0px;
  }
}
.Layout > .Footer .Bottom .Wrapper {
  zoom: 1;
  background: #1a1a1a;
}
.Layout > .Footer .Bottom .Wrapper:before,
.Layout > .Footer .Bottom .Wrapper:after {
  content: '';
  display: table;
}
.Layout > .Footer .Bottom .Wrapper:after {
  clear: both;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Bottom .Wrapper {
    margin: 0px -30px;
  }
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Layout > .Footer .Bottom .Wrapper .Left {
  float: left;
  margin-top: 20px;
  color: #505050;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
}
.Layout > .Footer .Bottom .Wrapper .Left a {
  color: #afafaf;
}
.Desktop .Layout > .Footer .Bottom .Wrapper .Left a:hover {
  color: white;
}
@media (max-width: 1041px) {
  .Layout > .Footer .Bottom .Wrapper .Left {
    padding-left: 20px;
  }
}
@media (max-width: 740px) {
  .Layout > .Footer .Bottom .Wrapper .Left {
    display: none;
  }
}
.Layout > .Footer .Bottom .Wrapper .Right {
  float: right;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Wrapper .Right {
    width: 100%;
  }
}
.Layout > .Footer .Bottom .Wrapper .Right ul li {
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Wrapper .Right ul li {
    width: 20%;
  }
}
.Layout > .Footer .Bottom .Wrapper .Right ul li a {
  display: block;
  padding: 20px 20px;
  color: white;
}
.Desktop .Layout > .Footer .Bottom .Wrapper .Right ul li a:hover {
  color: #afafaf;
}
@media (max-width: 657px) {
  .Layout > .Footer .Bottom .Wrapper .Right ul li a {
    text-align: center;
  }
}
.Layout > .Footer .Bottom .Wrapper .Right ul li a .Twitter,
.Layout > .Footer .Bottom .Wrapper .Right ul li a .YouTube {
  font-size: 12px;
  margin-top: 2px;
}
.Layout > .Footer .Bottom .Wrapper .Right ul li a .Facebook,
.Layout > .Footer .Bottom .Wrapper .Right ul li a .Instagram {
  font-size: 16px;
}
.Layout > .Footer .Bottom .Wrapper .Right ul li a .Tumblr {
  font-size: 14px;
  margin-top: 1px;
}
.Layout > .Footer .Bottom .Wrapper .Right ul li a .Text {
  display: none;
}
.Layout > .Modal .Foreground .Headline {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  padding: 30px 0px 25px;
  text-align: center;
  color: #003a73;
}
.Layout > .Modal .Foreground .Box.Icon.Close {
  position: absolute;
  bottom: 100%;
  right: 0px;
}
.Layout > .Modal.Video .Foreground {
  display: block;
  margin: 0px 40px;
}
@media (max-width: 1077px) {
  .Layout > .Modal.Video .Foreground {
    margin: 0px 20px;
  }
}
.Layout > .Modal.SignIn .Foreground {
  width: 300px;
}
.Layout > .Modal.SignIn .Foreground .Headline {
  border-bottom: 1px solid #ebebeb;
}
.Layout > .Modal.SignIn .Foreground .Container {
  padding: 20px;
}
.Layout > .Modal.SignIn .Foreground .Container .SignInOrRegister .Bottom {
  color: #afafaf;
}
.Layout > .Modal.SignIn .Foreground .Container .SignInOrRegister .Bottom a {
  color: #afafaf;
}
.Desktop .Layout > .Modal.SignIn .Foreground .Container .SignInOrRegister .Bottom a:hover {
  color: black;
}
.Layout > .Modal.Remind .Foreground {
  width: 300px;
}
.Layout > .Modal.Remind .Foreground .Headline {
  border-bottom: 1px solid #ebebeb;
}
.Layout > .Modal.Remind .Foreground .Container {
  padding: 20px;
}
.Layout > .Modal.Remind .Foreground .Container .MyDetails .Validate .InputWrap {
  text-align: left;
}
.Layout > .Modal.Remind .Foreground .Container .MyDetails .Validate .Selected {
  display: block;
}
.Layout > .Modal.Benefits {
  position: absolute;
  top: 90px;
}
.Layout > .Modal.Benefits .Background {
  position: fixed;
}
.Layout > .Modal.Benefits .Foreground {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 700px;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground {
    width: 300px;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Title {
  -webkit-transition: height 0.3s ease-in-out 0s;
  -moz-transition: height 0.3s ease-in-out 0s;
  -ms-transition: height 0.3s ease-in-out 0s;
  -o-transition: height 0.3s ease-in-out 0s;
  transition: height 0.3s ease-in-out 0s;
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  background: url('../../content/misc/benefits.jpg?v=29');
  height: 300px;
}
.Layout > .Modal.Benefits .Foreground .Container .Title tr,
.Layout > .Modal.Benefits .Foreground .Container .Title .Row {
  display: table-row;
}
.Layout > .Modal.Benefits .Foreground .Container .Title tr td,
.Layout > .Modal.Benefits .Foreground .Container .Title .Row td,
.Layout > .Modal.Benefits .Foreground .Container .Title tr .Cell,
.Layout > .Modal.Benefits .Foreground .Container .Title .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout > .Modal.Benefits .Foreground .Container .Title tr th,
.Layout > .Modal.Benefits .Foreground .Container .Title .Row th {
  font-weight: normal;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground .Container .Title {
    height: 200px;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div {
  display: table-row;
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div td,
.Layout > .Modal.Benefits .Foreground .Container .Title > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div th {
  font-weight: normal;
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div > div h2 {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 80px;
  line-height: 100%;
  color: #fed931;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground .Container .Title > div > div h2 {
    font-size: 40px;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Title > div > div p {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: grotesk, sans-serif;
  font-size: 21px;
  line-height: 150%;
  padding: 10px 100px 0px;
  color: white;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground .Container .Title > div > div p {
    padding: 10px 20px 0px;
    font-size: 16px;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Text {
  zoom: 1;
  padding: 30px;
}
.Layout > .Modal.Benefits .Foreground .Container .Text:before,
.Layout > .Modal.Benefits .Foreground .Container .Text:after {
  content: '';
  display: table;
}
.Layout > .Modal.Benefits .Foreground .Container .Text:after {
  clear: both;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground .Container .Text {
    padding: 10px;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Text p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 10px;
}
@media (max-width: 1041px) {
  .Layout > .Modal.Benefits .Foreground .Container .Text p {
    width: 100%;
  }
}
.Layout > .Modal.Benefits .Foreground .Container .Text p .Box {
  float: left;
  border-color: #ebebeb;
  background: #fafafa;
}
.Layout > .Modal.Benefits .Foreground .Container .Text p .Box .Sprite {
  color: #afafaf;
}
.Layout > .Modal.Benefits .Foreground .Container .Text p .Copy {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: block;
  height: 40px;
  padding-left: 15px;
  overflow: hidden;
  text-align: left;
}
.Layout > .Modal.Benefits .Foreground .Container .Box {
  display: block;
}
.Welcome .Layout {
  background: url('../../content/misc/welcome.jpg?v=29') #000000 top center no-repeat;
}
.Welcome .Layout > * {
  display: none;
}
.Welcome .Layout > .Welcome {
  display: block;
  position: relative;
  width: 980px;
  margin: auto;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    min-width: 0px;
    width: 320px;
    background: white;
  }
}
.Welcome .Layout > .Welcome .Top .Box {
  display: none;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Top .Box {
    display: block;
  }
}
.Welcome .Layout > .Welcome .Top .Background {
  padding: 100px 0px 30px;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Top .Background {
    padding: 40px 0px;
    background: url('../../content/misc/welcome.jpg?v=29');
    background-size: cover;
  }
}
.Welcome .Layout > .Welcome .Top .Background .Skip {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 100%;
  position: absolute;
  top: 20px;
  right: 0px;
  color: white;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Top .Background .Skip {
    display: none;
  }
}
.Welcome .Layout > .Welcome .Top .Background .Skip .Sprite {
  margin: 2px 0px 0px 4px;
  font-size: 16px;
  color: #fed931;
}
.Desktop.Welcome .Layout > .Welcome .Top .Background .Skip:hover {
  color: #fed931;
}
.Welcome .Layout > .Welcome .Top .Background .Logo {
  width: 250px;
  margin: auto;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Top .Background .Logo {
    width: 175px;
  }
}
.Welcome .Layout > .Welcome .Top .Background .Subtitle {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 80px;
  line-height: 100%;
  margin: 40px auto 0px;
  color: #fed931;
  text-align: center;
  letter-spacing: 4px;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Top .Background .Subtitle {
    font-size: 40px;
  }
}
.Welcome .Layout > .Welcome .Bottom .Stacker {
  margin: 0px -20px;
  padding: 40px 0px;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Stacker {
    margin: 0px;
    padding: 20px 0px 0px;
    border-bottom: 1px solid #ebebeb;
  }
}
.Welcome .Layout > .Welcome .Bottom .Stacker .Stack {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 20px;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Stacker .Stack {
    width: 100% !important;
  }
}
.Welcome .Layout > .Welcome .Bottom .Stacker .Stack .Markup.Copy .Container .Padding {
  border-bottom: 0px;
}
.Welcome .Layout > .Welcome .Bottom .Stacker .Stack .Markup.Copy .Container .Padding .Description em {
  font-style: normal;
  font-weight: bold;
}
.Welcome .Layout > .Welcome .Bottom .Stacker .Stack .Backdrop {
  display: block;
}
.Welcome .Layout > .Welcome .Bottom .Stacker .Stack .Backdrop span {
  top: 0px;
  bottom: 0px;
  right: 40px;
  left: 0px;
}
.Welcome .Layout > .Welcome .Bottom .Introduction {
  max-width: 540px;
  margin: auto;
  padding: 20px;
  font-size: 18px;
  line-height: 150%;
  color: white;
  text-align: center;
}
.Welcome .Layout > .Welcome .Bottom .Introduction a {
  color: #fed931;
  font-style: normal;
}
.Desktop.Welcome .Layout > .Welcome .Bottom .Introduction a:hover {
  color: white;
}
@media (max-width: 1077px) {
  .Desktop.Welcome .Layout > .Welcome .Bottom .Introduction a:hover {
    color: black;
  }
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Introduction {
    text-shadow: none;
  }
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Introduction {
    color: black;
    font-size: 16px;
  }
  .Welcome .Layout > .Welcome .Bottom .Introduction .Sprite {
    color: #afafaf;
  }
}
.Welcome .Layout > .Welcome .Bottom .Discover {
  background: none;
}
.Welcome .Layout > .Welcome .Bottom .Discover.Follow {
  margin-bottom: 20px;
}
.Welcome .Layout > .Welcome .Bottom .Discover.Follow:after {
  display: none;
}
.Welcome .Layout > .Welcome .Bottom .Discover.Follow > div {
  width: auto;
}
.Welcome .Layout > .Welcome .Bottom .Discover.Follow > div ul li {
  width: 33.33%;
}
.Welcome .Layout > .Welcome .Bottom .Discover.Follow > div ul li div {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Discover.Follow {
    display: none;
  }
}
.Welcome .Layout > .Welcome .Bottom .Discover.Collapsed {
  display: none;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Discover.Collapsed {
    display: block;
  }
}
.Welcome .Layout > .Welcome .Bottom .Box {
  display: block;
  max-width: 670px;
  margin: 0px auto 100px;
}
@media (max-width: 1077px) {
  .Welcome .Layout > .Welcome .Bottom .Box {
    margin-bottom: 0px;
  }
}
.Welcome.Australia .Layout {
  background-image: url('../../content/campaigns/australia.jpg?v=29');
}
@media (max-width: 1077px) {
  .Welcome.Australia .Layout > .Welcome .Top .Background {
    background-image: url('../../content/campaigns/australia.jpg?v=29');
  }
}
.Layout .PlasticsPledge {
  -webkit-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out .2s;
  -moz-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out .2s;
  -ms-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out .2s;
  -o-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out .2s;
  transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out .2s;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  bottom: -100%;
  padding: 20px;
  color: white;
  background: rgba(0, 0, 0, 0.9);
  z-index: 999;
  opacity: 0;
}
.Layout .PlasticsPledge .Yellow {
  color: #fed931;
}
.Layout .PlasticsPledge.Visible {
  -webkit-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out 0s;
  -moz-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out 0s;
  -ms-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out 0s;
  -o-transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out 0s;
  transition: opacity .2s ease-in-out 0s, bottom 0s ease-in-out 0s;
  opacity: 1;
  bottom: 0;
}
.Layout .PlasticsPledge * {
  vertical-align: middle;
}
.Layout .PlasticsPledge h2 {
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 21px;
}
.Layout .PlasticsPledge h2:before {
  content: '';
  position: absolute;
  left: 0;
  top: -2px;
  width: 1px;
  height: 24px;
  background: #fed931;
}
.Layout .PlasticsPledge p {
  font-size: 16px;
  letter-spacing: 2px;
}
.Layout .PlasticsPledge table {
  table-layout: fixed;
}
.Layout .PlasticsPledge td:first-child {
  text-align: left;
}
.Layout .PlasticsPledge td:last-child {
  text-align: right;
  letter-spacing: 2px;
}
.Layout .PlasticsPledge td:last-child > span:first-child {
  position: relative;
  top: 2px;
}
.Layout .PlasticsPledge td:last-child small {
  position: relative;
  font-size: 10px;
  top: 3px;
  margin-left: 20px;
  margin-right: 5px;
}
.Layout .PlasticsPledge td:last-child small + span {
  font-size: 21px;
  margin-right: 20px;
}
.Layout .PlasticsPledge td:last-child a span {
  vertical-align: middle;
}
.Layout .PlasticsPledge td:last-child a.Box {
  margin-left: 10px;
}
@media (max-width: 1125px) {
  .Layout .PlasticsPledge td:last-child a.Box {
    margin-left: 0;
  }
}
.Layout .PlasticsPledge .Box {
  height: 45px;
}
@media (max-width: 1125px) {
  .Layout .PlasticsPledge {
    text-align: center;
  }
  .Layout .PlasticsPledge h2 {
    padding-left: 0;
  }
  .Layout .PlasticsPledge h2:before {
    display: none;
  }
  .Layout .PlasticsPledge tr,
  .Layout .PlasticsPledge td {
    display: block;
    text-align: center !important;
  }
  .Layout .PlasticsPledge tr .Box,
  .Layout .PlasticsPledge td .Box {
    display: block;
    margin-top: 10px;
  }
  .Layout .PlasticsPledge table {
    display: inline-block;
    width: auto;
  }
  .Layout .PlasticsPledge td {
    margin-top: 5px;
  }
  .Layout .PlasticsPledge td:first-child {
    margin-top: 0 !important;
  }
  .Layout .PlasticsPledge td small {
    margin-left: 10px !important;
  }
  .Layout .PlasticsPledge td small + span {
    margin-right: 0 !important;
  }
}
/*------------*/

/*-- Layout --*/

/*------------*/

.Layout .Markup {
  position: relative;
  z-index: 2;
  /*-------------*/

  /*-- Generic --*/

  /*-------------*/

  /*-----------*/

  /*-- Video --*/

  /*-----------*/

  /*------------*/

  /*-- Photos --*/

  /*------------*/

  /*----------*/

  /*-- Text --*/

  /*----------*/

  /*----------*/

  /*-- Copy --*/

  /*----------*/

  /*-----------*/

  /*-- Quote --*/

  /*-----------*/

  /*----------*/

  /*-- Mrec --*/

  /*----------*/

  /*-----------*/

  /*-- Photo --*/

  /*-----------*/

  /*---------------*/

  /*-- Highlight --*/

  /*---------------*/

  /*---------------*/

  /*-- Thumbnail --*/

  /*---------------*/

}
.Layout .Markup.Generic .Container .Image {
  display: block;
  overflow: hidden;
  position: relative;
}
.Layout .Markup.Generic .Container .Image .Foreground {
  position: absolute;
  z-index: 3;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
.Layout .Markup.Generic .Container .Image .LazyLoader {
  position: relative;
  z-index: 1;
  background: #1a1a1a;
}
.Layout .Markup.Generic .Container .Image .LazyLoader img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  max-width: 100%;
  height: auto;
}
.IE8 .Layout .Markup.Generic .Container .Image .LazyLoader img {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100%;
}
.Layout .Markup.Generic .Container .Image .LazyLoader .LazyPlaceholder {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: black;
}
.Desktop.NotIE .Layout .Markup.Generic .Container .Image:hover .LazyLoader img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .Layout .Markup.Generic .Container .Image:hover .LazyLoader img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Markup.Generic .Container .Byline {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 115%;
  display: block;
  color: #fed931;
  letter-spacing: 2px;
}
.Layout .Markup.Generic .Container .Title {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 115%;
  display: block;
  max-height: 57px;
  overflow: hidden;
  margin-top: 5px;
  letter-spacing: 2px;
  color: white;
}
.Layout .Markup.Generic.Large .Container .Byline {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 115%;
}
@media (max-width: 657px) {
  .Layout .Markup.Generic.Large .Container .Byline {
    font-family: verlag-book, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 115%;
  }
}
.Layout .Markup.Generic.Large .Container .Title {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 115%;
  max-height: 82px;
}
@media (max-width: 657px) {
  .Layout .Markup.Generic.Large .Container .Title {
    font-family: verlag-book, sans-serif;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 115%;
    max-height: 57px;
  }
}
.Layout .Markup.Video .Container .Image .Play {
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  top: 40px;
  left: 40px;
  width: 40px;
  height: 40px;
  margin: -20px 0px 0px -20px;
}
.Layout .Markup.Video .Container .Image .Play > span {
  margin: -5px 0px 0px -3px;
  border-width: 5px;
  border-left-width: 10px;
}
.Desktop .Layout .Markup.Video .Container .Image .Play:hover {
  background: none;
}
.Desktop .Layout .Markup.Video .Container .Image .Play:hover > span {
  border-left-color: white;
}
.Layout .Markup.Photos .Container div {
  position: relative;
  height: 0px;
  padding-bottom: 25%;
}
.Layout .Markup.Photos .Container div ul {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #1a1a1a;
}
.Layout .Markup.Photos .Container div ul li {
  float: left;
  width: 25%;
}
.Layout .Markup.Photos .Container div ul li a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.Layout .Markup.Photos .Container div ul li a > span {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 150%;
  position: absolute;
  z-index: 2;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: white;
  background: #fed931;
  text-align: center;
  display: none;
}
.Layout .Markup.Photos .Container div ul li a img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.Desktop .Layout .Markup.Photos .Container div ul li a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Markup.Photos .Container div ul li.X4 a > span,
.Layout .Markup.Photos .Container div ul li.X8 a > span {
  display: block;
}
.Desktop .Layout .Markup.Photos .Container div ul li.X4:hover img,
.Desktop .Layout .Markup.Photos .Container div ul li.X8:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Desktop .Layout .Markup.Photos .Container div ul li.X4:hover > span,
.Desktop .Layout .Markup.Photos .Container div ul li.X8:hover > span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.Layout .Markup.Photos.Large .Container div {
  padding-bottom: 12.5%;
}
@media (max-width: 657px) {
  .Layout .Markup.Photos.Large .Container div {
    padding-bottom: 25%;
  }
}
.Layout .Markup.Photos.Large .Container div ul li {
  width: 12.5%;
}
@media (max-width: 657px) {
  .Layout .Markup.Photos.Large .Container div ul li {
    width: 25%;
  }
}
.Layout .Markup.Photos.Large .Container div ul li.X4 a > span {
  display: none;
}
@media (max-width: 657px) {
  .Layout .Markup.Photos.Large .Container div ul li.X4 a > span {
    display: block;
  }
}
.Layout .Markup.Text .Container .Padding {
  padding: 20px;
  background: #1a1a1a;
}
.Layout .Markup.Text .Container .Padding .Title {
  display: inline-block;
  vertical-align: top;
  letter-spacing: 2px;
  max-height: none;
}
.Desktop .Layout .Markup.Text .Container .Padding .Title:hover {
  color: #fed931;
}
.Layout .Markup.Text .Container .Padding .Description {
  padding-top: 10px;
  color: #dfdfdf;
  letter-spacing: 2px;
}
.Layout .Markup.Text .Container .Padding .Description p {
  color: white;
  padding-top: 10px;
}
.Layout .Markup.Text .Container .Padding .Description p:first-child {
  padding-top: 0px;
}
.Layout .Markup.Text .Container .Padding .Description a {
  color: #fed931;
}
.Desktop .Layout .Markup.Text .Container .Padding .Description a:hover {
  color: #ffe84d;
}
.Layout .Markup.Copy .Container .Padding {
  padding: 20px;
  background: #1a1a1a;
}
.Layout .Markup.Copy .Container .Padding .Byline {
  color: #fed931;
}
.Layout .Markup.Copy .Container .Padding .Title {
  display: inline-block;
  vertical-align: top;
  color: white;
  font-size: 20px;
  letter-spacing: 2px;
  max-height: none;
}
.Desktop .Layout .Markup.Copy .Container .Padding .Title:hover {
  color: #fed931;
}
.Layout .Markup.Copy .Container .Padding .Description {
  padding-top: 10px;
  font-size: 16px;
  color: #dfdfdf;
  letter-spacing: 2px;
}
.Layout .Markup.Copy .Container .Padding .Description p {
  color: white;
  padding-top: 10px;
}
.Layout .Markup.Copy .Container .Padding .Description p:first-child {
  padding-top: 0px;
}
.Layout .Markup.Copy .Container .Padding .Description a {
  color: #fed931;
}
.Desktop .Layout .Markup.Copy .Container .Padding .Description a:hover {
  color: #ffe84d;
}
.Layout .Markup.Copy .Container .Padding .Box {
  display: block;
  margin-top: 20px;
}
.Layout .Markup.Quote .Container {
  color: #dfdfdf;
}
.Layout .Markup.Quote .Container .Sprite {
  color: #dfdfdf;
}
.Layout .Markup.Quote .Container .Text {
  display: block;
  padding: 30px 20px 25px;
  background: #1a1a1a;
}
.Layout .Markup.Quote .Container .Text .Quote {
  width: 24px;
  height: 21px;
  overflow: hidden;
}
.Layout .Markup.Quote .Container .Text .Description {
  font-family: grotesk, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: block;
  padding: 20px 0px;
}
.Desktop .Layout .Markup.Quote .Container a.Text:hover {
  color: inherit;
  background: #ffe84d;
}
.Layout .Markup.Quote.Background {
  height: 250px;
}
.Layout .Markup.Quote.Background .Container {
  position: absolute;
  top: 15px;
  left: 50%;
  right: 0;
  bottom: 30px;
  z-index: 2;
}
.Layout .Markup.Quote.Background .Container .Follow {
  top: -15px;
  left: -100%;
  right: auto;
}
.Layout .Markup.Quote.Background .Container .Text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 30px 15px 15px;
  background: black;
}
.Layout .Markup.Quote.Background .Container .Text .Quote {
  display: none;
}
.Layout .Markup.Quote.Background .Container .Text .Description {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  max-height: 124px;
  padding: 0 0 0 15px;
  overflow: hidden;
  border-left: 2px solid #fed931;
  color: white;
}
.Layout .Markup.Quote.Background .Container .Text .Further {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 100%;
  position: absolute;
  bottom: 24px;
  right: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: white;
}
.Layout .Markup.Quote.Background .Container .Text .Further:before {
  content: '';
  position: absolute;
  top: -4px;
  left: -25px;
  width: 9px;
  height: 14px;
  border: 2px solid #fed931;
}
.Layout .Markup.Quote.Background .Container .Text .Byline {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 100%;
  position: absolute;
  left: -100%;
  right: 0;
  height: 30px;
  bottom: -30px;
  text-align: right;
  padding: 10px 20px 0 0;
  background: rgba(0, 0, 0, 0.8);
  color: white;
}
.Layout .Markup.Quote.Background img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.Desktop .Layout .Markup.Quote.Background a.Text:hover {
  background: #222222;
}
.Layout .Markup.Mrec {
  height: 250px;
  background: #1a1a1a;
}
.Layout .Markup.Photo .Description {
  background: black;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  color: white;
  padding: 10px;
}
.Layout .Markup.Photo .Description h2 {
  padding-bottom: 10px;
}
.Mobile .Layout .Markup.Photo .Description {
  display: none;
}
.Layout .Markup.Photo .LazyLoader img {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  width: 100%;
  height: auto;
}
.Layout .Markup.Highlight .LazyLoader img {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  width: 100%;
  height: auto;
}
.Layout .Markup.Thumbnail > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.Layout .Markup.Thumbnail > div tr,
.Layout .Markup.Thumbnail > div .Row {
  display: table-row;
}
.Layout .Markup.Thumbnail > div tr td,
.Layout .Markup.Thumbnail > div .Row td,
.Layout .Markup.Thumbnail > div tr .Cell,
.Layout .Markup.Thumbnail > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Markup.Thumbnail > div tr th,
.Layout .Markup.Thumbnail > div .Row th {
  font-weight: normal;
}
.Layout .Markup.Thumbnail > div > div {
  display: table-row;
}
.Layout .Markup.Thumbnail > div > div td,
.Layout .Markup.Thumbnail > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Markup.Thumbnail > div > div th {
  font-weight: normal;
}
.Layout .Markup.Thumbnail > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Markup.Thumbnail > div > div > div.Image {
  vertical-align: top;
}
.Layout .Markup.Thumbnail > div > div > div.Image a {
  display: block;
  overflow: hidden;
}
.Layout .Markup.Thumbnail > div > div > div.Image a .LazyLoader img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.Desktop.NotIE .Layout .Markup.Thumbnail > div > div > div.Image a:hover .LazyLoader img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .Layout .Markup.Thumbnail > div > div > div.Image a:hover .LazyLoader img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Layout .Markup.Thumbnail > div > div > div.Text {
  width: 100%;
  padding-left: 10px;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span tr,
.Layout .Markup.Thumbnail > div > div > div.Text > span .Row {
  display: table-row;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span tr td,
.Layout .Markup.Thumbnail > div > div > div.Text > span .Row td,
.Layout .Markup.Thumbnail > div > div > div.Text > span tr .Cell,
.Layout .Markup.Thumbnail > div > div > div.Text > span .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span tr th,
.Layout .Markup.Thumbnail > div > div > div.Text > span .Row th {
  font-weight: normal;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span > span {
  display: table-row;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span > span td,
.Layout .Markup.Thumbnail > div > div > div.Text > span > span .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span > span th {
  font-weight: normal;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span > span > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-align: left;
}
.Layout .Markup.Thumbnail > div > div > div.Text > span > span > span a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 100%;
}
/*-----------*/

/*-- Pages --*/

/*-----------*/

/*------------*/

/*-- Layout --*/

/*------------*/

.ExplorePage .Layout .Content .Subjects {
  position: relative;
  z-index: 1;
}
.ExplorePage .Layout .Content .Subjects .Subject {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 760px;
}
.Mobile .ExplorePage .Layout .Content .Subjects .Subject {
  height: 480px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Scroller {
  position: absolute;
  bottom: 135px;
  left: 50%;
  z-index: 6;
  margin-left: -6px;
  color: white;
}
.ExplorePage .Layout .Content .Subjects .Subject .Scroller .Sprite {
  font-size: 12px;
}
.Desktop .ExplorePage .Layout .Content .Subjects .Subject .Scroller:hover {
  color: black;
}
.Mobile .ExplorePage .Layout .Content .Subjects .Subject .Scroller {
  bottom: 20px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Jump {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  bottom: 40px;
  left: 50%;
  z-index: 6;
  width: 800px;
  margin-left: -450px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Jump {
    left: 40px;
    margin-left: 0px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Jump.Removed,
.ExplorePage .Layout .Content .Subjects .Subject .Jump .Removed {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  bottom: -40px;
}
@media (max-width: 765px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Jump {
    -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
    bottom: -40px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Jump li {
  float: left;
  margin-right: 15px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Jump li a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: white;
}
.Desktop .ExplorePage .Layout .Content .Subjects .Subject .Jump li a:hover,
.ExplorePage .Layout .Content .Subjects .Subject .Jump li a.Selected {
  color: #fed931;
}
.ExplorePage .Layout .Content .Subjects .Subject .Copy,
.ExplorePage .Layout .Content .Subjects .Subject .Title {
  -webkit-transition: margin-top 0.3s ease-in-out 0s;
  -moz-transition: margin-top 0.3s ease-in-out 0s;
  -ms-transition: margin-top 0.3s ease-in-out 0s;
  -o-transition: margin-top 0.3s ease-in-out 0s;
  transition: margin-top 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -450px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Copy,
  .ExplorePage .Layout .Content .Subjects .Subject .Title {
    left: 40px;
    right: 40px;
    margin-left: 0px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Foreground,
.ExplorePage .Layout .Content .Subjects .Subject .Background {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-size: cover;
  background-position: center center;
}
.Desktop .ExplorePage .Layout .Content .Subjects .Subject .Foreground,
.Desktop .ExplorePage .Layout .Content .Subjects .Subject .Background {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
}
.ExplorePage .Layout .Content .Subjects .Subject .Copy {
  z-index: 5;
  margin-top: 20px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Copy p {
  font-family: grotesk, sans-serif;
  font-size: 22px;
  line-height: 140%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: white;
  letter-spacing: 2px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Copy p {
    font-family: grotesk, sans-serif;
    font-size: 16px;
    line-height: 140%;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Foreground {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 4;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Foreground {
    z-index: 2;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Title {
  z-index: 3;
  margin-top: -70px;
}
@media (max-width: 737px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Title {
    margin-top: -20px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Title h1,
.ExplorePage .Layout .Content .Subjects .Subject .Title h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 80px;
  line-height: 100%;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #fed931;
}
@media (max-width: 737px) {
  .ExplorePage .Layout .Content .Subjects .Subject .Title h1,
  .ExplorePage .Layout .Content .Subjects .Subject .Title h2 {
    font-family: verlag-book, sans-serif;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 100%;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject .Background {
  z-index: 1;
}
.ExplorePage .Layout .Content .Subjects .Subject .Background .Left,
.ExplorePage .Layout .Content .Subjects .Subject .Background .Right {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 20%;
}
.ExplorePage .Layout .Content .Subjects .Subject .Background .Left {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,EndColorStr=#00000000, GradientType=1);
  left: 0px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Background .Right {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#66000000, GradientType=1);
  right: 0px;
}
.ExplorePage .Layout .Content .Subjects .Subject .Background .Bottom {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000,EndColorStr=#66000000, GradientType=0);
  zoom: 1;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 35%;
}
.ExplorePage .Layout .Content .Subjects .Subject.Animals .Foreground {
  background-image: url('../../content/explore/animals-foreground.png?v=29');
  right: -40px;
}
.ExplorePage .Layout .Content .Subjects .Subject.Animals .Background {
  background-image: url('../../content/explore/animals-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Australia .Foreground {
  background-image: url('../../content/explore/australia-foreground.png?v=29');
  right: -200px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject.Australia .Foreground {
    left: -500px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.Australia .Background {
  background-image: url('../../content/explore/australia-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.TheBrain .Foreground {
  background-image: url('../../content/explore/brain-foreground.png?v=29');
  right: -80px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject.TheBrain .Foreground {
    left: -200px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.TheBrain .Background {
  background-image: url('../../content/explore/brain-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Educate .Foreground {
  background-image: url('../../content/explore/educate-foreground.png?v=29');
  right: -40px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject.Educate .Foreground {
    left: -100px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.Educate .Background {
  background-image: url('../../content/explore/educate-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Engineering .Foreground {
  background-image: url('../../content/explore/engineering-foreground.png?v=29');
  right: -280px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Subjects .Subject.Engineering .Foreground {
    left: -500px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.Engineering .Background {
  background-image: url('../../content/explore/engineering-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.History .Foreground {
  background-image: url('../../content/explore/history-foreground.png?v=29');
  right: -40px;
}
.ExplorePage .Layout .Content .Subjects .Subject.History .Background {
  background-image: url('../../content/explore/history-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Nature .Foreground {
  background-image: url('../../content/explore/nature-foreground.png?v=29');
  right: -80px;
}
.ExplorePage .Layout .Content .Subjects .Subject.Nature .Background {
  background-image: url('../../content/explore/nature-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.People .Foreground {
  background-image: url('../../content/explore/people-foreground.png?v=29');
  right: 0px;
}
@media (max-width: 980px) {
  .ExplorePage .Layout .Content .Subjects .Subject.People .Foreground {
    left: -160px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.People .Background {
  background-image: url('../../content/explore/people-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Science .Foreground {
  background-image: url('../../content/explore/science-foreground.png?v=29');
  left: -100px;
}
.ExplorePage .Layout .Content .Subjects .Subject.Science .Background {
  background-image: url('../../content/explore/science-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Space .Foreground {
  background-image: url('../../content/explore/space-foreground.png?v=29');
  right: 0px;
}
@media (max-width: 980px) {
  .ExplorePage .Layout .Content .Subjects .Subject.Space .Foreground {
    right: -40px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.Space .Background {
  background-image: url('../../content/explore/space-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects .Subject.Travel .Foreground {
  background-image: url('../../content/explore/travel-foreground.png?v=29');
  right: -150px;
}
@media (max-width: 980px) {
  .ExplorePage .Layout .Content .Subjects .Subject.Travel .Foreground {
    right: 0px;
    left: -360px;
  }
}
.ExplorePage .Layout .Content .Subjects .Subject.Travel .Background {
  background-image: url('../../content/explore/travel-background.jpg?v=29');
}
.ExplorePage .Layout .Content .Subjects.Overlap {
  margin-bottom: -60px;
}
.ExplorePage .Layout .Content .Subjects.DoubleOverlap {
  margin-bottom: -120px;
}
.ExplorePage .Layout .Content .Box {
  margin-top: 20px;
  color: white;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Box {
    height: 40px;
    padding: 0px 20px;
  }
}
.ExplorePage .Layout .Content .Box.Follow {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding: 0px 40px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Box.Follow {
    padding: 0px 20px;
  }
}
.ExplorePage .Layout .Content .Box.Follow .Sprite {
  -webkit-transition: font-size 0.3s ease-in-out 0s;
  -moz-transition: font-size 0.3s ease-in-out 0s;
  -ms-transition: font-size 0.3s ease-in-out 0s;
  -o-transition: font-size 0.3s ease-in-out 0s;
  transition: font-size 0.3s ease-in-out 0s;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Box.Follow .Sprite {
    font-size: 14px;
  }
}
.ExplorePage .Layout .Content .Box.Follow .Text {
  position: relative;
}
.ExplorePage .Layout .Content .Box.Follow .Text .On,
.ExplorePage .Layout .Content .Box.Follow .Text .Off {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
}
.ExplorePage .Layout .Content .Box.Follow .Text .Off {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 2px;
  left: 0px;
  white-space: nowrap;
}
.IE8 .ExplorePage .Layout .Content .Box.Follow .Text .Off {
  visibility: hidden;
}
.ExplorePage .Layout .Content .Box.Follow.Selected {
  color: black;
  padding: 0px 60px 0px 40px;
}
@media (max-width: 997px) {
  .ExplorePage .Layout .Content .Box.Follow.Selected {
    padding: 0px 40px 0px 20px;
  }
}
.ExplorePage .Layout .Content .Box.Follow.Selected .Text .On {
  opacity: 0;
  filter: alpha(opacity=0);
}
.IE8 .ExplorePage .Layout .Content .Box.Follow.Selected .Text .On {
  visibility: hidden;
}
.ExplorePage .Layout .Content .Box.Follow.Selected .Text .Off {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .ExplorePage .Layout .Content .Box.Follow.Selected .Text .Off {
  visibility: visible;
}
.Desktop .ExplorePage .Layout .Content .Box.Follow.Selected:hover {
  color: black;
}
.Desktop .ExplorePage .Layout .Content .Box:hover {
  color: black;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.TVPage .Layout .Content .Tabular > li:first-child .Box {
  float: right;
  width: 220px;
}
@media (max-width: 1077px) {
  .TVPage .Layout .Content .Tabular > li:first-child .Box {
    display: none;
  }
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector {
  position: relative;
  height: 60px;
  z-index: 3;
  margin-right: 240px;
}
@media (max-width: 1077px) {
  .TVPage .Layout .Content .Tabular > li:first-child .Selector {
    margin-right: 0px;
  }
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu {
  background: white;
  padding-top: 60px;
  height: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements {
  position: relative;
  z-index: 2;
  display: block;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements span.Link {
  cursor: default;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  position: absolute;
  top: -10000%;
  z-index: 1;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li {
  background: white;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 145%;
  position: relative;
  display: block;
  height: 60px;
  padding: 20px;
  z-index: 1;
  color: #afafaf;
  text-align: center;
  height: auto;
  min-height: 60px;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a .Text {
  position: relative;
  z-index: 2;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:after {
  display: none;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:hover,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a.Selected {
  color: black;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:hover:after,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:hover:after,
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a.Selected:after {
  display: block !important;
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a {
  min-height: 20px;
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li a:after {
  visibility: hidden;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container ul li.Last a:after {
  bottom: 0px;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Parent:hover .Container ul,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Parent.Hover .Container ul {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: top 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  top: 100%;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Slim .Item .Container .Elements .Link,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Slim .Item .Container .Elements .Link {
  height: 50px;
  padding: 15px 20px;
  line-height: 110%;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Slim .Item .Container ul li a,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Slim .Item .Container ul li a {
  min-height: 50px;
  padding: 15px 20px;
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Slim .Item .Container ul li a,
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Slim .Item .Container ul li a {
  min-height: 20px;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item .Container ul,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0.3s, opacity 0.3s ease-in-out 0s;
  bottom: -10000%;
  top: auto;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item .Container ul li:before,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item .Container ul li:before {
  bottom: auto;
  top: 0px;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item .Container ul li:first-child:before,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item .Container ul li:first-child:before {
  display: none;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item .Container ul li a:after,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item .Container ul li a:after {
  top: 0px;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item.Parent:hover .Container ul,
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item.Parent:hover .Container ul,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu.Reverse .Item.Parent.Hover .Container ul,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Reverse .Item.Parent.Hover .Container ul {
  -webkit-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: bottom 0s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  bottom: 100%;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ebebeb;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:first-child:before {
  display: none;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Parent .Container .Elements .Toggle {
  display: block;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Container .Elements .Link {
  color: #afafaf;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Span {
  cursor: pointer;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Span .Container .Elements span.Link {
  cursor: pointer;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Span .Container .Elements:hover .Link,
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Span .Container .Elements:hover .Button {
  color: #afafaf;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item ul {
  display: none;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item ul.Open {
  display: block;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item ul li a.Selected {
  color: #afafaf;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Top {
  display: block;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:hover .Container .Elements .Link,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Hover .Container .Elements .Link,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Container .Elements .Link {
  color: black;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:hover .Container .Elements .Link:after,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Hover .Container .Elements .Link:after,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Container .Elements .Link:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:hover .Link:after,
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Link:after {
  display: block !important;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link .Text {
  position: relative;
  z-index: 2;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s, background 0.3s ease-in-out 0s;
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fed931;
  z-index: 1;
  bottom: -1px;
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:after {
  display: none;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:hover,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link.Selected {
  color: black;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:hover:after,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link.Selected:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:hover:after,
.IE8 .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link.Selected:after {
  display: block !important;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link .Text {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Link:after {
  background: #1a1a1a;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item .Container .Elements .Button {
  color: white;
}
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Top .Container .Elements .Link:after {
  bottom: 0px;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:hover .Container .Elements .Sprite,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Hover .Container .Elements .Sprite,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Container .Elements .Sprite,
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item:hover .Container .Elements .Link .Text,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Hover .Container .Elements .Link .Text,
.TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Selected .Container .Elements .Link .Text {
  color: white;
}
.Desktop .TVPage .Layout .Content .Tabular > li:first-child .Selector .Menu .Item.Top:hover .Container .Elements .Link:after {
  background: #00468c;
}
.TVPage .Layout .Content .Tagline {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1660px;
  margin: 40px auto 0px;
  padding: 30px;
  background: #1a1a1a;
  color: white;
}
.IE8 .TVPage .Layout .Content .Tagline {
  width: 980px;
}
@media (max-width: 1757px) {
  .TVPage .Layout .Content .Tagline {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .TVPage .Layout .Content .Tagline {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .TVPage .Layout .Content .Tagline {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .TVPage .Layout .Content .Tagline {
    width: 300px;
  }
}
.TVPage .Layout .Content .Tagline.NGW {
  background: #abc30e;
}
.TVPage .Layout .Content .Tagline.NGP {
  background: #4cb094;
}
.TVPage .Layout .Content .Tagline h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 100%;
}
.TVPage .Layout .Content .Tagline p {
  padding-top: 10px;
  font-size: 16px;
}
.TVPage .Layout .Content .Discuss {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  zoom: 1;
  width: 1660px;
  margin: auto;
  padding: 40px 0px;
}
.TVPage .Layout .Content .Discuss:before,
.TVPage .Layout .Content .Discuss:after {
  content: '';
  display: table;
}
.TVPage .Layout .Content .Discuss:after {
  clear: both;
}
.IE8 .TVPage .Layout .Content .Discuss {
  width: 980px;
}
@media (max-width: 1757px) {
  .TVPage .Layout .Content .Discuss {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .TVPage .Layout .Content .Discuss {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .TVPage .Layout .Content .Discuss {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .TVPage .Layout .Content .Discuss {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .TVPage .Layout .Content .Discuss {
    padding: 10px 0px;
  }
}
.TVPage .Layout .Content .Discuss .Advertisement {
  float: right;
  padding-left: 40px;
}
@media (max-width: 737px) {
  .TVPage .Layout .Content .Discuss .Advertisement {
    float: none;
    padding-left: 0px;
  }
}
.TVPage .Layout .Content .Discuss .Facebook {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Mobile .TVPage .Layout .Content .Discuss .Facebook {
  margin: 10px 0px -5px;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.TVGuidePage .Layout .Content .Channels h1 {
  position: relative;
}
.TVGuidePage .Layout .Content .Channels h1 span {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 100%;
  position: absolute;
  top: 100%;
  left: 0px;
  margin-top: 5px;
  color: #fed931;
}
.TVGuidePage .Layout .Content .DatePicker {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  width: 400px;
  background: white;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DatePicker {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.TVGuidePage .Layout .Content .DatePicker > div {
  position: relative;
  margin-bottom: -1px;
  padding: 20px;
  background: #fed931;
}
.TVGuidePage .Layout .Content .DatePicker > div > a {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  padding: 18px 24px;
}
.TVGuidePage .Layout .Content .DatePicker > div > a span {
  display: none;
}
.TVGuidePage .Layout .Content .DatePicker > div > a:before {
  content: '>';
  font-size: 20px;
}
.TVGuidePage .Layout .Content .DatePicker > div > a:first-child {
  left: 0px;
  right: auto;
}
.TVGuidePage .Layout .Content .DatePicker > div > a:first-child:before {
  content: '<';
}
.Desktop .TVGuidePage .Layout .Content .DatePicker > div > a:hover {
  color: white;
}
.TVGuidePage .Layout .Content .DatePicker > div > div {
  font-size: 19px;
}
.TVGuidePage .Layout .Content .DatePicker table {
  table-layout: fixed;
}
.TVGuidePage .Layout .Content .DatePicker table th,
.TVGuidePage .Layout .Content .DatePicker table td {
  border: 1px solid #ebebeb;
}
.TVGuidePage .Layout .Content .DatePicker table th {
  padding: 20px 0px;
}
.TVGuidePage .Layout .Content .DatePicker table td a {
  display: block;
  padding: 20px 0px;
  color: #afafaf;
  position: relative;
}
.TVGuidePage .Layout .Content .DatePicker table td a:after {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  content: '';
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  background: #fed931;
}
.TVGuidePage .Layout .Content .DatePicker table td a span {
  position: relative;
  z-index: 2;
}
.Desktop .TVGuidePage .Layout .Content .DatePicker table td a:hover {
  color: black !important;
}
.Desktop .TVGuidePage .Layout .Content .DatePicker table td a:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.TVGuidePage .Layout .Content .Pods {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.TVGuidePage .Layout .Content .Pods .Width {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
}
.IE8 .TVGuidePage .Layout .Content .Pods .Width {
  width: 980px;
}
@media (max-width: 1757px) {
  .TVGuidePage .Layout .Content .Pods .Width {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .Pods .Width {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .Pods .Width {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width {
    width: auto;
    margin: 10px 0px;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin {
  zoom: 1;
  position: relative;
  margin: 40px -20px;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin:before,
.TVGuidePage .Layout .Content .Pods .Width .Margin:after {
  content: '';
  display: table;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin:after {
  clear: both;
}
.Tablet .TVGuidePage .Layout .Content .Pods .Width .Margin {
  margin-left: -10px;
  margin-right: -10px;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin {
    margin: 0px -10px;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 33.33%;
  z-index: 1;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.Mobile .TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement {
  opacity: 1;
  filter: alpha(opacity=100);
  position: static;
  width: 100%;
  margin-top: 10px;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement .Foreground {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -125px 0px 0px -150px;
  z-index: 2;
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement .Foreground {
    top: 0px;
    margin-top: 0px;
  }
}
.Mobile .TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement .Foreground {
  position: static;
  margin-left: 0px;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement .Background {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  position: relative;
  display: block;
  height: 100%;
  margin: 0px 20px;
  background: #1a1a1a;
  z-index: 1;
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Advertisement .Background {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  position: relative;
  float: left;
  width: 66.67%;
  z-index: 2;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows {
    width: 100%;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows {
    float: none;
    width: 100%;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table {
  table-layout: fixed;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr.Bottom {
    display: none;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td {
  position: relative;
  overflow: hidden;
  padding: 0px 20px;
  vertical-align: top;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td {
    display: block;
  }
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td:first-child {
    margin-bottom: 10px;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link .Time {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  position: absolute;
  bottom: 15px;
  left: 25px;
  color: #fed931;
  z-index: 3;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link .Timer {
  bottom: 0px;
  z-index: 3;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link .Image {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: relative;
  width: 100%;
  z-index: 1;
}
.Desktop.NotIE .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link:hover .Image {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Link:hover .Image {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Title,
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Subtitle {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 100%;
  position: relative;
  padding: 20px 25px 25px;
  text-align: left;
  vertical-align: top;
  z-index: 2;
  color: white;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Title .Text,
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Subtitle .Text {
  color: inherit;
}
.Desktop .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Title:hover,
.Desktop .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Subtitle:hover {
  color: #fed931;
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Subtitle {
  display: none;
  background: #1a1a1a;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Subtitle {
    display: block;
  }
}
.TVGuidePage .Layout .Content .Pods .Width .Margin .Shows table tr td .Background {
  position: absolute;
  top: 0px;
  right: 20px;
  left: 20px;
  height: 1000%;
  z-index: 1;
  background: #1a1a1a;
}
.TVGuidePage .Layout .Content .Earlier {
  position: relative;
  margin-bottom: -1px;
  background: #fafafa;
}
.TVGuidePage .Layout .Content .Earlier .Box {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  display: block;
  border-left: 0px;
  border-right: 0px;
}
.TVGuidePage .Layout .Content .Tabular {
  margin-top: 0px;
  margin-bottom: 0px;
}
.TVGuidePage .Layout .Content .Tabular > li table tr td.Time {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 100%;
  width: 120px;
  color: white;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .Tabular > li table tr td.Time {
    display: none;
  }
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .Tabular > li table tr td.Details .Hidden {
    display: block;
  }
}
.TVGuidePage .Layout .Content .Tabular li.Description h3 a {
  color: #fed931;
}
.Desktop .TVGuidePage .Layout .Content .Tabular li.Description h3 a:hover {
  color: white;
}
.TVGuidePage .Layout .Content .DontMiss {
  position: relative;
  z-index: 1;
  padding: 20px 0px;
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DontMiss {
    padding: 5px 0px;
  }
}
.TVGuidePage .Layout .Content .DontMiss .Stacker {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  position: relative;
  overflow: hidden;
  zoom: 1;
  width: 1660px;
  margin: auto;
}
.IE8 .TVGuidePage .Layout .Content .DontMiss .Stacker {
  width: 980px;
}
@media (max-width: 1757px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker {
    width: auto;
  }
}
.TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC {
  margin: 0px -20px;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC {
    overflow: visible;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC {
    margin: 0px 5px;
  }
}
.TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC .Stack {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC .Stack {
    width: 50% !important;
    padding: 10px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC .Stack {
    width: 100% !important;
    padding: 5px;
  }
}
.TVGuidePage .Layout .Content .DontMiss .Stacker > .BFC .Stack .Markup .LazyLoader img {
  width: 100%;
  height: auto;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
}
.IE8 .TVGuidePage .Layout .Content .HowToWatch .Pods {
  width: 980px;
}
@media (max-width: 1757px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods {
    width: 300px;
  }
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods {
    width: auto;
  }
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul {
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin: 20px -20px 10px;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods ul {
    margin: 5px;
  }
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding: 20px;
}
@media (max-width: 1077px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods ul li {
    width: 100%;
    padding: 5px;
  }
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block {
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span {
  -webkit-transition: height 0.3s ease-in-out 0s;
  -moz-transition: height 0.3s ease-in-out 0s;
  -ms-transition: height 0.3s ease-in-out 0s;
  -o-transition: height 0.3s ease-in-out 0s;
  transition: height 0.3s ease-in-out 0s;
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  height: 180px;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span tr,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span .Row {
  display: table-row;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span tr td,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span .Row td,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span tr .Cell,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span tr th,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span .Row th {
  font-weight: normal;
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span {
    height: 110px;
  }
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span {
  display: table-row;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span td,
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span th {
  font-weight: normal;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span > span span {
  -webkit-transition: font-size 0.3s ease-in-out 0s;
  -moz-transition: font-size 0.3s ease-in-out 0s;
  -ms-transition: font-size 0.3s ease-in-out 0s;
  -o-transition: font-size 0.3s ease-in-out 0s;
  transition: font-size 0.3s ease-in-out 0s;
  font-size: 50px;
  color: white;
}
@media (max-width: 1417px) {
  .TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block > span > span > span span {
    font-size: 30px;
  }
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block.Foxtel {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(230, 118, 31, 1) 0%, rgba(206, 48, 43, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 118, 31, 1)), color-stop(100%, rgba(206, 48, 43, 1)));
  background: -o-linear-gradient(top, rgba(230, 118, 31, 1) 0%, rgba(206, 48, 43, 1) 100%);
  background: linear-gradient(to bottom, rgba(230, 118, 31, 1), rgba(206, 48, 43, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFE6761F,EndColorStr=#FFCE302B, GradientType=0);
  zoom: 1;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block.Sky {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(0, 182, 234, 1) 0%, rgba(0, 133, 170, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 182, 234, 1)), color-stop(100%, rgba(0, 133, 170, 1)));
  background: -o-linear-gradient(top, rgba(0, 182, 234, 1) 0%, rgba(0, 133, 170, 1) 100%);
  background: linear-gradient(to bottom, rgba(0, 182, 234, 1), rgba(0, 133, 170, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF00B6EA,EndColorStr=#FF0085AA, GradientType=0);
  zoom: 1;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block.FetchTV {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(60, 191, 255, 1) 0%, rgba(12, 140, 203, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(60, 191, 255, 1)), color-stop(100%, rgba(12, 140, 203, 1)));
  background: -o-linear-gradient(top, rgba(60, 191, 255, 1) 0%, rgba(12, 140, 203, 1) 100%);
  background: linear-gradient(to bottom, rgba(60, 191, 255, 1), rgba(12, 140, 203, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF3CBFFF,EndColorStr=#FF0C8CCB, GradientType=0);
  zoom: 1;
}
.Desktop .TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Block:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Wrap {
  padding: 20px;
  background: white;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Wrap p {
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 160%;
}
.TVGuidePage .Layout .Content .HowToWatch .Pods ul li .Wrap .Box {
  display: block;
}
/*------------*/

/*-- Layout --*/

/*------------*/

@media (max-width: 1077px) {
  .PhotosPage .Layout .Content .Impact .Container {
    width: 300px;
  }
}
.PhotosPage .Layout .Content .Impact .Container form {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 60px 0px;
}
@media (max-width: 1417px) {
  .PhotosPage .Layout .Content .Impact .Container form {
    margin: 20px 0px;
  }
}
.IE8 .PhotosPage .Layout .Content .Impact .Container form {
  margin: 20px 0px;
}
.PhotosPage .Layout .Content .Impact .Container ul li {
  display: inline-block;
  vertical-align: top;
  margin: 5px 5px 0px;
}
@media (max-width: 1417px) {
  .PhotosPage .Layout .Content .Impact .Container ul li {
    margin: 2px 2px 0px;
  }
}
.IE8 .PhotosPage .Layout .Content .Impact .Container ul li {
  margin: 2px 2px 0px;
}
.PhotosPage .Layout .Content .Impact .Container ul li a {
  font-size: 16px;
  text-decoration: underline;
  color: white;
}
@media (max-width: 1417px) {
  .PhotosPage .Layout .Content .Impact .Container ul li a {
    font-size: 14px;
  }
}
.IE8 .PhotosPage .Layout .Content .Impact .Container ul li a {
  font-size: 14px;
}
.Desktop .PhotosPage .Layout .Content .Impact .Container ul li a:hover {
  color: #fed931;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.VideosPage .Layout .Content .VideoPlayer {
  position: relative;
  overflow: hidden;
  background: #101010;
  z-index: 1;
}
.VideosPage .Layout .Content .VideoPlayer > div {
  margin: auto;
  padding: 40px;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div {
    width: 640px;
    padding: 40px 0px;
  }
}
@media (max-width: 737px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div {
    width: 300px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player {
  position: relative;
  z-index: 2;
  height: 0px;
  padding-bottom: 41.05%;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player {
    padding-bottom: 0%;
    height: auto;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 73%;
  background: black;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame {
    position: relative;
    width: 100%;
    height: 0px;
    padding-bottom: 56.25%;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div {
  text-align: left;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div a,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div a {
  color: #fed931;
}
.Desktop .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div a:hover,
.Desktop .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div a:hover {
  color: white;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Frame > div {
    position: absolute;
    top: 0px;
    left: 0px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 27%;
  background: #1a1a1a;
  overflow: hidden;
  text-align: left;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details {
    position: relative;
    width: 100%;
    height: 200px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 100%;
  padding: 40px;
  margin-right: -17px;
  overflow-y: scroll;
  z-index: 1;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller {
    padding: 20px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Duration,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Duration {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: #fed931;
  letter-spacing: 2px;
  padding-bottom: 5px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Duration span,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Duration span {
  color: #afafaf;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Title,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Title {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 28px;
  line-height: 100%;
  padding-top: 0px;
  color: white;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Title,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Title {
    font-size: 21px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Description,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Description {
  padding-top: 20px;
  font-size: 16px;
  line-height: 150%;
  color: white;
}
.IE8 .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last,
.IE8 .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last {
  padding-bottom: 40px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Embed label,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Embed label {
  display: block;
  margin: 20px 0 5px;
  font-size: 12px;
  line-height: 150%;
  color: white;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Embed input,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Embed input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  border: 1px solid black;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: white;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes {
  zoom: 1;
  padding-top: 20px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:before,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:before,
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:after,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:after {
  content: '';
  display: table;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:after,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes:after {
  clear: both;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li {
  float: left;
  padding-left: 10px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li:first-child,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li:first-child {
  padding-left: 0px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li .Sprite.Embed,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .ShareBoxes li .Sprite.Embed {
  position: relative;
  top: 2px;
  font-size: 30px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related {
  padding-top: 20px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related h2,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related h2 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  color: #fed931;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li {
  zoom: 1;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ebebeb;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:before,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:before,
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:after,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:after {
  content: '';
  display: table;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:after,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li:after {
  clear: both;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image {
  width: 100px;
  vertical-align: top;
}
.IE8 .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image,
.IE8 .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image {
  display: none;
}
@media (max-width: 737px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image {
    display: none;
  }
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image {
    display: table-cell;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a {
  display: block;
  overflow: hidden;
  margin-right: 10px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a img,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.Desktop.NotIE .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a:hover img,
.Desktop.NotIE .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a:hover img,
.IE .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Image a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Text a,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Text a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 100%;
  color: white;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Cell,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller .Last .Related ul li .Cell {
  text-align: left;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top,
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  height: 40px;
  z-index: 2;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top,
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom {
    height: 20px;
  }
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Top {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(26, 26, 26, 1) 0%, rgba(26, 26, 26, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26, 26, 26, 1)), color-stop(100%, rgba(26, 26, 26, 0)));
  background: -o-linear-gradient(top, rgba(26, 26, 26, 1) 0%, rgba(26, 26, 26, 0) 100%);
  background: linear-gradient(to bottom, rgba(26, 26, 26, 1), rgba(26, 26, 26, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF1A1A1A,EndColorStr=#001A1A1A, GradientType=0);
  zoom: 1;
  top: 0px;
}
.Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom,
.Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Bottom {
  background: url('../images/clear.png');
  background: -moz-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26, 26, 26, 0)), color-stop(100%, rgba(26, 26, 26, 1)));
  background: -o-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);
  background: linear-gradient(to bottom, rgba(26, 26, 26, 0), rgba(26, 26, 26, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#001A1A1A,EndColorStr=#FF1A1A1A, GradientType=0);
  zoom: 1;
  bottom: 0px;
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details {
    height: auto;
  }
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller,
  .Mobile .VideosPage .Layout .Content .VideoPlayer > div .Player .Details .Scroller {
    overflow-y: hidden;
  }
}
.Desktop .VideosPage .Layout .Content .Feed,
.Mobile .VideosPage .Layout .Content .Feed {
  margin: 0px;
}
.Desktop .VideosPage .Layout .Content .Feed .Mask,
.Mobile .VideosPage .Layout .Content .Feed .Mask,
.Desktop .VideosPage .Layout .Content .Feed .Wrap,
.Mobile .VideosPage .Layout .Content .Feed .Wrap {
  width: 1320px;
}
@media (max-width: 1757px) {
  .Desktop .VideosPage .Layout .Content .Feed .Mask,
  .Mobile .VideosPage .Layout .Content .Feed .Mask,
  .Desktop .VideosPage .Layout .Content .Feed .Wrap,
  .Mobile .VideosPage .Layout .Content .Feed .Wrap {
    width: 980px;
  }
}
@media (max-width: 1417px) {
  .Desktop .VideosPage .Layout .Content .Feed .Mask,
  .Mobile .VideosPage .Layout .Content .Feed .Mask,
  .Desktop .VideosPage .Layout .Content .Feed .Wrap,
  .Mobile .VideosPage .Layout .Content .Feed .Wrap {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .Desktop .VideosPage .Layout .Content .Feed .Mask,
  .Mobile .VideosPage .Layout .Content .Feed .Mask,
  .Desktop .VideosPage .Layout .Content .Feed .Wrap,
  .Mobile .VideosPage .Layout .Content .Feed .Wrap {
    width: 300px;
  }
}
@media (max-width: 1757px) {
  .Desktop .VideosPage .Layout .Content .Feed .Wrap .Packery > div.Stamped,
  .Mobile .VideosPage .Layout .Content .Feed .Wrap .Packery > div.Stamped,
  .Desktop .VideosPage .Layout .Content .Feed .Wrap .Packery > div.Stamped .Container,
  .Mobile .VideosPage .Layout .Content .Feed .Wrap .Packery > div.Stamped .Container {
    width: 300px;
  }
}
.IE8 .VideosPage .Layout .Content .Feed {
  margin: 0px 40px;
}
.IE8 .VideosPage .Layout .Content .Feed .Mask,
.IE8 .VideosPage .Layout .Content .Feed .Wrap {
  width: 980px;
}
.VideosPage .Layout .Content .Pillars > .Container > .Right {
  background: #ebebeb;
}
@media (max-width: 1125px) {
  .VideosPage .Layout .Content .Pillars > .Container > .Right {
    background: #fafafa;
  }
}
/*------------*/

/*-- Layout --*/

/*------------*/

.SearchPage .Layout .Content .Leader {
  display: block;
  background: black;
}
.SearchPage .Layout .Content .Leader:first-child {
  -webkit-transition: padding-top 0.3s ease-in-out 0s;
  -moz-transition: padding-top 0.3s ease-in-out 0s;
  -ms-transition: padding-top 0.3s ease-in-out 0s;
  -o-transition: padding-top 0.3s ease-in-out 0s;
  transition: padding-top 0.3s ease-in-out 0s;
  padding-top: 95px;
}
@media (max-width: 1157px) {
  .SearchPage .Layout .Content .Leader:first-child {
    padding-top: 60px;
  }
}
@media (max-width: 765px) {
  .SearchPage .Layout .Content .Leader:first-child {
    padding-top: 0px;
  }
}
.SearchPage .Layout .Content .Leader > div {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
  padding: 40px 0px;
}
.IE8 .SearchPage .Layout .Content .Leader > div {
  width: 980px;
}
@media (max-width: 1757px) {
  .SearchPage .Layout .Content .Leader > div {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .SearchPage .Layout .Content .Leader > div {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .SearchPage .Layout .Content .Leader > div {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .SearchPage .Layout .Content .Leader > div {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .SearchPage .Layout .Content .Leader > div {
    width: auto;
    padding: 20px;
  }
}
.SearchPage .Layout .Content .Leader > div table tr td {
  text-align: right;
  vertical-align: bottom;
}
.SearchPage .Layout .Content .Leader > div table tr td:first-child {
  text-align: left;
}
.SearchPage .Layout .Content .Leader > div table tr td p {
  color: white;
}
@media (max-width: 1077px) {
  .SearchPage .Layout .Content .Leader > div table tr td p {
    display: none;
  }
}
.SearchPage .Layout .Content .Leader > div table tr td p a {
  text-decoration: underline;
  color: white;
}
.Desktop .SearchPage .Layout .Content .Leader > div table tr td p a:hover {
  color: #fed931;
}
.SearchPage .Layout .Content .Leader > div table tr td h1 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 100%;
  color: white;
  white-space: nowrap;
}
@media (max-width: 737px) {
  .SearchPage .Layout .Content .Leader > div table tr td h1 {
    font-size: 28px;
  }
}
.SearchPage .Layout .Content .Leader > div form {
  margin-top: 20px;
}
.SearchPage .Layout .Content .Alert {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1660px;
  margin: 40px auto;
  padding: 20px;
  background: #fed931;
}
.IE8 .SearchPage .Layout .Content .Alert {
  width: 980px;
}
@media (max-width: 1757px) {
  .SearchPage .Layout .Content .Alert {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .SearchPage .Layout .Content .Alert {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .SearchPage .Layout .Content .Alert {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .SearchPage .Layout .Content .Alert {
    width: 300px;
  }
}
.SearchPage .Layout .Content .Alert a {
  text-decoration: underline;
}
.Desktop .SearchPage .Layout .Content .Alert a:hover {
  color: white;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.SnapPage .Layout .Content .Buttons {
  zoom: 1;
  margin: 0px -5px;
  text-align: center;
}
.SnapPage .Layout .Content .Buttons:before,
.SnapPage .Layout .Content .Buttons:after {
  content: '';
  display: table;
}
.SnapPage .Layout .Content .Buttons:after {
  clear: both;
}
.SnapPage .Layout .Content .Buttons li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  display: inline-block;
  padding: 0px 5px;
}
@media (max-width: 737px) {
  .SnapPage .Layout .Content .Buttons li {
    width: 100%;
  }
}
@media (max-width: 737px) {
  .SnapPage .Layout .Content .Buttons li:first-child {
    margin-bottom: 10px;
  }
}
.SnapPage .Layout .Content .Buttons li a {
  display: block;
  padding: 0px 10px;
}
.SnapPage .Layout .Content .Impact .Container {
  width: 450px;
}
@media (max-width: 1077px) {
  .SnapPage .Layout .Content .Impact .Container {
    width: 300px;
  }
}
@media (max-width: 1077px) {
  .SnapPage .Layout .Content .Impact .Container .Buttons li {
    width: 100%;
  }
}
@media (max-width: 1077px) {
  .SnapPage .Layout .Content .Impact .Container .Buttons li:first-child {
    margin-bottom: 10px;
  }
}
.SnapPage .Layout .Content .Impact .Container .Buttons li a {
  overflow: hidden;
  white-space: nowrap;
}
.SnapPage .Layout .Content .Vote {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  border-top: 0px;
  background: #fafafa;
}
.SnapPage .Layout .Content .Vote tr,
.SnapPage .Layout .Content .Vote .Row {
  display: table-row;
}
.SnapPage .Layout .Content .Vote tr td,
.SnapPage .Layout .Content .Vote .Row td,
.SnapPage .Layout .Content .Vote tr .Cell,
.SnapPage .Layout .Content .Vote .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.SnapPage .Layout .Content .Vote tr th,
.SnapPage .Layout .Content .Vote .Row th {
  font-weight: normal;
}
.SnapPage .Layout .Content .Vote > div {
  display: table-row;
}
.SnapPage .Layout .Content .Vote > div td,
.SnapPage .Layout .Content .Vote > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.SnapPage .Layout .Content .Vote > div th {
  font-weight: normal;
}
.SnapPage .Layout .Content .Vote > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-align: left;
  padding: 15px 40px;
}
@media (max-width: 765px) {
  .SnapPage .Layout .Content .Vote > div > div {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 765px) {
  .SnapPage .Layout .Content .Vote > div > div.Rate {
    width: 300px;
    text-align: center;
  }
}
.SnapPage .Layout .Content .Vote > div > div.Rate p {
  display: inline-block;
  vertical-align: top;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  margin: 5px 10px 0px 0px;
  color: #afafaf;
}
.SnapPage .Layout .Content .Vote > div > div.Rate p a {
  color: #1a1a1a;
}
.Desktop .SnapPage .Layout .Content .Vote > div > div.Rate p a:hover {
  color: #fed931;
}
.SnapPage .Layout .Content .Vote > div > div.Rate .Stars {
  display: inline-block;
  vertical-align: top;
}
.SnapPage .Layout .Content .Vote > div > div.Rate .Stars > span {
  -webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  cursor: pointer;
  color: #afafaf;
}
.SnapPage .Layout .Content .Vote > div > div.Rate .Stars > span.Selected {
  color: #fed931;
}
.Desktop .SnapPage .Layout .Content .Vote > div > div.Rate .Stars:hover > span {
  color: #fed931;
}
.Desktop .SnapPage .Layout .Content .Vote > div > div.Rate .Stars:hover > span.Selected {
  color: #ffe84d;
}
.SnapPage .Layout .Content .Vote > div > div.Data {
  text-align: right;
}
@media (max-width: 765px) {
  .SnapPage .Layout .Content .Vote > div > div.Data {
    width: 100%;
    padding-top: 0px;
    text-align: left;
  }
}
.SnapPage .Layout .Content .Vote > div > div.Data .Statistics {
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  display: inline-block;
  vertical-align: top;
}
.SnapPage .Layout .Content .Other {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.SnapPage .Layout .Content .Other li {
  float: left;
  width: 12.5%;
}
@media (max-width: 657px) {
  .SnapPage .Layout .Content .Other li {
    width: 25%;
  }
}
.SnapPage .Layout .Content .Other li a {
  display: block;
  overflow: hidden;
}
.SnapPage .Layout .Content .Other li a img {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
}
.Desktop.NotIE .SnapPage .Layout .Content .Other li a:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.IE .SnapPage .Layout .Content .Other li a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/*------------*/

/*-- Layout --*/

/*------------*/

.ManagePage .Layout .Content .Background {
  background: white;
}
.ManagePage .Layout .Content .Background .Portrait {
  margin-bottom: 0px;
  padding-bottom: 40px;
}
.ManagePage .Layout .Content .Impact .Container {
  width: 700px;
}
@media (max-width: 1077px) {
  .ManagePage .Layout .Content .Impact .Container {
    width: 300px;
  }
}
.ManagePage .Layout .Content .Portrait {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 1660px;
  margin: 40px auto;
  padding: 0px;
}
.IE8 .ManagePage .Layout .Content .Portrait {
  width: 980px;
}
@media (max-width: 1757px) {
  .ManagePage .Layout .Content .Portrait {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .ManagePage .Layout .Content .Portrait {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .ManagePage .Layout .Content .Portrait {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .ManagePage .Layout .Content .Portrait {
    width: 300px;
  }
}
@media (max-width: 737px) {
  .ManagePage .Layout .Content .Portrait {
    margin: 20px auto;
  }
}
.ManagePage .Layout .Content .Portrait .Padding {
  margin: 0px;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled {
  position: relative;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 25px;
  left: 0px;
  width: 100%;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .InputLabel {
  padding-bottom: 35px;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List {
  position: relative;
  overflow: hidden;
  zoom: 1;
  border: 1px solid #ebebeb;
  border-top: 0px;
  border-left: 0px;
  background: #fafafa;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li {
  float: left;
  width: 33.3333%;
  border-top: 1px solid #ebebeb;
  padding-top: 0px;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li table {
  width: 100%;
  height: 40px;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li table tr td {
  border-left: 1px solid #ebebeb;
  vertical-align: middle;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li table tr td label {
  padding-bottom: 0px;
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li table tr td:first-child {
  width: 40px;
  background: white;
  text-align: center;
}
@media (max-width: 737px) {
  .ManagePage .Layout .Content .Portrait .Padding .Upload .Labeled .InputWrap .List li {
    width: 100%;
  }
}
.ManagePage .Layout .Content .Portrait .Padding .Upload .InputWrap .InputParent .Input .Placeholder {
  display: inline-block;
  vertical-align: top;
  color: #afafaf;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.MyDetailsPage .Layout .Content .Strip {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.MyDetailsPage .Layout .Content .Strip > div {
  -webkit-transition: height 0.3s ease-in-out 0s;
  -moz-transition: height 0.3s ease-in-out 0s;
  -ms-transition: height 0.3s ease-in-out 0s;
  -o-transition: height 0.3s ease-in-out 0s;
  transition: height 0.3s ease-in-out 0s;
  position: relative;
  z-index: 2;
  height: 400px;
  max-width: 500px;
  margin: auto;
  padding: 0px 20px;
}
@media (max-width: 1077px) {
  .MyDetailsPage .Layout .Content .Strip > div {
    height: 300px;
    max-width: 400px;
  }
}
.MyDetailsPage .Layout .Content .Strip > div > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.MyDetailsPage .Layout .Content .Strip > div > div tr,
.MyDetailsPage .Layout .Content .Strip > div > div .Row {
  display: table-row;
}
.MyDetailsPage .Layout .Content .Strip > div > div tr td,
.MyDetailsPage .Layout .Content .Strip > div > div .Row td,
.MyDetailsPage .Layout .Content .Strip > div > div tr .Cell,
.MyDetailsPage .Layout .Content .Strip > div > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.MyDetailsPage .Layout .Content .Strip > div > div tr th,
.MyDetailsPage .Layout .Content .Strip > div > div .Row th {
  font-weight: normal;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div {
  display: table-row;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div td,
.MyDetailsPage .Layout .Content .Strip > div > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div th {
  font-weight: normal;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div > div h2 {
  -webkit-transition: font-size 0.3s ease-in-out 0s;
  -moz-transition: font-size 0.3s ease-in-out 0s;
  -ms-transition: font-size 0.3s ease-in-out 0s;
  -o-transition: font-size 0.3s ease-in-out 0s;
  transition: font-size 0.3s ease-in-out 0s;
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 60px;
  line-height: 100%;
  color: #fed931;
}
@media (max-width: 1077px) {
  .MyDetailsPage .Layout .Content .Strip > div > div > div > div h2 {
    font-size: 40px;
  }
}
.MyDetailsPage .Layout .Content .Strip > div > div > div > div h3 {
  -webkit-transition: font-size 0.3s ease-in-out 0s;
  -moz-transition: font-size 0.3s ease-in-out 0s;
  -ms-transition: font-size 0.3s ease-in-out 0s;
  -o-transition: font-size 0.3s ease-in-out 0s;
  transition: font-size 0.3s ease-in-out 0s;
  font-family: grotesk, sans-serif;
  font-size: 21px;
  line-height: 150%;
  padding-top: 10px;
  color: white;
  text-transform: none;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div > div h3 .Heart {
  color: #fed931;
  vertical-align: middle;
}
.MyDetailsPage .Layout .Content .Strip > div > div > div > div h3 a {
  color: white;
  text-decoration: underline;
}
.Desktop .MyDetailsPage .Layout .Content .Strip > div > div > div > div h3 a:hover {
  color: #fed931;
}
@media (max-width: 1077px) {
  .MyDetailsPage .Layout .Content .Strip > div > div > div > div h3 {
    font-size: 18px;
  }
}
.MyDetailsPage .Layout .Content .Strip > img {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -960px;
  z-index: 1;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li {
  margin-top: 10px;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Disconnect .Disconnected {
  display: none;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Disconnect .Connected {
  display: block;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Connect .Disconnected {
  display: block;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Connect .Connected {
  display: none;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Connect .Text {
  color: #afafaf;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Facebook .Icon,
.MyDetailsPage .Layout .Content .MyDetails .Social li.Facebook .Button {
  background: #3a5898;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li.Twitter .Icon,
.MyDetailsPage .Layout .Content .MyDetails .Social li.Twitter .Button {
  background: #4099ff;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li .Icon {
  width: 40px;
  height: 40px;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li .Icon .Sprite {
  font-size: 16px;
  color: white;
  vertical-align: middle;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li .Text {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding-left: 20px;
  text-align: left;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li .Button {
  width: 100px;
}
.MyDetailsPage .Layout .Content .MyDetails .Social li .Button a {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
  display: block;
  height: 100%;
  color: white;
}
.Desktop .MyDetailsPage .Layout .Content .MyDetails .Social li .Button a:hover {
  background: #fed931;
  color: black;
}
.MyDetailsPage .Layout .Content .MyDetails .Social,
.MyDetailsPage .Layout .Content .MyDetails .Subscriptions {
  -webkit-transition: margin 0.3s ease-in-out 0s;
  -moz-transition: margin 0.3s ease-in-out 0s;
  -ms-transition: margin 0.3s ease-in-out 0s;
  -o-transition: margin 0.3s ease-in-out 0s;
  transition: margin 0.3s ease-in-out 0s;
  margin: 60px 0px;
}
@media (max-width: 1041px) {
  .MyDetailsPage .Layout .Content .MyDetails .Social,
  .MyDetailsPage .Layout .Content .MyDetails .Subscriptions {
    margin: 20px 0px;
  }
}
.MyDetailsPage .Layout .Content .MyDetails .Submit {
  display: block;
}
.MyDetailsPage .Layout .Content .Finder {
  -webkit-transition: padding 0.3s ease-in-out 0s;
  -moz-transition: padding 0.3s ease-in-out 0s;
  -ms-transition: padding 0.3s ease-in-out 0s;
  -o-transition: padding 0.3s ease-in-out 0s;
  transition: padding 0.3s ease-in-out 0s;
  background: #fafafa;
  padding: 40px;
}
@media (max-width: 737px) {
  .MyDetailsPage .Layout .Content .Finder {
    padding: 40px 10px;
  }
}
.MyDetailsPage .Layout .Content .Finder form {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  width: 1660px;
  margin: auto;
}
.IE8 .MyDetailsPage .Layout .Content .Finder form {
  width: 980px;
}
@media (max-width: 1757px) {
  .MyDetailsPage .Layout .Content .Finder form {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .MyDetailsPage .Layout .Content .Finder form {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .MyDetailsPage .Layout .Content .Finder form {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .MyDetailsPage .Layout .Content .Finder form {
    width: 300px;
  }
}
.MyDetailsPage .Layout .Content .Finder form:after {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 60px;
  border: 1px solid #ebebeb;
  border-right: 0px;
}
.MyDetailsPage .Layout .Content .Article {
  text-align: center;
}
.MyDetailsPage .Layout .Content .Article .Heart {
  color: #fed931;
  vertical-align: middle;
}
.MyDetailsPage .Layout .Content .Article .Close {
  font-size: 16px;
  vertical-align: middle;
}
.MyDetailsPage .Layout .Content .Article .Tags {
  text-align: center;
}
.MyDetailsPage .Layout .Content .Article .Tags li {
  display: inline-block;
  vertical-align: top;
  float: none;
}
.MyDetailsPage .Layout .Content .Article .Wysiwyg .Close {
  color: #afafaf;
}
.MyDetailsPage .Layout .Content .Discover {
  background: #fafafa;
  border-bottom: 1px solid #ebebeb;
}
.MyDetailsPage .Layout .Content .Discover p {
  display: block;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.ErrorPage .Layout .Error {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.ErrorPage .Layout .Error > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  background: url('../../content/misc/error.jpg?v=29');
}
.ErrorPage .Layout .Error > div tr,
.ErrorPage .Layout .Error > div .Row {
  display: table-row;
}
.ErrorPage .Layout .Error > div tr td,
.ErrorPage .Layout .Error > div .Row td,
.ErrorPage .Layout .Error > div tr .Cell,
.ErrorPage .Layout .Error > div .Row .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ErrorPage .Layout .Error > div tr th,
.ErrorPage .Layout .Error > div .Row th {
  font-weight: normal;
}
.ErrorPage .Layout .Error > div > div {
  display: table-row;
}
.ErrorPage .Layout .Error > div > div td,
.ErrorPage .Layout .Error > div > div .Cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ErrorPage .Layout .Error > div > div th {
  font-weight: normal;
}
.ErrorPage .Layout .Error > div > div > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ErrorPage .Layout .Error > div > div > div > div {
  max-width: 500px;
  margin: auto;
  padding: 0px 20px;
}
.ErrorPage .Layout .Error > div > div > div > div h1 {
  font-family: verlag-book, sans-serif;
  text-transform: uppercase;
  font-size: 80px;
  line-height: 100%;
  color: #fed931;
}
.ErrorPage .Layout .Error > div > div > div > div p {
  font-family: grotesk, sans-serif;
  font-size: 18px;
  line-height: 140%;
  margin: 20px auto;
  color: white;
}
.ErrorPage .Layout .Error > div > div > div > div ul {
  zoom: 1;
  margin: 0px -5px;
}
.ErrorPage .Layout .Error > div > div > div > div ul:before,
.ErrorPage .Layout .Error > div > div > div > div ul:after {
  content: '';
  display: table;
}
.ErrorPage .Layout .Error > div > div > div > div ul:after {
  clear: both;
}
.ErrorPage .Layout .Error > div > div > div > div ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 0px 5px;
}
.ErrorPage .Layout .Error > div > div > div > div ul li a {
  display: block;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.WinPage .Layout .Content .NoResults {
  padding: 20px;
  background: #1a1a1a;
  color: white;
}
.WinPage .Layout .Content .NoResults .Wrapper {
  -webkit-transition: width 0.3s ease-in-out 0s;
  -moz-transition: width 0.3s ease-in-out 0s;
  -ms-transition: width 0.3s ease-in-out 0s;
  -o-transition: width 0.3s ease-in-out 0s;
  transition: width 0.3s ease-in-out 0s;
  zoom: 1;
  width: 1660px;
  margin: 40px auto;
}
.WinPage .Layout .Content .NoResults .Wrapper:before,
.WinPage .Layout .Content .NoResults .Wrapper:after {
  content: '';
  display: table;
}
.WinPage .Layout .Content .NoResults .Wrapper:after {
  clear: both;
}
.IE8 .WinPage .Layout .Content .NoResults .Wrapper {
  width: 980px;
}
@media (max-width: 1757px) {
  .WinPage .Layout .Content .NoResults .Wrapper {
    width: 1320px;
  }
}
@media (max-width: 1417px) {
  .WinPage .Layout .Content .NoResults .Wrapper {
    width: 980px;
  }
}
@media (max-width: 1077px) {
  .WinPage .Layout .Content .NoResults .Wrapper {
    width: 640px;
  }
}
@media (max-width: 737px) {
  .WinPage .Layout .Content .NoResults .Wrapper {
    width: 300px;
  }
}
.WinPage .Layout .Content .NoResults .Wrapper .Advertisement {
  float: right;
  margin: 0px 0px 0px 40px;
}
@media (max-width: 737px) {
  .WinPage .Layout .Content .NoResults .Wrapper .Advertisement {
    float: none;
    margin: 0px 0px 20px;
  }
}
.WinPage .Layout .Content .NoResults .Wrapper .Wysiwyg {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
/*------------*/

/*-- Layout --*/

/*------------*/

.AppPage .Layout .Content {
  color: white;
  /*--------------*/

  /*-- Featured --*/

  /*--------------*/

  /*-------------*/

  /*-- Wysiwyg --*/

  /*-------------*/

  /*-------------*/

  /*-- Buttons --*/

  /*-------------*/

  /*--------------*/

  /*-- Validate --*/

  /*--------------*/

  /*-------------*/

  /*-- Message --*/

  /*-------------*/

  /*-----------*/

  /*-- Icons --*/

  /*-----------*/

  /*-----------*/

  /*-- Video --*/

  /*-----------*/

  /*----------*/

  /*-- Copy --*/

  /*----------*/

  /*-----------*/

  /*-- Image --*/

  /*-----------*/

  /*----------------------*/

  /*-- White Background --*/

  /*----------------------*/

}
.AppPage .Layout .Content .Featured {
  width: 100%;
}
.AppPage .Layout .Content .Wysiwyg > h1 {
  font-size: 28px;
  line-height: 120%;
}
.AppPage .Layout .Content .Wysiwyg > h2 a,
.AppPage .Layout .Content .Wysiwyg > h3 a,
.AppPage .Layout .Content .Wysiwyg > ul li a,
.AppPage .Layout .Content .Wysiwyg > ol li a,
.AppPage .Layout .Content .Wysiwyg > p a,
.AppPage .Layout .Content .Wysiwyg > blockquote a {
  color: white;
}
.Desktop .AppPage .Layout .Content .Wysiwyg > h2 a:hover,
.Desktop .AppPage .Layout .Content .Wysiwyg > h3 a:hover,
.Desktop .AppPage .Layout .Content .Wysiwyg > ul li a:hover,
.Desktop .AppPage .Layout .Content .Wysiwyg > ol li a:hover,
.Desktop .AppPage .Layout .Content .Wysiwyg > p a:hover,
.Desktop .AppPage .Layout .Content .Wysiwyg > blockquote a:hover {
  color: #ffe84d;
  border-bottom-color: #ffe84d;
}
.AppPage .Layout .Content .Wysiwyg > h2 + p {
  margin-top: 10px;
}
.AppPage .Layout .Content .Wysiwyg .Centered {
  text-align: center;
}
.AppPage .Layout .Content .Wysiwyg .Yellow {
  color: #fed931;
}
@media not screen and (max-width: 1041px) {
  .AppPage .Layout .Content .Wysiwyg .Title {
    margin-left: -50px;
    margin-right: -50px;
  }
}
@media (max-width: 657px) {
  .AppPage .Layout .Content .Wysiwyg .Download {
    font-size: 14px;
  }
}
.AppPage .Layout .Content .Buttons {
  max-width: 520px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
.AppPage .Layout .Content .Buttons .Columns {
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin-left: -10px;
  margin-right: -10px;
}
.AppPage .Layout .Content .Buttons .Columns .Column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
.AppPage .Layout .Content .Buttons .Columns .Column a {
  display: block;
}
.AppPage .Layout .Content .Buttons .Columns .Column a img {
  width: 100%;
}
.Desktop .AppPage .Layout .Content .Buttons .Columns .Column a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.AppPage .Layout .Content .Validate {
  max-width: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.AppPage .Layout .Content .Validate .Box {
  display: block;
  margin-top: 10px;
}
.AppPage .Layout .Content .Validate .InputWrap .InputLabel {
  padding-bottom: 15px;
  font-family: verlag-book, sans-serif;
  font-size: 20px;
}
.AppPage .Layout .Content .Validate .InputWrap .InputLabel span.Required {
  display: none;
}
.AppPage .Layout .Content .Validate .InputWrap .InputParent .Input input,
.AppPage .Layout .Content .Validate .InputWrap .InputParent .Input span {
  font-size: 20px;
  color: white;
}
.AppPage .Layout .Content .Message {
  max-width: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.AppPage .Layout .Content .Message p {
  font-family: verlag-book, sans-serif;
  font-size: 18px;
}
.AppPage .Layout .Content .Icons {
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin-top: 40px;
  margin-left: -10px;
  margin-right: -10px;
}
@media (max-width: 657px) {
  .AppPage .Layout .Content .Icons {
    margin-top: 0;
  }
}
.AppPage .Layout .Content .Icons li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 657px) {
  .AppPage .Layout .Content .Icons li {
    float: none;
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
  }
}
.AppPage .Layout .Content .Icons li img {
  width: 100%;
}
.AppPage .Layout .Content .Video {
  position: relative;
  height: 0;
  margin-top: 40px;
  padding-bottom: 56.25%;
}
.AppPage .Layout .Content .Video > div {
  position: absolute;
  top: 0;
  left: 0;
}
.AppPage .Layout .Content .Video iframe {
  width: 100%;
  height: 500px;
}
@media (max-width: 657px) {
  .AppPage .Layout .Content .Video iframe {
    width: 100%;
    height: auto;
  }
}
.AppPage .Layout .Content .Copy {
  margin-top: 40px;
}
.AppPage .Layout .Content .Image {
  margin-top: 40px;
}
.AppPage .Layout .Content .Image img {
  width: 100%;
}
.AppPage .Layout .Content .WhiteBackground {
  position: relative;
  overflow: hidden;
  zoom: 1;
  color: black;
}
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > h2 a,
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > h3 a,
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > ul li a,
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > ol li a,
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > p a,
.AppPage .Layout .Content .WhiteBackground .Wysiwyg > blockquote a {
  color: black;
}
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > h2 a:hover,
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > h3 a:hover,
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > ul li a:hover,
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > ol li a:hover,
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > p a:hover,
.Desktop .AppPage .Layout .Content .WhiteBackground .Wysiwyg > blockquote a:hover {
  color: #999999;
  border-bottom-color: #999999;
}
.AppPage .Layout .Content .WhiteBackground .Comments {
  margin-top: 30px;
}
