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

/*-- Includes --*/

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

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

/*-- Reset Html --*/

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

* {
  margin: 0px;
  padding: 0px;
}
html {
  overflow-y: scroll;
  height: 100%;
}
body {
  height: 100%;
}
/*-------------------*/

/*-- Chook Wrapper --*/

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

@font-face {
  src: url('../fonts/iconic.svg#iconic') format('svg'), url('../fonts/iconic.woff') format('woff'), url('../fonts/iconic.ttf') format('truetype');
  font-family: iconic;
}
.Chook a {
  text-decoration: none;
  cursor: pointer;
}
.Chook ul {
  list-style: none;
}
.Chook img {
  display: block;
  border: none;
}
.Chook textarea {
  resize: none;
  overflow: hidden;
  outline: 0px;
}
.Chook input {
  outline: 0px;
}
.Chook ::-ms-clear {
  display: none;
}
.Chook .Table,
.Chook table {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.IE7 .Chook .Table,
.IE7 .Chook table,
.IE7 .Chook .Table > span,
.IE7 .Chook table > span,
.IE7 .Chook .Table > span > span,
.IE7 .Chook table > span > span {
  display: block;
}
.Chook .Table.Table > span,
.Chook table.Table > span {
  display: table-row;
}
.Chook .Table.Table > span > span,
.Chook table.Table > span > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Chook .Table td,
.Chook table td {
  vertical-align: middle;
  text-align: center;
}
.Chook .Hidden {
  display: none;
}
.Chook .Invisible {
  visibility: hidden;
}
.Chook .Block {
  display: block;
}
.Chook .Float {
  float: left;
}
.Chook .FloatRight {
  float: right;
}
.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;
  zoom: 1;
  *display: inline;
}
.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 .Accelerate {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
}
.Chook .HoverOpacity {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Desktop .Chook .HoverOpacity:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Chook .ReverseHoverOpacity {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Desktop .Chook .ReverseHoverOpacity:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Chook .HoverImage {
  background: white;
}
.Chook .HoverImage img {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
}
.Desktop .Chook .HoverImage:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Chook .HoverRollover .HoverTarget {
  position: relative;
  display: block;
}
.Chook .HoverRollover .HoverTarget .Out,
.Chook .HoverRollover .HoverTarget .Over {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
}
.Chook .HoverRollover .HoverTarget .Out {
  position: relative;
  z-index: 2;
}
.Chook .HoverRollover .HoverTarget .Over {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.Desktop .Chook .HoverRollover:hover .HoverTarget .Over,
.Desktop .Chook .HoverRollover.Hovered .HoverTarget .Over {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Desktop .Chook .HoverRollover:hover .HoverTarget .Out,
.Desktop .Chook .HoverRollover.Hovered .HoverTarget .Out {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Chook .Vodots {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
}
.Chook .VodotsLight {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Chook .Hodots {
  display: block;
  position: relative;
  overflow: hidden;
  height: 1px;
  background: url('../images/dotsDark.png');
}
.Chook .HodotsLight {
  display: block;
  position: relative;
  overflow: hidden;
  height: 1px;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Chook .JustifiedMenu {
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}
.Chook .JustifiedMenu > div {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  text-align: left;
}
.Chook .JustifiedMenu > span {
  width: 100%;
  display: inline-block;
  font-size: 0px;
  line-height: 0px;
}
.Chook .LazyLoad {
  display: block;
  position: relative;
}
.Chook .LazyLoad .LazyImage {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  position: relative;
  z-index: 2;
  width: 100%;
}
.Chook .LazyLoad .LazyImage.NoCrop {
  width: auto;
  max-width: 100%;
}
.Chook .LazyLoad .LazyTrigger {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 3;
  background: url('../images/clear.gif');
  display: none;
}
.IE7 .Chook .LazyLoad .LazyTrigger {
  display: block;
}
.Chook .LazyLoad .LazyPlaceholder {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 16px;
  margin: -5px 0px 0px -25px;
  z-index: 1;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10px;
  line-height: 12px;
}
.Chook .LazyLoad.LazyUnloaded .LazyImage {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.Chook .LazyLoad.LazyUnloaded .LazyPlaceholder {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Chook .Slider {
  position: relative;
  z-index: 1;
}
.Chook .Slider .SliderOverflow {
  position: relative;
  overflow: hidden;
  zoom: 1;
  z-index: 1;
}
.Chook .Slider .SliderOverflow .SliderWrapper {
  position: relative;
  overflow: hidden;
  zoom: 1;
  z-index: 1;
}
.Chook .Slider .SliderOverflow .SliderWrapper .SliderTable {
  table-layout: fixed;
}
.Chook .Slider .SliderOverflow .SliderWrapper .SliderTable .SliderItem {
  text-align: left;
}
.Mobile .Chook .Slider .SliderOverflow .SliderWrapper .SliderTable .SliderItem {
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
}
.Chook .Slider .SliderArrow {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
  position: absolute;
  z-index: 2;
  top: 35px;
  width: 40px;
  height: 40px;
  background: #cccccc;
}
.Chook .Slider .SliderArrow.Back {
  left: 0px;
}
.Chook .Slider .SliderArrow.Next {
  right: 0px;
}
.Desktop .Chook .Slider .SliderArrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Chook .Slider .SliderArrow.Disabled {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: default;
  pointer-events: none;
}
.Chook .Slider .SliderButtons {
  height: 10px;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
}
.Chook .Slider .SliderButtons .Wrap {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  height: 10px;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
}
.Chook .Slider .SliderButtons .Wrap a {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: none;
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  float: left;
  height: 10px;
  width: 10px;
  margin: 0px 2px;
  background: black;
}
.Mobile .Chook .Slider .SliderButtons .Wrap a {
  cursor: default;
}
.Chook .Slider .SliderButtons .Wrap a.Selected,
.Desktop .Chook .Slider .SliderButtons .Wrap a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
/*------------*/
/*-- Widths --*/
/*------------*/
/*------------*/
/*-- Themes --*/
/*------------*/
/*-------------*/
/*-- Colours --*/
/*-------------*/
/*-------------------*/
/*-- Global Header --*/
/*-------------------*/
/*-------------------*/
/*-- Mobile Header --*/
/*-------------------*/
/*--------------------*/

/*-- Layout Wrapper --*/

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

.Layout {
  position: relative;
  min-width: 1000px;
  overflow: hidden;
  /*------------------*/

  /*-- Sticky Share --*/

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

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

  /*-- CMS --*/

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

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

  /*-- General --*/

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

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

  /*-- Fonts --*/

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

  /*--------------------*/
  /*-- Inline Theming --*/
  /*--------------------*/
  /*-------------*/

  /*-- Sprites --*/

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

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

  /*-- Small Icons --*/

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

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

  /*-- Large Icons --*/

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

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

  /*-- Specific Sprites --*/

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

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

  /*-- Common --*/

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

  /*
		LSC font increase to 15px
	*/

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

  /*-- General Forms --*/

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

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

  /*-- Competition Form --*/

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

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

  /*-- Gutters --*/

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

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

  /*-- Bigpond Header --*/

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

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

  /*-- Header Search --*/

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

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

  /*-- Global Header --*/

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

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

  /*-- Mobile Menu --*/

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

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

  /*-- Wrapper --*/

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

}
.Layout .StickyShare {
  position: fixed;
  left: 0%;
  margin-top: -100px;
  z-index: 3;
}
.Desktop .Layout .StickyShare {
  top: 50% !important;
}
.Mobile .Layout .StickyShare {
  bottom: -2px !important;
  left: 0px;
  width: 100%;
}
@font-face {
  src: url('../fonts/social-tags.svg#social-tags') format('svg'), url('../fonts/social-tags.woff') format('woff'), url('../fonts/social-tags.ttf') format('truetype');
  font-family: social-tags;
}
.Layout .StickyShare .SpriteShare {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  font-family: social-tags !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 .StickyShare .SpriteShare.Facebook:after {
  content: "\ea90";
}
.Layout .StickyShare .SpriteShare.Twitter:after {
  content: "\ea96";
}
.Layout .StickyShare .SpriteShare.Instagram:after {
  content: "\ea92";
}
.Layout .StickyShare li {
  zoom: 1;
}
.Layout .StickyShare li:before,
.Layout .StickyShare li:after {
  content: '';
  display: table;
}
.Layout .StickyShare li:after {
  clear: both;
}
.Mobile .Layout .StickyShare li {
  width: 33%;
  float: left;
}
.Layout .StickyShare li > a {
  display: block;
  float: left;
  width: 50px;
}
.Mobile .Layout .StickyShare li > a {
  width: 100%;
  height: 36px;
}
.Layout .StickyShare li > a .SpriteShare {
  /*.Chook .BorderBox;*/
  display: block;
  font-size: 30px;
  color: white;
  width: 50px;
  height: 50px;
  text-align: center;
  padding-top: 15px;
}
.Mobile .Layout .StickyShare li > a .SpriteShare {
  height: 25px;
  width: 105%;
  font-size: 17px;
  padding-top: 10px;
}
.Layout .StickyShare li > a .SpriteShare.Facebook {
  background-color: #3b5998;
}
.Layout .StickyShare li > a .SpriteShare.Instagram {
  background-color: #e63c63;
}
.Layout .StickyShare li > a .SpriteShare.Youtube {
  background-color: #aa5a5b;
}
.Layout .StickyShare li > a .SpriteShare.Twitter {
  background-color: #58aceb;
  font-size: 30px;
  padding-top: 14px;
}
.Mobile .Layout .StickyShare li > a .SpriteShare.Twitter {
  font-size: 18px;
  padding-top: 10px;
}
.Layout .StickyShare li > a .SpriteShare.Email {
  background-color: #9fcee8;
  font-size: 15px;
  padding-top: 18px;
}
.Layout .StickyShare li > div {
  float: left;
  width: 0px;
  height: 64px;
  overflow: hidden;
  background: whitesmoke;
}
.Mobile .Layout .StickyShare li > div {
  height: 0px;
}
.Layout .StickyShare li > div > div {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 20px 15px 0px 15px;
}
.Layout .StickyShare li > div > div .Tweet {
  float: left;
}
.Layout .StickyShare li > div > div .Follow {
  float: left;
  margin-left: -15px;
}
.Layout .StickyShare li > div > div .Instagram {
  float: left;
  margin-right: 10px;
}
.Layout .StickyShare li > div > div .FBI {
  width: 95px;
  height: 21px;
  overflow: hidden;
  border: none;
}
.Layout .StickyShare li > div > div .FBI:first-child {
  width: 85px;
}
.Layout .StickyShare li > div > div .YouTube {
  margin-top: -2px;
}
.Desktop .Layout .StickyShare li:hover > div {
  width: auto;
}
.Layout.CMS {
  position: static !important;
  min-width: 0px;
  overflow: visible;
}
.Mobile .Layout {
  min-width: 0px;
  width: 321px;
}
.Mobile .Layout .HiddenOnMobile {
  display: none;
}
.Mobile .Layout .VisibleOnMobile {
  display: block;
}
.Tablet .Layout .HiddenOnTablet {
  display: none;
}
.IE7 .Layout,
.IE8 .Layout,
.IE9 .Layout {
  min-width: 1000px;
}
@font-face {
  src: url('../fonts/OpenSansCondensedBold.svg#OpenSansCondensedBold') format('svg'), url('../fonts/OpenSansCondensedBold.woff') format('woff'), url('../fonts/OpenSansCondensedBold.ttf') format('truetype');
  font-family: OpenSansCondensedBold;
}
@font-face {
  src: url('../fonts/OpenSans.svg#OpenSans') format('svg'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype');
  font-family: OpenSans;
}
.Layout h1,
.Layout .H1 {
  font-size: 28px;
}
.Layout h2,
.Layout .H2 {
  font-size: 20px;
}
.Layout h3,
.Layout .H3 {
  font-size: 16px;
}
.Layout h4,
.Layout .H4 {
  font-size: 15px;
}
.Layout h5,
.Layout .H5 {
  font-size: 14px;
}
.Layout h6,
.Layout .H6 {
  font-size: 12px;
}
.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: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout h1.Small,
.Layout h2.Small,
.Layout h3.Small,
.Layout h4.Small,
.Layout h5.Small,
.Layout h6.Small,
.Layout .H1.Small,
.Layout .H2.Small,
.Layout .H3.Small,
.Layout .H4.Small,
.Layout .H5.Small,
.Layout .H6.Small {
  font-size: 12px;
}
.Layout strong,
.Layout b {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
}
.Layout,
.Layout p,
.Layout .P,
.Layout input,
.Layout textarea {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
}
.Layout.Small,
.Layout p.Small,
.Layout .P.Small,
.Layout input.Small,
.Layout textarea.Small {
  font-size: 11px;
}
.Layout p {
  padding-top: 4px;
}
.Layout p:first-child {
  padding-top: 0px;
}
.Layout .Uppercase {
  text-transform: uppercase;
}
.Layout .CentredText {
  text-align: center;
}
.Layout .SmallText {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  font-size: 10px;
  line-height: 100%;
  -webkit-text-size-adjust: none;
}
.Layout .SmallText.Small {
  font-size: 11px;
}
.Layout .TermsHighlighting a {
  color: #eb1167;
}
.Desktop .Layout .TermsHighlighting a:hover {
  color: black;
}
.Layout .DarkBackground h1,
.Layout .DarkBackground h2,
.Layout .DarkBackground h3,
.Layout .DarkBackground h4,
.Layout .DarkBackground h5,
.Layout .DarkBackground h6,
.Layout .DarkBackground .H1,
.Layout .DarkBackground .H2,
.Layout .DarkBackground .H3,
.Layout .DarkBackground .H4,
.Layout .DarkBackground .H5,
.Layout .DarkBackground .H6,
.Layout .DarkBackground p,
.Layout .DarkBackground .P,
.Layout .DarkBackground a,
.Layout .DarkBackground input,
.Layout .DarkBackground textarea {
  color: white;
}
.Desktop .Layout .DarkBackground .ThemedLink:hover {
  color: white;
}
.Layout .DarkBackground .Hodots {
  display: block;
  position: relative;
  overflow: hidden;
  height: 1px;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Layout .DarkBackground .Vodots {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Layout,
.Layout .LightBackground,
.Layout h1,
.Layout .LightBackground h1,
.Layout h2,
.Layout .LightBackground h2,
.Layout h3,
.Layout .LightBackground h3,
.Layout h4,
.Layout .LightBackground h4,
.Layout h5,
.Layout .LightBackground h5,
.Layout h6,
.Layout .LightBackground h6,
.Layout .H1,
.Layout .LightBackground .H1,
.Layout .H2,
.Layout .LightBackground .H2,
.Layout .H3,
.Layout .LightBackground .H3,
.Layout .H4,
.Layout .LightBackground .H4,
.Layout .H5,
.Layout .LightBackground .H5,
.Layout .H6,
.Layout .LightBackground .H6,
.Layout p,
.Layout .LightBackground p,
.Layout .P,
.Layout .LightBackground .P,
.Layout a,
.Layout .LightBackground a,
.Layout input,
.Layout .LightBackground input,
.Layout textarea,
.Layout .LightBackground textarea {
  color: #333333;
}
.Desktop .Layout .ThemedLink:hover,
.Desktop .Layout .LightBackground .ThemedLink:hover {
  color: black;
}
.Layout .Hodots,
.Layout .LightBackground .Hodots {
  display: block;
  position: relative;
  overflow: hidden;
  height: 1px;
  background: url('../images/dotsDark.png');
}
.Layout .Vodots,
.Layout .LightBackground .Vodots {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
}
.Layout a,
.Layout .LightBackground a,
.Layout .DarkBackground a {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
}
.Desktop .Layout a:hover,
.Desktop .Layout .LightBackground a:hover,
.Desktop .Layout .DarkBackground a:hover,
.Layout a.ThemedLink,
.Layout .LightBackground a.ThemedLink,
.Layout .DarkBackground a.ThemedLink {
  color: #eb1167;
}
.Layout .ThemedButton,
.Layout .LightBackground .ThemedButton,
.Layout .DarkBackground .ThemedButton {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: #eb1167;
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 8px 30px 7px;
  color: white !important;
  border: 0px;
  cursor: pointer;
}
.Layout .ThemedButton.Small,
.Layout .LightBackground .ThemedButton.Small,
.Layout .DarkBackground .ThemedButton.Small {
  font-size: 12px;
}
.Desktop .Layout .ThemedButton:hover,
.Desktop .Layout .LightBackground .ThemedButton:hover,
.Desktop .Layout .DarkBackground .ThemedButton:hover {
  background-color: #bb0e52;
}
.Layout .ThemedButton.DisableLink,
.Layout .LightBackground .ThemedButton.DisableLink,
.Layout .DarkBackground .ThemedButton.DisableLink {
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: none;
}
.Desktop .Layout .ThemedButton.DisableLink:hover,
.Desktop .Layout .LightBackground .ThemedButton.DisableLink:hover,
.Desktop .Layout .DarkBackground .ThemedButton.DisableLink:hover {
  background-color: #eb1167;
}
.Layout .ThemedButton.Facebook,
.Layout .LightBackground .ThemedButton.Facebook,
.Layout .DarkBackground .ThemedButton.Facebook,
.Layout .ThemedButton.Twitter,
.Layout .LightBackground .ThemedButton.Twitter,
.Layout .DarkBackground .ThemedButton.Twitter {
  display: block;
}
.Layout .ThemedButton.Facebook.Facebook,
.Layout .LightBackground .ThemedButton.Facebook.Facebook,
.Layout .DarkBackground .ThemedButton.Facebook.Facebook,
.Layout .ThemedButton.Twitter.Facebook,
.Layout .LightBackground .ThemedButton.Twitter.Facebook,
.Layout .DarkBackground .ThemedButton.Twitter.Facebook {
  background: #3b5999;
}
.Desktop .Layout .ThemedButton.Facebook.Facebook:hover,
.Desktop .Layout .LightBackground .ThemedButton.Facebook.Facebook:hover,
.Desktop .Layout .DarkBackground .ThemedButton.Facebook.Facebook:hover,
.Desktop .Layout .ThemedButton.Twitter.Facebook:hover,
.Desktop .Layout .LightBackground .ThemedButton.Twitter.Facebook:hover,
.Desktop .Layout .DarkBackground .ThemedButton.Twitter.Facebook:hover {
  background-color: #2d4474;
}
.Destop .Layout .ThemedButton.Facebook.Facebook.DisableLink:hover,
.Destop .Layout .LightBackground .ThemedButton.Facebook.Facebook.DisableLink:hover,
.Destop .Layout .DarkBackground .ThemedButton.Facebook.Facebook.DisableLink:hover,
.Destop .Layout .ThemedButton.Twitter.Facebook.DisableLink:hover,
.Destop .Layout .LightBackground .ThemedButton.Twitter.Facebook.DisableLink:hover,
.Destop .Layout .DarkBackground .ThemedButton.Twitter.Facebook.DisableLink:hover {
  background-color: #eb1167;
}
.Layout .ThemedButton.Facebook.Twitter,
.Layout .LightBackground .ThemedButton.Facebook.Twitter,
.Layout .DarkBackground .ThemedButton.Facebook.Twitter,
.Layout .ThemedButton.Twitter.Twitter,
.Layout .LightBackground .ThemedButton.Twitter.Twitter,
.Layout .DarkBackground .ThemedButton.Twitter.Twitter {
  background: #33bbef;
}
.Desktop .Layout .ThemedButton.Facebook.Twitter:hover,
.Desktop .Layout .LightBackground .ThemedButton.Facebook.Twitter:hover,
.Desktop .Layout .DarkBackground .ThemedButton.Facebook.Twitter:hover,
.Desktop .Layout .ThemedButton.Twitter.Twitter:hover,
.Desktop .Layout .LightBackground .ThemedButton.Twitter.Twitter:hover,
.Desktop .Layout .DarkBackground .ThemedButton.Twitter.Twitter:hover {
  background-color: #11a5de;
}
.Destop .Layout .ThemedButton.Facebook.Twitter.DisableLink:hover,
.Destop .Layout .LightBackground .ThemedButton.Facebook.Twitter.DisableLink:hover,
.Destop .Layout .DarkBackground .ThemedButton.Facebook.Twitter.DisableLink:hover,
.Destop .Layout .ThemedButton.Twitter.Twitter.DisableLink:hover,
.Destop .Layout .LightBackground .ThemedButton.Twitter.Twitter.DisableLink:hover,
.Destop .Layout .DarkBackground .ThemedButton.Twitter.Twitter.DisableLink:hover {
  background-color: #eb1167;
}
.Layout .ThemedButton.Facebook .Sprite,
.Layout .LightBackground .ThemedButton.Facebook .Sprite,
.Layout .DarkBackground .ThemedButton.Facebook .Sprite,
.Layout .ThemedButton.Twitter .Sprite,
.Layout .LightBackground .ThemedButton.Twitter .Sprite,
.Layout .DarkBackground .ThemedButton.Twitter .Sprite {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0px 15px 0px 0px;
}
.Layout .ThemedButton.Facebook .Sprite.FacebookWhite,
.Layout .LightBackground .ThemedButton.Facebook .Sprite.FacebookWhite,
.Layout .DarkBackground .ThemedButton.Facebook .Sprite.FacebookWhite,
.Layout .ThemedButton.Twitter .Sprite.FacebookWhite,
.Layout .LightBackground .ThemedButton.Twitter .Sprite.FacebookWhite,
.Layout .DarkBackground .ThemedButton.Twitter .Sprite.FacebookWhite {
  margin-top: -1px;
}
.Desktop .Layout .Hovered > .ThemedButton,
.Desktop .Layout .LightBackground .Hovered > .ThemedButton,
.Desktop .Layout .DarkBackground .Hovered > .ThemedButton,
.Desktop .Layout .ThemedButton.Hovered,
.Desktop .Layout .LightBackground .ThemedButton.Hovered,
.Desktop .Layout .DarkBackground .ThemedButton.Hovered {
  background-color: #bb0e52;
}
.Layout .WhiteButton,
.Layout .LightBackground .WhiteButton,
.Layout .DarkBackground .WhiteButton {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  background: white;
  padding: 8px 0px 7px;
  color: #eb1167;
  border: 0px;
  cursor: pointer;
  text-align: center;
  border-bottom: 1px solid #bb0e52;
}
.Layout .WhiteButton.Small,
.Layout .LightBackground .WhiteButton.Small,
.Layout .DarkBackground .WhiteButton.Small {
  font-size: 12px;
}
.Desktop .Layout .WhiteButton:hover,
.Desktop .Layout .LightBackground .WhiteButton:hover,
.Desktop .Layout .DarkBackground .WhiteButton:hover {
  color: black;
}
.Desktop .Layout .Hovered > .WhiteButton,
.Desktop .Layout .LightBackground .Hovered > .WhiteButton,
.Desktop .Layout .DarkBackground .Hovered > .WhiteButton {
  color: black;
}
.Layout .MultipleButtons,
.Layout .LightBackground .MultipleButtons,
.Layout .DarkBackground .MultipleButtons {
  zoom: 1;
}
.Layout .MultipleButtons:before,
.Layout .LightBackground .MultipleButtons:before,
.Layout .DarkBackground .MultipleButtons:before,
.Layout .MultipleButtons:after,
.Layout .LightBackground .MultipleButtons:after,
.Layout .DarkBackground .MultipleButtons:after {
  content: '';
  display: table;
}
.Layout .MultipleButtons:after,
.Layout .LightBackground .MultipleButtons:after,
.Layout .DarkBackground .MultipleButtons:after {
  clear: both;
}
.Layout .MultipleButtons li,
.Layout .LightBackground .MultipleButtons li,
.Layout .DarkBackground .MultipleButtons li {
  float: left;
  width: 50%;
}
.Layout .MultipleButtons li:first-child .WhiteButton,
.Layout .LightBackground .MultipleButtons li:first-child .WhiteButton,
.Layout .DarkBackground .MultipleButtons li:first-child .WhiteButton {
  margin-left: 0px;
  margin-right: 5px;
}
.Layout .MultipleButtons li .WhiteButton,
.Layout .LightBackground .MultipleButtons li .WhiteButton,
.Layout .DarkBackground .MultipleButtons li .WhiteButton {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.Layout .MultipleButtons li .WhiteButton.Small,
.Layout .LightBackground .MultipleButtons li .WhiteButton.Small,
.Layout .DarkBackground .MultipleButtons li .WhiteButton.Small {
  font-size: 12px;
}
.Layout .ThemeBackgroundColour {
  background: #eb1167;
}
.Layout .ThemeColour {
  color: #eb1167;
}
.Layout .MediumGrey {
  color: #dddddd;
}
.Layout .LightGrey {
  color: whitesmoke;
}
.Layout .DarkGrey,
.Layout .DarkGrey a {
  color: #aaaaaa;
}
.Desktop .Layout .DarkGrey a:hover {
  color: #eb1167;
}
.Layout .ThemeLS .ThemedLink,
.Layout .ThemeLS .ThemeColour,
.Desktop .Layout .ThemeLS a:hover,
.Layout .ThemeLS .Bullet {
  color: #f4ab0d;
}
.Layout .ThemeLS .ThemedButton,
.Layout .ThemeLS .ThemeBackgroundColour {
  background: #f4ab0d;
}
.Layout .ThemeLS .ThemeBorderLeft {
  border-left: 1px solid #f4ab0d;
}
.Layout .ThemeLS .ThemeBorderRight {
  border-right: 1px solid #f4ab0d;
}
.Desktop .Layout .ThemeLS .ThemedLink:hover {
  color: black;
}
.Desktop .Layout .ThemeLS .ThemedButton:hover {
  background-color: #c58a09;
}
.Layout .ThemeLS .MaskedIcon.HoverTarget,
.Layout .ThemeLS .MaskedIcon .HoverTarget,
.Layout .ThemeLS .MaskedIcon.NoHoverTarget,
.Layout .ThemeLS .MaskedIcon .NoHoverTarget,
.Mobile .Layout .ThemeLS .MaskedIcon.HoverTarget:after,
.Mobile .Layout .ThemeLS .MaskedIcon .HoverTarget:after,
.Mobile .Layout .ThemeLS .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .ThemeLS .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon.HoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon .HoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon .NoHoverTarget:after {
  background: #f4ab0d;
}
.Layout .ThemeLS .MaskedIcon.Black,
.Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget.Hovered,
.Layout .ThemeLS .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .ThemeLS .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .ThemeLS .MaskedIcon.Hovered .HoverTarget,
.Layout .ThemeLS .MaskedIcon.Selected .HoverTarget,
.Mobile .Layout .ThemeLS .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .ThemeLS .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .ThemeLS .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .ThemeLS .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .ThemeLS .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .ThemeLS .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .ThemeLS .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .ThemeLS .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .ThemeLS .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .ThemeLS .MaskedIcon.Selected .HoverTarget:after {
  background: black;
}
.Layout .ThemeLSC .ThemedLink,
.Layout .ThemeLSC .ThemeColour,
.Desktop .Layout .ThemeLSC a:hover,
.Layout .ThemeLSC .Bullet {
  color: #f4ab0d;
}
.Layout .ThemeLSC .ThemedButton,
.Layout .ThemeLSC .ThemeBackgroundColour {
  background: #f4ab0d;
}
.Layout .ThemeLSC .ThemeBorderLeft {
  border-left: 1px solid #f4ab0d;
}
.Layout .ThemeLSC .ThemeBorderRight {
  border-right: 1px solid #f4ab0d;
}
.Desktop .Layout .ThemeLSC .ThemedLink:hover {
  color: black;
}
.Desktop .Layout .ThemeLSC .ThemedButton:hover {
  background-color: #c58a09;
}
.Layout .ThemeLSC .MaskedIcon.HoverTarget,
.Layout .ThemeLSC .MaskedIcon .HoverTarget,
.Layout .ThemeLSC .MaskedIcon.NoHoverTarget,
.Layout .ThemeLSC .MaskedIcon .NoHoverTarget,
.Mobile .Layout .ThemeLSC .MaskedIcon.HoverTarget:after,
.Mobile .Layout .ThemeLSC .MaskedIcon .HoverTarget:after,
.Mobile .Layout .ThemeLSC .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .ThemeLSC .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon.HoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon .HoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon .NoHoverTarget:after {
  background: #f4ab0d;
}
.Layout .ThemeLSC .MaskedIcon.Black,
.Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget.Hovered,
.Layout .ThemeLSC .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .ThemeLSC .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .ThemeLSC .MaskedIcon.Hovered .HoverTarget,
.Layout .ThemeLSC .MaskedIcon.Selected .HoverTarget,
.Mobile .Layout .ThemeLSC .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .ThemeLSC .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .ThemeLSC .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .ThemeLSC .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .ThemeLSC .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .ThemeLSC .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .ThemeLSC .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .ThemeLSC .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .ThemeLSC .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .ThemeLSC .MaskedIcon.Selected .HoverTarget:after {
  background: black;
}
.Layout .ThemeLSF .ThemedLink,
.Layout .ThemeLSF .ThemeColour,
.Desktop .Layout .ThemeLSF a:hover,
.Layout .ThemeLSF .Bullet {
  color: #eb1167;
}
.Layout .ThemeLSF .ThemedButton,
.Layout .ThemeLSF .ThemeBackgroundColour {
  background: #eb1167;
}
.Layout .ThemeLSF .ThemeBorderLeft {
  border-left: 1px solid #eb1167;
}
.Layout .ThemeLSF .ThemeBorderRight {
  border-right: 1px solid #eb1167;
}
.Desktop .Layout .ThemeLSF .ThemedLink:hover {
  color: black;
}
.Desktop .Layout .ThemeLSF .ThemedButton:hover {
  background-color: #bb0e52;
}
.Layout .ThemeLSF .MaskedIcon.HoverTarget,
.Layout .ThemeLSF .MaskedIcon .HoverTarget,
.Layout .ThemeLSF .MaskedIcon.NoHoverTarget,
.Layout .ThemeLSF .MaskedIcon .NoHoverTarget,
.Mobile .Layout .ThemeLSF .MaskedIcon.HoverTarget:after,
.Mobile .Layout .ThemeLSF .MaskedIcon .HoverTarget:after,
.Mobile .Layout .ThemeLSF .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .ThemeLSF .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon.HoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon .HoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon .NoHoverTarget:after {
  background: #eb1167;
}
.Layout .ThemeLSF .MaskedIcon.Black,
.Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget.Hovered,
.Layout .ThemeLSF .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .ThemeLSF .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .ThemeLSF .MaskedIcon.Hovered .HoverTarget,
.Layout .ThemeLSF .MaskedIcon.Selected .HoverTarget,
.Mobile .Layout .ThemeLSF .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .ThemeLSF .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .ThemeLSF .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .ThemeLSF .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .ThemeLSF .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .ThemeLSF .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .ThemeLSF .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .ThemeLSF .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .ThemeLSF .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .ThemeLSF .MaskedIcon.Selected .HoverTarget:after {
  background: black;
}
.Layout .ThemeLSH .ThemedLink,
.Layout .ThemeLSH .ThemeColour,
.Desktop .Layout .ThemeLSH a:hover,
.Layout .ThemeLSH .Bullet {
  color: #11b3dd;
}
.Layout .ThemeLSH .ThemedButton,
.Layout .ThemeLSH .ThemeBackgroundColour {
  background: #11b3dd;
}
.Layout .ThemeLSH .ThemeBorderLeft {
  border-left: 1px solid #11b3dd;
}
.Layout .ThemeLSH .ThemeBorderRight {
  border-right: 1px solid #11b3dd;
}
.Desktop .Layout .ThemeLSH .ThemedLink:hover {
  color: black;
}
.Desktop .Layout .ThemeLSH .ThemedButton:hover {
  background-color: #0d8dae;
}
.Layout .ThemeLSH .MaskedIcon.HoverTarget,
.Layout .ThemeLSH .MaskedIcon .HoverTarget,
.Layout .ThemeLSH .MaskedIcon.NoHoverTarget,
.Layout .ThemeLSH .MaskedIcon .NoHoverTarget,
.Mobile .Layout .ThemeLSH .MaskedIcon.HoverTarget:after,
.Mobile .Layout .ThemeLSH .MaskedIcon .HoverTarget:after,
.Mobile .Layout .ThemeLSH .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .ThemeLSH .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon.HoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon .HoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon .NoHoverTarget:after {
  background: #11b3dd;
}
.Layout .ThemeLSH .MaskedIcon.Black,
.Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget.Hovered,
.Layout .ThemeLSH .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .ThemeLSH .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .ThemeLSH .MaskedIcon.Hovered .HoverTarget,
.Layout .ThemeLSH .MaskedIcon.Selected .HoverTarget,
.Mobile .Layout .ThemeLSH .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .ThemeLSH .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .ThemeLSH .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .ThemeLSH .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .ThemeLSH .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .ThemeLSH .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .ThemeLSH .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .ThemeLSH .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .ThemeLSH .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .ThemeLSH .MaskedIcon.Selected .HoverTarget:after {
  background: black;
}
.Layout .ThemeLSY .ThemedLink,
.Layout .ThemeLSY .ThemeColour,
.Desktop .Layout .ThemeLSY a:hover,
.Layout .ThemeLSY .Bullet {
  color: #50c0ac;
}
.Layout .ThemeLSY .ThemedButton,
.Layout .ThemeLSY .ThemeBackgroundColour {
  background: #50c0ac;
}
.Layout .ThemeLSY .ThemeBorderLeft {
  border-left: 1px solid #50c0ac;
}
.Layout .ThemeLSY .ThemeBorderRight {
  border-right: 1px solid #50c0ac;
}
.Desktop .Layout .ThemeLSY .ThemedLink:hover {
  color: black;
}
.Desktop .Layout .ThemeLSY .ThemedButton:hover {
  background-color: #3aa390;
}
.Layout .ThemeLSY .MaskedIcon.HoverTarget,
.Layout .ThemeLSY .MaskedIcon .HoverTarget,
.Layout .ThemeLSY .MaskedIcon.NoHoverTarget,
.Layout .ThemeLSY .MaskedIcon .NoHoverTarget,
.Mobile .Layout .ThemeLSY .MaskedIcon.HoverTarget:after,
.Mobile .Layout .ThemeLSY .MaskedIcon .HoverTarget:after,
.Mobile .Layout .ThemeLSY .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .ThemeLSY .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon.HoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon .HoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon .NoHoverTarget:after {
  background: #50c0ac;
}
.Layout .ThemeLSY .MaskedIcon.Black,
.Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget.Hovered,
.Layout .ThemeLSY .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .ThemeLSY .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .ThemeLSY .MaskedIcon.Hovered .HoverTarget,
.Layout .ThemeLSY .MaskedIcon.Selected .HoverTarget,
.Mobile .Layout .ThemeLSY .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .ThemeLSY .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .ThemeLSY .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .ThemeLSY .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .ThemeLSY .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .ThemeLSY .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .ThemeLSY .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .ThemeLSY .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .ThemeLSY .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .ThemeLSY .MaskedIcon.Selected .HoverTarget:after {
  background: black;
}
.Layout .Sprite.Logo.LS {
  display: block;
  width: 250px;
  height: 80px;
  background: url('../images/sprite.png?v=8') -8px -1008px;
}
.Mobile .Layout .Sprite.Logo.LS,
.Tablet .Layout .Sprite.Logo.LS {
  background: url('../images/retinaSprite.png?v=8') -8px -1008px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Logo.LSC {
  display: block;
  width: 250px;
  height: 80px;
  background: url('../images/sprite.png?v=8') -811px -350px;
}
.Mobile .Layout .Sprite.Logo.LSC,
.Tablet .Layout .Sprite.Logo.LSC {
  background: url('../images/retinaSprite.png?v=8') -811px -350px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Logo.LSF {
  display: block;
  width: 250px;
  height: 80px;
  background: url('../images/sprite.png?v=8') -8px 845px;
}
.Mobile .Layout .Sprite.Logo.LSF,
.Tablet .Layout .Sprite.Logo.LSF {
  background: url('../images/retinaSprite.png?v=8') -8px 845px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Logo.LSH {
  display: block;
  width: 250px;
  height: 80px;
  background: url('../images/sprite.png?v=8') -275px -355px;
}
.Mobile .Layout .Sprite.Logo.LSH,
.Tablet .Layout .Sprite.Logo.LSH {
  background: url('../images/retinaSprite.png?v=8') -275px -355px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Logo.LSY {
  display: block;
  width: 250px;
  height: 80px;
  background: url('../images/sprite.png?v=8') -542px -355px;
}
.Mobile .Layout .Sprite.Logo.LSY,
.Tablet .Layout .Sprite.Logo.LSY {
  background: url('../images/retinaSprite.png?v=8') -542px -355px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LS {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -8px -652px;
}
.Mobile .Layout .Sprite.LogoSmall.LS,
.Tablet .Layout .Sprite.LogoSmall.LS {
  background: url('../images/retinaSprite.png?v=8') -8px -652px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LS.Over {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -8px -739px;
}
.Mobile .Layout .Sprite.LogoSmall.LS.Over,
.Tablet .Layout .Sprite.LogoSmall.LS.Over {
  background: url('../images/retinaSprite.png?v=8') -8px -739px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSC {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -811px -458px;
}
.Mobile .Layout .Sprite.LogoSmall.LSC,
.Tablet .Layout .Sprite.LogoSmall.LSC {
  background: url('../images/retinaSprite.png?v=8') -811px -458px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSC.Over {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -811px -498px;
}
.Mobile .Layout .Sprite.LogoSmall.LSC.Over,
.Tablet .Layout .Sprite.LogoSmall.LSC.Over {
  background: url('../images/retinaSprite.png?v=8') -811px -498px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSF {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -8px -458px;
}
.Mobile .Layout .Sprite.LogoSmall.LSF,
.Tablet .Layout .Sprite.LogoSmall.LSF {
  background: url('../images/retinaSprite.png?v=8') -8px -458px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSF.Over {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -8px -498px;
}
.Mobile .Layout .Sprite.LogoSmall.LSF.Over,
.Tablet .Layout .Sprite.LogoSmall.LSF.Over {
  background: url('../images/retinaSprite.png?v=8') -8px -498px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSH {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -275px -458px;
}
.Mobile .Layout .Sprite.LogoSmall.LSH,
.Tablet .Layout .Sprite.LogoSmall.LSH {
  background: url('../images/retinaSprite.png?v=8') -275px -458px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSH.Over {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -275px -498px;
}
.Mobile .Layout .Sprite.LogoSmall.LSH.Over,
.Tablet .Layout .Sprite.LogoSmall.LSH.Over {
  background: url('../images/retinaSprite.png?v=8') -275px -498px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSY {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -542px -458px;
}
.Mobile .Layout .Sprite.LogoSmall.LSY,
.Tablet .Layout .Sprite.LogoSmall.LSY {
  background: url('../images/retinaSprite.png?v=8') -542px -458px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.LSY.Over {
  display: block;
  width: 88px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -542px -498px;
}
.Mobile .Layout .Sprite.LogoSmall.LSY.Over,
.Tablet .Layout .Sprite.LogoSmall.LSY.Over {
  background: url('../images/retinaSprite.png?v=8') -542px -498px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.Foxtel {
  display: block;
  width: 61px;
  height: 14px;
  background: url('../images/sprite.png?v=8') -355px -10px;
}
.Mobile .Layout .Sprite.LogoSmall.Foxtel,
.Tablet .Layout .Sprite.LogoSmall.Foxtel {
  background: url('../images/retinaSprite.png?v=8') -355px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoSmall.Foxtel.Over {
  display: block;
  width: 61px;
  height: 14px;
  background: url('../images/sprite.png?v=8') -355px -43px;
}
.Mobile .Layout .Sprite.LogoSmall.Foxtel.Over,
.Tablet .Layout .Sprite.LogoSmall.Foxtel.Over {
  background: url('../images/retinaSprite.png?v=8') -355px -43px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoBlack.LS {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -553px;
}
.Mobile .Layout .Sprite.LogoBlack.LS,
.Tablet .Layout .Sprite.LogoBlack.LS {
  background: url('../images/retinaSprite.png?v=8') -362px -553px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoBlack.LSC {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -605px;
}
.Mobile .Layout .Sprite.LogoBlack.LSC,
.Tablet .Layout .Sprite.LogoBlack.LSC {
  background: url('../images/retinaSprite.png?v=8') -362px -605px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoBlack.LSF {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -648px;
}
.Mobile .Layout .Sprite.LogoBlack.LSF,
.Tablet .Layout .Sprite.LogoBlack.LSF {
  background: url('../images/retinaSprite.png?v=8') -362px -648px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoBlack.LSH {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -697px;
}
.Mobile .Layout .Sprite.LogoBlack.LSH,
.Tablet .Layout .Sprite.LogoBlack.LSH {
  background: url('../images/retinaSprite.png?v=8') -362px -697px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.LogoBlack.LSY {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -740px;
}
.Mobile .Layout .Sprite.LogoBlack.LSY,
.Tablet .Layout .Sprite.LogoBlack.LSY {
  background: url('../images/retinaSprite.png?v=8') -362px -740px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Arrow.Back {
  display: block;
  width: 8px;
  height: 13px;
  background: url('../images/sprite.png?v=8') -451px -10px;
}
.Mobile .Layout .Sprite.Arrow.Back,
.Tablet .Layout .Sprite.Arrow.Back {
  background: url('../images/retinaSprite.png?v=8') -451px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Arrow.Next {
  display: block;
  width: 9px;
  height: 13px;
  background: url('../images/sprite.png?v=8') -469px -10px;
}
.Mobile .Layout .Sprite.Arrow.Next,
.Tablet .Layout .Sprite.Arrow.Next {
  background: url('../images/retinaSprite.png?v=8') -469px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.MagnifyingGlass {
  display: block;
  width: 15px;
  height: 14px;
  background: url('../images/sprite.png?v=8') -426px -10px;
}
.Mobile .Layout .Sprite.MagnifyingGlass,
.Tablet .Layout .Sprite.MagnifyingGlass {
  background: url('../images/retinaSprite.png?v=8') -426px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.MagnifyingGlass.Over {
  display: block;
  width: 15px;
  height: 14px;
  background: url('../images/sprite.png?v=8') -426px -33px;
}
.Mobile .Layout .Sprite.MagnifyingGlass.Over,
.Tablet .Layout .Sprite.MagnifyingGlass.Over {
  background: url('../images/retinaSprite.png?v=8') -426px -33px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.DownArrow {
  display: block;
  width: 14px;
  height: 9px;
  background: url('../images/sprite.png?v=8') -552px -126px;
}
.Mobile .Layout .Sprite.DownArrow,
.Tablet .Layout .Sprite.DownArrow {
  background: url('../images/retinaSprite.png?v=8') -552px -126px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.DownArrow.Over {
  display: block;
  width: 14px;
  height: 9px;
  background: url('../images/sprite.png?v=8') -576px -126px;
}
.Mobile .Layout .Sprite.DownArrow.Over,
.Tablet .Layout .Sprite.DownArrow.Over {
  background: url('../images/retinaSprite.png?v=8') -576px -126px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Hamburger {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -630px -119px;
}
.Mobile .Layout .Sprite.Hamburger,
.Tablet .Layout .Sprite.Hamburger {
  background: url('../images/retinaSprite.png?v=8') -630px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Hamburger.Over {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -661px -119px;
}
.Mobile .Layout .Sprite.Hamburger.Over,
.Tablet .Layout .Sprite.Hamburger.Over {
  background: url('../images/retinaSprite.png?v=8') -661px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Hamburger.Grey {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -711px -89px;
}
.Mobile .Layout .Sprite.Hamburger.Grey,
.Tablet .Layout .Sprite.Hamburger.Grey {
  background: url('../images/retinaSprite.png?v=8') -711px -89px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.HamburgerClose {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -691px -119px;
}
.Mobile .Layout .Sprite.HamburgerClose,
.Tablet .Layout .Sprite.HamburgerClose {
  background: url('../images/retinaSprite.png?v=8') -691px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.HamburgerClose.Over {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -722px -119px;
}
.Mobile .Layout .Sprite.HamburgerClose.Over,
.Tablet .Layout .Sprite.HamburgerClose.Over {
  background: url('../images/retinaSprite.png?v=8') -722px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.HamburgerClose.Grey {
  display: block;
  width: 20px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -741px -89px;
}
.Mobile .Layout .Sprite.HamburgerClose.Grey,
.Tablet .Layout .Sprite.HamburgerClose.Grey {
  background: url('../images/retinaSprite.png?v=8') -741px -89px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.UpArrow {
  display: block;
  width: 14px;
  height: 9px;
  background: url('../images/sprite.png?v=8') -552px -110px;
}
.Mobile .Layout .Sprite.UpArrow,
.Tablet .Layout .Sprite.UpArrow {
  background: url('../images/retinaSprite.png?v=8') -552px -110px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Play {
  display: block;
  width: 60px;
  height: 60px;
  background: url('../images/sprite.png?v=8') -355px -67px;
}
.Mobile .Layout .Sprite.Play,
.Tablet .Layout .Sprite.Play {
  background: url('../images/retinaSprite.png?v=8') -355px -67px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.PlaySmall {
  display: block;
  width: 22px;
  height: 22px;
  background: url('../images/sprite.png?v=8') -426px -87px;
}
.Mobile .Layout .Sprite.PlaySmall,
.Tablet .Layout .Sprite.PlaySmall {
  background: url('../images/retinaSprite.png?v=8') -426px -87px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.HiPages {
  display: block;
  width: 88px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -237px -81px;
}
.Mobile .Layout .Sprite.HiPages,
.Tablet .Layout .Sprite.HiPages {
  background: url('../images/retinaSprite.png?v=8') -237px -81px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.GooglePlus {
  display: block;
  width: 32px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -426px -57px;
}
.Mobile .Layout .Sprite.GooglePlus,
.Tablet .Layout .Sprite.GooglePlus {
  background: url('../images/retinaSprite.png?v=8') -426px -57px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Win {
  display: block;
  width: 70px;
  height: 70px;
  background: url('../images/sprite.png?v=8') -10px -255px;
}
.Mobile .Layout .Sprite.Win,
.Tablet .Layout .Sprite.Win {
  background: url('../images/retinaSprite.png?v=8') -10px -255px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.OnNow {
  display: block;
  width: 70px;
  height: 70px;
  background: url('../images/sprite.png?v=8') -237px -111px;
}
.Mobile .Layout .Sprite.OnNow,
.Tablet .Layout .Sprite.OnNow {
  background: url('../images/retinaSprite.png?v=8') -237px -111px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Rated {
  display: block;
  width: 54px;
  height: 10px;
  background: url('../images/sprite.png?v=8') -487px -66px;
}
.Mobile .Layout .Sprite.Rated,
.Tablet .Layout .Sprite.Rated {
  background: url('../images/retinaSprite.png?v=8') -487px -66px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.FacebookShare {
  display: block;
  width: 54px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -487px -86px;
}
.Mobile .Layout .Sprite.FacebookShare,
.Tablet .Layout .Sprite.FacebookShare {
  background: url('../images/retinaSprite.png?v=8') -487px -86px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Twitter {
  display: block;
  width: 20px;
  height: 19px;
  background: url('../images/sprite.png?v=8') -425px -119px;
}
.Mobile .Layout .Sprite.Twitter,
.Tablet .Layout .Sprite.Twitter {
  background: url('../images/retinaSprite.png?v=8') -425px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Facebook {
  display: block;
  width: 9px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -455px -119px;
}
.Mobile .Layout .Sprite.Facebook,
.Tablet .Layout .Sprite.Facebook {
  background: url('../images/retinaSprite.png?v=8') -455px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.FourSquare {
  display: block;
  width: 20px;
  height: 19px;
  background: url('../images/sprite.png?v=8') -750px -145px;
}
.Mobile .Layout .Sprite.FourSquare,
.Tablet .Layout .Sprite.FourSquare {
  background: url('../images/retinaSprite.png?v=8') -750px -145px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.TwitterWhite {
  display: block;
  width: 20px;
  height: 19px;
  background: url('../images/sprite.png?v=8') -473px -119px;
}
.Mobile .Layout .Sprite.TwitterWhite,
.Tablet .Layout .Sprite.TwitterWhite {
  background: url('../images/retinaSprite.png?v=8') -473px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.FacebookWhite {
  display: block;
  width: 9px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -503px -119px;
}
.Mobile .Layout .Sprite.FacebookWhite,
.Tablet .Layout .Sprite.FacebookWhite {
  background: url('../images/retinaSprite.png?v=8') -503px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.EmailWhite {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -522px -119px;
}
.Mobile .Layout .Sprite.EmailWhite,
.Tablet .Layout .Sprite.EmailWhite {
  background: url('../images/retinaSprite.png?v=8') -522px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.ProfileWhite {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -600px -119px;
}
.Mobile .Layout .Sprite.ProfileWhite,
.Tablet .Layout .Sprite.ProfileWhite {
  background: url('../images/retinaSprite.png?v=8') -600px -119px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.GreyPlus {
  display: block;
  width: 8px;
  height: 8px;
  background: url('../images/sprite.png?v=8') -770px -123px;
}
.Mobile .Layout .Sprite.GreyPlus,
.Tablet .Layout .Sprite.GreyPlus {
  background: url('../images/retinaSprite.png?v=8') -770px -123px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.GreyMinus {
  display: block;
  width: 8px;
  height: 8px;
  background: url('../images/sprite.png?v=8') -752px -123px;
}
.Mobile .Layout .Sprite.GreyMinus,
.Tablet .Layout .Sprite.GreyMinus {
  background: url('../images/retinaSprite.png?v=8') -752px -123px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Gallery {
  display: block;
  width: 22px;
  height: 22px;
  background: url('../images/sprite.png?v=8') -317px -111px;
}
.Mobile .Layout .Sprite.Gallery,
.Tablet .Layout .Sprite.Gallery {
  background: url('../images/retinaSprite.png?v=8') -317px -111px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Calculator {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -925px -242px;
}
.Mobile .Layout .Sprite.Calculator,
.Tablet .Layout .Sprite.Calculator {
  background: url('../images/retinaSprite.png?v=8') -925px -242px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Printer {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -506px -297px;
}
.Mobile .Layout .Sprite.Printer,
.Tablet .Layout .Sprite.Printer {
  background: url('../images/retinaSprite.png?v=8') -506px -297px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Cookbooks {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -536px -297px;
}
.Mobile .Layout .Sprite.Cookbooks,
.Tablet .Layout .Sprite.Cookbooks {
  background: url('../images/retinaSprite.png?v=8') -536px -297px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Pinterest {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -799px -311px;
}
.Mobile .Layout .Sprite.Pinterest,
.Tablet .Layout .Sprite.Pinterest {
  background: url('../images/retinaSprite.png?v=8') -799px -311px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.GPlus {
  display: block;
  width: 20px;
  height: 21px;
  background: url('../images/sprite.png?v=8') -829px -311px;
}
.Mobile .Layout .Sprite.GPlus,
.Tablet .Layout .Sprite.GPlus {
  background: url('../images/retinaSprite.png?v=8') -829px -311px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Mail {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -859px -311px;
}
.Mobile .Layout .Sprite.Mail,
.Tablet .Layout .Sprite.Mail {
  background: url('../images/retinaSprite.png?v=8') -859px -311px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.FBook {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -889px -311px;
}
.Mobile .Layout .Sprite.FBook,
.Tablet .Layout .Sprite.FBook {
  background: url('../images/retinaSprite.png?v=8') -889px -311px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Clock {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -487px -10px;
}
.Mobile .Layout .Sprite.Clock,
.Tablet .Layout .Sprite.Clock {
  background: url('../images/retinaSprite.png?v=8') -487px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Commenter {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -517px -10px;
}
.Mobile .Layout .Sprite.Commenter,
.Tablet .Layout .Sprite.Commenter {
  background: url('../images/retinaSprite.png?v=8') -517px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Bag {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -547px -10px;
}
.Mobile .Layout .Sprite.Bag,
.Tablet .Layout .Sprite.Bag {
  background: url('../images/retinaSprite.png?v=8') -547px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Recipe {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -577px -10px;
}
.Mobile .Layout .Sprite.Recipe,
.Tablet .Layout .Sprite.Recipe {
  background: url('../images/retinaSprite.png?v=8') -577px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Print {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -607px -10px;
}
.Mobile .Layout .Sprite.Print,
.Tablet .Layout .Sprite.Print {
  background: url('../images/retinaSprite.png?v=8') -607px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Calendar {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -637px -10px;
}
.Mobile .Layout .Sprite.Calendar,
.Tablet .Layout .Sprite.Calendar {
  background: url('../images/retinaSprite.png?v=8') -637px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Record {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -667px -10px;
}
.Mobile .Layout .Sprite.Record,
.Tablet .Layout .Sprite.Record {
  background: url('../images/retinaSprite.png?v=8') -667px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.SMS {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -697px -10px;
}
.Mobile .Layout .Sprite.SMS,
.Tablet .Layout .Sprite.SMS {
  background: url('../images/retinaSprite.png?v=8') -697px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Email {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -727px -10px;
}
.Mobile .Layout .Sprite.Email,
.Tablet .Layout .Sprite.Email {
  background: url('../images/retinaSprite.png?v=8') -727px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Glass {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -757px -10px;
}
.Mobile .Layout .Sprite.Glass,
.Tablet .Layout .Sprite.Glass {
  background: url('../images/retinaSprite.png?v=8') -757px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Person {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -787px -10px;
}
.Mobile .Layout .Sprite.Person,
.Tablet .Layout .Sprite.Person {
  background: url('../images/retinaSprite.png?v=8') -787px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Share {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -817px -10px;
}
.Mobile .Layout .Sprite.Share,
.Tablet .Layout .Sprite.Share {
  background: url('../images/retinaSprite.png?v=8') -817px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Chef {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -847px -10px;
}
.Mobile .Layout .Sprite.Chef,
.Tablet .Layout .Sprite.Chef {
  background: url('../images/retinaSprite.png?v=8') -847px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.House {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -877px -10px;
}
.Mobile .Layout .Sprite.House,
.Tablet .Layout .Sprite.House {
  background: url('../images/retinaSprite.png?v=8') -877px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Heart {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -907px -10px;
}
.Mobile .Layout .Sprite.Heart,
.Tablet .Layout .Sprite.Heart {
  background: url('../images/retinaSprite.png?v=8') -907px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Luggage {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -937px -10px;
}
.Mobile .Layout .Sprite.Luggage,
.Tablet .Layout .Sprite.Luggage {
  background: url('../images/retinaSprite.png?v=8') -937px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Flower {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -967px -10px;
}
.Mobile .Layout .Sprite.Flower,
.Tablet .Layout .Sprite.Flower {
  background: url('../images/retinaSprite.png?v=8') -967px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Rating {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -1027px -10px;
}
.Mobile .Layout .Sprite.Rating,
.Tablet .Layout .Sprite.Rating {
  background: url('../images/retinaSprite.png?v=8') -1027px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Quote {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -1057px -10px;
}
.Mobile .Layout .Sprite.Quote,
.Tablet .Layout .Sprite.Quote {
  background: url('../images/retinaSprite.png?v=8') -1057px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.CashRegister {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -1087px -10px;
}
.Mobile .Layout .Sprite.CashRegister,
.Tablet .Layout .Sprite.CashRegister {
  background: url('../images/retinaSprite.png?v=8') -1087px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Chain {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -1117px -10px;
}
.Mobile .Layout .Sprite.Chain,
.Tablet .Layout .Sprite.Chain {
  background: url('../images/retinaSprite.png?v=8') -1117px -10px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Aries {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -979px -242px;
}
.Mobile .Layout .Sprite.Aries,
.Tablet .Layout .Sprite.Aries {
  background: url('../images/retinaSprite.png?v=8') -979px -242px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Taurus {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1096px -276px;
}
.Mobile .Layout .Sprite.Taurus,
.Tablet .Layout .Sprite.Taurus {
  background: url('../images/retinaSprite.png?v=8') -1096px -276px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Gemini {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1057px -276px;
}
.Mobile .Layout .Sprite.Gemini,
.Tablet .Layout .Sprite.Gemini {
  background: url('../images/retinaSprite.png?v=8') -1057px -276px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Cancer {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1018px -276px;
}
.Mobile .Layout .Sprite.Cancer,
.Tablet .Layout .Sprite.Cancer {
  background: url('../images/retinaSprite.png?v=8') -1018px -276px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Leo {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1096px -310px;
}
.Mobile .Layout .Sprite.Leo,
.Tablet .Layout .Sprite.Leo {
  background: url('../images/retinaSprite.png?v=8') -1096px -310px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Virgo {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1057px -310px;
}
.Mobile .Layout .Sprite.Virgo,
.Tablet .Layout .Sprite.Virgo {
  background: url('../images/retinaSprite.png?v=8') -1057px -310px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Libra {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1018px -310px;
}
.Mobile .Layout .Sprite.Libra,
.Tablet .Layout .Sprite.Libra {
  background: url('../images/retinaSprite.png?v=8') -1018px -310px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Scorpio {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -979px -310px;
}
.Mobile .Layout .Sprite.Scorpio,
.Tablet .Layout .Sprite.Scorpio {
  background: url('../images/retinaSprite.png?v=8') -979px -310px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Sagittarius {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1096px -242px;
}
.Mobile .Layout .Sprite.Sagittarius,
.Tablet .Layout .Sprite.Sagittarius {
  background: url('../images/retinaSprite.png?v=8') -1096px -242px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Capricorn {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1057px -242px;
}
.Mobile .Layout .Sprite.Capricorn,
.Tablet .Layout .Sprite.Capricorn {
  background: url('../images/retinaSprite.png?v=8') -1057px -242px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Aquarius {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -1018px -242px;
}
.Mobile .Layout .Sprite.Aquarius,
.Tablet .Layout .Sprite.Aquarius {
  background: url('../images/retinaSprite.png?v=8') -1018px -242px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.Pisces {
  display: block;
  width: 29px;
  height: 24px;
  background: url('../images/sprite.png?v=8') -979px -276px;
}
.Mobile .Layout .Sprite.Pisces,
.Tablet .Layout .Sprite.Pisces {
  background: url('../images/retinaSprite.png?v=8') -979px -276px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.VideosCount {
  display: block;
  width: 20px;
  height: 19px;
  background: url('../images/sprite.png?v=8') -798px -282px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.Mobile .Layout .Sprite.VideosCount,
.Tablet .Layout .Sprite.VideosCount {
  background: url('../images/retinaSprite.png?v=8') -798px -282px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.GalleriesCount {
  display: block;
  width: 18px;
  height: 18px;
  background: url('../images/sprite.png?v=8') -824px -283px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.Mobile .Layout .Sprite.GalleriesCount,
.Tablet .Layout .Sprite.GalleriesCount {
  background: url('../images/retinaSprite.png?v=8') -824px -283px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.ArticlesCount {
  display: block;
  width: 18px;
  height: 18px;
  background: url('../images/sprite.png?v=8') -849px -284px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.Mobile .Layout .Sprite.ArticlesCount,
.Tablet .Layout .Sprite.ArticlesCount {
  background: url('../images/retinaSprite.png?v=8') -849px -284px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.RecipesCount {
  display: block;
  width: 18px;
  height: 18px;
  background: url('../images/sprite.png?v=8') -874px -284px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.Mobile .Layout .Sprite.RecipesCount,
.Tablet .Layout .Sprite.RecipesCount {
  background: url('../images/retinaSprite.png?v=8') -874px -284px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Commenter {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -487px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Commenter,
.Tablet .Layout .SmallIcons .Sprite.Commenter {
  background: url('../images/retinaSprite.png?v=8') -487px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Bag {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -513px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Bag,
.Tablet .Layout .SmallIcons .Sprite.Bag {
  background: url('../images/retinaSprite.png?v=8') -513px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Recipe {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -539px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Recipe,
.Tablet .Layout .SmallIcons .Sprite.Recipe {
  background: url('../images/retinaSprite.png?v=8') -539px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Print {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -565px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Print,
.Tablet .Layout .SmallIcons .Sprite.Print {
  background: url('../images/retinaSprite.png?v=8') -565px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Calendar {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -591px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Calendar,
.Tablet .Layout .SmallIcons .Sprite.Calendar {
  background: url('../images/retinaSprite.png?v=8') -591px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Person {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -617px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Person,
.Tablet .Layout .SmallIcons .Sprite.Person {
  background: url('../images/retinaSprite.png?v=8') -617px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Share {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -643px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Share,
.Tablet .Layout .SmallIcons .Sprite.Share {
  background: url('../images/retinaSprite.png?v=8') -643px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Plus {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -669px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Plus,
.Tablet .Layout .SmallIcons .Sprite.Plus {
  background: url('../images/retinaSprite.png?v=8') -669px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Chef {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -695px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Chef,
.Tablet .Layout .SmallIcons .Sprite.Chef {
  background: url('../images/retinaSprite.png?v=8') -695px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Cookbook {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -721px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Cookbook,
.Tablet .Layout .SmallIcons .Sprite.Cookbook {
  background: url('../images/retinaSprite.png?v=8') -721px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Point {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -747px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Point,
.Tablet .Layout .SmallIcons .Sprite.Point {
  background: url('../images/retinaSprite.png?v=8') -747px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Flag {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -773px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Flag,
.Tablet .Layout .SmallIcons .Sprite.Flag {
  background: url('../images/retinaSprite.png?v=8') -773px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Gear {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -799px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Gear,
.Tablet .Layout .SmallIcons .Sprite.Gear {
  background: url('../images/retinaSprite.png?v=8') -799px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Note {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -825px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Note,
.Tablet .Layout .SmallIcons .Sprite.Note {
  background: url('../images/retinaSprite.png?v=8') -825px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Phone {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -851px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Phone,
.Tablet .Layout .SmallIcons .Sprite.Phone {
  background: url('../images/retinaSprite.png?v=8') -851px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Case {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -877px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Case,
.Tablet .Layout .SmallIcons .Sprite.Case {
  background: url('../images/retinaSprite.png?v=8') -877px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Door {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -903px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Door,
.Tablet .Layout .SmallIcons .Sprite.Door {
  background: url('../images/retinaSprite.png?v=8') -903px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Timer {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -929px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Timer,
.Tablet .Layout .SmallIcons .Sprite.Timer {
  background: url('../images/retinaSprite.png?v=8') -929px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Quote {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -955px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Quote,
.Tablet .Layout .SmallIcons .Sprite.Quote {
  background: url('../images/retinaSprite.png?v=8') -955px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Reply {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -981px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Reply,
.Tablet .Layout .SmallIcons .Sprite.Reply {
  background: url('../images/retinaSprite.png?v=8') -981px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Love {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1007px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Love,
.Tablet .Layout .SmallIcons .Sprite.Love {
  background: url('../images/retinaSprite.png?v=8') -1007px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Quotes {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1033px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Quotes,
.Tablet .Layout .SmallIcons .Sprite.Quotes {
  background: url('../images/retinaSprite.png?v=8') -1033px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.ArrowDown {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1059px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.ArrowDown,
.Tablet .Layout .SmallIcons .Sprite.ArrowDown {
  background: url('../images/retinaSprite.png?v=8') -1059px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Follow {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -799px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Follow,
.Tablet .Layout .SmallIcons .Sprite.Follow {
  background: url('../images/retinaSprite.png?v=8') -799px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.TV {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -825px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.TV,
.Tablet .Layout .SmallIcons .Sprite.TV {
  background: url('../images/retinaSprite.png?v=8') -825px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Candle {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -851px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Candle,
.Tablet .Layout .SmallIcons .Sprite.Candle {
  background: url('../images/retinaSprite.png?v=8') -851px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Facebook {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -877px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Facebook,
.Tablet .Layout .SmallIcons .Sprite.Facebook {
  background: url('../images/retinaSprite.png?v=8') -877px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Twitter {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -903px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Twitter,
.Tablet .Layout .SmallIcons .Sprite.Twitter {
  background: url('../images/retinaSprite.png?v=8') -903px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Chain {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -929px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Chain,
.Tablet .Layout .SmallIcons .Sprite.Chain {
  background: url('../images/retinaSprite.png?v=8') -929px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Addition {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -955px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Addition,
.Tablet .Layout .SmallIcons .Sprite.Addition {
  background: url('../images/retinaSprite.png?v=8') -955px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Minus {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1085px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Minus,
.Tablet .Layout .SmallIcons .Sprite.Minus {
  background: url('../images/retinaSprite.png?v=8') -1085px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Email {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -799px -92px;
}
.Mobile .Layout .SmallIcons .Sprite.Email,
.Tablet .Layout .SmallIcons .Sprite.Email {
  background: url('../images/retinaSprite.png?v=8') -799px -92px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Trash {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -981px -66px;
}
.Mobile .Layout .SmallIcons .Sprite.Trash,
.Tablet .Layout .SmallIcons .Sprite.Trash {
  background: url('../images/retinaSprite.png?v=8') -981px -66px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.TrashGrey {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -981px -92px;
}
.Mobile .Layout .SmallIcons .Sprite.TrashGrey,
.Tablet .Layout .SmallIcons .Sprite.TrashGrey {
  background: url('../images/retinaSprite.png?v=8') -981px -92px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.NoteGrey {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1007px -92px;
}
.Mobile .Layout .SmallIcons .Sprite.NoteGrey,
.Tablet .Layout .SmallIcons .Sprite.NoteGrey {
  background: url('../images/retinaSprite.png?v=8') -1007px -92px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.Record {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1111px -40px;
}
.Mobile .Layout .SmallIcons .Sprite.Record,
.Tablet .Layout .SmallIcons .Sprite.Record {
  background: url('../images/retinaSprite.png?v=8') -1111px -40px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.FullCrack {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -625px -297px;
}
.Mobile .Layout .SmallIcons .Sprite.FullCrack,
.Tablet .Layout .SmallIcons .Sprite.FullCrack {
  background: url('../images/retinaSprite.png?v=8') -625px -297px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.HalfCrack {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -655px -297px;
}
.Mobile .Layout .SmallIcons .Sprite.HalfCrack,
.Tablet .Layout .SmallIcons .Sprite.HalfCrack {
  background: url('../images/retinaSprite.png?v=8') -655px -297px;
  background-size: 1157px 1200px;
}
.Layout .SmallIcons .Sprite.NoCrack {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -685px -297px;
}
.Mobile .Layout .SmallIcons .Sprite.NoCrack,
.Tablet .Layout .SmallIcons .Sprite.NoCrack {
  background: url('../images/retinaSprite.png?v=8') -685px -297px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.TV {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -799px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.TV,
.Tablet .Layout .LargeIcons .Sprite.TV {
  background: url('../images/retinaSprite.png?v=8') -799px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Play {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -841px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Play,
.Tablet .Layout .LargeIcons .Sprite.Play {
  background: url('../images/retinaSprite.png?v=8') -841px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Property {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -883px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Property,
.Tablet .Layout .LargeIcons .Sprite.Property {
  background: url('../images/retinaSprite.png?v=8') -883px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.DIY {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -925px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.DIY,
.Tablet .Layout .LargeIcons .Sprite.DIY {
  background: url('../images/retinaSprite.png?v=8') -925px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Garden {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -967px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Garden,
.Tablet .Layout .LargeIcons .Sprite.Garden {
  background: url('../images/retinaSprite.png?v=8') -967px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Travel {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1009px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Travel,
.Tablet .Layout .LargeIcons .Sprite.Travel {
  background: url('../images/retinaSprite.png?v=8') -1009px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Pets {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1051px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Pets,
.Tablet .Layout .LargeIcons .Sprite.Pets {
  background: url('../images/retinaSprite.png?v=8') -1051px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Recipes {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1093px -158px;
}
.Mobile .Layout .LargeIcons .Sprite.Recipes,
.Tablet .Layout .LargeIcons .Sprite.Recipes {
  background: url('../images/retinaSprite.png?v=8') -1093px -158px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Chefs {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -799px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Chefs,
.Tablet .Layout .LargeIcons .Sprite.Chefs {
  background: url('../images/retinaSprite.png?v=8') -799px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Restaurants {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -841px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Restaurants,
.Tablet .Layout .LargeIcons .Sprite.Restaurants {
  background: url('../images/retinaSprite.png?v=8') -841px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Articles {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -883px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Articles,
.Tablet .Layout .LargeIcons .Sprite.Articles {
  background: url('../images/retinaSprite.png?v=8') -883px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Experts {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -925px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Experts,
.Tablet .Layout .LargeIcons .Sprite.Experts {
  background: url('../images/retinaSprite.png?v=8') -925px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Glossary {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -967px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Glossary,
.Tablet .Layout .LargeIcons .Sprite.Glossary {
  background: url('../images/retinaSprite.png?v=8') -967px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Cookbook {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1009px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Cookbook,
.Tablet .Layout .LargeIcons .Sprite.Cookbook {
  background: url('../images/retinaSprite.png?v=8') -1009px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Health {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1051px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Health,
.Tablet .Layout .LargeIcons .Sprite.Health {
  background: url('../images/retinaSprite.png?v=8') -1051px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Style {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1093px -116px;
}
.Mobile .Layout .LargeIcons .Sprite.Style,
.Tablet .Layout .LargeIcons .Sprite.Style {
  background: url('../images/retinaSprite.png?v=8') -1093px -116px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Alert {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -799px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Alert,
.Tablet .Layout .LargeIcons .Sprite.Alert {
  background: url('../images/retinaSprite.png?v=8') -799px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Maintenance {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -841px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Maintenance,
.Tablet .Layout .LargeIcons .Sprite.Maintenance {
  background: url('../images/retinaSprite.png?v=8') -841px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Member {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -883px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Member,
.Tablet .Layout .LargeIcons .Sprite.Member {
  background: url('../images/retinaSprite.png?v=8') -883px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Video {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -925px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Video,
.Tablet .Layout .LargeIcons .Sprite.Video {
  background: url('../images/retinaSprite.png?v=8') -925px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Horoscopes {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -967px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Horoscopes,
.Tablet .Layout .LargeIcons .Sprite.Horoscopes {
  background: url('../images/retinaSprite.png?v=8') -967px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Showdown {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1009px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Showdown,
.Tablet .Layout .LargeIcons .Sprite.Showdown {
  background: url('../images/retinaSprite.png?v=8') -1009px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.RateMy {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1051px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.RateMy,
.Tablet .Layout .LargeIcons .Sprite.RateMy {
  background: url('../images/retinaSprite.png?v=8') -1051px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Community {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -1093px -200px;
}
.Mobile .Layout .LargeIcons .Sprite.Community,
.Tablet .Layout .LargeIcons .Sprite.Community {
  background: url('../images/retinaSprite.png?v=8') -1093px -200px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Win {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -799px -242px;
}
.Mobile .Layout .LargeIcons .Sprite.Win,
.Tablet .Layout .LargeIcons .Sprite.Win {
  background: url('../images/retinaSprite.png?v=8') -799px -242px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Faqs {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -841px -242px;
}
.Mobile .Layout .LargeIcons .Sprite.Faqs,
.Tablet .Layout .LargeIcons .Sprite.Faqs {
  background: url('../images/retinaSprite.png?v=8') -841px -242px;
  background-size: 1157px 1200px;
}
.Layout .LargeIcons .Sprite.Contact {
  display: block;
  width: 32px;
  height: 32px;
  background: url('../images/sprite.png?v=8') -883px -242px;
}
.Mobile .Layout .LargeIcons .Sprite.Contact,
.Tablet .Layout .LargeIcons .Sprite.Contact {
  background: url('../images/retinaSprite.png?v=8') -883px -242px;
  background-size: 1157px 1200px;
}
.Layout .Columns .Slider .Sprite.Arrow {
  background: #eb1167;
  width: 8px;
  height: 13px;
}
.Layout .Columns .Slider .Sprite.Arrow.Back span {
  display: block;
  width: 8px;
  height: 13px;
  background: url('../images/sprite.png?v=8') -399px -144px;
}
.Mobile .Layout .Columns .Slider .Sprite.Arrow.Back span,
.Tablet .Layout .Columns .Slider .Sprite.Arrow.Back span {
  background: url('../images/retinaSprite.png?v=8') -399px -144px;
  background-size: 1157px 1200px;
}
.Layout .Columns .Slider .Sprite.Arrow.Next span {
  display: block;
  width: 8px;
  height: 13px;
  background: url('../images/sprite.png?v=8') -419px -144px;
}
.Mobile .Layout .Columns .Slider .Sprite.Arrow.Next span,
.Tablet .Layout .Columns .Slider .Sprite.Arrow.Next span {
  background: url('../images/retinaSprite.png?v=8') -419px -144px;
  background-size: 1157px 1200px;
}
.Layout .Columns .Slider .Sprite.Arrow span {
  display: block;
  position: static;
  clip: auto;
  margin: auto;
  font-size: 0px;
}
.Layout .Columns .RateMy.ratemypet .Sprite.Rating {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -997px -10px;
}
.Mobile .Layout .Columns .RateMy.ratemypet .Sprite.Rating,
.Tablet .Layout .Columns .RateMy.ratemypet .Sprite.Rating {
  background: url('../images/retinaSprite.png?v=8') -997px -10px;
  background-size: 1157px 1200px;
}
.Layout .Columns .RateMyPlant .Sprite.Rating {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -967px -10px;
}
.Mobile .Layout .Columns .RateMyPlant .Sprite.Rating,
.Tablet .Layout .Columns .RateMyPlant .Sprite.Rating {
  background: url('../images/retinaSprite.png?v=8') -967px -10px;
  background-size: 1157px 1200px;
}
.Layout .Footer .Sprite.StickerLSC {
  display: block;
  width: 150px;
  height: 44px;
  background: url('../images/sprite.png?v=8') -542px -550px;
}
.Mobile .Layout .Footer .Sprite.StickerLSC,
.Tablet .Layout .Footer .Sprite.StickerLSC {
  background: url('../images/retinaSprite.png?v=8') -542px -550px;
  background-size: 1157px 1200px;
}
.Layout .Footer .Sprite.StickerFoxtel {
  display: block;
  width: 109px;
  height: 60px;
  background: url('../images/sprite.png?v=8') -10px -185px;
}
.Mobile .Layout .Footer .Sprite.StickerFoxtel,
.Tablet .Layout .Footer .Sprite.StickerFoxtel {
  background: url('../images/retinaSprite.png?v=8') -10px -185px;
  background-size: 1157px 1200px;
}
.Layout .Footer .LightBackground .Sprite.StickerLSC {
  display: block;
  width: 150px;
  height: 40px;
  background: url('../images/sprite.png?v=8') -542px -550px;
}
.Mobile .Layout .Footer .LightBackground .Sprite.StickerLSC,
.Tablet .Layout .Footer .LightBackground .Sprite.StickerLSC {
  background: url('../images/retinaSprite.png?v=8') -542px -550px;
  background-size: 1157px 1200px;
}
.Layout .Footer .LightBackground .Sprite.StickerFoxtel {
  display: block;
  width: 109px;
  height: 60px;
  background: url('../images/sprite.png?v=8') -139px -221px;
}
.Mobile .Layout .Footer .LightBackground .Sprite.StickerFoxtel,
.Tablet .Layout .Footer .LightBackground .Sprite.StickerFoxtel {
  background: url('../images/retinaSprite.png?v=8') -139px -221px;
  background-size: 1157px 1200px;
}
.Layout .Comment.Reply .Sprite.Note {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1007px -66px;
}
.Mobile .Layout .Comment.Reply .Sprite.Note,
.Tablet .Layout .Comment.Reply .Sprite.Note {
  background: url('../images/retinaSprite.png?v=8') -1007px -66px;
  background-size: 1157px 1200px;
}
.Layout .Comment.Reply .Sprite.Quotes {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1033px -66px;
}
.Mobile .Layout .Comment.Reply .Sprite.Quotes,
.Tablet .Layout .Comment.Reply .Sprite.Quotes {
  background: url('../images/retinaSprite.png?v=8') -1033px -66px;
  background-size: 1157px 1200px;
}
.Layout .Heading .Sprite.ArrowDown {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -1059px -66px;
}
.Mobile .Layout .Heading .Sprite.ArrowDown,
.Tablet .Layout .Heading .Sprite.ArrowDown {
  background: url('../images/retinaSprite.png?v=8') -1059px -66px;
  background-size: 1157px 1200px;
}
.Layout .Sprite.ErrorLabel {
  display: block;
  width: 47px;
  height: 22px;
  background: url('../images/sprite.png?v=8') -317px -143px;
}
.Mobile .Layout .Sprite.ErrorLabel,
.Tablet .Layout .Sprite.ErrorLabel {
  background: url('../images/retinaSprite.png?v=8') -317px -143px;
  background-size: 1157px 1200px;
}
.Layout .ErrorRight .Sprite.ErrorLabel {
  display: block;
  width: 47px;
  height: 22px;
  background: url('../images/sprite.png?v=8') -317px -175px;
}
.Mobile .Layout .ErrorRight .Sprite.ErrorLabel,
.Tablet .Layout .ErrorRight .Sprite.ErrorLabel {
  background: url('../images/retinaSprite.png?v=8') -317px -175px;
  background-size: 1157px 1200px;
}
.Mobile .Layout .HighlightsTX .Calendar {
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/sprite.png?v=8') -373px -142px;
}
.Mobile .Mobile .Layout .HighlightsTX .Calendar,
.Tablet .Mobile .Layout .HighlightsTX .Calendar {
  background: url('../images/retinaSprite.png?v=8') -373px -142px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a .Sprite.LS {
  display: block;
  width: 73px;
  height: 20px;
  background: url('../images/sprite.png?v=8') -362px -789px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a .Sprite.LS,
.Tablet .Layout .ChannelsMenu .MenuButtons a .Sprite.LS {
  background: url('../images/retinaSprite.png?v=8') -362px -789px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a .Sprite.LSC {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -828px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a .Sprite.LSC,
.Tablet .Layout .ChannelsMenu .MenuButtons a .Sprite.LSC {
  background: url('../images/retinaSprite.png?v=8') -362px -828px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a .Sprite.LSF {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -868px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a .Sprite.LSF,
.Tablet .Layout .ChannelsMenu .MenuButtons a .Sprite.LSF {
  background: url('../images/retinaSprite.png?v=8') -362px -868px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a .Sprite.LSH {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -908px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a .Sprite.LSH,
.Tablet .Layout .ChannelsMenu .MenuButtons a .Sprite.LSH {
  background: url('../images/retinaSprite.png?v=8') -362px -908px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a .Sprite.LSY {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -947px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a .Sprite.LSY,
.Tablet .Layout .ChannelsMenu .MenuButtons a .Sprite.LSY {
  background: url('../images/retinaSprite.png?v=8') -362px -947px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LS {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -552px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LS,
.Tablet .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LS {
  background: url('../images/retinaSprite.png?v=8') -362px -552px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSC {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -601px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSC,
.Tablet .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSC {
  background: url('../images/retinaSprite.png?v=8') -362px -601px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSF {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -646px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSF,
.Tablet .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSF {
  background: url('../images/retinaSprite.png?v=8') -362px -646px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSH {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -695px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSH,
.Tablet .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSH {
  background: url('../images/retinaSprite.png?v=8') -362px -695px;
  background-size: 1157px 1200px;
}
.Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSY {
  display: block;
  width: 60px;
  height: 30px;
  background: url('../images/sprite.png?v=8') -362px -740px;
}
.Mobile .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSY,
.Tablet .Layout .ChannelsMenu .MenuButtons a.Selected .Sprite.LSY {
  background: url('../images/retinaSprite.png?v=8') -362px -740px;
  background-size: 1157px 1200px;
}
.Layout .Wrapper {
  max-width: 1000px;
  margin: auto;
}
.Layout .Padding {
  padding: 10px;
}
.Layout .DoublePadding {
  padding: 20px;
}
.Layout .NegativeMargin {
  margin: -10px;
}
.Layout .Padding.FlushTop,
.Layout .DoublePadding.FlushTop {
  padding-top: 0px;
}
.Layout .Padding.FlushRight,
.Layout .DoublePadding.FlushRight {
  padding-right: 0px;
}
.Layout .Padding.FlushBottom,
.Layout .DoublePadding.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Padding.FlushLeft,
.Layout .DoublePadding.FlushLeft {
  padding-left: 0px;
}
.Layout .HalfPaddingTop {
  padding-top: 5px;
}
.Layout .HalfPaddingBottom {
  padding-bottom: 5px;
}
.Layout .PaddingTop {
  padding-top: 10px;
}
.Layout .PaddingRight {
  padding-right: 10px;
}
.Layout .PaddingBottom {
  padding-bottom: 10px;
}
.Layout .PaddingLeft {
  padding-left: 10px;
}
.Layout .DoublePaddingTop {
  padding-top: 20px;
}
.Layout .DoublePaddingRight {
  padding-right: 20px;
}
.Layout .DoublePaddingBottom {
  padding-bottom: 20px;
}
.Layout .DoublePaddingLeft {
  padding-left: 20px;
}
.Layout .TruncatedH3 {
  max-height: 37px;
  overflow: hidden;
}
.Layout .ListOfIcons.ChefPage {
  width: 160px;
}
.Layout .ListOfIcons li {
  zoom: 1;
}
.Desktop .Layout .ListOfIcons li span.MaskedIcon:hover .HoverTarget {
  background: #eb1167;
}
.Layout .ListOfIcons li .Hodots {
  position: relative;
  margin: 0px;
}
.Layout .ListOfIcons li .MaskedIcon {
  display: block;
  padding: 4px 0px 5px;
}
.Layout .ListOfIcons li .MaskedIcon .Text {
  position: relative;
  left: 5px;
  top: -1px;
}
.Layout .ListOfIcons li .FloatRight {
  position: relative;
  top: 3px;
  padding-left: 5px;
}
.Mobile .Layout .Columns .Left .FlushWidget {
  margin-left: -20px;
  margin-right: -20px;
  display: block;
  width: auto;
}
.Mobile .Layout .Columns .Left .FlushWidget.FormWrapper {
  margin-left: -30px;
  margin-right: -30px;
}
.Mobile .Layout .Columns .Left .FlushWidget .ShareCommentPrint {
  margin-left: 5px;
}
.Mobile .Layout .Columns .Left .FlushWidget .ShareCommentPrint .Triangle {
  display: none;
}
.Layout .Polaroid {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  position: relative;
  display: block;
  background: white;
  padding: 2px;
  zoom: 1;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
.Layout .Polaroid > * {
  position: relative;
  width: 100%;
  z-index: 1;
  zoom: 1;
}
.Layout .Polaroid.Collapsed {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .Polaroid.Collapsed > * {
  width: auto;
}
.Layout .Polaroid .Sprite {
  position: absolute;
  z-index: 2;
}
.Layout .Polaroid .Sprite.Relative {
  position: relative;
}
.Layout .Polaroid .PlaySmall {
  bottom: 5px;
  right: 5px;
}
.IE7 .Layout .Polaroid,
.IE8 .Layout .Polaroid,
.IE9 .Layout .Polaroid {
  border: 1px solid #dddddd;
}
.Layout .Polaroid > .ThemedBorder {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  border: 2px solid #eb1167;
}
.Layout .Polaroid > .ThemedBorder,
.Layout .Polaroid > .ThemedBorder .Inner {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.Layout .Polaroid > .ThemedBorder .Inner {
  border: 1px solid white;
}
.Layout .Polaroid.Selected > .ThemedBorder {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout a.Polaroid {
  background: white;
}
.Layout a.Polaroid img {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
}
.Desktop .Layout a.Polaroid:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Layout .FactsheetImage {
  position: relative;
}
.Layout .FactsheetImage .Sprite.Gallery,
.Layout .FactsheetImage .Sprite.PlaySmall {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 3;
}
.Mobile .Layout .SpecialImageWithDescription .Float {
  float: none;
  display: block;
}
.Mobile .Layout .SpecialImageWithDescription .Float img {
  width: 100%;
}
.Mobile .Layout .SpecialImageWithDescription .DoublePaddingLeft {
  padding: 10px 0px 0px;
}
.Layout .Bullet {
  position: relative;
  top: -1px;
  vertical-align: top;
  color: #eb1167;
}
.Layout .Byline {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  color: #aaaaaa;
}
.Layout .Byline.Small {
  font-size: 12px;
}
.Layout .Byline a {
  color: #eb1167;
}
.Layout .Byline a:hover {
  color: black;
}
.Layout .GlobalBorderTop {
  display: block;
  border-top: 1px solid #dddddd;
}
.Layout .ChannelsMenu .MenuButtons a {
  background: white;
}
.Desktop .Layout .ChannelsMenu .MenuButtons a:hover,
.Layout .ChannelsMenu .MenuButtons a.Selected {
  background: whitesmoke;
}
.Layout .ChannelsMenu .MenuButtons table td.Seperator .Vodots {
  height: 45px;
}
.Layout .SpecialNote {
  background: #ebebed url('../images/tile.png');
  border: 1px solid #dddddd;
  padding: 16px 20px;
}
.Layout .SpecialNote.Success {
  background-color: #e7f0d5;
  border-color: #88ba33;
}
.Layout .SpecialNote.Success .SpecialColour {
  color: #88ba33;
}
.Layout .SpecialNote.Success .ThemedButton.SpecialColour {
  background: #88ba33;
  color: white;
}
.Layout .SpecialNote.Success .ThemedButton.SpecialColour:hover {
  background: #6b9228;
}
.Layout .SpecialNote.Message {
  background-color: #eeeeee;
  border-color: #dddddd;
}
.Layout .SpecialNote.Message .SpecialColour {
  color: #dddddd;
}
.Layout .SpecialNote.Message .ThemedButton.SpecialColour {
  background: #dddddd;
  color: white;
}
.Layout .SpecialNote.Message .ThemedButton.SpecialColour:hover {
  background: #c4c4c4;
}
.Layout .SpecialNote.Thanks {
  background-color: #dff2f9;
  border-color: #33aadd;
}
.Layout .SpecialNote.Thanks .SpecialColour {
  color: #33aadd;
}
.Layout .SpecialNote.Thanks .ThemedButton.SpecialColour {
  background: #33aadd;
  color: white;
}
.Layout .SpecialNote.Thanks .ThemedButton.SpecialColour:hover {
  background: #208ebd;
}
.Layout .SpecialNote.Error {
  background-color: #f6d3d7;
  border-color: #de2243;
}
.Layout .SpecialNote.Error .SpecialColour {
  color: #de2243;
}
.Layout .SpecialNote.Error .ThemedButton.SpecialColour {
  background: #de2243;
  color: white;
}
.Layout .SpecialNote.Error .ThemedButton.SpecialColour:hover {
  background: #b21b35;
}
.Layout .SpecialNote .TellYourFriends {
  margin: 0px -10px;
}
.Layout .SpecialNote.Theme {
  color: #eb1167;
}
.Layout .SpecialNote.Theme .SpecialColour {
  color: #eb1167;
}
.Layout .NumberedBullet {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  color: #555555;
  width: 30px;
  height: 30px;
  border: 1px solid #dddddd;
  background: whitesmoke;
}
.Layout .NumberedBullet.Small {
  font-size: 12px;
}
.Layout .DisableLink,
.Desktop .Layout .DisableLink:hover {
  cursor: default;
}
.Layout .MaskedIcon.HoverTarget,
.Layout .MaskedIcon .HoverTarget,
.Layout .MaskedIcon.NoHoverTarget,
.Layout .MaskedIcon .NoHoverTarget {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: #eb1167;
}
.Mobile .Layout .MaskedIcon.HoverTarget,
.Mobile .Layout .MaskedIcon .HoverTarget,
.Mobile .Layout .MaskedIcon.NoHoverTarget,
.Mobile .Layout .MaskedIcon .NoHoverTarget,
.Tablet .Layout .MaskedIcon.HoverTarget,
.Tablet .Layout .MaskedIcon .HoverTarget,
.Tablet .Layout .MaskedIcon.NoHoverTarget,
.Tablet .Layout .MaskedIcon .NoHoverTarget {
  position: relative;
  z-index: 1;
  background: none !important;
}
.Mobile .Layout .MaskedIcon.HoverTarget:after,
.Mobile .Layout .MaskedIcon .HoverTarget:after,
.Mobile .Layout .MaskedIcon.NoHoverTarget:after,
.Mobile .Layout .MaskedIcon .NoHoverTarget:after,
.Tablet .Layout .MaskedIcon.HoverTarget:after,
.Tablet .Layout .MaskedIcon .HoverTarget:after,
.Tablet .Layout .MaskedIcon.NoHoverTarget:after,
.Tablet .Layout .MaskedIcon .NoHoverTarget:after {
  background: #eb1167;
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -1;
}
.Layout .MaskedIcon.HoverTarget,
.Layout .MaskedIcon .HoverTarget {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
}
.Layout .MaskedIcon.Black,
.Desktop .Layout .MaskedIcon.HoverTarget:hover,
.Desktop .Layout .MaskedIcon.HoverTarget.Hovered,
.Layout .MaskedIcon.HoverTarget.Selected,
.Desktop .Layout .MaskedIcon:hover .HoverTarget,
.Desktop .Layout .MaskedIcon.Hovered .HoverTarget,
.Layout .MaskedIcon.Selected .HoverTarget {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: black;
}
.Mobile .Layout .MaskedIcon.Black,
.Mobile .Desktop .Layout .MaskedIcon.HoverTarget:hover,
.Mobile .Desktop .Layout .MaskedIcon.HoverTarget.Hovered,
.Mobile .Layout .MaskedIcon.HoverTarget.Selected,
.Mobile .Desktop .Layout .MaskedIcon:hover .HoverTarget,
.Mobile .Desktop .Layout .MaskedIcon.Hovered .HoverTarget,
.Mobile .Layout .MaskedIcon.Selected .HoverTarget,
.Tablet .Layout .MaskedIcon.Black,
.Tablet .Desktop .Layout .MaskedIcon.HoverTarget:hover,
.Tablet .Desktop .Layout .MaskedIcon.HoverTarget.Hovered,
.Tablet .Layout .MaskedIcon.HoverTarget.Selected,
.Tablet .Desktop .Layout .MaskedIcon:hover .HoverTarget,
.Tablet .Desktop .Layout .MaskedIcon.Hovered .HoverTarget,
.Tablet .Layout .MaskedIcon.Selected .HoverTarget {
  position: relative;
  z-index: 1;
  background: none !important;
}
.Mobile .Layout .MaskedIcon.Black:after,
.Mobile .Desktop .Layout .MaskedIcon.HoverTarget:hover:after,
.Mobile .Desktop .Layout .MaskedIcon.HoverTarget.Hovered:after,
.Mobile .Layout .MaskedIcon.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .MaskedIcon:hover .HoverTarget:after,
.Mobile .Desktop .Layout .MaskedIcon.Hovered .HoverTarget:after,
.Mobile .Layout .MaskedIcon.Selected .HoverTarget:after,
.Tablet .Layout .MaskedIcon.Black:after,
.Tablet .Desktop .Layout .MaskedIcon.HoverTarget:hover:after,
.Tablet .Desktop .Layout .MaskedIcon.HoverTarget.Hovered:after,
.Tablet .Layout .MaskedIcon.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .MaskedIcon:hover .HoverTarget:after,
.Tablet .Desktop .Layout .MaskedIcon.Hovered .HoverTarget:after,
.Tablet .Layout .MaskedIcon.Selected .HoverTarget:after {
  background: black;
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -1;
}
.Layout .Borders.Solid {
  border: 1px solid #dddddd;
  background: white;
}
.Layout .Borders {
  position: relative;
}
.Layout .Borders.FlushTop {
  border-top: 0px;
}
.Layout .Borders > .Left,
.Layout .Borders > .Right {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(221, 221, 221, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 221, 221, 1)), color-stop(100%, rgba(221, 221, 221, 0)));
  background: -o-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(221, 221, 221, 0) 100%);
  background: linear-gradient(to bottom, rgba(221, 221, 221, 1), rgba(221, 221, 221, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFDDDDDD,EndColorStr=#00DDDDDD, GradientType=0);
  zoom: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 1px;
  overflow: hidden;
}
.Layout .Borders > .Right {
  left: auto;
  right: 0px;
}
.Layout .Borders.White {
  background: white;
}
.Layout .Borders.BorderTop {
  border-top: 1px solid #dddddd;
}
.Layout .Scroller {
  position: relative;
  height: 220px;
  overflow: scroll;
  overflow-x: hidden;
  margin-right: -10px;
}
.IE7 .Layout .Scroller,
.IE8 .Layout .Scroller {
  scrollbar-face-color: #eb1167;
  scrollbar-shadow-color: #eb1167;
  scrollbar-highlight-color: #eb1167;
  scrollbar-3dlight-color: #eb1167;
  scrollbar-darkshadow-color: #eb1167;
  scrollbar-track-color: whitesmoke;
  scrollbar-arrow-color: whitesmoke;
  scrollbar-arrow-highlight-color: #eb1167;
}
.IE9 .Layout .Scroller,
.IE10 .Layout .Scroller {
  scrollbar-face-color: #eb1167;
  scrollbar-track-color: whitesmoke;
  scrollbar-arrow-color: #eb1167;
}
.Layout .Scroller::-webkit-scrollbar {
  width: 5px;
}
.Layout .Scroller::-webkit-scrollbar-track-piece {
  background: whitesmoke;
}
.Layout .Scroller::-webkit-scrollbar-thumb:vertical {
  height: 29px;
  background: #eb1167;
  border-bottom: 1px solid #a40c48;
}
.Layout .Scroller li {
  margin-right: 10px;
}
.Layout .Scroller li .Hodots {
  margin: 10px 0px 4px;
}
.Layout .Scroller li:first-child .Hodots {
  display: none;
}
.Layout .Wysiwyg {
  zoom: 1;
}
.Layout .Wysiwyg:before,
.Layout .Wysiwyg:after {
  content: '';
  display: table;
}
.Layout .Wysiwyg:after {
  clear: both;
}
.Layout .Wysiwyg a img {
  display: inline;
}
.Layout .Wysiwyg .GalleryThumbnails img {
  display: block;
}
.Layout .Wysiwyg a {
  color: #eb1167;
}
.Layout .Wysiwyg a:hover {
  color: black;
}
.Layout .Wysiwyg img.FloatedLeft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-top: 14px;
}
.Layout .Wysiwyg img.FloatedRight {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
  margin-top: 14px;
}
.Layout .Wysiwyg img.Centred {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.Mobile .Layout .Wysiwyg img {
  width: 100% !important;
  height: auto !important;
}
.Layout .Wysiwyg .YouTube {
  position: relative;
  height: 0px;
  padding-bottom: 56.25%;
  display: block;
}
.Layout .Wysiwyg .YouTube iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.Layout .Wysiwyg p {
  line-height: 160%;
  padding-top: 12px;
}
.Layout .Wysiwyg p:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg.FlushWidget p {
  margin-left: 30px;
  margin-right: 30px;
}
.Layout .Wysiwyg h1,
.Layout .Wysiwyg h2,
.Layout .Wysiwyg h3,
.Layout .Wysiwyg h4,
.Layout .Wysiwyg h5,
.Layout .Wysiwyg h6 {
  padding-top: 12px;
}
.Layout .Wysiwyg h1:first-child,
.Layout .Wysiwyg h2:first-child,
.Layout .Wysiwyg h3:first-child,
.Layout .Wysiwyg h4:first-child,
.Layout .Wysiwyg h5:first-child,
.Layout .Wysiwyg h6:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg .Gallery {
  margin-top: 12px;
}
.Layout .Wysiwyg .Gallery:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg .ReadMore .SecondPart p {
  padding-top: 12px;
}
.Layout .Wysiwyg .ReadMore.PLimit .Seperator,
.Layout .Wysiwyg .ReadMore.PLimit .ReadMoreTrigger {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin-top: 5px;
}
.Layout .Wysiwyg b,
.Layout .Wysiwyg strong {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  font-weight: bold;
}
.Layout .Wysiwyg b.Small,
.Layout .Wysiwyg strong.Small {
  font-size: 11px;
}
.Layout .Wysiwyg img {
  max-width: 100%;
}
.Layout .Wysiwyg ul {
  list-style: disc outside;
}
.Layout .Wysiwyg ul,
.Layout .Wysiwyg ol {
  padding-left: 18px;
  padding-top: 10px;
}
.Layout .Wysiwyg ul:first-child,
.Layout .Wysiwyg ol:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg li {
  padding-top: 10px;
}
.Layout .Wysiwyg li:first-child {
  padding-top: 0px;
}
.NotIE .Layout .Wysiwyg ul,
.IE9 .Layout .Wysiwyg ul,
.IE10 .Layout .Wysiwyg ul,
.NotIE .Layout .Wysiwyg ol,
.IE9 .Layout .Wysiwyg ol,
.IE10 .Layout .Wysiwyg ol {
  list-style: none;
}
.NotIE .Layout .Wysiwyg ul li,
.IE9 .Layout .Wysiwyg ul li,
.IE10 .Layout .Wysiwyg ul li,
.NotIE .Layout .Wysiwyg ol li,
.IE9 .Layout .Wysiwyg ol li,
.IE10 .Layout .Wysiwyg ol li {
  position: relative;
}
.NotIE .Layout .Wysiwyg ul li:before,
.IE9 .Layout .Wysiwyg ul li:before,
.IE10 .Layout .Wysiwyg ul li:before,
.NotIE .Layout .Wysiwyg ol li:before,
.IE9 .Layout .Wysiwyg ol li:before,
.IE10 .Layout .Wysiwyg ol li:before {
  /*position:absolute;
						left:-18px;*/
  color: #eb1167;
}
.NotIE .Layout .Wysiwyg ol,
.IE9 .Layout .Wysiwyg ol,
.IE10 .Layout .Wysiwyg ol {
  counter-reset: item;
}
.NotIE .Layout .Wysiwyg ol li:before,
.IE9 .Layout .Wysiwyg ol li:before,
.IE10 .Layout .Wysiwyg ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
}
.NotIE .Layout .Wysiwyg ul li:before,
.IE9 .Layout .Wysiwyg ul li:before,
.IE10 .Layout .Wysiwyg ul li:before {
  content: '» ';
}
.Layout .Wysiwyg h1 b,
.Layout .Wysiwyg h1 strong {
  font-size: 28px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h1 b.Small,
.Layout .Wysiwyg h1 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg h2 b,
.Layout .Wysiwyg h2 strong {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h2 b.Small,
.Layout .Wysiwyg h2 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg h3 b,
.Layout .Wysiwyg h3 strong {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h3 b.Small,
.Layout .Wysiwyg h3 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg h4 b,
.Layout .Wysiwyg h4 strong {
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h4 b.Small,
.Layout .Wysiwyg h4 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg h5 b,
.Layout .Wysiwyg h5 strong {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h5 b.Small,
.Layout .Wysiwyg h5 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg h6 b,
.Layout .Wysiwyg h6 strong {
  font-size: 12px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Wysiwyg h6 b.Small,
.Layout .Wysiwyg h6 strong.Small {
  font-size: 12px;
}
.Layout .Wysiwyg > table {
  margin-top: 12px;
}
.Layout .Wysiwyg > table:first-child {
  margin-top: 0px;
}
.Layout .Wysiwyg > table tr td:first-child {
  background: whitesmoke;
}
.Layout .Wysiwyg > table tr th,
.Layout .Wysiwyg > table tr td {
  border: 1px solid #dddddd;
  padding: 5px;
  text-align: left;
}
.Layout .Wysiwyg > table tr th {
  border-color: #eb1167;
  background: #eb1167;
  color: white;
}
.Mobile .Layout .Wysiwyg > table,
.Mobile .Layout .Wysiwyg > table * {
  display: block !important;
  background: none !important;
  border: 0px !important;
  width: auto !important;
  height: auto !important;
  color: #333333;
}
.Mobile .Layout .Wysiwyg > table th,
.Mobile .Layout .Wysiwyg > table td:first-child {
  color: #eb1167;
  font-weight: bold;
}
.Layout .Wysiwyg .PolaroidWithCaption {
  float: left;
  padding: 12px 20px 12px 0px;
  max-width: 100%;
  height: auto !important;
}
.Desktop .Layout .Wysiwyg .PolaroidWithCaption.FloatedRight {
  float: right;
  padding: 12px 0px 12px 20px;
}
.Desktop .Layout .Wysiwyg .PolaroidWithCaption.FloatedRight,
.Desktop .Layout .Wysiwyg .PolaroidWithCaption.FloatedLeft {
  margin-top: 14px;
}
.Desktop .Layout .Wysiwyg .PolaroidWithCaption.Centred {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.Mobile .Layout .Wysiwyg .PolaroidWithCaption {
  float: none;
  padding-right: 0px;
  padding-bottom: 0px;
  width: 100% !important;
}
.Layout .Wysiwyg .PolaroidWithCaption:first-child {
  padding-top: 0px;
}
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid p {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,EndColorStr=#7F000000, GradientType=0);
  zoom: 1;
  position: absolute;
  left: 2px;
  bottom: 2px;
  right: 2px;
  z-index: 2;
  width: auto;
  padding: 5px 10px;
  color: white;
}
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid img {
  width: 100%;
  /*&			{ width:auto; }
					.Mobile &	{ width:100%; }*/

}
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid .Buttons {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 999;
  width: 60px;
}
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid .Delete,
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid .Switch {
  float: right;
  margin-left: 5px;
  background: #0085bf;
  width: 10px;
  height: 10px;
  z-index: 999;
  cursor: pointer;
  color: white;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  padding: 2px;
  line-height: 11px;
  display: none;
}
.Layout .Wysiwyg .PolaroidWithCaption .Polaroid .Switch {
  line-height: 6px;
  font-size: 15px;
}
.Layout .TemplateTvShow .Wysiwyg,
.Layout .TemplateRecipe .Wysiwyg,
.Layout .TemplateArticle .Wysiwyg,
.Layout .TemplateExpert .Wysiwyg,
.Layout .TemplateChef .Wysiwyg,
.Layout .TemplateGlossaryTemplate .Wysiwyg,
.Layout .TemplateWin .Wysiwyg,
.Layout .TemplateWineTemplate .Wysiwyg,
.Layout .TemplatePlantGuide .Wysiwyg,
.Layout .TemplateTryItRateIt .Wysiwyg,
.Layout .TemplateTvShow .Wysiwyg p,
.Layout .TemplateRecipe .Wysiwyg p,
.Layout .TemplateArticle .Wysiwyg p,
.Layout .TemplateExpert .Wysiwyg p,
.Layout .TemplateChef .Wysiwyg p,
.Layout .TemplateGlossaryTemplate .Wysiwyg p,
.Layout .TemplateWin .Wysiwyg p,
.Layout .TemplateWineTemplate .Wysiwyg p,
.Layout .TemplatePlantGuide .Wysiwyg p,
.Layout .TemplateTryItRateIt .Wysiwyg p,
.Layout .TemplateTvShow .Wysiwyg .P,
.Layout .TemplateRecipe .Wysiwyg .P,
.Layout .TemplateArticle .Wysiwyg .P,
.Layout .TemplateExpert .Wysiwyg .P,
.Layout .TemplateChef .Wysiwyg .P,
.Layout .TemplateGlossaryTemplate .Wysiwyg .P,
.Layout .TemplateWin .Wysiwyg .P,
.Layout .TemplateWineTemplate .Wysiwyg .P,
.Layout .TemplatePlantGuide .Wysiwyg .P,
.Layout .TemplateTryItRateIt .Wysiwyg .P,
.Layout .TemplateTvShow .Wysiwyg input,
.Layout .TemplateRecipe .Wysiwyg input,
.Layout .TemplateArticle .Wysiwyg input,
.Layout .TemplateExpert .Wysiwyg input,
.Layout .TemplateChef .Wysiwyg input,
.Layout .TemplateGlossaryTemplate .Wysiwyg input,
.Layout .TemplateWin .Wysiwyg input,
.Layout .TemplateWineTemplate .Wysiwyg input,
.Layout .TemplatePlantGuide .Wysiwyg input,
.Layout .TemplateTryItRateIt .Wysiwyg input,
.Layout .TemplateTvShow .Wysiwyg textarea,
.Layout .TemplateRecipe .Wysiwyg textarea,
.Layout .TemplateArticle .Wysiwyg textarea,
.Layout .TemplateExpert .Wysiwyg textarea,
.Layout .TemplateChef .Wysiwyg textarea,
.Layout .TemplateGlossaryTemplate .Wysiwyg textarea,
.Layout .TemplateWin .Wysiwyg textarea,
.Layout .TemplateWineTemplate .Wysiwyg textarea,
.Layout .TemplatePlantGuide .Wysiwyg textarea,
.Layout .TemplateTryItRateIt .Wysiwyg textarea,
.Layout .TemplateTvShow .Wysiwyg strong,
.Layout .TemplateRecipe .Wysiwyg strong,
.Layout .TemplateArticle .Wysiwyg strong,
.Layout .TemplateExpert .Wysiwyg strong,
.Layout .TemplateChef .Wysiwyg strong,
.Layout .TemplateGlossaryTemplate .Wysiwyg strong,
.Layout .TemplateWin .Wysiwyg strong,
.Layout .TemplateWineTemplate .Wysiwyg strong,
.Layout .TemplatePlantGuide .Wysiwyg strong,
.Layout .TemplateTryItRateIt .Wysiwyg strong,
.Layout .TemplateTvShow .Wysiwyg b,
.Layout .TemplateRecipe .Wysiwyg b,
.Layout .TemplateArticle .Wysiwyg b,
.Layout .TemplateExpert .Wysiwyg b,
.Layout .TemplateChef .Wysiwyg b,
.Layout .TemplateGlossaryTemplate .Wysiwyg b,
.Layout .TemplateWin .Wysiwyg b,
.Layout .TemplateWineTemplate .Wysiwyg b,
.Layout .TemplatePlantGuide .Wysiwyg b,
.Layout .TemplateTryItRateIt .Wysiwyg b {
  font-size: 15px;
  line-height: 150%;
}
.Layout .TemplateTvShow .Wysiwyg h2,
.Layout .TemplateRecipe .Wysiwyg h2,
.Layout .TemplateArticle .Wysiwyg h2,
.Layout .TemplateExpert .Wysiwyg h2,
.Layout .TemplateChef .Wysiwyg h2,
.Layout .TemplateGlossaryTemplate .Wysiwyg h2,
.Layout .TemplateWin .Wysiwyg h2,
.Layout .TemplateWineTemplate .Wysiwyg h2,
.Layout .TemplatePlantGuide .Wysiwyg h2,
.Layout .TemplateTryItRateIt .Wysiwyg h2,
.Layout .TemplateTvShow .Wysiwyg h2 strong,
.Layout .TemplateRecipe .Wysiwyg h2 strong,
.Layout .TemplateArticle .Wysiwyg h2 strong,
.Layout .TemplateExpert .Wysiwyg h2 strong,
.Layout .TemplateChef .Wysiwyg h2 strong,
.Layout .TemplateGlossaryTemplate .Wysiwyg h2 strong,
.Layout .TemplateWin .Wysiwyg h2 strong,
.Layout .TemplateWineTemplate .Wysiwyg h2 strong,
.Layout .TemplatePlantGuide .Wysiwyg h2 strong,
.Layout .TemplateTryItRateIt .Wysiwyg h2 strong,
.Layout .TemplateTvShow .Wysiwyg h2 b,
.Layout .TemplateRecipe .Wysiwyg h2 b,
.Layout .TemplateArticle .Wysiwyg h2 b,
.Layout .TemplateExpert .Wysiwyg h2 b,
.Layout .TemplateChef .Wysiwyg h2 b,
.Layout .TemplateGlossaryTemplate .Wysiwyg h2 b,
.Layout .TemplateWin .Wysiwyg h2 b,
.Layout .TemplateWineTemplate .Wysiwyg h2 b,
.Layout .TemplatePlantGuide .Wysiwyg h2 b,
.Layout .TemplateTryItRateIt .Wysiwyg h2 b {
  font-size: 20px;
  line-height: 120%;
}
.Layout .TemplateTvShow .Wysiwyg .Related,
.Layout .TemplateRecipe .Wysiwyg .Related,
.Layout .TemplateArticle .Wysiwyg .Related,
.Layout .TemplateExpert .Wysiwyg .Related,
.Layout .TemplateChef .Wysiwyg .Related,
.Layout .TemplateGlossaryTemplate .Wysiwyg .Related,
.Layout .TemplateWin .Wysiwyg .Related,
.Layout .TemplateWineTemplate .Wysiwyg .Related,
.Layout .TemplatePlantGuide .Wysiwyg .Related,
.Layout .TemplateTryItRateIt .Wysiwyg .Related {
  float: left;
  width: 260px;
  padding: 20px 20px 20px 0px;
}
.Layout .TemplateTvShow .Wysiwyg .Related ul,
.Layout .TemplateRecipe .Wysiwyg .Related ul,
.Layout .TemplateArticle .Wysiwyg .Related ul,
.Layout .TemplateExpert .Wysiwyg .Related ul,
.Layout .TemplateChef .Wysiwyg .Related ul,
.Layout .TemplateGlossaryTemplate .Wysiwyg .Related ul,
.Layout .TemplateWin .Wysiwyg .Related ul,
.Layout .TemplateWineTemplate .Wysiwyg .Related ul,
.Layout .TemplatePlantGuide .Wysiwyg .Related ul,
.Layout .TemplateTryItRateIt .Wysiwyg .Related ul {
  /*border-left:#dddddd	1px solid;
					border-right:#dddddd 1px solid;*/
  border-bottom: #dddddd 1px solid;
  padding-bottom: 10px;
  padding-lef: 9px;
}
.Layout .TemplateTvShow .Wysiwyg .Related ul li,
.Layout .TemplateRecipe .Wysiwyg .Related ul li,
.Layout .TemplateArticle .Wysiwyg .Related ul li,
.Layout .TemplateExpert .Wysiwyg .Related ul li,
.Layout .TemplateChef .Wysiwyg .Related ul li,
.Layout .TemplateGlossaryTemplate .Wysiwyg .Related ul li,
.Layout .TemplateWin .Wysiwyg .Related ul li,
.Layout .TemplateWineTemplate .Wysiwyg .Related ul li,
.Layout .TemplatePlantGuide .Wysiwyg .Related ul li,
.Layout .TemplateTryItRateIt .Wysiwyg .Related ul li {
  margin-left: 0px;
  z-index: 100000;
}
.Layout .TemplateWineTemplate .Wysiwyg span {
  font-size: 15px !important;
}
.Layout .FontSizeIncrease,
.Layout .FontSizeIncrease p,
.Layout .FontSizeIncrease .P,
.Layout .FontSizeIncrease input,
.Layout .FontSizeIncrease textarea,
.Layout .FontSizeIncrease strong,
.Layout .FontSizeIncrease b {
  font-size: 15px;
  line-height: 150%;
}
.Layout .FontSizeIncrease h2,
.Layout .FontSizeIncrease h2 strong,
.Layout .FontSizeIncrease h2 b {
  font-size: 20px;
  line-height: 120%;
}
.Layout .Feature {
  position: relative;
}
.Mobile .Layout .Feature {
  margin-top: 10px;
}
.Layout .Feature .Foreground {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.8)), color-stop(100%, rgba(235, 17, 103, 0.8)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.8), rgba(235, 17, 103, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEB1167,EndColorStr=#CCEB1167, GradientType=0);
  zoom: 1;
  padding: 30px 40px;
  position: absolute;
  left: 0px;
  top: 35px;
  bottom: 35px;
  width: 260px;
  z-index: 2;
}
.Layout .Feature .Foreground .WhiteButton {
  margin-top: 15px;
}
.Mobile .Layout .Feature .Foreground {
  position: static;
  padding: 10px 20px 5px;
  width: auto;
}
.Layout .Feature .Background {
  position: relative;
  z-index: 1;
}
.Layout .PillarSubFeature {
  position: relative;
}
.Layout .PillarSubFeature .Foreground {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,EndColorStr=#7F000000, GradientType=0);
  zoom: 1;
  position: absolute;
  bottom: 2px;
  right: 2px;
  left: 2px;
  z-index: 2;
  padding: 13px 20px 17px 115px;
}
.IE .Layout .PillarSubFeature .Foreground {
  filter: none;
  background: #333333;
}
.IE7 .Layout .PillarSubFeature .Foreground,
.IE8 .Layout .PillarSubFeature .Foreground,
.IE9 .Layout .PillarSubFeature .Foreground {
  bottom: 3px;
  right: 3px;
  left: 3px;
}
.Layout .PillarSubFeature .Foreground .Polaroid {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.Layout .PillarSubFeature .Foreground.NoAuthor {
  padding-left: 20px;
}
.Layout .PillarSubFeature .Polaroid {
  position: relative;
  z-index: 1;
}
.Mobile .Layout .PillarSubFeature .Foreground {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding: 10px 0px 0px;
  background: none;
}
.Mobile .Layout .PillarSubFeature .Foreground * {
  color: #333333;
  white-space: normal !important;
}
.Mobile .Layout .PillarSubFeature .Foreground .Polaroid {
  position: relative;
  left: 0px;
  bottom: 0px;
}
.Layout .ViewAll {
  position: relative;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  height: 20px;
}
.Layout .ViewAll .Wrap {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  height: 20px;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
  overflow: visible;
}
.Layout .ViewAll .Wrap a {
  display: block;
  margin: 0px 2px;
  font-size: 14px;
  line-height: normal;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.IE .Layout .ViewAll .Wrap a {
  margin-top: -5px;
}
.IE7 .Layout .ViewAll .Wrap a,
.IE8 .Layout .ViewAll .Wrap a {
  margin-top: -2px;
}
.Layout .ViewAll .Wrap .Hodots {
  display: block;
  position: relative;
  overflow: hidden;
  height: 3px;
  position: absolute;
  top: 50%;
  left: 100%;
  right: -1000px;
  margin-left: 15px;
}
.Layout .ViewAll .Wrap .Hodots:first-child {
  right: 100%;
  left: -1000px;
  margin-left: 0px;
  margin-right: 15px;
}
.Layout .Anchor {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  padding-top: 50px;
  margin-top: -50px;
}
.Layout .Anchor.CommentsAnchor {
  margin-top: -127px;
}
Due To Bigpond Header .Mobile .Layout .Anchor {
  padding-top: 40px;
  margin-top: -40px;
}
Due To Bigpond Header .Mobile .Layout .Anchor.CommentsAnchor {
  margin-top: -60px;
}
.Layout .DontMiss li img {
  width: auto;
}
.Layout .DontMiss li:first-child img {
  width: 100%;
}
.Layout .VideosShowsArticles li img {
  width: auto;
}
.Layout .SearchResults .Bull {
  padding: 0px 2px;
}
.Layout .SearchResults .Results .ViewAllLink {
  position: relative;
  top: 4px;
}
.Layout .SearchResults .Results .Stacker {
  padding: 0px;
}
.Layout .SearchResults .Results .PaginationWrapper {
  margin: 10px -10px -10px;
}
.Layout .SearchResults .Results .PaginationWrapper .Pagination {
  margin: 0px;
}
.Mobile .Layout .SearchResults .Results .PaginationWrapper {
  padding-bottom: 10px;
  padding-top: 10px;
}
.Layout .SearchResults .Results .RestaurantFilters li {
  padding-top: 5px;
}
.Layout .SearchResults .Results .RestaurantFilters .Hodots {
  margin: 10px 0px;
}
.Mobile .Layout .SearchResults .Results .FindMyRestaurantPagination {
  padding-bottom: 10px;
}
.Mobile .Layout .SearchResults.RestaurantSearchResults .Results > .Float {
  display: none;
}
.Mobile .Layout .CompetitionItem > .Polaroid {
  float: none;
  display: block;
}
.Mobile .Layout .CompetitionItem > .Polaroid img {
  width: 100%;
}
.Mobile .Layout .CompetitionItem > .DoublePaddingLeft {
  padding-top: 20px;
  padding-left: 0px;
}
.Mobile .Layout .FullWidthSelect .SelectWrap {
  margin-top: 10px;
}
.Mobile .Layout .FullWidthSelect .SelectWrap select {
  width: 100%;
}
.Layout .AdvertorialButton {
  font-size: 12px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background: #eb1167;
  padding: 2px 5px;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}
.Layout .AdvertorialButton.Small {
  font-size: 12px;
}
.Layout .ImageWithStats {
  zoom: 1;
}
.Layout .ImageWithStats:before,
.Layout .ImageWithStats:after {
  content: '';
  display: table;
}
.Layout .ImageWithStats:after {
  clear: both;
}
.Layout .ImageWithStats > .Hodots {
  display: none;
}
.Mobile .Layout .ImageWithStats {
  padding-bottom: 5px;
}
.Layout .ImageWithStats .Stats {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 0px 0px 0px 20px;
}
.Mobile .Layout .ImageWithStats .Stats {
  padding: 10px 0px 0px;
}
.Layout .ImageWithStats .Stats li {
  position: relative;
  overflow: hidden;
  zoom: 1;
  float: none;
  padding: 0px 0px 10px;
}
.Layout .ImageWithStats .Stats li .MaskedIcon {
  float: left;
}
.Layout .ImageWithStats .Stats li .P {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding-left: 5px;
  display: block;
}
.Layout .ImageWithStats .Stats li .Hodots {
  display: block;
  margin-top: 10px;
}
.Layout .ImageWithStats .Stats li .Rating.TooltipTrigger {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .ImageWithStats .Polaroid {
  float: left;
}
.Layout .ImageWithStats .Polaroid img {
  width: auto;
}
.Mobile .Layout .ImageWithStats .Polaroid {
  float: none;
}
.Mobile .Layout .ImageWithStats .Polaroid img {
  width: 100%;
}
.Layout .ImageWithStats.LargeImage .Polaroid {
  float: none;
}
.Layout .ImageWithStats.LargeImage .Polaroid img {
  width: 100%;
}
.Layout .ImageWithStats.LargeImage .ShareButtons img {
  width: auto;
}
.Layout .ImageWithStats.LargeImage .Stats {
  padding-top: 10px;
  padding-left: 0px;
}
.Layout .ImageWithStats.LargeImage .Stats li {
  float: left;
  padding-top: 10px;
  padding-bottom: 0px;
}
.Layout .ImageWithStats.LargeImage .Stats li .P {
  padding-right: 10px;
}
.Layout .ImageWithStats.LargeImage .Stats li .Hodots {
  display: none;
}
.Layout .FormPadding {
  zoom: 1;
  padding: 20px 70px;
}
.Layout .FormPadding:before,
.Layout .FormPadding:after {
  content: '';
  display: table;
}
.Layout .FormPadding:after {
  clear: both;
}
.Mobile .Layout .FormPadding {
  padding: 20px;
}
.Layout .FormPadding .ErrorLabel {
  position: absolute;
  left: -56px;
  top: 5px;
}
.Layout .FormPadding .ErrorRight .ErrorLabel {
  left: auto;
  right: -58px;
}
.Mobile .Layout input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0px;
}
.Mobile .Layout input[type=text],
.Mobile .Layout input[type=password],
.Mobile .Layout select,
.Mobile .Layout textarea {
  font-size: 16px;
}
.Mobile .Layout .InputWrap {
  float: none !important;
  width: 100% !important;
}
.Mobile .Layout .InputWrap .Label,
.Mobile .Layout .InputWrap .InputParent {
  margin: 0px !important;
}
.Layout .InputWrap input {
  width: 100%;
  border: 0px;
  padding: 0px;
  background: none;
}
.Layout .InputWrap label.Error {
  display: block;
  color: red;
  padding-top: 5px;
}
.Layout .InputWrap textarea {
  width: 100%;
  border: 0px;
  background: none;
}
.Layout .InputWrap.FlushButton label.Label {
  display: none;
}
.Layout .InputWrap.FlushButton .Input {
  position: relative;
  overflow: hidden;
  zoom: 1;
  -webkit-border-radius: 2px 0px 0px 2px;
  border-radius: 2px 0px 0px 2px;
  border-right: 0px;
}
.Layout .InputWrap.FlushButton .SubmitForm {
  float: right;
  padding: 7px 10px 5px;
  text-align: center;
}
.IE .Layout .InputWrap.FlushButton .SubmitForm {
  padding-top: 6px;
  padding-bottom: 6px;
}
.IE7 .Layout .InputWrap.FlushButton .SubmitForm {
  padding-bottom: 7px;
}
.IE8 .Layout .InputWrap.FlushButton .SubmitForm {
  padding-top: 7px;
  padding-bottom: 7px;
}
.Layout .InputWrap.FlushButton .SubmitForm .HoverTarget {
  margin-bottom: 2px;
}
.Layout .InputWrap .Input,
.Desktop .Layout .SelectWrap select {
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  -webkit-transition: none 0.2s 0s;
  -moz-transition: none 0.2s 0s;
  -ms-transition: none 0.2s 0s;
  -o-transition: none 0.2s 0s;
  transition: none 0.2s 0s;
  border-top: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  background: whitesmoke;
  padding: 5px;
}
.IE7 .Layout .InputWrap .Input,
.IE7 .Desktop .Layout .SelectWrap select {
  padding-top: 4px;
  padding-bottom: 4px;
}
.Layout .SelectWrap {
  position: relative;
}
.Desktop .Layout .SelectWrap select {
  -webkit-appearance: none;
}
.Desktop.NotIE .Layout .SelectWrap:after {
  position: absolute;
  top: 5px;
  right: 6px;
  z-index: 2;
  display: block;
  width: 18px;
  height: 19px;
  background: url('../images/select.ico') no-repeat center center whitesmoke;
  pointer-events: none;
  content: '';
}
@-moz-document url-prefix() {
  .Desktop.NotIE .Layout .SelectWrap:after {
    display: none;
  }
}
.Layout .MyDetailsForm .Label {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .MyDetailsForm .Label.Small {
  font-size: 12px;
}
.Layout .MyDetailsForm .Input {
  margin: 5px 0px 10px;
}
.Layout .MyDetailsForm .Validate {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Layout .MyDetailsForm .InputWrap {
  position: relative;
}
.Layout .MyDetailsForm .Italic {
  font-style: italic;
  color: #444444;
  font-size: 11px;
}
.Layout .MyDetailsForm .InputParent {
  position: relative;
  z-index: 2;
}
.Layout .MyDetailsForm label.Error {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: relative;
  z-index: 1;
  margin: -5px 0px 10px;
  display: block;
}
.Layout .MyDetailsForm label.Error.Small {
  font-size: 12px;
}
.Layout .MyDetailsForm .StateField .Input,
.Layout .MyDetailsForm .DateOfBirthField .Input,
.Layout .MyDetailsForm .PlatformField .Input,
.Layout .MyDetailsForm .CountryField .Input,
.Layout .MyDetailsForm .GenderField .Input,
.Layout .MyDetailsForm .SelectField .Input {
  background: none;
  padding: 0px;
  border: 0px;
}
.Layout .MyDetailsForm .StateField .Input select,
.Layout .MyDetailsForm .DateOfBirthField .Input select,
.Layout .MyDetailsForm .PlatformField .Input select,
.Layout .MyDetailsForm .CountryField .Input select,
.Layout .MyDetailsForm .GenderField .Input select,
.Layout .MyDetailsForm .SelectField .Input select {
  width: 100%;
}
.Layout .MyDetailsForm .Subscriptions .Checkbox {
  margin-bottom: 5px;
}
.Layout .MyDetailsForm .Subscriptions .Checkbox .Description {
  position: relative;
  top: -1px;
  left: 5px;
}
.Layout .MyDetailsForm .InputWrap span.Required {
  color: #eb1167;
  visibility: hidden;
}
.Layout .MyDetailsForm .InputWrap.Required span.Required {
  visibility: visible;
}
.Layout .SetPassword .InputWrap {
  margin-bottom: 10px;
}
.Layout .SetPassword .ThemedButton {
  margin-top: 10px;
}
.Layout .PlantGuideDropdown {
  width: 150px;
}
.Layout .CompetitionForm .FirstNameField,
.Layout .CompetitionForm .LastNameField,
.Layout .CompetitionForm .EmailAddressField,
.Layout .CompetitionForm .GenderField,
.Layout .CompetitionForm .PhoneNumberField,
.Layout .CompetitionForm .StreetAddressField,
.Layout .CompetitionForm .SuburbField,
.Layout .CompetitionForm .CountryField,
.Layout .CompetitionForm .PlatformField {
  float: left;
  width: 50%;
}
.Layout .CompetitionForm .EmailAddressField {
  width: 100%;
}
.Mobile .Layout .CompetitionForm label.Error {
  margin-left: 0px !important;
}
.Layout .CompetitionForm .StateField,
.Layout .CompetitionForm .PostCodeField {
  float: left;
  width: 25%;
}
.Layout .CompetitionForm .LastNameField label,
.Layout .CompetitionForm .PlatformField label,
.Layout .CompetitionForm .SuburbField label,
.Layout .CompetitionForm .CountryField label,
.Layout .CompetitionForm .LastNameField .InputParent,
.Layout .CompetitionForm .PlatformField .InputParent,
.Layout .CompetitionForm .SuburbField .InputParent,
.Layout .CompetitionForm .CountryField .InputParent {
  margin-left: 10px;
}
.Layout .CompetitionForm .FirstNameField,
.Layout .CompetitionForm .StreetAddressField,
.Layout .CompetitionForm .PhoneNumberField,
.Layout .CompetitionForm .StateField,
.Layout .CompetitionForm .GenderField {
  clear: left;
}
.Layout .CompetitionForm .FirstNameField label,
.Layout .CompetitionForm .StreetAddressField label,
.Layout .CompetitionForm .PhoneNumberField label,
.Layout .CompetitionForm .StateField label,
.Layout .CompetitionForm .GenderField label,
.Layout .CompetitionForm .FirstNameField .InputParent,
.Layout .CompetitionForm .StreetAddressField .InputParent,
.Layout .CompetitionForm .PhoneNumberField .InputParent,
.Layout .CompetitionForm .StateField .InputParent,
.Layout .CompetitionForm .GenderField .InputParent {
  margin-right: 10px;
}
.Layout .CompetitionForm .PostCodeField label,
.Layout .CompetitionForm .PostCodeField .InputParent {
  margin-right: 10px;
}
.Layout .CompetitionForm .CodewordField {
  margin-bottom: -20px;
}
.Layout .CompetitionForm .CodewordField .InputParent {
  margin-bottom: 5px;
}
.Layout .CompetitionForm .DateOfBirthField {
  float: left;
  width: 50%;
}
.Layout .CompetitionForm .DateOfBirthField label.Label {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 100%;
  padding-top: 2px;
  margin-left: 10px;
}
.Layout .CompetitionForm .DateOfBirthField .InputParent {
  float: left;
  width: 33.333333333%;
}
.IE .Layout .CompetitionForm .DateOfBirthField .InputParent:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 33.333333333%;
}
.Layout .CompetitionForm .DateOfBirthField .InputParent .Input {
  margin-left: 10px;
}
.Mobile .Layout .CompetitionForm .DateOfBirthField .InputParent:nth-of-type(1) .Input {
  margin-left: 0px;
}
.Layout .CompetitionForm .TermsArea textarea {
  overflow: auto;
}
.Layout .CompetitionForm .Checkbox {
  zoom: 1;
  padding-top: 5px;
}
.Layout .CompetitionForm .Checkbox:before,
.Layout .CompetitionForm .Checkbox:after {
  content: '';
  display: table;
}
.Layout .CompetitionForm .Checkbox:after {
  clear: both;
}
.Layout .CompetitionForm .Checkbox input {
  float: left;
  width: auto;
}
.Layout .CompetitionForm .Checkbox .Label {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  display: block;
  padding-left: 10px;
  top: -2px;
}
.Layout .CompetitionForm .Checkbox .Label.Small {
  font-size: 11px;
}
.Layout .CompetitionForm .Checkbox label.Error {
  position: relative;
  top: 5px;
}
.Layout .CompetitionForm .GenericRadio input {
  width: auto;
}
.Layout .CompetitionForm .GenericRadio label {
  margin: 0px 10px 0px 5px;
}
.Layout .CompetitionForm .SupplementaryFile input {
  width: auto;
}
.Layout .Gutters .Left,
.Layout .Gutters .Right {
  position: fixed;
  top: 130px;
  bottom: 0px;
  overflow: hidden;
  background: black;
}
.Layout .Gutters .Left > div,
.Layout .Gutters .Right > div {
  position: absolute;
  top: 0px;
}
.Layout .Gutters .Left > .Xmas2016,
.Layout .Gutters .Right > .Xmas2016 {
  position: absolute;
  top: -30px;
  border: none;
}
.Layout .Gutters .Left {
  left: 0%;
  right: 50%;
  margin-right: 500px;
}
.IE7 .Layout .Gutters .Left,
.IE8 .Layout .Gutters .Left {
  margin-right: 499px;
}
.Layout .Gutters .Left > div,
.Layout .Gutters .Left > .Xmas2016 {
  right: 0px;
}
.Layout .Gutters .Right {
  left: 50%;
  right: 0%;
  margin-left: 500px;
}
.IE7 .Layout .Gutters .Right,
.IE8 .Layout .Gutters .Right {
  margin-left: 499px;
}
.Layout .Gutters .Right > div,
.Layout .Gutters .Right > .Xmas2016 {
  left: 0px;
}
.Layout #bphf-top {
  top: -1px;
  left: 0px;
  position: absolute !important;
  z-index: 2147483646 !important;
}
.Tablet .Layout #bphf-top {
  position: absolute !important;
}
.Layout #bphf-top #tmhf-header {
  width: 1000px;
}
.Layout #bphf-top #tmhf-header .tmhf-nav {
  width: 1000px;
}
.Layout #bphf-top #tmhf-header .tmhf-nav #tmhf-nav-aside .tmhf-trigger-menu {
  margin-right: 7px;
}
.Layout #bphf-top #tmhf-header .tmhf-nav .tmhf-active .tmhf-wrap {
  z-index: 2147483647;
}
.Layout .HeaderSearch {
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  overflow: visible;
  margin: 0px 10px;
  top: 10px;
}
.Layout .HeaderSearch > div {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #222222;
  background: #555555;
  padding: 5px 30px 5px 10px;
}
.Layout .HeaderSearch > div .MagnifyingGlass {
  position: absolute;
  z-index: 2;
  right: 9px;
  top: 8px;
}
.Layout .HeaderSearch > div input {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: relative;
  z-index: 1;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  width: 100%;
  border: 0px;
  background: none;
}
.Desktop .Layout .HeaderSearch > div input:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout .HeaderSearch > div input.Small {
  font-size: 12px;
}
.Layout .PrintStyle {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2147483646;
}
.Layout .PrintStyle > div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  margin: -140px 0px 0px -150px;
  background: white;
}
.Layout .PrintStyle > div ul li div {
  padding: 10px 20px;
}
.Layout .PrintStyle > div ul li div label {
  margin: -2px 0px 0px 10px;
  font-size: 14px;
}
.Layout .PrintStyle > div .ThemedButton {
  display: block;
  margin: 10px 20px 20px;
  text-align: center;
}
.Layout .GlobalHeader {
  position: absolute;
  top: 79px;
  left: 0px;
  right: 0px;
  z-index: 2147483645;
  background: #313234;
}
.Layout .GlobalHeader.Fixed {
  position: fixed;
  top: 0px;
}
.Tablet .Layout .GlobalHeader {
  position: absolute;
}
.Layout .GlobalHeader .Menu {
  position: relative;
  max-width: 1002px;
  margin: auto;
  height: 50px;
}
.Layout .GlobalHeader .Menu > ul {
  height: 100%;
  border-left: solid 1px #202123;
  border-right: solid 1px #424345;
}
.Layout .GlobalHeader .Menu > ul > li {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  float: left;
  height: 100%;
  border-left: solid 1px #424345;
  border-right: solid 1px #202123;
  /*&.LSF .HoverTarget { top:8px; }
					&.LSY .HoverTarget { top:13px; }*/

}
.Layout .GlobalHeader .Menu > ul > li.LS.Selected {
  background-color: #f4ab0d;
  border-color: #f4ab0d;
}
.Layout .GlobalHeader .Menu > ul > li.LS .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.LS a:hover {
  color: #f4ab0d;
}
.Layout .GlobalHeader .Menu > ul > li.LSC.Selected {
  background-color: #f4ab0d;
  border-color: #f4ab0d;
}
.Layout .GlobalHeader .Menu > ul > li.LSC .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.LSC a:hover {
  color: #f4ab0d;
}
.Layout .GlobalHeader .Menu > ul > li.LSF.Selected {
  background-color: #eb1167;
  border-color: #eb1167;
}
.Layout .GlobalHeader .Menu > ul > li.LSF .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.LSF a:hover {
  color: #eb1167;
}
.Layout .GlobalHeader .Menu > ul > li.LSH.Selected {
  background-color: #11b3dd;
  border-color: #11b3dd;
}
.Layout .GlobalHeader .Menu > ul > li.LSH .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.LSH a:hover {
  color: #11b3dd;
}
.Layout .GlobalHeader .Menu > ul > li.LSY.Selected {
  background-color: #50c0ac;
  border-color: #50c0ac;
}
.Layout .GlobalHeader .Menu > ul > li.LSY .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.LSY a:hover {
  color: #50c0ac;
}
.Layout .GlobalHeader .Menu > ul > li.Foxtel.Selected {
  background-color: #ee5522;
  border-color: #ee5522;
}
.Layout .GlobalHeader .Menu > ul > li.Foxtel .Bullet,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Foxtel a:hover {
  color: #ee5522;
}
.Desktop .Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper:hover .HoverTarget .Out {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Desktop .Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper:hover .HoverTarget .Over {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .GlobalHeader .Menu > ul > li.Normal.Selected,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Normal:hover,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Selected.SubMenuWrapper.Hovered,
.Desktop .Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper.Hovered {
  background-color: white;
  border-color: white;
}
.Layout .GlobalHeader .Menu > ul > li.Normal.Selected .HoverTarget .Out,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Normal:hover .HoverTarget .Out,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Selected.SubMenuWrapper.Hovered .HoverTarget .Out,
.Desktop .Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper.Hovered .HoverTarget .Out {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .GlobalHeader .Menu > ul > li.Normal.Selected .HoverTarget .Over,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Normal:hover .HoverTarget .Over,
.Desktop .Layout .GlobalHeader .Menu > ul > li.Selected.SubMenuWrapper.Hovered .HoverTarget .Over,
.Desktop .Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper.Hovered .HoverTarget .Over {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout .GlobalHeader .Menu > ul > li > a {
  display: block;
  height: 100%;
  width: 98px;
  zoom: 1;
  position: relative;
  text-align: center;
}
.Layout .GlobalHeader .Menu > ul > li > a .HoverTarget {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .GlobalHeader .Menu > ul > li.SubMenuWrapper .HoverTarget,
.Layout .GlobalHeader .Menu > ul > li.Foxtel .HoverTarget {
  /*top:14px;*/
  top: 11px;
}
.Layout .GlobalHeader .Menu > ul > li.Profile > a {
  padding: 0px 10px;
}
.Desktop .Layout .GlobalHeader .Menu > ul > li.Profile:hover > a {
  color: #33aadd;
}
.Layout .GlobalHeader .Menu > ul > li.Profile img {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid black;
  margin: -5px 2px 0px 0px;
}
.Layout .GlobalHeader .Menu > ul > li.Profile span {
  position: relative;
  top: 17px;
}
.Layout .GlobalHeader .Menu > ul > li.Foxtel {
  float: right;
}
.Layout .GlobalHeader .Menu > ul > li.Foxtel .HoverTarget {
  top: 18px;
}
.Layout .GlobalHeader .Menu > ul > li.Search {
  position: relative;
  overflow: hidden;
  zoom: 1;
  float: none;
  width: auto;
  border-left: solid 1px #424345;
  border-right: solid 1px #202123;
}
.Desktop .Layout .GlobalHeader .Menu > ul > li.Search:hover {
  background: none;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translatez(0px);
  -webkit-backface-visibility: hidden;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 1px;
  right: 1px;
  display: none;
  border-bottom: 1px solid #dddddd;
  height: 210px;
  overflow: hidden;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper td {
  padding: 10px;
  vertical-align: top;
  text-align: left;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper td.FlushTop {
  padding-top: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper td.FlushRight {
  padding-right: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper td.FlushBottom {
  padding-bottom: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper td.FlushLeft {
  padding-left: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal {
  width: 80px;
  border-right: solid 1px #dddddd;
  background: whitesmoke;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal li {
  position: relative;
  zoom: 1;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal li .Hodots {
  margin: 0px -10px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal li:first-child .Hodots {
  display: none;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal li a {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 10px 8px 8px;
  display: block;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Normal li a.Small {
  font-size: 12px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured {
  background: white;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li {
  float: left;
  width: 25%;
}
.IE .Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 25%;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div {
  padding: 10px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div.FlushTop {
  padding-top: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div.FlushRight {
  padding-right: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div.FlushBottom {
  padding-bottom: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div.FlushLeft {
  padding-left: 0px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div .H3 {
  display: block;
  margin-top: 2px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div .FeaturedLink a,
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div .FeaturedLink .H3 {
  overflow: hidden;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div .FeaturedLink > a {
  height: 20px;
}
.Layout .GlobalHeader .Menu > ul > li .SubMenu .Wrapper .Featured li > div .FeaturedLink > .H3 {
  height: 38px;
}
.Layout .MobileMenu {
  float: left;
  width: 281px;
  margin-right: -321px;
}
.Layout .MobileMenu .Header {
  position: absolute;
  /*top:0px;*/
  /*beofre BPHF Implementation*/
  top: 29px;
  left: 0px;
  z-index: 2;
  width: 321px;
  height: 40px;
  background: #313234;
}
.Layout .MobileMenu .Header > ul {
  height: 100%;
  border-left: solid 1px #202123;
}
.Layout .MobileMenu .Header > ul > li {
  float: right;
  height: 100%;
  border-right: solid 1px #202123;
  border-left: solid 1px #424345;
}
.Layout .MobileMenu .Header > ul > li:first-child {
  border-right: 0px;
}
.Layout .MobileMenu .Header > ul > li .Hodots {
  margin-bottom: -5px;
}
.Layout .MobileMenu .Header .LogoWrapper {
  background: #eb1167;
  height: 100%;
}
.Layout .MobileMenu .Header .LogoWrapper .LogoSmall {
  margin: 9px 0px 0px 9px;
}
.Layout .MobileMenu .Header .LogoWrapper .LSY {
  margin: 6px 0px 0px 6px;
}
.Layout .MobileMenu .Header .LogoWrapper .LSF {
  margin: 7px 0px 0px 7px;
}
.Layout .MobileMenu .MenuTrigger {
  position: relative;
  z-index: 2;
  display: block;
  padding: 12px 10px;
}
.Layout .MobileMenu .MenuTrigger .HamburgerWrap {
  position: relative;
  display: block;
}
.Layout .MobileMenu .MenuTrigger .HamburgerWrap .Hamburger {
  position: relative;
  z-index: 1;
}
.Layout .MobileMenu .MenuTrigger .HamburgerWrap .HamburgerClose {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
}
.Layout .MobileMenu .Navigation {
  position: relative;
  z-index: 0;
  top: 29px;
}
.Layout .MobileMenu .Navigation .Channels {
  background: #313234;
  overflow: hidden;
  height: 102px;
}
.Layout .MobileMenu .Navigation .Channels ul {
  border-bottom: solid 1px #424345;
}
.Layout .MobileMenu .Navigation .Channels ul li {
  zoom: 1;
  border-bottom: solid 1px #202123;
  border-top: solid 1px #424345;
}
.Layout .MobileMenu .Navigation .Channels ul li:before,
.Layout .MobileMenu .Navigation .Channels ul li:after {
  content: '';
  display: table;
}
.Layout .MobileMenu .Navigation .Channels ul li:after {
  clear: both;
}
.Layout .MobileMenu .Navigation .Channels ul li .HeaderSearch {
  top: 0px;
  margin: 10px;
}
.Layout .MobileMenu .Navigation .Channels ul li.Selected > a {
  background: #eb1167;
}
.Layout .MobileMenu .Navigation .Channels ul li > a {
  zoom: 1;
  display: block;
  padding: 15px;
}
.Layout .MobileMenu .Navigation .Channels ul li > a:before,
.Layout .MobileMenu .Navigation .Channels ul li > a:after {
  content: '';
  display: table;
}
.Layout .MobileMenu .Navigation .Channels ul li > a:after {
  clear: both;
}
.Layout .MobileMenu .Navigation .Channels ul li > a .H3 {
  position: relative;
  top: 2px;
}
.Layout .MobileMenu .Navigation .Channels ul li > a .H3.LSF,
.Layout .MobileMenu .Navigation .Channels ul li > a .H3.LSY {
  top: 4px;
}
.Layout .MobileMenu .Navigation .Channels .ArrowWrapper {
  position: relative;
  top: 5px;
}
.Layout .MobileMenu .Navigation .Channels .ArrowWrapper .DownArrow {
  position: relative;
  z-index: 2;
}
.Layout .MobileMenu .Navigation .Channels .ArrowWrapper .UpArrow {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.Layout .MobileMenu .Navigation .Pillars li.Selected .HoverTarget {
  background: black;
}
.Layout .MobileMenu .Navigation .Pillars li.Selected > a {
  color: #eb1167;
}
.Layout .MobileMenu .Navigation .Pillars li a {
  display: block;
  padding: 10px 15px 8px;
}
.Layout .MobileMenu .Navigation .Pillars .Category a {
  background: rgba(235, 17, 103, 0.1);
}
.Layout .MobileMenu .Navigation .Pillars .CategoryName {
  font-size: 12px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  background: #eb1167;
  text-transform: uppercase;
  color: white;
  padding: 5px 15px;
  border-bottom: 1px solid #d30f5d;
}
.Layout .MobileMenu .Navigation .Pillars .CategoryName.Small {
  font-size: 12px;
}
.Layout .MobileMenu .Navigation .Pillars .PlusWrapper {
  position: relative;
  display: block;
}
.Layout .MobileMenu .Navigation .Pillars .PlusWrapper .PlusWrap {
  position: relative;
  z-index: 2;
  display: block;
}
.Layout .MobileMenu .Navigation .Pillars .PlusWrapper .MinusWrap {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.Layout .ContentWrapper {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
  max-width: 1000px;
  margin: auto;
  position: relative;
  padding-top: 129px;
  /*-------------*/

  /*-- Borders --*/

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

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

  /*-- Layers --*/

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

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

  /*-- Channel Logo --*/

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

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

  /*-- Channel Header --*/

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

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

  /*-- Columns --*/

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

}
.Mobile .Layout .ContentWrapper {
  float: left;
  width: 321px;
  /*padding-top:@MobileHeaderHeight;*/
  /*Before BPHF Implementation*/
  padding-top: 70px;
}
.Layout .ContentWrapper > .Border {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 1px;
  overflow: hidden;
  background: #dddddd;
  display: none;
  z-index: 2;
}
.Layout .ContentWrapper > .Border.Left {
  left: 0px;
}
.Layout .ContentWrapper > .Border.Right {
  right: 0px;
}
.IE7 .Layout .ContentWrapper > .Border,
.IE8 .Layout .ContentWrapper > .Border {
  display: block;
}
.Layout .ContentWrapper,
.Layout .ContentWrapper > * {
  position: relative;
  z-index: 1;
}
.Layout .ContentWrapper .ChannelLogo {
  background: whitesmoke;
}
.Layout .ContentWrapper .ChannelLogo table {
  height: 110px;
}
.Layout .ContentWrapper .ChannelLogo table h1.Logo,
.Layout .ContentWrapper .ChannelLogo table div.Logo {
  margin: auto;
  background: none;
}
.Layout .ContentWrapper .ChannelLogo table h1.Logo a,
.Layout .ContentWrapper .ChannelLogo table div.Logo a {
  display: block;
}
.Layout .ContentWrapper .ChannelLogo table h1.Logo.ThemedLogo,
.Layout .ContentWrapper .ChannelLogo table div.Logo.ThemedLogo {
  margin: 0px 10px;
}
.Layout .ContentWrapper .ChannelLogo table h1.Logo.ThemedLogo,
.Layout .ContentWrapper .ChannelLogo table div.Logo.ThemedLogo,
.Layout .ContentWrapper .ChannelLogo table h1.Logo.ThemedLogo a,
.Layout .ContentWrapper .ChannelLogo table div.Logo.ThemedLogo a {
  width: auto;
  height: 90px;
  background: none;
}
.Layout .ContentWrapper .ChannelLogo table .Leaderboard {
  width: 728px;
  height: 90px;
  padding: 10px;
  padding-left: 0px;
}
.Layout .ContentWrapper .ChannelHeader {
  z-index: 2;
  border-bottom: solid 1px #dddddd;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu {
  height: 40px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div {
  height: 20px;
  padding: 10px 0px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div > a {
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 12px 0px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div > a.Small {
  font-size: 12px;
}
.Desktop .Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div > a:hover {
  color: #333333;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div.Selected > a,
.Desktop .Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div.Hovered > a {
  color: #eb1167;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 7px 10px 5px;
  position: absolute;
  top: 41px;
  left: -20px;
  background: whitesmoke;
  border: 1px solid #dddddd;
  border-top: 0px;
  z-index: 1;
  display: none;
  max-width: 854px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category {
  float: left;
  padding: 10px 0px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li {
  zoom: 1;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li:before,
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li:after {
  content: '';
  display: table;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li:after {
  clear: both;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li .CategoryName {
  position: relative;
  overflow: hidden;
  zoom: 1;
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  margin-bottom: 6px;
  padding: 0px 10px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li .CategoryName.Small {
  font-size: 12px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li .Block.Truncate {
  padding-bottom: 2px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li ul {
  float: left;
  width: 150px;
  padding: 0px 10px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li ul li {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li ul li.Small {
  font-size: 11px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li ul li .Hodots {
  margin: 3px 0px 4px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li ul li:last-child .Hodots {
  display: none;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li.SponsorWrapper {
  margin: 0px 0px 5px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li.SponsorWrapper .SponsorLink {
  margin: 10px 10px 0px;
  width: 150px;
  height: 75px;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu ul.Category > li.SponsorWrapper .SponsorLink td {
  text-align: center;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu .Arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  left: 20px;
  z-index: 2;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu .Arrow.Top {
  z-index: 2;
  top: -5px;
  border-bottom: 5px solid whitesmoke;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu .Arrow.Bottom {
  z-index: 1;
  top: -6px;
  border-bottom: 5px solid #dddddd;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu > div .SubMenu .TopBorder {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 1px;
  overflow: hidden;
  background: #dddddd;
  z-index: 1;
}
.Layout .ContentWrapper .ChannelHeader .JustifiedMenu .Border {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
  display: inline-block;
  *display: inline;
  height: 20px;
  margin: 10px 0px 0px;
  padding: 0px;
}
.IE7 .Layout .ContentWrapper .ChannelHeader .JustifiedMenu .Border {
  height: 20px;
}
.Layout .ContentWrapper .Columns {
  zoom: 1;
  position: relative;
  background: white;
}
.Layout .ContentWrapper .Columns:before,
.Layout .ContentWrapper .Columns:after {
  content: '';
  display: table;
}
.Layout .ContentWrapper .Columns:after {
  clear: both;
}
.Layout .ContentWrapper .Columns > .Left {
  float: left;
  width: 660px;
}
.Mobile .Layout .ContentWrapper .Columns > .Left {
  width: 100%;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs {
  padding: 10px;
  padding-top: 8px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs.FlushTop {
  padding-top: 0px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs.FlushRight {
  padding-right: 0px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs.FlushBottom {
  padding-bottom: 0px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs.FlushLeft {
  padding-left: 0px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs ul {
  padding-bottom: 10px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs ul li {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs ul li span.P {
  color: #aaaaaa;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs ul li .Bullet {
  margin: 0px 2px;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs ul li:first-child .Bullet {
  display: none;
}
.Layout .ContentWrapper .Columns > .Left .Breadcrumbs .Hodots {
  position: relative;
}
.Layout .ContentWrapper .Columns > .Right {
  float: left;
  width: 340px;
  position: relative;
  z-index: 2;
}
.Layout .ContentWrapper .Columns > .Background {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  background: whitesmoke;
  border-left: 1px solid #dddddd;
  width: 340px;
}
.Layout .Footer .Leaderboard {
  background: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px 0px;
}
.Layout .Footer .Leaderboard > div {
  display: block;
  width: 728px;
  margin: auto;
}
.Layout .Footer .ChannelColumns {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 10px;
}
.Layout .Footer .ChannelColumns.FlushTop {
  padding-top: 0px;
}
.Layout .Footer .ChannelColumns.FlushRight {
  padding-right: 0px;
}
.Layout .Footer .ChannelColumns.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Footer .ChannelColumns.FlushLeft {
  padding-left: 0px;
}
.Layout .Footer .ChannelColumns .Column {
  float: left;
  width: 25%;
  position: relative;
}
.IE .Layout .Footer .ChannelColumns .Column:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 25%;
}
.Layout .Footer .ChannelColumns .Column .Padding {
  padding-bottom: 0px;
}
.Layout .Footer .ChannelColumns .Column.LSC .H3 a {
  color: #f4ab0d;
}
.Desktop .Layout .Footer .ChannelColumns .Column.LSC .H3 a:hover {
  color: black;
}
.Layout .Footer .ChannelColumns .Column.LSC .Wrap .Bullet,
.Desktop .Layout .Footer .ChannelColumns .Column.LSC .Wrap a:hover {
  color: #f4ab0d;
}
.Layout .Footer .ChannelColumns .Column.LSF .H3 a {
  color: #eb1167;
}
.Desktop .Layout .Footer .ChannelColumns .Column.LSF .H3 a:hover {
  color: black;
}
.Layout .Footer .ChannelColumns .Column.LSF .Wrap .Bullet,
.Desktop .Layout .Footer .ChannelColumns .Column.LSF .Wrap a:hover {
  color: #eb1167;
}
.Layout .Footer .ChannelColumns .Column.LSH .H3 a {
  color: #11b3dd;
}
.Desktop .Layout .Footer .ChannelColumns .Column.LSH .H3 a:hover {
  color: black;
}
.Layout .Footer .ChannelColumns .Column.LSH .Wrap .Bullet,
.Desktop .Layout .Footer .ChannelColumns .Column.LSH .Wrap a:hover {
  color: #11b3dd;
}
.Layout .Footer .ChannelColumns .Column.LSY .H3 a {
  color: #50c0ac;
}
.Desktop .Layout .Footer .ChannelColumns .Column.LSY .H3 a:hover {
  color: black;
}
.Layout .Footer .ChannelColumns .Column.LSY .Wrap .Bullet,
.Desktop .Layout .Footer .ChannelColumns .Column.LSY .Wrap a:hover {
  color: #50c0ac;
}
.Layout .Footer .ChannelColumns .Column .LogoContainer {
  position: absolute;
  right: 20px;
  top: 10px;
  z-index: 2;
  width: 70px;
  height: 35px;
  background: white;
}
.Layout .Footer .ChannelColumns .Column .LogoContainer > a {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
  display: block;
  width: 100%;
  height: 100%;
}
.Desktop .Layout .Footer .ChannelColumns .Column .LogoContainer > a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Layout .Footer .ChannelColumns .Column .LogoContainer > a > span {
  position: relative;
  top: 5px;
}
.Layout .Footer .ChannelColumns .Column .LogoContainer > a > span.LSC,
.Layout .Footer .ChannelColumns .Column .LogoContainer > a > span.LSH {
  top: 7px;
}
.Layout .Footer .ChannelColumns .Column .ImageContainer {
  border-top: 10px solid white;
}
.Layout .Footer .ChannelColumns .Column .LogoBlack {
  position: relative;
  margin: auto;
}
.Layout .Footer .ChannelColumns .Column ul {
  margin-top: 3px;
}
.Layout .Footer .ChannelColumns .Column ul li {
  position: relative;
  zoom: 1;
}
.Layout .Footer .ChannelColumns .Column ul li .Wrap {
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  padding: 6px 0px;
}
.Layout .Footer .ChannelColumns .Column ul li .Wrap .Bullet {
  padding-right: 3px;
}
.Layout .Footer .ChannelColumns .Column ul li a {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
}
.Layout .Footer .ChannelColumns .Column ul li a.Small {
  font-size: 11px;
}
.Layout .Footer .ChannelColumns .Column ul li .Polaroid {
  margin-top: 5px;
}
.Layout .Footer .ChannelColumns .Column ul li:first-child .Hodots {
  display: none;
}
.Layout .Footer .BottomStrip {
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.Layout .Footer .BottomStrip .H5 {
  padding: 15px 0px;
}
.Layout .Footer .BottomStrip .H5,
.Layout .Footer .BottomStrip .H5 a {
  color: #aaaaaa;
}
.Layout .Footer .BottomStrip .H5 a.BlueLink {
  color: #f4ab0d;
}
.Desktop .Layout .Footer .BottomStrip .H5 a:hover {
  color: black;
}
.Layout .Footer .BottomStrip .LogoBar {
  position: relative;
  background: #f1f1f1;
  height: 60px;
}
.Layout .Footer .BottomStrip .LogoBar .StickerLSC {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  position: absolute;
  left: 20px;
  top: 10px;
}
.Layout .Footer .BottomStrip .LogoBar .StickerFoxtel {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  position: absolute;
  right: 0px;
  top: 0px;
}
.Layout .Footer .BottomStrip .LogoBar p {
  color: #777777;
}
.Layout .Footer .BottomStrip .LogoBar p a {
  color: #777777;
}
.Desktop .Layout .Footer .BottomStrip .LogoBar p a:hover {
  color: black;
}
/*------------*/

/*-- Global --*/

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

.ForumConnectingBox {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 120%;
  text-align: center;
  display: block;
  width: 300px;
  padding: 20px;
}
@font-face {
  src: url('../fonts/OpenSansCondensedBold.svg#OpenSansCondensedBold') format('svg'), url('../fonts/OpenSansCondensedBold.woff') format('woff'), url('../fonts/OpenSansCondensedBold.ttf') format('truetype');
  font-family: OpenSansCondensedBold;
}
/*---------*/

/*-- CMS --*/

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

.CMS .PolaroidWithCaption .Delete,
.CMS .PolaroidWithCaption .Switch {
  display: block !important;
}
.CMS {
  padding: 15px;
}
/*--------------------*/

/*-- BigPond Footer --*/

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

#bphf-bottom {
  margin: 0px auto;
  width: 1000px;
}
.Mobile #bphf-bottom {
  width: 300px;
}
/*--------------------*/

/*-- Layout Wrapper --*/

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

.Layout .HoroscopeCalculator {
  background: white;
}
.Layout .HoroscopeCalculator .HeaderImage {
  width: 100%;
}
.Layout .HoroscopeCalculator .ThemedButton {
  display: block;
  margin: 0px auto;
  padding: 10px 40px 9px;
}
.Layout .HoroscopeCalculator .YourZodiacField .SelectWrap {
  margin-right: 10px;
}
.Layout .HoroscopeCalculator .TheirZodiacField label,
.Layout .HoroscopeCalculator .TheirZodiacField .SelectWrap {
  margin-left: 10px !important;
}
.Layout .HoroscopeCalculator .InputWrap {
  width: 50%;
  float: left;
}
.Layout .Right .HoroscopeCalculator .YourZodiacField .SelectWrap,
.Mobile .Layout .HoroscopeCalculator .YourZodiacField .SelectWrap {
  margin-right: 0px;
}
.Layout .Right .HoroscopeCalculator .TheirZodiacField label,
.Mobile .Layout .HoroscopeCalculator .TheirZodiacField label,
.Layout .Right .HoroscopeCalculator .TheirZodiacField .SelectWrap,
.Mobile .Layout .HoroscopeCalculator .TheirZodiacField .SelectWrap {
  margin-left: 0px !important;
}
.Layout .Right .HoroscopeCalculator .InputWrap,
.Mobile .Layout .HoroscopeCalculator .InputWrap {
  width: 100%;
}
.Layout .Right .HoroscopeCalculator .HoroContent,
.Mobile .Layout .HoroscopeCalculator .HoroContent {
  display: none;
}
.Layout .LoadMoreWrapper {
  text-align: center;
}
.Layout .LoadMoreWrapper .LoadMore {
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .LoadMoreWrapper .LoadMore.Small {
  font-size: 12px;
}
.Layout .Reminders {
  display: block;
}
.Layout .Reminders .Icon {
  padding-left: 5px;
}
.Layout .Reminders .Icon:first-child {
  padding-left: 0px;
}
.Layout .Reminders .Icon .HoverTarget.Record {
  position: relative;
  margin-top: 1px;
}
.Desktop .Layout .Reminders .Icon .TooltipTrigger.Hovered {
  background: black;
}
.Layout .SmallIcons .Reminders {
  margin-top: 5px;
}
.Layout .Converter {
  zoom: 1;
}
.Layout .Converter:before,
.Layout .Converter:after {
  content: '';
  display: table;
}
.Layout .Converter:after {
  clear: both;
}
.Layout .Converter .Float {
  float: left;
  width: 20%;
}
.Layout .Converter .Float > div {
  margin: 0px 5px;
}
.Layout .Converter .Float > div.First {
  margin-left: 0px;
}
.Layout .Converter .Float > div.Last {
  margin-right: 0px;
}
.Layout .Converter .Float > div select {
  width: 100%;
}
.Layout .Converter .Input {
  margin: 0px;
}
.Layout .Converter.Full > .Float {
  width: 100%;
  padding-bottom: 20px;
}
.Mobile .Layout .Converter.Full .Groups {
  margin-right: -10px;
}
.Layout .Converter.Full .Groups .Float {
  width: auto;
  margin: 0px 10px 0px 0px;
}
.Layout .Converter.Full .Groups .Float.Last {
  margin: 0px;
}
.Layout .Converter.Full .Groups .Float > div {
  margin: 0px;
}
.Layout .Converter.Full .Groups .Float input {
  width: 80px;
}
.Layout .Converter.Full .Groups .Float .SelectWrap {
  width: 150px;
}
.Mobile .Layout .Converter.Full .Groups .Float .SelectWrap {
  width: 164px;
  padding-left: 10px;
}
.Layout .Converter.Full .Equals {
  font-size: 28px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  color: #eb1167;
  float: left;
  width: 50px;
  margin: 0px 11px 0px 0px;
  text-align: center;
}
.Layout .Converter.Full .Equals.Small {
  font-size: 12px;
}
.Mobile .Layout .Converter.Full .Equals {
  clear: both;
  float: none;
  height: 20px;
  overflow: hidden;
  color: white;
}
.Layout .TellYourFriends li {
  float: left;
  width: 33.333333333%;
}
.IE .Layout .TellYourFriends li:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 33.333333333%;
}
.Mobile .Layout .TellYourFriends li {
  float: none;
  width: 100%;
  margin-top: 10px;
}
.Mobile .Layout .TellYourFriends li:first-child {
  margin-top: 0px;
}
.Layout .TellYourFriends li a {
  display: block;
  margin: 0px 10px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}
.Layout .TellYourFriends li a .Sprite {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
}
.Layout .TellYourFriends li a .Text {
  position: relative;
  top: 1px;
}
.Layout .TellYourFriends li a.Email .Sprite {
  margin-top: -2px;
}
.Mobile .Layout .AboutExpertButtons h2 {
  padding-bottom: 0px;
}
.Mobile .Layout .AboutExpertButtons li {
  margin-top: 10px;
  padding-right: 0px;
}
.Mobile .Layout .AboutExpertButtons li,
.Mobile .Layout .AboutExpertButtons a {
  display: block;
  text-align: center;
}
.Layout .HoroscopePod .ListLinksWrapper {
  background: whitesmoke;
}
.Layout .HoroscopePod .ListLinks .Column ul li .Bullet {
  color: #aaaaaa;
  float: right !important;
}
.Layout .HoroscopePod .IconText {
  padding-left: 3px;
}
.Layout .HoroscopePod .ListLinks {
  padding: 5px;
}
.Layout .HoroscopePod .ListLinks .Column ul {
  padding: 10px !important;
}
.IE7 .Layout .ExpertInlineSearch {
  display: none;
}
.Mobile .Layout .ExpertInlineSearch {
  float: none;
  margin-bottom: 20px;
}
.Mobile .Layout .ExpertInlineSearch.Articles {
  margin-bottom: 0px;
}
.Layout .Tooltip {
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3;
}
.IE7 .Layout .Tooltip,
.IE8 .Layout .Tooltip {
  border: 1px solid #dddddd;
}
.Layout .Tooltip.Reminders a {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Tooltip.Reminders a.Small {
  font-size: 12px;
}
.Layout .Tooltip.Reminders a.HoverTarget,
.Layout .Tooltip.Reminders a .HoverTarget,
.Layout .Tooltip.Reminders a.NoHoverTarget,
.Layout .Tooltip.Reminders a .NoHoverTarget {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: #eb1167;
}
.Mobile .Layout .Tooltip.Reminders a.HoverTarget,
.Mobile .Layout .Tooltip.Reminders a .HoverTarget,
.Mobile .Layout .Tooltip.Reminders a.NoHoverTarget,
.Mobile .Layout .Tooltip.Reminders a .NoHoverTarget,
.Tablet .Layout .Tooltip.Reminders a.HoverTarget,
.Tablet .Layout .Tooltip.Reminders a .HoverTarget,
.Tablet .Layout .Tooltip.Reminders a.NoHoverTarget,
.Tablet .Layout .Tooltip.Reminders a .NoHoverTarget {
  position: relative;
  z-index: 1;
  background: none !important;
}
.Mobile .Layout .Tooltip.Reminders a.HoverTarget:after,
.Mobile .Layout .Tooltip.Reminders a .HoverTarget:after,
.Mobile .Layout .Tooltip.Reminders a.NoHoverTarget:after,
.Mobile .Layout .Tooltip.Reminders a .NoHoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a.HoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a .HoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a.NoHoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a .NoHoverTarget:after {
  background: #eb1167;
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -1;
}
.Layout .Tooltip.Reminders a.HoverTarget,
.Layout .Tooltip.Reminders a .HoverTarget {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
}
.Layout .Tooltip.Reminders a.Black,
.Desktop .Layout .Tooltip.Reminders a.HoverTarget:hover,
.Desktop .Layout .Tooltip.Reminders a.HoverTarget.Hovered,
.Layout .Tooltip.Reminders a.HoverTarget.Selected,
.Desktop .Layout .Tooltip.Reminders a:hover .HoverTarget,
.Desktop .Layout .Tooltip.Reminders a.Hovered .HoverTarget,
.Layout .Tooltip.Reminders a.Selected .HoverTarget {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: black;
}
.Mobile .Layout .Tooltip.Reminders a.Black,
.Mobile .Desktop .Layout .Tooltip.Reminders a.HoverTarget:hover,
.Mobile .Desktop .Layout .Tooltip.Reminders a.HoverTarget.Hovered,
.Mobile .Layout .Tooltip.Reminders a.HoverTarget.Selected,
.Mobile .Desktop .Layout .Tooltip.Reminders a:hover .HoverTarget,
.Mobile .Desktop .Layout .Tooltip.Reminders a.Hovered .HoverTarget,
.Mobile .Layout .Tooltip.Reminders a.Selected .HoverTarget,
.Tablet .Layout .Tooltip.Reminders a.Black,
.Tablet .Desktop .Layout .Tooltip.Reminders a.HoverTarget:hover,
.Tablet .Desktop .Layout .Tooltip.Reminders a.HoverTarget.Hovered,
.Tablet .Layout .Tooltip.Reminders a.HoverTarget.Selected,
.Tablet .Desktop .Layout .Tooltip.Reminders a:hover .HoverTarget,
.Tablet .Desktop .Layout .Tooltip.Reminders a.Hovered .HoverTarget,
.Tablet .Layout .Tooltip.Reminders a.Selected .HoverTarget {
  position: relative;
  z-index: 1;
  background: none !important;
}
.Mobile .Layout .Tooltip.Reminders a.Black:after,
.Mobile .Desktop .Layout .Tooltip.Reminders a.HoverTarget:hover:after,
.Mobile .Desktop .Layout .Tooltip.Reminders a.HoverTarget.Hovered:after,
.Mobile .Layout .Tooltip.Reminders a.HoverTarget.Selected:after,
.Mobile .Desktop .Layout .Tooltip.Reminders a:hover .HoverTarget:after,
.Mobile .Desktop .Layout .Tooltip.Reminders a.Hovered .HoverTarget:after,
.Mobile .Layout .Tooltip.Reminders a.Selected .HoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a.Black:after,
.Tablet .Desktop .Layout .Tooltip.Reminders a.HoverTarget:hover:after,
.Tablet .Desktop .Layout .Tooltip.Reminders a.HoverTarget.Hovered:after,
.Tablet .Layout .Tooltip.Reminders a.HoverTarget.Selected:after,
.Tablet .Desktop .Layout .Tooltip.Reminders a:hover .HoverTarget:after,
.Tablet .Desktop .Layout .Tooltip.Reminders a.Hovered .HoverTarget:after,
.Tablet .Layout .Tooltip.Reminders a.Selected .HoverTarget:after {
  background: black;
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -1;
}
.Layout .Tooltip.Reminders .Left,
.Layout .Tooltip.Reminders .Right {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .Tooltip.Reminders .Left {
  width: 25px;
}
.Layout .Tooltip.Reminders .Right {
  padding: 5px 0px 0px 5px;
}
.Layout .Tooltip.Rating .Padded,
.Layout .Tooltip.CDWM .Padded {
  padding-top: 11px;
}
.Layout .Tooltip.Rating .Left,
.Layout .Tooltip.CDWM .Left,
.Layout .Tooltip.Rating .Right,
.Layout .Tooltip.CDWM .Right {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Tooltip.Rating .Left.Small,
.Layout .Tooltip.CDWM .Left.Small,
.Layout .Tooltip.Rating .Right.Small,
.Layout .Tooltip.CDWM .Right.Small {
  font-size: 12px;
}
.Layout .Tooltip.Rating .Right,
.Layout .Tooltip.CDWM .Right {
  position: relative;
  overflow: hidden;
  zoom: 1;
  color: #eb1167;
  display: block;
  text-align: right;
}
.Layout .Tooltip.Rating .Left,
.Layout .Tooltip.CDWM .Left {
  float: left;
  width: 75px;
  text-align: left;
}
.Layout .Tooltip.Search {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  border: 1px solid #dddddd;
}
.Layout .Tooltip.Search a {
  display: block;
  padding: 4px 12px;
}
.Layout .Tooltip.Search .Hodots {
  position: relative;
  top: 1px;
}
.Layout .Tooltip.Search .Arrow {
  display: none;
}
.Layout .Tooltip ul {
  position: relative;
  z-index: 3;
  overflow: hidden;
  background: white;
}
.Layout .Tooltip ul li {
  position: relative;
  width: 100%;
  zoom: 1;
}
.Layout .Tooltip ul li .Hodots {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
.Layout .Tooltip ul li .Padded {
  padding: 8px 15px;
  display: block;
}
.Layout .Tooltip .Arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  top: 100%;
  left: 50%;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.Layout .Tooltip .Arrow.Top {
  z-index: 2;
  margin: 0px 0px 0px -8px;
  border-top: 8px solid white;
}
.Layout .Tooltip .Arrow.Bottom {
  z-index: 1;
  margin: 0px 0px 0px -9px;
  border-top: 10px solid rgba(0, 0, 0, 0.2);
  border-left-width: 10px;
  border-right-width: 10px;
  -webkit-filter: blur(1px);
}
.IE7 .Layout .Tooltip .Arrow.Bottom,
.IE8 .Layout .Tooltip .Arrow.Bottom {
  border-left-width: 9px;
  border-right-width: 9px;
  border-top: 9px solid #dddddd;
}
.Layout .Heading {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 12px 10px 10px;
  border: 1px solid #dddddd;
  border-bottom: 0px;
  background: whitesmoke;
}
.Layout .Heading td {
  text-align: left;
}
.Layout .Heading td.Right {
  text-align: right;
  white-space: nowrap;
}
.Layout .Heading td.Right > .SponsorLogo {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: -7px -5px -5px 10px;
}
.Layout .Heading td.Right .Vodots {
  height: 30px;
  margin: -5px 12px 0px;
}
.Layout .Heading td.Right .DescriptionTrigger {
  color: #666666;
}
.Desktop .Layout .Heading td.Right .DescriptionTrigger:hover {
  color: #eb1167;
}
.Layout .Heading.ContainsPolaroid {
  z-index: 2;
  overflow: visible;
}
.Layout .Heading.ContainsPolaroid .Polaroid {
  margin: -18px 0px;
}
.Mobile .Layout .Heading > .H3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Layout .FlushBottomSolid .HeadingHodots {
  display: none;
}
.Layout .HeadingDescription {
  border: 1px solid #dddddd;
  border-top: 0px;
  zoom: 1;
}
.Layout .WidgetMenu .MenuButtons {
  background: none;
}
.Layout .MenuButtons {
  position: relative;
  background: whitesmoke;
}
.Layout .MenuButtons,
.Layout .MenuButtons * {
  zoom: 1;
}
.Layout .MenuButtons.RemoveMargin {
  z-index: 2;
  margin-bottom: -11px;
}
.Layout .MenuButtons.FlushTop table {
  border-top: 0px;
  background: white;
}
.Layout .MenuButtons.FlushTopSolid table {
  border-top: 0px;
}
.Layout .MenuButtons table {
  table-layout: fixed;
  border: solid 1px #dddddd;
  border-bottom: 0px;
}
.Layout .MenuButtons table td {
  position: relative;
  z-index: 2;
}
.Layout .MenuButtons table td.Seperator {
  z-index: 1;
  width: 1px;
}
.Layout .MenuButtons table td.Seperator .Vodots {
  height: 38px;
}
.Layout .MenuButtons table td a {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  display: block;
  padding: 11px 0px;
  margin: -1px;
}
.Layout .MenuButtons table td a.SpriteWrapper {
  margin: 0px;
  /*&.LSY	{ padding:8px 0px 7px; }*/

}
.Layout .MenuButtons table td a.SpriteWrapper.LSC {
  padding: 12px 0px;
}
.Layout .MenuButtons table td a.SpriteWrapper.LSH {
  padding: 11px 0px 12px;
}
.Layout .MenuButtons table td a.SpriteWrapper.LSF {
  padding: 11px 0px;
}
.Layout .MenuButtons table td a.SpriteWrapper.LSY {
  padding: 11px 0px;
}
.Layout .MenuButtons table td a.SpriteWrapper .Sprite {
  margin: auto;
}
.Desktop .Layout .MenuButtons table td a:hover,
.Layout .MenuButtons table td a.Selected {
  background: #eb1167;
}
.Desktop .Layout .MenuButtons table td a:hover h1,
.Layout .MenuButtons table td a.Selected h1,
.Desktop .Layout .MenuButtons table td a:hover h2,
.Layout .MenuButtons table td a.Selected h2,
.Desktop .Layout .MenuButtons table td a:hover h3,
.Layout .MenuButtons table td a.Selected h3,
.Desktop .Layout .MenuButtons table td a:hover h4,
.Layout .MenuButtons table td a.Selected h4,
.Desktop .Layout .MenuButtons table td a:hover h5,
.Layout .MenuButtons table td a.Selected h5,
.Desktop .Layout .MenuButtons table td a:hover h6,
.Layout .MenuButtons table td a.Selected h6,
.Desktop .Layout .MenuButtons table td a:hover .H1,
.Layout .MenuButtons table td a.Selected .H1,
.Desktop .Layout .MenuButtons table td a:hover .H2,
.Layout .MenuButtons table td a.Selected .H2,
.Desktop .Layout .MenuButtons table td a:hover .H3,
.Layout .MenuButtons table td a.Selected .H3,
.Desktop .Layout .MenuButtons table td a:hover .H4,
.Layout .MenuButtons table td a.Selected .H4,
.Desktop .Layout .MenuButtons table td a:hover .H5,
.Layout .MenuButtons table td a.Selected .H5,
.Desktop .Layout .MenuButtons table td a:hover .H6,
.Layout .MenuButtons table td a.Selected .H6,
.Desktop .Layout .MenuButtons table td a:hover p,
.Layout .MenuButtons table td a.Selected p,
.Desktop .Layout .MenuButtons table td a:hover .P,
.Layout .MenuButtons table td a.Selected .P,
.Desktop .Layout .MenuButtons table td a:hover a,
.Layout .MenuButtons table td a.Selected a,
.Desktop .Layout .MenuButtons table td a:hover input,
.Layout .MenuButtons table td a.Selected input,
.Desktop .Layout .MenuButtons table td a:hover textarea,
.Layout .MenuButtons table td a.Selected textarea {
  color: white;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedLink:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedLink:hover {
  color: white;
}
.Desktop .Layout .MenuButtons table td a:hover .Hodots,
.Layout .MenuButtons table td a.Selected .Hodots {
  display: block;
  position: relative;
  overflow: hidden;
  height: 1px;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Desktop .Layout .MenuButtons table td a:hover .Vodots,
.Layout .MenuButtons table td a.Selected .Vodots {
  display: block;
  position: relative;
  overflow: hidden;
  width: 1px;
  height: 100%;
  background: url('../images/dotsDark.png');
  background: url('../images/dotsLight.png');
}
.Desktop .Layout .MenuButtons table td a:hover a,
.Layout .MenuButtons table td a.Selected a {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover a:hover,
.Desktop .Layout .MenuButtons table td a.Selected a:hover,
.Desktop .Layout .MenuButtons table td a:hover a.ThemedLink,
.Layout .MenuButtons table td a.Selected a.ThemedLink {
  color: #eb1167;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton,
.Layout .MenuButtons table td a.Selected .ThemedButton {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  background: #eb1167;
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 8px 30px 7px;
  color: white !important;
  border: 0px;
  cursor: pointer;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Small,
.Layout .MenuButtons table td a.Selected .ThemedButton.Small {
  font-size: 12px;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton:hover {
  background-color: #bb0e52;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.DisableLink,
.Layout .MenuButtons table td a.Selected .ThemedButton.DisableLink {
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: none;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.DisableLink:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.DisableLink:hover {
  background-color: #eb1167;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook,
.Layout .MenuButtons table td a.Selected .ThemedButton.Facebook,
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter,
.Layout .MenuButtons table td a.Selected .ThemedButton.Twitter {
  display: block;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Facebook,
.Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Facebook,
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Facebook,
.Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Facebook {
  background: #3b5999;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Facebook:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Facebook:hover,
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Facebook:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Facebook:hover {
  background-color: #2d4474;
}
.Destop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Facebook.DisableLink:hover,
.Destop .Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Facebook.DisableLink:hover,
.Destop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Facebook.DisableLink:hover,
.Destop .Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Facebook.DisableLink:hover {
  background-color: #eb1167;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Twitter,
.Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Twitter,
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Twitter,
.Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Twitter {
  background: #33bbef;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Twitter:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Twitter:hover,
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Twitter:hover,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Twitter:hover {
  background-color: #11a5de;
}
.Destop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook.Twitter.DisableLink:hover,
.Destop .Layout .MenuButtons table td a.Selected .ThemedButton.Facebook.Twitter.DisableLink:hover,
.Destop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter.Twitter.DisableLink:hover,
.Destop .Layout .MenuButtons table td a.Selected .ThemedButton.Twitter.Twitter.DisableLink:hover {
  background-color: #eb1167;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook .Sprite,
.Layout .MenuButtons table td a.Selected .ThemedButton.Facebook .Sprite,
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter .Sprite,
.Layout .MenuButtons table td a.Selected .ThemedButton.Twitter .Sprite {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0px 15px 0px 0px;
}
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Facebook .Sprite.FacebookWhite,
.Layout .MenuButtons table td a.Selected .ThemedButton.Facebook .Sprite.FacebookWhite,
.Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Twitter .Sprite.FacebookWhite,
.Layout .MenuButtons table td a.Selected .ThemedButton.Twitter .Sprite.FacebookWhite {
  margin-top: -1px;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .Hovered > .ThemedButton,
.Desktop .Layout .MenuButtons table td a.Selected .Hovered > .ThemedButton,
.Desktop .Desktop .Layout .MenuButtons table td a:hover .ThemedButton.Hovered,
.Desktop .Layout .MenuButtons table td a.Selected .ThemedButton.Hovered {
  background-color: #bb0e52;
}
.Desktop .Layout .MenuButtons table td a:hover .WhiteButton,
.Layout .MenuButtons table td a.Selected .WhiteButton {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  background: white;
  padding: 8px 0px 7px;
  color: #eb1167;
  border: 0px;
  cursor: pointer;
  text-align: center;
  border-bottom: 1px solid #bb0e52;
}
.Desktop .Layout .MenuButtons table td a:hover .WhiteButton.Small,
.Layout .MenuButtons table td a.Selected .WhiteButton.Small {
  font-size: 12px;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .WhiteButton:hover,
.Desktop .Layout .MenuButtons table td a.Selected .WhiteButton:hover {
  color: black;
}
.Desktop .Desktop .Layout .MenuButtons table td a:hover .Hovered > .WhiteButton,
.Desktop .Layout .MenuButtons table td a.Selected .Hovered > .WhiteButton {
  color: black;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons,
.Layout .MenuButtons table td a.Selected .MultipleButtons {
  zoom: 1;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons:before,
.Layout .MenuButtons table td a.Selected .MultipleButtons:before,
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons:after,
.Layout .MenuButtons table td a.Selected .MultipleButtons:after {
  content: '';
  display: table;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons:after,
.Layout .MenuButtons table td a.Selected .MultipleButtons:after {
  clear: both;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons li,
.Layout .MenuButtons table td a.Selected .MultipleButtons li {
  float: left;
  width: 50%;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons li:first-child .WhiteButton,
.Layout .MenuButtons table td a.Selected .MultipleButtons li:first-child .WhiteButton {
  margin-left: 0px;
  margin-right: 5px;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons li .WhiteButton,
.Layout .MenuButtons table td a.Selected .MultipleButtons li .WhiteButton {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.Desktop .Layout .MenuButtons table td a:hover .MultipleButtons li .WhiteButton.Small,
.Layout .MenuButtons table td a.Selected .MultipleButtons li .WhiteButton.Small {
  font-size: 12px;
}
.Layout .HeadingHodots {
  background-color: whitesmoke;
}
.Layout .MobileMenuButtons.FlushTopSolid .Heading {
  border-top: 0px;
}
.Layout .MobileMenuButtons.FlushBottomBorder .HeadingHodots {
  display: none;
}
.Layout .MobileMenuButtons.RemoveMargin {
  z-index: 2;
  margin-bottom: -11px;
}
.Layout .MobileMenuButtons ul {
  margin-bottom: -2px;
}
.Layout .MobileMenuButtons ul li a {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  padding: 12px 10px 10px 24px;
}
.Layout .MobileMenuButtons ul li a.Small {
  font-size: 12px;
}
.Layout .MobileMenuButtons ul li a.Sprite.LogoBlack {
  width: auto;
  height: auto;
  background-image: none !important;
}
.Layout .MobileMenuButtons ul li a.Selected,
.Layout .MobileMenuButtons ul li a.Sprite.LogoBlack.Selected {
  background: #eb1167;
  color: white;
}
.Layout .MobileMenuButtons .Truncate {
  padding-right: 10px;
}
.Layout .MobileMenuButtons .MobileMenuButtonsTrigger {
  position: relative;
}
.Layout .MobileMenuButtons .MobileMenuButtonsTrigger .OpenWrapper,
.Layout .MobileMenuButtons .MobileMenuButtonsTrigger .Over {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  display: block;
  position: relative;
  z-index: 2;
}
.Layout .MobileMenuButtons .MobileMenuButtonsTrigger .CloseWrapper,
.Layout .MobileMenuButtons .MobileMenuButtonsTrigger .Grey {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.Desktop .Layout .MobileMenuButtons .MobileMenuButtonsTrigger:hover .Over {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .Slider .SliderButtons {
  padding: 10px;
}
.Layout .Slider .SliderButtons.FlushTop {
  padding-top: 0px;
}
.Layout .Slider .SliderButtons.FlushRight {
  padding-right: 0px;
}
.Layout .Slider .SliderButtons.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Slider .SliderButtons.FlushLeft {
  padding-left: 0px;
}
.Layout .Slider .SliderButtons .Wrap {
  overflow: visible;
}
.Layout .Slider .SliderButtons .Wrap .Hodots {
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 100%;
  right: -1000px;
  margin-left: 15px;
}
.Layout .Slider .SliderButtons .Wrap .Hodots:first-child {
  right: 100%;
  left: -1000px;
  margin-left: 0px;
  margin-right: 15px;
}
.Layout .Slider .SliderArrow {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: 0px;
}
.Layout .Slider:hover .SliderArrow {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Layout .Slider:hover .SliderArrow.Disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Layout .Highlights {
  position: relative;
  overflow: hidden;
}
.Mobile .Layout .Highlights {
  margin-top: 10px;
}
.Layout .Highlights .MenuPosition {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.8)), color-stop(100%, rgba(235, 17, 103, 0.8)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.8), rgba(235, 17, 103, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEB1167,EndColorStr=#CCEB1167, GradientType=0);
  zoom: 1;
  padding: 20px;
  position: absolute;
  left: 0px;
  z-index: 2;
  width: 300px;
}
.Layout .Highlights .MenuPosition.FlushTop {
  padding-top: 0px;
}
.Layout .Highlights .MenuPosition.FlushRight {
  padding-right: 0px;
}
.Layout .Highlights .MenuPosition.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Highlights .MenuPosition.FlushLeft {
  padding-left: 0px;
}
.Mobile .Layout .Highlights .MenuPosition {
  position: static;
  background: #eb1167;
  padding: 15px;
  width: 291px;
  bottom: 0px;
}
.Tablet .Layout .Highlights .MenuPosition {
  background: #eb1167;
}
.Layout .Highlights .HighlightsMenu {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.8)), color-stop(100%, rgba(235, 17, 103, 0.8)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.8), rgba(235, 17, 103, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEB1167,EndColorStr=#CCEB1167, GradientType=0);
  zoom: 1;
  padding: 20px;
  position: absolute;
  left: 0px;
  z-index: 2;
  width: 300px;
  top: 70px;
  bottom: 110px;
}
.Layout .Highlights .HighlightsMenu.FlushTop {
  padding-top: 0px;
}
.Layout .Highlights .HighlightsMenu.FlushRight {
  padding-right: 0px;
}
.Layout .Highlights .HighlightsMenu.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Highlights .HighlightsMenu.FlushLeft {
  padding-left: 0px;
}
.Mobile .Layout .Highlights .HighlightsMenu {
  position: static;
  background: #eb1167;
  padding: 15px;
  width: 291px;
  bottom: 0px;
}
.Tablet .Layout .Highlights .HighlightsMenu {
  background: #eb1167;
}
.Layout .Highlights .HighlightsMenu.OneItem {
  bottom: 70px;
}
.Layout .Highlights .HighlightsMenu .HighlightsData {
  position: absolute;
  top: 30px;
  left: 40px;
  right: 40px;
  bottom: 10px;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsData {
  position: static;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem {
  display: none;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem:first-child {
  display: block;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper {
  position: static;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper > * {
  display: none;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper > .H1 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper > .H1.Small {
  font-size: 12px;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper * {
  color: white;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper .H5 {
  margin-top: 2px;
}
.Desktop .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsOverflowWrapper a:hover {
  color: #eeeeee;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX {
  position: absolute;
  top: 190px;
  left: -40px;
  right: -40px;
  padding: 10px 40px;
  background: white;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX {
  position: static;
  padding: 5px 0px 0px;
  background: none;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX .FloatRight {
  margin-right: 10px;
}
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX,
.Mobile .Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX * {
  color: white !important;
}
.Layout .Highlights .HighlightsMenu .HighlightsItem .HighlightsTX p {
  position: relative;
  top: -1px;
}
.Layout .Highlights .Slider {
  padding: 0px;
}
.Desktop .Layout .Highlights .Slider.Preview .SliderArrow:hover {
  margin-right: 216px;
}
.Layout .Highlights .Slider .SliderArrow {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.8)), color-stop(100%, rgba(235, 17, 103, 0.8)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.8), rgba(235, 17, 103, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEB1167,EndColorStr=#CCEB1167, GradientType=0);
  zoom: 1;
  width: 20px;
  height: auto;
  margin: 2px 0px;
}
.Layout .Highlights .Slider .SliderArrow.Disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Mobile .Layout .Highlights .Slider .SliderArrow {
  height: 40px;
}
.Desktop .Layout .Highlights .Slider .SliderArrow:hover {
  background-color: white;
}
.IE .Layout .Highlights .Slider .SliderArrow.Disabled {
  display: none;
}
.IE .Layout .Highlights .Slider .SliderArrow {
  background: #eb1167;
}
.Desktop.IE .Layout .Highlights .Slider .SliderArrow:hover {
  background: #f13e85;
}
.Layout .Highlights .Slider .SliderArrow img {
  position: absolute;
  left: 20px;
  top: 0px;
  width: auto;
  height: 100%;
  z-index: 1;
}
.Layout .Highlights .Slider .SliderArrow img:first-child {
  z-index: 2;
}
.Layout .Highlights .Slider .SliderArrow.Back {
  right: 0px;
  left: auto;
  top: 68px;
  bottom: 50%;
}
.Mobile .Layout .Highlights .Slider .SliderArrow.Back {
  left: 0px;
  right: auto;
  top: 20px;
  bottom: auto;
}
.Mobile .Layout .Highlights .Slider .SliderArrow.Back .Arrow {
  margin: -6px 0px 0px -5px;
}
.Layout .Highlights .Slider .SliderArrow.Next {
  top: 50%;
  bottom: 68px;
}
.Mobile .Layout .Highlights .Slider .SliderArrow.Next {
  right: 0px;
  left: auto;
  top: 20px;
  bottom: auto;
}
.Mobile .Layout .Highlights .Slider .SliderArrow.Next .Arrow {
  margin: -6px 0px 0px -3px;
}
.Layout .Highlights .Slider .SliderArrow .Arrow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0px 0px -5px;
}
.Layout .Highlights .Slider .SliderButtons {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.8)), color-stop(100%, rgba(235, 17, 103, 0.8)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.8) 0%, rgba(235, 17, 103, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.8), rgba(235, 17, 103, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCEB1167,EndColorStr=#CCEB1167, GradientType=0);
  zoom: 1;
  padding: 20px;
  position: absolute;
  left: 0px;
  z-index: 2;
  width: 300px;
  bottom: 70px;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 30px;
}
.Layout .Highlights .Slider .SliderButtons.FlushTop {
  padding-top: 0px;
}
.Layout .Highlights .Slider .SliderButtons.FlushRight {
  padding-right: 0px;
}
.Layout .Highlights .Slider .SliderButtons.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Highlights .Slider .SliderButtons.FlushLeft {
  padding-left: 0px;
}
.Mobile .Layout .Highlights .Slider .SliderButtons {
  position: static;
  background: #eb1167;
  padding: 15px;
  width: 291px;
  bottom: 0px;
}
.Tablet .Layout .Highlights .Slider .SliderButtons {
  background: #eb1167;
}
.Layout .Highlights .Slider .SliderButtons a {
  background: white;
}
.Tablet .Layout .Highlights .Slider .SliderButtons {
  margin-bottom: 1px;
}
.Mobile .Layout .Highlights .Slider .SliderButtons {
  padding-top: 0px;
  margin-top: -1px;
}
.Layout .ImageOrVideo {
  position: relative;
}
.Layout .ImageOrVideo .Play {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: -30px 0px 0px -30px;
}
.Layout .ImageOrVideo .VideoIFrame {
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.Layout .ImageOrVideo .ResponsiveVideo {
  position: relative;
  z-index: 3;
  padding-bottom: 56.25%;
  height: 0px;
  overflow: hidden;
}
.Layout .ImageOrVideo .ResponsiveVideo iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.Layout .ImageOrVideo img {
  position: relative;
  z-index: 1;
  width: 100%;
}
.Layout .Polaroid .ShareCommentPrint {
  left: -10px;
}
.Layout .ShareCommentPrint {
  position: absolute;
  left: -7px;
  top: 10px;
  z-index: 4;
}
.Layout .ShareCommentPrint img {
  width: auto;
}
.Layout .ShareCommentPrint .Icon {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
}
.Desktop .Layout .ShareCommentPrint .Icon.Hovered .MaskedIcon,
.Desktop .Layout .ShareCommentPrint .Icon:hover .MaskedIcon {
  background: #eb1167;
}
.Layout .ShareCommentPrint .Icon .Triangle {
  position: absolute;
  top: 34px;
  left: 0px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 7px 7px 0;
  border-color: transparent #4b4b4b transparent transparent;
}
.Layout .ShareCommentPrint .Icon.ShareTrigger {
  z-index: 2;
}
.Layout .ShareCommentPrint .Icon.ShareTrigger .Triangle {
  top: 35px;
}
.Mobile .Layout .ShareCommentPrint .Icon.ShareTrigger .Triangle {
  top: 34px;
}
.Mobile .Layout .ShareCommentPrint .Icon.ShareTrigger .Facebook > div > a {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout .ShareCommentPrint .Icon .Mask {
  overflow: hidden;
  height: 35px;
  width: 34px;
}
.Mobile .Layout .ShareCommentPrint .Icon .Mask {
  overflow: visible;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow {
  width: 1000px;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  border-top: 1px solid whitesmoke;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #aaaaaa;
  padding: 6px;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid .MaskedIcon {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid .ShareButtons {
  float: left;
  margin: 1px 1px -4px 0px;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid .ShareButtons > * {
  float: left;
  padding-left: 7px;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid .ShareButtons .Facebook form {
  display: none !important;
}
.Layout .ShareCommentPrint .Icon .Mask .Overflow .Polaroid .ShareButtons .Sprite {
  position: relative;
}
.Layout .Polaroid .ShareCommentPrintVerbose {
  left: -10px;
}
.Layout .ShareCommentPrintVerbose {
  position: relative;
  zoom: 1;
  width: 100%;
  display: inline-block;
  padding: 7px 0px;
  z-index: 20;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer {
  width: 100%;
  display: inline-block;
  margin: 10px 0px 7px;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .ShareItem li {
  float: left;
  padding-left: 10px;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .ShareItem .ShareButtons > * {
  float: left;
  padding-left: 7px;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .ShareItem .ShareButtons .Facebook form {
  display: none !important;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .ShareItem .ShareButtons .Sprite {
  position: relative;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon {
  position: relative;
  z-index: 1;
  margin-right: 20px;
  float: right;
}
.Desktop .Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon.Hovered .MaskedIcon,
.Desktop .Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon:hover .MaskedIcon {
  background: #eb1167;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon .Mask {
  overflow: hidden;
  height: 20px;
  width: 20px;
}
.Mobile .Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon .Mask {
  overflow: visible;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon .Mask .Overflow {
  width: 1000px;
}
.Layout .ShareCommentPrintVerbose .ShareItemContainer .Icon .Mask .Overflow .MaskedIcon {
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
}
.Layout .HodotsWrapper {
  zoom: 1;
}
.Layout .HodotsWrapper li:first-child .Hodots {
  display: none;
}
.Layout .HodotsWrapper li .Hodots {
  position: relative;
}
.Layout .InlineSearch input {
  float: left;
  width: 216px;
}
.Layout .InlineSearch .InputWrap.FlushButton .SubmitForm.ThemedButton {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: block;
  padding: 8px 8px 6px;
}
.IE7 .Layout .InlineSearch .InputWrap.FlushButton .SubmitForm.ThemedButton {
  padding: 7px 8px 4px;
}
.Layout .Pagination {
  position: relative;
}
.Layout .Pagination .Vodots {
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0px;
}
.Layout .Pagination .Vodots.Right {
  left: auto;
  right: 0px;
}
.Layout .Pagination .Buttons {
  position: relative;
  z-index: 1;
  display: block;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
}
.Layout .Pagination .Buttons .Button {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  position: relative;
}
.Layout .Pagination .Buttons .Button.First {
  float: left;
}
.Layout .Pagination .Buttons .Button.Last {
  float: right;
}
.Layout .Pagination .Buttons .Button a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 6px 12px;
}
.Layout .Pagination .Buttons .Button a.Small {
  font-size: 12px;
}
.Layout .Pagination .Buttons .Button a span.Bullet {
  top: 0px;
  color: inherit;
}
.Layout .Pagination .Buttons .Button a.Current,
.Desktop .Layout .Pagination .Buttons .Button a:hover {
  background: whitesmoke;
}
.Layout .Pagination .Buttons .Button a.DisableLink,
.Desktop .Layout .Pagination .Buttons .Button a.DisableLink:hover {
  background: none;
  color: #aaaaaa;
}
.Layout .Pagination .Buttons .Centred {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .GlobalSliderStyling {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 10px;
}
.Layout .GlobalSliderStyling.FlushTop {
  padding-top: 0px;
}
.Layout .GlobalSliderStyling.FlushRight {
  padding-right: 0px;
}
.Layout .GlobalSliderStyling.FlushBottom {
  padding-bottom: 0px;
}
.Layout .GlobalSliderStyling.FlushLeft {
  padding-left: 0px;
}
.Layout .GlobalSliderStyling td {
  vertical-align: top;
}
.Layout .GlobalSliderStyling p {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Layout .GlobalSliderStyling .P {
  padding: 0px 5px;
}
.Layout .GlobalSliderStyling .H2 {
  margin-top: 10px;
}
.Layout .GlobalSliderStyling .Polaroid {
  margin: 0px 0px 10px;
}
.Layout .GlobalSliderStyling .Reminders {
  float: right;
  margin: 3px 0px 0px;
}
.Layout .GlobalSliderStyling .SliderItem .Hodots,
.Layout .GlobalSliderStyling .Stack .Hodots {
  position: relative;
  margin: 12px 0px 6px;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons.ChefPage,
.Layout .GlobalSliderStyling .Stack .ListOfIcons.ChefPage {
  width: 160px;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons li,
.Layout .GlobalSliderStyling .Stack .ListOfIcons li {
  zoom: 1;
}
.Desktop .Layout .GlobalSliderStyling .SliderItem .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .GlobalSliderStyling .Stack .ListOfIcons li span.MaskedIcon:hover .HoverTarget {
  background: #eb1167;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons li .Hodots,
.Layout .GlobalSliderStyling .Stack .ListOfIcons li .Hodots {
  position: relative;
  margin: 0px;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons li .MaskedIcon,
.Layout .GlobalSliderStyling .Stack .ListOfIcons li .MaskedIcon {
  display: block;
  padding: 4px 0px 5px;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons li .MaskedIcon .Text,
.Layout .GlobalSliderStyling .Stack .ListOfIcons li .MaskedIcon .Text {
  position: relative;
  left: 5px;
  top: -1px;
}
.Layout .GlobalSliderStyling .SliderItem .ListOfIcons li .FloatRight,
.Layout .GlobalSliderStyling .Stack .ListOfIcons li .FloatRight {
  position: relative;
  top: 3px;
  padding-left: 5px;
}
.Layout .GlobalSliderStyling .Win {
  top: 0px;
  left: 0px;
}
.Layout .GlobalSliderStyling .GenericSearchResult,
.Layout .GlobalSliderStyling .WineRegionResult {
  zoom: 1;
}
.Layout .GlobalSliderStyling .GenericSearchResult:before,
.Layout .GlobalSliderStyling .WineRegionResult:before,
.Layout .GlobalSliderStyling .GenericSearchResult:after,
.Layout .GlobalSliderStyling .WineRegionResult:after {
  content: '';
  display: table;
}
.Layout .GlobalSliderStyling .GenericSearchResult:after,
.Layout .GlobalSliderStyling .WineRegionResult:after {
  clear: both;
}
.Layout .GlobalSliderStyling .GenericSearchResult .ImageWrapper,
.Layout .GlobalSliderStyling .WineRegionResult .ImageWrapper {
  float: left;
  width: 33%;
}
.Layout .GlobalSliderStyling .GenericSearchResult .ImageWrapper .Polaroid,
.Layout .GlobalSliderStyling .WineRegionResult .ImageWrapper .Polaroid {
  margin-bottom: 0px;
}
.Layout .GlobalSliderStyling .WineRegionResult .H2 {
  margin-top: 0px;
}
.Layout .TitleWithIcon {
  position: relative;
  margin-top: -20px;
  zoom: 1;
}
.Layout .TitleWithIcon > div td:first-child {
  width: 100%;
  text-align: left;
}
.Layout .TitleWithIcon > div td:first-child h1,
.Layout .TitleWithIcon > div td:first-child h2 {
  position: relative;
  top: 3px;
}
.Layout .TitleWithIcon > div .SpecialIcon {
  width: 32px;
  height: 32px;
}
.Layout .TitleWithIcon > div .ArrowDownIcon {
  margin: 10px 0px 0px 5px;
}
.Layout .TitleWithIcon > div .Vodots {
  height: 60px;
}
.Layout .TitleWithIcon > div .BTYB {
  text-transform: uppercase;
}
.Layout .TitleWithIcon .Hodots {
  margin: 0px -20px;
}
.Layout .TitleWithIcon .Hodots.NoMargin {
  margin: 0;
}
.Mobile .Layout .TitleWithIcon {
  margin-top: 0px;
}
.Layout .TitleWithIcon .InlineBlock.DoublePaddingLeft {
  padding-left: 10px;
}
.Layout .TitleWithSearch {
  position: relative;
}
.Layout .TitleWithSearch .ArrowDownIcon {
  margin: 7px 0px 0px 5px;
}
.Layout .TitleWithSearch .MobileSearchBox {
  padding: 5px 0px 0px;
}
.Layout .Columns .Slider .SliderArrow {
  width: 30px;
  height: 60px;
  background: white;
  border: 1px solid #dddddd;
}
.Layout .Columns .Slider .SliderArrow.Back {
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.15);
  left: 1px;
  border-left: 0px;
}
.Layout .Columns .Slider .SliderArrow.Next {
  -webkit-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15);
  right: 1px;
  border-right: 0px;
}
.Layout .Columns .Slider .SliderArrow .Arrow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -6px 0px 0px -3px;
}
.Layout .Columns .Slider .SliderArrow .Arrow.Back {
  margin-left: -5px;
}
.Layout .Columns .Slider .SliderButtons {
  padding: 10px 0px 0px;
  margin-bottom: -10px;
}
.Layout .Columns .Slider .SliderButtons a {
  background: #eb1167;
}
.Layout .Columns .Slider,
.Layout .Columns .Stacker,
.Layout .Columns .SliderStyling {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 10px;
}
.Layout .Columns .Slider.FlushTop,
.Layout .Columns .Stacker.FlushTop,
.Layout .Columns .SliderStyling.FlushTop {
  padding-top: 0px;
}
.Layout .Columns .Slider.FlushRight,
.Layout .Columns .Stacker.FlushRight,
.Layout .Columns .SliderStyling.FlushRight {
  padding-right: 0px;
}
.Layout .Columns .Slider.FlushBottom,
.Layout .Columns .Stacker.FlushBottom,
.Layout .Columns .SliderStyling.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Columns .Slider.FlushLeft,
.Layout .Columns .Stacker.FlushLeft,
.Layout .Columns .SliderStyling.FlushLeft {
  padding-left: 0px;
}
.Layout .Columns .Slider td,
.Layout .Columns .Stacker td,
.Layout .Columns .SliderStyling td {
  vertical-align: top;
}
.Layout .Columns .Slider p,
.Layout .Columns .Stacker p,
.Layout .Columns .SliderStyling p {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Layout .Columns .Slider .P,
.Layout .Columns .Stacker .P,
.Layout .Columns .SliderStyling .P {
  padding: 0px 5px;
}
.Layout .Columns .Slider .H2,
.Layout .Columns .Stacker .H2,
.Layout .Columns .SliderStyling .H2 {
  margin-top: 10px;
}
.Layout .Columns .Slider .Polaroid,
.Layout .Columns .Stacker .Polaroid,
.Layout .Columns .SliderStyling .Polaroid {
  margin: 0px 0px 10px;
}
.Layout .Columns .Slider .Reminders,
.Layout .Columns .Stacker .Reminders,
.Layout .Columns .SliderStyling .Reminders {
  float: right;
  margin: 3px 0px 0px;
}
.Layout .Columns .Slider .SliderItem .Hodots,
.Layout .Columns .Stacker .SliderItem .Hodots,
.Layout .Columns .SliderStyling .SliderItem .Hodots,
.Layout .Columns .Slider .Stack .Hodots,
.Layout .Columns .Stacker .Stack .Hodots,
.Layout .Columns .SliderStyling .Stack .Hodots {
  position: relative;
  margin: 12px 0px 6px;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons.ChefPage,
.Layout .Columns .Stacker .SliderItem .ListOfIcons.ChefPage,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons.ChefPage,
.Layout .Columns .Slider .Stack .ListOfIcons.ChefPage,
.Layout .Columns .Stacker .Stack .ListOfIcons.ChefPage,
.Layout .Columns .SliderStyling .Stack .ListOfIcons.ChefPage {
  width: 160px;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons li,
.Layout .Columns .Stacker .SliderItem .ListOfIcons li,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons li,
.Layout .Columns .Slider .Stack .ListOfIcons li,
.Layout .Columns .Stacker .Stack .ListOfIcons li,
.Layout .Columns .SliderStyling .Stack .ListOfIcons li {
  zoom: 1;
}
.Desktop .Layout .Columns .Slider .SliderItem .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .Columns .Stacker .SliderItem .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .Columns .SliderStyling .SliderItem .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .Columns .Slider .Stack .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .Columns .Stacker .Stack .ListOfIcons li span.MaskedIcon:hover .HoverTarget,
.Desktop .Layout .Columns .SliderStyling .Stack .ListOfIcons li span.MaskedIcon:hover .HoverTarget {
  background: #eb1167;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons li .Hodots,
.Layout .Columns .Stacker .SliderItem .ListOfIcons li .Hodots,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons li .Hodots,
.Layout .Columns .Slider .Stack .ListOfIcons li .Hodots,
.Layout .Columns .Stacker .Stack .ListOfIcons li .Hodots,
.Layout .Columns .SliderStyling .Stack .ListOfIcons li .Hodots {
  position: relative;
  margin: 0px;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons li .MaskedIcon,
.Layout .Columns .Stacker .SliderItem .ListOfIcons li .MaskedIcon,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons li .MaskedIcon,
.Layout .Columns .Slider .Stack .ListOfIcons li .MaskedIcon,
.Layout .Columns .Stacker .Stack .ListOfIcons li .MaskedIcon,
.Layout .Columns .SliderStyling .Stack .ListOfIcons li .MaskedIcon {
  display: block;
  padding: 4px 0px 5px;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons li .MaskedIcon .Text,
.Layout .Columns .Stacker .SliderItem .ListOfIcons li .MaskedIcon .Text,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons li .MaskedIcon .Text,
.Layout .Columns .Slider .Stack .ListOfIcons li .MaskedIcon .Text,
.Layout .Columns .Stacker .Stack .ListOfIcons li .MaskedIcon .Text,
.Layout .Columns .SliderStyling .Stack .ListOfIcons li .MaskedIcon .Text {
  position: relative;
  left: 5px;
  top: -1px;
}
.Layout .Columns .Slider .SliderItem .ListOfIcons li .FloatRight,
.Layout .Columns .Stacker .SliderItem .ListOfIcons li .FloatRight,
.Layout .Columns .SliderStyling .SliderItem .ListOfIcons li .FloatRight,
.Layout .Columns .Slider .Stack .ListOfIcons li .FloatRight,
.Layout .Columns .Stacker .Stack .ListOfIcons li .FloatRight,
.Layout .Columns .SliderStyling .Stack .ListOfIcons li .FloatRight {
  position: relative;
  top: 3px;
  padding-left: 5px;
}
.Layout .Columns .Slider .Win,
.Layout .Columns .Stacker .Win,
.Layout .Columns .SliderStyling .Win {
  top: 0px;
  left: 0px;
}
.Layout .Columns .Slider .GenericSearchResult,
.Layout .Columns .Stacker .GenericSearchResult,
.Layout .Columns .SliderStyling .GenericSearchResult,
.Layout .Columns .Slider .WineRegionResult,
.Layout .Columns .Stacker .WineRegionResult,
.Layout .Columns .SliderStyling .WineRegionResult {
  zoom: 1;
}
.Layout .Columns .Slider .GenericSearchResult:before,
.Layout .Columns .Stacker .GenericSearchResult:before,
.Layout .Columns .SliderStyling .GenericSearchResult:before,
.Layout .Columns .Slider .WineRegionResult:before,
.Layout .Columns .Stacker .WineRegionResult:before,
.Layout .Columns .SliderStyling .WineRegionResult:before,
.Layout .Columns .Slider .GenericSearchResult:after,
.Layout .Columns .Stacker .GenericSearchResult:after,
.Layout .Columns .SliderStyling .GenericSearchResult:after,
.Layout .Columns .Slider .WineRegionResult:after,
.Layout .Columns .Stacker .WineRegionResult:after,
.Layout .Columns .SliderStyling .WineRegionResult:after {
  content: '';
  display: table;
}
.Layout .Columns .Slider .GenericSearchResult:after,
.Layout .Columns .Stacker .GenericSearchResult:after,
.Layout .Columns .SliderStyling .GenericSearchResult:after,
.Layout .Columns .Slider .WineRegionResult:after,
.Layout .Columns .Stacker .WineRegionResult:after,
.Layout .Columns .SliderStyling .WineRegionResult:after {
  clear: both;
}
.Layout .Columns .Slider .GenericSearchResult .ImageWrapper,
.Layout .Columns .Stacker .GenericSearchResult .ImageWrapper,
.Layout .Columns .SliderStyling .GenericSearchResult .ImageWrapper,
.Layout .Columns .Slider .WineRegionResult .ImageWrapper,
.Layout .Columns .Stacker .WineRegionResult .ImageWrapper,
.Layout .Columns .SliderStyling .WineRegionResult .ImageWrapper {
  float: left;
  width: 33%;
}
.Layout .Columns .Slider .GenericSearchResult .ImageWrapper .Polaroid,
.Layout .Columns .Stacker .GenericSearchResult .ImageWrapper .Polaroid,
.Layout .Columns .SliderStyling .GenericSearchResult .ImageWrapper .Polaroid,
.Layout .Columns .Slider .WineRegionResult .ImageWrapper .Polaroid,
.Layout .Columns .Stacker .WineRegionResult .ImageWrapper .Polaroid,
.Layout .Columns .SliderStyling .WineRegionResult .ImageWrapper .Polaroid {
  margin-bottom: 0px;
}
.Layout .Columns .Slider .WineRegionResult .H2,
.Layout .Columns .Stacker .WineRegionResult .H2,
.Layout .Columns .SliderStyling .WineRegionResult .H2 {
  margin-top: 0px;
}
.Layout .Columns .Right .LargeRHCGallery .Slider {
  padding: 0px;
  padding-bottom: 20px;
}
.Layout .Columns .Right .LargeRHCGallery .Polaroid {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  border: 0px;
  padding: 0px;
}
.Layout .Columns .RHCPromotions .Slider .SliderArrow {
  top: 30px;
}
.Layout .Columns .RHCPromotions .Slider .SliderArrow.Next {
  right: 10px;
}
.Layout .Columns .RHCPromotions .Slider .SliderArrow.Back {
  left: 10px;
}
.Layout .Columns .RHCWin .Slider .SliderArrow {
  top: 40px;
}
.Layout .Columns .RHCWin .Slider .SliderArrow.Next {
  right: 0px;
}
.Layout .Columns .RHCWin .Slider .SliderArrow.Back {
  left: 0px;
}
.Layout .Columns .LHCRateMy .Slider .SliderArrow {
  height: 41px;
  top: 32px;
}
.Layout .Columns .LHCCompetitions .Slider .SliderArrow {
  top: 65px;
}
.Layout .Columns .FeaturedAuthor .ThemedButton {
  width: 140px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}
.Layout .Columns .FeaturedAuthor.Tripod {
  border: 0px;
}
.Layout .Columns .FeaturedAuthor.Tripod .Left,
.Layout .Columns .FeaturedAuthor.Tripod .Right {
  z-index: 2;
}
.Layout .Columns .FeaturedAuthor .Tab .BFC {
  position: relative;
}
.Layout .Columns .FeaturedAuthor .Tab .BFC p {
  position: absolute;
  top: 53px;
  left: 20px;
  z-index: 2;
  padding: 0;
}
.Layout .Columns .FeaturedAuthor .Tab .BFC .H1 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 2;
}
.Layout .Columns .FeaturedAuthor .Tab .BFC ul {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
}
.Layout .Columns .FeaturedAuthor .Tab .BFC ul li {
  padding-top: 10px;
}
.Layout .Columns .FeaturedAuthor .Background {
  position: relative;
  z-index: 1;
}
.Layout .Columns .FeaturedAuthor .Background img {
  width: 100%;
}
.Layout .Columns .FeaturedAuthor .Slider {
  padding: 0px;
}
.Layout .Columns .FeaturedAuthor .Slider p.H3 {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  height: 45px;
  text-align: center;
}
.Layout .Columns .FeaturedAuthor .Slider p.H3.Small {
  font-size: 12px;
}
.Layout .Columns .Left .FeaturedAuthor .SliderButtons {
  margin-bottom: 0px;
}
.Layout .Columns .Left .FeaturedAuthor .SliderButtons .Hodots {
  display: none;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .Border,
.Layout .Columns .Right .FeaturedAuthor .Tab > .Border,
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .BFC,
.Layout .Columns .Right .FeaturedAuthor .Tab > .BFC {
  display: none;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight {
  width: 100%;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .HoverImage,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .HoverImage {
  position: relative;
  z-index: 1;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .Polaroid,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .Polaroid {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  position: relative;
  z-index: 2;
  margin: -48px 0px 0px 20px;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow {
  height: auto;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow p,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow p {
  text-align: left;
  padding: 2px 20px 0px;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .H3,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .H3 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding-top: 15px;
  height: auto;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .H3.Small,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .H3.Small {
  font-size: 12px;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Hidden,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Hidden {
  display: block;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Byline,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Byline {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Byline.Small,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderOverflow .Byline.Small {
  font-size: 11px;
}
.Mobile .Layout .Columns .FeaturedAuthor .Tab > .FloatRight .SliderButtons,
.Layout .Columns .Right .FeaturedAuthor .Tab > .FloatRight .SliderButtons {
  padding: 20px 0px;
}
.Layout .Columns .Right .SliderButtons {
  margin-bottom: 0px;
}
.Layout .Columns .Gallery {
  position: relative;
}
.Layout .Columns .Gallery .ShareCommentPrint {
  left: -7px;
}
.Layout .Columns .Gallery .GalleryOverflow {
  overflow: hidden;
}
.Layout .Columns .Gallery .GalleryBorder {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 1px;
  overflow: hidden;
  background: #dddddd;
  z-index: 1;
}
.Layout .Columns .Gallery .GalleryBorder.Left {
  left: 0px;
}
.Layout .Columns .Gallery .GalleryBorder.Right {
  right: 0px;
}
.Layout .Columns .Gallery .GalleryImages {
  position: relative;
}
.Layout .Columns .Gallery .GalleryImages .SliderButtons {
  position: absolute;
}
.Layout .Columns .Gallery .GalleryImages .SliderArrow {
  top: 202px;
}
.Layout .Columns .Gallery .GalleryImages .SliderArrow.Back {
  left: 0px;
}
.Layout .Columns .Gallery .GalleryImages .SliderArrow.Next {
  right: 0px;
}
.Layout .Columns .Gallery .GalleryImages .SliderTable td {
  vertical-align: middle;
  text-align: center !important;
}
.Layout .Columns .Gallery .GalleryImages .SliderTable td .LazyLoad {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  max-width: 100%;
}
.Layout .Columns .Gallery .GalleryImages .GalleryDescription {
  padding: 20px 20px 0px;
  text-align: left !important;
}
.Layout .Columns .Gallery .GalleryImages .GalleryDescription p {
  position: relative;
  top: -3px;
  padding-top: 0px;
}
.Layout .Columns .Gallery .GalleryImages .GalleryDescription .Hodots {
  margin: 12px -20px 0px;
}
.Layout .Columns .Gallery .GalleryThumbnails {
  width: auto;
}
.Layout .Columns .Gallery .GalleryThumbnails .SliderButtons {
  position: absolute;
}
.Layout .Columns .Gallery .GalleryThumbnails .Slider {
  overflow: visible;
}
.Layout .Columns .Gallery .GalleryThumbnails .Slider .SliderArrow {
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -20px;
}
.Layout .Columns .Gallery .GalleryThumbnails .Slider .SliderArrow.Back {
  left: -10px;
}
.Layout .Columns .Gallery .GalleryThumbnails .Slider .SliderArrow.Next {
  right: -10px;
}
.Layout .Columns .Gallery .Slider {
  padding: 0px;
}
.Layout .Columns .Social {
  background: white;
}
.Layout .Columns .Social .H2 {
  margin-bottom: 5px;
}
.Layout .Columns .Social .Hodots {
  position: relative;
}
.Layout .Columns .Social .Avatar {
  width: 30px;
}
.Layout .Columns .Social a {
  color: #eb1167;
}
.Desktop .Layout .Columns .Social a:hover {
  color: black;
}
.Layout .Columns .Social .Polaroid.Logo {
  width: 64px;
  height: 64px;
  margin-right: 20px;
}
.Layout .Columns .Social .CommunityTab .TextMargin {
  padding: 0px 0px 0px 10px;
}
.Layout .Columns .Social .CommunityTab .Scroller .Hodots {
  margin: 10px 0px;
}
.IE7 .Layout .Columns .Social .CommunityTab .Scroller .Hodots,
.IE8 .Layout .Columns .Social .CommunityTab .Scroller .Hodots {
  margin: 0px 0px 14px;
}
.Layout .Columns .Tripod {
  border: solid 1px #dddddd;
  border-top: 0px;
}
.Layout .Columns .Tripod .ShareCommentPrint .Triangle {
  display: none;
}
.Layout .Columns .Tripod .Tab > .Border {
  position: absolute;
  right: 199px;
  top: 0px;
  bottom: 0px;
  width: 1px;
  background: #dddddd;
}
.Layout .Columns .Tripod .Tab > .BFC > .Padded {
  padding: 15px 15px 15px;
  zoom: 1;
}
.Layout .Columns .Tripod .Tab > .BFC > .Padded > p {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .Tripod .Tab > .BFC > .Padded > p.Small {
  font-size: 12px;
}
.Layout .Columns .Tripod .Tab > .BFC > .Padded > div > .BFC {
  text-align: right;
}
.Layout .Columns .Tripod .Tab > .BFC .Byline {
  padding-top: 4px;
}
.Layout .Columns .Tripod .Tab > .FloatRight {
  padding-left: 1px;
  width: 199px;
}
.Layout .Columns .Tripod .Tab > .FloatRight p {
  font-size: 14px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 14px 13px 11px;
}
.Layout .Columns .Tripod .Tab > .FloatRight p.Small {
  font-size: 12px;
}
.Layout .Columns .Tripod .Tab > .FloatRight > div {
  border-top: 1px solid #dddddd;
}
.Layout .Columns .Tripod .Tab > .FloatRight > div.Slider,
.Layout .Columns .Tripod .Tab > .FloatRight > div:first-child {
  border-top: 0px;
}
.Layout .Columns .TripodWithoutMenu .TripodSlider {
  border-top: 1px solid #dddddd;
}
.Layout .Columns .Calculators ul li {
  zoom: 1;
}
.Layout .Columns .Calculators ul li a {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  zoom: 1;
  display: block;
  padding: 9px 20px;
}
.Layout .Columns .Calculators ul li a.Small {
  font-size: 11px;
}
.Layout .Columns .Calculators ul li a:before,
.Layout .Columns .Calculators ul li a:after {
  content: '';
  display: table;
}
.Layout .Columns .Calculators ul li a:after {
  clear: both;
}
.Layout .Columns .Calculators ul li a .IconText {
  padding: 0px 0px 0px 8px;
  float: left;
}
.Layout .Columns .Calculators ul li a .HoverTarget {
  float: left;
}
.Layout .Columns .Calculators ul li a .GreyMinus,
.Layout .Columns .Calculators ul li a .GreyPlus {
  float: right;
  margin-top: 5px;
}
.Layout .Columns .Calculators ul li .Hodots {
  position: relative;
}
.Layout .Columns .Calculators ul li .CalcItems {
  display: none;
  background-color: #f6f7f9;
  border-bottom: 1px solid #dddddd;
}
.Layout .Columns .Calculators ul li .CalcItems li:first-child {
  border-top: 1px solid #dddddd;
}
.Layout .Columns .Calculators ul li .CalcItems.LastItems,
.Layout .Columns .Calculators ul li .CalcItems li.LastCalculator {
  border-bottom: none;
}
.Layout .Columns .BroughtToYouBy ul {
  zoom: 1;
  padding: 5px;
}
.Layout .Columns .BroughtToYouBy ul:before,
.Layout .Columns .BroughtToYouBy ul:after {
  content: '';
  display: table;
}
.Layout .Columns .BroughtToYouBy ul:after {
  clear: both;
}
.Layout .Columns .BroughtToYouBy ul li {
  float: left;
  width: 33%;
}
.Layout .Columns .BroughtToYouBy ul li > div {
  padding: 5px;
}
.Layout .Columns .Poll .Heading h2 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .Poll .Heading h2.Small {
  font-size: 12px;
}
.Layout .Columns .Poll ul li {
  position: relative;
  zoom: 1;
}
.Layout .Columns .Poll ul li .Hodots {
  position: relative;
}
.Layout .Columns .Poll ul li .Padded {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  position: relative;
  z-index: 3;
  padding: 10px 20px;
}
.Layout .Columns .Poll ul li .Padded.Small {
  font-size: 11px;
}
.Layout .Columns .Poll ul li .Padded label {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
  top: -2px;
  position: relative;
  padding: 0px 0px 0px 5px;
}
.Layout .Columns .Poll ul li .PercentageFill {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(235, 17, 103, 0.1) 0%, rgba(235, 17, 103, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235, 17, 103, 0.1)), color-stop(100%, rgba(235, 17, 103, 0.1)));
  background: -o-linear-gradient(top, rgba(235, 17, 103, 0.1) 0%, rgba(235, 17, 103, 0.1) 100%);
  background: linear-gradient(to bottom, rgba(235, 17, 103, 0.1), rgba(235, 17, 103, 0.1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#19EB1167,EndColorStr=#19EB1167, GradientType=0);
  zoom: 1;
  position: absolute;
  left: 0%;
  top: 0%;
  bottom: 0%;
}
.Layout .Columns .Poll ul li .PercentageText {
  position: absolute;
  right: 20px;
  top: 7px;
}
.Layout .Columns .Poll ul li:first-child .Padded {
  padding-top: 12px;
}
.Layout .Columns .Poll ul li:first-child .Hodots {
  display: none;
}
.Layout .Columns .Poll .Incomplete span,
.Layout .Columns .Poll .Incomplete input,
.Layout .Columns .Poll .Incomplete label {
  cursor: pointer;
}
.Desktop .Layout .Columns .Poll .Incomplete span:hover label {
  color: #eb1167;
}
.Layout .Columns .Poll .Complete .Hidden {
  display: block;
}
.Layout .Columns .Poll .Complete .Padded {
  padding-right: 60px;
}
.Layout .Columns .Poll .Complete input {
  display: none;
}
.Layout .Columns .Promotions .SliderButtons {
  border: 1px solid #dddddd;
  border-top: 0px;
  background: white;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.Layout .Columns .Promotions .SliderButtons .Hodots {
  display: none;
}
.Layout .Columns .UpcomingEpisodes .Polaroid {
  position: absolute;
  right: 10px;
  top: -47px;
}
.Layout .Columns .UpcomingEpisodes .Series {
  margin: -2px 0px -6px;
}
.Layout .Columns .ShowsRecipesArticles li {
  zoom: 1;
}
.Layout .Columns .ShowsRecipesArticles li .Polaroid img {
  width: auto;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC {
  overflow: visible;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC .Float {
  float: none;
  padding: 0px;
  margin: -10px -10px 10px;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC .Float .Polaroid {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  padding: 0px;
  border: 0px;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC .Float .Polaroid img {
  width: 100%;
  height: auto;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC .H5 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .ShowsRecipesArticles li:first-child > .Padding > .BFC .H5.Small {
  font-size: 12px;
}
.Layout .Columns .FeaturedItems {
  zoom: 1;
}
.Layout .Columns .FeaturedItems li {
  zoom: 1;
}
.Layout .Columns .FeaturedItems li .Polaroid img {
  width: auto;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC {
  overflow: visible;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC .Float {
  float: none;
  padding: 0px;
  margin: -10px -10px 5px;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC .Float .Polaroid {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  padding: 0px;
  border: 0px;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC .Float .Polaroid img {
  width: 100%;
  height: auto;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC .H5 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .FeaturedItems li:first-child > .Padding > .BFC .H5.Small {
  font-size: 12px;
}
.Mobile .Layout .Columns .SingleTryItRateIt .Float {
  float: none;
}
.Mobile .Layout .Columns .SingleTryItRateIt .BFC {
  padding: 20px 0px 0px;
}
.Layout .Columns .Rating.TooltipTrigger.DisplayLarge .NotFaded {
  background: #eb1167;
}
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper {
  height: 20px;
  margin: 0px;
}
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Faded {
  background: rgba(235, 17, 103, 0.5);
}
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Faded.Selected {
  background: black;
}
.Desktop .Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Enabled:hover {
  background: #eb1167;
}
.Desktop .Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Enabled.Hovered,
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Enabled.Selected,
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Enabled.Selected:hover {
  background: black;
}
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Enabled.Unselected,
.Layout .Columns .Rating.TooltipTrigger .RatingWrapper.Unselected {
  background: rgba(0, 0, 0, 0.5) !important;
}
.Layout .Columns .RatingDisplay {
  background: rgba(235, 17, 103, 0.5);
}
.Layout .Columns .RatingDisplay,
.Layout .Columns .RatingDisplay .Sprite {
  position: relative;
  z-index: 2;
}
.Layout .Columns .RatingDisplay .Fill {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  background: #eb1167;
}
.Layout .Columns .Rating table {
  width: auto;
}
.Layout .Columns .SignInOrRegister .PaddingWrapper {
  padding-top: 15px;
}
.Layout .Columns .SignInOrRegister .ThemedButton {
  display: block;
  text-align: center;
}
.Layout .Columns .SignInOrRegister .Borders {
  z-index: 1;
}
.Layout .Columns .SignInOrRegister .HodotsWrapper .Hodots {
  margin: 2px 0px 4px;
}
.Layout .Columns .ListLinks {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Layout .Columns .ListLinks .Column {
  float: left;
}
.Layout .Columns .ListLinks .Column ul {
  padding: 20px;
}
.Layout .Columns .ListLinks .Column ul li {
  display: block;
  zoom: 1;
}
.Layout .Columns .ListLinks .Column ul li .Hodots {
  position: relative;
  margin: 5px 0px;
  zoom: 1;
}
.Layout .Columns .ListLinks .Column ul li .Bullet {
  float: left;
}
.Layout .Columns .ListLinks .Column ul li .Text {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: block;
  padding-left: 5px;
}
.Layout .Columns .ListLinks .Column ul li:first-child .Hodots {
  display: none;
}
.Layout .Columns .VideoWithThumbnails .Stacker {
  margin: 0px -20px;
}
.Mobile .Layout .Columns .VideoWithThumbnails > .DoublePadding {
  padding-bottom: 0px;
}
.Layout .Columns .VideoWithThumbnails .Channels .Selectors {
  margin: 0px -10px;
}
.Layout .Columns .VideoWithThumbnails .Channels .Selectors > div {
  margin: 0px 10px;
}
.Mobile .Layout .Columns .VideoWithThumbnails .Channels .Selectors > div {
  padding-top: 10px;
}
.Mobile .Layout .Columns .VideoWithThumbnails .Channels .Selectors > div:first-child {
  padding-top: 0px;
}
.Layout .Columns .VideoWithThumbnails .Channels .Selectors > div select {
  width: 259px;
}
.Mobile .Layout .Columns .VideoWithThumbnails .Channels .Selectors > div select {
  float: none;
  width: 240px;
}
.Layout .Columns .Showdown table {
  table-layout: fixed;
}
.Layout .Columns .Showdown table td {
  vertical-align: top;
}
.Layout .Columns .Showdown table td .Parent {
  position: relative;
  z-index: 1;
}
.Layout .Columns .Showdown table td:first-child .Parent {
  z-index: 2;
}
.Layout .Columns .Showdown table td .Border {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 1px;
  z-index: 3;
  background: #dddddd;
}
.Layout .Columns .Showdown table td .Wrap {
  position: relative;
  z-index: 2;
}
.Layout .Columns .Showdown table td .Wrap .Versus {
  -webkit-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
  font-size: 28px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: absolute;
  top: 50%;
  right: -25px;
  width: 50px;
  height: 39px;
  margin-top: -25px;
  padding-top: 11px;
  z-index: 2;
  background: #eb1167;
  color: white;
}
.Layout .Columns .Showdown table td .Wrap .Versus.Small {
  font-size: 12px;
}
.IE .Layout .Columns .Showdown table td .Wrap .Versus {
  height: 42px;
  padding-top: 8px;
}
.IE7 .Layout .Columns .Showdown table td .Wrap .Versus,
.IE8 .Layout .Columns .Showdown table td .Wrap .Versus {
  height: 40px;
  padding-top: 10px;
}
.Layout .Columns .Showdown table td .Wrap a {
  position: relative;
  z-index: 1;
  display: block;
}
.Layout .Columns .Showdown table td .Wrap a img {
  width: 100%;
}
.Layout .Columns .Showdown table td p {
  padding: 10px;
  text-align: center;
}
.Layout .Columns .WidgetError {
  word-wrap: break-word;
  padding: 10px;
  margin: 10px;
  border: 1px solid #cc0000;
  background: #ffeeee;
  font-size: 12px;
}
.Layout .Columns .WidgetError .StackTrace {
  font-size: 11px;
  line-height: 16px;
  font-family: 'Courier New', Courier, monospace;
}
.Layout .Columns .Reservations .Vodots {
  height: 50px;
}
.Mobile .Layout .Columns .Reservations {
  padding-bottom: 20px;
}
.Mobile .Layout .Columns .Reservations.Float,
.Mobile .Layout .Columns .Reservations .Float {
  float: none;
  display: block;
}
.Mobile .Layout .Columns .Reservations .VodotsWrapper {
  display: none;
}
.Layout .Columns .ILoveFoodAwards .Banner {
  position: relative;
  height: 100px;
  background: url('../images/foodAwards.jpg');
}
.Layout .Columns .ILoveFoodAwards .Banner p {
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: white;
}
.Mobile .Layout .Columns .ILoveFoodAwards .Banner p {
  bottom: 10px;
  text-align: right;
}
.Layout .Columns .ILoveFoodAwards .RestaurantIcon {
  width: 45px;
  height: 45px;
}
.Layout .Columns .ILoveFoodAwards .SelectWrap select {
  width: 85px;
}
.Mobile .Layout .Columns .ILoveFoodAwards .HeaderText {
  padding: 50px 20px 20px;
}
.Mobile .Layout .Columns .ILoveFoodAwards .HeaderText .H1 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: absolute;
  left: 20px;
  top: 20px;
}
.Mobile .Layout .Columns .ILoveFoodAwards .HeaderText .H1.Small {
  font-size: 12px;
}
.Mobile .Layout .Columns .ILoveFoodAwards .HeaderText .FoodAwardsType {
  float: none;
  margin: 0px;
  overflow: hidden;
}
.Mobile .Layout .Columns .ILoveFoodAwards .HeaderText .FoodAwardsType select {
  width: 100%;
}
.Layout .Columns .ILoveFoodAwards .HeaderText {
  padding: 20px 20px 15px;
}
.Layout .Columns .ILoveFoodAwards .HeaderText .SelectWrap {
  margin: 0px 0px 0px 10px;
}
.Layout .Columns .ILoveFoodAwards .Column {
  float: left;
  width: 50%;
}
.Mobile .Layout .Columns .ILoveFoodAwards .Column {
  width: 100%;
}
.Layout .Columns .RecipeThumb .RatingDisplay {
  top: 8px;
}
.Layout .Columns .PaginatedPlants .Stacker,
.Layout .Columns .PaginatedFactSheets .Stacker {
  padding: 0px;
}
.Layout .Columns .PaginatedPlants .Pagination,
.Layout .Columns .PaginatedFactSheets .Pagination {
  margin: 0px 10px;
}
.Layout .Columns .FactsheetThumbnail .HoverImage img {
  width: 100%;
}
.Layout .Columns .FactsheetThumbnail .TitleText {
  margin-top: -15px;
  max-height: 49px;
  overflow: hidden;
}
.Layout .Columns .FactsheetThumbnail .AuthorImage {
  z-index: 2;
  margin-top: -62px;
}
.Layout .Columns .FactsheetThumbnail .ShortDescription {
  max-height: 37px;
}
.Layout .Columns .PillarFactsheets {
  float: left;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  float: none;
  margin-right: -2px;
}
.IE .Layout .Columns .PillarFactsheets:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 50%;
}
.Mobile .Layout .Columns .PillarFactsheets {
  width: 100%;
}
.Layout .Columns .PillarFactsheets .AuthorImage {
  float: left;
  margin: -60px 0px 10px;
}
.Layout .Columns .PillarFactsheets .HoverImage img {
  width: 100%;
}
.Layout .Columns .PillarFactsheets .AuthorByline {
  margin: -2px 0px -2px;
}
.Layout .Columns .PillarFactsheets .HodotsWrapper {
  margin: 20px -20px 0px;
}
.Layout .Columns .PillarFactsheets .TitleLine {
  position: relative;
  top: -5px;
}
.Layout .Columns .RecommendedShows .Borders {
  margin-bottom: 0px;
}
.Layout .Columns .RecommendedShows .Stacker {
  padding-bottom: 24px;
}
.Layout .Columns .MatchingWine .FeaturedWine .WineText {
  min-height: 0px !important;
  padding-bottom: 20px;
}
.Layout .Columns .FeaturedWine .SmallImage img {
  width: 80px;
}
.Desktop .Layout .Columns .FeaturedWine .WineText {
  min-height: 215px;
}
.Mobile .Layout .Columns .FeaturedWine .WineText {
  padding-bottom: 20px;
}
.Layout .Columns .FeaturedWine .WinePrice {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .FeaturedWine .WinePrice.Small {
  font-size: 12px;
}
.Layout .Columns .FeaturedWine .WinePrice span {
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .FeaturedWine .WinePrice span.Small {
  font-size: 12px;
}
.Layout .Columns .FeaturedWine .ThemedButton {
  display: block;
  text-align: center;
}
.Layout .Columns .FeaturedWine .Strikethrough {
  color: #aaaaaa;
  text-decoration: line-through;
}
.Layout .Columns .WineLegal {
  zoom: 1;
  padding: 10px;
}
.Layout .Columns .WineLegal:before,
.Layout .Columns .WineLegal:after {
  content: '';
  display: table;
}
.Layout .Columns .WineLegal:after {
  clear: both;
}
.Layout .Columns .WineLegal.FlushTop {
  padding-top: 0px;
}
.Layout .Columns .WineLegal.FlushRight {
  padding-right: 0px;
}
.Layout .Columns .WineLegal.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Columns .WineLegal.FlushLeft {
  padding-left: 0px;
}
.Desktop .Layout .Columns .WineLegal > div {
  float: left;
  width: 50%;
}
.Desktop .Layout .Columns .WineLegal > div > p {
  padding: 20px;
}
.Desktop .Layout .Columns .WineLegal > div > p.FlushTop {
  padding-top: 0px;
}
.Desktop .Layout .Columns .WineLegal > div > p.FlushRight {
  padding-right: 0px;
}
.Desktop .Layout .Columns .WineLegal > div > p.FlushBottom {
  padding-bottom: 0px;
}
.Desktop .Layout .Columns .WineLegal > div > p.FlushLeft {
  padding-left: 0px;
}
.Mobile .Layout .Columns .WineLegal > div:first-child {
  padding-bottom: 10px;
}
.Layout .Columns .WineLegal > div > p {
  color: #aaaaaa;
}
.Layout .Columns .WineLegal > div > p > span {
  color: black;
}
.Layout .Columns .WineLegal .BottomDisclaimer {
  padding: 20px;
  padding-top: 0px;
  color: #aaaaaa;
}
.Layout .Columns .WineLegal .BottomDisclaimer.FlushTop {
  padding-top: 0px;
}
.Layout .Columns .WineLegal .BottomDisclaimer.FlushRight {
  padding-right: 0px;
}
.Layout .Columns .WineLegal .BottomDisclaimer.FlushBottom {
  padding-bottom: 0px;
}
.Layout .Columns .WineLegal .BottomDisclaimer.FlushLeft {
  padding-left: 0px;
}
.Layout .Columns .WineVintageRatings th,
.Layout .Columns .WineVintageRatings td {
  position: relative;
  padding: 5px 10px;
}
.Layout .Columns .WineVintageRatings th {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .WineVintageRatings th.Small {
  font-size: 12px;
}
.Layout .Columns .WineVintageRatings td {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .WineVintageRatings td.Small {
  font-size: 12px;
}
.Layout .Columns .WineVintageRatings td {
  padding: 10px;
}
.Layout .Columns .WineVintageRatings .Vodots {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
}
.Layout .Columns .WineVintageRatings .Hodots {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.Layout .Columns .WineFeature {
  text-align: center;
}
.Mobile .Layout .Columns .WineFeature > .Clearfix > .FloatRight {
  float: none;
}
.Layout .Columns .WineFeature .ThemedButton.FullWidth {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  margin-top: 10px;
}
.Layout .Columns .WineFeature .ThemedButton.FullWidth.Small {
  font-size: 12px;
}
.Layout .Columns .WineFeature .WineImage {
  margin: 0px 50px;
}
.Mobile .Layout .Columns .WineFeature .WineImage {
  margin: auto;
}
.Layout .Columns .WineFeature .Strikethrough {
  text-decoration: line-through;
  color: #aaaaaa;
}
.Layout .Columns .WineFeature .WinePrice {
  width: auto !important;
  margin: auto;
}
.Layout .Columns .WineFeature .WinePrice .A span,
.Layout .Columns .WineFeature .WinePrice .C span {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
}
.Layout .Columns .WineFeature .WinePrice .A span.Small,
.Layout .Columns .WineFeature .WinePrice .C span.Small {
  font-size: 12px;
}
.Layout .Columns .WineFeature .WinePrice .A {
  text-align: right;
}
.Layout .Columns .WineFeature .WinePrice .C {
  text-align: left;
}
.Layout .Columns .WineFeature .WinePrice td {
  vertical-align: middle;
}
.Layout .Columns .WineFeature .WinePrice .B {
  font-size: 28px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: relative;
  padding: 0px 5px;
  font-size: 46px;
  color: #333333;
  top: 2px;
}
.Layout .Columns .WineFeature .WinePrice .B.Small {
  font-size: 12px;
}
.Layout .Columns .WineFeature .CrackaRating {
  margin-top: 8px;
}
.Layout .Columns .WineFeature .CrackaRating > * {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .Columns .WineFeature .CrackaRating p {
  margin-right: 5px;
  font-size: 18px;
}
.Layout .Columns table.WineNotes {
  padding-top: 30px;
}
.Layout .Columns table.WineNotes td {
  text-align: left !important;
  vertical-align: top !important;
  padding-top: 10px;
}
.Layout .Columns table.WineNotes td:first-child {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding-right: 10px;
}
.Layout .Columns table.WineNotes td:first-child.Small {
  font-size: 12px;
}
.Layout .Columns .WineNotes h2 {
  margin-top: 10px;
}
.Layout .Columns .WineNotes .Notes li {
  padding-top: 5px;
}
.Layout .Columns .WineNotes .Notes li:first-child {
  padding-top: 0px;
}
.Layout .Columns .WineNotes .Notes li span {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  width: 100px;
}
.Layout .Columns .WineNotes .Notes li span.Small {
  font-size: 12px;
}
.Layout .Columns .WineDeals .WinePadding {
  padding: 20px;
  text-align: center;
}
.Layout .Columns .WineDeals .WinePadding .WineImage {
  position: relative;
}
.Layout .Columns .WineDeals .WinePadding .WineImage .Off {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: absolute;
  left: -20px;
  top: 0px;
  height: 28px;
  background: #eb1167;
  color: white;
  padding: 6px 10px 0px;
}
.Layout .Columns .WineDeals .WinePadding .WineImage .Off.Small {
  font-size: 12px;
}
.Layout .Columns .WineDeals .WinePadding .WineImage .Off span {
  position: absolute;
  left: 100%;
  top: 0px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 17px 0px 17px 8px;
  border-color: transparent transparent transparent #eb1167;
}
.Layout .Columns .WineDeals .WinePadding .WineImage img {
  display: block;
  margin: auto;
}
.Layout .Columns .WineDeals .WinePadding .CrackaRating {
  margin-top: 8px;
}
.Layout .Columns .WineDeals .WinePadding .CrackaRating > * {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Layout .Columns .WineDeals .WinePadding .CrackaRating p {
  margin-right: 5px;
  font-size: 18px;
}
.Layout .Columns .WineDeals .WinePadding .ThemedButton {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
}
.Layout .Columns .WineDeals .WinePadding .ThemedButton.Small {
  font-size: 12px;
}
.Layout .Columns .WineDeals .WinePadding .A {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .WineDeals .WinePadding .A.Small {
  font-size: 12px;
}
.Layout .Columns .WineDeals .WinePadding .B span {
  color: #aaaaaa;
  text-decoration: line-through;
}
.Layout .Columns .WineDeals .WinePadding .C {
  font-size: 28px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .Columns .WineDeals .WinePadding .C.Small {
  font-size: 12px;
}
.Layout .Columns .WineDeals .WinePadding .C span {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  color: #aaaaaa;
}
.Layout .Columns .WineDeals .WinePadding .C span.Small {
  font-size: 11px;
}
.IE7 .Layout .Columns .Subscribe .ThemedButton {
  padding-bottom: 5px !important;
}
.IE8 .Layout .Columns .Subscribe .ThemedButton {
  padding-bottom: 6px !important;
}
.Layout .Columns .Search .H1 {
  margin: -4px 0px -2px;
}
.Layout .Columns .Search label.Label {
  display: none;
}
.Layout .Columns .Search .Input,
.Layout .Columns .Search select {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 10px;
}
.IE .Layout .Columns .Search .Input,
.IE .Layout .Columns .Search select {
  padding-bottom: 10px;
}
.IE8 .Layout .Columns .Search .Input,
.IE8 .Layout .Columns .Search select {
  padding-bottom: 9px;
}
.Mobile .Layout .Columns .Search .Input,
.Mobile .Layout .Columns .Search select {
  padding-top: 8px;
  padding-bottom: 8px;
}
.IE .Layout .Columns .Search select {
  padding-top: 12px;
}
.Layout .Columns .Search .SubmitForm {
  float: right;
  padding: 13px 12px 7px;
}
.IE .Layout .Columns .Search .SubmitForm {
  padding-top: 12px;
  padding-bottom: 8px;
}
.IE7 .Layout .Columns .Search .SubmitForm {
  padding-top: 14px;
  padding-bottom: 10px;
}
.Layout .Columns .Search .SubmitForm .HoverTarget {
  margin-bottom: 6px;
}
.Layout .Columns .Search .TooltipTrigger {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  float: right;
  cursor: default;
  border: 1px solid #eb1167;
  border-left: 1px solid #d30f5d;
  padding: 15px 9px 14px 8px;
}
.IE7 .Layout .Columns .Search .TooltipTrigger {
  display: none;
}
.Layout .Columns .Search .SecondInput input,
.Layout .Columns .Search .SecondInput select {
  width: 160px;
}
.Layout .Columns .Search .LocationInput label {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  position: relative;
  margin: -34px 0px 10px;
}
.Layout .Columns .Search .LocationInput label.Small {
  font-size: 12px;
}
.NotIE .Layout .Columns .Search .SelectWrap:after {
  top: 10px;
  right: 10px;
}
.Layout .Columns .TVGuide .Tab ul li img {
  width: auto;
}
/*---------------------------*/

/*-- Highlights Previewing --*/

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

.HighlightsPreviewControls {
  z-index: 100000;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #fafafa;
  width: 364px;
  height: 52px;
  padding: 11px 10px 9px 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.HighlightsPreviewControls p {
  font-family: OpenSansCondensedBold, Sans-Serif;
  color: #eb1167 !important;
  font-size: 15px;
  margin: 0 0 3px 0;
  padding: 0;
}
.HighlightsPreviewControls a {
  font-family: OpenSansCondensedBold, Sans-Serif;
  float: right;
  color: #eb1167;
  font-size: 12px;
}
.HighlightsPreviewControls select {
  width: 200px;
  height: 26px;
}
.HighlightsPreviewControls input[type=text] {
  width: 90px;
  height: 22px;
  color: black;
  padding: 0 4px;
}
.HighlightsPreviewControls input[type=submit] {
  height: 26px;
  color: black;
  padding: 0 4px;
}
/*--------------------*/

/*-- Layout Wrapper --*/

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

@font-face {
  src: url('../fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg'), url('../fonts/SourceSansProRegular.woff') format('woff'), url('../fonts/SourceSansProRegular.ttf') format('truetype');
  font-family: SourceSansProRegular;
}
@font-face {
  src: url('../fonts/SourceSansProLight.svg#SourceSansProLight') format('svg'), url('../fonts/SourceSansProLight.woff') format('woff'), url('../fonts/SourceSansProLight.ttf') format('truetype');
  font-family: SourceSansProLight;
}
.Layout .PerfectPropertyMatch,
.Layout .PerfectPropertyMatch p {
  font-family: SourceSansProRegular, OpenSans, Sans-Serif;
  font-size: 16px;
  line-height: 150%;
  color: #555555;
}
.Layout .PerfectPropertyMatch h1,
.Layout .PerfectPropertyMatch .H1 {
  font-size: 32px;
}
.Layout .PerfectPropertyMatch h2,
.Layout .PerfectPropertyMatch .H2 {
  font-size: 26px;
}
.Layout .PerfectPropertyMatch h1,
.Layout .PerfectPropertyMatch h2,
.Layout .PerfectPropertyMatch .H1,
.Layout .PerfectPropertyMatch .H2 {
  font-family: SourceSansProLight, OpenSansCondensedBold, Sans-Serif;
}
.Layout .PerfectPropertyMatch h1,
.Layout .PerfectPropertyMatch h2,
.Layout .PerfectPropertyMatch h3,
.Layout .PerfectPropertyMatch .H1,
.Layout .PerfectPropertyMatch .H2,
.Layout .PerfectPropertyMatch .H3 {
  line-height: 120%;
  color: #2b2b2b;
}
.Layout .PerfectPropertyMatch h3,
.Layout .PerfectPropertyMatch .H3 {
  font-family: SourceSansProRegular, OpenSans, Sans-Serif;
}
.Layout .PerfectPropertyMatch > .Columns {
  display: none;
}
.Layout .PerfectPropertyMatch .Highlighted {
  color: #669900;
  font-weight: bold;
}
.Desktop .Layout .PerfectPropertyMatch a.Highlighted:hover {
  color: black;
}
.Layout .PerfectPropertyMatch .Button {
  -webkit-transition: background 0.2s 0s;
  -moz-transition: background 0.2s 0s;
  -ms-transition: background 0.2s 0s;
  -o-transition: background 0.2s 0s;
  transition: background 0.2s 0s;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  position: relative;
  padding: 10px 10px;
  font-family: SourceSansProRegular, OpenSans, Sans-Serif;
  color: white;
  background: #669900;
  text-align: center;
}
.Layout .PerfectPropertyMatch .Button.Small {
  font-size: 12px;
}
.Desktop .Layout .PerfectPropertyMatch a.Button:hover,
.Layout .PerfectPropertyMatch .Selected a.Button {
  background: #336600;
  color: white;
}
.Layout .PerfectPropertyMatch .TermsAreaOverflow {
  height: 200px;
  overflow: scroll;
  overflow-x: auto;
}
.Layout .PerfectPropertyMatch .TermsAreaOverflow table td {
  padding: 2px 4px;
  border: 1px solid #333333;
  text-align: left;
  vertical-align: top;
}
.Layout .PerfectPropertyMatch .Tabs {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  table-layout: fixed;
}
.Layout .PerfectPropertyMatch .Tabs ul {
  display: table-row;
}
.Layout .PerfectPropertyMatch .Tabs ul li {
  display: table-cell;
}
.Layout .PerfectPropertyMatch .Tabs ul li .Button {
  display: block;
  position: relative;
  border-left: 1px solid white;
}
.Layout .PerfectPropertyMatch .Tabs ul li .Button:after {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -4px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #336600 transparent transparent transparent;
}
.IE8 .Layout .PerfectPropertyMatch .Tabs ul li .Button:after {
  display: none;
}
.Layout .PerfectPropertyMatch .Tabs ul li.Selected a.Button:after,
.Layout .PerfectPropertyMatch .Tabs ul li span.Button:after {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout .PerfectPropertyMatch .Tabs ul li:first-child .Button {
  border-left: 0px;
}
.Layout .PerfectPropertyMatch .Tabs ul li.Hidden {
  display: none;
}
.Layout .PerfectPropertyMatch .Tabs ul li span.Button:after {
  border-top-color: #669900;
}
.Layout .PerfectPropertyMatch .Tabs.Couples .Unselected.Disabled {
  display: block;
}
.Layout .PerfectPropertyMatch .Tabs.Couples .Unselected {
  display: none;
}
.Layout .PerfectPropertyMatch .HeaderAdvert {
  zoom: 1;
}
.Layout .PerfectPropertyMatch .HeaderAdvert:before,
.Layout .PerfectPropertyMatch .HeaderAdvert:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .HeaderAdvert:after {
  clear: both;
}
.Layout .PerfectPropertyMatch .HeaderAdvert > img {
  float: left;
}
.Layout .PerfectPropertyMatch .ErrorMessage,
.Layout .PerfectPropertyMatch .SpecialNote {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 20px;
  padding: 10px;
  background: #1983c4;
  color: white;
  display: none;
}
.Layout .PerfectPropertyMatch .ErrorMessage.SpecialNote,
.Layout .PerfectPropertyMatch .SpecialNote.SpecialNote {
  display: block;
  border: 0px;
}
.Layout .PerfectPropertyMatch .ErrorMessage.SpecialNote *,
.Layout .PerfectPropertyMatch .SpecialNote.SpecialNote * {
  color: white;
}
.Layout .PerfectPropertyMatch .HeaderLike {
  height: 50px;
}
.Layout .PerfectPropertyMatch .HeaderLike p {
  font-size: 12px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  text-transform: uppercase;
}
.Layout .PerfectPropertyMatch .HeaderLike p.Small {
  font-size: 12px;
}
.Layout .PerfectPropertyMatch .HeaderLike p,
.Layout .PerfectPropertyMatch .HeaderLike p a {
  color: #aaaaaa;
}
.Desktop .Layout .PerfectPropertyMatch .HeaderLike p a:hover {
  color: #eb1167;
}
.Layout .PerfectPropertyMatch .HeaderLike .Left {
  float: left;
  height: 100%;
}
.Layout .PerfectPropertyMatch .HeaderLike .Left * {
  float: left;
}
.Layout .PerfectPropertyMatch .HeaderLike .Left p {
  margin: 18px 20px 0px 20px;
}
.Layout .PerfectPropertyMatch .HeaderLike .Left div {
  margin: 15px 0px 0px 20px;
}
.IE .Layout .PerfectPropertyMatch .HeaderLike .Left {
  width: 600px;
}
.Mobile .Layout .PerfectPropertyMatch .HeaderLike .Left {
  display: none;
}
.Layout .PerfectPropertyMatch .HeaderLike .Right {
  float: right;
  height: 100%;
}
.Layout .PerfectPropertyMatch .HeaderLike .Right * {
  float: right;
}
.Layout .PerfectPropertyMatch .HeaderLike .Right p {
  margin: 15px 20px 0px 0px;
}
.Layout .PerfectPropertyMatch .HeaderLike .Right a {
  margin: 13px 20px 0px 20px;
}
.Layout .PerfectPropertyMatch .MobileFooter {
  zoom: 1;
  border-top: 1px solid #dddddd;
  padding: 20px;
  display: none;
}
.Layout .PerfectPropertyMatch .MobileFooter:before,
.Layout .PerfectPropertyMatch .MobileFooter:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .MobileFooter:after {
  clear: both;
}
.Mobile .Layout .PerfectPropertyMatch .MobileFooter {
  display: block;
}
.Layout .PerfectPropertyMatch .MobileFooter * {
  float: left;
}
.Layout .PerfectPropertyMatch .MobileFooter p {
  font-size: 12px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  text-transform: uppercase;
  margin: -1px 0px 0px 10px;
}
.Layout .PerfectPropertyMatch .MobileFooter p.Small {
  font-size: 12px;
}
.Layout .PerfectPropertyMatch .MobileFooter p,
.Layout .PerfectPropertyMatch .MobileFooter p a {
  color: #aaaaaa;
}
.Desktop .Layout .PerfectPropertyMatch .MobileFooter p a:hover {
  color: #eb1167;
}
.Layout .PerfectPropertyMatch .Footer {
  background: #333333;
  color: #aaaaaa;
  padding: 20px;
  font-size: 12px;
  line-height: 130%;
}
.Layout .PerfectPropertyMatch .Footer a {
  color: #aaaaaa;
  text-decoration: underline;
}
.Desktop .Layout .PerfectPropertyMatch .Footer a:hover {
  color: white;
}
.Layout .PerfectPropertyMatch .Default .Cols {
  position: relative;
  min-height: 300px;
}
.Mobile .Layout .PerfectPropertyMatch .Default .Cols {
  min-height: 0px;
}
.Layout .PerfectPropertyMatch .Default .Cols .LHC {
  width: 600px;
  padding: 25px 25px 25px 25px;
}
.Layout .PerfectPropertyMatch .Default .Cols .LHC p {
  padding-top: 15px;
}
.Mobile .Layout .PerfectPropertyMatch .Default .Cols .LHC {
  width: auto;
  padding: 20px 10px;
}
.Layout .PerfectPropertyMatch .Default .Cols .RHC {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 300px;
  padding: 25px;
  background: #f3f3f3;
}
.Layout .PerfectPropertyMatch .Inside .Cols {
  zoom: 1;
  position: relative;
}
.Layout .PerfectPropertyMatch .Inside .Cols:before,
.Layout .PerfectPropertyMatch .Inside .Cols:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .Inside .Cols:after {
  clear: both;
}
.Layout .PerfectPropertyMatch .Inside .Cols > .Background {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 50%;
  bottom: 0px;
  background: #f3f3f3;
  z-index: -1;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols > .Background {
  display: none;
}
.Layout .PerfectPropertyMatch .Inside .Cols .LHC,
.Layout .PerfectPropertyMatch .Inside .Cols .RHC,
.Layout .PerfectPropertyMatch .Inside .Cols .BHC {
  width: 50%;
}
.Layout .PerfectPropertyMatch .Inside .Cols .LHC.LHC,
.Layout .PerfectPropertyMatch .Inside .Cols .RHC.LHC,
.Layout .PerfectPropertyMatch .Inside .Cols .BHC.LHC,
.Layout .PerfectPropertyMatch .Inside .Cols .LHC.BHC,
.Layout .PerfectPropertyMatch .Inside .Cols .RHC.BHC,
.Layout .PerfectPropertyMatch .Inside .Cols .BHC.BHC {
  float: left;
}
.Layout .PerfectPropertyMatch .Inside .Cols .LHC.RHC,
.Layout .PerfectPropertyMatch .Inside .Cols .RHC.RHC,
.Layout .PerfectPropertyMatch .Inside .Cols .BHC.RHC {
  float: right;
}
.Layout .PerfectPropertyMatch .Inside .Cols .LHC.BHC .Padded,
.Layout .PerfectPropertyMatch .Inside .Cols .RHC.BHC .Padded,
.Layout .PerfectPropertyMatch .Inside .Cols .BHC.BHC .Padded {
  padding-top: 0px;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .LHC,
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .RHC,
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .BHC {
  float: none;
  width: auto;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .LHC,
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .BHC {
  background: #f3f3f3;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Title {
  padding: 10px 20px;
  background: #333333;
  color: white;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .Title {
  padding: 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Padded {
  padding: 20px;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .Padded {
  padding: 20px 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .Hodots,
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .SliderButtons {
  display: none;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .SliderArrow {
  background: #669900;
  width: 30px;
  height: 60px;
  top: 92px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .SliderArrow .Sprite {
  margin: 23px 0px 0px 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .SliderArrow .Sprite.Next {
  margin-left: 12px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Gallery .ThemedBorder {
  border-color: #669900;
}
.Layout .PerfectPropertyMatch .Inside .Cols .GalleryThumbnails .SliderArrow {
  display: none;
}
.Layout .PerfectPropertyMatch .Inside .Cols .GalleryThumbnails .Hodots {
  display: block;
}
.Layout .PerfectPropertyMatch .Inside .Cols .GalleryThumbnails .SliderButtons {
  display: block;
}
.Layout .PerfectPropertyMatch .Inside .Cols .GalleryThumbnails .SliderButtons a {
  background: #669900;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Infographics li {
  font-size: 15px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Infographics li.Small {
  font-size: 12px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .Infographics li span,
.Layout .PerfectPropertyMatch .Inside .Cols .Infographics li img {
  float: right;
  margin: 5px 0px 0px 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li {
  zoom: 1;
  padding-top: 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li:before,
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li:after {
  clear: both;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li:first-child {
  padding-top: 0px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li.Selected a,
.Desktop .Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li.Unselected a:hover {
  background: #336600;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li.Selected a span,
.Desktop .Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li.Unselected a:hover span {
  color: white;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a {
  -webkit-transition: background 0.2s 0s;
  -moz-transition: background 0.2s 0s;
  -ms-transition: background 0.2s 0s;
  -o-transition: background 0.2s 0s;
  transition: background 0.2s 0s;
  zoom: 1;
  display: block;
  background: white;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a:before,
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a:after {
  clear: both;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a img {
  float: left;
  margin-right: 20px;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a img {
  margin-right: 10px;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a span {
  -webkit-transition: color 0.2s 0s;
  -moz-transition: color 0.2s 0s;
  -ms-transition: color 0.2s 0s;
  -o-transition: color 0.2s 0s;
  transition: color 0.2s 0s;
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  color: #2b2b2b;
  padding: 17px 20px 0px 0px;
  font-family: SourceSansProLight, OpenSansCondensedBold, Sans-Serif;
}
.Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a span.Small {
  font-size: 12px;
}
.Mobile .Layout .PerfectPropertyMatch .Inside .Cols .PropertyRadios li a span {
  padding: 5px 10px 0px 0px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .FirstNameField,
.Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField,
.Layout .PerfectPropertyMatch .MyDetailsForm .StateField,
.Layout .PerfectPropertyMatch .MyDetailsForm .SubscriberField {
  clear: left;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .EmailAddressField,
.Layout .PerfectPropertyMatch .MyDetailsForm .SubscriberField {
  float: left;
  width: 100%;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .FirstNameField,
.Layout .PerfectPropertyMatch .MyDetailsForm .LastNameField,
.Layout .PerfectPropertyMatch .MyDetailsForm .StateField,
.Layout .PerfectPropertyMatch .MyDetailsForm .PostCodeField {
  float: left;
  width: 50%;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .FirstNameField label,
.Layout .PerfectPropertyMatch .MyDetailsForm .StateField label,
.Layout .PerfectPropertyMatch .MyDetailsForm .FirstNameField .InputParent,
.Layout .PerfectPropertyMatch .MyDetailsForm .StateField .InputParent {
  margin-right: 10px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .LastNameField label,
.Layout .PerfectPropertyMatch .MyDetailsForm .PostCodeField label,
.Layout .PerfectPropertyMatch .MyDetailsForm .LastNameField .InputParent,
.Layout .PerfectPropertyMatch .MyDetailsForm .PostCodeField .InputParent {
  margin-left: 10px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField {
  margin-left: -10px;
  margin-right: -10px;
}
.Mobile .Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField {
  position: relative;
  overflow: hidden;
  zoom: 1;
  width: 301px !important;
  margin-left: -10px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField label.Label {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 100%;
  padding-top: 2px;
  margin-left: 10px !important;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField .InputParent {
  float: left;
  width: 33.333333333%;
}
.IE .Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField .InputParent:last-child {
  float: none;
  overflow: hidden;
  width: auto;
  max-width: 33.333333333%;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .DateOfBirthField .InputParent .Input {
  margin-left: 10px;
  margin-right: 10px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox {
  zoom: 1;
  padding-top: 5px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox:before,
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox:after {
  content: '';
  display: table;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox:after {
  clear: both;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox input {
  float: left;
  width: auto;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox .Label {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  line-height: 140%;
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  display: block;
  padding-left: 10px;
  top: -2px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox .Label.Small {
  font-size: 11px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .Checkbox label.Error {
  position: relative;
  top: 5px;
}
.Layout .PerfectPropertyMatch .MyDetailsForm label span.Required {
  color: #4ca002;
}
.Layout .PerfectPropertyMatch .MyDetailsForm .TermsArea textarea {
  overflow: auto;
}
.Mobile .Layout .PerfectPropertyMatch .MyDetailsForm label.Error {
  margin-left: 0px !important;
}
.Layout .PerfectPropertyMatch .TellYourFriends li {
  float: none;
  width: auto;
  margin-top: 10px;
  padding: 2px;
  background: white;
  border-bottom: 1px solid #babcbb;
  border-right: 1px solid #e1e1e1;
}
.Layout .PerfectPropertyMatch .TellYourFriends li:first-child {
  margin-top: 0px;
}
.Layout .PerfectPropertyMatch .TellYourFriends li a {
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 21px;
  line-height: 150%;
  font-family: SourceSansProLight, OpenSans, Sans-Serif;
}
.Layout .PerfectPropertyMatch .TellYourFriends li a.Email {
  background: #669900;
}
.Desktop .Layout .PerfectPropertyMatch .TellYourFriends li a.Email:hover {
  background: #333333;
}
.Layout .PerfectPropertyMatch .TellYourFriends li a .Sprite.TwitterWhite {
  margin: 7px 5px 0px 0px;
}
.Layout .PerfectPropertyMatch .TellYourFriends li a .Sprite.FacebookWhite {
  margin: 5px 5px 0px 0px;
}
.Layout .PerfectPropertyMatch .TellYourFriends li a .Sprite.EmailWhite {
  margin: 4px 5px 0px 0px;
}
/*--------------------*/

/*-- Layout Wrapper --*/

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

.Layout .TemplateGoggleBox > .Columns {
  display: none;
}
.Layout .TemplateGoggleBox > .Background {
  padding: 80px 0px 40px;
  background: url('../../gogglebox/includes/images/background.jpg');
}
.Mobile .Layout .TemplateGoggleBox > .Background {
  padding: 20px 0px;
}
.Layout .TemplateGoggleBox > .Background > .Logo {
  margin: auto;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Logo {
  width: 300px;
}
.Layout .TemplateGoggleBox > .Background > .Description {
  width: 460px;
  margin: auto;
  padding-bottom: 10px;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Description {
  width: auto;
  margin: 20px 20px 0px;
}
.Layout .TemplateGoggleBox > .Background > .Description p {
  padding-bottom: 20px;
  font-size: 20px;
  color: #333333;
  text-align: center;
}
.Layout .TemplateGoggleBox > .Background > .Description p:first-child {
  padding-bottom: 0px;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Description p:first-child {
  display: none;
}
.Layout .TemplateGoggleBox > .Background > form {
  width: 520px;
  margin: auto;
}
.Mobile .Layout .TemplateGoggleBox > .Background > form {
  width: auto;
  margin: 0px 20px;
}
.Layout .TemplateGoggleBox > .Background > form > div {
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.Layout .TemplateGoggleBox > .Background > form > div > div,
.Layout .TemplateGoggleBox > .Background > form > div > a {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 20px;
}
.Layout .TemplateGoggleBox > .Background > form > div > a {
  -webkit-transition: background 0.2s 0s;
  -moz-transition: background 0.2s 0s;
  -ms-transition: background 0.2s 0s;
  -o-transition: background 0.2s 0s;
  transition: background 0.2s 0s;
  -webkit-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  background: #09bfbc;
  color: white;
}
.Layout .TemplateGoggleBox > .Background > form > div > a.Small {
  font-size: 12px;
}
.Desktop .Layout .TemplateGoggleBox > .Background > form > div > a:hover {
  background: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > div > div {
  -webkit-border-radius: 2px 0px 0px 2px;
  border-radius: 2px 0px 0px 2px;
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding-left: 10px;
  padding-right: 10px;
  background: white;
}
.Layout .TemplateGoggleBox > .Background > form > div > div > input {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  border: 0px;
  width: 100%;
  height: 100%;
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > div > div > input.Small {
  font-size: 12px;
}
.Layout .TemplateGoggleBox > .Background > form > div > div input::-webkit-input-placeholder {
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > div > div input:-moz-placeholder {
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > div > div input::-moz-placeholder {
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > div > div input:-ms-input-placeholder {
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > form > label.Error {
  display: block;
  padding-top: 10px;
  color: red;
  font-weight: bold;
}
.Layout .TemplateGoggleBox > .Background > .Share {
  padding-top: 20px;
  text-align: center;
}
.Layout .TemplateGoggleBox > .Background > .Share p {
  font-size: 20px;
  color: #333333;
}
.Layout .TemplateGoggleBox > .Background > .Share table {
  table-layout: fixed;
  width: 264px;
  margin: auto;
}
.Layout .TemplateGoggleBox > .Background > .Share table td {
  vertical-align: middle;
}
.Layout .TemplateGoggleBox > .Background > .Share table td a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 5px 5px 0px;
}
.Desktop .Layout .TemplateGoggleBox > .Background > .Share table td a:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Layout .TemplateGoggleBox > .Background > .Share table td a img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  filter: none;
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
}
.Layout .TemplateGoggleBox > .Background > .Video {
  width: 760px;
  padding: 30px 0px 0px;
  margin: auto;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Video {
  width: auto;
  margin: 0px 20px;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Video img {
  width: 100%;
}
.Layout .TemplateGoggleBox > .Background > .Thumbs {
  text-align: center;
}
.Layout .TemplateGoggleBox > .Background > .Thumbs a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 20px 5px;
  border: 1px solid #fc354c;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Thumbs a {
  margin-bottom: 0px;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .Thumbs a img {
  width: 85px;
}
.Layout .TemplateGoggleBox > .Background > .News {
  width: 740px;
  margin: auto;
  text-align: center;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .News {
  width: auto;
  margin: 0px 20px;
}
.Mobile .Layout .TemplateGoggleBox > .Background > .News p {
  font-size: 15px;
  line-height: 21px;
}
.Layout .TemplateGoggleBox > .Background > .News p {
  font-size: 15px;
  line-height: 24px;
  padding: 20px 0px;
  color: black;
}
.Layout .TemplateGoggleBox > .Background > .News a {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  padding-bottom: 10px;
  background: #fc354c;
}
.Desktop .Layout .TemplateGoggleBox > .Background > .News a:hover {
  background: black;
}
.Layout .TemplateGoggleBox > .Background > .Thanks {
  text-align: center;
  color: black;
}
.ptSans {
  font-family: 'PT Sans', sans-serif;
}
.fjalla {
  font-family: 'Fjalla One', sans-serif;
}
/*--------------------*/

/*-- Layout Wrapper --*/

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

.Layout .fremantle {
  background-color: #f8fcfc;
  padding: 30px 80px;
}
.Layout .fremantle .left {
  float: left;
  width: 620px;
}
.Layout .fremantle .left p {
  font-family: 'PT Sans', sans-serif;
  color: #909999;
  font-size: 13px;
  margin-top: 5px;
}
.Mobile .Layout .fremantle .left {
  float: none;
  width: 100%;
}
.Layout .fremantle .right {
  float: right;
  width: 165px;
}
.Mobile .Layout .fremantle .right {
  float: none;
  margin-top: 10px;
  width: 100%;
}
.Mobile .Layout .fremantle {
  padding: 15px 15px;
}
.Layout .TemplateIoabh.ioabh-houses .headingArea {
  background-color: #aebcc7;
  padding: 25px 40px 25px 80px;
}
.Layout .minimumTerms p {
  font-family: 'PT Sans', sans-serif;
  color: #909999;
  font-size: 12px !important;
  margin-top: 70px;
}
.Layout .TemplateIoabh {
  z-index: 4;
  /*CONTROLS*/

  /*MASTER PAGE*/

  /*.fremantle {
            background-color: @offWhite;
            padding: 30px 80px;

            .left{
                float: left;
                width: 620px;
                p {
                    .ptSans;
                    color: #909999;
                    font-size: 13px;
                    margin-top: 5px;
                }

                .Mobile &{
                    float: none;
                    width: 100%;
                }
            }
            .right{
                float: right;
                width: 165px;

                .Mobile &{
                    float: none;
                    margin-top: 10px;
                    width: 100%;
                }
            }
            
            .Mobile &{
                padding: 15px 15px;
            }
        }

        .minimumTerms {
            background-color: @offWhite;
            padding: 0 80px 30px 80px;

            p {
                .ptSans;
                color: #909999;
                font-size: 12px;
                margin-top: 50px;
            }
        }*/

  /*LANDING PAGE*/

  /*HOUSE PAGE*/

  /*VOTING PAGE*/

  /* CLOSED PAGE */

  /*ENTRY PAGE*/

  /*THANKS PAGE*/

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

  /*-- Modal --*/

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

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

  /*-- Video --*/

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

}
.Layout .TemplateIoabh .background {
  background-color: #aebcc7;
}
.Layout .TemplateIoabh > .Columns {
  display: none;
}
.Layout .TemplateIoabh .title {
  font-family: 'Fjalla One', sans-serif;
  font-size: 48px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .title {
  font-size: 36px;
}
.Layout .TemplateIoabh .subTitle {
  font-family: 'Fjalla One', sans-serif;
  font-size: 29px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .subTitle {
  font-size: 18px !important;
}
.Layout .TemplateIoabh p {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
}
.Layout .TemplateIoabh .paddingArea {
  padding: 50px 40px 50px 80px;
}
.Mobile .Layout .TemplateIoabh .paddingArea {
  padding: 25px 20px 25px 40px;
}
.Layout .TemplateIoabh .button {
  font-family: 'Fjalla One', sans-serif;
  font-size: 18px;
  display: inline-block;
  padding: 20px 30px;
  text-transform: uppercase;
}
.Layout .TemplateIoabh .headingArea .title {
  color: #364d63;
}
.Layout .TemplateIoabh .headingArea .subTitle {
  color: #364d63;
}
.Layout .TemplateIoabh .plushArea .plushContent {
  float: left;
  width: 500px;
}
.Layout .TemplateIoabh .plushArea .plushContent .title {
  color: #364d63;
  font-size: 36px;
}
.Layout .TemplateIoabh .plushArea .plushContent .subTitle {
  color: #364d63;
  font-size: 18px;
}
.Layout .TemplateIoabh .plushArea .plushContent p {
  font-family: 'PT Sans', sans-serif;
  color: #364d63;
  font-size: 18px;
  margin: 10px 0px 20px;
}
.Layout .TemplateIoabh .plushArea .plushContent a {
  float: left;
}
.Layout .TemplateIoabh .plushArea .plushContent a.button {
  color: white;
  background-color: #c1ad5c;
  margin-right: 20px;
}
.Mobile .Layout .TemplateIoabh .plushArea .plushContent a.button {
  margin-bottom: 20px;
}
.Mobile .Layout .TemplateIoabh .plushArea .plushContent {
  float: none;
  width: 100%;
}
.Layout .TemplateIoabh .plushArea .advert {
  float: right;
  width: 300px;
}
.Mobile .Layout .TemplateIoabh .plushArea .advert {
  margin-top: 20px;
  margin-right: -10px;
}
.Layout .TemplateIoabh .houseArea .house {
  float: left;
  height: 250px;
  overflow: hidden;
  position: relative;
  width: 33.33%;
}
.Layout .TemplateIoabh .houseArea .house img {
  width: 100%;
}
.Layout .TemplateIoabh .houseArea .house .strip {
  background-color: #364d63;
  bottom: 0px;
  left: 0px;
  padding: 20px 20px;
  position: absolute;
  opacity: 0.9;
  filter: alpha(opacity=90);
  /* For IE8 and earlier */
  width: 100%;
}
.Layout .TemplateIoabh .houseArea .house .strip h4 {
  font-family: 'Fjalla One', sans-serif;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .houseArea .house {
  height: auto;
}
.Mobile .Layout .TemplateIoabh .houseArea .house .strip {
  padding: 5px 5px;
  width: 15%;
}
.Mobile .Layout .TemplateIoabh .houseArea .house .strip h4 span {
  display: none;
}
.Layout .TemplateIoabh .informationArea .left {
  float: left;
  width: 75%;
  margin-right: 10%;
}
.Layout .TemplateIoabh .informationArea .left p {
  color: #364d63;
  font-size: 21px;
  font-family: 'PT Sans', sans-serif;
}
.Mobile .Layout .TemplateIoabh .informationArea .left {
  float: none;
  width: 100%;
}
.Layout .TemplateIoabh .informationArea .right {
  float: right;
  width: 15%;
}
.Mobile .Layout .TemplateIoabh .informationArea .right {
  float: none;
  margin-top: 20px;
  width: 100%;
}
.Layout .TemplateIoabh .expertsArea {
  background-color: #364d63;
}
.Layout .TemplateIoabh .expertsArea .title {
  color: white;
  float: left;
  margin-top: 40px;
  width: 25%;
}
.Mobile .Layout .TemplateIoabh .expertsArea .title {
  float: none;
  margin-top: 0px;
  width: 100%;
}
.Layout .TemplateIoabh .expertsArea .experts {
  float: right;
  width: 62%;
}
.Layout .TemplateIoabh .expertsArea .experts .expert {
  float: left;
  width: 33.33%;
  text-align: center;
}
.Layout .TemplateIoabh .expertsArea .experts .expert .expertImage {
  border-radius: 50%;
  margin: 0px auto 20px;
}
.Layout .TemplateIoabh .expertsArea .experts .expert h4 {
  font-family: 'Fjalla One', sans-serif;
  color: white;
  font-size: 18px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .expertsArea .experts .expert {
  float: none;
  width: 100%;
  margin: 0px auto 20px;
}
.Mobile .Layout .TemplateIoabh .expertsArea .experts {
  float: none;
  margin-top: 20px;
  width: 100%;
}
.Layout .TemplateIoabh .housePage .headingArea h2,
.Layout .TemplateIoabh .housePage .headingArea h3 {
  float: left;
  width: 88%;
}
.Mobile .Layout .TemplateIoabh .housePage .headingArea h2,
.Mobile .Layout .TemplateIoabh .housePage .headingArea h3 {
  width: 66%;
  font-size: 28px;
}
.Layout .TemplateIoabh .housePage .headingArea .plushArea {
  width: 88px;
  height: 88px;
  position: absolute;
  right: 40px;
  top: 50px;
}
.Mobile .Layout .TemplateIoabh .housePage .headingArea .plushArea {
  width: 44px;
  height: 44px;
  right: 40px;
  top: 25px;
}
.Mobile .Layout .TemplateIoabh .housePage .headingArea .plushArea img {
  width: 100%;
}
.Layout .TemplateIoabh .housePage .headingArea .houseNavigation {
  display: block;
  position: relative;
  top: 10px;
}
.Layout .TemplateIoabh .housePage .headingArea .houseNavigation li {
  float: left;
  width: auto;
  padding: 0px 5px;
}
.Layout .TemplateIoabh .housePage .headingArea .houseNavigation li.selected a {
  color: white;
}
.Layout .TemplateIoabh .housePage .headingArea .houseNavigation li a {
  color: #364d63;
  font-family: 'Fjalla One', sans-serif;
  font-size: 29px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .housePage .headingArea .houseNavigation li a {
  font-size: 18px !important;
}
.Layout .TemplateIoabh .housePage .headingArea .houseNavigation li a:hover {
  color: white;
}
.Mobile .Layout .TemplateIoabh .housePage .headingArea .houseNavigation {
  top: 10px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea {
  position: relative;
  height: 640px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea img.background {
  width: 1002px;
  position: absolute;
  top: 0px;
  left: -2px;
  z-index: 1;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea img.background {
  width: 100%;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .houseContent {
  position: absolute;
  bottom: 30px;
  left: 15px;
  z-index: 2;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item {
  background-color: white;
  float: left;
  width: 126px;
  height: 80px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
  -webkit-box-shadow: -4px 3px 7px 0px #6b6b6b;
  -moz-box-shadow: -4px 3px 7px 0px #6b6b6b;
  box-shadow: -4px 3px 7px 0px #6b6b6b;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item img {
  margin: 2px 3px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item span {
  position: absolute;
  bottom: 8px;
  right: 8px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item span img {
  margin: 0px 0px;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item span img {
  width: 25px;
  height: 25px;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item span {
  bottom: 4px;
  right: 4px;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item {
  width: 96px;
  height: 60px;
  margin-right: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .houseContent .item img {
  margin: 1px 2px;
  width: 92px;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .houseContent {
  left: 12px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .button {
  color: white;
  background-color: #c1ad5c;
  position: absolute;
  bottom: 30px;
  right: 0px;
  z-index: 2;
  height: 18px;
  padding: 31px 30px;
  -webkit-box-shadow: -4px 3px 7px 0px #6b6b6b;
  -moz-box-shadow: -4px 3px 7px 0px #6b6b6b;
  box-shadow: -4px 3px 7px 0px #6b6b6b;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .button {
  color: white;
  top: 205px;
  left: 0px;
  z-index: 2;
  height: 18px;
  padding: 15px 15px;
  width: 91%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: center;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .arrow {
  position: absolute;
  top: 45%;
  z-index: 2;
  padding: 20px 30px;
  background-color: #f8fcfc;
  color: #364d63;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .arrow span {
  display: none;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .arrow.previous {
  left: -2px;
}
.Layout .TemplateIoabh .housePage .houseSliderArea .arrow.next {
  right: 0px;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea .arrow {
  display: none;
}
.Mobile .Layout .TemplateIoabh .housePage .houseSliderArea {
  height: 360px;
  background-color: #364d63;
  margin-bottom: -70px;
}
.Layout .TemplateIoabh .housePage .expertsArea .aboutHouse {
  float: left;
  width: 70%;
}
.Layout .TemplateIoabh .housePage .expertsArea .aboutHouse .title {
  float: none;
  margin-top: 40px;
  width: 100%;
  font-size: 36px;
}
.Mobile .Layout .TemplateIoabh .housePage .expertsArea .aboutHouse .title {
  font-size: 28px;
}
.Layout .TemplateIoabh .housePage .expertsArea .aboutHouse .subTitle {
  color: white;
  font-size: 18px;
}
.Mobile .Layout .TemplateIoabh .housePage .expertsArea .aboutHouse .subTitle {
  font-size: 12px;
}
.Layout .TemplateIoabh .housePage .expertsArea .aboutHouse p {
  color: white;
  margin: 20px 0px;
}
.Mobile .Layout .TemplateIoabh .housePage .expertsArea .aboutHouse p {
  font-size: 12px;
  margin: 10px 0px;
}
.Mobile .Layout .TemplateIoabh .housePage .expertsArea .aboutHouse {
  float: none;
  width: 100%;
}
.Layout .TemplateIoabh .housePage .expertsArea .experts {
  float: right;
  width: 26%;
}
.Layout .TemplateIoabh .housePage .expertsArea .experts .expert {
  float: none;
  width: 250px;
  text-align: center;
  margin: 0px auto;
}
.Mobile .Layout .TemplateIoabh .housePage .expertsArea .experts {
  float: none;
}
.Layout .TemplateIoabh .housePage .houseArea .house {
  float: left;
  height: 375px;
  overflow: hidden;
  position: relative;
  width: 50%;
}
.Layout .TemplateIoabh .housePage .houseArea .house img {
  width: 100%;
}
.Layout .TemplateIoabh .housePage .houseArea .house .strip {
  background-color: #364d63;
  bottom: 0px;
  left: 0px;
  padding: 20px 20px;
  position: absolute;
  opacity: 0.9;
  filter: alpha(opacity=90);
  /* For IE8 and earlier */
  width: 100%;
}
.Layout .TemplateIoabh .housePage .houseArea .house .strip h4 {
  font-family: 'Fjalla One', sans-serif;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .housePage .houseArea .house {
  height: auto;
}
.Mobile .Layout .TemplateIoabh .housePage .houseArea .house .strip {
  padding: 5px 5px;
  width: 15%;
}
.Mobile .Layout .TemplateIoabh .housePage .houseArea .house .strip h4 span {
  display: none;
}
.Layout .TemplateIoabh .votingPage .headingArea {
  position: relative;
}
.Layout .TemplateIoabh .votingPage .headingArea h2,
.Layout .TemplateIoabh .votingPage .headingArea h3 {
  float: left;
  width: 88%;
}
.Mobile .Layout .TemplateIoabh .votingPage .headingArea h2,
.Mobile .Layout .TemplateIoabh .votingPage .headingArea h3 {
  width: 66%;
  font-size: 28px;
}
.Layout .TemplateIoabh .votingPage .headingArea .plushArea {
  width: 88px;
  height: 88px;
  position: absolute;
  right: 40px;
  top: 50px;
}
.Mobile .Layout .TemplateIoabh .votingPage .headingArea .plushArea {
  width: 44px;
  height: 44px;
  right: 40px;
  top: 25px;
}
.Mobile .Layout .TemplateIoabh .votingPage .headingArea .plushArea img {
  width: 100%;
}
.Layout .TemplateIoabh .votingPage .votingArea {
  background-color: white;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm {
  width: 50%;
  padding: 50px 0px;
  margin: 0px auto;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .title {
  color: #364d63;
  font-size: 24px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .houseList {
  margin-bottom: 20px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .houseList .house {
  margin-top: 10px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .houseList .house label {
  font-family: 'PT Sans', sans-serif;
  color: #364d63;
  font-size: 16px;
  padding-left: 10px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer {
  margin-bottom: 10px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer.Half {
  float: left;
  width: 45%;
}
.Mobile .Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer.Half {
  float: none;
  width: 100%;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer.First {
  margin-right: 5%;
}
.Mobile .Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer.First {
  margin-right: 0px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer.Full {
  width: 100%;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer label {
  display: block;
  font-family: 'Fjalla One', sans-serif;
  font-size: 16px;
  color: #364d63;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer input {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  border: 1px solid #aebcc7;
  background-color: #f8fcfc;
  color: #364d63;
  padding: 10px 10px;
  width: 91%;
  margin-top: 10px;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer a {
  color: #364d63;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .InputContainer a:hover {
  color: #aebcc7;
}
.Layout .TemplateIoabh .votingPage .votingArea .votingForm .button {
  color: white;
  background-color: #c1ad5c;
  margin-right: 20px;
  border: none;
  margin-top: 10px;
  cursor: pointer;
}
.Mobile .Layout .TemplateIoabh .votingPage .votingArea .votingForm .button {
  margin-bottom: 20px;
  width: 99%;
}
.Mobile .Layout .TemplateIoabh .votingPage .votingArea .votingForm {
  width: 90%;
}
.Layout .TemplateIoabh .closedPage .headingArea .subTitle {
  text-transform: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 25px;
}
.Desktop .Layout .TemplateIoabh .closedPage .headingArea .subTitle {
  width: 73%;
}
.Layout .TemplateIoabh .closedPage .headingArea .button {
  color: white;
  background-color: #c1ad5c;
  margin-right: 20px;
  border: none;
  margin-top: 15px;
  cursor: pointer;
}
.Mobile .Layout .TemplateIoabh .closedPage .headingArea .button {
  margin-bottom: 20px;
  width: 99%;
}
.Layout .TemplateIoabh .closedPage .house:after {
  position: absolute;
  z-index: 99;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Layout .TemplateIoabh .entryPage .headingArea h2,
.Layout .TemplateIoabh .entryPage .headingArea h3 {
  float: left;
  width: 88%;
}
.Mobile .Layout .TemplateIoabh .entryPage .headingArea h2,
.Mobile .Layout .TemplateIoabh .entryPage .headingArea h3 {
  width: 66%;
  font-size: 28px;
}
.Layout .TemplateIoabh .entryPage .headingArea .plushArea {
  width: 88px;
  height: 88px;
  position: absolute;
  right: 40px;
  top: 50px;
}
.Mobile .Layout .TemplateIoabh .entryPage .headingArea .plushArea {
  width: 44px;
  height: 44px;
  right: 40px;
  top: 25px;
}
.Mobile .Layout .TemplateIoabh .entryPage .headingArea .plushArea img {
  width: 100%;
}
.Layout .TemplateIoabh .entryPage .entryArea {
  background-color: white;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm {
  width: 50%;
  padding: 20px 0px;
  margin: 0px auto;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .title {
  color: #364d63;
  font-size: 24px;
  margin-bottom: 20px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .houseList {
  margin-bottom: 20px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .houseList .house {
  margin-top: 10px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .houseList .house label {
  font-family: 'PT Sans', sans-serif;
  color: #364d63;
  font-size: 16px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer {
  margin-bottom: 15px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Half {
  float: left;
  width: 45%;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Half {
  float: none;
  width: 100%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.HalfHalf {
  float: left;
  width: 22.5%;
  margin-right: 5%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.HalfHalf.First {
  margin-right: 0px;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.HalfHalf {
  float: left;
  width: 50%;
  margin-right: 0px;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.HalfHalf select {
  width: 91%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.First {
  margin-right: 5%;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.First {
  margin-right: 0px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Full {
  width: 100%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Date select {
  width: 31%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Date .margin {
  margin-right: 3.33%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Checkbox {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #364d63;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Checkbox input {
  width: auto;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Checkbox a {
  color: #71b2e0;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer.Checkbox a:hover {
  color: #364d63;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer .postCode {
  width: 82%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer .country,
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer .platform {
  width: 100%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer label {
  display: block;
  font-family: 'Fjalla One', sans-serif;
  font-size: 16px;
  color: #364d63;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer input,
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer select,
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer textarea {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  border: 1px solid #aebcc7;
  background-color: #f8fcfc;
  color: #364d63;
  padding: 10px 10px;
  width: 91%;
  margin-top: 15px;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer textarea {
  overflow-y: scroll;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .InputContainer select {
  width: 100%;
}
.Layout .TemplateIoabh .entryPage .entryArea .entryForm .button {
  color: white;
  background-color: #c1ad5c;
  margin-right: 20px;
  border: none;
  margin-top: 15px;
  cursor: pointer;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm .button {
  margin-bottom: 20px;
  width: 99%;
}
.Mobile .Layout .TemplateIoabh .entryPage .entryArea .entryForm {
  width: 90%;
}
.Layout .TemplateIoabh .thanksPage .headingArea h2,
.Layout .TemplateIoabh .thanksPage .headingArea h3 {
  float: left;
  width: 88%;
}
.Mobile .Layout .TemplateIoabh .thanksPage .headingArea h2,
.Mobile .Layout .TemplateIoabh .thanksPage .headingArea h3 {
  width: 66%;
  font-size: 28px;
}
.Layout .TemplateIoabh .thanksPage .headingArea .plushArea {
  width: 88px;
  height: 88px;
  position: absolute;
  right: 40px;
  top: 50px;
}
.Mobile .Layout .TemplateIoabh .thanksPage .headingArea .plushArea {
  width: 44px;
  height: 44px;
  right: 40px;
  top: 25px;
}
.Mobile .Layout .TemplateIoabh .thanksPage .headingArea .plushArea img {
  width: 100%;
}
.Layout .TemplateIoabh .thanksPage .shareArea {
  background-color: white;
}
.Layout .TemplateIoabh .thanksPage .shareArea .TellYourFriends {
  width: 850px;
  margin: 0px auto;
  padding: 50px 0px;
}
.Layout .TemplateIoabh .thanksPage .shareArea .TellYourFriends .ThemedButton {
  background-color: #bf7e7e;
}
.Layout .TemplateIoabh .thanksPage .shareArea .TellYourFriends .ThemedButton:hover {
  background-color: #a87070;
}
.Mobile .Layout .TemplateIoabh .thanksPage .shareArea .TellYourFriends {
  width: 100%;
}
.Layout .TemplateIoabh .Modal {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  overflow-y: scroll;
  background: rgba(51, 51, 51, 0.7);
}
.Layout .TemplateIoabh .Modal .LazyLoader .LazyPlaceholder {
  display: none;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel {
  background: none;
  max-width: 600px;
  top: 250px;
  position: relative;
}
.Mobile .Layout .TemplateIoabh .Modal.Gallery .Panel {
  max-width: 250px;
  top: 125px;
}
.Mobile .Layout .TemplateIoabh .Modal.Gallery .Panel table,
.Mobile .Layout .TemplateIoabh .Modal.Gallery .Panel tbody,
.Mobile .Layout .TemplateIoabh .Modal.Gallery .Panel tr,
.Mobile .Layout .TemplateIoabh .Modal.Gallery .Panel td {
  height: 250px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Cancel {
  display: block !important;
  top: -27px;
  padding: 10px;
  right: -23px;
  z-index: 10;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Cancel a {
  color: white;
  display: block;
  margin-bottom: 20px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderArrow {
  background: #364d63;
  width: 40px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderArrow.Next {
  background: #364d63 url('../../ioabh/includes/images/arrows.png') no-repeat 7px -26px;
  right: -10px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderArrow.Next .Sprite.Next {
  color: white;
  font-size: 25px;
  margin: 18px 0px 0px 15px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderArrow.Back {
  background: #364d63 url('../../ioabh/includes/images/arrows.png') no-repeat 7px 6px;
  left: -10px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderArrow.Back .Sprite.Back {
  color: white;
  font-size: 25px;
  margin: 18px 0px 0px 15px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .SliderButtons {
  display: none;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Share {
  background: white;
  margin: 0px 0px;
  padding: 30px 20px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Share .shareText {
  display: inline-block;
  width: 375px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Share .shareText h2 {
  font-size: 14px;
  margin-top: 13px;
  text-transform: uppercase;
}
.Layout .TemplateIoabh .Modal.Gallery .Panel .Share .pintrestLi,
.Layout .TemplateIoabh .Modal.Gallery .Panel .Share .printLi {
  display: none;
}
.Layout .TemplateIoabh .Modal .Panel {
  max-width: 1000px;
  margin: auto;
  background: white;
  /*@media (max-width:@Tablet) { width:auto; }*/

  /*.Share {
				    margin-top:30px;
				    text-align:center;
				
				    li {
					    .Chook .Radius(22px);
					    .Chook .InlineBlock;
					    width:44px;
					    height:44px;
					    margin:0px 3px;
					    overflow:hidden;
					
                        &.shareText{display:none;}


					    a {
						    display:block;
						    height:100%;
						   
						    color:#FFFFFF;
						
						    .Sprite {
							    margin-top:14px;
							    font-size:16px;
						    }
						
						    
					    }
				    }
			    }*/

}
.Layout .TemplateIoabh .Modal .Panel .Leader {
  background: #313234;
  padding: 10px 0px;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Leader {
  padding: 15px 0px;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Leader .mcnamf {
  display: none;
}
.Layout .TemplateIoabh .Modal .Panel table tr td {
  vertical-align: top;
  text-align: left;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.LC .Wrapper {
  position: relative;
  height: 100%;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.LC .Wrapper .Padding {
  background-color: #f8fcfc;
  padding: 30px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC {
  width: 340px;
  background: #aebcc7 url('../../../includes/images/shadow.jpg') repeat-y;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel table tr td.RC {
  display: none;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper {
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  height: 100%;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Shadow {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#19000000,EndColorStr=#00000000, GradientType=1);
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 20px;
  display: none;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod {
  margin: 20px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB {
  background: white;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB h2 {
  padding: 10px 20px;
  background: #364d63;
  font-size: 18px;
  color: white;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB div {
  padding: 10px 0px 0px 10px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB div a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0px 10px 10px 0px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a {
  position: relative;
  display: block;
}
.Desktop .Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a:hover .Image {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title .Foreground {
  display: block;
  position: relative;
  z-index: 2;
  font-size: 16px;
  color: white;
  padding: 10px 15px;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title .Background {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(159, 193, 195, 0.75) 0%, rgba(159, 193, 195, 0.75) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(159, 193, 195, 0.75)), color-stop(100%, rgba(159, 193, 195, 0.75)));
  background: -o-linear-gradient(top, rgba(159, 193, 195, 0.75) 0%, rgba(159, 193, 195, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(159, 193, 195, 0.75), rgba(159, 193, 195, 0.75));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#BF9FC1C3,EndColorStr=#BF9FC1C3, GradientType=0);
  zoom: 1;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.Layout .TemplateIoabh .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Image {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  position: relative;
  z-index: 1;
}
.Layout .TemplateIoabh .Modal .Panel .Close {
  position: absolute;
  bottom: 100%;
  right: -14px;
  margin-bottom: -15px;
  color: white;
}
.Layout .TemplateIoabh .Modal .Panel .Close img {
  width: 30px;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Close img {
  width: 15px;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Close {
  right: 6px;
  top: -23px;
}
.Layout .TemplateIoabh .Modal .Panel .Close.Quit {
  position: relative;
  display: block;
  margin-top: 30px;
  /*padding:15px 0px;*/
  background: #c1ad5c;
  color: white;
  text-align: center;
  text-transform: uppercase;
}
.Desktop .Layout .TemplateIoabh .Modal .Panel .Close.Quit:hover {
  /*background:@Highlight;*/
  color: #364d63;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Close.Quit {
  position: relative;
}
.Layout .TemplateIoabh .Modal .Panel .Title {
  margin: 20px 30px 0px;
  color: #364d63;
  text-align: center;
  letter-spacing: -2px;
  font-family: 'Fjalla One', sans-serif;
  font-size: 48px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Title {
  font-size: 36px;
}
.Layout .TemplateIoabh .Modal .Panel .Subtitle {
  /*color:@Green;*/
  text-transform: uppercase;
  text-align: center;
  margin-top: 10px;
}
.Layout .TemplateIoabh .Modal .Panel .ImageOrVideo {
  margin-top: 40px;
}
.Layout .TemplateIoabh .Modal .Panel .ImageOrVideo img {
  width: 100% !important;
}
.Layout .TemplateIoabh .Modal .Panel .ImageOrVideo .Sprite.Play {
  display: block;
  width: 60px;
  height: 60px;
  background: url('../../../../includes/images/sprite.png?v=7') -355px -67px;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg {
  margin-top: 30px;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg h2 {
  color: #364d63;
  font-family: 'Fjalla One', sans-serif;
  font-size: 29px;
  text-transform: uppercase;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Wysiwyg h2 {
  font-size: 18px !important;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg p a {
  color: #364d63;
}
.Desktop .Layout .TemplateIoabh .Modal .Panel .Wysiwyg p a:hover {
  text-decoration: underline;
  color: #aebcc7;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg > * {
  margin-top: 20px;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg > *:first-child {
  margin-top: 0px;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg img {
  width: 100% !important;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg img.Centred {
  margin: auto;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg ol,
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg ul {
  /*color:@Blue;*/

  padding: 0px 23px;
}
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg ol a,
.Layout .TemplateIoabh .Modal .Panel .Wysiwyg ul a {
  color: #a95a5a;
}
.Desktop .Layout .TemplateIoabh .Modal .Panel .Wysiwyg ol a:hover,
.Desktop .Layout .TemplateIoabh .Modal .Panel .Wysiwyg ul a:hover {
  text-decoration: underline;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients,
.Layout .TemplateIoabh .Modal .Panel .Method,
.Layout .TemplateIoabh .Modal .Panel .Notes {
  margin-top: 20px;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients h2,
.Layout .TemplateIoabh .Modal .Panel .Method h2,
.Layout .TemplateIoabh .Modal .Panel .Notes h2 {
  padding: 20px 20px 15px;
  /*background:@Brown;*/
  color: white;
  text-transform: uppercase;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li,
.Layout .TemplateIoabh .Modal .Panel .Method ul li {
  list-style: none;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li:first-child h3,
.Layout .TemplateIoabh .Modal .Panel .Method ul li:first-child h3 {
  margin-top: 0px;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li h3,
.Layout .TemplateIoabh .Modal .Panel .Method ul li h3 {
  margin-top: 30px;
  padding: 20px 20px 15px;
  background: #f8f5eb;
  /*color:@Brown;*/
  text-transform: uppercase;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li p,
.Layout .TemplateIoabh .Modal .Panel .Method ul li p {
  padding: 15px 20px;
  /*color:@Blue;*/

}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li p .Number,
.Layout .TemplateIoabh .Modal .Panel .Method ul li p .Number {
  float: left;
  display: block;
  padding-right: 20px;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li p .Text,
.Layout .TemplateIoabh .Modal .Panel .Method ul li p .Text {
  position: relative;
  overflow: hidden;
  zoom: 1;
  display: block;
}
.Layout .TemplateIoabh .Modal .Panel .Ingredients ul li p,
.Layout .TemplateIoabh .Modal .Panel .Method,
.Layout .TemplateIoabh .Modal .Panel .Notes {
  border-bottom: 1px dotted rgba(51, 51, 51, 0.7);
}
.Layout .TemplateIoabh .Modal .Panel .Notes .Wysiwyg {
  margin-top: 15px;
  padding-bottom: 20px;
}
.Layout .TemplateIoabh .Modal .Panel .Quit {
  position: relative;
  display: block;
  margin-top: 30px;
  /*padding:15px 0px;*/
  background: #c1ad5c;
  color: white;
  text-align: center;
  text-transform: uppercase;
}
.Desktop .Layout .TemplateIoabh .Modal .Panel .Quit:hover {
  /*background:@Highlight;*/
  color: #364d63;
}
.Mobile .Layout .TemplateIoabh .Modal .Panel .Quit {
  position: relative;
}
.Modal .Layout .TemplateIoabh .Modal {
  display: block;
}
.Layout .TemplateIoabh .Video {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  background: rgba(51, 51, 51, 0.7);
  text-align: center;
}
.Layout .TemplateIoabh .Video .Panel {
  margin-top: 300px;
  background: none;
  /*.Share {
                        background: #ffffff;
                        margin: 0px 0px;
                        padding: 30px 20px;

                        .shareText {
                           width: 300px;
                            -webkit-border-radius: 0px 0px 0px 0px;
                            border-radius: 0px 0px 0px 0px;

                            h2 {
                                font-size: 14px;
                                margin-top: 13px;
                                text-transform: uppercase;
                            }
                        }
                        .pintrestLi,
                        .printLi {display: none;}
                    }  

                
                
                    .Share {
				    text-align:center;
				
				    li {
					    .Chook .Radius(22px);
					    .Chook .InlineBlock;
					    width:44px;
					    height:44px;
					    margin:0px 5px;
					    overflow:hidden;
					
					    a {
						    display:block;
						    height:100%;
						    background:@Teal;
						    color:#FFFFFF;
						
						    .Sprite {
							    margin-top:14px;
							    font-size:16px;
						    }
						
						    .Desktop &:hover {
							    background:@Highlight;
							    color:@Blue;
						    }
					    }
				    }
			    }*/

}
.Mobile .Layout .TemplateIoabh .Video .Panel {
  margin-top: 125px;
}
.Layout .TemplateIoabh .Video .Panel .Cancel a {
  color: white;
  display: block;
  margin-bottom: 20px;
}
.Layout .TemplateIoabh .Video .Panel .SliderArrow {
  background: #a6bda0;
  width: 40px;
}
.Layout .TemplateIoabh .Video .Panel .SliderArrow.Next {
  right: -10px;
}
.Layout .TemplateIoabh .Video .Panel .SliderArrow.Next .Sprite.Next {
  color: white;
  font-size: 25px;
  margin: 18px 0px 0px 15px;
}
.Layout .TemplateIoabh .Video .Panel .SliderArrow.Back {
  left: -10px;
}
.Layout .TemplateIoabh .Video .Panel .SliderArrow.Back .Sprite.Back {
  color: white;
  font-size: 25px;
  margin: 18px 0px 0px 15px;
}
.Layout .TemplateIoabh .Video .Panel .SliderButtons {
  display: none;
}
.Layout .TemplateIoabh .Video > div {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.IE7 .Layout .TemplateIoabh .Video > div,
.IE7 .Layout .TemplateIoabh .Video > div > span,
.IE7 .Layout .TemplateIoabh .Video > div > span > span {
  display: block;
}
.Layout .TemplateIoabh .Video > div.Table > span {
  display: table-row;
}
.Layout .TemplateIoabh .Video > div.Table > span > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.Layout .TemplateIoabh .Video > div td {
  vertical-align: middle;
  text-align: center;
}
.Layout .TemplateIoabh .Video > div > div > div > 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);
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 640px;
  background: white;
}
.Mobile .Layout .TemplateIoabh .Video > div > div > div > div {
  width: 280px;
  height: 157px;
}
.Mobile .Layout .TemplateIoabh .Video > div > div > div > div .VideoPlayer {
  width: 100%;
  height: 100%;
}
.Mobile .Mobile .Layout .TemplateIoabh .Video > div > div > div > div .VideoPlayer {
  margin-left: -10 p;
}
.Layout .TemplateIoabh .Video > div > div > div > div .Close {
  position: absolute;
  bottom: 100%;
  right: -14px;
  margin-bottom: -15px;
  color: white;
}
.Layout .TemplateIoabh .Video > div > div > div > div .Close img {
  width: 30px;
}
.Mobile .Layout .TemplateIoabh .Video > div > div > div > div .Close img {
  width: 15px;
}
.Mobile .Layout .TemplateIoabh .Video > div > div > div > div .Close {
  right: 0px;
  top: -22px;
}
.Layout .TemplateIoabh .Video > div > div > div > div .Video {
  display: block;
}
.Layout .TemplateIoabh .Video > div > div > div > div p {
  font-family: 'Fjalla One', sans-serif;
  font-size: 29px;
  text-transform: uppercase;
  padding-bottom: 3px;
}
.Mobile .Layout .TemplateIoabh .Video > div > div > div > div p {
  font-size: 18px !important;
}
.Video .Layout .TemplateIoabh .Video {
  display: block;
}
/*--------------------*/

/*-- Layout Wrapper --*/

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

.Layout .plista_widget_belowArticle .itemLink,
.Layout .plista_widget_belowArticle .itemLinkPET {
  height: auto;
}
.Mobile .Layout .plista_widget_belowArticle .itemLink,
.Mobile .Layout .plista_widget_belowArticle .itemLinkPET {
  padding: 10px 0;
}
.Layout .plista_widget_belowArticle .itemTitle {
  margin: 8px 0;
  font-size: 18px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  line-height: 20px;
}
.Mobile .Layout .plista_widget_belowArticle .itemTitle {
  margin: 0 0 8px 90px;
}
/*------------*/

/*-- Global --*/

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

html.Modal {
  overflow-y: hidden !important;
}
html.Modal .GlobalHeader {
  z-index: 1;
}
/*-----------*/

/*-- Modal --*/

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

.TemplateGogglebox > .Modal {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  overflow-y: scroll;
  background: rgba(51, 51, 51, 0.7);
}
.Mobile .TemplateGogglebox > .Modal {
  z-index: 10000;
  top: 40px;
}
.TemplateGogglebox > .Modal .Panel {
  position: relative;
  width: 1000px;
  margin: auto;
  background: white;
}
.Mobile .TemplateGogglebox > .Modal .Panel {
  width: auto;
}
.TemplateGogglebox > .Modal .Panel .Leader {
  background: #313234;
  padding: 10px 0px;
}
.Mobile .TemplateGogglebox > .Modal .Panel table,
.Mobile .TemplateGogglebox > .Modal .Panel tbody,
.Mobile .TemplateGogglebox > .Modal .Panel tr,
.Mobile .TemplateGogglebox > .Modal .Panel td {
  display: block;
}
.TemplateGogglebox > .Modal .Panel table tr td {
  text-align: left;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper {
  position: relative;
  height: 100%;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding {
  padding: 30px;
}
.Mobile .TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding {
  padding: 20px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Cancel a {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 20px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Title {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 30px;
  line-height: 100%;
  margin: 20px 30px 0px;
  text-align: center;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Subtitle {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  text-align: center;
  margin-top: 10px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Subtitle a {
  color: #fc354c;
}
.Desktop .TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Subtitle a:hover {
  color: #ff475c;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Wysiwyg {
  margin-top: 30px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Wysiwyg p,
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Wysiwyg strong,
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Wysiwyg b {
  font-size: 15px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share {
  margin-top: 30px;
  text-align: center;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share li {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 50px;
  height: 40px;
  margin: 0px 2px;
  overflow: hidden;
}
.Mobile .TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share li {
  width: 45px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share li a {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  display: block;
  height: 100%;
  background: #e9e6dd;
  color: #222222;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share li a .Icon {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin-top: 8px;
  font-size: 22px;
}
.Desktop .TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Share li a:hover {
  background: #eeeeee;
  color: black;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .ImageOrVideo {
  margin-top: 40px;
}
.TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Quit {
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 14px;
  display: block;
  margin-top: 30px;
  padding: 15px 0px;
  color: white;
  text-align: center;
  background: #fc354c;
}
.Desktop .TemplateGogglebox > .Modal .Panel table tr td.LC .Wrapper .Padding .Quit:hover {
  background: #ff475c;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC {
  width: 340px;
  background: #f9f8f3;
}
.Mobile .TemplateGogglebox > .Modal .Panel table tr td.RC {
  width: auto;
  margin: auto;
  padding: 0px 10px;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper {
  position: relative;
  overflow: hidden;
  zoom: 1;
  position: relative;
  height: 100%;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Shadow {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#19000000,EndColorStr=#00000000, GradientType=1);
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 20px;
}
.Mobile .TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Shadow {
  display: none;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod {
  margin: 20px;
}
.Mobile .TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod {
  margin-left: 0px;
  margin-right: 0px;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB {
  background: white;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB h2 {
  padding: 10px 20px;
  background: #fc354c;
  font-size: 18px;
  color: white;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB div {
  padding: 10px 0px 0px 10px;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.BTYB div a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0px 10px 10px 0px;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a {
  position: relative;
  display: block;
}
.Desktop .TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a:hover .Image {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title .Foreground {
  display: block;
  position: relative;
  z-index: 2;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 16px;
  color: white;
  padding: 10px 15px;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Title .Background {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(0, 119, 187, 0.75) 0%, rgba(0, 119, 187, 0.75) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 119, 187, 0.75)), color-stop(100%, rgba(0, 119, 187, 0.75)));
  background: -o-linear-gradient(top, rgba(0, 119, 187, 0.75) 0%, rgba(0, 119, 187, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(0, 119, 187, 0.75), rgba(0, 119, 187, 0.75));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#BF0077BB,EndColorStr=#BF0077BB, GradientType=0);
  zoom: 1;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.TemplateGogglebox > .Modal .Panel table tr td.RC .Wrapper .Pod.Promo a .Image {
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  position: relative;
  z-index: 1;
}
.Modal .TemplateGogglebox > .Modal {
  display: block;
}
/*-----------*/

/*-- Print --*/

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

@media print {
  html.Modal {
    overflow-y: visible;
    padding: 0px;
  }
  html.Modal .GlobalHeader {
    display: none;
  }
  html.Modal .TemplateGogglebox > * {
    display: none;
  }
  html.Modal .TemplateGogglebox > *.Modal {
    display: block;
    overflow: visible;
    position: static;
  }
  html.Modal .TemplateGogglebox > *.Modal .Panel .Share,
  html.Modal .TemplateGogglebox > *.Modal .Panel .Quit,
  html.Modal .TemplateGogglebox > *.Modal .Panel .Cancel {
    display: none;
  }
}
.Gogglebox #mcn-sc,
.Gogglebox/*#bphf-top,*/ .ChannelLogo,
.Gogglebox #ChannelHeader,
.Gogglebox .Columns,
.Gogglebox .Footer {
  display: none;
}
.Gogglebox #GlobalHeader {
  position: fixed;
  top: 79px;
}
.Gogglebox .GlobalHeader.Fixed {
  top: 0px !important;
}
.Gogglebox #bphf-bottom {
  width: 100% !important;
}
.Gogglebox .ContentWrapper {
  max-width: none;
  /*padding-top:50px;*/
  padding-top: 129px;
}
.Gogglebox body {
  background-color: #d6d3ca;
}
.Gogglebox #fancybox-wrap {
  z-index: 11111111111;
}
.Gogglebox.NotIE .Layout .SelectWrap:after {
  background-color: #e8e6dc;
}
.Gogglebox.Tablet .Layout {
  width: 1000px;
  overflow: hidden;
}
.Gogglebox .Tooltip.Reminders a:hover {
  color: black;
}
.Gogglebox .Tooltip.Reminders a:hover .HoverTarget {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Tooltip.Reminders a .HoverTarget {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
  background: #333333;
}
.Gogglebox .Tooltip.Reminders .Left,
.Gogglebox .Tooltip.Reminders .Right {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.Gogglebox .Tooltip.Reminders .Left {
  width: 25px;
}
.Gogglebox .Tooltip.Reminders .Right {
  float: none;
}
.Gogglebox .Tooltip .Arrow {
  left: 90%;
}
.Gogglebox .Tooltip .MaskedIcon.HoverTarget,
.Gogglebox .Tooltip .MaskedIcon .HoverTarget,
.Gogglebox .Tooltip .MaskedIcon.NoHoverTarget,
.Gogglebox .Tooltip .MaskedIcon .NoHoverTarget,
.Mobile .Gogglebox .Tooltip .MaskedIcon.HoverTarget:after,
.Mobile .Gogglebox .Tooltip .MaskedIcon .HoverTarget:after,
.Mobile .Gogglebox .Tooltip .MaskedIcon.NoHoverTarget:after,
.Mobile .Gogglebox .Tooltip .MaskedIcon .NoHoverTarget:after,
.Tablet .Gogglebox .Tooltip .MaskedIcon.HoverTarget:after,
.Tablet .Gogglebox .Tooltip .MaskedIcon .HoverTarget:after,
.Tablet .Gogglebox .Tooltip .MaskedIcon.NoHoverTarget:after,
.Tablet .Gogglebox .Tooltip .MaskedIcon .NoHoverTarget:after {
  background: #333333;
}
.Gogglebox .Layout .ShadowDeep {
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
}
.Gogglebox .Layout .CondBold {
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Gogglebox .Layout .OpenSans {
  font-family: OpenSans, Sans-Serif;
}
.Gogglebox .Layout .H18 {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
}
.Gogglebox .Layout .H30 {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 30px;
}
.Gogglebox .Layout .H40 {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 40px;
  margin-bottom: 10px;
}
.Gogglebox .Layout b,
.Gogglebox .Layout .Bold {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
.Gogglebox .Layout .P12 {
  font-size: 12px;
}
.Gogglebox .Layout .P13 {
  font-size: 13px;
}
.Gogglebox .Layout .P14 {
  font-size: 14px;
}
.Gogglebox .Layout .P15 {
  font-size: 15px;
}
.Gogglebox .Layout .P16 {
  font-size: 16px;
}
.Gogglebox .Layout .P18 {
  font-size: 18px;
}
.Gogglebox .Layout .P19 {
  font-size: 19px;
}
.Gogglebox .Layout .P20 {
  font-size: 20px;
}
.Gogglebox .Layout .P24 {
  font-size: 24px;
}
.Gogglebox .Layout .FontSpy {
  display: none;
  font-size: 60px;
}
.Gogglebox .Layout .FontSpy.OnLoad {
  visibility: visible !important;
}
.Gogglebox .Layout .FontSpy.OnFail {
  visibility: hidden !important;
}
.Gogglebox .Layout .PageContainer {
  position: relative;
  margin: 0 auto;
  width: 1000px;
  background-color: #f9f8f3;
  -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.3);
}
.Mobile.Gogglebox .Layout .PageContainer {
  width: auto;
  padding-top: 65px;
}
.Mobile.Gogglebox .Layout .PageContainer.Articles,
.Mobile.Gogglebox .Layout .PageContainer.Episodes,
.Mobile.Gogglebox .Layout .PageContainer.GBYourself,
.Mobile.Gogglebox .Layout .PageContainer.Trending,
.Mobile.Gogglebox .Layout .PageContainer.Videos {
  padding-top: 0px;
}
.Gogglebox .Layout .PageContainer .AdGutter {
  position: absolute;
  top: 20px;
}
.Gogglebox .Layout .PageContainer .AdGutter.LeftPos {
  left: -140px;
}
.Gogglebox .Layout .PageContainer .AdGutter.RightPos {
  right: -140px;
}
.Gogglebox .Layout .PageWidth {
  width: 1000px;
  margin: auto;
}
.Gogglebox .Layout .PagePadding {
  padding: 40px;
}
.Gogglebox .Layout .GoggleboxLogo {
  position: relative;
}
.Gogglebox .Layout .GoggleboxLogo span {
  position: absolute;
  top: 80px;
  right: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 8px;
}
.Gogglebox .Layout .RoundedContainer {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  background-color: white;
  -webkit-box-shadow: 0px 2px 4px 0px #cccccc;
  box-shadow: 0px 2px 4px 0px #cccccc;
}
.Gogglebox .Layout .ArrowLeftWhite,
.Gogglebox .Layout .ArrowRightWhite,
.Gogglebox .Layout .ArrowLeftGrey,
.Gogglebox .Layout .ArrowRightGrey {
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: none;
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
}
.Gogglebox .Layout .ArrowLeftWhite:hover,
.Gogglebox .Layout .ArrowRightWhite:hover,
.Gogglebox .Layout .ArrowLeftGrey:hover,
.Gogglebox .Layout .ArrowRightGrey:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .Loader {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 28px;
  height: 28px;
  z-index: 100;
}
.Gogglebox .Layout .Clear {
  clear: both;
}
.Gogglebox .Layout .Left {
  float: left;
}
.Gogglebox .Layout .Right {
  float: right;
}
@font-face {
  font-family: 'icomoon';
  src: url('../../gogglebox/includes/fonts/icomoon.eot?-4kmryn');
  src: url('../../gogglebox/includes/fonts/icomoon.eot?#iefix-4kmryn') format('embedded-opentype'), url('../../gogglebox/includes/fonts/icomoon.woff?-4kmryn') format('woff'), url('../../gogglebox/includes/fonts/icomoon.ttf?-4kmryn') format('truetype'), url('../../gogglebox/includes/fonts/icomoon.svg?-4kmryn#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.Gogglebox .Layout [class^="Icon"],
.Gogglebox .Layout [class*=" Icon"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Gogglebox .Layout .Icon.Youtube:before {
  content: "\e600";
}
.Gogglebox .Layout .Icon.Twitter:before {
  content: "\e601";
}
.Gogglebox .Layout .Icon.Facebook:before {
  content: "\e602";
}
.Gogglebox .Layout .Icon.GPlus:before {
  content: "\e603";
}
.Gogglebox .Layout .Icon.Instagram:before {
  content: "\e604";
}
.Gogglebox .Layout .Icon.Search:before {
  content: "\e605";
}
.Gogglebox .Layout .Icon.FacebookAlt:before {
  content: "\e607";
}
.Gogglebox .Layout .Icon.GPlusAlt:before {
  content: "\e611";
}
.Gogglebox .Layout .Icon.Email:before {
  content: "\e619";
}
.Gogglebox .Layout .Icon.Close:before {
  content: "\e606";
}
.Gogglebox .Layout .Icon.Spinner:before {
  content: "\e97b";
}
.Gogglebox .Layout .Icon.Pinterest:before {
  content: "\e60a";
}
.Gogglebox .Layout .Icon.Print:before {
  content: "\e60e";
}
.Gogglebox .Layout .GoggleSprite {
  background-image: url(../../gogglebox/includes/images/sprite.png);
  background-repeat: no-repeat;
}
.Gogglebox .Layout .GoggleSprite.GoggleboxLogo {
  background-position: -1px -4px;
  width: 378px;
  height: 149px;
}
.Gogglebox .Layout .GoggleSprite.GoggleboxYourself {
  background-position: -422px -4px;
  width: 378px;
  height: 149px;
}
.Gogglebox .Layout .GoggleSprite.PlaySml {
  background-position: -172px -185px;
  width: 25px;
  height: 25px;
}
.Gogglebox .Layout .GoggleSprite.PlayMed {
  background-position: 0 -300px;
  width: 54px;
  height: 54px;
}
.Gogglebox .Layout .GoggleSprite.PlayLrg {
  background-position: 0 -185px;
  width: 69px;
  height: 69px;
}
.Gogglebox .Layout .GoggleSprite.RecordSml {
  background-position: -204px -185px;
  width: 25px;
  height: 25px;
}
.Gogglebox .Layout .GoggleSprite.RecordMed {
  background-position: -64px -300px;
  width: 54px;
  height: 54px;
}
.Gogglebox .Layout .GoggleSprite.UploadMed {
  background-position: -128px -300px;
  width: 54px;
  height: 54px;
}
.Gogglebox .Layout .GoggleSprite.Reminder {
  background-position: -142px -190px;
  width: 20px;
  height: 20px;
}
.Gogglebox .Layout .GoggleSprite.LikeSml {
  background-position: -307px -185px;
  width: 20px;
  height: 20px;
}
.Gogglebox .Layout .GoggleSprite.LikeLrgWhite {
  background-position: -273px -188px;
  width: 24px;
  height: 24px;
}
.Gogglebox .Layout .GoggleSprite.LikeLrgGrey {
  background-position: -238px -188px;
  width: 24px;
  height: 24px;
}
.Gogglebox .Layout .GoggleSprite.ArrowLeftWhite {
  background-position: 0 -444px;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .GoggleSprite.ArrowRightWhite {
  background-position: -50px -444px;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .GoggleSprite.ArrowLeftGrey {
  background-position: -100px -444px;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .GoggleSprite.ArrowRightGrey {
  background-position: -150px -444px;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .GoggleSprite.FoxtelGrey {
  background-position: 0 -387px;
  width: 61px;
  height: 14px;
}
.Gogglebox .Layout .GoggleSprite.LSCGrey {
  background-position: -71px -387px;
  width: 58px;
  height: 20px;
}
.Gogglebox .Layout .GoggleSprite.TenGrey {
  background-position: -139px -387px;
  width: 35px;
  height: 35px;
}
.Gogglebox .Layout .GoggleSprite.LSC {
  background-position: -310px -387px;
  width: 66px;
  height: 22px;
}
.Gogglebox .Layout .GoggleSprite.Ten {
  background-position: -260px -387px;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .GoggleSprite.FoxtelWhite {
  background-position: -200px -437px;
  width: 61px;
  height: 14px;
}
.Gogglebox .Layout .GoggleSprite.LSCWhite {
  background-position: -271px -437px;
  width: 58px;
  height: 20px;
}
.Gogglebox .Layout .GoggleSprite.TenWhite {
  background-position: -339px -437px;
  width: 35px;
  height: 35px;
}
.Gogglebox .Layout .GoggleSprite.CouchNavArrow {
  background-position: 0 -506px;
  width: 17px;
  height: 10px;
}
.Gogglebox .Layout .GoggleSprite.Dots {
  background-position: 0 -529px;
  width: 84px;
  height: 2px;
}
.Gogglebox .Layout .GoggleSprite.SponsoredByBlock {
  background-position: 0 -563px;
  width: 23px;
  height: 100px;
}
.Gogglebox .Layout .GoggleSprite.Hamburger {
  background-position: -142px -220px;
  width: 20px;
  height: 15px;
}
.Gogglebox .Layout .GoggleSprite.Closeburger {
  background-position: -142px -244px;
  width: 18px;
  height: 17px;
}
.Gogglebox .Layout .GoggleSprite.SquarePlus {
  background-position: -172px -220px;
  width: 10px;
  height: 10px;
}
.Gogglebox .Layout .GoggleSprite.SquareMinus {
  background-position: -222px -220px;
  width: 10px;
  height: 10px;
}
.Gogglebox .Layout .GoggleSprite.HamburgerBlack {
  background-position: -192px -220px;
  width: 20px;
  height: 15px;
}
.Gogglebox .Layout .GoggleSprite.CloseburgerBlack {
  background-position: -169px -244px;
  width: 18px;
  height: 17px;
}
.Gogglebox .Layout .GoggleSprite.PlayBtnSml {
  background-position: -201px -297px;
  width: 25px;
  height: 25px;
}
.Gogglebox .Layout .GoggleSprite.RecordBtnSml {
  background-position: -201px -327px;
  width: 25px;
  height: 25px;
}
.Gogglebox .Layout .GoggleSprite.RecordStep1 {
  background-position: -237px -299px;
  width: 56px;
  height: 56px;
}
.Gogglebox .Layout .GoggleSprite.RecordStep2 {
  background-position: -303px -299px;
  width: 56px;
  height: 56px;
}
.Gogglebox .Layout .GoggleSprite.RecordStep3 {
  background-position: -369px -299px;
  width: 56px;
  height: 56px;
}
.Gogglebox .Layout .GoggleSprite.AllowArrow {
  background-position: -435px -305px;
  width: 13px;
  height: 44px;
}
.Gogglebox .Layout .Btn {
  display: inline-block;
  width: auto;
  height: 40px;
  border-radius: 3px;
  padding: 0 15px;
  margin-right: 8px;
  color: white;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  font-family: OpenSansCondensedBold, Sans-Serif;
  -webkit-transition: background-color 0.2s 0s;
  -moz-transition: background-color 0.2s 0s;
  -ms-transition: background-color 0.2s 0s;
  -o-transition: background-color 0.2s 0s;
  transition: background-color 0.2s 0s;
  /* btn colour settings */

}
.Gogglebox .Layout .Btn[type=submit] {
  border: 0;
}
.Gogglebox .Layout .Btn .GoggleSprite {
  margin-right: 4px;
}
.Gogglebox .Layout .Btn > span {
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
}
.Gogglebox .Layout .Btn:hover {
  color: white;
}
.Gogglebox .Layout .Btn.Selected.Arrowed:after {
  content: '';
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 8px;
  margin-left: -8px;
  border-top-color: #cccccc;
}
.Mobile.Gogglebox .Layout .Btn.Selected.Arrowed:after {
  display: none;
}
.Gogglebox .Layout .Btn.Turquoise {
  background-color: #0bbfbc;
}
.Gogglebox .Layout .Btn.Turquoise:hover {
  background-color: #16ccc9;
}
.Gogglebox .Layout .Btn.Turquoise.Selected.Arrowed:after {
  border-top-color: #0bbfbc;
}
.Gogglebox .Layout .Btn.Red {
  background-color: #fc354c;
}
.Gogglebox .Layout .Btn.Red:hover {
  background-color: #ff475c;
}
.Gogglebox .Layout .Btn.DarkGrey {
  background-color: #333333;
}
.Gogglebox .Layout .Btn.DarkGrey:hover {
  background-color: #404040;
}
.Gogglebox .Layout .Btn.Grey {
  background-color: #e8e6dc;
  color: #333333;
}
.Gogglebox .Layout .Btn.Grey:hover {
  background-color: #eeede6;
}
.Gogglebox .Layout .Btn.Grey.Turquoise:hover,
.Gogglebox .Layout .Btn.Grey.Turquoise.Selected {
  color: white;
  background-color: #0bbfbc;
}
.Gogglebox .Layout .LeaderBar {
  width: 100%;
  background-color: #323535;
  padding-bottom: 20px;
  border-top: 1px solid #202123;
  position: relative;
  z-index: 10;
}
.Gogglebox .Layout .LeaderBar .LeaderContainer {
  width: 728px;
  height: 90px;
  margin: 0 auto;
  padding-top: 20px;
}
.Gogglebox .Layout .LeaderBar .LeaderContainer .DummyLeader {
  width: 100%;
  height: 100%;
  background-color: red;
}
.Gogglebox .Layout .NavigationBar {
  width: 100%;
  background-color: #292a2a;
  padding: 22px 0;
}
.Gogglebox .Layout .NavigationBar.TransparentBg {
  background-color: transparent;
  position: absolute;
  z-index: 99;
  top: auto;
}
.Gogglebox .Layout .NavigationBar.TransparentBg.Fixed {
  position: fixed;
  top: -5px;
}
.Mobile.Gogglebox .Layout .NavigationBar {
  padding: 0px;
  position: static !important;
  margin-top: 10px;
  background-color: #d6d3ca !important;
}
.Gogglebox .Layout .NavigationBar .Navigation {
  zoom: 1;
  width: 1000px;
  margin: auto;
  position: relative;
}
.Gogglebox .Layout .NavigationBar .Navigation:before,
.Gogglebox .Layout .NavigationBar .Navigation:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .NavigationBar .Navigation:after {
  clear: both;
}
.Gogglebox .Layout .NavigationBar .Navigation a.Hamburger {
  display: none;
  background: #313131;
  padding: 20px;
}
.Gogglebox .Layout .NavigationBar .Navigation a.Hamburger span.GoggleSprite {
  float: right;
}
.Gogglebox .Layout .NavigationBar .Navigation a.Hamburger span.Text {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  color: white;
  margin-top: -3px;
  font-size: 18px;
}
.Gogglebox .Layout .NavigationBar .Navigation a.Hamburger span.Text.Small {
  font-size: 12px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation {
  width: auto;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation .Channels {
  display: none;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation a.Hamburger {
  display: block;
  background: #313131;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul {
  background: #2a2a2a;
  position: absolute;
  z-index: 2000;
  width: 100%;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li {
  display: block;
  margin-left: 0px;
  border-bottom: 0px !important;
  padding-bottom: 0px;
  border-top: 1px solid #202020;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li.Selected {
  border-left: 2px solid #fc354c;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li.Selected a {
  padding-left: 18px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li a {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  display: block;
  background: #2a2a2a;
  padding: 10px 20px;
  font-size: 18px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li a.Small {
  font-size: 12px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li a .GoggleSprite {
  float: right;
  position: relative;
  top: 6px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div {
  zoom: 1;
  background: #313131;
  border-top: 1px solid #202020;
  display: none;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div:before,
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div:after {
  content: '';
  display: table;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div:after {
  clear: both;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div a {
  float: left;
  padding: 10px 15px;
  border-right: 1px solid #202020;
  background: none;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul li div a span {
  font-size: 26px;
}
.Gogglebox .Layout .NavigationBar .Navigation ul {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation ul {
  display: none;
}
.Gogglebox .Layout .NavigationBar .Navigation ul li {
  display: inline-block;
  padding-bottom: 1px;
  margin-left: 20px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
}
.Gogglebox .Layout .NavigationBar .Navigation ul li.Selected,
.Gogglebox .Layout .NavigationBar .Navigation ul li:hover {
  border-bottom: 2px solid #fc354c;
}
.Gogglebox .Layout .NavigationBar .Navigation ul li a {
  color: white;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Gogglebox .Layout .NavigationBar .Navigation .Channels {
  position: absolute;
  width: 121px;
  top: 0;
  right: 20px;
}
.Gogglebox .Layout .NavigationBar .Navigation .Channels > a {
  float: left;
}
.Gogglebox .Layout .NavigationBar .Navigation .Channels .LSC {
  margin-right: 15px;
}
.Gogglebox .Layout .NavigationBar .Navigation .Channels .Ten {
  margin-top: -10px;
}
.Gogglebox .Layout .NavigationBar .Navigation .SponsoredBy {
  position: absolute;
  top: 0;
  right: 20px;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation .SponsoredBy {
  top: 58px;
  right: 0px;
  left: 0px;
  z-index: 1000;
  background: #2a2a2a;
  width: auto;
}
.Mobile.Gogglebox .Layout .NavigationBar .Navigation .SponsoredBy.Clear {
  background: none;
}
.Gogglebox .Layout .NavigationBar .Navigation .SponsoredBy p {
  color: white;
}
.Gogglebox .Layout .SponsoredBy {
  width: 245px;
}
.Gogglebox .Layout .SponsoredBy p {
  color: #333333;
  font-size: 16px;
  margin-top: -6px;
  float: right;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Mobile.Gogglebox .Layout .SponsoredBy p {
  margin: 10px;
}
.Gogglebox .Layout .SponsoredBy img {
  display: block;
  float: right;
  margin-left: 10px;
  margin-top: -7px;
  width: 100px;
  height: 35px;
}
.Mobile.Gogglebox .Layout .SponsoredBy img {
  margin: 10px 65px 10px 0px;
}
.Gogglebox .Layout .Hero {
  background-color: #292a2a;
  height: 550px;
  position: relative;
  text-align: center;
  /**
			 * hero parallax
			 */

}
.Mobile.Gogglebox .Layout .Hero {
  position: relative;
  overflow: hidden;
  zoom: 1;
  height: 408px;
  background-image: url(../../gogglebox/includes/images/mobile-hero-bg.jpg);
}
.Mobile.Gogglebox .Layout .Hero.Homepage {
  background-image: url(../../gogglebox/includes/images/trending-background-mobile.jpg);
}
.Mobile.Gogglebox .Layout .Hero.Trending {
  padding-top: 15px;
  height: 380px;
  background-image: url(../../gogglebox/includes/images/episodes-background-mobile.jpg);
}
.Mobile.Gogglebox .Layout .Hero.Episodes {
  padding-top: 15px;
  height: 380px;
  background-image: url(../../gogglebox/includes/images/home-background-mobile.jpg);
}
.Mobile.Gogglebox .Layout .Hero.GBYourself {
  padding-top: 15px;
  height: 240px;
  background-image: url(../../gogglebox/includes/images/gbys-background-mobile.jpg);
}
.Mobile.Gogglebox .Layout .Hero.GBYourself .GoggleboxLogo {
  top: 25px;
}
.Mobile.Gogglebox .Layout .Hero .PageWidth {
  padding-top: 40px;
}
.Mobile.Gogglebox .Layout .Hero .PageWidth .GoggleSprite {
  zoom: 0.8;
}
.Mobile.Gogglebox .Layout .Hero .PageWidth p {
  width: auto;
}
.Mobile.Gogglebox .Layout .Hero .PageWidth .Btn {
  display: block;
  margin: 0px 20px 20px;
}
.Mobile.Gogglebox .Layout .Hero .PageWidth .Btn.Turquoise {
  margin: 20px 20px 10px;
}
.Mobile.Gogglebox .Layout .Hero.Homepage {
  height: 359px;
}
.Mobile.Gogglebox .Layout .Hero.Homepage .Turquoise.Btn {
  margin-top: 8px !important;
}
.Mobile.Gogglebox .Layout .Hero.Homepage .PageWidth {
  padding-top: 10px !important;
}
.Mobile.Gogglebox .Layout .Hero .Channels {
  text-align: center;
}
.Mobile.Gogglebox .Layout .Hero .Channels a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 10px;
}
.Mobile.Gogglebox .Layout .Hero .Channels a.LSC {
  margin-top: 20px;
  background-position: -184px -387px;
}
.Gogglebox .Layout .Hero.Homepage .Parallax2 {
  background: url(../../gogglebox/includes/images/trending-background.jpg) no-repeat 50% 0px;
}
.Gogglebox .Layout .Hero.Homepage .Parallax2 .Highlight {
  bottom: 0px;
  left: 50%;
  margin-left: -489px;
}
.Gogglebox .Layout .Hero.Episodes .Parallax2 {
  background: url(../../gogglebox/includes/images/home-background.jpg) no-repeat 50% 0px;
}
.Gogglebox .Layout .Hero.Episodes .Parallax2 .Highlight {
  bottom: -6px;
  left: 50%;
  margin-left: -540px;
}
.Gogglebox .Layout .Hero.Trending .Parallax2 {
  background: url(../../gogglebox/includes/images/episodes-background.jpg) no-repeat 50% 0px;
}
.Gogglebox .Layout .Hero.Trending .Parallax2 .Highlight {
  bottom: 0;
  left: 50%;
  margin-left: -490px;
}
.Gogglebox .Layout .Hero.GBYourself .Parallax2 {
  background: url(../../gogglebox/includes/images/gbys-background.jpg) no-repeat 50% 0px;
}
.Gogglebox .Layout .Hero.GBYourself .Parallax2 .Highlight {
  bottom: 0;
  left: 50%;
  margin-left: -533px;
}
.Gogglebox .Layout .Hero .Parallax2 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  height: 550px;
  overflow: hidden;
}
.Mobile.Gogglebox .Layout .Hero .Parallax2 {
  display: none;
}
.Gogglebox .Layout .Hero .Parallax2 .Highlight {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 10 !important;
}
.Gogglebox .Layout .Hero .Parallax2 ul {
  position: relative;
  width: 100%;
  height: 100%;
}
.Gogglebox .Layout .Hero .Parallax2 ul li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Gogglebox .Layout .Hero .Parallax2 ul li .Couch {
  width: 1084px;
  height: 427px;
  position: relative;
  left: 50%;
  margin-left: -542px;
  top: 225px;
}
.Gogglebox .Layout .Hero .Parallax2 ul li .Couch > img {
  position: absolute;
  z-index: 5;
}
.Gogglebox .Layout .Hero .Parallax2 ul li .Wall {
  width: 2000px;
  height: 550px;
  position: absolute;
  left: 50%;
  margin-left: -1001px;
}
.Gogglebox .Layout .Hero .Parallax2 ul li .Plant {
  width: 148px;
  height: 514px;
  position: absolute;
  left: 50%;
  bottom: -82px;
  margin-left: 502px;
}
.Gogglebox .Layout .Hero .Parallax2 ul li .Clock {
  width: 191px;
  height: 191px;
  position: absolute;
  left: 50%;
  top: 72px;
  margin-left: 695px;
}
.Gogglebox .Layout .Hero .Parallax2 .Shadow {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  background: url(../../gogglebox/includes/images/home-parallax-shadow.png) repeat-x;
}
.Gogglebox .Layout .Hero .PageWidth {
  padding-top: 145px;
  position: relative;
  z-index: 10;
}
.Gogglebox .Layout .Hero .GoggleboxLogo {
  margin: 0 auto;
}
.Gogglebox .Layout .Hero p {
  width: 455px;
  font-size: 20px;
  color: white;
  padding-top: 0;
  margin: 0 auto 16px;
  line-height: 135%;
}
.Gogglebox .Layout .Hero p .AEDT {
  font-size: 12px;
}
.Gogglebox .Layout .StickyShare {
  position: fixed;
  top: 40%;
  left: 0%;
  margin-top: -125px;
  z-index: 99;
}
.Tablet.Gogglebox .Layout .StickyShare {
  display: none;
}
.Gogglebox .Layout .StickyShare li {
  zoom: 1;
}
.Gogglebox .Layout .StickyShare li:before,
.Gogglebox .Layout .StickyShare li:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .StickyShare li:after {
  clear: both;
}
.Gogglebox .Layout .StickyShare li > a {
  display: block;
  float: left;
  width: 50px;
}
.Gogglebox .Layout .StickyShare li > a .Icon {
  padding: 10px;
  color: white;
  display: block;
  font-size: 30px;
}
.Gogglebox .Layout .StickyShare li > a .Icon.Facebook {
  background-color: #215b93;
}
.Gogglebox .Layout .StickyShare li > a .Icon.Twitter {
  background-color: #00aad4;
}
.Gogglebox .Layout .StickyShare li > a .Icon.Instagram {
  background-color: #e2552c;
}
.Gogglebox .Layout .StickyShare li > a .Icon.Youtube {
  background-color: #f02900;
}
.Gogglebox .Layout .StickyShare li > a .Icon.Email {
  background-color: #ffc600;
}
.Gogglebox .Layout .StickyShare li > div {
  float: left;
  width: 0px;
  height: 50px;
  overflow: hidden;
  background: white;
}
.Gogglebox .Layout .StickyShare li > div > div {
  position: relative;
  overflow: hidden;
  zoom: 1;
  padding: 15px 15px 0px 15px;
}
.Gogglebox .Layout .StickyShare li > div > div .Tweet {
  float: left;
}
.Gogglebox .Layout .StickyShare li > div > div .Follow {
  float: left;
  margin-left: -15px;
}
.Gogglebox .Layout .StickyShare li > div > div .Instagram {
  float: left;
  margin-right: 10px;
}
.Gogglebox .Layout .StickyShare li > div > div .GFollow {
  float: left;
}
.Gogglebox .Layout .StickyShare li > div > div .FBI {
  width: 95px;
  height: 21px;
  overflow: hidden;
  border: none;
}
.Gogglebox .Layout .StickyShare li > div > div .FBI:first-child {
  width: 85px;
}
.Gogglebox .Layout .StickyShare li > div > div .YouTube {
  margin-top: -2px;
}
.Desktop.Gogglebox .Layout .StickyShare li:hover > div {
  width: auto;
}
.Gogglebox .Layout ul.Menu li {
  color: #333333;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  -webkit-transition: all 0.2s 0s;
  -moz-transition: all 0.2s 0s;
  -ms-transition: all 0.2s 0s;
  -o-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  display: inline-block;
  padding-bottom: 1px;
  margin-left: 12px;
  border-bottom: 2px solid transparent;
}
.Gogglebox .Layout ul.Menu li:first-child {
  margin-left: 0;
}
.Gogglebox .Layout ul.Menu li.Selected,
.Gogglebox .Layout ul.Menu li:hover {
  border-bottom: 2px solid #fc354c;
}
.Gogglebox .Layout ul.Menu li.Inactive {
  border-bottom: none;
}
.Gogglebox .Layout ul.Menu li.Inactive:hover {
  border-bottom: none;
}
.Gogglebox .Layout ul.Menu li a {
  color: #333333;
}
.Gogglebox .Layout .SponsorBar {
  position: relative;
  z-index: 10;
  background-color: #323535;
}
.Gogglebox .Layout .SponsorBar .SponsorBarBG {
  -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(217, 219, 208, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(217, 219, 208, 1)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(217, 219, 208, 1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(217, 219, 208, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFFFFFFF,EndColorStr=#FFD9DBD0, GradientType=0);
  zoom: 1;
  position: relative;
}
.Gogglebox .Layout .SponsorBar .SponsoredByBlock {
  float: left;
}
.Gogglebox .Layout .SponsorBar .SponsorsContainer {
  width: 977px;
  height: 100px;
  float: left;
  border: none;
  display: table;
}
.Gogglebox .Layout .SponsorBar .SponsorsContainer .Sponsor {
  display: table-cell;
  vertical-align: middle;
  width: 245px;
  height: 100%;
  border-left: 1px solid #d4d4d4;
  text-align: center;
}
.Gogglebox .Layout .SponsorBar .SponsorsContainer .Sponsor img {
  display: inline-block;
}
.Gogglebox .Layout .SponsorBar .SponsorsContainer .Sponsor:first-child {
  border-left: none;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader {
  margin-bottom: 30px;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow {
  float: right;
}
.Mobile.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow {
  float: none;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow > * {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  line-height: 36px;
  vertical-align: initial;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow p {
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  line-height: 36px;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow p.Small {
  font-size: 12px;
}
.Mobile.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow p span {
  display: none;
}
.Gogglebox .Layout .WhatsTrending .TrendHeader .Follow .Icon {
  font-size: 20px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-stream-stats,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-auth,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-embed-button {
  display: none;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor {
  margin-top: 0;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-container {
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-container .fyre-editor-field,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-container .fyre-editor-editable {
  background-color: #e8e6dc;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar {
  height: 40px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar {
  height: 40px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
  color: #333333;
  font-size: 13px;
  font-family: OpenSans, Sans-Serif;
  background: white;
  height: 40px;
  border: none;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button {
  background-image: none;
  background-color: #0bbfbc;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button:hover {
  background-color: #16ccc9;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button .fyre-button-right-inner-box {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 16px;
  color: white;
  padding-left: 20px;
  padding-right: 20px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-share-button {
  border-left: 1px solid #e8e6dc;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button {
  border-right: 1px solid #e8e6dc;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.goog-toolbar-separator {
  border: none;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-left-outer-box,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-right-outer-box {
  margin-top: 5px;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-left-outer-box .fyre-button-right-inner-box,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-right-outer-box .fyre-button-right-inner-box,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-left-outer-box .fyre-button-left-inner-box,
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-button-right-outer-box .fyre-button-left-inner-box {
  text-shadow: none;
}
.Gogglebox .Layout .WhatsTrending #Comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div .fyre-share-counter {
  top: 12px;
}
.Gogglebox .Layout .VideoList {
  zoom: 1;
  margin-left: -10px;
}
.Gogglebox .Layout .VideoList:before,
.Gogglebox .Layout .VideoList:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .VideoList:after {
  clear: both;
}
.Gogglebox .Layout .VideoList li {
  display: block;
  width: 300px;
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
}
.Mobile.Gogglebox .Layout .VideoList li {
  float: none;
}
.Gogglebox .Layout .VideoList #Stamp {
  position: absolute;
  right: 30px;
  top: 0px;
  width: 300px;
  height: 250px;
}
.Mobile.Gogglebox .Layout .VideoList #Stamp {
  position: static;
}
.Gogglebox .Layout .VideoList .mcnamf {
  background-color: #ededed;
  width: 300px;
  height: 250px;
}
.Gogglebox .Layout .VideoList .Video {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  background-color: white;
  -webkit-box-shadow: 0px 2px 4px 0px #cccccc;
  box-shadow: 0px 2px 4px 0px #cccccc;
}
.Mobile.Gogglebox .Layout .VideoList .Video,
.Mobile.Gogglebox .Layout .VideoList .Video .Thumb {
  width: 280px;
}
.Gogglebox .Layout .VideoList .Video .Thumb {
  position: relative;
  display: block;
  width: 300px;
  height: 169px;
  cursor: pointer;
  background-color: black;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.Gogglebox .Layout .VideoList .Video .Thumb.Disabled {
  cursor: default;
}
.Gogglebox .Layout .VideoList .Video .Thumb.Disabled .PlayMed {
  display: none;
}
.Gogglebox .Layout .VideoList .Video .Thumb:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .VideoList .Video .Thumb.Disabled:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
  filter: none;
}
.Gogglebox .Layout .VideoList .Video .Thumb img {
  position: relative;
  opacity: 0.9;
  filter: alpha(opacity=90);
  filter: none;
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.Gogglebox .Layout .VideoList .Video .Thumb .PlayMed {
  position: absolute;
  margin-left: -27px;
  left: 50%;
  top: 60px;
  z-index: 10;
}
.Gogglebox .Layout .VideoList .Video .Pad {
  margin: 15px 20px;
}
.Tablet.Gogglebox .Layout .VideoList .Video .Pad {
  margin: 13px 20px;
}
.Gogglebox .Layout .VideoList .Video .Pad .CropTitle {
  height: 50px;
  overflow: hidden;
}
.Gogglebox .Layout .VideoList .Video .Pad .Feat {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  display: block;
  color: #fc354c;
}
.Gogglebox .Layout .VideoList .Video .Pad .Vote {
  padding: 5px 0 6px;
}
.Gogglebox .Layout .VideoList .Video .Pad .Vote .Avatar {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  display: inline-block;
  vertical-align: middle;
}
.Gogglebox .Layout .VideoList .Video .Pad .Vote .H18 {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  padding-top: 0;
  width: 160px;
  line-height: 40px;
  max-height: 40px;
}
.Mobile.Gogglebox .Layout .VideoList .Video .Pad .Vote .H18 {
  width: 140px;
}
.Gogglebox .Layout .VideoList .Video .Pad .Vote .Btn {
  float: right;
  display: inline-block;
  vertical-align: middle;
  padding: 0 13px;
  margin-right: 0;
}
.Gogglebox .Layout .VideoList .Video .Pad .Vote .Btn .LikeLrgWhite {
  margin-right: 0;
  margin-top: 6px;
}
.Gogglebox .Layout .HomepageContent {
  position: relative;
  /**
			 * media wall
			 */

  /**
			 * couch slider
			 */

  /**
			 * house slider
			 */

}
.Gogglebox .Layout .HomepageContent .GutterLeft,
.Gogglebox .Layout .HomepageContent .GutterRight {
  position: absolute;
  z-index: 20;
  top: 0;
  bottom: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  background-color: black;
  height: 0%;
}
.Gogglebox .Layout .HomepageContent .GutterLeft.ShowGutter,
.Gogglebox .Layout .HomepageContent .GutterRight.ShowGutter {
  opacity: 0.6;
  filter: alpha(opacity=60);
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  height: 100%;
  cursor: pointer;
}
.Gogglebox .Layout .HomepageContent .GutterLeft {
  left: 0%;
  right: 50%;
  margin-right: 500px;
}
.Gogglebox .Layout .HomepageContent .GutterRight {
  left: 50%;
  right: 0%;
  margin-left: 500px;
}
.Gogglebox .Layout .HomepageContent .HomeWhiteBar {
  position: relative;
  z-index: 10;
  background-color: white;
  height: 70px;
}
.Gogglebox .Layout .HomepageContent .HomeWhiteBar.AddShadow {
  -webkit-box-shadow: 0px 0px 8px -2px black;
  box-shadow: 0px 0px 8px -2px black;
}
.Gogglebox .Layout .HomepageContent .HomeBricksBg {
  background: url(../../gogglebox/includes/images/brick-bg.jpg) 0 0 repeat;
  height: 100%;
  width: 100%;
  position: absolute;
}
.Gogglebox .Layout .HomepageContent .CenterCol {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
.Mobile.Gogglebox .Layout .HomepageContent .CenterCol {
  width: auto;
}
.Gogglebox .Layout .HomepageContent .HomeCollapsed {
  height: 0;
  overflow: hidden;
}
.Gogglebox .Layout .HomepageContent .HomeTrending {
  position: relative;
}
.Gogglebox .Layout .HomepageContent .HomeTrending .HomeTrendingBg {
  position: absolute;
  top: 0;
  left: -500px;
  right: -500px;
  bottom: 0;
  background-color: #f9f8f3;
  -webkit-box-shadow: inset 0px 4px 5px -2px #aaaaaa;
  box-shadow: inset 0px 4px 5px -2px #aaaaaa;
}
.Mobile.Gogglebox .Layout .HomepageContent .HomeTrending {
  display: none;
}
.Mobile.Gogglebox .Layout .HomepageContent .HomeTrending .Follow {
  float: left;
}
.Gogglebox .Layout .HomepageContent .CouchContainer {
  position: relative;
  height: 140px;
  margin-top: -140px;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer {
  margin-top: 0px;
  height: auto;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .MobileCouchNav {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  display: block;
  background: white;
  padding: 10px 20px;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .MobileCouchNav .Text {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  font-family: OpenSans, sans-serif;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .MobileCouchNav .Text.Small {
  font-size: 12px;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .MobileCouchNav .GoggleSprite {
  float: right;
  position: relative;
  top: 5px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer.Fixed {
  position: fixed;
  width: 100%;
  top: 110px;
  left: 50%;
  margin-left: -50%;
  margin-top: 0;
  z-index: 50;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .bx-wrapper {
  position: relative;
  z-index: 15;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider {
  width: 900px;
  margin: 0 auto;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider {
  zoom: 1;
  width: auto;
  padding: 10px;
  background: white;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider:before,
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider:after {
  content: '';
  display: table;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider:after {
  clear: both;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider .Slide {
  padding-top: 15px;
  padding-bottom: 18px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .CouchSlider .Slide {
  padding: 0px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch {
  width: 150px;
  display: inline-block;
  position: relative;
  margin: 0 10px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch .Portrait {
  cursor: pointer;
  border: 3px solid white;
  -webkit-box-shadow: 0px 3px 4px -2px #787878;
  box-shadow: 0px 3px 4px -2px #787878;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .Couch {
  float: left;
  width: 140px;
  margin: 5px 5px 14px;
}
.Mobile.Gogglebox .Layout .HomepageContent .CouchContainer .Couch span {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 15px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch .Loader {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  top: 30px;
  cursor: pointer;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  -webkit-box-shadow: 0px 3px 4px -3px black;
  box-shadow: 0px 3px 4px -3px black;
  border: 2px solid #f9f8f3;
}
.IE8.Gogglebox .Layout .HomepageContent .CouchContainer .Couch .Loader {
  border: none;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch > span,
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch > img {
  display: inline-block;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch span {
  padding-top: 10px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch span a {
  color: #333333;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch span a:hover {
  color: #fc354c;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch .CouchNavArrow {
  position: absolute;
  z-index: 15;
  bottom: -12px;
  left: 50%;
  margin-left: -9px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s 0s;
  -moz-transition: all 0.5s 0s;
  -ms-transition: all 0.5s 0s;
  -o-transition: all 0.5s 0s;
  transition: all 0.5s 0s;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch.Selected span a {
  color: #fc354c;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .Couch.Selected .CouchNavArrow {
  bottom: -22px;
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol {
  z-index: 20;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowLeftWhite,
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowRightWhite {
  position: absolute;
  top: 0;
  display: block;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowLeftWhite.Disabled,
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowRightWhite.Disabled,
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowLeftWhite.Disabled:hover,
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowRightWhite.Disabled:hover {
  opacity: 0.2;
  filter: alpha(opacity=20);
  filter: none;
  cursor: default;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowLeftWhite {
  left: 20px;
}
.Gogglebox .Layout .HomepageContent .CouchContainer .CenterCol .ArrowRightWhite {
  right: 20px;
}
.Gogglebox .Layout .HomepageContent .CouchBackdrop {
  display: none;
  position: fixed;
  width: 100%;
  height: 70px;
  background-color: white;
  top: 180px;
  z-index: 10;
  -webkit-box-shadow: 0px 0px 8px -2px black;
  box-shadow: 0px 0px 8px -2px black;
}
.Gogglebox .Layout .HomepageContent .StickyBackground {
  display: none;
  position: fixed;
  z-index: 25;
  width: 100%;
  top: 50px;
  height: 130px;
  background: url(../../gogglebox/includes/images/home-couch-bg.jpg) bottom center no-repeat;
  overflow: hidden;
}
.Gogglebox .Layout .HomepageContent .StickyBackground .Couch {
  width: 1084px;
  height: 427px;
  position: relative;
  left: 50%;
  margin-left: -488px;
  top: -157px;
}
.Gogglebox .Layout .HomepageContent .StickyBackground .Couch > img {
  position: absolute;
  z-index: 5;
}
.Gogglebox .Layout .HomepageContent .StickyBackground .Couch .Highlight {
  opacity: 0.4;
  filter: alpha(opacity=40);
  filter: none;
  z-index: 10;
}
.IE8.Gogglebox .Layout .HomepageContent .StickyBackground .Couch .Highlight {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Gogglebox .Layout .HomepageContent .HouseContainer .bx-viewport {
  overflow: visible !important;
  height: auto !important;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .bx-viewport {
  height: auto !important;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider.InstantSlide {
  -webkit-transition: 0.001s ease !important;
  transition: 0.001s ease !important;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .ReadMore > a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin-top: 10px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  line-height: 100%;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide {
  min-height: 340px;
  padding-bottom: 40px;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide .MobMenu {
  display: none;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide {
  height: auto;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide .MobMenu {
  display: block;
  position: relative;
  z-index: 10;
  padding: 20px 0px 20px 20px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide .MobMenu .Btn {
  width: 56px;
  text-align: center;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide > img {
  position: absolute;
  top: 0;
  left: 0;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .HouseSlider .Slide > img {
  position: relative;
  left: -12px;
  top: -40px;
  width: 100%;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .RHS {
  margin: 60px 60px 0 520px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseContainer .RHS {
  margin: 0px;
  margin-top: -30px;
  background: #d6d3ca;
  padding: 0 20px 20px;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .RHS p {
  font-size: 14px;
  line-height: 165%;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .RHS p a {
  color: #fc354c;
}
.Gogglebox .Layout .HomepageContent .HouseContainer .RHS .Btn {
  margin-top: 20px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo {
  position: relative;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
  background-color: white;
  z-index: 10;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo {
  background: white;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .Pad {
  padding: 20px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .Pad {
  padding: 20px 40px;
  zoom: 1;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .Pad:before,
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .Pad:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .Pad:after {
  clear: both;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer {
  width: 440px;
  float: left;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .H18 {
  margin-top: 6px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .H18 {
  margin: 0 0 20px 0;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer {
  width: auto;
  float: none;
  margin: 20px 0 0;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer.AddHover .PollField:hover {
  background-color: #e8e6dc;
  cursor: pointer;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField {
  width: 100%;
  height: 40px;
  position: relative;
  margin-top: 8px;
  background-color: #fdfdfd;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 4px 0px #cccccc;
  box-shadow: 0px 1px 4px 0px #cccccc;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField .Fill {
  position: relative;
  background-color: #e8e6dc;
  z-index: 10;
  width: 0%;
  height: 100%;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField p {
  position: absolute;
  top: 10px;
  z-index: 15;
  padding: 0;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField .Result {
  left: 396px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField .Result {
  left: 240px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollContainer .PollField .Answer {
  left: 18px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo {
  float: right;
  width: 440px;
  height: 248px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb {
  position: relative;
  width: 440px;
  height: 248px;
  cursor: pointer;
  background-color: black;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb.Disabled {
  cursor: default;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb.Disabled img {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb.Disabled .PlaySml,
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb.Disabled .PlayMed,
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb.Disabled .PlayLrg {
  display: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb img {
  position: relative;
  opacity: 0.9;
  filter: alpha(opacity=90);
  filter: none;
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  -ms-transition: opacity 0.2s 0s;
  -o-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo .Video .Thumb .PlayLrg {
  position: absolute;
  margin-left: -35px;
  margin-top: -35px;
  left: 50%;
  top: 50%;
  z-index: 10;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo {
  width: auto;
  height: auto;
  float: none;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .PollAndVideo .PollVideo img {
  width: 100%;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer {
  position: relative;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
  background-color: #f9f8f3;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer > .Pad {
  padding: 30px 40px 40px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer > .Pad {
  padding: 20px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer {
  display: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header {
  zoom: 1;
  position: relative;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header:before,
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header:after {
  clear: both;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header h3 {
  float: left;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header h3 {
  float: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .Header .Loader {
  position: absolute;
  margin-left: -14px;
  top: 3px;
  left: 604px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer ul.Menu {
  float: right;
  margin-top: 9px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer ul.Menu {
  float: none;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer ul.Menu li {
  margin-left: 5px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer ul.Menu li:first-child {
  margin-left: 0px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .VideoListContainer {
  margin-top: 28px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .VideoListContainer .VideoList.Collapsed .CollapseThis {
  display: none;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .VideoListContainer .VideoList .mcnamf {
  margin-left: -10px !important;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HouseVideosContainer .LoadVideosBtn {
  margin: 20px auto 0;
  width: 140px;
  text-align: center;
  display: block;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer {
  position: relative;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer ul.Menu {
  position: absolute;
  z-index: 10;
  top: 40px;
  left: 520px;
}
.Mobile .Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer ul.Menu {
  display: none;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowLeftGrey,
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowRightGrey {
  position: absolute;
  z-index: 10;
  top: 230px;
  display: block;
  width: 40px;
  height: 40px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowLeftGrey {
  left: 40px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowLeftGrey {
  left: 20px;
  top: 115px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowRightGrey {
  right: 40px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .ArrowRightGrey {
  right: 20px;
  top: 115px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide {
  min-height: 463px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide {
  height: auto;
  min-height: 0;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide > img {
  position: absolute;
  top: 0;
  left: 0;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide > img {
  position: static;
  width: 85%;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content {
  width: 360px;
  float: left;
  margin-top: 88px;
  margin-left: 520px;
  margin-bottom: 8px;
}
.Mobile.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content {
  float: none;
  width: auto;
  margin: 0px;
  padding: 20px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content h3 {
  margin-bottom: 5px;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content p {
  font-size: 14px;
  line-height: 165%;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content em {
  font-size: 19px;
  margin-top: 15px;
  display: block;
}
.Gogglebox .Layout .HomepageContent .HouseRelated .HousemateContainer .HousemateSlider .Slide .Content em span {
  display: block;
  margin-top: 6px;
  font-style: normal;
  font-size: 13px;
  color: #fc354c;
}
.Gogglebox .Layout .HomepageFooter {
  position: relative;
  background: #f9f8f3;
  padding: 40px 0px 30px;
}
.Gogglebox .Layout .HomepageFooter .Shadow {
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#19000000,EndColorStr=#00000000, GradientType=0);
  zoom: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 20px;
}
.Gogglebox .Layout .HomepageFooter ul {
  width: 920px;
  margin: auto;
}
.Mobile.Gogglebox .Layout .HomepageFooter ul {
  width: 280px;
}
.Mobile.Gogglebox .Layout .HomepageFooter ul li {
  width: auto;
  margin-left: 0px;
}
.Gogglebox .Layout .HomepageFooter ul li:first-child {
  margin-left: 0px;
}
.Desktop.Gogglebox .Layout .PageContainer.Record .VideoList li.Large {
  width: 610px;
}
.Desktop.Gogglebox .Layout .PageContainer.Record .VideoList li.Large .Video .Thumb {
  width: 610px;
  height: 343px;
}
.Desktop.Gogglebox .Layout .PageContainer.Record .VideoList li.Large .Video .Thumb .PlayMed {
  top: 150px;
}
.Desktop.Gogglebox .Layout .PageContainer.Record .VideoList li.Large .Video .Title {
  font-size: 28px;
  margin-left: 0px;
}
.Desktop.Gogglebox .Layout .PageContainer.Record .VideoList li.Large .Video .Pad.Restrict {
  height: 70px;
  overflow: hidden;
}
.Gogglebox .Layout .GBYourself.Hero .Btn {
  width: 145px;
}
.Gogglebox .Layout .GBYourself.Hero .PageWidth {
  padding-top: 125px;
}
.Mobile.Gogglebox .Layout .GBYourself.Hero .PageWidth {
  padding-top: 20px;
}
.Mobile.Gogglebox .Layout .GBYourself.Hero .PageWidth > p {
  padding: 10px 20px 0px;
}
.Mobile.Gogglebox .Layout .GBYourself.Hero .PageWidth > .Btn {
  width: auto;
}
.Mobile.Gogglebox .Layout .GBYourself.Hero .PageWidth .StepContainer {
  display: none;
}
.Gogglebox .Layout .GBYourself.PageContainer {
  position: relative;
  z-index: 5;
}
.Mobile.Gogglebox .Layout .GBYourself.PageContainer {
  width: auto;
}
.Gogglebox .Layout .GBYourself .VideoList {
  position: relative;
  margin-left: 40px;
  padding-bottom: 20px;
}
.Desktop.Gogglebox .Layout .GBYourself .VideoList li.Large {
  width: 610px;
}
.Desktop.Gogglebox .Layout .GBYourself .VideoList li.Large .Video .Thumb {
  width: 610px;
  height: 343px;
}
.Desktop.Gogglebox .Layout .GBYourself .VideoList li.Large .Video .Thumb .PlayMed {
  top: 150px;
}
.Desktop.Gogglebox .Layout .GBYourself .VideoList li.Large .Video .Title {
  font-size: 28px;
  margin-left: 0px;
}
.Desktop.Gogglebox .Layout .GBYourself .VideoList li.Large .Video .Pad.Restrict {
  height: 70px;
  overflow: hidden;
}
.Mobile.Gogglebox .Layout .GBYourself .VideoList {
  margin-left: 10px;
  margin-right: 20px;
  padding-bottom: 20px;
}
.Mobile.Gogglebox .Layout .GBYourself .VideoList .mcnamf {
  margin-left: -10px !important;
}
.Gogglebox .Layout .GBYourself .StepContainer {
  text-align: center;
  margin-top: 85px;
}
.Gogglebox .Layout .GBYourself .StepContainer div {
  display: inline-block;
  vertical-align: middle;
}
.Gogglebox .Layout .GBYourself .StepContainer .Dots {
  margin: 0 15px;
}
.Gogglebox .Layout .GBYourself .StepContainer .Step > div {
  margin-right: 5px;
}
.Gogglebox .Layout .GBYourself .StepContainer .Step p {
  text-transform: uppercase;
  display: inline-block;
  font-size: 16px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  color: white;
  margin: 0;
  text-align: center;
  width: auto;
  vertical-align: middle;
}
.Gogglebox .Layout .GBYourself .StepContainer .Step p span {
  color: #0bbfbc;
}
.Gogglebox .Layout .GBYourself .TabBar {
  padding: 22px 40px;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
  background-color: white;
}
.Gogglebox .Layout .GBYourself .TabBar .Menu {
  text-align: center;
}
.Gogglebox .Layout .GBYourself .TabBar .Menu.Choose {
  display: none;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar {
  padding: 20px 0px 20px 22px;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar .Menu {
  float: none;
  padding: 10px 0px 0px;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar .Menu li {
  margin-left: 5px;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar .Menu li a {
  margin: 0px;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar .Menu li:first-child {
  margin-left: 0px;
}
.Mobile.Gogglebox .Layout .GBYourself .TabBar a:first-child {
  margin-right: 15px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback {
  zoom: 1;
  position: relative;
  height: 40px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback:before,
.Gogglebox .Layout .GBYourself .Tabs .Feedback:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback:after {
  clear: both;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .Feedback {
  height: auto;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback p {
  float: left;
  font-size: 20px;
  padding-top: 6px;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .Feedback p {
  float: none;
  text-align: center;
  padding-bottom: 10px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback p a {
  text-decoration: underline;
  color: #0bbfbc;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback p a:hover {
  color: #fc354c;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .GoggleSprite {
  float: left;
  margin-right: 10px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .Loader {
  position: relative;
  float: left;
  display: inline-block;
  top: 6px;
  margin-left: -30px;
  margin-right: 0;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .Loader.Show {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
  margin-left: 0;
  margin-right: 5px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .Btn {
  float: right;
  margin-right: 0;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .Feedback .Btn {
  display: block;
  float: none;
  width: auto;
  text-align: center;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer {
  position: relative;
  float: right;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer {
  float: none;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer input {
  width: 245px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer input {
  display: block;
  background: #e8e6dc;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer input[type=text] {
  padding: 10px 30px 10px 10px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer .MagnifyingGlass {
  pointer-events: none;
  position: absolute;
  top: 13px;
  right: 8px;
  display: block;
  width: 15px;
  height: 14px;
  background: url('../images/sprite.png?v=8') -426px -33px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  filter: none;
  -webkit-transition: Opacity 0.2s 0s;
  -moz-transition: Opacity 0.2s 0s;
  -ms-transition: Opacity 0.2s 0s;
  -o-transition: Opacity 0.2s 0s;
  transition: Opacity 0.2s 0s;
}
.Mobile .Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer .MagnifyingGlass,
.Tablet .Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer .MagnifyingGlass {
  background: url('../images/retinaSprite.png?v=8') -426px -33px;
  background-size: 1157px 1200px;
}
.Gogglebox .Layout .GBYourself .Tabs .Feedback .InputContainer:hover .MagnifyingGlass {
  opacity: 0.7;
  filter: alpha(opacity=70);
  filter: none;
}
.Gogglebox .Layout .GBYourself .Tabs .Choose {
  display: none;
  padding-bottom: 20px;
}
.Gogglebox .Layout .GBYourself .Tabs .Choose .Description {
  color: #9c9c9c;
  font-size: 14px;
  line-height: 150%;
}
.Gogglebox .Layout .GBYourself .Tabs .Reactions {
  padding-bottom: 20px;
}
.Gogglebox .Layout .GBYourself .Tabs .LoadVideosBtn {
  margin: 0 auto;
  display: block;
  width: 120px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .GBYourself .Tabs .LoadVideosBtn {
  margin: 10px auto;
  width: 250px;
}
.Gogglebox .Layout .GBYourself.Fixed .TabBar {
  position: fixed;
  top: 50px;
  width: 920px;
  z-index: 150;
  -webkit-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.18);
}
.Gogglebox .Layout .GBYourself.Fixed .Tabs {
  padding-top: 70px;
}
.Gogglebox .Layout .Prizes {
  margin-top: 20px;
}
.Mobile.Gogglebox .Layout .Prizes {
  margin-top: 0px;
}
.Gogglebox .Layout .Prizes .SliderText {
  zoom: 1;
  padding: 15px 20px;
}
.Gogglebox .Layout .Prizes .SliderText:before,
.Gogglebox .Layout .Prizes .SliderText:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .Prizes .SliderText:after {
  clear: both;
}
.Mobile.Gogglebox .Layout .Prizes .SliderText {
  padding: 20px;
}
.Gogglebox .Layout .Prizes .SliderText h1 {
  font-size: 36px;
  line-height: 100%;
}
.Gogglebox .Layout .Prizes .SliderText > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 20px;
}
.Mobile.Gogglebox .Layout .Prizes .SliderText > div {
  float: none;
  width: auto;
  padding: 0px;
}
.Gogglebox .Layout .Prizes .SliderText .Slide img {
  width: 100%;
}
.Gogglebox .Layout .Prizes h1,
.Gogglebox .Layout .Prizes h2 {
  margin-bottom: 25px;
  line-height: 105%;
}
.Gogglebox .Layout .Prizes .Description {
  font-size: 16px;
  margin-bottom: 25px;
}
.Gogglebox .Layout .Prizes .SponsoredBy {
  margin-bottom: 15px;
}
.Gogglebox .Layout .Prizes .GrandPrize {
  background: #0bbfbc;
}
.Desktop.Gogglebox .Layout .Prizes .GrandPrize {
  padding-top: 40px;
  padding-bottom: 20px;
  color: white;
}
.Gogglebox .Layout .Prizes .GrandPrize .LeftCol {
  width: 440px;
  float: left;
}
.Gogglebox .Layout .Prizes .GrandPrize .LeftCol p {
  margin-bottom: 15px;
  color: white;
}
.Gogglebox .Layout .Prizes .GrandPrize .RightCol {
  width: 440px;
  float: right;
}
.Gogglebox .Layout .Prizes .GrandPrize .RightCol p {
  margin-bottom: 10px;
  color: white;
}
.Mobile.Gogglebox .Layout .Prizes .GrandPrize .RightCol ul {
  padding-left: 20px;
}
.Gogglebox .Layout .Prizes .GrandPrize .RightCol li {
  list-style: disc outside;
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 10px;
  color: white;
}
.Gogglebox .Layout .Prizes .GrandPrize p.Min {
  margin: 10px 0 40px;
  font-size: 12px;
}
.Gogglebox .Layout .Prizes .GrandPrize .Slider img {
  width: 100%;
}
.Gogglebox .Layout .ShareContainer {
  zoom: 1;
}
.Gogglebox .Layout .ShareContainer:before,
.Gogglebox .Layout .ShareContainer:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .ShareContainer:after {
  clear: both;
}
.Gogglebox .Layout .ShareContainer p.ShareText {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px !important;
  margin: 0 !important;
  line-height: 40px;
  display: inline-block;
}
.Mobile.Gogglebox .Layout .ShareContainer p.ShareText {
  line-height: 140%;
}
.Gogglebox .Layout .ShareContainer .Icons {
  float: right;
}
.Mobile.Gogglebox .Layout .ShareContainer .Icons {
  float: none;
  margin: 5px 0px 20px -5px;
}
.Gogglebox .Layout .ShareContainer .Icons a {
  display: inline-block;
  margin-left: 5px;
}
.Gogglebox .Layout .ShareContainer .Icons a:hover .Icon {
  background: #eeede6;
}
.Gogglebox .Layout .ShareContainer .Icons .Icon {
  padding: 8px 13px;
  color: #333333;
  display: block;
  font-size: 24px;
  background-color: #e8e6dc;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.Gogglebox .Layout .EntryThanks .FormRhsCol {
  min-height: 460px;
}
.Mobile.Gogglebox .Layout .EntryThanks .FormRhsCol {
  min-height: 0px;
}
.Gogglebox .Layout .EntryForm {
  margin-top: 20px;
}
.Mobile.Gogglebox .Layout .EntryForm {
  margin-top: 0px;
}
.Mobile.Gogglebox .Layout .EntryForm .FormRhsCol {
  float: none;
  margin: 10px 0px 0px -10px;
}
.Gogglebox .Layout .EntryForm .LeftCol {
  width: 580px;
  float: left;
}
.Mobile.Gogglebox .Layout .EntryForm .LeftCol {
  width: auto;
  float: none;
}
.Gogglebox .Layout .EntryForm .LeftCol h2 {
  font-size: 18px;
  margin-bottom: 8px;
}
.Gogglebox .Layout .EntryForm .LeftCol h2 span {
  color: #fc354c;
}
.Gogglebox .Layout .EntryForm .LeftCol p.Intro {
  margin: 15px 0;
  font-size: 14px;
}
.Gogglebox .Layout .EntryForm .LeftCol p.Intro span {
  color: #fc354c;
}
.Gogglebox .Layout .EntryForm .LeftCol p.Info {
  color: #9c9c9c;
  margin-bottom: 10px;
}
.Gogglebox .Layout .EntryForm .LeftCol p.Info span {
  color: #fc354c;
}
.Gogglebox .Layout .EntryForm .LeftCol p.Info.Inline {
  display: inline-block;
}
.Gogglebox .Layout .EntryForm .LeftCol .HR {
  height: 1px;
  background: #e8e6dc;
  margin: 25px 0;
}
.Gogglebox .Layout .EntryForm .LeftCol .Poster {
  margin-bottom: 20px;
}
.Gogglebox .Layout .EntryForm .LeftCol .FileInput {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background: #e8e6dc;
  padding: 10px;
}
.Gogglebox .Layout .EntryForm .LeftCol .FileInput input {
  margin: 0px !important;
}
.Gogglebox .Layout .EntryForm .LeftCol .Btn {
  height: 42px;
  width: 250px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .EntryForm .LeftCol .Btn {
  width: auto;
  margin-bottom: 20px;
}
.Gogglebox .Layout .EntryForm .LeftCol .Btn span {
  font-size: 20px;
  line-height: 42px;
}
.Gogglebox .Layout .EntryForm .LeftCol .Btn .Icon {
  font-size: 30px;
  margin-right: 10px;
}
.Gogglebox .Layout .EntryForm .LeftCol .Error.Message {
  padding: 10px;
  border: 1px solid #de211f;
  color: #de211f;
  margin: 20px 0;
  background: #ffeeee;
}
.Gogglebox .Layout .EntryForm .LeftCol .Error.Message h2 {
  color: #de211f;
}
.Gogglebox .Layout .EntryForm .LeftCol label.error {
  color: #de211f;
  font-size: 12px;
  font-family: OpenSans, Sans-Serif;
  margin-bottom: 4px;
  display: block;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer {
  margin: 0 0 18px 0;
  position: relative;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer label {
  font-size: 18px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  display: block;
  margin: 0 0 8px 0;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer label span.Red {
  color: #fc354c;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer label.error {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  font-family: OpenSans, Sans-Serif;
  margin-bottom: 0;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer input,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer select,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer textarea,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer file {
  display: block;
  background: #e8e6dc;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 15px;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer input.error,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer select.error {
  border-color: #de211f;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Half {
  width: 280px;
  float: left;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Half.First {
  margin-right: 20px;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Half input,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Half textarea {
  width: 260px;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Half select {
  width: 100%;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Full {
  width: 100%;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Full input,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Full select,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Full textarea,
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Full file {
  width: 100%;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer input[type=checkbox] {
  display: inline;
  width: auto;
  margin-right: 4px;
  position: relative;
  top: 1px;
  background-color: #001133;
  border: none;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer input[type=text] {
  padding: 10px;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer textarea {
  width: 100%;
  height: 100px;
  padding: 5px;
  color: #9c9c9c;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer textarea.Terms {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 10px;
  overflow-y: visible;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer select {
  padding: 10px;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer input[type=file] {
  margin: 20px 0;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Checkbox label {
  font-family: OpenSans, Sans-Serif;
  font-size: 13px;
  color: #9c9c9c;
  display: inline;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer.Checkbox a {
  color: #fc354c;
  text-decoration: underline;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer .TermsNormal a {
  color: #eb1167;
}
.Gogglebox .Layout .EntryForm .LeftCol .InputContainer .TermsNormal a:hover {
  color: #fc354c;
}
.Gogglebox .Layout .EntryForm .LeftCol .SubmitBtnRed {
  font-size: 18px;
}
.Gogglebox .Layout .EntryForm .LeftCol select {
  font-family: OpenSans, Sans-Serif;
  font-size: 15px;
  background: #e8e6dc;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.Gogglebox .Layout .EntryForm .LeftCol select.NotChosen {
  color: #888784;
}
.Gogglebox .Layout .EntryForm .LeftCol select option {
  color: #333333;
}
.Gogglebox .Layout .EntryForm .LeftCol select option:first-child {
  color: #888784;
}
.Gogglebox .Layout .EntryForm .FormRhsCol {
  float: right;
  width: 300px;
}
.Gogglebox .Layout .EntryForm .FormRhsCol .RoundedContainer {
  margin-top: 20px;
}
.Gogglebox .Layout .EntryForm .FormRhsCol .RoundedContainer .Padding {
  padding: 20px;
}
.Gogglebox .Layout .EntryForm .FormRhsCol .RoundedContainer .Padding .Title {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 20px;
}
.Gogglebox .Layout .EntryForm .FormRhsCol .RoundedContainer .Padding .SponsoredBy {
  margin: 15px 0;
}
.Gogglebox .Layout .EntryForm .FormRhsCol .RoundedContainer .Padding .Btn {
  width: 230px;
  margin-right: 0;
}
.Gogglebox .Layout .About {
  margin-top: 20px;
}
.Mobile.Gogglebox .Layout .About {
  margin-top: 0px;
}
.Gogglebox .Layout .About .WhatIsGogglebox {
  padding-top: 70px;
  width: 510px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
.Gogglebox .Layout .About .WhatIsGogglebox .Couch {
  position: relative;
  left: 50%;
  margin-left: -420px;
  background: url(../../gogglebox/includes/images/about-couch.png);
  width: 840px;
  height: 260px;
  margin-top: 20px;
}
.Mobile.Gogglebox .Layout .About .WhatIsGogglebox {
  width: auto;
  padding: 20px 20px 0;
}
.Mobile.Gogglebox .Layout .About .WhatIsGogglebox h1 {
  font-size: 32px;
}
.Mobile.Gogglebox .Layout .About .WhatIsGogglebox .Btn {
  margin: 0px 0px 10px;
  display: block;
}
.Mobile.Gogglebox .Layout .About .WhatIsGogglebox .Couch {
  position: relative;
  left: 0;
  margin-left: 0;
  background: url(../../gogglebox/includes/images/about-couch-mobile.png);
  width: 280px;
  height: 86px;
  margin-top: 20px;
}
.Gogglebox .Layout .About .WhatIsGogglebox p {
  margin-bottom: 26px;
}
.Gogglebox .Layout .About .GoggleboxYourself {
  height: 584px;
  background-color: #fc354c;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself {
  height: auto;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself .LeftCol {
  float: none;
  width: auto;
  margin: 20px;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself .LeftCol .GoggleboxLogo {
  position: static;
  zoom: 0.75;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself .LeftCol .Btn {
  display: block;
  margin: 0px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself .RightCol {
  width: auto;
  margin: 20px;
  float: none;
}
.Mobile.Gogglebox .Layout .About .GoggleboxYourself .RightCol img {
  width: 100%;
}
.Gogglebox .Layout .About .GoggleboxYourself .LeftCol {
  position: relative;
  width: 320px;
  margin: 265px 0 0 90px;
  float: left;
}
.Gogglebox .Layout .About .GoggleboxYourself .LeftCol .GoggleboxLogo {
  position: absolute;
  top: -160px;
  left: -30px;
}
.Gogglebox .Layout .About .GoggleboxYourself .LeftCol .GoggleboxLogo span {
  color: #fc354c;
}
.Gogglebox .Layout .About .GoggleboxYourself .LeftCol p {
  color: white;
  margin-bottom: 30px;
}
.Gogglebox .Layout .About .GoggleboxYourself .RightCol {
  width: 446px;
  margin: 78px 70px 0 0;
  float: right;
}
.Gogglebox .Layout .About .HowToGogglebox {
  padding: 90px 0 100px;
}
.Mobile.Gogglebox .Layout .About .HowToGogglebox {
  width: auto;
  margin: 20px 20px 0px;
  padding: 0px 0px 20px;
}
.Mobile.Gogglebox .Layout .About .HowToGogglebox h2 {
  font-size: 32px;
}
.Mobile.Gogglebox .Layout .About .HowToGogglebox .Section {
  float: none;
  margin: 0px auto 20px;
}
.Mobile.Gogglebox .Layout .Videos {
  padding-top: 75px !important;
}
.Gogglebox .Layout .Videos .PagePadding.Filters {
  background-color: white;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
}
.Gogglebox .Layout .Videos .PagePadding.Filters .Disclaimer {
  clear: left;
  padding-top: 10px;
  font-size: 14px;
}
.Mobile.Gogglebox .Layout .Videos .PagePadding.Filters .Disclaimer {
  padding-bottom: 10px;
}
.Mobile.Gogglebox .Layout .Videos .PagePadding.Filters {
  padding-top: 15px;
}
.Mobile.Gogglebox .Layout .Videos .PagePadding.Filters .InputWrap {
  margin-left: 0px;
}
.Gogglebox .Layout .Videos .PagePadding:nth-child(2n) {
  padding: 30px 40px;
}
.Mobile.Gogglebox .Layout .Videos .PagePadding {
  padding: 0px 20px 10px;
}
.Mobile.Gogglebox .Layout .Videos .PagePadding .mcnamf {
  margin-left: -10px !important;
}
.Gogglebox .Layout .Videos .InputWrap {
  width: 200px;
  margin-left: 40px;
  float: left;
}
.Gogglebox .Layout .Videos .InputWrap:first-child {
  margin-left: 0;
}
.Gogglebox .Layout .Videos select {
  font-family: OpenSans, Sans-Serif;
  font-size: 15px;
  background: #e8e6dc;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 10px;
}
.Gogglebox .Layout .Videos select.NotChosen {
  color: #888784;
}
.Gogglebox .Layout .Videos select option {
  color: #333333;
}
.Gogglebox .Layout .Videos select option:first-child {
  color: #888784;
}
.Gogglebox .Layout .Videos .SelectWrap:after {
  top: 10px;
  right: 10px;
}
.Gogglebox .Layout .Videos .Feedback {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}
.Gogglebox .Layout .Videos .Feedback .Loader {
  position: relative;
  display: inline-block;
  top: 7px;
  margin-left: -30px;
}
.Gogglebox .Layout .Videos .Feedback .Loader.Show {
  opacity: 0;
  margin-left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .Videos .Feedback p {
  font-size: 20px;
  display: inline-block;
  padding-top: 0;
}
.Gogglebox .Layout .Videos .LoadVideosBtn {
  margin: 20px auto 0;
  display: block;
  width: 120px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .Videos .LoadVideosBtn {
  margin: 10px 0;
  width: 250px;
}
.Gogglebox .Layout .Articles .Title {
  zoom: 1;
  padding: 0px 40px 20px;
}
.Gogglebox .Layout .Articles .Title:before,
.Gogglebox .Layout .Articles .Title:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .Articles .Title:after {
  clear: both;
}
.Mobile.Gogglebox .Layout .Articles .Title {
  padding: 60px 0px 20px;
}
.Gogglebox .Layout .Articles .Title h1 {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 32px;
  line-height: 100%;
}
.Gogglebox .Layout .Articles .Title .Btn {
  float: right;
  margin-right: 0px;
}
.Gogglebox .Layout .Articles .PagePadding {
  padding: 40px 0 0 0;
}
.Gogglebox .Layout .Articles .VideoList {
  margin-left: 30px;
  padding-bottom: 40px;
}
.Gogglebox .Layout .Articles .VideoList li .Article .Pad {
  height: 50px;
}
.Mobile.Gogglebox .Layout .Articles .VideoList {
  margin-left: -10px;
  padding-bottom: 0px;
}
.Mobile.Gogglebox .Layout .Articles .VideoList .mcnamf {
  margin-left: -10px !important;
}
.Gogglebox .Layout .Episodes .TabBar {
  padding: 22px 40px;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
  background-color: white;
}
.Gogglebox .Layout .Episodes .TabBar .Menu {
  text-align: center;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar {
  padding: 20px 0px 20px 22px;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar .Menu {
  float: none;
  padding: 10px 0px 0px;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar .Menu li {
  margin-left: 5px;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar .Menu li a {
  margin: 0px;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar .Menu li:first-child {
  margin-left: 0px;
}
.Mobile.Gogglebox .Layout .Episodes .TabBar a:first-child {
  margin-right: 15px;
}
.Gogglebox .Layout .Episodes .PagePadding {
  padding: 40px 0 0 0;
}
.Gogglebox .Layout .Episodes .VideoList {
  margin-left: 40px;
  padding-bottom: 40px;
}
.Mobile.Gogglebox .Layout .Episodes .VideoList {
  margin-left: -10px;
  padding-bottom: 0px;
}
.Mobile.Gogglebox .Layout .Episodes .VideoList .mcnamf {
  margin-left: -10px !important;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .Description {
  color: #9c9c9c;
  font-size: 14px;
  line-height: 150%;
  padding-bottom: 15px;
  border-bottom: 1px solid #e8e6dc;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .Quote {
  padding-top: 18px;
  font-size: 19px;
  text-align: center;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .QuoteDetails {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e8e6dc;
  font-size: 13px;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .QuoteDetails .Grey {
  color: #9c9c9c;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .QuoteDetails .Red {
  color: #fc354c;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .NextOn {
  display: inline-block;
  vertical-align: middle;
  width: 214px;
  margin-right: 10px;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .NextOn span {
  color: #fc354c;
}
.Mobile.Gogglebox .Layout .Episodes .VideoList li .Episode .NextOn {
  width: 194px;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .Btn {
  text-align: center;
  padding: 0 8px;
  height: 30px;
  margin: 15px 0 0;
}
.Gogglebox .Layout .Episodes .VideoList li .Episode .Btn span {
  margin: 5px 0 0;
}
.Gogglebox .Layout .vjs-default-skin .vjs-loading-spinner,
.Gogglebox .Layout .vjs-default-skin .vjs-text-track-display {
  display: none;
}
.Gogglebox .Layout .ReactionsPaneOverlay {
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  z-index: 9999999999999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPaneBg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 50;
  background: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  filter: none;
  cursor: pointer;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane {
  background-color: white;
  width: 800px;
  height: 323px;
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  margin: -160px 0 0 -400px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  text-align: center;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .VideoContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 400px;
  height: 225px;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .ReactionContainer {
  position: absolute;
  top: 0;
  right: 0;
  width: 400px;
  height: 225px;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane p {
  display: inline-block;
  font-size: 20px;
  line-height: 40px;
  vertical-align: middle;
  padding-top: 0;
  margin: 0 8px;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .BottomSection {
  position: relative;
  top: 225px;
  padding: 29px 0;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .BottomSection .ShareContainer {
  display: inline-block;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .BottomSection .ShareContainer p {
  display: inline-block;
  margin: 0 8px;
  font-family: OpenSans, Sans-Serif;
  font-size: 20px;
}
.Gogglebox .Layout .ReactionsPaneOverlay .ReactionsPane .BottomSection .ShareContainer .Icons {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.Gogglebox .Layout .Record .TooltipWrapper {
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
}
.Gogglebox .Layout .Record .TooltipWrapper .PopupTitle {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  padding-top: 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .PopupInfo {
  font-size: 14px;
  color: #9c9c9c;
  line-height: 170%;
}
.Gogglebox .Layout .Record .TooltipWrapper .PopupInfo a:hover {
  color: #0bbfbc;
}
.IE8.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent {
  display: none;
}
.IE8.Gogglebox .Layout .Record .TooltipWrapper:hover .TooltipContent {
  display: block;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: 0px 4px 12px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 12px 3px rgba(0, 0, 0, 0.25);
  bottom: 100%;
  display: block;
  opacity: 0;
  pointer-events: none;
  cursor: default;
  position: absolute;
  text-align: center;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.Mobile.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent {
  display: none;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Sml {
  width: 260px;
  left: -115px;
  margin-bottom: 15px;
  padding: 20px;
  background-color: white;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Sml .Icon.Close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 22px;
  cursor: pointer;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Sml a {
  color: #0bbfbc;
  text-decoration: underline;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg {
  width: 910px;
  height: 525px;
  left: -422px;
  margin-bottom: 57px;
}
.Tablet.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg {
  margin-bottom: 120px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Icon.Close {
  position: absolute;
  z-index: 20;
  top: 15px;
  left: 15px;
  font-size: 33px;
  cursor: pointer;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .PopupRed {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 30px;
  color: #fc354c;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .PopupBlack {
  font-size: 16px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .PopupGrey {
  color: #9c9c9c;
  font-size: 14px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .PopupGrey.Sml {
  font-size: 10px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .PopupBlackHeavy {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg a {
  color: #0bbfbc;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .PopupBlack {
  line-height: 25px;
  margin-top: 5px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .PopupBlackHeavy {
  margin: 5px 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .PopupGrey {
  line-height: 22px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .TopSection {
  height: 323px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .TopSection .PopupRed {
  margin-top: 182px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .TopSection .RecordBtnSml {
  display: inline-block;
  vertical-align: middle;
  margin: -5px 3px 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .TopSection .AllowArrow {
  display: block;
  position: absolute;
  top: -16px;
  right: 137px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .BottomSection {
  height: 200px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .BottomSection .SectionContainer {
  width: 770px;
  margin-top: 25px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .BottomSection .SectionContainer .Section {
  width: 217px;
  margin-left: 50px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .BottomSection .SectionContainer .Section.NoMarginLeft {
  margin-left: 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .Webcam .BottomSection .SectionContainer .Section .GoggleSprite {
  display: inline-block;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection {
  height: 441px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .PopupRed {
  margin-top: 20px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer {
  margin: 35px auto;
  width: 770px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section {
  width: 230px;
  margin-left: 40px;
  text-align: left;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section.NoMarginLeft {
  margin-left: 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section div {
  width: 230px;
  height: 200px;
  background: url(../../gogglebox/includes/images/how-to-gogglebox.gif) 0 0 no-repeat;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section p {
  position: absolute;
  bottom: 5px;
  right: 8px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  color: white;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section .Graphic2 {
  background-position: 0 -200px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section .Graphic3 {
  background-position: 0 -400px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .TopSection .SectionContainer .Section .Graphic4 {
  background-position: 0 -600px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .BottomSection {
  height: 83px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .BottomSection .PopupGrey {
  line-height: 22px;
  margin-top: 17px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .NoWebcam .BottomSection .PlayBtnSml {
  display: inline-block;
  vertical-align: middle;
  margin-top: -6px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSection {
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  position: relative;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSection .Content {
  position: relative;
  z-index: 10;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSection .Content .Bullet {
  font-size: 35px;
  margin-right: 5px;
  vertical-align: middle;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSection .Content .Bullet.Turquoise {
  color: #0bbfbc;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSection .Content .Bullet.Red {
  color: #fc354c;
  margin-left: 20px;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .SectionContainer {
  margin: 0 auto;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .SectionContainer .Section {
  position: relative;
  float: left;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .TopSectionBg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.92;
  filter: alpha(opacity=92);
  filter: none;
  background-color: white;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent.Lrg .BottomSection {
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  overflow: hidden;
  background-color: white;
  border-top: 1px solid #d7d7d7;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid white 10px;
  bottom: -9px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent .NoWebcam,
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent .NoWebcamEnd,
.Gogglebox .Layout .Record .TooltipWrapper .TooltipContent .Webcam {
  display: none;
}
.Gogglebox .Layout .Record .TooltipWrapper:hover .TooltipContent,
.Gogglebox .Layout .Record .TooltipWrapper.ShowTooltip .TooltipContent {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.Gogglebox .Layout .Record .TooltipWrapper.DisableTooltip .TooltipContent {
  opacity: 0 !important;
}
.Gogglebox .Layout .Record.Hero {
  height: 483px;
}
.Mobile.Gogglebox .Layout .Record.Hero {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer {
  position: relative;
  zoom: 1;
  padding-top: 132px;
  background-color: white;
  -webkit-box-shadow: 0px 4px 4px -2px #cccccc;
  box-shadow: 0px 4px 4px -2px #cccccc;
}
.Gogglebox .Layout .Record .AppContainer:before,
.Gogglebox .Layout .Record .AppContainer:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .Record .AppContainer:after {
  clear: both;
}
.Gogglebox .Layout .Record .AppContainer .Television {
  position: absolute;
  width: 961px;
  height: 575px;
  top: -483px;
  left: 20px;
  background-image: url(../../gogglebox/includes/images/record-bg.jpg);
}
.Mobile.Gogglebox .Layout .Record .AppContainer .Television {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer {
  position: relative;
  width: 909px;
  height: 512px;
  left: 26px;
  top: 25px;
  background-size: 909px 512px;
  background-position: 50% 50%;
  /**
						 * vjs
						 */

  /**
						 * nimbb
						 */

  /**
						 * preview pane
						 */

  /**
						 * loading message
						 */

}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer #vjs {
  position: absolute;
  top: 0;
  left: 0;
  width: 909px;
  height: 512px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer #vjs.Preview {
  top: 92px;
  left: 53px;
  z-index: 600;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .NimbbContainer {
  position: absolute;
  top: 21px;
  right: 21px;
  z-index: 50;
  width: 216px;
  height: 138px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .NimbbContainer.Preview {
  top: 92px;
  right: 56px;
  width: 400px;
  height: 225px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .NimbbContainer.NimbbOnTop {
  z-index: 600;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane {
  display: none;
  background-color: white;
  width: 800px;
  height: 40px;
  position: absolute;
  z-index: 600;
  top: 317px;
  left: 53px;
  padding: 29px 0;
  text-align: center;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane p {
  display: inline-block;
  font-size: 20px;
  line-height: 40px;
  vertical-align: middle;
  padding-top: 0;
  margin: 0 8px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane .Btn {
  margin-right: 4px;
  -webkit-transition: Opacity 0.2s 0s;
  -moz-transition: Opacity 0.2s 0s;
  -ms-transition: Opacity 0.2s 0s;
  -o-transition: Opacity 0.2s 0s;
  transition: Opacity 0.2s 0s;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane .Btn.Disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
  filter: none;
  cursor: default;
  pointer-events: none;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane .RedoBtn,
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPane .ReplayBtn {
  width: 65px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .CountdownMsg {
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 100;
  width: 300px;
  height: 163px;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -80px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: white;
  text-align: center;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .CountdownMsg .PopupTitle {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  padding-top: 25px;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .CountdownMsg .PopupInfo {
  font-size: 14px;
  color: #9c9c9c;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .CountdownMsg .Counter {
  font-size: 48px;
  color: #fc354c;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .PreviewPaneBg {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 500;
  background: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  filter: none;
  cursor: pointer;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .LoadingMsg {
  position: absolute;
  z-index: 100;
  width: 909px;
  height: 512px;
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(39, 40, 40, 1) 0%, rgba(27, 28, 28, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(39, 40, 40, 1)), color-stop(100%, rgba(27, 28, 28, 1)));
  background: -o-linear-gradient(top, rgba(39, 40, 40, 1) 0%, rgba(27, 28, 28, 1) 100%);
  background: linear-gradient(to bottom, rgba(39, 40, 40, 1), rgba(27, 28, 28, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF272828,EndColorStr=#FF1B1C1C, GradientType=0);
  zoom: 1;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .LoadingMsg .GoggleboxLogo {
  margin: 161px 0 0 270px;
  opacity: 0.15;
  filter: alpha(opacity=15);
  filter: none;
}
.Gogglebox .Layout .Record .AppContainer .Television .VideoContainer .LoadingMsg img {
  margin-left: 435px;
}
.Gogglebox .Layout .Record .AppContainer .VidTitle {
  font-size: 24px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
  overflow: hidden;
}
.Desktop.Gogglebox .Layout .Record .AppContainer .VidTitle,
.Tablet.Gogglebox .Layout .Record .AppContainer .VidTitle {
  width: 390px;
}
.Desktop.Gogglebox .Layout .Record .AppContainer .VidTitle .Mask,
.Tablet.Gogglebox .Layout .Record .AppContainer .VidTitle .Mask {
  -webkit-transition: margin-left 2s 0s;
  -moz-transition: margin-left 2s 0s;
  -ms-transition: margin-left 2s 0s;
  -o-transition: margin-left 2s 0s;
  transition: margin-left 2s 0s;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.Desktop.Gogglebox .Layout .Record .AppContainer .VidTitle:hover .Mask,
.Tablet.Gogglebox .Layout .Record .AppContainer .VidTitle:hover .Mask {
  margin-left: -360px;
}
.Mobile.Gogglebox .Layout .Record .AppContainer .VidTitle {
  line-height: 30px;
}
.Gogglebox .Layout .Record .AppContainer .PlayBtnTooltip {
  position: absolute;
  z-index: 100;
  bottom: 28px;
  left: 50%;
  margin-left: -32px;
  width: 65px;
  height: 65px;
}
.Gogglebox .Layout .Record .AppContainer .PlayBtnTooltip.HideArrow .TooltipContent:after {
  display: none;
}
.Tablet.Gogglebox .Layout .Record .AppContainer .PlayBtnTooltip {
  bottom: -35px;
}
.Tablet.Gogglebox .Layout .Record .AppContainer .PlayBtnTooltip .TooltipContent:after {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn {
  position: absolute;
  z-index: 150;
  bottom: 28px;
  left: 50%;
  margin-left: -32px;
  width: 65px;
  height: 65px;
  cursor: pointer;
}
.Mobile.Gogglebox .Layout .Record .AppContainer .RecordBtn {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 49px;
  height: 49px;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  background-color: #fc354c;
  text-align: center;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle .Close {
  position: relative;
  top: 9px;
  color: white;
  font-size: 30px;
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle p {
  position: relative;
  line-height: 49px;
  font-size: 16px;
  color: white;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle .PlayMed {
  position: relative;
  left: -2px;
  top: -3px;
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle.Cancel .Close {
  display: inline;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle.Cancel p {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle.Play .PlayMed {
  display: block;
}
.Gogglebox .Layout .Record .AppContainer .RecordBtn .Circle.Play p {
  display: none;
}
.Gogglebox .Layout .Record .AppContainer .HowToNotification {
  position: relative;
  padding: 10px;
  text-align: center;
  margin: 10px 0;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 3px 1px #cccccc;
  box-shadow: 1px 1px 3px 1px #cccccc;
}
.Gogglebox .Layout .Record .AppContainer .HowToNotification .Icon.Close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 22px;
  cursor: pointer;
}
.Gogglebox .Layout .Record .AppContainer .HowToNotification .PopupTitle {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  padding-top: 0px;
}
.Gogglebox .Layout .Record .AppContainer .HowToNotification .PopupInfo {
  font-size: 14px;
  line-height: 22px;
  color: #9c9c9c;
}
.Gogglebox .Layout .Record .AppContainer .HowToNotification .PopupInfo a {
  color: #fc354c;
  text-decoration: underline;
}
.Gogglebox .Layout .Record .AppContainer .ShareBtn {
  margin-right: 0;
  float: right;
  width: 100px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .Record .AppContainer .ShareBtn {
  float: left;
  margin: 10px 0px 0px;
  display: block;
  width: 250px;
}
.Gogglebox .Layout .Record .AppContainer .HowToEnterBtn {
  z-index: 100;
  float: right;
  width: 100px;
  text-align: center;
}
.Mobile.Gogglebox .Layout .Record .AppContainer .HowToEnterBtn {
  float: left;
  margin: 10px 0px 0px;
  display: block;
  width: 250px;
}
.Gogglebox .Layout .Record .AppContainer .HowToEnterBtn .TooltipContent {
  left: -80px;
  width: 260px;
}
.Gogglebox .Layout .Record .Feedback {
  zoom: 1;
  position: relative;
  height: 40px;
}
.Gogglebox .Layout .Record .Feedback:before,
.Gogglebox .Layout .Record .Feedback:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .Record .Feedback:after {
  clear: both;
}
.Gogglebox .Layout .Record .Feedback p.LHS {
  float: left;
  font-size: 20px;
  padding-top: 6px;
}
.Gogglebox .Layout .Record .Feedback p.LHS a {
  text-decoration: underline;
  color: #0bbfbc;
}
.Gogglebox .Layout .Record .Feedback .GoggleSprite {
  float: left;
  margin-right: 10px;
}
.Gogglebox .Layout .Record .Feedback .Btn {
  float: right;
  margin-right: 0;
  z-index: 100;
}
.Mobile.Gogglebox .Layout .Record .Feedback .Btn {
  margin: 20px 0px;
  display: block;
  width: 250px;
  text-align: center;
}
.Gogglebox .Layout .Record .Feedback .Btn .TooltipContent {
  left: -50px;
}
.Gogglebox .Layout .Record .VideoListContainer {
  margin-top: 40px;
}
.Gogglebox .Layout .HowToGogglebox {
  width: 480px;
  margin: 0 auto;
  text-align: center;
}
.Gogglebox .Layout .HowToGogglebox h2 {
  color: #fc354c;
  font-size: 40px;
}
.Gogglebox .Layout .HowToGogglebox > p {
  font-size: 16px;
  margin-bottom: 26px;
}
.Gogglebox .Layout .HowToGogglebox .Section {
  width: 230px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  text-align: left;
}
.Gogglebox .Layout .HowToGogglebox .Section div {
  width: 230px;
  height: 200px;
  margin-bottom: 10px;
  background: url(../../gogglebox/includes/images/how-to-gogglebox.gif) 0 0 no-repeat;
}
.Gogglebox .Layout .HowToGogglebox .Section .Graphic2 {
  background-position: 0 -200px;
}
.Gogglebox .Layout .HowToGogglebox .Section .Graphic3 {
  background-position: 0 -400px;
}
.Gogglebox .Layout .HowToGogglebox .Section .Graphic4 {
  background-position: 0 -600px;
}
.Gogglebox .Layout .HowToGogglebox .Section h4 {
  font-size: 18px;
}
.Gogglebox .Layout .HowToGogglebox .Section h4 span {
  padding-right: 5px;
  color: #0bbfbc;
}
.Gogglebox .Layout .HowToGogglebox .Section p {
  color: #9c9c9c;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 5px;
}
.Gogglebox .Layout .HowToGogglebox .Section.NoMargin {
  margin-left: 0;
}
.Gogglebox .Layout .HowToGogglebox .Btn {
  width: 100%;
  padding: 0;
  margin: 0;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper {
  zoom: 1;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper:before,
.Gogglebox .Layout .PageContainer.Video .Wrapper:after {
  content: '';
  display: table;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper:after {
  clear: both;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper > h1 {
  padding: 20px 20px 0px;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper > .Right {
  padding: 20px 20px 20px 0px;
}
.Mobile.Gogglebox .Layout .PageContainer.Video .Wrapper > .Right {
  display: none;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper > .BFC {
  padding: 20px;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper > .BFC > p {
  padding: 20px 0px;
}
.Gogglebox .Layout .PageContainer.Video .Wrapper > .BFC > .HR {
  display: block;
  height: 1px;
  margin-bottom: 20px;
  background: #e0e0e0;
}
.Gogglebox .Layout .GoggleFooter {
  width: 100%;
  background-color: #323535;
  position: relative;
}
.Gogglebox .Layout .GoggleFooter .GBYourselfStrip a {
  display: block;
  width: 100%;
  height: 150px;
  background: url(../../gogglebox/includes/images/home-gbys-strip.jpg) top center no-repeat;
}
.Mobile.Gogglebox .Layout .GoggleFooter .GBYourselfStrip a {
  width: 320px;
  height: 260px;
  background: url(../../gogglebox/includes/images/home-gbys-strip-mobile.jpg) top center no-repeat;
}
.Gogglebox .Layout .GoggleFooter .LeaderContainer {
  width: 728px;
  height: 90px;
  margin: 0 auto;
  padding-top: 20px;
}
.Gogglebox .Layout .GoggleFooter .LeaderContainer .DummyLeader {
  width: 100%;
  height: 100%;
  background-color: red;
}
.Gogglebox .Layout .GoggleFooter .LogoBar {
  margin-top: 20px;
  border-top: 1px solid #202123;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox {
  width: 100px;
  height: 115px/*60px*/;
  display: block;
  float: left;
  border-left: 1px solid #202123;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox .GoggleSprite {
  -webkit-transition: Opacity 0.2s 0s;
  -moz-transition: Opacity 0.2s 0s;
  -ms-transition: Opacity 0.2s 0s;
  -o-transition: Opacity 0.2s 0s;
  transition: Opacity 0.2s 0s;
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: none;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox:hover .GoggleSprite {
  opacity: 1;
  filter: alpha(opacity=100);
  filter: none;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox .LSCWhite {
  margin: 48px/*19px*/ auto 0;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox .FoxtelWhite {
  margin: 54px/*22px*/ auto 0;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox .TenWhite {
  margin: 41px/*12px*/ auto 0;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .LogoBox.Last {
  border-right: 1px solid #202123;
  margin-right: 20px;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .Disclaimer {
  font-size: 10px;
  font-family: arial;
  line-height: 100%;
  padding: 10px 5px 0 0;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .Disclaimer,
.Gogglebox .Layout .GoggleFooter .LogoBar .Disclaimer a {
  color: #6e7575;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .Disclaimer a {
  text-decoration: underline;
}
.Gogglebox .Layout .GoggleFooter .LogoBar .Disclaimer a:hover {
  color: white;
}
.Gogglebox .Layout .GoggleFooter .Copyright {
  color: #777777;
  background-color: #202123;
  text-align: center;
  padding: 9px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-family: OpenSansCondensedBold, Sans-Serif;
}
.Gogglebox .Layout .GoggleFooter .Copyright a {
  color: #777777;
}
.Gogglebox .Layout .GoggleFooter .Copyright a:hover {
  color: #33aadd;
}
.Gogglebox.Mobile .Layout .PageWidth {
  width: 100%;
}
.Gogglebox.Mobile .Layout .PagePadding {
  padding: 20px;
}
.Gogglebox.Mobile .Layout .Footer,
.Gogglebox.Mobile .Layout .StickyShare {
  display: none;
}
.Gogglebox.Mobile .Layout .GoggleSprite.SponsoredByBlock {
  background-position: -33px -563px;
  width: 21px;
  height: 125px;
}
.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer {
  width: 300px;
  height: 124px;
  display: block;
  border-top: 1px solid #d4d4d4;
}
.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer .Sponsor {
  width: 149px;
  height: 61px;
  display: block;
  background: url('../images/clear.gif');
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(217, 219, 208, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(217, 219, 208, 1)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(217, 219, 208, 1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(217, 219, 208, 1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFFFFFFF,EndColorStr=#FFD9DBD0, GradientType=0);
  zoom: 1;
  float: left;
  border-left: none;
}
.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer .Sponsor:nth-child(3n+2) {
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
}
.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer .Sponsor:nth-child(n+4) {
  border-top: 1px solid #d4d4d4;
}
.Mobile.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer .Sponsor:nth-child(n+4) {
  border-top: 0px;
}
.Gogglebox.Mobile .Layout .SponsorBar .SponsorsContainer .Sponsor img {
  max-width: 70%;
  max-height: 70%;
  margin-top: 10px;
}
.Gogglebox.Mobile .Layout .Prizes .GrandPrize .LeftCol {
  width: 100%;
  float: none;
}
.Gogglebox.Mobile .Layout .Prizes .GrandPrize .RightCol {
  width: 100%;
  float: none;
}
.Gogglebox.Mobile .Layout .Prizes .Btn {
  margin-right: 0px;
  display: block;
  text-align: center;
}
.Gogglebox.Mobile .Layout .GoggleFooter {
  margin: 0;
  padding: 0;
}
.Gogglebox.Mobile .Layout .GoggleFooter .LeaderContainer {
  width: 100%;
  height: 50px;
  padding: 0;
}
.Gogglebox.Mobile .Layout .GoggleFooter .LogoBar {
  margin: 0;
}
.Gogglebox.Mobile .Layout .GoggleFooter .LogoBar .LogoBox {
  width: 106px;
}
.Gogglebox.Mobile .Layout .GoggleFooter .LogoBar .LogoBox.Last {
  border-right: none;
  margin-right: 0;
}
.Gogglebox.Mobile .Layout .GoggleFooter .LogoBar .Disclaimer {
  border-top: 1px solid #202123;
  padding: 20px;
  display: inline-block;
}
.Gogglebox.Mobile .Layout .GoggleFooter .Copyright {
  padding: 20px;
}
.Gogglebox .WhatsTrending {
  position: relative;
  z-index: 20;
}
.Gogglebox .WhatsTrending #MediaWall .hub-list-more {
  color: #0bbfbc;
}
.Gogglebox .WhatsTrending #MediaWall .content p {
  font-size: 14px;
  color: #9c9c9c;
}
.Gogglebox .WhatsTrending #MediaWall .content p a {
  color: #0abebd;
}
.Gogglebox .WhatsTrending #MediaWall .content .content-footer {
  position: relative;
  overflow: hidden;
  zoom: 1;
  text-align: right;
}
.Gogglebox .WhatsTrending #MediaWall .content .content-footer .content-footer-right {
  float: right;
}
.Gogglebox .WhatsTrending #MediaWall .content .content-footer .content-footer-right {
  float: left;
}
.Gogglebox .WhatsTrending #MediaWall .content-author-name a {
  color: #333333;
}
.Gogglebox .WhatsTrending #MediaWall .content-author-username a {
  color: #0abebd;
}
.Gogglebox .WhatsTrending #MediaWall .hub-list article.content {
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);
  border: 0px;
}
.Gogglebox .WhatsTrending #MediaWall .hub-btn.hub-content-action-favorite {
  padding-right: 0px;
}
.Gogglebox .WhatsTrending #MediaWall .content-attachment-frame,
.Gogglebox .WhatsTrending #MediaWall .content-attachment-photo {
  box-shadow: none;
}
.Gogglebox .HowToGoggleboxModal {
  width: auto;
  min-width: 0px;
}
.Mobile.Gogglebox .HowToGoggleboxModal {
  width: 300px;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer {
  padding-top: 0;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox {
  padding-bottom: 0;
}
.Tablet.Gogglebox .HowToGoggleboxModal {
  width: 100%;
}
.Gogglebox .HowToGoggleboxModal .PageContainer {
  overflow: hidden;
  width: auto;
  background: white;
  margin-top: 0px;
  padding-top: 20px;
}
.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox {
  padding: 0px 20px;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox {
  width: auto;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox .Section {
  float: none;
  width: 230px;
  margin: 0px auto 10px;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox .Section > div {
  margin: 0px auto 20px;
}
.Mobile.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox .Section > p {
  padding-bottom: 10px;
}
.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox h2 {
  font-size: 36px;
  color: #fe344c;
}
.Gogglebox .HowToGoggleboxModal .PageContainer .HowToGogglebox p {
  font-size: 14px;
}
.Gogglebox .HowToGoggleboxModal .PageContainer .Btn {
  display: block;
  width: auto;
  margin: 0px -20px;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.Gogglebox .VoteToWinModal {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  width: 520px;
  min-width: 0px;
}
.Mobile.Gogglebox .VoteToWinModal {
  width: 300px;
}
.Gogglebox .VoteToWinModal .Top {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  background: white;
  padding: 20px 40px;
}
.Gogglebox .VoteToWinModal .Top h2 {
  font-size: 40px;
  line-height: 100%;
  color: #fc354c;
  text-align: center;
  padding: 10px 0px;
}
.Gogglebox .VoteToWinModal .Top p {
  font-size: 16px;
  line-height: 140%;
  text-align: center;
}
.Gogglebox .VoteToWinModal .Top p.Small {
  padding: 20px 0px;
  font-size: 13px;
  line-height: 140%;
}
.Mobile.Gogglebox .VoteToWinModal .Top {
  padding: 15px;
}
.Mobile.Gogglebox .VoteToWinModal .Top h2 {
  font-size: 25px;
}
.Mobile.Gogglebox .VoteToWinModal .Top p {
  font-size: 14px;
}
.Gogglebox .VoteToWinModal .Bottom {
  background: #f9f8f3;
  padding: 20px 40px;
}
.Gogglebox .VoteToWinModal .Bottom > img {
  width: 100%;
}
.Gogglebox .VoteToWinModal .Bottom .ShareContainer {
  padding: 20px 0px 10px;
}
.Gogglebox .VoteToWinModal .Bottom .ShareContainer .ShareText {
  font-family: OpenSans, sans-serif;
  font-size: 18px;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom .ShareContainer .ShareText {
  font-size: 16px !important;
}
.Gogglebox .VoteToWinModal .Bottom h3 {
  font-size: 18px;
  text-align: center;
  padding: 10px 0px 20px;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom {
  padding: 15px;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom h3 {
  font-size: 25px;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom p {
  font-size: 14px;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom .Icons {
  margin: 10px 0 0 !important;
}
.Mobile.Gogglebox .VoteToWinModal .Bottom .Icons a:first-child {
  margin-left: 0;
}
.Gogglebox .VoteModal {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  width: 300px;
  min-width: 0px;
  background: #f9f8f3;
}
.Gogglebox .VoteModal h2 {
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 20px;
  text-align: center;
}
.Gogglebox .VoteModal h2.Small {
  font-size: 12px;
}
.Gogglebox .VoteModal .Person {
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  zoom: 1;
  padding: 20px;
  background: white;
}
.Gogglebox .VoteModal .Person:before,
.Gogglebox .VoteModal .Person:after {
  content: '';
  display: table;
}
.Gogglebox .VoteModal .Person:after {
  clear: both;
}
.Gogglebox .VoteModal .Person .Image {
  -webkit-border-radius: 21px 21px 21px 21px;
  border-radius: 21px 21px 21px 21px;
  float: left;
  width: 42px;
  height: 42px;
  overflow: hidden;
}
.Gogglebox .VoteModal .Person p {
  position: relative;
  overflow: hidden;
  zoom: 1;
  font-size: 20px;
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-weight: normal;
  line-height: 120%;
  padding: 8px 0px 0px 10px;
}
.Gogglebox .VoteModal .Person p.Small {
  font-size: 12px;
}
.Gogglebox .VoteModal > p {
  color: #9d9d9d;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 150%;
}
.Gogglebox .VoteModal > p a {
  color: #fb334d;
  text-decoration: underline;
}
.Gogglebox .VoteModal form {
  padding: 0px 20px 20px;
}
.Gogglebox .VoteModal form .InputContainer {
  background: #e9e6dd;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.Gogglebox .VoteModal form .InputContainer input {
  color: black;
  width: 100%;
  font-size: 14px;
  line-height: 120%;
  border: 0px;
  background: none;
}
.Gogglebox .VoteModal form .SubmitForm {
  padding: 0px 40px;
}
.Gogglebox .WhatIsGoggleBox {
  width: 642px;
  height: auto;
  background-color: white;
  text-align: center;
}
.Mobile.Gogglebox .WhatIsGoggleBox {
  width: 300px;
}
.Mobile.Gogglebox .WhatIsGoggleBox .Btn {
  margin: 10px 0px 0px;
  display: block;
}
.Gogglebox .WhatIsGoggleBox .WhatIsGoggleBoxVideo {
  height: 361px;
}
.Mobile.Gogglebox .WhatIsGoggleBox .WhatIsGoggleBoxVideo {
  height: auto;
}
.Gogglebox .WhatIsGoggleBox .Pad {
  padding: 30px;
}
.Gogglebox .WhatIsGoggleBox .Pad p {
  margin-bottom: 8px;
  font-size: 14px;
}
.Gogglebox .WhatIsGoggleBox .Pad .Btn {
  margin-top: 20px;
}
.Gogglebox .WhatIsGoggleBox span.Red {
  color: #fc354c;
}
.Gogglebox .VideoWithShare {
  width: 638px;
  height: 460px;
  background-color: white;
}
.Mobile.Gogglebox .VideoWithShare {
  width: 300px;
  height: auto;
}
.Gogglebox .VideoWithShare .VideoWithShareVideo {
  width: 638px;
  height: 360px;
}
.Mobile.Gogglebox .VideoWithShare .VideoWithShareVideo {
  width: 100%;
  height: auto;
}
.Gogglebox .VideoWithShare .Pad {
  padding: 30px 40px;
}
.Mobile.Gogglebox .VideoWithShare .Pad {
  padding: 15px;
}
.Gogglebox .VideoWithShare .Pad p.ShareText {
  font-family: OpenSans, Sans-Serif;
  font-size: 20px;
}
.Mobile.Gogglebox .VideoWithShare .Pad p.ShareText {
  font-size: 16px !important;
}
.Mobile.Gogglebox .VideoWithShare .Icons {
  margin: 10px 0 0 !important;
}
.Mobile.Gogglebox .VideoWithShare .Icons a:first-child {
  margin-left: 0;
}
.Gogglebox .ShareThis {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  width: 300px;
  background-color: white;
}
.Gogglebox .ShareThis .Top {
  background-color: #f9f8f3;
  text-align: center;
}
.Gogglebox .ShareThis .Top .ModalTitle {
  font-family: OpenSansCondensedBold, Sans-Serif;
  font-size: 18px;
  padding: 20px 5px;
}
.Gogglebox .ShareThis .Top .ModalDescription {
  color: #9c9c9c;
  font-size: 14px;
  padding: 0 20px 20px;
}
.Gogglebox .ShareThis table {
  table-layout: fixed;
  height: 101px;
}
.Gogglebox .ShareThis table td {
  border: 1px solid #f3f2ed;
}
.Gogglebox .ShareThis table td span {
  font-size: 34px;
}
.Gogglebox .ShareThis table td a:hover {
  color: #333333;
}
.Gogglebox .ShareThis .Pad {
  padding: 20px;
}
.Gogglebox .ShareThis .Pad .Btn {
  width: 125px;
  margin-right: 0;
  padding: 0;
  text-align: center;
}
.Gogglebox .ShareThis .Pad .Btn.Turquoise {
  margin-right: 10px;
}
.Gogglebox .ShareThis .Pad .InputContainer {
  margin-bottom: 10px;
}
.Gogglebox .ShareThis .Pad .InputContainer input {
  width: 250px;
  display: block;
  background: #e8e6dc;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 15px;
  padding: 10px 5px;
}
