/* =======================================
   _normalize.less
======================================== */
/* ==> COMMENTS

    Normalize.less is a modern, HTML5-ready alternative to CSS resets. 
    It makes browsers render all elements more consistently and in line with modern standards.
    It precisely targets only the styles that need normalizing.
    
    It has been decided to use Normalize in order to follow the work and elements developed in India.

==== */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  background: transparent;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}
/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/*
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*/
.no-display {
  display: none!important;
}

/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.innerShadow {
  -moz-box-shadow: inset 0 1px 4px #222;
  -webkit-box-shadow: inset 0 1px 4px #222;
  box-shadow: inset 0 1px 4px #222;
}

/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.blueBg {
  background: #009bcc;
}
.orangeBg {
  background: #e8490d;
}
.blueFont {
  color: #009bcc;
}
.orangeFont {
  color: #e8490d;
}
.whiteFont {
  color: #FFF!important;
}
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: auto;
  font-family: trebuchet ms, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#globalWrapper {
  background: radial-gradient(600px at 30% top, #ffffff 0px, #d2d2d2 100%), linear-gradient(to top, #dddddd 300px, #bababa 700px, #bababa 100%);
  padding: 0;
  background-attachment: fixed !important;
}

/* =======================================
   _typography.less
======================================== */
/* ==> COMMENTS

    Typography.less defines the font used on the website and the following elements:
    
        - h1 to h6
        - p
        - a
        - ol / ul
        - ol/ul with classes (diamond, list-a (alphabetical))
    
==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.openSans-regular {
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:400;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.openSans-italic {
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-style:italic;
    font-weight:400;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: 400;
}
.openSans-bold {
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:700;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 700;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-rendering: optimizelegibility;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: underline;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: none;
}
h1 a {
  color: #404040;
}
h2 a {
  color: #404040;
}
h3 a {
  color: #e8490d;
}
h4 a {
  color: #404040;
}
h5 a {
  color: #404040;
}
h6 a {
  color: #404040;
}
h1 {
  font-size: 28px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  text-shadow: 0px 1px #fff;
  color: #404040;
  margin: 0 0 24px 0;
  padding: 0;
  line-height: 130%;
}
h1.titlePage {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #000;
}
h2 {
  font-size: 20px;
  color: #404040;
  line-height: 130%;
  margin: 0 0 20px 0;
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:400;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
}
h3 {
  font-size: 16px;
  line-height: 120%;
  color: #e8490d;
  margin: 0 0 10px 0;
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:400;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
}
h4 {
  font-size: 14px;
  color: #404040;
  margin: 0 0 5px 0;
}
h5 {
  font-size: 13px;
  color: #404040;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
p {
  font-size: 12px;
  line-height: 16px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 0 0 15px 0;
  padding: 0;
  color: #404040;
  word-wrap: break-word;
}
a {
  color: #e8490d;
  text-decoration: underline;
  outline: 0;
}
a:hover {
  text-decoration: none;
}
a:focus,
a:active {
  outline: 0;
}
a img {
  border: none;
}
ol {
  counter-reset: li;
  /* Initiate a counter */
  margin: 0 0 16px 0;
  padding: 0 0 0 13px;
}
ol > li {
  position: relative;
  margin: 0;
  padding: 3px 11px;
  list-style: none;
  color: #404040;
}
ol > li a {
  color: #e8490d;
  text-decoration: underline;
}
ol > li a:hover {
  text-decoration: none;
}
ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -10px;
  margin-right: 5px;
  padding: 4px;
  color: #e8490d;
  font-weight: bold;
}
ul {
  list-style-position: outside;
  margin: 0 0 16px 0;
  padding: 0;
  color: #404040;
}
ul li {
  margin: 0 0 3px 0;
  font-size: 12px;
  line-height: 14px;
  margin: 0.5em 2em;
}
ul li a {
  color: #e8490d;
  text-decoration: underline;
}
ul li a:hover {
  text-decoration: none;
}
/*=====================*/
ol.list-a li {
  list-style-type: lower-alpha;
}
.list-a ol li {
  list-style-type: none;
}
.list-a ol li:before {
  content: "";
}
.list-a ol {
  counter-reset: counterNode;
}
.list-a ol li:before {
  content: counter(counterNode, lower-alpha);
  counter-increment: counterNode;
  position: absolute;
  top: -2px;
  left: -10px;
  margin-right: 5px;
  padding: 4px;
  color: #e8490d;
  font-weight: bold;
}
/*=====================*/
.list-num-alp ol {
  counter-reset: item;
}
.list-num-alp ol > li:before {
  content: counter(item) " ";
  counter-increment: item;
  position: absolute;
  top: -1px;
  left: -16px;
  margin-right: 5px;
  padding: 4px;
  color: #e8490d;
  font-weight: bold;
}
.list-num-alp ol > li li:before {
  content: counter(item, lower-alpha) " ";
}
.list-num-alp ol {
  margin: 0 0 px 0;
  padding: 0 0 0 13px;
}
.list-num-alp ol > li {
  position: relative;
  margin: 0;
  padding: 2px 11px;
  list-style: none;
  color: #404040;
}
.list-num-alp ol > li a {
  color: #e8490d;
}
text-decoration:underline .list-num-alp ol > li a:hover {
  text-decoration: none;
}
/*======================*/
.list-num-rom ol {
  counter-reset: item;
}
.list-num-rom ol > li:before {
  content: counter(item) " ";
  counter-increment: item;
  position: absolute;
  top: -1px;
  left: -16px;
  margin-right: 5px;
  padding: 4px;
  color: #e8490d;
  font-weight: bold;
}
.list-num-rom ol > li li:before {
  content: counter(item, lower-roman) " ";
}
.list-num-rom ol {
  margin: 0 0 px 0;
  padding: 0 0 0 13px;
}
.list-num-rom ol > li {
  position: relative;
  margin: 0;
  padding: 2px 11px;
  list-style: none;
  color: #404040;
}
.list-num-rom ol > li a {
  color: #e8490d;
}
text-decoration:underline .list-num-rom ol > li a:hover {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  h1 {
    margin: 0 0 18px 0;
    padding: 16px 0 0 0;
  }
  .column-50 h1 {
    margin: 0;
    padding: 0;
  }
  h2 {
    color: #404040;
    margin: 0 0 15px 0;
  }
  h3 {
    margin: 0 0 7px 0;
  }
  h4 {
    margin: 0 0 5px 0;
  }
  p {
    margin: 0 0 10px 0;
  }
  ol {
    margin: 0 0 8px 0;
    padding: 0 0 0 7px;
  }
  ol > li {
    padding: 2px 11px;
  }
  ol > li:before {
    padding: 2px;
  }
  ul {
    margin: 0 0 8px 0;
  }
  ul li {
    margin: 0 0 2px 0;
    margin: 0.3em 2em;
  }
  /*======================*/
  .diamondList ul {
    margin: 0 0 8px 0;
    padding: 0;
  }
  .diamondList ul li {
    margin: 0.3em 2em;
  }
}
@media screen and (max-width: 768px) {
  h1 {
    font-size: 22px;
    line-height: 130%;
    padding: 0px;
    margin: -8px 0 18px;
  }
  h2 {
    font-size: 18px;
    line-height: 120%;
  }
  h3 {
    font-size: 16px;
    line-height: 120%;
  }
}
@media screen and (max-width: 600px) {
  h1 {
    font-size: 20px;
    line-height: 120%;
    padding: 0px;
    margin: -18px 0 18px;
  }
  h2 {
    font-size: 16px;
    line-height: 110%;
  }
  h3 {
    font-size: 14px;
    line-height: 110%;
  }
}

/*======================*/
.ol-start-1 ol {
  counter-reset: item 0;
}
.ol-start-2 ol {
  counter-reset: item 1;
}
.ol-start-3 ol {
  counter-reset: item 2;
}
.ol-start-4 ol {
  counter-reset: item 3;
}
.ol-start-5 ol {
  counter-reset: item 4;
}
.ol-start-6 ol {
  counter-reset: item 5;
}
.ol-start-7 ol {
  counter-reset: item 6;
}
.ol-start-8 ol {
  counter-reset: item 7;
}
.ol-start-9 ol {
  counter-reset: item 8;
}
.ol-start-10 ol {
  counter-reset: item 9;
}
.ol-start-11 ol {
  counter-reset: item 10;
}
.ol-start-12 ol {
  counter-reset: item 11;
}
.ol-start-13 ol {
  counter-reset: item 12;
}
.ol-start-14 ol {
  counter-reset: item 13;
}
.ol-start-15 ol {
  counter-reset: item 14;
}
.ol-start-16 ol {
  counter-reset: item 15;
}
.ol-start-17 ol {
  counter-reset: item 16;
}
.ol-start-18 ol {
  counter-reset: item 17;
}
.ol-start-19 ol {
  counter-reset: item 18;
}
.ol-start-20 ol {
  counter-reset: item 19;
}
.ol-start-21 ol {
  counter-reset: item 20;
}
.ol-start-22 ol {
  counter-reset: item 21;
}
.ol-start-23 ol {
  counter-reset: item 22;
}
.ol-start-24 ol {
  counter-reset: item 23;
}
.ol-start-25 ol {
  counter-reset: item 24;
}
.ol-start-26 ol {
  counter-reset: item 25;
}
.ol-start-27 ol {
  counter-reset: item 26;
}
.ol-start-28 ol {
  counter-reset: item 27;
}
.ol-start-29 ol {
  counter-reset: item 28;
}
.ol-start-30 ol {
  counter-reset: item 29;
}
.ol-start-31 ol {
  counter-reset: item 30;
}
.ol-start-32 ol {
  counter-reset: item 31;
}
.ol-start-33 ol {
  counter-reset: item 32;
}
.ol-start-34 ol {
  counter-reset: item 33;
}
.ol-start-35 ol {
  counter-reset: item 34;
}
.ol-start-36 ol {
  counter-reset: item 35;
}
.ol-start-37 ol {
  counter-reset: item 36;
}
.ol-start-38 ol {
  counter-reset: item 37;
}
.ol-start-39 ol {
  counter-reset: item 38;
}
.ol-start-40 ol {
  counter-reset: item 39;
}
.ol-start-41 ol {
  counter-reset: item 40;
}
.ol-start-42 ol {
  counter-reset: item 41;
}
.ol-start-43 ol {
  counter-reset: item 42;
}
.ol-start-44 ol {
  counter-reset: item 43;
}
.ol-start-45 ol {
  counter-reset: item 44;
}
.ol-start-46 ol {
  counter-reset: item 45;
}
.ol-start-47 ol {
  counter-reset: item 46;
}
.ol-start-48 ol {
  counter-reset: item 47;
}
.ol-start-49 ol {
  counter-reset: item 48;
}
.ol-start-50 ol {
  counter-reset: item 49;
}
.ol-start-51 ol {
  counter-reset: item 50;
}
.ol-start-52 ol {
  counter-reset: item 51;
}
.ol-start-53 ol {
  counter-reset: item 52;
}
.ol-start-54 ol {
  counter-reset: item 53;
}
.ol-start-55 ol {
  counter-reset: item 54;
}
.ol-start-56 ol {
  counter-reset: item 55;
}
.ol-start-57 ol {
  counter-reset: item 56;
}
.ol-start-58 ol {
  counter-reset: item 57;
}
.ol-start-59 ol {
  counter-reset: item 58;
}
.ol-start-60 ol {
  counter-reset: item 59;
}
.ol-start-61 ol {
  counter-reset: item 60;
}
.ol-start-62 ol {
  counter-reset: item 61;
}
.ol-start-63 ol {
  counter-reset: item 62;
}
.ol-start-64 ol {
  counter-reset: item 63;
}
.ol-start-65 ol {
  counter-reset: item 64;
}
.ol-start-66 ol {
  counter-reset: item 65;
}
.ol-start-67 ol {
  counter-reset: item 66;
}
.ol-start-68 ol {
  counter-reset: item 67;
}
.ol-start-69 ol {
  counter-reset: item 68;
}
.ol-start-70 ol {
  counter-reset: item 69;
}
.ol-start-71 ol {
  counter-reset: item 70;
}
.ol-start-72 ol {
  counter-reset: item 71;
}
.ol-start-73 ol {
  counter-reset: item 72;
}
.ol-start-74 ol {
  counter-reset: item 73;
}
.ol-start-75 ol {
  counter-reset: item 74;
}
.ol-start-76 ol {
  counter-reset: item 75;
}
.ol-start-77 ol {
  counter-reset: item 76;
}
.ol-start-78 ol {
  counter-reset: item 77;
}
.ol-start-79 ol {
  counter-reset: item 78;
}
.ol-start-80 ol {
  counter-reset: item 79;
}
.ol-start-81 ol {
  counter-reset: item 80;
}
.ol-start-82 ol {
  counter-reset: item 81;
}
.ol-start-83 ol {
  counter-reset: item 82;
}
.ol-start-84 ol {
  counter-reset: item 83;
}
.ol-start-85 ol {
  counter-reset: item 84;
}
.ol-start-86 ol {
  counter-reset: item 85;
}
.ol-start-87 ol {
  counter-reset: item 86;
}
.ol-start-88 ol {
  counter-reset: item 87;
}
.ol-start-89 ol {
  counter-reset: item 88;
}
.ol-start-90 ol {
  counter-reset: item 89;
}
.ol-start-91 ol {
  counter-reset: item 90;
}
.ol-start-92 ol {
  counter-reset: item 91;
}
.ol-start-93 ol {
  counter-reset: item 92;
}
.ol-start-94 ol {
  counter-reset: item 93;
}
.ol-start-95 ol {
  counter-reset: item 94;
}
.ol-start-96 ol {
  counter-reset: item 95;
}
.ol-start-97 ol {
  counter-reset: item 96;
}
.ol-start-98 ol {
  counter-reset: item 97;
}
.ol-start-99 ol {
  counter-reset: item 98;
}
/*======================*/
.diamondList ul {
  margin: 0 0 16px 0;
  padding: 0;
}
.diamondList ul li:before {
  content: "\2666";
  color: #e8490d;
  font-size: 9px;
  position: absolute;
  left: -17px;
}
.diamondList ul li {
  line-height: 14px;
  text-indent: 0em;
  margin: 0.5em 2em;
  list-style: none;
  position: relative;
}
.clearAll {
  clear: both;
}

/* =======================================
   _commonShared.less
======================================== */
/* ==> COMMENTS

    Common shared.less contains the main elements that are shared on every page of the website.
    It concerns mainly the class used for formating the component's contents.

==== */
/* =======================================
   _typography.less
======================================== */
/* ==> COMMENTS

    Typography.less defines the font used on the website and the following elements:
    
        - h1 to h6
        - p
        - a
        - ol / ul
        - ol/ul with classes (diamond, list-a (alphabetical))
    
==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
/* Misc ---------------------- */
.left {
  float: left;
}
.right {
  float: right;
}
.no-float {
  float: none;
}
.cb {
  clear: both;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.image.text-left {
  text-align: left;
}
/* Clear Float ---------------------- */
.clearf:before,
.clearf:after {
  content: " ";
  display: table;
}
.clearf:after {
  clear: both!important;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearf {
  *zoom: 1;
}
/* Clear Float ---------------------- */
.clearer:before,
.clearer:after {
  content: " ";
  display: table;
}
.clearer:after {
  clear: both!important;
}
/**
     * For IE 6/7 only
     * Include this rule to trigger hasLayout and contain floats.
     */
.clearer {
  *zoom: 1;
}
.anchorTarget:before {
  display: block;
  content: " ";
  margin-top: -140px;
  height: 140px;
  visibility: hidden;
}
.section.anchor a:before {
  display: block;
  content: " ";
  margin-top: -140px;
  height: 140px;
  visibility: hidden;
}
/* Responsive Figure ---------------------- */
.responsiveFigure,
.reponsiveFigure {
  width: 100%;
  position: relative;
  line-height: 0;
}
.responsiveFigure .btVideo,
.reponsiveFigure .btVideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 100%;
}
.responsiveFigure .btVideo .pictoIcon,
.reponsiveFigure .btVideo .pictoIcon {
  position: absolute!important;
  z-index: 15000!important;
  font-size: 60px;
  color: #FFF!important;
  left: 50%!important;
  top: 50%!important;
  margin: -30px 0 0 -20px !important;
}
.responsiveFigure img,
.reponsiveFigure img {
  max-width: 100%;
}
.blockElement {
  margin-bottom: 32px;
}
.frameShadowed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: #d2d2d2 0px 0px 3px;
  border: solid 1px #d5d5d5;
  margin: 0 0 32px 0;
}
.containerCopyNoPad {
  padding: 0px;
  margin: 0 0 32px 0;
}
.containerCopy {
  padding: 32px;
  background: #FFF;
}
.containerCopy.transparent {
  background: none;
}
.content-block.containerCopy {
  padding: 0px;
  background: #FFF;
  margin: 0 0 32px 0;
}
.content-block {
  margin-bottom: 16px;
}
.content-block .block-image {
  margin-bottom: 16px;
}
/* Gives image container padding at 768px+ */
@media screen and (min-width: 768px) {
  .content-block.content-block-left-col .block-image {
    margin: 16px 0 0 16px;
  }
}
.frameShadowed .frameShadowed .content-block {
  margin-bottom: 0px;
}
.frameShadowed.content-block.containerCopy {
  padding: 32px;
  background: #FFF;
  margin: 0 0 32px 0;
}
.containerCopyTransparent {
  padding: 32px;
}
.containerCopyPad16 {
  padding: 16px;
}
.eraseChildrenMargin #modal .containerCopy {
  padding: 32px;
}
.eraseChildrenMargin .containerCopy {
  padding: 0;
}
.eraseChildrenMargin .containerCopy .containerCopy {
  padding: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.separated {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
}
.block-image {
  text-align: center;
}
.block-image img {
  max-width: 100%;
}
.image {
  text-align: center;
  width: 100%;
  line-height: 0;
}
.image img {
  max-width: 100%;
}
.headHighlightened {
  margin: 0;
  font-size: 28px;
  width: 60%;
  padding: 0!important;
  line-height: 1.12!important;
  color: #FFF;
  text-shadow: none!important;
  position: absolute;
  z-index: 100;
  top: 32px;
  left: 32px;
}
.headHighlightened .heading span {
  font-size: 26px;
  text-shadow: 13px 5px 18px #000;
  color: #fff;
  padding: 1px 10px;
}
.headHighlightened .heading span.firstOnTheLine {
  padding: 3px 0 3px 0!important;
  clear: both;
}
.headHighlightened .heading span.textOnTheLine {
  padding: 3px 5px!important;
}
.headHighlightened .heading span.lastOnTheLine {
  padding-right: 10px!important;
  padding-left: 5px!important;
  padding-top: 3px!important;
  padding-bottom: 3px!important;
}
.headHighlightened .heading span.firstOnTheLine.lastOnTheLine {
  padding: 1px 0!important;
}
.headHighlightened.right {
  right: 0!important;
}
.headHighlightened.right .heading span {
  text-align: right;
  float: right;
}
.headHighlightened {
  margin: 0;
  font-size: 28px;
  width: 60%;
  padding: 0!important;
  line-height: 1.12!important;
  color: #FFF;
  text-shadow: none!important;
  position: absolute;
  z-index: 100;
  top: 32px;
  left: 32px;
}
.titlePage.headHighlightened span {
  font-size: 28px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-weight: bold;
  background-color: #e8490d;
  color: #fff;
  padding: 1px 10px;
}
.headHighlightened span.firstOnTheLine {
  padding: 1px 5px 1px 10px!important;
  clear: both;
}
.headHighlightened span.textOnTheLine {
  padding: 1px 5px!important;
}
.headHighlightened span.lastOnTheLine {
  padding-right: 10px!important;
  padding-left: 5px!important;
}
.headHighlightened span.firstOnTheLine.lastOnTheLine {
  padding: 1px 10px!important;
}
.gradientLightGrey {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
}
.gradienDarkGrey {
  background-color: #dbdbdb;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
}
.gradientDarkGrey {
  background-color: #dbdbdb;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
  background-image: linear-gradient(top, #ffffff 0px, #dbdbdb 2px, #dbdbdb 49%, #ececec 50%, #ececec 100%);
}
.floorGradient {
  background-color: #d1d1d1;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #d1d1d1 2px, #e5e5e5 42.8%, #cfcfcf 42.3%, #f7f7f7 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #d1d1d1 2px, #e5e5e5 42.8%, #cfcfcf 42.3%, #f7f7f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #d1d1d1 2px, #e5e5e5 42.8%, #cfcfcf 42.3%, #f7f7f7 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #d1d1d1 2px, #e5e5e5 42.8%, #cfcfcf 42.3%, #f7f7f7 100%);
  background-image: linear-gradient(top, #ffffff 0px, #d1d1d1 2px, #e5e5e5 42.8%, #cfcfcf 42.3%, #f7f7f7 100%);
}
@media screen and (max-width: 768px) {
  .headHighlightened {
    width: 80%;
  }
  .headHighlightened .heading span {
    font-size: 20px;
  }
  .headHighlightened .heading span.textOnTheLine {
    padding: 2px 3px !important;
  }
  .headHighlightened .heading span.firstOnTheLine {
    padding: 3px 3px 1px 10px !important;
  }
  .headHighlightened .heading span.lastOnTheLine {
    padding: 3px 10px 1px 3px !important;
  }
  .headHighlightened {
    width: 80%;
  }
  .headHighlightened.heading span {
    font-size: 20px;
  }
  .blockElement {
    margin-bottom: 16px;
  }
  .frameShadowed {
    margin: 0 0 16px 0;
  }
  .containerCopyNoPad {
    margin: 0 0 16px 0;
  }
  .containerCopy {
    padding: 16px;
  }
  .content-block.containerCopy {
    margin: 0 0 16px 0;
  }
  /*.content-block{
        margin-bottom:16px;
    }*/
  .frameShadowed.content-block.containerCopy {
    padding: 16px;
    margin: 0 0 16px 0;
  }
  .containerCopyTransparent {
    padding: 16px;
  }
  .containerCopyPad16 {
    padding: 8px;
  }
  .eraseChildrenMargin .containerCopy .containerCopy {
    padding: 16px;
  }
}
@media screen and (max-width: 360px) {
  #promotion-header .headHighlightened {
    display: none;
  }
}
.restricted .frameShadowed.containerCopy.wrapper {
  border: none;
  box-shadow: none;
}

/* =======================================
   _gridAndStructure.less
======================================== */
/* ==> COMMENTS

    gridAndStructure.less defines the grid system.

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.container {
  width: 976px;
  margin: 0 auto;
  padding: 0;
  clear: both;
  position: relative;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
}
.wrapper .container {
  width: 100%;
}
#content {
  margin: 0 auto;
  padding: 152px 0 46px 0;
  clear: both;
  position: relative;
}
::selection {
  background: #009bcc;
  /* Safari */
  color: #FFF;
}
::-moz-selection {
  background: #009bcc;
  /* Firefox */
  color: #FFF;
}
.cq-wcm-edit .column-25,
.cq-wcm-edit .column-33,
.cq-wcm-edit .column-50,
.cq-wcm-edit .column-66,
.cq-wcm-edit .column-75 {
  float: none!important;
}
.column-25 {
  width: 23%;
  margin: 0 2% 0 0;
  float: left;
  clear: none!important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-25 .container {
  width: 100%;
}
#sidebar.column-25 {
  width: 25%;
  margin: 0;
}
.column-33 {
  width: 30%;
  clear: none!important;
  margin: 0 5% 0 0;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-33 .container {
  width: 100%;
}
.column-50 {
  width: 48%;
  clear: none!important;
  margin: 0 2% 0 0;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-50 .container {
  width: 100%;
}
.column-66 {
  width: 65%;
  clear: none!important;
  margin: 0 5% 0 0;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-66 .container {
  width: 100%;
}
.column-75 {
  width: 73%;
  clear: none!important;
  margin: 0 2% 0 0;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-75 .container {
  width: 100%;
}
.column-25-shadow {
  float: left;
  clear: none!important;
  width: 19%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: #aaa 0px 1px 4px;
  padding: 2%;
  margin: 0 2% 0 0!important;
}
.column-33-shadow {
  float: left;
  width: 28%;
  clear: none!important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: #aaa 0px 1px 4px;
  padding: 2%;
  margin: 0 2% 0 0!important;
}
.column-33-shadow.last {
  margin: 0!important;
  clear: none!important;
}
.column-50-shadow {
  float: left;
  clear: none!important;
  width: 44%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: #aaa 0px 1px 4px;
  padding: 2%;
  margin: 0 2% 0 0!important;
}
.column-66-shadow {
  float: left;
  width: 60.6666%;
  clear: none!important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: #aaa 0px 1px 4px;
  padding: 2%;
  margin: 0 2% 0 0!important;
}
.column-75-shadow {
  float: left;
  width: 69%;
  clear: none!important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: #aaa 0px 1px 4px;
  padding: 2%;
  margin: 0 2% 0 0!important;
}
.lastColumn {
  float: right!important;
  margin-right: 0!important;
}
.lastBlock {
  margin-bottom: 0!important;
}
.lastBlock p {
  margin-bottom: 0!important;
}
.lastBlock ul {
  margin-bottom: 0!important;
}
.lastBlock ul li:last-child {
  margin-bottom: 0;
}
.lastBlock ol {
  margin-bottom: 0!important;
}
.lastBlock ol li:last-child {
  margin-bottom: 0;
}
.lastContainerBlock {
  margin-bottom: 0!important;
}
.right {
  float: right!important;
}
.promoWrapper .column-75 {
  width: 75%;
  margin: 0;
}
.contact-us #main-content .frameShadowed.containerCopy.wrapper {
  border: 0;
}
body.promotions #content,
body.tournaments #content,
body.whats-going-on #content {
  padding-bottom: 29px;
}
.frameShadowed.containerCopy.wrapper {
  margin-bottom: 0;
  border: solid 1px #a5a5a5;
}
@media screen and (max-width: 976px) {
  .container {
    width: 95%!important;
  }
  .container .container {
    width: 100%!important;
  }
}
@media screen and (max-width: 768px) {
  .column-25 {
    width: 100%;
    clear: both;
    margin: 0 0 10px 0;
  }
  .column-33 {
    width: 100%;
    clear: both;
    margin: 0 0 10px 0;
  }
  .column-50 {
    width: 100%;
    clear: both;
    margin: 0 0 16px 0;
  }
  .column-66,
  div.column-66.card-grid {
    width: 100%;
    clear: both;
    margin: 0 0 10px 0;
  }
  .column-75 {
    width: 100%;
    clear: both;
    min-height: 60px;
    margin: 0 0 10px 0;
  }
  #main-content.column-75 {
    margin: 0;
  }
  .promoWrapper .column-75 {
    width: 100%;
    margin: 0 0 10px 0;
  }
  #sidebar.column-25 {
    width: 100%;
    clear: both;
    margin: 0 0 0 0;
  }
  #below-navigation {
    display: none;
  }
  #globalWrapper {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .column-33.informationBlockIndex {
    width: 48%;
    clear: none!important;
    margin: 0 2% 32px 0;
  }
  .column-33.informationBlockIndex.secondColumn {
    float: right!important;
    width: 48%;
    margin: 0 2% 32px 0;
  }
  .column-33.informationBlockIndex.lastColumn {
    clear: both!important;
    float: left!important;
    width: 48%;
    margin: 0 2% 32px 0;
  }
}
@media screen and (max-width: 350px) {
  .column-33.informationBlockIndex,
  .column-33.informationBlockIndex.secondColumn {
    width: 100%;
    clear: none!important;
    margin: 0 0 16px 0;
  }
  .column-33.informationBlockIndex.lastColumn {
    width: 100%;
    clear: none!important;
    margin: 0 0 16px 0;
  }
}

/* =======================================
   _header.less
======================================== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.cq-wcm-edit #header {
  position: relative!important;
}
#header {
  position: fixed;
  overflow: visible;
  z-index: 900;
  width: 100%;
  left: 0;
  top: 0;
  border-bottom: 1px solid #a7a7a7;
  background-color: rgba(210, 210, 210, 0.7);
  background: -webkit-gradient(radial, 300px 65%, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(210, 210, 210, 0.7))), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #323232), color-stop(100px, rgba(180, 180, 180, 0.6)), color-stop(100%, rgba(210, 210, 210, 0.3)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(300px 65%, ellipse cover, #ffffff 0%, rgba(210, 210, 210, 0.7) 100%), -webkit-linear-gradient(top, #323232 0%, rgba(180, 180, 180, 0.6) 100px, rgba(210, 210, 210, 0.3) 100%);
  /* Chrome10+,Safari5.1+ */
  background: radial-gradient(600px at 30% top, #ffffff 0px, rgba(210, 210, 210, 0.7) 100%), linear-gradient(to bottom, #323232 0px, rgba(180, 180, 180, 0.6) 100px, rgba(210, 210, 210, 0.3) 100%);
  background-position: left center;
  -webkit-box-shadow: 0 1px 1px rgba(184, 184, 184, 0.7);
  -moz-box-shadow: 0 1px 1px rgba(184, 184, 184, 0.7);
  box-shadow: 0 1px 1px rgba(184, 184, 184, 0.7);
  -webkit-box-shadow: 0px 1px 1px rgba(184, 184, 184, 0.7);
  -moz-box-shadow: 0px 1px 1px rgba(184, 184, 184, 0.7);
  box-shadow: 0px 1px 1px rgba(184, 184, 184, 0.7);
}
#header:after {
  content: " ";
  position: absolute;
  top: 120px;
  z-index: 10;
  left: 0;
  right: 0;
  height: 20px;
  display: block;
  background: url("") no-repeat scroll center 0;
}
#header #strip {
  min-height: 40px;
  height: auto!important;
  height: 40px;
  color: #fff;
  margin: 0 auto;
  background: #444444;
  background-image: -moz-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: -webkit-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: -o-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: linear-gradient(to bottom, #444444 20%, #0e0e0e 100%);
  overflow: hidden;
}
#header #strip ul {
  margin: 0;
  padding: 0;
  height: 40px;
  overflow: hidden;
  float: right;
}
#header #strip ul li {
  display: block;
  float: left;
  margin: 0;
}
#header #strip ul li a {
  margin: 0;
  padding: 13px 8px;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#header #strip ul li a:hover {
  background: #000;
}
#header #strip ul li a.selected {
  background: #0e659b;
  /* Old browsers */
  background-color: #0098c9;
  background-image: -webkit-linear-gradient(top, #0e659b 0%, #0098c9 2%, #0098c9 20%, #0e659b 70%);
  background-image: -moz-linear-gradient(top, #0e659b 0%, #0098c9 2%, #0098c9 20%, #0e659b 70%);
  background-image: -o-linear-gradient(top, #0e659b 0%, #0098c9 2%, #0098c9 20%, #0e659b 70%);
  background-image: -ms-linear-gradient(top, #0e659b 0%, #0098c9 2%, #0098c9 20%, #0e659b 70%);
  background-image: linear-gradient(top, #0e659b 0%, #0098c9 2%, #0098c9 20%, #0e659b 70%);
  color: #fff;
}
#header #strip p {
  float: left;
  margin: 0;
  color: #919191;
  line-height: 40px;
}
#header #strip p a {
  color: #fff;
  text-decoration: none;
}
#header #strip p a:hover {
  text-decoration: underline;
}
#header #strip #userNavigation {
  display: none;
  float: left;
}
#header #strip #userNavigation .accountPhoto {
  float: left;
  padding: 0 0 0 10px;
  display: block;
}
#header #strip #userNavigation .accountPhoto .figure {
  width: 22px;
  height: 22px;
  border: solid 1px #000;
  float: left;
  margin: 9px 10px 0 0;
}
#header #strip #userNavigation .accountPhoto h4 {
  line-height: 40px;
  float: left;
  margin: 0 10px 0 0;
  font-size: 12px;
  font-weight: normal;
  color: #929191;
}
#header #strip #userNavigation .accountPhoto:hover {
  background: #000;
}
#header #strip #userNavigation .button {
  float: left;
}
#header #strip #userNavigation .button a {
  display: block;
  width: 30px;
  height: 40px;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
  text-indent: -9999em;
}
#header #strip #userNavigation .button:hover {
  background: #000;
}
#header #strip #userNavigation #messagesUserNavBt a {
  background-position: -90px 0;
}
#header #strip #userNavigation #notificationUserNavBt a {
  background-position: -130px 0;
}
#header #strip #userNavigation #friendsUserNavBt a {
  background-position: -170px 0;
}
#header #strip #userNavigation #rewardGame {
  float: left;
}
#header #strip #userNavigation #rewardGame a {
  background: none;
}
#header #strip #userNavigation #rewardGame a span.picto {
  display: block;
  float: left;
  width: 25px;
  height: 40px;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
  background-position: -210px 0;
}
#header #strip #userNavigation #rewardGame a span.nbrReward {
  font-size: 12px;
  padding: 0 1em 0 0 ;
  height: 40px;
  color: #FFF;
  display: block;
  float: left;
  line-height: 40px;
}
#header #strip #userNavigation .btn-block {
  margin: 10px 0 0 0;
  float: left;
}
#header #strip #userNavigation .btn-block a {
  font-weight: normal!important;
  box-shadow: none;
  font-size: 12px;
}
#header #strip #userNavigation a#logout {
  line-height: 42px;
  margin: 0 0 0 10px;
  color: #929191;
  font-size: 12px;
  text-decoration: none;
}
#header #top {
  margin: 0 auto;
  display: block;
  border-top: 1px solid #fff;
  overflow: visible;
  height: 79px;
}
#header #top #logo {
  float: left;
  margin: 19px 0 0px 0;
  padding: 0;
}
#header #top #logo h2 {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
}
#header #top #logo a {
  display: block;
  width: 186px;
  height: 39px;
  background-size: 100% 100%;
  text-indent: -9999em;
}
#header #top .container {
  padding: 0 10px;
}
#header #top .btn-block {
  float: right;
  margin: 28px 0 0 10px;
  display: block;
}
#header #top .cta_button {
  margin: 0;
}
#header #top #mininav {
  display: none;
}
#header .gradientMenu {
  width: 976px;
  height: 10px;
  margin: 0;
  padding: 0;
  background: radial-gradient(50% 0, cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%);
  background: -webkit-radial-gradient(50% 0, cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%);
  position: absolute;
  top: 1px;
  left: 50%;
  margin: 0 0 0 -488px;
}
.svg #logo a {
  background: url(../products/poker/img/identity/logo.svg) no-repeat;
  background-size: 100% 100%;
}
.no-svg #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/8f6c3e3a215d47ae8aa8046734c38375.png) no-repeat;
}
.socialNetHeaderLinks {
  float: right;
  margin: 10px 0 22px ;
}
.socialNetHeaderLinks .btSocial ul li {
  background: none repeat scroll 0 0 #ECEDED;
  border-radius: 15px 15px 15px 15px;
  float: left;
  height: 30px;
  margin: 0 0 0 10px;
  text-align: center;
  width: 30px;
  list-style-type: none;
}
.socialNetHeaderLinks .btSocial ul li:hover {
  background: none repeat scroll 0 0 #00ACED;
  cursor: pointer;
}
.socialNetHeaderLinks .btSocial ul li:hover a.particon-font {
  color: #fff;
}
.socialNetHeaderLinks .btSocial ul li a.particon-font {
  color: #9A9A9A;
  font-size: 18px;
  line-height: 34px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.socialNetHeaderLinks .btSocial ul li a.particon-font:hover {
  color: #fff;
}
body #globalWrapper {
  background: #bababa;
  background: -webkit-gradient(radial, 600px 30%, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(210, 210, 210, 0.7))), -webkit-gradient(linear, left top, left bottom, color-stop(300px, #dddddd), color-stop(700px, #bababa), color-stop(100%, #bababa));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(600px 30%, ellipse cover, #ffffff 0%, rgba(210, 210, 210, 0.7) 100%), -webkit-linear-gradient(top, #dddddd 300px, #bababa 700px, #bababa 100%);
  /* Chrome10+,Safari5.1+ */
  background: radial-gradient(600px at 30% top, #ffffff 0px, #d2d2d2 100%), linear-gradient(to top, #dddddd 300px, #bababa 700px, #bababa 100%);
  padding: 0;
  background-attachment: fixed!important;
}

/* =======================================
   _footer.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
#footer {
  clear: both;
  position: relative;
  width: 100%;
  border-top: solid 1px #fff;
  background: #f1f1f1;
  background: -webkit-linear-gradient(top, #f1f1f1 0px, #ffffff 80px);
  background: -moz-linear-gradient(top, #f1f1f1 0px, #ffffff 80px);
  background: -o-linear-gradient(top, #f1f1f1 0px, #ffffff 80px);
  background: -ms-linear-gradient(top, #f1f1f1 0px, #ffffff 80px);
  background: linear-gradient(top, #f1f1f1 0px, #ffffff 80px);
  -webkit-box-shadow: 0px -1px 1px rgba(167, 167, 167, 0.7);
  -moz-box-shadow: 0px -1px 1px rgba(167, 167, 167, 0.7);
  box-shadow: 0px -1px 1px rgba(167, 167, 167, 0.7);
  /*padding:40px 0;*/
  padding: 40px 0 90px;
}
#footer .container.footer {
  width: 100%;
}
#footer #navFooter {
  border-bottom: solid 1px #e2e2e2;
}
#footer .navFooterCol {
  float: left;
  width: 192px;
  margin: 0;
  padding: 0;
}
#footer .navFooterCol h3 {
  color: #000;
  margin-bottom: 22px;
  margin-top: 5px;
  border: none;
  font-size: 13px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#footer .navFooterCol ul {
  margin: 0;
  padding: 0;
  padding: 0 0 32px 0;
  list-style: none;
}
#footer .navFooterCol ul li {
  margin: 0;
  padding: 0;
  margin-bottom: 1px;
  line-height: 16px;
}
#footer .navFooterCol ul li a {
  color: #404040;
  text-decoration: none;
  font-size: 12px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#footer .navFooterCol ul li a:hover {
  text-decoration: underline;
}
#footer #partnersLogo {
  width: 600px;
  float: left;
}
#footer #partnersLogo #listPartners ul {
  list-style: none;
}
#footer #partnersLogo #listPartners ul li {
  float: left;
  margin: 0 16px 16px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner {
  display: block;
  height: 32px;
  background-image: url(https://scmedia.itsfogo.com/$-$/05cf299ac6b145e9a83595d2f473637f.png);
  text-indent: -9999px;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.itech {
  width: 32px;
  background-position: 0 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.egba {
  width: 55px;
  background-position: -42px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gamblingtherapy {
  width: 32px;
  background-position: -107px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gamcare {
  width: 29px;
  background-position: -149px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.ecogra {
  width: 150px;
  background-position: -188px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gibraltar {
  width: 32px;
  background-position: -348px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.ukgc {
  width: 128px;
  background-position: -386px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gamstop {
  width: 75px;
  background-position: -671px 0;
}
#footer #languageVersion {
  width: 400px;
  float: left;
  margin-bottom: 24px;
}
#footer #languageVersion p {
  padding: 0;
  width: 300px;
  margin: 0 0 0 16px;
  float: left;
  line-height: 36px;
}
#footer #languageVersion p a {
  color: #000;
  text-decoration: none;
}
#footer #languageVersion p a:hover {
  text-decoration: underline;
}
#footer #languageVersion #pictoWorld {
  display: block;
  width: 35px;
  height: 36px;
  float: left;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
  background-position: -45px 0;
}
#footer #copyrightWebsite {
  float: right;
  margin-bottom: 24px;
  padding: 10px 0 0 0;
  height: 38px;
}
#footer #copyrightWebsite p {
  margin: 0;
}
#footer #copyrightWebsite #picto18 a {
  display: block;
  position: absolute;
  right: 0px;
  z-index: 10;
  text-indent: -99999px;
  width: 38px;
  height: 42px;
  font-size: 30px;
}
#footer #copyrightWebsite #picto18:before {
  z-index: 1;
  position: absolute;
  right: 0px;
}
#footer #copyrightWebsite span {
  display: block;
  width: 35px;
  height: 36px;
  float: right;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
  background-position: 0 0;
}
#footer #copyrightWebsite #picto18 {
  float: right;
  font-size: 38px;
  color: #8c8c8c;
  cursor: pointer;
}
#footer #footerLogo {
  float: right;
}
#footer #footerLogo h2 {
  text-decoration: underline;
  width: 154px;
  height: 33px;
  background: url(../products/poker/img/identity/logo.svg) top left no-repeat;
  text-indent: -9999em;
  margin: 0;
}
#footer #footerLogo h2.noSVG {
  background: url() top right no-repeat;
}
#footer #footerLogo p.legals {
  width: 75%;
  float: left;
  font-size: 11px;
  font-weight: normal;
  color: #8c8c8c;
}
#footer #footerLogo p.languages {
  float: right;
  text-align: right;
  width: 20%;
  font-size: 11px;
  font-weight: normal;
  color: #8c8c8c;
}
#footer .legals {
  padding: 24px 0 0 0;
  width: 75%;
  float: left;
}
#footer .legals p {
  font-size: 11px;
  font-weight: normal;
  color: #8c8c8c;
}
#footer .languages {
  padding: 32px 0 0 0;
  float: right;
  width: 20%;
}
#footer .languages p {
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  color: #8c8c8c;
  display: none;
}
#footer #socialNetworksNavFooter {
  padding: 32px 0 0 0;
  margin: 0 0 56px 0;
}
#footer #socialNetworksNavFooter #footerIcons {
  width: 384px;
  height: 32px;
  float: left;
  background: #e2e2e2;
}
#footer #socialNetworksNavFooter #socialNetworksButtons {
  width: 384px;
  height: 32px;
  float: right;
  background: #e2e2e2;
}
#buttonScrollTop {
  width: 48px;
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  border: solid 1px #d2d2d2;
  position: fixed;
  z-index: 15000;
  right: 20px;
  bottom: 20px;
  display: none;
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#buttonScrollTop .pictoIcon {
  font-size: 25px;
  line-height: 40px;
  color: #8c8c8c;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#buttonScrollTop [class^="icon-"],
#buttonScrollTop [class*=" icon-"] {
  display: block;
}
#buttonScrollTop:hover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  bottom: 23px;
}
#buttonScrollTop:hover .pictoIcon {
  color: #3b3b3b;
}
#buttonScrollTop:active {
  margin-top: 1px;
  bottom: 21px;
  right: 20px;
}
@media screen and (max-width: 768px) {
  #footer .legals {
    width: auto;
  }
  #footer #navFooter #partnersLogo {
    width: 100%;
  }
  #footer #navFooter #copyrightWebsite a {
    left: 0px;
  }
  #footer #navFooter #copyrightWebsite #picto18 {
    float: none;
    margin-top: 0;
  }
  #footer #navFooter #copyrightWebsite #picto18:before {
    left: 0px;
    width: 38px;
  }
  #buttonScrollTop {
    display: none!important;
  }
}
.icon-plus:before {
  content: none;
}
#picto18 p a {
  display: block;
  height: 40px!important;
  background-image: url(https://scmedia.itsfogo.com/$-$/3c03069e6ed941cdb8c83cd6c0458628.png);
  text-indent: -9999px;
  background-position: 0;
  width: 39px!important;
}
#downtimeMessage {
  visibility: hidden;
  position: fixed;
  display: none !important;
  bottom: 0;
  background: #bbbbbb;
  background: #444444;
  background-image: -moz-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: -webkit-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: -o-linear-gradient(top, #444444 20%, #0e0e0e 100%);
  background-image: linear-gradient(to bottom, #444444 20%, #0e0e0e 100%);
  opacity: 0.9;
  width: 100%;
  border-top: 1px solid grey;
  float: left;
  left: 0!important;
  right: 0!important;
  z-index: 15001;
  padding: 20px 0;
}
#downtimeMessage p {
  color: #fff;
  width: 85%;
  padding: 0 20px 0;
  margin: 0 auto;
}
#downtimeMessage p a {
  color: #fff;
}
#downtimeMessage .container img {
  float: left;
  padding: 0 20px;
}
#downtimeMessage .container .closeWindow a {
  position: absolute;
  top: -10px;
  right: 20px;
  width: 10px;
  height: 10px;
  font-family: 'particon';
  color: #c7c7c7;
  text-decoration: none;
  font-size: 24px;
  text-shadow: 2px 2px 1px #000;
}
#downtimeMessage .container .closeWindow a:hover {
  color: #ff0000;
  text-shadow: 2px 2px 1px #000;
}


/* =======================================
   _main-buttons.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
/* btn-block */
.btn-block.left {
  float: left;
  margin: 10px 0 0 0;
}
.btn-block.left a {
  margin: 0;
}
.eraseMargin {
  margin: 0!important;
}
.btn-block p {
  margin: 0;
  padding: 0;
  max-width: 100%;
}
.btn-blue,
.btn-orange,
.btn-black,
.btn-mixed {
  float: left;
  height: 32px;
  text-align: center;
  padding: 0 18px;
  line-height: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  border: 0 transparent;
  text-decoration: none;
  font-size: 20px;
}
.small.btn-blue,
.small.btn-orange,
.small.btn-black,
.small.btn-mixed,
.small.btn-grey {
  height: 20px;
  line-height: 18px;
  font-size: 12px;
}
.btn-orange {
  background: #e8490d;
  background-color: #fe7636;
  background-image: -webkit-linear-gradient(top, #fca07f 0px, #fe7636 1px, #e8490d 100%);
  background-image: -moz-linear-gradient(top, #fca07f 0px, #fe7636 1px, #e8490d 100%);
  background-image: -o-linear-gradient(top, #fca07f 0px, #fe7636 1px, #e8490d 100%);
  background-image: -ms-linear-gradient(top, #fca07f 0px, #fe7636 1px, #e8490d 100%);
  background-image: linear-gradient(top, #fca07f 0px, #fe7636 1px, #e8490d 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #ce3800;
  text-shadow: 1px 2px #b72906;
}
.btn-orange:hover,
.btn-orange:active {
  background: #ff6611;
  /* Old browsers */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea5721), color-stop(25%, #ea5721), color-stop(65%, #ea5721), color-stop(90%, #ea5721), color-stop(100%, #e8490d));
  /* Chrome,Safari4+ */
}
.btn-black {
  background: #000;
}
.huge {
  font-size: 48px;
  height: 62px;
  line-height: 62px;
}
.cta_container .mediumButton {
  height: 28px;
}
.cta_button {
  margin: 0 0 16px 0;
}
.cta_button .center {
  text-align: center;
}
.cta_button .right {
  text-align: right;
}
.cta_button a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  box-shadow: #999 0px 1px 2px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: -5px;
}
.cta_button .largeButton a {
  font-size: 18px;
  padding: 4px 20px 6px;
}
.cta_button .mediumButton a {
  font-size: 18px;
  padding: 4px 20px 6px;
}
.cta_button .smallButton a {
  font-size: 12px;
  padding: 0.15em 1em 0.25em;
}
.cta_button .blackButton a {
  background: #e8490d;
  background-color: #404040;
  background-image: -webkit-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  background-image: linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  border: 1px solid #000;
  text-shadow: 1px 1px #404040;
  color: #FFF;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .blackButton a:hover {
  background-color: #535353;
  background-image: -webkit-linear-gradient(top, #949494 1px, #535353 1px, #1d1d1d 100%);
  background-image: -moz-linear-gradient(top, #949494 1px, #535353 1px, #1d1d1d 100%);
  background-image: -o-linear-gradient(top, #949494 1px, #535353 1px, #1d1d1d 100%);
  background-image: -ms-linear-gradient(top, #949494 1px, #535353 1px, #1d1d1d 100%);
  background-image: linear-gradient(top, #949494 1px, #535353 1px, #1d1d1d 100%);
  color: #FFF;
  box-shadow: 0 0 5px #323232;
  border: 1px solid #373737;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .blackButton a:active {
  margin-top: 1px;
  box-shadow: 0 0 0 #323232;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  margin-bottom: -1px;
}
.cta_button .orangeButton a {
  background: #e8490d;
  background-color: #ff6111;
  background-image: -webkit-linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%);
  background-image: -moz-linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%);
  background-image: -o-linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%);
  background-image: -ms-linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%);
  background-image: linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%);
  border: 1px solid #CE3800;
  text-shadow: 0 0.1em 0.15em rgba(0, 0, 0, 0.5);
  color: #FFF;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .orangeButton a:hover {
  background: #f84705;
  background-color: #fe681d;
  background-image: -webkit-linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%);
  background-image: -moz-linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%);
  background-image: -o-linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%);
  background-image: -ms-linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%);
  background-image: linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%);
  color: #FFF;
  box-shadow: 0 0 5px rgba(236, 75, 13, 0.8);
  border: 1px solid #ec4b0d;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .orangeButton a:active {
  margin-top: 1px;
  box-shadow: 0 0 0 #ec4b0d;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  margin-bottom: -1px;
}
.cta_button .greyButton a {
  background: #d2d2d2;
  background-color: #d2d2d2;
  background-image: -webkit-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -o-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -ms-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  border: 1px solid #8c8c8c;
  color: #404040;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .greyButton a:hover {
  background: #e0dede;
  background-color: #d6d4d4;
  background-image: -webkit-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -moz-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -o-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -ms-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  color: #5f5e5e;
  box-shadow: 0 0 5px rgba(184, 184, 184, 0.8);
  border: 1px solid #b1b1b1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cta_button .greyButton a:active {
  margin-top: 1px;
  box-shadow: 0 0 0 #b1b1b1;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  margin-bottom: -1px;
}
/*------------------- BUTTON (tag <a>) -- */
.btn {
  border-radius: 3px;
  text-align: center;
  padding: 5px 12px 6px;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px;
  text-decoration: none;
}
/*------------------- DEFINE FONT SIZE -- */
.lrg {
  font-size: 31px;
}
.med {
  font-size: 18px;
}
.sml {
  font-size: 12px;
  padding: 5px 12px 3px;
}
/*------------------- DEFINE BACKGROUND GRADIENT-- */
.main,
.mainStd {
  background: #e8490d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ef744a 1px, #e8490d 1px, #e8490d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ef744a), color-stop(1px, #e8490d), color-stop(100%, #e8490d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef744a 1px, #e8490d 1px, #e8490d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef744a 1px, #e8490d 1px, #e8490d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef744a 1px, #e8490d 1px, #e8490d 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  border: 1px solid #ce3800;
  margin: 0 0 1px 0;
}
.main:hover,
.mainHover {
  background: #ff5e11;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffbaa3), color-stop(1px, #ef744a), color-stop(100%, #e8490d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  border: 1px solid #ce3800;
}
.main:active,
.mainActive {
  background: #e8490d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffbaa3), color-stop(1px, #ef744a), color-stop(100%, #e8490d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffbaa3 1px, #ef744a 1px, #e8490d 100%);
  /* IE10+ */
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ce3800;
  margin: 1px 0 0 0;
}
.mainInactive {
  background: #e8490d;
  -webkit-box-shadow: none;
  border: 1px solid #ce3800;
  zoom: 1;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
/*---- MNEIUM */
.primary,
.primaryStd {
  background: #404040;
  /* Old browsers */
  background: -moz-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #777777), color-stop(1px, #404040), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  border: 1px solid #000;
  margin: 0 0 1px 0;
}
.primary:hover,
.primaryHover {
  background: #505050;
  /* Old browsers */
  background: -moz-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #999999), color-stop(1px, #666666), color-stop(50%, #404040), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  border: 1px solid #333;
}
.primary:active,
.primaryActive {
  background: #404040;
  /* Old browsers */
  background: -moz-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #999999), color-stop(1px, #666666), color-stop(50%, #404040), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #999999 1px, #666666 1px, #404040 50%, #000000 100%);
  /* IE10+ */
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #333;
  margin: 1px 0 0 0;
}
.primaryInactive {
  color: #999;
  background: #404040;
  /* Old browsers */
  background: -moz-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #777777), color-stop(1px, #404040), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #777777 1px, #404040 1px, #000000 100%);
  /* IE10+ */
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #000;
  margin: 1px 0 0 0;
  zoom: 1;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.secondary,
.secondaryStd {
  color: #000;
  background: #d2d2d2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffffff), color-stop(1px, #d2d2d2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 2px;
  border: 1px solid #8c8c8c;
  margin: 0 0 1px 0;
}
.secondary:hover,
.secondaryHover {
  color: #000;
  background: #eaeaea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffffff), color-stop(1px, #eaeaea), color-stop(50%, #d2d2d2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* IE10+ */
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 2px;
  border: 1px solid #9d9d9d;
}
.secondary:active,
.secondaryActive {
  color: #000;
  margin: 1px 0 0 0;
  background: #d2d2d2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffffff), color-stop(1px, #eaeaea), color-stop(50%, #d2d2d2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1px, #eaeaea 1px, #d2d2d2 50%, #d2d2d2 100%);
  /* IE10+ */
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 2px;
  border: 1px solid #9d9d9d;
}
.secondaryInactive {
  color: #aaa;
  margin: 1px 0 0 0;
  background: #d2d2d2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1px, #ffffff), color-stop(1px, #d2d2d2), color-stop(100%, #d2d2d2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  /* IE10+ */
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #aaa;
  zoom: 1;
  filter: alpha(opacity=40);
  opacity: 0.4;
}

/* =======================================
   _menu.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
#menu.desktop {
  display: block!important;
}
#menu.desktop li {
  margin: 0;
}
#menu.desktop,
#menu.desktop ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu.desktop {
  margin: 22px 0;
  float: right;
}
#menu.desktop:before,
#menu.desktop:after {
  content: "";
  display: table;
}
#menu.desktop:after {
  clear: both;
}
#menu.desktop {
  zoom: 1;
  font-weight: bold;
}
#menu.desktop li {
  float: left;
  position: relative;
}
#menu.desktop li.active a {
  color: #000;
}
#menu.desktop li.active li a {
  color: #FFF;
}
#menu.desktop a {
  float: left;
  padding: 10px 13px;
  color: #454545;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFF;
  font-size: 16px;
}
#menu.desktop ul a {
  color: #FFF;
  text-shadow: none;
  font-size: 12px;
}
*html #menu.desktop li a:hover {
  /* IE6 only */
  color: #fafafa;
}
#menu.desktop ul {
  font-weight: normal;
  margin: 20px 0 0 0;
  _margin: 0;
  /*IE6 only*/
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 33px;
  left: -50px;
  z-index: 10000;
  background: #444;
  background: -moz-linear-gradient(#444444, #111111);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#111111));
  background: -webkit-linear-gradient(#444444, #111111);
  background: -o-linear-gradient(#444444, #111111);
  background: -ms-linear-gradient(#444444, #111111);
  background: linear-gradient(#444444, #111111);
  *top: 33px;
  -moz-box-shadow: 0 -1px rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: solid 1px #323232;
  border-bottom: none;
  overflow: hidden;
}
#menu.desktop li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0 0 0 -115px !important;
  z-index: 9999;
}
#menu.desktop ul {
  margin: 0;
  padding: 0;
  font-size: 13px;
  width: 230px;
  list-style: none;
  border: none;
  left: 50%;
  margin-left: -115px;
}
#menu.desktop ul a.lastElementForBorder {
  border-bottom: solid 1px #9f9f9f!important;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
#menu.desktop ul li:first-child {
  background: #2c2c2c;
  background: -webkit-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -moz-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -o-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -ms-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: linear-gradient(top, #2c2c2c 0, #404040 30px);
  border-top: solid 1px #323232;
}
#menu.desktop ul li:first-child:hover {
  border-top: solid 1px #0d679e;
}
#menu.desktop ul li:first-child.active {
  border-top: solid 1px #0d679e;
}
#menu.desktop ul li:first-child.active a {
  border-top: solid 1px #74c1dd;
}
#menu.desktop ul li:first-child.active li a {
  border-top: none;
}
#menu.desktop ul li.sub1 li.first.active a {
  border-top: none;
}
#menu.desktop ul li {
  background: #404040;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 229px;
}
#menu.desktop ul li a {
  display: block;
  width: 207px;
  padding: 10px 7px 10px 14px;
  font-size: 1.1em;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px #000000;
  border-top: solid 1px #737373;
  border-right: 1px solid #323232;
  border-bottom: solid 1px #2c2c2c;
  border-left: 1px solid #323232;
  box-shadow: #737373 0px 1px 1px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#menu.desktop ul li a .picto {
  float: right;
  display: block;
  margin: 0;
  font-size: 16px;
  color: #929292;
  text-shadow: none;
}
#menu.desktop ul li a:hover {
  border-top: solid 1px #74c1dd;
  border-right: 1px solid #0d679e;
  border-left: 1px solid #0d679e;
  text-shadow: 1px 1px #134869;
  background-color: #0098c9;
  background-image: -webkit-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -moz-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -o-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -ms-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
}
#menu.desktop ul li a:hover span.picto {
  color: #FFF;
}
#menu.desktop ul li li a {
  border: none;
}
#menu.desktop ul li.sub1,
#menu.desktop ul li.active {
  border-top: solid 1px #74c1dd;
  border-bottom: none;
}
#menu.desktop ul li.sub1 a,
#menu.desktop ul li.active a {
  border: none;
  border-right: 1px solid #0d679e;
  border-left: 1px solid #0d679e;
  text-shadow: 1px 1px #134869;
  background-color: #0098c9;
  background-image: -webkit-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -moz-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -o-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -ms-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  border-bottom: solid 1px #656565;
}
#menu.desktop ul li.sub1 a span.picto,
#menu.desktop ul li.active a span.picto {
  color: #FFF;
}
#menu.desktop ul li.sub1 ul,
#menu.desktop ul li.active ul {
  margin: 0;
  padding: 0;
}
#menu.desktop ul li.sub1 ul a,
#menu.desktop ul li.active ul a {
  font-size: 12px;
  font-weight: normal;
}
#menu.desktop ul li.sub1 ul li.first a,
#menu.desktop ul li.active ul li.first a {
  background: #e2e2e2;
  background: -webkit-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
}
#menu.desktop ul li.sub1 ul li.sub2 a,
#menu.desktop ul li.active ul li.sub2 a,
#menu.desktop ul li.sub1 ul li.active a,
#menu.desktop ul li.active ul li.active a {
  background: #e8e8e8;
}
#menu.desktop ul li.sub1 ul li.sub2 a span.circle,
#menu.desktop ul li.active ul li.sub2 a span.circle,
#menu.desktop ul li.sub1 ul li.active a span.circle,
#menu.desktop ul li.active ul li.active a span.circle {
  background: #8d8d8d;
}
#menu.desktop ul li.sub1 ul li.sub2 li a,
#menu.desktop ul li.active ul li.sub2 li a,
#menu.desktop ul li.sub1 ul li.active li a,
#menu.desktop ul li.active ul li.active li a {
  background: #FFF;
}
#menu.desktop ul li.sub1 ul li.sub2 li a span.circle,
#menu.desktop ul li.active ul li.sub2 li a span.circle,
#menu.desktop ul li.sub1 ul li.active li a span.circle,
#menu.desktop ul li.active ul li.active li a span.circle {
  background: #d2d2d2;
}
#menu.desktop ul li.sub1 ul li.sub2 li a:hover,
#menu.desktop ul li.active ul li.sub2 li a:hover,
#menu.desktop ul li.sub1 ul li.active li a:hover,
#menu.desktop ul li.active ul li.active li a:hover {
  background: #e8e8e8;
}
#menu.desktop ul li.sub1 ul li.sub2 li a:hover span.circle,
#menu.desktop ul li.active ul li.sub2 li a:hover span.circle,
#menu.desktop ul li.sub1 ul li.active li a:hover span.circle,
#menu.desktop ul li.active ul li.active li a:hover span.circle {
  background: #8d8d8d;
}
#menu.desktop ul li.sub1 ul li.sub2 li.active a,
#menu.desktop ul li.active ul li.sub2 li.active a,
#menu.desktop ul li.sub1 ul li.active li.active a,
#menu.desktop ul li.active ul li.active li.active a {
  background: #e8e8e8;
}
#menu.desktop ul li.sub1 ul li.sub2 li.active a span.circle,
#menu.desktop ul li.active ul li.sub2 li.active a span.circle,
#menu.desktop ul li.sub1 ul li.active li.active a span.circle,
#menu.desktop ul li.active ul li.active li.active a span.circle {
  background: #8d8d8d;
}
#menu.desktop ul li.sub1 ul li,
#menu.desktop ul li.active ul li {
  margin: 0;
  padding: 0;
  display: block;
  background: #FFF;
  border: none !important;
}
#menu.desktop ul li.sub1 ul li a,
#menu.desktop ul li.active ul li a {
  color: #404040;
  text-shadow: none;
  border-right: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-bottom: 1px solid #d2d2d2;
  background: #FFF;
}
#menu.desktop ul li.sub1 ul li a span.circle,
#menu.desktop ul li.active ul li a span.circle {
  float: left;
  margin: 6px 10px 10px 0;
  display: block;
  width: 4px;
  height: 4px;
  background: #d2d2d2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#menu.desktop ul li.sub1 ul li a:hover,
#menu.desktop ul li.active ul li a:hover {
  background: #e8e8e8;
}
#menu.desktop ul li.sub1 ul li a:hover span.circle,
#menu.desktop ul li.active ul li a:hover span.circle {
  background: #8d8d8d;
}
#menu.desktop ul li.sub1 ul li li.first a,
#menu.desktop ul li.active ul li li.first a {
  background: #fff;
}
#menu.desktop ul li.sub1 ul li ul li a,
#menu.desktop ul li.active ul li ul li a {
  background: #fff!important;
  border-bottom: none;
  padding: 7px 7px 7px 29px;
}
#menu.desktop ul li.sub1 ul li ul li a:hover,
#menu.desktop ul li.active ul li ul li a:hover {
  text-decoration: underline;
}
#menu.desktop ul li.sub1 ul li ul li.active a,
#menu.desktop ul li.active ul li ul li.active a {
  text-decoration: underline;
}
#menu.desktop ul ul li {
  display: none;
}
/* Removing the arrow on menu */
#menu.desktop .mobileEl {
  display: none;
}
/* FAQ navigation */
.contact-us ul li {
  list-style-type: none!important;
  margin: 0;
  padding: 0px;
}
.contact-us ul li a {
  text-decoration: none;
  padding: 10px;
  display: block;
  background: #f3f3f3;
  border-bottom: 1px solid #fff;
  color: #4d4d4d;
  padding-right: 4px;
  background-color: #f3f3f3;
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #f3f3f3 2%, #f3f3f3 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #f3f3f3 2%, #f3f3f3 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #f3f3f3 2%, #f3f3f3 100%);
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #f3f3f3 2%, #f3f3f3 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #f3f3f3 2%, #f3f3f3 100%);
}
.contact-us ul li:first-child a {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  background-color: #d9d9d9;
  background-image: -webkit-linear-gradient(top, #f8f6f6 0%, #d9d9d9 2%, #f3f3f3 100%);
  background-image: -moz-linear-gradient(top, #f8f6f6 0%, #d9d9d9 2%, #f3f3f3 100%);
  background-image: -o-linear-gradient(top, #f8f6f6 0%, #d9d9d9 2%, #f3f3f3 100%);
  background-image: -ms-linear-gradient(top, #f8f6f6 0%, #d9d9d9 2%, #f3f3f3 100%);
  background-image: linear-gradient(top, #f8f6f6 0%, #d9d9d9 2%, #f3f3f3 100%);
}
.contact-us ul li:last-child a {
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}
.contact-us ul li li a {
  text-decoration: none;
  padding: 10px;
  display: block;
  background: #fafafa;
  color: #4d4d4d;
  padding-left: 16px;
  padding-right: 4px;
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
}
.contact-us ul li li:first-child a {
  background: #fafafa;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
}
.contact-us ul.level1 li.list-active ul.level2 li:first-child a {
  background: #fafafa;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
}
.contact-us ul.level1 li.list-active ul.level2 li a {
  background: #fafafa;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
}
.contact-us ul li li:last-child a {
  background: #fafafa;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
  background-image: linear-gradient(top, #fafafa 0%, #fafafa 2%, #fafafa 100%);
}
.contact-us ul.level1 li.list-active ul.level2 li a:hover {
  background: #eaeaea;
  color: #4d4d4d;
}
.contact-us ul.level1 li.list-active ul.level2 li a.active {
  color: #4d4d4d;
  background: #f7f7f7;
  font-weight: normal;
}
.contact-us ul.level1 li a.active:after {
  content: ">";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #404040;
  text-shadow: 0px 1px #fff;
}
.contact-us ul.level1 li a:after {
  content: "}";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #888888;
  text-shadow: 0px 1px #fff;
}
.contact-us ul.level1 li ul.level2 li a.active:after {
  content: ">";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #404040;
  text-shadow: 0px 1px #fff;
}
.contact-us ul.level1 li ul.level2 li a:after {
  content: "}";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #888888;
  text-shadow: 0px 1px #fff;
}
.contact-us #questions {
  padding: 32px;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
}
.contact-us .sitemap ul {
  margin: 0;
  padding: 0;
}
.contact-us .sitemap ul ul {
  margin: 0;
  padding: 0;
}
.contact-us .diamondList ul li:before {
  content: none;
  list-style: none;
}
.contact-us #main-content .column-33 .sitemap.containerCopy {
  padding: 16px;
}

/* =======================================
   _menu-phone.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
#top.mobile .btn-block {
  margin: 33px 60px 0 0;
}
#top.mobile ul#menu {
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  background: #dfdfdf;
  position: relative;
  top: 1px;
  box-shadow: 0 2px 5px #8c8c8c;
  -moz-box-shadow: 0 2px 5px #8c8c8c;
  -webkit-box-shadow: 0 2px 5px #8c8c8c;
  width: 100%;
}
#top.mobile ul#menu li {
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
#top.mobile ul#menu li a {
  display: block;
  text-align: left;
  border-top: solid 1px #aaa;
  box-shadow: 0 1px 1px #fff;
  -moz-box-shadow: 0 1px 1px #fff;
  -webkit-box-shadow: 0 1px 1px #fff;
}
#top.mobile ul#menu li a:hover {
  transition: all 0.2s ease-in-out;
}
#menu.mobile {
  display: none;
}
.accessMobileNav {
  position: absolute;
  top: 22px;
  right: 2px;
  border: none;
}
.accessMobileNav .pictoIcon {
  font-size: 36px;
  color: #8c8c8c;
  cursor: pointer;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #404040;
}
.accessMobileNav .pictoIcon:hover {
  color: #404040;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #000000;
}
.accessMobileNav .pictoIcon.active {
  color: #e8490d;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #b72906;
}
.mobileSubPicto {
  display: block;
  width: 36px;
  min-height: 34px;
  height: auto !important;
  height: 34px;
  position: absolute;
  right: 0;
  top: 2px;
  cursor: pointer;
}
.mobileSubPicto:before {
  content: "\007D";
  font-size: 32px;
  color: #404040;
  font-family: "particon";
  font-weight: normal;
  position: relative;
  top: 11px;
  left: 0px;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #000000;
}
.mobileSubPicto:hover:before {
  color: #8c8c8c;
  transition: all 0.3s ease-in-out;
}
.mobileSubPicto.open:before {
  content: "\007B";
  font-size: 32px;
  color: #e8490d;
  font-family: "particon";
  font-weight: normal;
  position: relative;
  top: 12px;
  left: 0px;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #b72906;
}
#menu.mobile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu.mobile ul li a {
  padding: 10px 13px;
}
#menu.mobile {
  margin: 27px 0;
  float: right;
  padding: 0;
  list-style: none;
}
#menu.mobile:last-child {
  border-bottom: 1px solid #aaa;
}
#menu.mobile a:hover {
  text-decoration: underline;
  transition: all 0.2s ease-in-out;
}
#menu.mobile:before,
#menu.mobile:after {
  content: "";
  display: table;
}
#menu.mobile:after {
  clear: both;
}
#menu.mobile {
  zoom: 1;
}
#menu.mobile li {
  position: relative;
  font-weight: bold;
}
#menu.mobile li li {
  font-weight: normal;
}
#menu.mobile a {
  padding: 10px 12px;
  color: #404040;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFF;
  font-size: 16px;
}
#menu.mobile ul a {
  color: #404040;
  font-size: 12px;
  text-decoration: none;
}
*html #menu.mobile li a:hover {
  /* IE6 only */
  color: #fafafa;
}
#menu.mobile ul {
  margin: 20px 0 0 0;
  _margin: 0;
  /*IE6 only*/
  visibility: visible;
  position: relative;
  top: 0;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 1;
  box-shadow: inset 0px 12px 3px -10px #aaaaaa, inset 0px -10px 3px -10px #aaaaaa;
  -moz-box-shadow: inset 0px 12px 3px -10px #aaaaaa, inset 0px -10px 3px -10px #aaaaaa;
  -webkit-box-shadow: inset 0px 12px 3px -10px #aaaaaa, inset 0px -10px 3px -10px #aaaaaa;
  background: #d2d2d2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#menu.desktop li:hover > ul {
  opacity: 1;
  display: block;
  margin: 0;
}
#menu.mobile li > ul {
  margin: 0;
}
#menu.mobile ul ul {
  top: 0;
  left: 220px;
  margin: 0;
  _margin: 0;
  /*IE6 only*/
}
#menu.mobile ul li {
  float: none;
  display: block;
  border: 0;
  _line-height: 0;
  /*IE6 only*/
}
#menu.mobile ul li:last-child {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#menu.mobile ul a {
  padding: 10px;
  width: 100%
    background: ;
  _height: 10px;
  /*IE6 only*/
  display: block;
  white-space: nowrap;
  float: none;
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
}
#menu.mobile ul a:hover {
  background-color: #c2c2c2;
  text-shadow: 0 1px 0 #fff;
  color: #404040;
  text-decoration: none;
}
#menu.mobile ul li:first-child > a:after {
  content: '';
  position: absolute;
  left: -6px;
  top: 50%;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-right: 6px solid transparent;
}
#menu.mobile ul ul li:first-child a:after {
  left: -6px;
  top: 50%;
  margin-top: -6px;
  border-left: 0;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-right: 6px solid transparent;
}
#menu.mobile ul li:first-child a:hover:after {
  border-right-color: #transparent;
  border-bottom-color: transparent;
}
#menu.mobile ul ul li:first-child a:hover:after {
  border-right-color: #transparent;
  border-bottom-color: transparent;
}
@media screen and (max-width: 768px) {
  .menuContainer {
    width: 100%!important;
  }
  #logo h2 {
    padding: 16px 0!important;
  }
  #header .cta_button .mediumButton a {
    padding: 5px 15px 5px 15px;
    font-size: 20px;
  }
  #header #top.mobile .btn-block {
    margin: 28px 48px 0 0;
    /*a{padding:0 5px;}*/
  }
  #header #top.mobile .cta_button .mediumButton a {
    padding: 5px 5px 5px 7px;
    font-size: 20px;
  }
}

/* =======================================
   _navigation-aside.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.navigationleft {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 0 16px 0 !important;
  box-shadow: #aaa 0px 1px 4px;
}
.navigationleft ul.navFirstLevel li li.first {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.navigationleft ul li.first {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.navigationleft ul li.sub1 li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navigationleft ul.navFirstLevel li li.last {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.navigationleft ul li.last {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.navigationleft ul.navFirstLevel li li.active li.last a {
  border-bottom: solid 1px #d2d2d2;
}
.navigationleft ul.navFirstLevel > li.last:hover > a {
  border-bottom: solid 1px #0d679e;
}
.navigationleft ul {
  margin: 0;
  padding: 0;
  font-size: 13px;
  width: 100%;
  list-style: none;
}
.navigationleft ul a.lastElementForBorder {
  border-bottom: solid 1px #9f9f9f!important;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.navigationleft ul li.first {
  background: #2c2c2c;
  background: -webkit-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -moz-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -o-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: -ms-linear-gradient(top, #2c2c2c 0, #404040 30px);
  background: linear-gradient(top, #2c2c2c 0, #404040 30px);
  border-top: solid 1px #323232;
}
.navigationleft ul li.first:hover {
  border-top: solid 1px #0d679e;
}
.navigationleft ul li.first.active {
  border-top: solid 1px #0d679e;
}
.navigationleft ul li.first.active a {
  border-top: solid 1px #74c1dd;
}
.navigationleft ul li.first.active li a {
  border-top: none;
}
.navigationleft ul li.sub1 li.first.active a {
  border-top: none;
}
.navigationleft ul li {
  background: #404040;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.navigationleft ul li a {
  display: block;
  padding: 10px 7px 10px 14px;
  font-size: 13px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px #000000;
  border-top: solid 1px #737373;
  border-right: 1px solid #323232;
  border-bottom: solid 1px #2c2c2c;
  border-left: 1px solid #323232;
  box-shadow: #737373 0px 1px 1px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.navigationleft ul li a .picto {
  float: right;
  display: block;
  margin: 0;
  font-size: 16px;
  color: #929292;
  text-shadow: none;
}
.navigationleft ul li a:hover {
  border-top: solid 1px #74c1dd;
  border-right: 1px solid #0d679e;
  border-left: 1px solid #0d679e;
  text-shadow: 1px 1px #134869;
  background-color: #0098c9;
  background-image: -webkit-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -moz-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -o-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -ms-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
}
.navigationleft ul li a:hover span.picto {
  color: #FFF;
}
.navigationleft ul li li a {
  border: none;
}
.navigationleft ul li.sub1,
.navigationleft ul li.active {
  border-top: solid 1px #74c1dd;
  border-bottom: none;
}
.navigationleft ul li.sub1 a,
.navigationleft ul li.active a {
  border: none;
  border-right: 1px solid #0d679e;
  border-left: 1px solid #0d679e;
  text-shadow: 1px 1px #134869;
  background-color: #0098c9;
  background-image: -webkit-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -moz-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -o-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: -ms-linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  background-image: linear-gradient(top, #009acc 0%, #0098c9 2%, #0098c9 25%, #0e659b 100%);
  border-bottom: solid 1px #656565;
}
.navigationleft ul li.sub1 a span.picto,
.navigationleft ul li.active a span.picto {
  color: #FFF;
}
.navigationleft ul li.sub1 ul,
.navigationleft ul li.active ul {
  margin: 0;
  padding: 0;
}
.navigationleft ul li.sub1 ul a,
.navigationleft ul li.active ul a {
  font-size: 12px;
  font-weight: normal;
}
.navigationleft ul li.sub1 ul li.first a,
.navigationleft ul li.active ul li.first a {
  background: #e2e2e2;
  background: -webkit-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
  background: linear-gradient(top, #e2e2e2 0%, #ffffff 100%);
}
.navigationleft ul li.sub1 ul li.sub2 a,
.navigationleft ul li.active ul li.sub2 a,
.navigationleft ul li.sub1 ul li.active a,
.navigationleft ul li.active ul li.active a {
  background: #e8e8e8;
}
.navigationleft ul li.sub1 ul li.sub2 a span.circle,
.navigationleft ul li.active ul li.sub2 a span.circle,
.navigationleft ul li.sub1 ul li.active a span.circle,
.navigationleft ul li.active ul li.active a span.circle {
  background: #8d8d8d;
}
.navigationleft ul li.sub1 ul li.sub2 li a,
.navigationleft ul li.active ul li.sub2 li a,
.navigationleft ul li.sub1 ul li.active li a,
.navigationleft ul li.active ul li.active li a {
  background: #FFF;
}
.navigationleft ul li.sub1 ul li.sub2 li a span.circle,
.navigationleft ul li.active ul li.sub2 li a span.circle,
.navigationleft ul li.sub1 ul li.active li a span.circle,
.navigationleft ul li.active ul li.active li a span.circle {
  background: #d2d2d2;
}
.navigationleft ul li.sub1 ul li.sub2 li a:hover,
.navigationleft ul li.active ul li.sub2 li a:hover,
.navigationleft ul li.sub1 ul li.active li a:hover,
.navigationleft ul li.active ul li.active li a:hover {
  background: #e8e8e8;
}
.navigationleft ul li.sub1 ul li.sub2 li a:hover span.circle,
.navigationleft ul li.active ul li.sub2 li a:hover span.circle,
.navigationleft ul li.sub1 ul li.active li a:hover span.circle,
.navigationleft ul li.active ul li.active li a:hover span.circle {
  background: #8d8d8d;
}
.navigationleft ul li.sub1 ul li.sub2 li.active a,
.navigationleft ul li.active ul li.sub2 li.active a,
.navigationleft ul li.sub1 ul li.active li.active a,
.navigationleft ul li.active ul li.active li.active a {
  background: #e8e8e8;
}
.navigationleft ul li.sub1 ul li.sub2 li.active a span.circle,
.navigationleft ul li.active ul li.sub2 li.active a span.circle,
.navigationleft ul li.sub1 ul li.active li.active a span.circle,
.navigationleft ul li.active ul li.active li.active a span.circle {
  background: #8d8d8d;
}
.navigationleft ul li.sub1 ul li,
.navigationleft ul li.active ul li {
  margin: 0;
  padding: 0;
  display: block;
  background: #FFF;
  border: none !important;
}
.navigationleft ul li.sub1 ul li a,
.navigationleft ul li.active ul li a {
  color: #404040;
  text-shadow: none;
  border-right: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-bottom: 1px solid #d2d2d2;
  background: #FFF;
}
.navigationleft ul li.sub1 ul li a span.circle,
.navigationleft ul li.active ul li a span.circle {
  float: left;
  margin: 6px 10px 10px 0;
  display: block;
  width: 4px;
  height: 4px;
  background: #d2d2d2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navigationleft ul li.sub1 ul li a:hover,
.navigationleft ul li.active ul li a:hover {
  background: #e8e8e8;
}
.navigationleft ul li.sub1 ul li a:hover span.circle,
.navigationleft ul li.active ul li a:hover span.circle {
  background: #8d8d8d;
}
.navigationleft ul li.sub1 ul li li.first a,
.navigationleft ul li.active ul li li.first a {
  background: #fff;
}
.navigationleft ul li.sub1 ul li ul li a,
.navigationleft ul li.active ul li ul li a {
  background: #fff!important;
  border-bottom: none;
  padding: 7px 7px 7px 29px;
}
.navigationleft ul li.sub1 ul li ul li a:hover,
.navigationleft ul li.active ul li ul li a:hover {
  text-decoration: underline;
}
.navigationleft ul li.sub1 ul li ul li.active a,
.navigationleft ul li.active ul li ul li.active a {
  text-decoration: underline;
}
.navigationleft ul ul li {
  display: none;
}
@media screen and (max-width: 768px) {
  .navigationleft {
    margin: 32px 0 16px 0 !important;
  }
}


/* =======================================
   _box.less
======================================== */
/* ==> COMMENTS

    _box.less is defining the style for all the boxes in the What's going page, it is working with isotope.less(which deals more with the responsiveness).

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.box.solid {
  opacity: 1!important;
}
#sidebar .box {
  margin: 0;
  float: none;
  width: 100%!important;
}
#sidebar .isoBoxSize {
  margin: 0 0 20px 0!important;
}
.box {
  margin: 16px 0 0 16px;
  float: left;
  position: relative;
  z-index: 1;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  border: 1px solid #a5a5a5;
  border-radius: 3px;
  color: #404040;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  /* ===== */
  /* ===== */
  /* ===== */
  /* ===== */
  /* ===== */
}
.box h3.titleMessage.noBg {
  background: none;
}
.box h3.titleBox,
.box h3.titleMessage,
.box .titleBox h3 {
  padding: 10px 16px;
  text-shadow: 1px 1px #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #404040;
  font-weight: bold;
  margin-bottom: 0 !important;
  border: none;
  margin: 0;
}
.box .header,
.box .largeHeader {
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(top, #ffffff 10px, #e5e5e5 27px, #cbcbcb 28px);
  background-image: -moz-linear-gradient(top, #ffffff 10px, #e5e5e5 27px, #cbcbcb 28px);
  background-image: -o-linear-gradient(top, #ffffff 10px, #e5e5e5 27px, #cbcbcb 28px);
  background-image: -ms-linear-gradient(top, #ffffff 10px, #e5e5e5 27px, #cbcbcb 28px);
  background-image: linear-gradient(top, #ffffff 10px, #e5e5e5 27px, #cbcbcb 28px);
  border-radius: 3px 3px 0 0;
  behavior: url(../css/PIE.htc);
  height: 28px;
  border-bottom: solid 1px #FFF;
  padding-bottom: 0;
}
.box .header div.miniLogoContainer,
.box .largeHeader div.miniLogoContainer {
  float: left;
  margin: 0;
  padding: 0;
  line-height: 29px;
  font-size: 11px;
  text-shadow: 1px 1px #fff;
}
.box .header div.miniLogoContainer .miniLogo,
.box .largeHeader div.miniLogoContainer .miniLogo {
  display: block;
  width: 17px;
  height: 23px;
  background-image: url();
  background-position: -198px 0;
  float: left;
  margin: 5px 0px 0 4px;
}
.box .header .closeMessage,
.box .largeHeader .closeMessage {
  display: block;
  cursor: pointer;
  width: 23px;
  height: 23px;
  background-image: url();
  background-position: -165px 0;
  float: right;
  margin: 4px 5px 0 0;
}
.box .largeHeader {
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(top, #ffffff 10px, #e5e5e5 62px, #cbcbcb 63px);
  background-image: -moz-linear-gradient(top, #ffffff 10px, #e5e5e5 62px, #cbcbcb 63px);
  background-image: -o-linear-gradient(top, #ffffff 10px, #e5e5e5 62px, #cbcbcb 63px);
  background-image: -ms-linear-gradient(top, #ffffff 10px, #e5e5e5 62px, #cbcbcb 63px);
  background-image: linear-gradient(top, #ffffff 10px, #e5e5e5 62px, #cbcbcb 63px);
  height: 63px;
}
.box .largeHeader .largeLogo {
  display: block;
  width: 138px;
  height: 45px;
  background-image: url();
  background-position: -231px 0;
  float: left;
  margin: 10px 0px 0 28px;
}
.box .btn-block {
  float: none;
  margin: 2px 0 0 0;
}
.box .btn-block a {
  margin: 0 0 0 16px;
}
.box .btn-block a:active {
  margin-top: 1px;
}
.box p {
  max-width: 100%;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  clear: both;
  padding: 0;
}
.box p em {
  font-weight: bold;
}
.box p.additionalInfo {
  font-size: 11px;
  line-height: 12px;
  color: #8c8c8c;
  padding-top: 0;
  font-style: italic;
  padding: 0 16px 8px!important;
  margin-bottom: 0!important;
}
.box p.superSized {
  font-size: 24px;
  line-height: 9px;
  padding-bottom: 22px;
}
.box .contentBox {
  padding: 16px;
  margin-bottom: 0!important;
  line-height: 16px;
}
.box .contentBox h3 {
  padding: 0 0 12px 0;
}
.box .separated {
  padding-bottom: 10px!important;
  border-bottom: 1px solid #d7d7d7 !important;
  box-shadow: #fff 0px 1px 1px;
}
.box .contrasted {
  background: #d2d2d2;
  color: #fff;
  padding: 12px 16px 16px!important;
  margin-bottom: 0!important;
  border-radius: 0 0 3px 3px;
  behavior: url(../css/PIE.htc);
}
.box .number {
  border-radius: 3px;
  color: #FFF;
  font-size: 21px;
  line-height: 10px;
  padding: 3px;
  width: auto!important;
  float: left;
  margin: 0 10px 0 0;
  behavior: url(../css/PIE.htc);
}
.box .number span {
  display: block;
  padding: 5px;
  border-radius: 3px;
  border: solid 1px #FFF;
  font-family: trebuchet ms;
  font-weight: normal;
  behavior: url(../css/PIE.htc);
}
.box p.message {
  clear: none;
  font-size: 12px;
  line-height: 11px;
  background: none;
  color: #404040;
  font-weight: bold;
  border: none;
}
.box .shadow {
  width: 90%;
  height: 5px;
  background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #aaaaaa), color-stop(100%, transparent));
  /* Chrome,Safari4+ */
  background-image: -webkit-radial-gradient(50% 0%, 50% 2px, #aaaaaa 0%, transparent 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.3) 0%, transparent 80%);
  /* Opera 12+ */
  background-image: -ms-radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.3) 0%, transparent 80%);
  /* IE10+ */
  background-image: radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.8) 0%, transparent 80%);
  /* W3C */
  background-image: -moz-radial-gradient(top center, ellipse, rgba(170, 170, 170, 0.8) 0%, transparent 60%);
  /* FF3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
  opacity: 0.6;
  filter: alpha(opacity=60);
  clear: both;
  position: absolute;
  left: 8px;
  bottom: -6px;
}
.box.dark {
  background-color: #2c2c2c;
  background-image: -webkit-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -moz-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -o-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -ms-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  border: solid 1px #323232;
  color: #FFF;
}
.box.dark table {
  font-size: 12px;
}
.box.dark table td {
  padding: 2px 0;
}
.box.dark h3.titleBox,
.box.dark h3.titleMessage {
  color: #FFF;
  text-shadow: none;
  border: none;
  background: none;
}
.box.dark h3.titleBox .picto,
.box.dark h3.titleMessage .picto {
  background-image: url();
}
.box.dark p {
  color: #8c8c8c;
  font-size: 12px;
  line-height: 14px;
}
.box.dark .separated {
  border-color: #2c2c2c!important;
  box-shadow: #737373 0px 1px 1px;
}
.box.large {
  min-width: 400px;
  /* ===== */
  /* ===== */
  /* ===== */
}
.box.large h3.titleBox,
.box.large h3.titleMessage {
  padding: 32px 32px 0px;
}
.box.large .contentBox {
  padding: 24px 32px 32px;
}
.box.large .contentBox h3.titleBox,
.box.large .contentBox h3.titleMessage {
  padding: 0 0 12px 0;
}
.box.large .separated {
  padding-bottom: 32px!important;
}
.box.large .contrasted {
  padding: 24px 32px 32px;
}
.box .message {
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
  border-radius: 5px;
  behavior: url(../css/PIE.htc);
}
.box .message p {
  padding-bottom: 30px;
}
.box .message p a {
  color: #e8490d;
}
.box .message .btn-block a {
  margin: 0 0 0 10px!important;
  float: right;
}
.box .message .btn-block.left {
  float: left;
  margin-top: 0;
}
.box .message .btn-block.left a {
  margin: 0!important;
}
.box .message .bodyMessage {
  margin: 0;
  padding: 0;
  background: #eeeeee;
  background: -webkit-linear-gradient(top, #eeeeee 0px, #ffffff 120px);
  background: -moz-linear-gradient(top, #eeeeee 0px, #ffffff 120px);
  background: -o-linear-gradient(top, #eeeeee 0px, #ffffff 120px);
  background: -ms-linear-gradient(top, #eeeeee 0px, #ffffff 120px);
  background: linear-gradient(top, #eeeeee 0px, #ffffff 120px);
  position: relative;
}
.pieCss {
  behavior: url(../css/PIE.htc);
}
.smallAppliMessage .contentBox,
.mediumAppliMessage .contentBox {
  margin: 0;
  padding: 0;
  padding: 24px 29px;
}
.settingBox.small {
  width: 208px;
  height: 64px;
}
.settingBox {
  margin: 16px 0 0 16px;
  float: left;
  position: relative;
  z-index: 1;
  background: rgba(255, 255, 255, 0.6);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, #eaeaea 100%);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, #eaeaea 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, #eaeaea 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, #eaeaea 100%);
  background: linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, #eaeaea 100%);
  border-radius: 3px;
  color: #404040;
  border: solid 1px #eaeaea;
  -webkit-box-shadow: 0 0 3px rgba(234, 234, 234, 0.8);
  -moz-box-shadow: 0 0 3px rgba(234, 234, 234, 0.8);
  box-shadow: 0 0 3px rgba(234, 234, 234, 0.8);
  behavior: url(../css/PIE.htc);
  /* ===== */
  /* ===== */
  /* ===== */
}
.settingBox h3.titleBox {
  padding: 10px 10px 3px 10px;
  font-size: 10px;
  color: #8c8c8c;
  font-weight: normal;
  margin-bottom: 0 !important;
  -webkit-transition: none;
  transform: none;
  border: none;
}
.settingBox h3.titleBox .picto {
  float: right;
  display: block;
  width: 23px;
  height: 23px;
  background-image: url();
  margin: -4px 0 0 0;
}
.settingBox h3.titleBox .email {
  background-position: 0 0;
}
.settingBox h3.titleBox .bonuses {
  background-position: -33px 0;
}
.settingBox h3.titleBox .tournament {
  background-position: -66px 0;
}
.settingBox h3.titleBox .balance {
  background-position: -99px 0;
}
.settingBox h3.titleBox .promotion {
  background-position: -132px 0;
}
.settingBox a.option {
  clear: both;
  display: block;
  padding: 2px 10px;
  text-decoration: none;
  font-size: 11px;
  line-height: 12px;
  color: #404040;
  cursor: url(../products/poker/img/identity/cursor.png), pointer;
}
.settingBox a.option span.picto {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 14px;
  height: 14px;
  padding: 0 3px 0 0;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
}
.settingBox a.option .picto.friend {
  background-position: 0 -90px;
}
.settingBox a.option .picto.world {
  background-position: -24px -90px;
}
.settingBox a.option span.label {
  padding: 1px 0 0 0;
  display: block;
  float: left;
}
.settingBox a.option:hover {
  cursor: url(../products/poker/img/identity/cursor.png), pointer;
  background: #f4f4f4;
}
.settingBox a.option:hover span.label {
  text-decoration: underline;
}
.settingBox p {
  max-width: 100%;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  clear: both;
  padding: 0;
}
.settingBox p em {
  font-weight: bold;
}
.settingBox .contentBox {
  padding: 16px;
  margin-bottom: 0!important;
}
.settingBox .contentBox h3 {
  padding: 0 0 12px 0;
}

/* =======================================
   _isotope.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
/*@import "_commonShared.less";*/
.cq-wcm-edit .isoBoxSize {
  clear: both !important;
  position: relative !important;
}
.button-library {
  display: none;
}
.size-M {
  overflow: hidden;
}
/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope.alphaFade,
.isotope .alphaFade {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.isotope {
  width: 998px;
  margin: 0;
  padding: 0;
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* required for containers to inherit vertical size from window */
#container {
  padding: 8px;
  margin-bottom: 20px;
  clear: both;
}
/**** Example Options ****/
#options {
  padding: 0;
  float: right;
  margin: -61px 0 0 0;
  /* Combination filter options*/
}
#options h3 {
  margin-bottom: 2px;
  font-size: 15px;
}
#options h4 {
  font-weight: bold;
}
#options ul {
  margin: 0;
  list-style: none;
  float: right;
}
#options ul ul {
  margin-left: 15px;
}
#options ul li {
  float: left;
  margin: 8px 8px 8px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #a5a5a5;
  box-shadow: #aaa 0px 1px 4px;
  text-transform: capitalize;
}
#options ul li:last-child {
  margin: 8px 0 8px 0;
}
#options ul li a {
  display: block;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #DDD;
  color: #404040;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  background: #e7e7e7;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -moz-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -ms-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  border-top: solid 1px #fff;
}
#options ul li a:hover {
  background: #c6c6c6;
}
#options ul li a:active {
  background-color: #fff;
}
#options ul li a.selected {
  background: #c6c6c6;
  border-top: solid 1px #c6c6c6;
}
#options .option-combo {
  display: inline-block;
  float: left;
}
#options .option-combo ul {
  border-radius: 3px;
  display: inline-block;
}
#options .option-combo h2,
#options .option-combo h4 {
  line-height: 34px;
  margin-bottom: 0;
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
}
/* Color shapes */
.isoBoxSize.iframe {
  overflow: hidden;
  background: none!important;
  border: none!important;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.isoBoxSize.iframe iframe {
  width: 100%;
  height: 300px;
}
.isoBoxSize.iframe iframe .isoBoxSize {
  margin: 0!important;
  padding: 0!important;
}
.isoBoxSize.iframe iframe .box {
  border: none;
}
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.isoBoxStyle p a {
  text-decoration: underline;
}
.isoBoxStyle img {
  opacity: 0.9;
}
.isoBoxStyle .pictoIcon {
  right: 7px;
  top: 7px;
  display: block;
  width: 23px;
  height: 23px;
  font-size: 22px;
  text-align: right;
  position: absolute;
  margin: -2px 0 0 0;
}
.isoBoxStyle .pictoIcon.left {
  float: left;
  text-align: left;
}
.isoBoxStyle .lineIsotop {
  clear: both;
  position: relative;
}
.isoBoxStyle .lineIsotop span.pictoIcon {
  font-size: 16px;
}
.isoBoxStyle .lineIsotop h5 {
  font-size: 14px;
  line-height: 27px;
  margin: 0;
  padding: 0;
}
.isoBoxStyle h4.cta {
  text-align: center;
  font-weight: bold;
  border: none;
  font-size: 14px;
  background: #ffffff;
  background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e7 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e8e8e7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e7 100%);
  background: linear-gradient(top, #ffffff 0%, #e8e8e7 100%);
  padding: 16px 0;
}
.isoBoxStyle a {
  text-decoration: none;
  color: #404040;
}
.isoBoxStyle a h3 {
  color: #d7d7d7;
}
.twitterBg p {
  color: #404040;
}
.twitterBg p a {
  color: #e8490d;
  text-decoration: underline;
}
.twitterBg .time {
  margin: 5px 0 0 0;
  text-align: right;
}
.twitterBg .contentBox.small {
  width: 70%;
}
.twitterBg .pictoBg.referAFriend {
  background-position: 0 -120px;
}
.twitterBg .pictoBg.bonuses {
  background-position: 0 -264px;
}
.twitterBg .pictoBg.whatsNew {
  background-position: 0 -408px;
}
.welcomeBt {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background: #e8490d;
  background-color: #fe7636;
  background-image: -webkit-linear-gradient(top, #fca07f 0px, #fe7636 1px, #ea4a0d 100%);
  background-image: -moz-linear-gradient(top, #fca07f 0px, #fe7636 1px, #ea4a0d 100%);
  background-image: -o-linear-gradient(top, #fca07f 0px, #fe7636 1px, #ea4a0d 100%);
  background-image: -ms-linear-gradient(top, #fca07f 0px, #fe7636 1px, #ea4a0d 100%);
  background-image: linear-gradient(top, #fca07f 0px, #fe7636 1px, #ea4a0d 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #ce3800;
  text-shadow: 1px 2px #b72906;
}
.welcomeBt p {
  font-size: 20px;
  color: #FFF;
  text-align: center;
  padding: 0 0 1px 0;
  text-shadow: 2px 2px #c42f07;
  line-height: 25px;
}
.box.facebookBt {
  background: #3b5999;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #3b5999;
  background-image: -webkit-linear-gradient(top, #8fa1d2 0px, #3b5999 1px, #3b5999 100%);
  background-image: -moz-linear-gradient(top, #8fa1d2 0px, #3b5999 1px, #3b5999 100%);
  background-image: -o-linear-gradient(top, #8fa1d2 0px, #3b5999 1px, #3b5999 100%);
  background-image: -ms-linear-gradient(top, #8fa1d2 0px, #3b5999 1px, #3b5999 100%);
  background-image: linear-gradient(top, #8fa1d2 0px, #3b5999 1px, #3b5999 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #0d2363;
  display: table;
}
.box.facebookBt a {
  display: table-row;
}
.box.facebookBt .contentBox {
  font-size: 16px;
  color: #FFF;
  text-align: left;
  width: 75%;
  line-height: 120%;
  padding: 0 16px;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
}
.box.facebookBt .pictoButton {
  width: 67px;
  height: 100%;
  background: url(https://scmedia.itsfogo.com/$-$/50db1493d1eb4b4fbca407b852a6bb55.png) no-repeat 0 50%;
  position: absolute;
  top: 0;
  right: 0;
}
.box.twitterBt {
  background: #17b2e8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #18b2e8;
  background-image: -webkit-linear-gradient(top, #7ec8f5 0px, #18b2e8 1px, #1ab7ea 100%);
  background-image: -moz-linear-gradient(top, #7ec8f5 0px, #18b2e8 1px, #1ab7ea 100%);
  background-image: -o-linear-gradient(top, #7ec8f5 0px, #18b2e8 1px, #1ab7ea 100%);
  background-image: -ms-linear-gradient(top, #7ec8f5 0px, #18b2e8 1px, #1ab7ea 100%);
  background-image: linear-gradient(top, #7ec8f5 0px, #18b2e8 1px, #1ab7ea 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #0097cc;
  display: table;
}
.box.twitterBt a {
  display: table-row;
}
.box.twitterBt .contentBox {
  font-size: 16px;
  color: #FFF;
  text-align: left;
  width: 75%;
  line-height: 120%;
  padding: 0 16px;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
}
.box.twitterBt .pictoButton {
  width: 67px;
  height: 50px;
  background-image: url(https://scmedia.itsfogo.com/$-$/5701eb0a39104420867385b8988b8eb0.png);
  background-position: -12px -590px;
  position: absolute;
  top: 0;
  right: 0;
}
.box.youtubeBt {
  background: #cecece;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #cecece;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #cecece 1px, #d2d2d2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #cecece 1px, #d2d2d2 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #cecece 1px, #d2d2d2 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #cecece 1px, #d2d2d2 100%);
  background-image: linear-gradient(top, #ffffff 0px, #cecece 1px, #d2d2d2 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #8c8c8c;
  display: table;
}
.box.youtubeBt a {
  display: table-row;
}
.box.youtubeBt .contentBox {
  font-size: 16px;
  color: #4b4b4b;
  text-align: left;
  float: none;
  width: 60%;
  line-height: 120%;
  padding: 0 16px;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
}
.box.youtubeBt .pictoButton {
  width: 100%;
  height: 100%;
  background: url(https://scmedia.itsfogo.com/$-$/0fa1c81320d847fdacbcf8f24d6c2589.png) no-repeat right center;
  position: absolute;
  top: 0;
  right: 7px;
}
.box.googlePlayBt {
  background: #000;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #000;
}
.box.googlePlayBt .contentBox {
  font-size: 16px;
  color: #4b4b4b;
  text-align: left;
  float: left;
  width: 60%;
  line-height: 120%;
  padding: 10px 16px 16px;
  visibility: hidden;
}
.box.googlePlayBt .pictoButton {
  width: 100%;
  height: 100%;
  background: url(https://scmedia.itsfogo.com/$-$/9de61206867b4a868720854ccca8ace5.png) no-repeat center center;
  position: absolute;
  top: 2px;
}
.box.appStoreBt {
  background: #000;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  background-image: linear-gradient(top, #8f8f8f 1px, #000000 1px, #000000 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #000;
}
.box.appStoreBt .contentBox {
  font-size: 16px;
  color: #4b4b4b;
  text-align: left;
  float: left;
  width: 60%;
  line-height: 120%;
  padding: 10px 16px 16px;
  visibility: hidden;
}
.box.appStoreBt .pictoButton {
  width: 100%;
  height: 100%;
  background: url(https://scmedia.itsfogo.com/$-$/f9e7f047b4a9417e82aa52e85d0e8aeb.png) no-repeat 42% center;
  position: absolute;
}
.blackGradient {
  background: #000;
  background-color: #666666;
  background-image: -webkit-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #000;
  text-shadow: 1px 2px #b72906;
}
.blackGradient h3.titleBox {
  color: #fff;
  text-shadow: none;
  border-bottom: 1px solid #000;
  box-shadow: 0 1px 0 #aaa;
}
.blackGradient .responsiveFigure {
  display: none;
}
.blackGradient .contentBox {
  color: #FFF;
  text-align: center;
  padding: 0 0 1px 0;
  text-shadow: 2px 2px #000;
  line-height: 140%;
  margin-top: 7%;
}
.titleBox {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px 30px 10px 16px!important;
}
.titleBox:hover {
  white-space: normal;
  overflow: visible;
  text-overflow: inherit;
}
.box.orangeButton {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background: #e8490d;
  background-color: #ff6111;
  background-image: -webkit-linear-gradient(top, #fca07f 1px, #ff6111 1px, #ea4a0d 100%);
  background-image: -moz-linear-gradient(top, #fca07f 1px, #ff6111 1px, #ea4a0d 100%);
  background-image: -o-linear-gradient(top, #fca07f 1px, #ff6111 1px, #ea4a0d 100%);
  background-image: -ms-linear-gradient(top, #fca07f 1px, #ff6111 1px, #ea4a0d 100%);
  background-image: linear-gradient(top, #fca07f 1px, #ff6111 1px, #ea4a0d 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #ce3800;
  text-shadow: 1px 2px #b72906;
  display: table;
}
.box.orangeButton a {
  display: table-row;
}
.box.orangeButton .contentBox {
  font-size: 20px;
  color: #FFF;
  text-align: center;
  padding: 0 0 1px 0;
  text-shadow: 2px 2px #c42f07;
  line-height: 140%;
  margin-top: 7%;
  float: none;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
}
.box.blackButton {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background: #000;
  background-color: #404040;
  background-image: -webkit-linear-gradient(top, #8f8f8f 1px, #404040 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #8f8f8f 1px, #404040 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #8f8f8f 1px, #404040 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #8f8f8f 1px, #404040 1px, #000000 100%);
  background-image: linear-gradient(top, #8f8f8f 1px, #404040 1px, #000000 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #000;
  text-shadow: 1px 2px #b72906;
  display: table;
}
.box.blackButton a {
  display: table-row;
}
.box.blackButton .contentBox {
  font-size: 20px;
  color: #FFF;
  text-align: center;
  padding: 0 0 1px 0;
  text-shadow: 2px 2px #000;
  line-height: 140%;
  margin-top: 7%;
  float: none;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
}
#blogFeed .box {
  overflow: hidden;
}
#blogFeed .box h3 {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
#blogFeed .box p {
  padding: 0;
}
#blogFeed .box h4 {
  text-decoration: underline;
  font-weight: bold;
}
#blogFeed .box .contentBox {
  background: url(https://scmedia.itsfogo.com/$-$/3d5911cff65d452bad8201cc31e0cc2b.png) no-repeat scroll 0 bottom transparent;
  height: 75%!important;
}
#blogFeed .box .contentBox a {
  color: #e8490d;
}
.softwareUpdates {
  overflow: hidden;
}
.softwareUpdates .contentBox {
  float: none;
  padding: 10px 16px 16px;
  background: url() no-repeat center bottom transparent;
  height: 78%;
}
.tournamentSchedule {
  overflow: hidden;
  background-image: none;
  background-color: #666666;
  background-image: -webkit-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -moz-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -o-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: -ms-linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  background-image: linear-gradient(top, #cccccc 0px, #666666 1px, #000000 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #000;
}
.tournamentSchedule h3.titleBox {
  color: #fff;
  text-shadow: none;
  border-bottom: none !important;
  box-shadow: none !important;
}
.tournamentSchedule h3.titleBox.separated {
  border-bottom: 1px solid #303030 !important;
  box-shadow: 0 1px 0px #707070 !important;
}
.tournamentSchedule .responsiveFigure,
.tournamentSchedule .image {
  display: none;
}
.tournamentSchedule .whiteOnBlack {
  font-size: 12px;
  color: #fff;
}
.tournamentSchedule p {
  font-size: 12px;
  color: #fff;
  padding: 0;
}
.tournamentSchedule .contentBox {
  font-size: 12px;
  color: #fff;
  float: none;
  padding: 10px 16px 16px;
  background: url() no-repeat scroll 24px bottom transparent;
  height: 77%;
}
.bonusBox {
  overflow: hidden;
  background-color: #2298c8;
  background-image: -webkit-linear-gradient(top, #b4edff 0px, #2298c8 1px, #26a7db 100%);
  background-image: -moz-linear-gradient(top, #b4edff 0px, #2298c8 1px, #26a7db 100%);
  background-image: -o-linear-gradient(top, #b4edff 0px, #2298c8 1px, #26a7db 100%);
  background-image: -ms-linear-gradient(top, #b4edff 0px, #2298c8 1px, #26a7db 100%);
  background-image: linear-gradient(top, #b4edff 0px, #2298c8 1px, #26a7db 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #0d80a4;
}
.bonusBox h3.titleBox {
  color: #fff;
  text-shadow: 1px 1px 1px #004b63;
  border-bottom: none !important;
  box-shadow: none !important;
  background: #2299C9;
}
.bonusBox h3.titleBox.separated {
  border-bottom: 1px solid #0d80a4 !important;
  box-shadow: 0 1px 0 #6dc4e7 !important;
}
.bonusBox .responsiveFigure,
.bonusBox .image {
  display: none;
}
.bonusBox .whiteOnBlue {
  font-size: 12px;
  color: #fff;
  text-shadow: 1px 1px 1px #004b63;
}
.bonusBox p {
  font-size: 12px;
  color: #fff;
  text-shadow: 1px 1px 1px #004b63;
  padding: 0;
}
.bonusBox .contentBox {
  font-size: 12px;
  color: #fff;
  text-shadow: 1px 1px 1px #004b63;
  float: none;
  padding: 10px 16px 16px;
  background: url() no-repeat scroll center bottom transparent;
  height: 78%;
  margin-top: 1px;
}
.whatsNew {
  overflow: hidden;
  box-shadow: #999 0px 1px 2px;
}
.whatsNew h3.titleBox {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
.whatsNew .responsiveFigure {
  display: none;
}
.whatsNew .contentBox {
  font-size: 12px;
  float: left;
  padding: 10px 16px 0;
  background: url() no-repeat scroll center bottom transparent;
  height: 83%;
}
.achievementsBox {
  overflow: hidden;
  box-shadow: #999 0px 1px 2px;
}
.achievementsBox h3.titleBox {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
.achievementsBox .responsiveFigure {
  display: none;
}
.achievementsBox .contentBox {
  font-size: 12px;
  float: left;
  padding: 10px 20% 16px 16px;
  background: url() no-repeat scroll right 25% transparent;
  height: 100%;
  white-space: normal;
}
.achievementsBox.loggedIn .contentBox {
  padding: 10px 16px 16px 30%;
  background: url() no-repeat scroll 6px 25% transparent;
}
.karaBox {
  overflow: hidden;
  box-shadow: #999 0px 1px 2px;
}
.karaBox h3.titleBox {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
.karaBox .responsiveFigure {
  display: none;
}
.karaBox .contentBox {
  font-size: 12px;
  float: left;
  height: 100%;
  white-space: normal;
  padding: 10px 28% 16px 16px;
  background: url() no-repeat right 22%;
}
.missionsBox {
  overflow: hidden;
  box-shadow: #999 0px 1px 2px;
}
.missionsBox h3.titleBox {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
.missionsBox .responsiveFigure {
  display: none;
}
.missionsBox .contentBox {
  font-size: 12px;
  float: left;
  padding: 10px 20% 16px 16px;
  background: url() no-repeat scroll right 25% transparent;
  height: 100%;
  white-space: normal;
}
.missionsBox.loggedIn .contentBox {
  padding: 10px 16px 16px 30%;
  background: url() no-repeat scroll 6px 25% transparent;
}
.rewardsBox {
  overflow: hidden;
  box-shadow: #999 0px 1px 2px;
}
.rewardsBox h3.titleBox {
  border-bottom: solid 1px #d2d2d2;
  padding-bottom: 32px;
  margin-bottom: 32px;
  padding-bottom: 12px;
}
.rewardsBox .responsiveFigure {
  display: none;
}
.rewardsBox .contentBox {
  font-size: 12px;
  float: left;
  padding: 10px 34% 16px 16px;
  background: url() no-repeat scroll right 25% transparent;
  height: 100%;
  white-space: normal;
}
.no-image img {
  display: none!important;
}
.box.infoBt {
  background: #d2d2d2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #d2d2d2;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: linear-gradient(top, #ffffff 0px, #d2d2d2 1px, #d2d2d2 100%);
  box-shadow: #999 0px 1px 2px;
  border: 1px solid #888888;
}
.box.infoBt p {
  font-size: 15px;
  color: #404040;
  text-align: left;
  padding: 0 0 1px 0 !important;
  margin-top: 6px;
  float: left;
  line-height: 16px;
  text-shadow: 1px 1px #fff;
}
.box.infoBt .pictoButton {
  width: 100%;
  height: 100%;
  background: url() no-repeat scroll 95% 8px;
  position: absolute;
  top: 0;
  right: 0;
}
.box.infoBt .pictoIcon {
  position: relative;
  float: left;
  top: 0;
}
.box .contentBox p {
  padding: 0;
}
/* overflow ellipsis on short boxes with image */
.size-M.twitterBg a div:nth-child(2) {
  white-space: normal;
  text-overflow: normal;
  overflow: visible;
  padding-top: 6%;
}
.size-M a div:nth-child(2) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 1%;
}
.size-M.no-image a div:nth-child(2) {
  white-space: inherit;
  text-overflow: inherit;
  overflow: visible;
  padding-top: 10px;
}
.cacheIframe {
  width: 100%;
  height: 70%;
  position: absolute;
  top: 30px;
  left: 0;
}
.filtered .elementForHoles {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0!important;
  /* Safari 1.x */
  -khtml-opacity: 0!important;
  /* Good browsers */
  opacity: 0!important;
}
.isoBoxStyle:hover {
  cursor: pointer;
  z-index: 50;
}
p.number {
  display: none;
}
.alphaFade {
  opacity: 0.2!important;
}
.greyScale img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
.blur {
  -webkit-filter: blur(2px);
}
/* Sidebar Styles */
.column-25 .facebookBt,
.column-25 .youtubeBt,
.column-25 .twitterBt,
.column-25 .googlePlayBt,
.column-25 .appStoreBt,
.column-25 .orangeButton,
.column-25 .blackButton {
  height: 60px;
}
.column-25 .mediumButton.orangeButton {
  height: auto;
}
/* /Sidebar Styles */
/**** Start: Recommended Isotope styles ****/
/**** Media queries ****/
.isoBoxSize {
  width: 222px;
}
.homepage .isoBoxSize {
  width: 100%  !important;
  margin: 0!important;
}
@media (max-width: 767px) {
  #switch:after {
    content: attr(data-content) "small";
  }
  .isotope {
    width: 100%;
    margin: 0;
  }
  .isotope .titleBox {
    white-space: normal;
    overflow: visible;
    text-overflow: inherit;
  }
  #board .isoBoxSize {
    margin: 0;
    padding: 0;
    margin: 7px 7px 8px 8px  !important;
    width: 47% !important;
  }
  #options li:last-child {
    margin: 8px 9px 8px 0;
  }
  .size-L {
    height: 276px!important;
  }
  .size-M {
    height: 207px!important;
  }
  .mainColumn-75 {
    width: 100%!important;
  }
  .isoBoxSize {
    width: 47%  !important;
    margin: 7px!important;
  }
  .asideColumn-25 {
    width: 98%!important;
    margin: 16px 0 0 0px!important;
    clear: both!important;
  }
}
@media (max-width: 600px) {
  #options {
    margin: 0;
  }
  #switch:after {
    content: attr(data-content) "small";
  }
  .isotope {
    width: 100%;
    margin: 0;
  }
  #board .isoBoxSize {
    margin: 0;
    padding: 0;
    margin: 4px 5px 5px 4px  !important;
    width: 47% !important;
  }
  #options li:last-child {
    margin: 8px 5px 8px 0;
  }
  .mainColumn-75 {
    width: 100%!important;
  }
  .isoBoxSize {
    width: 47%  !important;
    margin: 4px 5px 5px 4px!important;
  }
  .asideColumn-25 {
    width: 98%!important;
    margin: 16px 0 0 0px!important;
    clear: both!important;
  }
  /* overflow ellipsis on short boxes with image - Commented by Ian Haydon*/
  /*.size-M a div:nth-child(3) {  
      padding-top: 0px;
    } */
}
@media (max-width: 388px) {
  #options {
    margin: 0;
  }
  #switch:after {
    content: attr(data-content) "small";
  }
  .isotope {
    width: 100%;
    margin: 0;
  }
  #board .isoBoxSize {
    width: 100% !important;
    margin: 8px 0!important;
  }
  #options li:last-child {
    margin: 8px 4px 8px 0;
  }
  .size-L {
    height: 282px!important;
  }
  .size-M {
    height: 212px!important;
  }
  .mainColumn-75 {
    width: 100%!important;
  }
  .isoBoxSize {
    width: 99%  !important;
    margin: 8px 0 8px 0px!important;
  }
  .asideColumn-25 {
    width: 98%!important;
    margin: 16px 0 0 0px!important;
    clear: both!important;
  }
}
@media (min-width: 768px) and (max-width: 981px) {
  #switch:after {
    content: attr(data-content) "medium";
  }
  .isotope {
    width: 100%;
    margin: 0;
  }
  #options li:last-child {
    margin: 8px 9px 8px 0;
  }
  .isoBoxSize {
    width: 46%  !important;
    margin: 7px!important;
  }
  #board .isoBoxSize {
    width: 31%  !important;
    margin: 7px!important;
  }
  .size-L {
    height: 268px!important;
  }
  .size-M {
    height: 192px!important;
  }
  .mainColumn-75 {
    width: 66%!important;
    margin: 0;
  }
  .asideColumn-25 {
    width: 33%!important;
  }
}
@media (min-width: 982px) {
  #switch:after {
    content: attr(data-content) "big";
  }
  .isoBoxSize {
    margin: 0 15px 17px 0!important;
    width: 226px !important;
  }
  #board .isoBoxSize {
    margin: 0 21px 17px 0!important;
    width: 226px !important;
  }
  #options li:last-child {
    margin: 8px 1px 8px 0;
  }
  .size-L {
    height: 248px!important;
  }
  .size-M {
    height: 168px!important;
  }
}
@media (min-width: 1025px) {
  #options li:last-child {
    margin: 8px 1px 8px 0;
  }
  .size-L {
    height: 248px!important;
  }
  .size-M {
    height: 168px!important;
  }
}

/* =======================================
   _tabs.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.CQ-edit .tabsElement .wrapperContentTabs {
  visibility: visible;
}
.tabsElement {
  width: 400px;
  float: left;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: #aaa 0px 1px 4px;
  position: relative;
}
.tabsElement div.loader {
  width: 100px;
  height: 100px;
  margin: 32px auto;
  background: #FFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}
.tabsElement div.loader .animatedGif {
  width: 100px;
  height: 100px;
  background: url(../products/poker/img/homeCarousel/ajax-loader.gif) top left no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  padding: 0;
}
.tabsElement .wrapperContentTabs {
  visibility: hidden;
}
.tabsElement .titleTabContainer {
  position: relative;
}
.tabsElement .cta_container {
  margin-bottom: 32px;
  margin-top: 32px;
}
.tabsElement .header {
  width: 398px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #fcfcfc 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #fcfcfc 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #fcfcfc 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #fcfcfc 100%);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #fcfcfc 100%);
  border: solid 1px #a5a5a5;
  border-bottom: none;
  position: relative;
}
.tabsElement .header h3 {
  font-size: 14px;
  color: #404040;
  margin: 0;
  padding: 0;
  padding: 10px 16px;
  text-shadow: 1px 1px #fff;
  font-weight: bold;
  border: none;
  padding-bottom: 50px;
}
.tabsElement .header div.menuListTabs {
  width: 399px;
  height: 39px;
  position: absolute;
  top: 34px;
  left: -1px;
  border: solid 1px #a5a5a5;
  border-top: none;
  border-bottom-color: #cdcdcd;
  border-right: none;
}
.tabsElement .header div.maskList {
  height: 40px;
  overflow: hidden;
}
.tabsElement .header .scrollTabs {
  width: 30px;
  height: 100%;
  background: #404040;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.tabsElement .header .scrollTabs a {
  margin: 6px 0 0 0;
  display: block;
  width: 30px;
  height: 100%;
  background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
}
.tabsElement .header .scrollTabs.prev {
  left: 0;
  display: none;
}
.tabsElement .header .scrollTabs.prev a {
  background-position: -262px 0;
}
.tabsElement .header .scrollTabs.next {
  right: 0;
  display: none;
}
.tabsElement .header .scrollTabs.next a {
  background-position: -262px -40px;
}
.tabsElement .header ul.navTabs {
  margin: 0;
  padding: 0;
  width: auto;
}
.tabsElement .header ul.navTabs li {
  float: left;
  padding: 13px 16px;
  font-size: 13px;
  background: #ebebeb;
  background: -webkit-linear-gradient(top, #ebebeb 0px, #eeeeee 100%);
  background: -moz-linear-gradient(top, #ebebeb 0px, #eeeeee 100%);
  background: -o-linear-gradient(top, #ebebeb 0px, #eeeeee 100%);
  background: -ms-linear-gradient(top, #ebebeb 0px, #eeeeee 100%);
  background: linear-gradient(top, #ebebeb 0px, #eeeeee 100%);
  margin: 0 1px 0 0;
  cursor: pointer;
  border: none;
}
.tabsElement .header ul.navTabs li a {
  color: #404040;
  text-decoration: none;
  border: none;
}
.tabsElement .header ul.navTabs li a span.label {
  display: none;
}
.tabsElement .header ul.navTabs li a span.pictoIcon {
  font-size: 33px;
}
.tabsElement .header ul.navTabs li.active {
  border: solid 1px #cdcdcd;
  border-bottom: none;
  background: #FFF;
  border-color: #d5d5d5;
  margin: 0;
  padding: 12px 15px 14px 15px;
}
.tabsElement .header ul.navTabs li.firstItem {
  border-left: none;
  padding: 12px 15px 14px 16px;
}
.tabsElement .header ul.navTabs li.lastItem {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.tabsElement .header ul.navTabs li.listElementNext {
  padding: 13px 16px 13px 17px;
}
.tabsElement .header ul.navTabs li.listElementPrev {
  padding: 13px 17px 13px 16px;
  margin: 0;
}
.tabsElement .contentTabs {
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border: solid 1px #a5a5a5;
  border-top: none;
  /*.importantinfo{
                .column-33-container();
                float:right;
                .frameShadowed();
            }*/
}
.tabsElement .contentTabs .copy {
  padding: 10px 16px;
}
.tabsElement .shadow {
  width: 70%;
  height: 5px;
  background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #aaaaaa), color-stop(100%, transparent));
  /* Chrome,Safari4+ */
  background-image: -webkit-radial-gradient(50% 0%, 50% 2px, #aaaaaa 0%, transparent 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.3) 0%, transparent 80%);
  /* Opera 12+ */
  background-image: -ms-radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.3) 0%, transparent 80%);
  /* IE10+ */
  background-image: radial-gradient(ellipse at 50% 0%, rgba(170, 170, 170, 0.8) 0%, transparent 80%);
  /* W3C */
  background-image: -moz-radial-gradient(top center, ellipse, rgba(170, 170, 170, 0.8) 0%, transparent 60%);
  /* FF3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
  opacity: 0.6;
  filter: alpha(opacity=60);
  clear: both;
  position: absolute;
  left: 15%;
  bottom: -5px;
}
.tabsElement .panelAccordion {
  width: 100%;
  margin: 0;
  padding: 0;
}
.tabsElement .panelAccordion .headerEl h4 {
  background: #404040;
  color: #FFF;
  padding: 12px;
  border-bottom: solid 1px #000;
  margin-top: 0;
  margin-bottom: 0;
}
.tabsElement .panelAccordion .copyEl {
  display: none;
  padding: 12px;
}
.tabsElement.dark .header {
  background-color: #2c2c2c;
  background-image: -webkit-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -moz-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -o-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: -ms-linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  background-image: linear-gradient(top, #737373 1px, #2c2c2c 2px, #404040 80px);
  border-color: #323232;
}
.tabsElement.dark .header h3 {
  color: #FFF;
  text-shadow: 1px 1px #555;
}
.tabsElement.dark .header h3 .picto {
  background-image: url();
}
.tabsElement.dark .header div.menuListTabs {
  border-bottom-color: #5a5a5a;
  border-left: solid 1px #323232;
}
.tabsElement.dark .header div.menuListTabs.firstElSelected {
  border-left: solid 1px #a5a5a5;
}
.tabsElement.dark .header ul li {
  background: #5a5a5a;
  border-bottom: none;
}
.tabsElement.dark .header ul li a {
  color: #FFF;
}
.tabsElement.dark .header ul li.active {
  border-color: #fff;
  border-bottom: none;
}
.tabsElement.dark .header ul li.active a {
  color: #404040;
}
.tabsElement.large {
  width: 100%;
  position: relative;
}
.tabsElement.large .header {
  width: 100%;
}
.tabsElement.large .header .headerGraphic {
  width: 100%;
  overflow: hidden;
  border-top: solid 1px #FFF;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabsElement.large .header .headerGraphic h3 {
  font-size: 28px;
}
.tabsElement.large .header .headerGraphic .spacer {
  padding: 0 16px;
}
.tabsElement.large .header div.menuListTabs {
  width: 100%;
  position: relative;
  top: 0;
}
.tabsElement.large .contentTabs {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
/*================================================================================================================================================*/
.tabsElement.iconTabs .header,
.tabsElement.textTabs .header {
  overflow: hidden;
}
.tabsElement.iconTabs .header div.menuListTabs,
.tabsElement.textTabs .header div.menuListTabs {
  width: 100%;
  position: relative;
  height: auto;
  top: 0;
  background: #ffffff;
  background: -webkit-linear-gradient(top, #ffffff 0px, #d2d2d2 100%);
  background: -moz-linear-gradient(top, #ffffff 0px, #d2d2d2 100%);
  background: -o-linear-gradient(top, #ffffff 0px, #d2d2d2 100%);
  background: -ms-linear-gradient(top, #ffffff 0px, #d2d2d2 100%);
  background: linear-gradient(top, #ffffff 0px, #d2d2d2 100%);
  border-bottom: none;
}
.tabsElement.iconTabs .header div.maskList,
.tabsElement.textTabs .header div.maskList {
  height: auto;
}
.tabsElement.iconTabs .header ul.navTabs,
.tabsElement.textTabs .header ul.navTabs {
  margin: 0;
  padding: 0;
  width: auto;
  list-style: none;
}
.tabsElement.iconTabs .header ul.navTabs li,
.tabsElement.textTabs .header ul.navTabs li {
  float: left;
  padding: 10px 0 5px 0;
  font-size: 13px;
  background: none;
  margin: 0;
  cursor: pointer;
  border: none;
  text-align: center;
}
.tabsElement.iconTabs .header ul.navTabs li a,
.tabsElement.textTabs .header ul.navTabs li a {
  color: #989797;
  text-shadow: 1px 1px #fff;
  text-decoration: none;
  border: none;
  line-height: 33px;
}
.tabsElement.iconTabs .header ul.navTabs li a span.label,
.tabsElement.textTabs .header ul.navTabs li a span.label {
  display: none;
}
.tabsElement.iconTabs .header ul.navTabs li a span.pictoIcon,
.tabsElement.textTabs .header ul.navTabs li a span.pictoIcon {
  font-size: 33px;
  padding: 0 16px;
}
.tabsElement.iconTabs .header ul.navTabs li a:hover,
.tabsElement.textTabs .header ul.navTabs li a:hover {
  color: #404040;
}
.tabsElement.iconTabs .header ul.navTabs li.active,
.tabsElement.textTabs .header ul.navTabs li.active {
  border: none;
  background: #FFF;
  margin: 0;
}
.tabsElement.iconTabs .header ul.navTabs li.active a,
.tabsElement.textTabs .header ul.navTabs li.active a {
  color: #e8490d;
  text-shadow: 1px 1px #ff000;
}
.tabsElement.iconTabs .header ul.navTabs li.firstItem,
.tabsElement.textTabs .header ul.navTabs li.firstItem {
  border-left: none;
}
.tabsElement.iconTabs .header ul.navTabs li.lastItem,
.tabsElement.textTabs .header ul.navTabs li.lastItem {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.tabsElement.iconTabs .header ul.navTabs li.listElementPrev,
.tabsElement.textTabs .header ul.navTabs li.listElementPrev {
  margin: 0;
}
.tabsElement.iconTabs .contentTabs,
.tabsElement.textTabs .contentTabs {
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border: solid 1px #a5a5a5;
  border-top: none;
  background: #FFF;
}
.tabsElement.iconTabs .contentTabs .copy,
.tabsElement.textTabs .contentTabs .copy {
  padding: 32px;
}
.tabsElement.iconTabs .header ul.navTabs li a span.label,
.tabsElement.textTabs .header ul.navTabs li a span.pictoIcon {
  display: none;
}
.tabsElement.iconTabs .header ul.navTabs li a span.pictoIcon {
  font-size: 33px;
  padding: 0 16px;
}
.tabsElement.textTabs .header ul.navTabs li a span.label {
  padding: 0 16px;
  display: inherit;
}
/*======================Promotions button=====================*/
#promotion-header .cta_button {
  position: relative;
  left: 30px;
  margin-bottom: 0;
}
#promotion-header .cta_button .bannerButton {
  position: absolute;
  bottom: 30px;
}
#promotion-header .cta_container {
  margin: 0;
}
/*===============================================*/
@media screen and (max-width: 768px) {
  .tabsElement.iconTabs .contentTabs .copy,
  .tabsElement.textTabs .contentTabs .copy {
    padding: 16px;
  }
  .headHighlightened {
    top: 16px;
    left: 16px;
  }
  #promotion-header .cta_button {
    left: 16px;
  }
  #promotion-header .cta_button .bannerButton {
    bottom: 16px;
  }
}

/* =======================================
   _tables.less
======================================== */
/* =======================================
   _typography.less
======================================== */
/* ==> COMMENTS

    Typography.less defines the font used on the website and the following elements:
    
        - h1 to h6
        - p
        - a
        - ol / ul
        - ol/ul with classes (diamond, list-a (alphabetical))
    
==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.cq-table {
  /*table tr td:last-child  { 
    border-bottom: 2px solid @bodyBackground;
}*/
}
.cq-table table {
  background-color: #f6f6f6;
}
.cq-table table tr td:first-child {
  border-left: 0;
}
.column-75 table {
  max-width: 100%;
  border-spacing: 0;
  border-color: #cbcbcb;
}
.column-75 table.left {
  width: 47.5%!important;
  clear: none!important;
}
.column-75 table.right {
  width: 47.5%!important;
  clear: none!important;
}
.column-75 table.left_single {
  width: 47.5%!important;
  float: left;
}
.column-75 table.right_single {
  width: 47.5%!important;
  float: right;
}
table.tournaments-list {
  border-right: none;
  border-top: none;
}
.tablebordered td.StartDate {
  border-left: 2px solid #f6f6f6;
}
.table.tightFont th,
.table.tightFont td {
  font-size: 11px;
}
.column-75 table {
  width: 100%;
  margin-bottom: 10px;
  clear: both;
}
.column-75 table th,
.column-75 table td {
  padding: 6px 8px;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  border-right: none;
  border-top: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
}
.column-75 table th {
  line-height: 14px;
  color: #FFF;
  border: solid 1px #404040;
  padding: 6px 8px;
  background-color: #686868;
  background-image: -webkit-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -moz-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -o-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -ms-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  border-top: none;
}
.column-75 table th.bronze {
  background-color: #ffcf6c;
  background-image: -webkit-linear-gradient(top, #ffdb91 0px, #ffcf6c 50%, #f8b65f 51%, #e2a556 100%);
  background-image: -moz-linear-gradient(top, #ffdb91 0px, #ffcf6c 50%, #f8b65f 51%, #e2a556 100%);
  background-image: -o-linear-gradient(top, #ffdb91 0px, #ffcf6c 50%, #f8b65f 51%, #e2a556 100%);
  background-image: -ms-linear-gradient(top, #ffdb91 0px, #ffcf6c 50%, #f8b65f 51%, #e2a556 100%);
  background-image: linear-gradient(top, #ffdb91 0px, #ffcf6c 50%, #f8b65f 51%, #e2a556 100%);
  border: solid 1px #d7a22f;
  color: #404040;
}
.column-75 table th.silver {
  background-color: #f5ffff;
  background-image: -webkit-linear-gradient(top, #f8ffff 0px, #f5ffff 50%, #d7eaed 51%, #c3d5d8 100%);
  background-image: -moz-linear-gradient(top, #f8ffff 0px, #f5ffff 50%, #d7eaed 51%, #c3d5d8 100%);
  background-image: -o-linear-gradient(top, #f8ffff 0px, #f5ffff 50%, #d7eaed 51%, #c3d5d8 100%);
  background-image: -ms-linear-gradient(top, #f8ffff 0px, #f5ffff 50%, #d7eaed 51%, #c3d5d8 100%);
  background-image: linear-gradient(top, #f8ffff 0px, #f5ffff 50%, #d7eaed 51%, #c3d5d8 100%);
  border: solid 1px #8db2b8;
  color: #404040;
}
.column-75 table th.gold {
  background-color: #fff558;
  background-image: -webkit-linear-gradient(top, #fff882 0px, #fff558 50%, #ffd74d 51%, #ecc346 100%);
  background-image: -moz-linear-gradient(top, #fff882 0px, #fff558 50%, #ffd74d 51%, #ecc346 100%);
  background-image: -o-linear-gradient(top, #fff882 0px, #fff558 50%, #ffd74d 51%, #ecc346 100%);
  background-image: -ms-linear-gradient(top, #fff882 0px, #fff558 50%, #ffd74d 51%, #ecc346 100%);
  background-image: linear-gradient(top, #fff882 0px, #fff558 50%, #ffd74d 51%, #ecc346 100%);
  border: solid 1px #d7a22f;
  color: #404040;
}
.column-75 table th.arctic {
  background: #ffffff;
  background: -webkit-linear-gradient(top, #ffffff 0px, #dbdbdb 100%);
  background: -moz-linear-gradient(top, #ffffff 0px, #dbdbdb 100%);
  background: -o-linear-gradient(top, #ffffff 0px, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 0px, #dbdbdb 100%);
  background: linear-gradient(top, #ffffff 0px, #dbdbdb 100%);
  border: solid 1px #c8c8c8;
  color: #404040;
}
.column-75 table th.electricBlue {
  background-color: #00bffb;
  background-image: -webkit-linear-gradient(top, #40d1fe 0px, #00bffb 1px, #009dce 100%);
  background-image: -moz-linear-gradient(top, #40d1fe 0px, #00bffb 1px, #009dce 100%);
  background-image: -o-linear-gradient(top, #40d1fe 0px, #00bffb 1px, #009dce 100%);
  background-image: -ms-linear-gradient(top, #40d1fe 0px, #00bffb 1px, #009dce 100%);
  background-image: linear-gradient(top, #40d1fe 0px, #00bffb 1px, #009dce 100%);
  border: solid 1px #008cb8;
  color: #fff;
}
.column-75 table th.vividOrange {
  background-color: #ff6111;
  background-image: -webkit-linear-gradient(top, #fe7636 0px, #ff6111 1px, #eb4a0d 100%);
  background-image: -moz-linear-gradient(top, #fe7636 0px, #ff6111 1px, #eb4a0d 100%);
  background-image: -o-linear-gradient(top, #fe7636 0px, #ff6111 1px, #eb4a0d 100%);
  background-image: -ms-linear-gradient(top, #fe7636 0px, #ff6111 1px, #eb4a0d 100%);
  background-image: linear-gradient(top, #fe7636 0px, #ff6111 1px, #eb4a0d 100%);
  border: solid 1px #ce3800;
  color: #fff;
}
.column-75 table thead th {
  vertical-align: bottom;
}
.column-75 table caption + thead tr:first-child th,
.column-75 table caption + thead tr:first-child td,
.column-75 table colgroup + thead tr:first-child th,
.column-75 table colgroup + thead tr:first-child td,
.column-75 table thead:first-child tr:first-child th,
.column-75 table thead:first-child tr:first-child td {
  border-top: 0;
}
.column-75 table tbody + tbody {
  border-top: 2px solid #ffffff;
}
.column-75 table .table {
  background-color: #f6f6f6;
}
.table span.arrowBottom {
  display: block;
  width: 5px;
  height: 5px;
  margin: 0 3px;
  float: right;
  background: red;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.tablebordered {
  border: 1px solid #ffffff;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
}
.tablebordered th,
.tablebordered td {
  border-left: 2px solid #ffffff;
}
.tablebordered caption + thead tr:first-child th,
.tablebordered caption + tbody tr:first-child th,
.tablebordered caption + tbody tr:first-child td,
.tablebordered colgroup + thead tr:first-child th,
.tablebordered colgroup + tbody tr:first-child th,
.tablebordered colgroup + tbody tr:first-child td,
.tablebordered thead:first-child tr:first-child th,
.tablebordered tbody:first-child tr:first-child th,
.tablebordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-noBorder tr th,
.table-noBorder tr td {
  border: none;
}
.table-noBorder td.labelCell {
  width: 25%;
}
.table-noBorder td.contentCell {
  width: 75%;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #ffffff;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #e8e8e8;
}
.table-hover tbody tr:hover td td.StartDate,
.table-hover tbody tr:hover th td.StartDate {
  border-left: solid 2px #e8e8e8;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
/*
                .table td,
                .table th {
                  &.span1     { .tableColumns(1); }
                  &.span2     { .tableColumns(2); }
                  &.span3     { .tableColumns(3); }
                  &.span4     { .tableColumns(4); }
                  &.span5     { .tableColumns(5); }
                  &.span6     { .tableColumns(6); }
                  &.span7     { .tableColumns(7); }
                  &.span8     { .tableColumns(8); }
                  &.span9     { .tableColumns(9); }
                  &.span10    { .tableColumns(10); }
                  &.span11    { .tableColumns(11); }
                  &.span12    { .tableColumns(12); }
                }
                */
/*
                .table tbody tr {
                  &.success td {
                    background-color: @successBackground;
                  }
                  &.error td {
                    background-color: @errorBackground;
                  }
                  &.warning td {
                    background-color: @warningBackground;
                  }
                  &.info td {
                    background-color: @infoBackground;
                  }
                }
                
                // Hover states for .table-hover
                .table-hover tbody tr {
                  &.success:hover td {
                    background-color: darken(@successBackground, 5%);
                  }
                  &.error:hover td {
                    background-color: darken(@errorBackground, 5%);
                  }
                  &.warning:hover td {
                    background-color: darken(@warningBackground, 5%);
                  }
                  &.info:hover td {
                    background-color: darken(@infoBackground, 5%);
                  }
                }
                */
.scroller {
  float: left;
  clear: both;
  width: 100%;
  height: 588px;
  overflow: hidden;
  padding: 0 !important;
}
/*-- REGISTER BUTTON--*/
.table tbody td a {
  background: #d2d2d2;
  background-color: #d2d2d2;
  background-image: -webkit-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -o-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: -ms-linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  background-image: linear-gradient(top, #ffffff 1px, #d2d2d2 1px, #d2d2d2 100%);
  border: 1px solid #8c8c8c;
  color: #404040;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 12px;
  padding: 0.3em 1em 0.35em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  box-shadow: #999 0px 1px 2px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.table tbody td a:hover {
  background: #e0dede;
  background-color: #d6d4d4;
  background-image: -webkit-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -moz-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -o-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: -ms-linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  background-image: linear-gradient(top, #f7f7f7 1px, #d6d4d4 1px, #d6d4d4 100%);
  color: #5f5e5e;
  box-shadow: 0 0 5px rgba(184, 184, 184, 0.8);
  border: 1px solid #b1b1b1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.table tbody td a:active {
  margin-top: 1px;
  box-shadow: 0 0 0 #b1b1b1;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  margin-bottom: -1px;
}
.column-75 table {
  max-width: 100%;
  border-spacing: 0;
}
.table.tightFont th,
.table.tightFont td {
  font-size: 11px;
}
.schedule_main .table th {
  padding: 0;
}
.table {
  width: 100%;
  margin: 20px 0;
}
.table th,
.table td {
  padding: 6px 8px;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
}
.table tr.details td {
  border-top: none;
}
.table th {
  color: #FFF;
}
.table th div {
  padding: 6px 8px;
  background-color: #686868;
  background-image: -webkit-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -moz-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -o-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -ms-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  border-top: none;
}
.table th div a {
  color: #FFF;
  text-decoration: none;
  font-weight: normal;
}
.table th div a span.ordering {
  display: block;
  width: 12px;
  height: 12px;
  float: right;
  visibility: hidden;
}
.table th div a span.ordering.last {
  padding: 0 30px 0 0;
}
.table th div a.activeFilter span.ordering {
  visibility: visible;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ffffff;
}
.table .table {
  background-color: #f6f6f6;
}
.table.header-table {
  margin-bottom: 0;
}
.table.titles-list {
  margin-bottom: 0;
}
.table span.arrowBottom {
  display: block;
  width: 5px;
  height: 5px;
  margin: 0 3px;
  float: right;
  background: red;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.tablebordered {
  border: 1px solid #ffffff;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
}
.tablebordered th,
.tablebordered td {
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
}
.tablebordered caption + thead tr:first-child th,
.tablebordered caption + tbody tr:first-child th,
.tablebordered caption + tbody tr:first-child td,
.tablebordered colgroup + thead tr:first-child th,
.tablebordered colgroup + tbody tr:first-child th,
.tablebordered colgroup + tbody tr:first-child td,
.tablebordered thead:first-child tr:first-child th,
.tablebordered tbody:first-child tr:first-child th,
.tablebordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #ffffff;
}
.table-hover tbody tr.selected,
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #e8e8e8;
}
tr.selected td {
  border-color: #e8e8e8;
}
tr.details {
  background-color: #e8e8e8;
  boder-top: none!important;
}
tr.details div.wrapper {
  border-top: solid 1px #d2d2d2;
}
tr.details div.wrapper .line {
  border-top: solid 1px #FFF;
}
tr.details td {
  padding: 0;
  boder-top: 2px solid yellow!important;
}
tr.details table {
  background-color: #e8e8e8;
}
tr.details table tr {
  background-color: #e8e8e8;
}
tr.details table tr td {
  background-color: #e8e8e8;
  border: none;
  padding: 6px 8px;
}
tr.details table tr td span.label {
  color: #8c8c8c;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
/*
                .table td,
                .table th {
                  &.span1     { .tableColumns(1); }
                  &.span2     { .tableColumns(2); }
                  &.span3     { .tableColumns(3); }
                  &.span4     { .tableColumns(4); }
                  &.span5     { .tableColumns(5); }
                  &.span6     { .tableColumns(6); }
                  &.span7     { .tableColumns(7); }
                  &.span8     { .tableColumns(8); }
                  &.span9     { .tableColumns(9); }
                  &.span10    { .tableColumns(10); }
                  &.span11    { .tableColumns(11); }
                  &.span12    { .tableColumns(12); }
                }
                */
/*
                .table tbody tr {
                  &.success td {
                    background-color: @successBackground;
                  }
                  &.error td {
                    background-color: @errorBackground;
                  }
                  &.warning td {
                    background-color: @warningBackground;
                  }
                  &.info td {
                    background-color: @infoBackground;
                  }
                }
                
                // Hover states for .table-hover
                .table-hover tbody tr {
                  &.success:hover td {
                    background-color: darken(@successBackground, 5%);
                  }
                  &.error:hover td {
                    background-color: darken(@errorBackground, 5%);
                  }
                  &.warning:hover td {
                    background-color: darken(@warningBackground, 5%);
                  }
                  &.info:hover td {
                    background-color: darken(@infoBackground, 5%);
                  }
                }
                */
.bordered {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-spacing: 0;
  width: 100%;
  border: solid #ccc 1px;
  border-width: 0 1px 1px 1px;
}
.bordered tr:hover {
  /*background: #fbf8e9;
                    -o-transition: all 0.1s ease-in-out;
                    -webkit-transition: all 0.1s ease-in-out;
                    -moz-transition: all 0.1s ease-in-out;
                    -ms-transition: all 0.1s ease-in-out;
                    transition: all 0.1s ease-in-out; */
}
.bordered td,
.bordered th {
  border-left: 1px solid #ccc;
  text-align: left;
}
.bordered th {
  background-color: #dce9f9;
  background-color: #686868;
  background-image: -webkit-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -moz-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -o-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -ms-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  border: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.bordered td:first-child,
.bordered th:first-child {
  border-left: none;
}
.first-column-details {
  width: 60%;
}
.second-column-details {
  width: 40%;
}
@media screen and (max-width: 600px) {
  table.titles-list {
    display: none;
  }
  .scroller.table {
    margin-bottom: 0;
  }
  .containerTableScroll {
    border: solid 1px #d4d4d4;
    overflow: hidden;
  }
  .table tbody td a {
    width: 50%;
  }
}
/* Tournament Schedule */
.schedule_main thead {
  background: #ffffff;
}
#mdr_table .controls {
  background: url("https://scmedia.itsfogo.com/$-$/0beb4698b07244c58569dcf9ac4d3469.png") no-repeat scroll center bottom;
  height: 30px;
  width: 120px;
  margin: 0 auto;
}
#mdr_table .controls a {
  background-image: url("https://scmedia.itsfogo.com/$-$/0beb4698b07244c58569dcf9ac4d3469.png");
  text-indent: -1000px;
  display: block;
  height: 30px;
  width: 30px;
  float: left;
}
#mdr_table .controls a:hover {
  background-position: 0 -30px;
}
#mdr_table .controls a#first {
  background-position: top left;
}
#mdr_table .controls a#prev {
  background-position: -30px top;
}
#mdr_table .controls a#next {
  background-position: -60px top;
}
#mdr_table .controls a#last {
  background-position: -90px top;
}
#mdr_table .controls a:hover {
  background-position: -30px -30px;
}
#mdr_table .controls a:hover#first {
  background-position: 0 -30px;
}
#mdr_table .controls a:hover#prev {
  background-position: -30px -30px;
}
#mdr_table .controls a:hover#next {
  background-position: -60px -30px;
}
#mdr_table .controls a:hover#last {
  background-position: -90px -30px;
}
#mdr_table .controls a.inactive {
  visibility: hidden;
}

/* =======================================
   _headerFullWidthContainer.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.gradientBgVideo {
  background-color: #c7c7c7;
  background-image: -webkit-linear-gradient(top, #ffffff 0, #c7c7c7 2px, #f7f7f7 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0, #c7c7c7 2px, #f7f7f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0, #c7c7c7 2px, #f7f7f7 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0, #c7c7c7 2px, #f7f7f7 100%);
  background-image: linear-gradient(top, #ffffff 0, #c7c7c7 2px, #f7f7f7 100%);
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.headerFullWidth {
  position: relative;
  padding: 0;
}
.headerFullWidth .containerCopy {
  background: none;
}
.headerFullWidth .containerCopy {
  margin: 0;
}

.eraseChildrenMargin .headerImage {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-top: solid 1px #FFF;
  overflow: hidden;
}
/*

.headerFullWidth .column-50 a img {
    border-style:solid;
    border-width:1px;
    border-color:#8c8c8c;
    box-shadow:0px 5px 5px rgba(10,10,10,0.2);
    }
    
    
.headerFullWidth .column-50 a:hover img {
    border-color:#404040;
    box-shadow:0px 5px 5px rgba(10,10,10,0.4);
    }
    
*/
/*  temporary video fixes  */
.games .headerFullWidth .block-image {
  display: none;
}
.games .gradientBgVideo {
  background: none;
}
.games .headerFullWidth .column-50 {
  width: 98%;
}
.get-started .column-33 {
  display: none;
}
.get-started .content-block .column-33 {
  display: block;
}

/* =======================================
   _scrollBarSchedule.less
======================================== */
.scroller.table {
  float: left;
  height: 501px;
  overflow: hidden;
  position: relative;
}
.drag {
  background: #8c8c8c;
  position: relative;
  top: 0;
  left: 50%;
  margin: 0 0 0 -8px;
  cursor: pointer;
  width: 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.verticalBar {
  float: right;
  width: 16px;
  height: 500px;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
}
.track {
  background: #FFF;
  height: 468px;
  position: relative;
}
.arrow {
  width: 16px;
  height: 16px;
}
.verticalBar .arrowUp {
  background: #ffffff url(../products/poker/img/scrollBarSchedule/topArrow.gif) top center no-repeat;
}
.verticalBar .arrowDown {
  background: #ffffff url(../products/poker/img/scrollBarSchedule/bottomArrow.gif) bottom center no-repeat;
}
.tournaments-list {
  position: relative;
}
@media screen and (max-width: 600px) {
  .verticalBar {
    float: right;
    border-right: none;
    border-bottom: none;
  }
}

/* =======================================
   _deposit.less
======================================== */
/* ==> COMMENTS

    used only on: http://dev.cms.partygaming.local:4502/content/poker/partypokercom/en_US/deposit-options.html

==== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.wrapperCallFlags {
  background: transparent url(../products/poker/img/deposit_options/triangle-input.jpg) no-repeat right bottom;
  display: block;
  height: 16px;
  margin: 16px 0 0 0;
  overflow: hidden;
  padding: 2px 20px 2px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #9d9d9d;
  border-bottom: 1px solid #f3f3f3;
  border-right: none;
}
.deposit-options-controls {
  /*.column-66 .frameShadowed{
        height:95px;
    }*/
}
.deposit-options-controls .column-33 .frameShadowed {
  height: auto;
}
.deposit-options-controls .column-33 .frameShadowed .frameShadowed {
  height: auto;
}
.deposit-options-container .containerCopy {
  padding: 20px;
}
form#bankOptionsForm {
  margin: 16px 0 0 0;
}
form#bankOptionsForm .column-50 {
  margin-bottom: 0;
  width: 38%;
}
form#bankOptionsForm .column-50 .lineOption {
  margin: 0 0 5px 0;
}
form#bankOptionsForm .column-50.lastColumn {
  width: 58%;
}
form#bankOptionsForm label.bankOptions {
  display: block;
  width: 75%;
  float: left;
}
form#bankOptionsForm input.bankOptions {
  float: left;
  width: 20px;
}
/*FLAG LOCATIONS */
.country {
  line-height: 14px;
}
.flag {
  background: url(https://scmedia.itsfogo.com/$-$/d4899b31af1c4a64945ef2743b4ec396.png) no-repeat;
  width: 21px;
  height: 14px;
  float: left;
  margin: 1px 5px 2px 0;
}
.countryName {
  display: block;
  width: 75%;
  float: left;
}
.dz {
  background-position: 0 -28px;
}
.ad {
  background-position: 0 -56px;
}
.ag {
  background-position: 0 -84px;
}
.ar {
  background-position: 0 -98px;
}
.am {
  background-position: 0 -112px;
}
.aw {
  background-position: 0 -126px;
}
.au {
  background-position: 0 -140px;
}
.at {
  background-position: 0 -154px;
}
.az {
  background-position: 0 -168px;
}
.bd {
  background-position: 0 -182px;
}
.bb {
  background-position: 0 -224px;
}
.by {
  background-position: 0 -238px;
}
.be {
  background-position: 0 -252px;
}
.bz {
  background-position: 0 -266px;
}
.bt {
  background-position: 0 -308px;
}
.ba {
  background-position: 0 -336px;
}
.bw {
  background-position: 0 -350px;
}
.br {
  background-position: 0 -364px;
}
.kh {
  background-position: 0 -434px;
}
.ca {
  background-position: 0 -462px;
}
.ky {
  background-position: 0 -490px;
}
.cl {
  background-position: 0 -518px;
}
.co {
  background-position: 0 -546px;
}
.cd {
  background-position: 0 -588px;
}
.cr {
  background-position: 0 -616px;
}
.ci {
  background-position: 0 -630px;
}
.hr {
  background-position: 0 -644px;
}
.cw {
  background-position: 0 -672px;
}
.cy {
  background-position: 0 -686px;
}
.cz {
  background-position: 0 -700px;
}
.dk {
  background-position: 0 -714px;
}
.do {
  background-position: 0 -742px;
}
.ec {
  background-position: 0 -812px;
}
.sv {
  background-position: 0 -798px;
}
.ee {
  background-position: 0 -854px;
}
.fo {
  background-position: 0 -882px;
}
.fi {
  background-position: 0 -896px;
}
.fr {
  background-position: 0 -924px;
}
.gf {
  background-position: 0 -938px;
}
.pf {
  background-position: 0 -952px;
}
.tf {
  background-position: 0 -966px;
}
.ge {
  background-position: 0 -1008px;
}
.de {
  background-position: 0 -1022px;
}
.gi {
  background-position: 0 -1050px;
}
.gr {
  background-position: 0 -1078px;
}
.gl {
  background-position: 0 -1092px;
}
.gg {
  background-position: 0 -1148px;
}
.hn {
  background-position: 0 -1218px;
}
.hu {
  background-position: 0 -1246px;
}
.is {
  background-position: 0 -1260px;
}
.ie {
  background-position: 0 -1330px;
}
.im {
  background-position: 0 -1344px;
}
.jm {
  background-position: 0 -1372px;
}
.jp {
  background-position: 0 -1386px;
}
.je {
  background-position: 0 -1400px;
}
.kz {
  background-position: 0 -1428px;
}
.kv {
  background-position: 0 -1470px;
}
.lv {
  background-position: 0 -1526px;
}
.li {
  background-position: 0 -1596px;
}
.lt {
  background-position: 0 -1610px;
}
.lu {
  background-position: 0 -1638px;
}
.mo {
  background-position: 0 -1666px;
}
.mk {
  background-position: 0 -1652px;
}
.mt {
  background-position: 0 -1750px;
}
.mu {
  background-position: 0 -1778px;
}
.mx {
  background-position: 0 -1792px;
}
.md {
  background-position: 0 -1820px;
}
.mc {
  background-position: 0 -1834px;
}
.me {
  background-position: 0 -1862px;
}
.na {
  background-position: 0 -1932px;
}
.nl {
  background-position: 0 -1974px;
}
.nc {
  background-position: 0 -1988px;
}
.nz {
  background-position: 0 -2002px;
}
.ni {
  background-position: 0 -2016px;
}
.no {
  background-position: 0 -2072px;
}
.pa {
  background-position: 0 -2142px;
}
.py {
  background-position: 0 -2170px;
}
.pe {
  background-position: 0 -2184px;
}
.ph {
  background-position: 0 -2198px;
}
.pl {
  background-position: 0 -2212px;
}
.pt {
  background-position: 0 -2226px;
}
.ro {
  background-position: 0 -2268px;
}
.ru {
  background-position: 0 -2296px;
}
.sm {
  background-position: 0 -2338px;
}
.sn {
  background-position: 0 -2408px;
}
.rs {
  background-position: 0 -2422px;
}
.sx {
  background-position: 0 -2478px;
}
.sk {
  background-position: 0 -2506px;
}
.si {
  background-position: 0 -2492px;
}
.za {
  background-position: 0 -2548px;
}
.es {
  background-position: 0 -2562px;
}
.se {
  background-position: 0 -2660px;
}
.ch {
  background-position: 0 -2674px;
}
.tt {
  background-position: 0 -2814px;
}
.tc {
  background-position: 0 -2856px;
}
.ua {
  background-position: 0 -2884px;
}
.us {
  background-position: 0 -2926px;
}
.gb {
  background-position: 0 -1064px;
}
.uy {
  background-position: 0 -2912px;
}
.va {
  background-position: 0 -2982px;
}
.ve {
  background-position: 0 -2996px;
}
.vn {
  background-position: 0 -3010px;
}
.zz {
  background-position: 100px;
}
.countries {
  position: absolute;
  left: 21px;
  display: none;
  z-index: 1000;
}
.countries .containerCopy {
  padding: 16px;
}
.countries .country {
  clear: both;
  cursor: pointer;
}
.countries .frameShadowed {
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
}
.js-item-description {
  float: left;
  width: 98%;
  margin: 0 1% 2% 1%;
}
.column-25-flags,
.column-25-countryFlags {
  width: 23%;
  margin: 0 1% 12px 1%;
  float: left;
  clear: none!important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.column-25-flags .frameShadowed,
.column-25-countryFlags .frameShadowed {
  margin-bottom: 10px;
  padding: 20px 0;
}
.column-25-flags .image,
.column-25-countryFlags .image {
  cursor: pointer;
}
.column-25-flags {
  display: none;
  position: relative;
}
.column-25-flags h4.titleBank {
  font-size: 11px;
}
.column-25-flags h4.titleBank a {
  text-decoration: none;
  text-transform: uppercase;
}
.column-25-flags .triangle {
  width: 14px;
  height: 12px;
  background: url(../products/poker/img/deposit_options/triangle.jpg) top left no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  bottom: -13px;
  display: none;
}
.js-description-active .triangle {
  display: block;
}
.column-25-flags.active {
  display: block;
}
@media screen and (max-width: 768px) {
  .column-25-flags,
  .column-25-countryFlags {
    width: 48%;
    margin: 0 1% 12px 1%;
    float: left;
    clear: none!important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
  }
  .column-25-countryFlags:nth-child(3) {
    clear: both!important;
  }
  .deposit-options-controls .column-33 .frameShadowed {
    height: auto;
  }
  .deposit-options-controls .column-66 .frameShadowed {
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  .column-25-flags,
  .column-25-countryFlags {
    width: 100%;
    margin: 0 0 12px 0;
    float: left;
    clear: none!important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
  }
  .column-25-flags .triangle,
  .column-25-countryFlags .triangle {
    bottom: -13px;
  }
}

/* =======================================
   _modal.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
#overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  z-index: 14999;
  display: none;
}
#modal {
  position: fixed;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  top: 100px;
  left: 50%;
  margin-left: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: none;
  background: #dadada;
  width: auto;
  z-index: 15000;
  display: none;
  overflow: hidden;
}
#modal iframe {
  margin: 32px auto;
  width: 100%;
}
#modal #wrapperInjection {
  padding: 0 0px;
}
#modal #wrapperInjection #main-content {
  padding: 24px 16px;
}
#modal a.closeModal {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 10px;
  text-align: center;
  text-decoration: none;
}
#modal a.closeModal span.pictoIcon {
  color: #404040;
  margin: -5px;
  font-size: 30px;
}
#modal a.closeModal:hover span.pictoIcon {
  color: #000;
}

/* =======================================
   _responsive.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.desktopEl {
  display: none;
}
.mobileEl {
  display: block;
}
@media screen and (max-width: 768px) {
  .copyGamePromoted {
    position: relative!important;
    width: 100%!important;
    top: auto!important;
    left: auto!important;
  }
  .copyGamePromoted h3 {
    width: 90%!important;
    margin: 6px auto!important;
    padding: 6px 0!important;
    font-size: 15px!important;
    color: #000!important;
  }
  .copyGamePromoted p {
    padding-bottom: 50px!important;
    width: 90%!important;
    margin: 0 auto!important;
    padding: 0 0 12px 0!important;
    font-size: 12px!important;
    line-height: 15px!important;
    color: #000!important;
  }
  .copyGamePromoted .bgWhito {
    display: none;
  }
  #header #top {
    margin: 0;
    padding: 0;
  }
  #header #top #logo {
    margin: 10px 0 10px 0!important;
  }
  #header #top #logo a {
    width: 124px!important;
    height: 26px!important;
  }
  .container.isotope {
    width: 100%!important;
  }
  #footer #navFooter {
    border-bottom: solid 1px #e2e2e2;
  }
  #footer #navFooter .navFooterCol {
    width: 48%;
    float: left;
    margin: 0 auto 10px auto!important;
    padding: 0 1%;
  }
  #footer #navFooter #legalFooterNav {
    clear: both;
    float: left;
  }
  #footer #navFooter #footerLogo {
    float: none;
    clear: both;
    margin-left: 1%;
  }
  #footer #navFooter #languageVersion {
    float: none;
    width: 100%;
  }
  #footer #navFooter #languageVersion p {
    width: auto;
  }
  #footer #navFooter #copyrightWebsite {
    margin-bottom: 32px;
    width: 100%;
    margin-top: 0;
  }
  #footer #navFooter #copyrightWebsite p {
    padding: 0;
    float: left;
    line-height: 36px;
    margin: 0 0 0 16px;
  }
  #footer #navFooter #copyrightWebsite span {
    display: block;
    float: left;
    width: 35px;
    height: 36px;
    background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
    background-position: 0 0;
  }
  #footer #socialNetworksNavFooter {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .column-50 {
    width: 100%;
  }
  .column-50 .reponsiveFigure {
    margin: 24px 0 0 0;
    text-align: center;
  }
  #strip {
    height: auto!important;
  }
  #strip .container {
    width: 100%!important;
  }
  #strip .container ul {
    display: none;
    float: none;
    padding: 0 5px 0 0;
  }
  #strip .container ul li {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
  }
  #strip .container ul li a {
    width: 90%;
    margin: 0;
    padding: 0;
    padding: 5%;
  }
  #strip #top {
    margin: 0;
    padding: 0;
  }
  #strip #top .container {
    margin: 0;
    padding: 0;
    padding: 0!important;
    width: 98%;
    margin: 0 auto;
  }
  #strip #top ul#menu {
    clear: both;
    float: none;
    margin: 0;
    padding: 0;
  }
  #strip #top ul#menu li {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #strip #top ul#menu li a {
    display: block;
    width: 100%;
    text-align: left;
    border-top: solid 1px #fff;
  }
  #strip .container.isotope {
    width: 100%!important;
  }
  #strip #footer #navFooter {
    border-bottom: solid 1px #e2e2e2;
  }
  #strip #footer #navFooter .navFooterCol {
    width: 100%;
    float: left;
    margin: 0 auto 10px auto!important;
    padding: 0;
  }
  #strip #footer #navFooter .navFooterCol h3 {
    margin-bottom: 10px;
    padding: 10px;
    background: #e2e2e2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  #strip #footer #navFooter .navFooterCol ul {
    margin: 0;
    padding: 0;
  }
  #strip #footer #navFooter .navFooterCol ul li {
    margin: 0;
    padding: 0;
    margin: 0 0 10px 8px;
  }
  #strip #footer #navFooter #legalFooterNav {
    clear: both;
    float: left;
  }
  #strip #footer #navFooter #footerLogo {
    float: none;
    clear: both;
    margin-left: 1%;
  }
  #strip #footer #navFooter #languageVersion {
    float: none;
    width: 100%;
  }
  #strip #footer #navFooter #languageVersion p {
    width: auto;
  }
  #strip #footer #navFooter #copyrightWebsite {
    margin-bottom: 32px;
    width: 100%;
    margin-top: 0;
  }
  #strip #footer #navFooter #copyrightWebsite p {
    padding: 0;
    float: left;
    line-height: 36px;
    margin: 0 0 0 16px;
  }
  #strip #footer #navFooter #copyrightWebsite span {
    display: block;
    float: left;
    width: 35px;
    height: 36px;
    background-image: url(https://scmedia.itsfogo.com/$-$/34f2b40e105c44d0beadd72a51d99a1a.png);
    background-position: 0 0;
  }
  #strip #footer #socialNetworksNavFooter {
    display: none;
  }
  #main .wrapper_main_aside {
    width: 100%!important;
    position: relative;
  }
  #main .wrapper_main_aside .mainColumn {
    float: none!important;
    width: 92% !important;
    clear: both;
    margin: 0;
    padding: 0;
    margin: 0 auto !important;
  }
  #main .wrapper_main_aside .mainColumn p {
    padding: 0;
  }
  #main .wrapper_main_aside .mainColumn .relatedPageInSection {
    border-top: dotted 1px #404040;
    padding-top: 10px;
  }
  #main .wrapper_main_aside .mainColumn .relatedPageInSection ul {
    margin: 0;
    padding: 0;
    list-style-type: disc;
    list-style-position: inside;
  }
  #main .wrapper_main_aside .mainColumn .relatedPageInSection ul li {
    width: 99%;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    float: left;
    margin: 0 1% 1% 0;
    padding-bottom: 5px;
  }
  #main .wrapper_main_aside .mainColumn .relatedPageInSection ul li a {
    color: #404040;
  }
  #main .wrapper_main_aside .asideColumn {
    /*.asideBlock{
                    .resetSpace();
                    background: green;
                    width:92%;
                }*/
  }
  #main #welcomeWindow {
    margin: 24px 0 20px 0;
    height: auto;
    padding-bottom: 50px;
  }
  #main #welcomeWindow img {
    max-width: 100%;
  }
  #main #welcomeWindow #btPlayHome {
    position: relative;
    margin: 0!important;
    left: 0!important;
    display: none;
  }
  #main #welcomeWindow #btPlayHome .huge {
    width: 100%;
    padding: 0;
  }
  #main #mainFeatures .featureSite {
    width: 95%;
    height: 175px;
    float: none;
    margin: 0 auto 5px auto;
  }
  #main #mainFeatures .featureSite h4 {
    padding: 30px 0 0 0;
    font-size: 2.8em;
  }
  #main #mainFeatures .featureSite h4 a {
    text-decoration: none;
    color: #404040;
  }
  #main #mainFeatures .featureSite h4 a:hover {
    text-decoration: underline;
  }
  #main #mainFeatures .featureDetail {
    height: auto;
    margin: 0 0 15px 0;
  }
  #main #mainFeatures .featureDetail .detailCopy h4 {
    margin: 5px 0 0 0;
  }
  #main #mainFeatures .featureDetail .detailCopy p {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: 600px) and screen and (max-width: 1024px) {
  .container {
    width: 98%;
  }
  .container.isotope {
    width: 100%!important;
  }
  #panelAdmin {
    display: none;
  }
  #header {
    top: 0;
  }
  #header #gradient {
    width: 100%!important;
    left: 50%!important;
  }
  #header ul {
    float: none;
    padding: 0 5px 0 0;
  }
  #header ul li {
    float: none;
  }
  #header p#userOut {
    padding: 8px 0 0 5px;
  }
  #header #userNavigation {
    width: 98%;
  }
  #header #userNavigation #messagesUserNavBt {
    clear: both;
    margin-left: 5px;
  }
  #header #userNavigation #logout {
    float: right;
  }
  #top {
    margin: 0;
    padding: 0;
    /*
            ul#menu{
                clear: both;
                float:none;
                .resetSpace();

                li{
                    float:none;
                    width:100%;
                    .resetSpace();


                    a{
                        display: block;
                        width:100%;
                        text-align: left;
                        border-top:solid 1px #fff;
                    }
                }

            }
            */
  }
  #top .container {
    margin: 0;
    padding: 0;
    padding: 0!important;
    width: 98%;
    margin: 0 auto;
  }
}

/* =======================================
   _filters.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.tournament-schedule {
  margin-bottom: 32px;
}
.filter {
  background: #FFF;
  padding: 5%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.filter div.item {
  margin: 0 0 10px 0;
}
.filter ul {
  list-style: none;
}
.filter ul li {
  background: none;
  margin: 0 0 5px 0;
  border: solid 1px #a5a5a5;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.filter ul li a {
  display: block;
  padding: 7px;
  background-color: #DDD;
  color: #404040;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  background: #e7e7e7;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -moz-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: -ms-linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  background: linear-gradient(top, #e7e7e7 0%, #e5e5e5 100%);
  border: none;
  border-top: solid 1px #fff;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  text-shadow: none;
}
.filter ul li a:hover {
  background: #c6c6c6;
  border: none;
  text-shadow: none;
  border-top: solid 1px #fff;
}
.filter ul li a.selected {
  background: #c6c6c6;
  border: none;
  text-shadow: none;
  border-top: solid 1px #fff;
}
.filterslist .applied .cont p.filters-label {
  float: left;
  width: 100px;
  font-weight: bold;
  line-height: 26px;
}
.filterslist .applied .cont .list p {
  line-height: 26px;
}
.filterslist .applied .cont .list a {
  padding: 5px 7px;
  display: block;
  background: #FFF;
  border: solid 1px #d4d4d4;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 10px 10px 0;
  color: #404040;
  text-decoration: none;
}
.filterslist .applied .cont .list a span.pictoIcon {
  padding: 0 0 0 7px;
}
.filterslist .applied .cont .list a:hover {
  text-shadow: 1px 1px #fff;
  background: #ededed;
}
.filterslist .applied .close {
  display: none;
  margin: 4px 0 0 0;
}
.filterslist .applied .close a {
  font-size: 16px;
  color: #404040;
  text-decoration: none;
}
.filterslist .applied .close a span.pictoIcon {
  line-height: 26px;
}
.filterslist .applied .close.active {
  display: block;
}
.filter .form input {
  width: 80%;
  float: left;
  color: #8c8c8c;
}
.filter .form a {
  color: #404040;
  text-decoration: none;
  font-size: 18px!important;
}
.filter h4 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
}
.filter .select {
  clear: both;
  margin-top: 12px;
}
.filter .titleFilterList {
  font-weight: bold;
  margin-bottom: 5px;
}
.filter .select .item {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .filter .select .item {
    width: 30%;
    clear: none!important;
    margin: 0 5% 0 0;
    float: left;
  }
  .filter .select .item.lastColumn {
    margin: 0;
  }
}
@media screen and (max-width: 600px) {
  .filter .select .item {
    width: 100%;
    float: none;
    margin: 0;
  }
}

/* =======================================
   _dropup.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 10px;
  height: 14px;
  background: url(https://scmedia.itsfogo.com/$-$/3865155b870b4dc3a75c4b34a79e94dc.png) top center no-repeat;
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 96px;
  padding: 0 0;
  margin: 2px 0 0;
  list-style: none;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-bottom: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 0 10px 1px 7px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  font-weight: normal;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.dropup .dropdown-menu.up,
.navbar-fixed-bottom .dropdown .dropdown-menu.up {
  top: auto;
  bottom: 100%;
  margin-bottom: 0;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn-group:hover .btn {
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
}
.btn-group .btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 1px 12px 1px 7px;
  margin-bottom: 0;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: #FFF;
  border: 1px solid #d2d2d2;
  *border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  color: #404040;
  text-shadow: none;
}
.btn-group .btn:first-child {
  *margin-left: 0;
}
.btn-group .btn:hover {
  text-decoration: none;
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
}
.btn-group .btn:focus {
  text-decoration: none;
  background: #FFF;
}
.btn-group .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn-group .btn.active,
.btn-group .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group .btn.disabled,
.btn-group .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 65;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: none 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: none 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 12px;
}
.btn-group > .btn:first-child {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  width: 56px;
  text-align: left;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group.open > .btn:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.btn-group.open > .btn:last-child,
.btn-group.open > .dropdown-toggle {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
#containerDropTopics .dropdown-menu {
  width: 180px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-top: none;
}
#containerDropTopics .btn-group > .btn:first-child {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  width: 140px;
  text-align: left;
}
#containerDropTopics .btn-group > .btn:last-child,
#containerDropTopics .btn-group > .dropdown-toggle {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
#containerDropTopics .btn-group.open > .btn:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
#containerDropTopics .btn-group.open > .btn:last-child,
#containerDropTopics .btn-group.open > .dropdown-toggle {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.btn-group.open > .btn {
  background: #FFF;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .caret {
  background: url(https://scmedia.itsfogo.com/$-$/7a53d9940dfd446d90acea359145ea0a.png) top center no-repeat;
}
.dropdown-menu {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.dropdown-menu li {
  margin: 0;
}
.dropdown-menu li a {
  text-decoration: none;
}
.wrapperDropUp {
  position: absolute;
  right: 0;
}
#containerDropTopics .wrapperDropUp {
  position: relative;
}
.btn-group .btn .pictoIcon {
  line-height: 20px;
  content: "}7d";
}
.btn-group.open .btn .pictoIcon {
  line-height: 20px;
  content: "}7b";
}

/* =======================================
   _specific.less
======================================== */
.landing-slider {
  overflow: hidden;
}
.image.pictoRequired {
  width: auto;
}
.marginTopBottom img {
  margin: 16px 0;
}
#glossary-index {
  display: table;
  width: 100%;
}
#glossary-index ul {
  padding: 0 16px;
  display: block;
}
#glossary-index ul li {
  float: left;
  display: table;
  margin: 0;
  padding: 0;
  width: 4.3%;
  font-size: 15px;
  text-align: center;
  padding: 16px 0;
}
#glossary-index ul li a {
  display: block;
  text-decoration: none;
}
#glossary-index ul li a:hover {
  font-weight: bold;
  font-size: 18px;
  display: block;
}
@media (max-width: 600px) {
  #glossary-index ul {
    padding-top: 16px;
  }
  #glossary-index ul li {
    width: 8.3%;
    padding: 0 0 16px 0;
  }
}

/* =======================================
   _ui.less
======================================== */
/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui-helper-clearfix {
  display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: block;
}
/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Component containers
----------------------------------*/
/* http://docs.jquery.com/UI/Accordion#theming */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion .slides-content {
  border: solid 1px #a5a5a5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 8px 0;
  overflow: hidden;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
}
.ui-accordion {
  width: 100%;
  margin-bottom: 15px;
}
.ui-accordion-header {
  font-size: 12px;
  margin-bottom: 1px;
  cursor: pointer;
  position: relative;
  margin: 1px;
  zoom: 1;
  background-color: #EEE;
  padding: 10px 15px;
  background: none;
}
.ui-accordion-li-fix {
  display: inline;
}
.ui-accordion-header-active {
  border-bottom: 0 !important;
}
.ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
.ui-accordion-content {
  background: none;
  padding: 15px;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  /*overflow: auto;*/
  display: none;
  zoom: 1;
}
.ui-accordion-content-active {
  display: block;
}
/*#collapse div:nth-child(3) h3,.slides-content + .slides-content + .slides-content h3 {padding-bottom: 0;}*/
.ui-accordion-header {
  margin-bottom: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  color: #404040;
  font-size: 15px;
  background: none;
  cursor: pointer;
}
#collapse h3 span {
  margin-right: 10px;
}
.tabUIAccordionElement h2 span {
  margin-right: 10px;
}
.tabUIAccordionElement h2 {
  cursor: pointer;
}
h3.ui-accordion-header.ui-state-default:after {
  content: "}";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #8c8c8c;
  text-shadow: 0px 1px #fff;
}
h3.ui-accordion-header.ui-state-active:after {
  content: "{";
  float: right;
  font-family: 'particon';
  width: 18px;
  height: 18px;
  font-size: 15px;
  color: #8c8c8c;
  text-shadow: 0px 1px #fff;
}
/* tabs
----------------------------------*/
/* http://docs.jquery.com/UI/Tabs#theming */
.ui-tabs {
  position: relative;
  padding: 0;
  clear: both;
  border: none;
}
.ui-tabs-nav {
  margin: 0;
  padding: 0;
  background: none;
}
.ui-tabs ul.ui-tabs-nav {
  position: relative;
  z-index: 100;
}
.tabUIElement {
  clear: both;
  padding: 0;
  border: solid 1px #a6a6a6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  margin: 0 0 32px 0;
}
.tabbed.ui-accordion {
  border: none!important;
}
.tabUIElement ul li {
  list-style: none;
}
.tabUIElement .slides-content {
  clear: both;
}
.tabUIElement .slides-content ul li {
  list-style: disc outside none !important;
}
.tabUIElement ul {
  display: none;
}
/* no-js tabs menu */
.tabUIElement ul.ui-tabs-nav {
  display: block;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #f7f7f7 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #f7f7f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #f7f7f7 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #f7f7f7 100%);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #f7f7f7 100%);
  border-bottom: solid 1px #a4a4a4;
}
.tabUIElement .slides-content ul {
  display: block;
}
.ui-tabs-nav li {
  float: left;
  position: relative;
  top: 1px;
  margin: 0 1px 0 0;
  padding: 0;
  white-space: nowrap;
  border: 1px solid #DDD;
  border-bottom: solid 1px #a5a5a5;
  background-color: #e6e6e6;
  border-radius: 5px 5px 0px 0px;
}
.ui-tabs li a {
  float: left;
  padding: 12px 15px;
  text-decoration: none;
}
.ui-tabs-nav li a {
  color: #404040;
}
.ui-tabs-selected {
  margin-bottom: 0;
  borer-top: 1px solid #aaaaaa;
}
.ui-tabs .ui-tabs-selected {
  background: #fff;
  border: solid 1px #aaa;
  border-width: 1px 1px 0;
  padding: 0 0 1px;
}
/* .ui-tabs li.ui-tabs-selected a,  .ui-tabs .ui-tabs-nav li.ui-state-disabled a,  .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } */
.ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-panel {
  display: block;
  padding: 20px;
  margin-bottom: 15px;
  position: relative;
  z-index: 50;
  overflow: hidden;
}
.ui-tabs-hide {
  display: none !important;
}
/*headers*/
/*swf popup used in video component
#swf_video_popup #swf_video_close{top:-8px;left:-16px;position:absolute;z-index:9999;cursor:pointer;text-indent:-9999px;height:32px;width:32px;background-image:url();}
#swf_video_popup #swf_player{z-index:9998;position:absolute;top:0;left:0;}
#swf_video_popup{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9998;}
#swf_video_overlay{opacity:0.8;width:100%;z-index:9997;position:absolute;background-color:#000;left:0;top:0;filter: alpha(opacity = 80);} 
*/
/*transparent-link*/
.flash-container.transparent-link {
  position: relative;
}
.flash-container.transparent-link p {
  margin: 0!important;
}
.flash-container.transparent-link a {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  z-index: 9999;
  display: block;
  width: 100%;
  height: 100%;
}
div.collapse-container div.subtitle h4 {
  cursor: pointer;
}
/*======================*/
.slides-content ul {
  margin: 0;
  padding: 0;
}
.slides-content .slide img {
  margin-bottom: 16px;
}
.slides-content ul li:before {
  content: "\2666";
  color: #e8490d;
  font-size: 9px;
  position: absolute;
  left: -17px;
}
.slides-content ul li {
  line-height: 16px;
  text-indent: 0em;
  margin: 0.5em 2em;
  list-style: none;
  position: relative;
}
.slides-container .ui-state-default {
  border-width: 1px 1px 0;
}
@media screen and (max-width: 600px) {
  .tabUIElement {
    display: none!important;
  }
  .tabUIAccordionElement {
    display: block!important;
  }
  .tabUIAccordionElement h2 {
    display: block!important;
  }
}
.tabUIElement {
  display: block;
}
.tabUIAccordionElement {
  display: none;
}
.tabbed .slides-content .slide {
  border: 1px solid #aaa;
  border-radius: 0px 5px 5px;
}
.tabbed .ui-tabs-hide {
  border: none;
}

/* =======================================
   _gamePages.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
.rightElement {
  float: right;
  padding: 0 0 16px 16px;
}
.leftElement {
  float: left;
  padding: 0 16px 16px 0;
}
.image.rightElement {
  width: auto;
}
.image.leftElement {
  width: auto;
}
/*casino-game-category-component start*/
#casino-gameType {
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
}
#casino-gameType ul {
  padding: 0;
  margin: 20px 0;
  list-style: none;
}
#casino-gameType ul li {
  padding: 0 0 20px;
  margin: 0;
  height: 60px;
  border-bottom: 1px solid #D2D2D2;
}
#casino-gameType .casino-game img {
  float: left;
  clear: left;
  height: 70px;
}
#casino-gameType .casino-game span {
  display: block;
  padding: 25px 0 0 90px;
  height: 45px;
  font-weight: normal;
}
#casino-gameType .casino-game a {
  display: block;
  font-size: 16px;
  height: 70px;
  padding: 5px 10px;
}
#casino-gameType .casino-game a:hover {
  font-size: 16px;
  height: 70px;
  background: transparent url() no-repeat scroll 0 0;
}
#casino-game-hidden {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 4px #AAAAAA;
  padding: 16px;
  display: none;
  position: absolute;
  border: #ccc 1px solid;
  background: #ffffff url() no-repeat scroll top right;
  width: 245px;
  left: 380px;
}
#casino-game-hiddenArrow {
  position: absolute;
  left: 360px;
  display: none;
  z-index: 1;
  background: url("") no-repeat top right;
  width: 21px;
  height: 78px;
  margin-top: -4px;
}
@media screen and (max-width: 500px) {
  .rightContainerImageGame {
    float: none;
    padding: 0;
    text-align: center;
  }
  .rightContainerImageGame .image {
    margin: 0 0 16px 0;
  }
}
/* Backgammon & bingo headers */
#header-graphic {
  position: relative;
  background-color: transparent!important;
}
#header-graphic .headHighlightened {
  position: absolute;
}
#header-graphic .cta_button {
  position: absolute;
  bottom: 24px;
  left: 32px;
  margin: 0;
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  #header-graphic .cta_button {
    left: 32px;
  }
  #header-graphic .headHighlightened {
    top: 32px;
    left: 32px;
  }
  #header-graphic .headHighlightened span {
    font-size: 28px;
  }
}
@media screen and (min-width: 471px) and (max-width: 600px) {
  #header-graphic .cta_button {
    left: 16px;
    bottom: 16px;
  }
}
@media screen and (max-width: 470px) {
  #header-graphic {
    padding: 0 0 32px;
    background: #fff;
  }
  #header-graphic .headHighlightened {
    top: 16px;
    left: 16px;
  }
  #header-graphic .cta_button {
    bottom: 4px;
    left: 0;
    width: 90%;
  }
  #header-graphic .cta_button a {
    width: 100%;
  }
}
@media screen and (min-width: 1px) and (max-width: 360px) {
  #header-graphic {
    padding: 0 0 32px;
    background: #fff;
  }
  #header-graphic .headHighlightened {
    display: none;
  }
}

/* =======================================
   _gettingStarted.less
======================================== */

/* =======================================
   _threeColumnsCpnt.less
======================================== */
/* =======================================
   _mixins.less
======================================== */
/* ==> COMMENTS

    Mixins.less should not be modified, new mixins can be added anyway, but DO NOT MODIFY existing ones as it is used on most of the less files, here is the deatoil:
    
        .font-size()
        .setDimension()
        .resetSpace()
        .border-radius()
        .border-radius-custom()
        .linerGradient()
        .opacity()
        .text-shadow() 
        .innerShadow()
        .box-shadow()
        .box-shadow-colourGrey()
        .box-shadow-double()
        .box-shadowDelete()
        .transitionAll()
        .gradientTwoValues()
        .gradientThreeValues()
        .gradientFourValues()
        .gradientFiveValues()
        .frameShadowed()

==== */
/* =======================================
   _variables.less
======================================== */
/* ==> COMMENTS

    Variables.less contains some colours variables, the base font and define the body element, and the globalWrapper.

==== */
/*---------------------------
Transform font size to em
---------------------------*/
/*---------------------------
SET WIDTH AND HEIGHT
---------------------------*/
/*---------------------------
SET MARGIN & PADDING TO 0
---------------------------*/
/*---------------------------
SET ROUNDED CORNERS
---------------------------*/
/***** Radial Gradients *****/
/* =======================================
   _typography.less
======================================== */
/* ==> COMMENTS

    Typography.less defines the font used on the website and the following elements:
    
        - h1 to h6
        - p
        - a
        - ol / ul
        - ol/ul with classes (diamond, list-a (alphabetical))
    
==== */
.threeColumnsCpnt {
  margin: 8px 0 16px 0;
}
.threeColumnsCpnt .block-header {
  width: 25.3333%;
  clear: none!important;
  margin: 0 2% 0 0;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.threeColumnsCpnt .block-header h2 {
  font-size: 16px;
  color: #e8490d;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 768px) {
  .threeColumnsCpnt {
    margin: 4px 0 8px 0;
  }
  .threeColumnsCpnt .block-header {
    width: 100%;
    margin: 0 0 5px 0;
  }
}

/* =======================================
   _image-switcher.less
======================================== */
.image-switcher-container .nav li {
  float: left;
  list-style: none;
  border: 1px solid #999;
  background-color: #CCC;
  width: 10px;
  height: 10px;
  margin: 0 10px 0 0;
  padding: 0;
}
.image-switcher-container .nav li.select {
  background-color: #FFF;
}
.image-switcher-container .section.image {
  position: absolute;
}
.image-switcher-container {
  height: 300px;
  /*width:640px;*/
  margin: 0 0 32px 0;
  position: relative;
  border: 1px solid #999;
  padding: 3px 0;
  background: #aaaaaa;
}
.image-switcher-container .nav {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 40px;
  margin: -40px 0 0 0;
  position: relative;
}
.image-switcher-container .nav ul {
  position: absolute;
  left: 10px;
  top: 15px;
}
.image-switcher-container .nav li {
  background: #000;
  border-color: #666;
  cursor: pointer;
}
.image-switcher-container .nav li:hover {
  background: #092441;
  border-color: #fff;
}
.image-switcher-container .nav li.select {
  background: #fff;
  border-color: #092441;
}

/* Casino Widgets */
body.pre-login-middle-right,
body.post-login-middle-right,
body.pre-login-top-left,
body.post-login-top-left {
  overflow: hidden;
}
body.pre-login-middle-right #globalWrapper,
body.post-login-middle-right #globalWrapper,
body.pre-login-top-left #globalWrapper,
body.post-login-top-left #globalWrapper {
  background: transparent!important;
}
.casinowidget {
  margin: 0;
  overflow: hidden;
}
.casinowidget .pictoIcon {
  font-size: 20px;
  margin: -44px 7px 0 0;
  float: right;
}
.casinowidget p {
  padding: 0 16px;
}
.casinowidget .cta_button {
  margin: 16px 16px 8px 16px;
}
.casinowidget .titleBox {
  padding: 0!important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*padding: 10px 16px!important;*/
}
.casinowidget .separated {
  margin-bottom: 16px!important;
}
.casinowidget .titleBox h3 {
  font-size: 14px;
  padding-top: 8px;
  padding-left: 16px;
  color: #404040;
  text-shadow: 1px 1px #FFFFFF;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.topleft {
  height: 192px;
  width: 176px;
}
.middleright {
  width: 173px;
  height: 180px;
}

.nj-prelaunch .headHighlightened,
.njCasinopop .headHighlightened,
.njPokerpop .headHighlightened {
  position: relative!important;
  top: 16px;
  left: 16px;
  width: 80%;
}
.nj-prelaunch .headHighlightened h2,
.njCasinopop .headHighlightened h2,
.njPokerpop .headHighlightened h2 {
  background: #404040;
  text-transform: uppercase;
  font-size: 28px;
  box-shadow: 1px 1px 1px 0 #404040;
  color: #fff;
  padding: 5px 7px;
  margin-left: -35px;
  margin-bottom: 30px;
  font-weight: bold;
}
.nj-prelaunch .column-66,
.njCasinopop .column-66,
.njPokerpop .column-66 {
  width: 100%;
}
.nj-prelaunch .headHighlightened h2,
.njCasinopop .headHighlightened h2,
.njPokerpop .headHighlightened h2 {
  min-width: 200px;
  max-width: 321px;
  margin-left: -15px;
  margin-bottom: 16px;
}
.nj-prelaunch .prelaunch-text p,
.njCasinopop .prelaunch-text p,
.njPokerpop .prelaunch-text p {
  position: relative;
  background: rgba(255, 255, 255, 0.8);
  clear: left;
  width: 70%;
  padding: 8px;
  margin-left: 4px;
}
.nj-prelaunch .luckyJackBG {
  background-image: url();
  background-position: bottom right;
  background-repeat: no-repeat;
  min-height: 340px;
  position: relative;
}
.njPokerpop .luckyJackBG {
  background-image: url();
  background-position: bottom right;
  background-repeat: no-repeat;
  min-height: 400px;
  position: relative;
}
.njPokerpop .prelaunch-text p,
.njCasinopop .prelaunch-text p {
  position: relative;
  background: rgba(255, 255, 255, 0.8);
  clear: left;
  width: 40%;
  padding: 8px;
  margin-left: 4px;
}
.njPokerpop .headHighlightened,
.njCasinopop .headHighlightened {
  width: 40%;
}
.njCasinopop .luckyJackBG {
  background-image: url();
  background-position: bottom right;
  background-repeat: no-repeat;
  min-height: 400px;
  position: relative;
}
.nj-prelaunch .over21,
.njCasinopop .over21,
.njPokerpop .over21 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 41px;
  margin: 16px;
}
.njPokerpop .legalText,
.njCasinopop .legalText {
  position: absolute;
  bottom: 8px;
  right: 70px;
}
.njPokerpop .legalText p,
.njCasinopop .legalText p {
  font-size: 75%;
}
.softLaunch h2 {
  width: 300px!important;
}
.nj-prelaunch .cta_button,
.njCasinopop .cta_button,
.njPokerpop .cta_button {
  margin-left: 4px;
  margin-top: 15px;
}
#modal {
  background: #dadada;
}
@media screen and (max-width: 600px) {
  .nj-prelaunch .luckyJackBG {
    min-height: 550px;
    transition: all 0.5s ease-in-out;
  }
  .njCasinopop .luckyJackBG,
  .njPokerpop .luckyJackBG {
    min-height: 490px;
    transition: all 0.5s ease-in-out;
  }
  .njPokerpop .prelaunch-text p,
  .njCasinopop .prelaunch-text p,
  .njPokerpop .headHighlightened,
  .njCasinopop .headHighlightened {
    width: 93%;
    transition: all 0.5s ease-in-out;
  }
}
.outsidenjPokerpop h1,
.outsidenjCasinopop h1 {
  text-align: center;
}
#wrapperInjection {
  background: #fefefe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fefefe 0%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0);
  /* IE6-9 */
}
.outsidenjPokerpop li,
.outsidenjCasinopop li {
  text-align: center;
  width: 75%;
  padding: 5px 0;
  font-size: 13px;
  list-style-position: inside;
  margin: 0 auto;
}
@media screen and (max-width: 500px) {
  .ios div#modal,
  .ios div#modal #wrapperInjection,
  .android div#modal,
  .android div#modal #wrapperInjection {
    height: 100%;
  }
  .ios .outsidenjPokerpop li,
  .ios .outsidenjCasinopop li,
  .android .outsidenjPokerpop li,
  .android .outsidenjCasinopop li {
    display: none;
  }
  .outsidenjPokerpop img {
    width: 50%;
  }
}
@media screen and (max-width: 500px) and (orientation: landscape) {
  .ios .column-50 {
    width: 50%!important;
  }
}

@keyframes smartbannerSlideIn {
    from { height: 0; }
    to { height: 78px; }
}

@keyframes smartbannerSlideOut {
    from { height: 78px; }
    to { height: 0; }
}

.smartbanner {
    animation: smartbannerSlideIn .4s linear;
    position: relative;
    height: 78px;
    width: 100%;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    background: #f2f2f2;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
}

.smartbanner.close {
    animation: smartbannerSlideOut .4s forwards;
}

.smartbanner-container {
    margin: 0 auto;
}

.smartbanner-close {
    position: absolute;
    left: 7px;
    top: 7px;
    display: block;
    font-family: 'ArialRoundedMTBold', Arial;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    border-radius: 14px;
    -webkit-font-smoothing: subpixel-antialiased;
    border: 0;
    width: 17px;
    height: 17px;
    line-height: 17px;
    color: #b1b1b3;
    background: #fdfdfd;
}

.smartbanner-close:active,
.smartbanner-close:hover {
    color: #333;
}

.smartbanner-icon {
    position: absolute;
    left: 30px;
    top: 10px;
    display: block;
    width: 57px;
    height: 57px;
    background-color: transparent;
    background-size: cover;
    background-image: url("");
}

.smartbanner-info {
    position: absolute;
    left: 98px;
    top: 15px;
    width: 44%;
    font-size: 12px;
    line-height: 1.2em;
    font-weight: bold;
    color: #999;
}

.smartbanner-title {
    font-size: 15px;
    line-height: 17px;
    color: #000;
    font-weight: bold;
}

.smartbanner-button {
    position: absolute;
    right: 20px;
    top: 24px;
    border-bottom: 3px solid #bf3c0a;
    padding: 0 10px;
    min-width: 12%;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    background-color: #e8490d;
    text-decoration: none;
    border-radius: 5px;
}

.smartbanner-button:hover {
    border-bottom: 2px solid #bf3c0a;
    margin-top: 1px;
}

.smartbanner-button:active {
    border-bottom: 1px solid #bf3c0a;
    margin-top: 2px;
}

.smartbanner-button-text {
    text-align: center;
    display: block;
    padding: 0 5px;
}

#menu.desktop li.promotions ul {
  display: none!important;
}
.promoheader_button {
  bottom: 0px;
  left: 35px;
  position: absolute;
}
.card-button {
  display: none;
}
.ui-icon {
  display: none;
}
.ui-widget {
  font-family: inherit;
}
.promoheader_button a {
  line-height: 18px;
}
.paddingBottom {
  padding-bottom: 16px;
}
.frameShadowed.gradientLightGrey.containerCopy {
  box-sizing: border-box;
}
#feedback {
  height: 30px;
  width: 30px;
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 1000;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
  display: block;
  background: #e8490d;
  height: 15px;
  width: 80px;
  padding: 8px 16px;
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  border-top: solid 1px #CE3800;
  border-left: solid 1px #CE3800;
  border-right: solid 1px #CE3800;
  cursor: pointer;
}
#feedback a:hover {
  background: #ff6111;
}
html.mobile #feedback {
  display: none;
}
.one-column #main-content {
  float: none!important;
}
#modal #wrapperInjection #main-content {
  float: none;
}
.android.smartBanner #content {
  padding-top: 0px!important;
}
table th {
  line-height: 14px;
  color: #FFF;
  border: solid 1px #404040;
  padding: 6px 8px;
  background-color: #686868;
  background-image: -webkit-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -moz-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -o-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: -ms-linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  background-image: linear-gradient(top, #000000 0px, #686868 2px, #505050 3px, #222222 100%);
  border-top: none;
}
.cq-wcm-edit #header .header-top {
  height: auto;
}
#leaderboardCalculator td.tableinput {
  position: relative;
}
#leaderboardCalculator td.tableinput input {
  background: transparent;
  border: none;
  outline: none;
  width: 100%;
  box-shadow: none;
  padding: 0;
}
#leaderboardCalculator input.calc::-webkit-input-placeholder,
#leaderboardCalculator input.calc:-moz-placeholder,
#leaderboardCalculator input.calc::-moz-placeholder,
#leaderboardCalculator input.calc:-ms-input-placeholder {
  color: #a2a2a2;
}
iframe.leaderboard {
  width: 100%;
  min-height: 500px;
}
.leaderboard table {
  border: none;
}
.leaderboard table td,
.leaderboard table th {
  padding: 10px 10px!important;
  border: 1px solid #fff;
}
.leaderboard table th {
  line-height: 1.4;
  color: #fff;
  font-weight: 200;
  background: #222;
  white-space: pre-line;
  border: 1px solid rgba(255, 255, 255, 0.2);
  vertical-align: top!important;
}
.leaderboard table tr {
  background-color: #f9f9f9;
}
.leaderboard table tr:nth-child(even) {
  background-color: #efefef;
}
.leaderboard table tr:hover {
  background-color: #ddd;
}
.leaderboard #theform input[type="text"] {
  padding: 10px;
  box-shadow: none;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.leaderboard #theform input[type="button"] {
  background: #e8490d;
  border: none;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 15px;
  margin-left: 20px;
}
#footer #partnersLogo #listPartners ul li a.logoPartner {
  background-image: url(https://scmedia.itsfogo.com/$-$/e1347584f4f948fbb9942d987a1d932c.png);
}
#footer #partnersLogo #listPartners ul li a.logoPartner.egba {
  width: 48px;
  background-position: -46px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gamcare {
  width: 76px;
  background-position: -154px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.ecogra {
  width: 83px;
  background-position: -248px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.gibraltar {
  width: 24px;
  background-position: -410px 0;
}
#footer #partnersLogo #listPartners ul li a.logoPartner.ukgc {
  width: 101px;
  background-position: -458px 0;
}
#footer #copyrightWebsite .kyl p {
  margin: 0!important;
  padding: 0;
}
#footer #copyrightWebsite .kyl a {
  width: 56px;
  height: 40px;
  float: right;
  margin: 0 50px;
  background-image: url( https://scmedia.itsfogo.com/$-$/1c142338a96044e1b2c439d276bb758b.png);
  text-indent: -99999px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#footer #copyrightWebsite .kyl a.de {
  background-image: url(https://scmedia.itsfogo.com/$-$/69befd66cc43427d91c032db6b821c1e.png);
}
#footer #copyrightWebsite .kyl a.pl {
  background-image: url( https://scmedia.itsfogo.com/$-$/710bd77ebac446a5b009907977b8c23f.png);
}
#footer #copyrightWebsite .kyl a.ro {
  background-image: url(https://scmedia.itsfogo.com/$-$/c47b9e9201f4400a9d1765173d84eee0.png);
}
#footer #copyrightWebsite .kyl a.ru {
  background-image: url(https://scmedia.itsfogo.com/$-$/a73eb06a133f49c6bfed686c623d19aa.png);
}
#footer #copyrightWebsite .kyl a.sv {
  background-image: url(https://scmedia.itsfogo.com/$-$/7bcc64b37d9446d093f6bc78a1c1c4b0.png);
}
#footer #copyrightWebsite .kyl a.es {
  background-image: url(https://scmedia.itsfogo.com/$-$/2ef6c7aaa1e44ee4ade67b0777caa981.png);
}
#footer #copyrightWebsite .kyl a.fr {
  background-image: url(https://scmedia.itsfogo.com/$-$/42b517e4300c42d99d4262c35197d0a0.png);
}
#footer #copyrightWebsite .kyl a.hu {
  background-image: url(https://scmedia.itsfogo.com/$-$/a0393b131db2437b971989b1e6246ea7.png);
}
#footer #copyrightWebsite .kyl a.pt {
  background-image: url(https://scmedia.itsfogo.com/$-$/e22b4c5ed79d466b936931853e35d4ce.png);
}
.padFull {
  padding: 32px;
}
.padTop {
  padding-top: 32px;
}
.table th {
  color: #FFF;
  background: #222;
  vertical-align: middle;
}
/* COOKIE STRIP */
#cookieNotice-Strip {
  position: fixed;
  bottom: 0px;
  z-index: 99999;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  display: block;
  padding: 20px 0;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  display: none;
}
#cookieNotice-Strip .cookieWrap {
  width: 976px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 976px) {
  #cookieNotice-Strip .cookieWrap {
    width: 95%;
  }
}
#cookieNotice-Strip .cookieWrap p {
  color: #fff;
  display: inline-block;
  margin: 0;
}
#cookieNotice-Strip .cookieWrap .cta_button {
  margin: 0 0 0 10px;
  min-width: 150px;
}
#cookieNotice-Strip .cookieWrap .cta_button a {
  float: right;
  box-shadow: none;
  padding: 10px 20px;
  top: 0;
  text-transform: uppercase;
}

/*-----full background black (change html to #modal if using in global css-----*/
#modal.sitngo {
  background: #000;
}
/*----- Removing feedback tab and footer -----*/
#modal.sitngo #feedback,
#modal.sitngo #footer {
  display: none;
}
/*----- Correcting for smartbanner -----*/
.smartBanner #modal.sitngo #content {
  background-position: center 75px;
  padding-top: 90px!important;
}
/*----- Logo -----*/
.svg #modal.sitngo #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg);
}
.no-svg #modal.sitngo #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/25796981071740c5b616e945a695f32b.png);
}
#modal.sitngo #globalWrapper {
  background: #000;
  /*----- Header styles -----*/
  /*----- Content -----*/
}
#modal.sitngo #globalWrapper #header {
  display: block!important;
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
}
#modal.sitngo #globalWrapper #header .header-top {
  width: inherit;
}
#modal.sitngo #globalWrapper #header .header-top .header-top {
  display: none;
}
#modal.sitngo #globalWrapper #header:after {
  display: none!important;
}
#modal.sitngo #globalWrapper #header #strip {
  display: none;
}
#modal.sitngo #globalWrapper #header #top {
  border: none;
}
#modal.sitngo #globalWrapper #header #top .site-nav {
  display: none;
}
#modal.sitngo #globalWrapper #header #top #logo {
  margin: 10px 0 0px 0;
}
#modal.sitngo #globalWrapper #header #top #logo a {
  width: 237px;
  height: 50px;
}
#modal.sitngo #globalWrapper #header #top .continueButton a {
  float: right;
  margin: 25px 0;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
#modal.sitngo #globalWrapper #header #top .continueButton a:hover {
  text-decoration: underline;
}
#modal.sitngo #globalWrapper #content {
  /* Background */
  background: url("../../../../content/dam/poker/pp-com/poker/page/splash/sit-and-go-hero-splash-bg.jpg") no-repeat top center, #000000;
  padding: 0;
  /* Main content */
  /* Steps */
  /* Terms */
  /* Payment and Trust Icons */
}
#modal.sitngo #globalWrapper #content .info-box-right {
  height: 300px;
  position: relative;
  margin-top: 140px;
  width: 550px;
  /* Player Tables Counter */
}
#modal.sitngo #globalWrapper #content .info-box-right.de .cta_button .largebutton a {
  font-size: 28px;
}
#modal.sitngo #globalWrapper #content .info-box-right.bigger {
  height: 370px;
}
#modal.sitngo #globalWrapper #content .info-box-right .headline-text {
  margin-bottom: 2px;
  text-align: left;
}
#modal.sitngo #globalWrapper #content .info-box-right .headline-text h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 45px;
  display: inline-block;
  color: #fff;
  line-height: 45px;
}
#modal.sitngo #globalWrapper #content .info-box-right .headline-text h2 sup {
  top: -0.2em;
}
#modal.sitngo #globalWrapper #content .info-box-right h3 {
  color: #fff;
  font-size: 24px;
  margin: 0 0 40px 0;
}
#modal.sitngo #globalWrapper #content .info-box-right .diamondList ul {
  margin: 0 0 35px 0;
}
#modal.sitngo #globalWrapper #content .info-box-right .diamondList ul li {
  font-size: 16px;
  line-height: 18px;
  color: #fff;
}
#modal.sitngo #globalWrapper #content .info-box-right .cta_button {
  margin: 20px 0 5px 0;
}
#modal.sitngo #globalWrapper #content .info-box-right .cta_button .largeButton a {
  font-size: 37px;
  padding: 26px 28px;
  text-shadow: 0 0.05em 0.15em rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#modal.sitngo #globalWrapper #content .info-box-right .cta_button .largeButton a:after {
  content: '\E019 ';
  font-family: 'particon';
  position: relative;
  top: 4px;
  left: 10px;
  font-weight: normal;
  opacity: .3;
}
#modal.sitngo #globalWrapper #content .info-box-right .continuemobile {
  display: none;
}
#modal.sitngo #globalWrapper #content .info-box-right .continuemobile a {
  color: #fff;
  text-decoration: none;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables {
  position: relative;
  top: 0px;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt {
  background: 0;
  border: 0;
  box-shadow: none;
  width: 170px!important;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .pictoButton {
  display: none;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .shadow {
  display: none;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox {
  position: relative!important;
  top: auto!important;
  padding: 0!important;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p {
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span {
  color: #e8490d;
  font-size: 16px;
  text-shadow: none!important;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon {
  font-size: 22px;
  color: #fff;
  margin: 0;
  text-align: left;
  right: 0;
  padding-right: 5px;
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon:before {
  content: attr(data-icon);
}
#modal.sitngo #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.dataname {
  color: #ffffff;
  font-size: 13px;
}
#modal.sitngo #globalWrapper #content #steps {
  margin: 120px auto;
  position: relative;
  width: 920px;
}
#modal.sitngo #globalWrapper #content #steps.de h5 {
  font-size: 25px;
}
#modal.sitngo #globalWrapper #content #steps.de p {
  padding: 0 5px 0 75px;
}
#modal.sitngo #globalWrapper #content #steps h5 {
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  padding: 0 0 0 75px;
  font-weight: 400;
}
#modal.sitngo #globalWrapper #content #steps p {
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 0 75px;
}
#modal.sitngo #globalWrapper #content #steps #step1 {
  position: relative;
}
#modal.sitngo #globalWrapper #content #steps #step1:before {
  content: url("https://scmedia.itsfogo.com/$-$/4ae57b1da0bd46479d09e523434f515f.png");
  position: absolute;
  top: 10px;
}
#modal.sitngo #globalWrapper #content #steps #step1:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.sitngo #globalWrapper #content #steps #step2 {
  position: relative;
}
#modal.sitngo #globalWrapper #content #steps #step2:before {
  content: url("https://scmedia.itsfogo.com/$-$/b923a3ba1f034d67ad7160a2cca4095c.png");
  position: absolute;
  top: 10px;
}
#modal.sitngo #globalWrapper #content #steps #step2:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.sitngo #globalWrapper #content #steps #step3 {
  position: relative;
}
#modal.sitngo #globalWrapper #content #steps #step3:before {
  content: url("https://scmedia.itsfogo.com/$-$/16accffe9f3c4f66b1febd3a133e2cd1.png");
  position: absolute;
  top: 10px;
}
#modal.sitngo #globalWrapper #content .terms {
  width: 100%;
  overflow: hidden;
  margin: 15px 0;
}
#modal.sitngo #globalWrapper #content .terms p {
  padding: 0;
  font-size: 12px;
}
#modal.sitngo #globalWrapper #content .terms p a {
  color: #ffffff;
  float: right;
  text-decoration: none;
}
#modal.sitngo #globalWrapper #content .terms p a:hover {
  text-decoration: underline;
}
#modal.sitngo #globalWrapper #content .slides-container h6 {
  color: #ffffff;
  font-size: 12px;
}
#modal.sitngo #globalWrapper #content .slides-container .slides-content {
  background: none;
  border: none;
}
#modal.sitngo #globalWrapper #content .slides-container .slides-content p,
#modal.sitngo #globalWrapper #content .slides-container .slides-content li {
  color: #ffffff;
  font-size: 12px;
}
#modal.sitngo #globalWrapper #content .slides-container .slides-content p a,
#modal.sitngo #globalWrapper #content .slides-container .slides-content li a {
  color: #ffffff;
  text-decoration: none;
}
#modal.sitngo #globalWrapper #content .slides-container .slides-content p a:hover,
#modal.sitngo #globalWrapper #content .slides-container .slides-content li a:hover {
  text-decoration: underline;
}
#modal.sitngo #globalWrapper #content .paymenticons .image img {
  float: right;
  padding: 0 45px;
}
#modal.sitngo #globalWrapper #content .trusticons .image img {
  float: left;
  padding: 0 45px;
}
/*----- Media Queries -----*/
/* Container expanded */
@media screen and (min-width: 1250px) {
  #modal.sitngo .container {
    width: 1120px!important;
  }
}
@media screen and (min-width: 976px) and (max-width: 1249px) {
  #modal.sitngo .container {
    width: 976px!important;
  }
}
@media screen and (max-width: 976px) {
  #modal.sitngo #globalWrapper {
    /* Header */
  }
  #modal.sitngo #globalWrapper #header {
    height: 60px;
  }
  #modal.sitngo #globalWrapper #header .header-top {
    width: 95%;
  }
  #modal.sitngo #globalWrapper #header:after {
    display: none!important;
  }
  #modal.sitngo #globalWrapper #header #top #logo {
    margin: 0 0 10px 0!important;
  }
  #modal.sitngo #globalWrapper #header #top #logo h2 {
    padding: 8px 0!important;
  }
  #modal.sitngo #globalWrapper #header #top #logo a {
    width: 186px!important;
    height: 39px!important;
  }
  #modal.sitngo #globalWrapper #header #top .continueButton a {
    padding: 0;
    margin: 20px 0;
  }
  #modal.sitngo #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/sit-and-go-hero-splash-bg-980.jpg") no-repeat center top, #000000;
    padding: 0;
    /* Main Content */
    /* Steps */
    /* Terms */
    /* Payment and Trust Icons */
  }
  #modal.sitngo #globalWrapper #content .info-box-right {
    text-align: center;
    right: 0;
    margin-top: 470px;
    width: 100%;
    position: inherit;
    height: inherit;
    /* Player Table Counter */
  }
  #modal.sitngo #globalWrapper #content .info-box-right.de .headlineContainer .diamondList {
    width: 285px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer {
    float: none;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .headline-text {
    text-align: center;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    margin: 0 0 5px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 80%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 15px 0 0px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li:before {
    position: relative;
    left: -7px;
    top: -3px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .cta_button {
    float: none;
    margin: 30px 0 5px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer {
    display: inline-block;
    float: none;
    width: 100%;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables {
    float: left;
    width: 50%;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt {
    width: 100%!important;
    margin: 0!important;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox {
    float: left;
    padding: 0 0 0 10px!important;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox p {
    margin-top: 0px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables:first-child .box.infoBt .contentBox {
    float: right;
    padding: 0 10px 0 0!important;
  }
  #modal.sitngo #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.sitngo #globalWrapper #content #steps #step1:after,
  #modal.sitngo #globalWrapper #content #steps #step2:after {
    display: none;
  }
  #modal.sitngo #globalWrapper #content .terms {
    background: #000000;
    width: 100%;
    text-align: right;
    padding-top: 10px;
  }
  #modal.sitngo #globalWrapper #content .paymenticons .image img {
    float: none!important;
    padding: 0!important;
  }
  #modal.sitngo #globalWrapper #content .trusticons .image img {
    float: none!important;
    padding: 0!important;
  }
}
@media screen and (max-width: 519px) {
  #modal.sitngo #globalWrapper {
    /* Header */
  }
  #modal.sitngo #globalWrapper #header #top #logo {
    width: 100%;
  }
  #modal.sitngo #globalWrapper #header #top #logo a {
    margin: 0 auto;
  }
  #modal.sitngo #globalWrapper #header #top .continueButton {
    display: none;
  }
  #modal.sitngo #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/sit-and-go-hero-splash-bg-mobile.jpg") no-repeat center top, #000000;
    padding: 0!important;
    background-position: center -10px;
    /* Main content */
    /* Steps */
  }
  #modal.sitngo #globalWrapper #content .info-box-right {
    margin-top: 220px;
    /* Player Table counter */
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 33px;
    line-height: 37px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 20px;
    margin: 0 0 30px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 95%;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 0px 0 20px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li {
    font-size: 11px;
    line-height: 13px;
    margin: 0.3em 0em;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .cta_button {
    margin: 0 0 5px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .continuemobile {
    display: block;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span {
    font-size: 11px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.pictoIcon {
    font-size: 14px;
    width: inherit;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.dataname {
    font-size: 11px;
  }
  #modal.sitngo #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.sitngo #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 32px 0 71px;
  }
  #modal.sitngo #globalWrapper #content #steps h5 {
    padding: 0px 0 0 71px;
  }
}
@media screen and (max-width: 420px) {
  /* ios fix */
  .ios #modal.sitngo #content {
    padding: 0;
  }
  #modal.sitngo #globalWrapper {
    /* Header */
    /* Main content */
  }
  #modal.sitngo #globalWrapper #header #top .continueButton {
    top: 520px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right.de .cta_button .largeButton a {
    font-size: 20px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 24px;
    line-height: 29px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .cta_button .largeButton a {
    font-size: 22px;
    padding: 14px 20px;
  }
}
@media screen and (max-width: 360px) {
  #modal.sitngo #globalWrapper #content {
    /* Main Content */
    /* Steps */
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 21px;
    line-height: 27px;
  }
  #modal.sitngo #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 16px;
  }
  #modal.sitngo #globalWrapper #content #steps h5 {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 0 50px;
  }
  #modal.sitngo #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 0 0 50px;
  }
  #modal.sitngo #globalWrapper #content #steps #step1:before {
    content: url("https://scmedia.itsfogo.com/$-$/a13fbbe73d294e93951bae7623cc9aa0.png");
    position: absolute;
  }
  #modal.sitngo #globalWrapper #content #steps #step2:before {
    content: url("https://scmedia.itsfogo.com/$-$/61a48aa280044e859f2932b303034653.png");
    position: absolute;
  }
  #modal.sitngo #globalWrapper #content #steps #step3:before {
    content: url("https://scmedia.itsfogo.com/$-$/ac3d2cec5d14484092cd8b59528c9418.png");
    position: absolute;
  }
}

/*-----full background black (change html to #modal if using in global css-----*/
#modal.powerfest {
  background: #000;
}
/*----- Removing feedback tab and footer -----*/
#modal.powerfest #feedback,
#modal.powerfest #footer {
  display: none;
}
/*----- Correcting for smartbanner -----*/
.smartBanner #modal.powerfest #content {
  background-position: center 75px;
  padding-top: 90px!important;
}
/*----- Logo -----*/
.svg #modal.powerfest #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg);
}
.no-svg #modal.powerfest #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/25796981071740c5b616e945a695f32b.png);
}
#modal.powerfest #globalWrapper {
  background: #000;
  /*----- Header styles -----*/
  /*----- Content -----*/
}
#modal.powerfest #globalWrapper #header {
  display: block!important;
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
}
#modal.powerfest #globalWrapper #header .header-top {
  width: inherit;
}
#modal.powerfest #globalWrapper #header .header-top .header-top {
  display: none;
}
#modal.powerfest #globalWrapper #header:after {
  display: none!important;
}
#modal.powerfest #globalWrapper #header #strip {
  display: none;
}
#modal.powerfest #globalWrapper #header #top {
  border: none;
}
#modal.powerfest #globalWrapper #header #top .site-nav {
  display: none;
}
#modal.powerfest #globalWrapper #header #top #logo {
  margin: 10px 0 0px 0;
}
#modal.powerfest #globalWrapper #header #top #logo a {
  width: 237px;
  height: 50px;
}
#modal.powerfest #globalWrapper #header #top .continueButton a {
  float: right;
  margin: 25px 0;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
#modal.powerfest #globalWrapper #header #top .continueButton a:hover {
  text-decoration: underline;
}
#modal.powerfest #globalWrapper #content {
  /* Background */
  background: url("../../../../content/dam/poker/pp-com/poker/page/splash/powerfest-splash-bg.jpg") no-repeat top center, #000000;
  padding: 0;
  /* Main content */
  /* Steps */
  /* Terms */
  /* Payment and Trust Icons */
}
#modal.powerfest #globalWrapper #content .info-box-right {
  height: 300px;
  position: relative;
  margin-top: 140px;
  width: 550px;
  /* Player Tables Counter */
}
#modal.powerfest #globalWrapper #content .info-box-right.de .cta_button .largebutton a {
  font-size: 28px;
}
#modal.powerfest #globalWrapper #content .info-box-right.bigger {
  height: 370px;
}
#modal.powerfest #globalWrapper #content .info-box-right .headline-text {
  margin-bottom: 2px;
  text-align: left;
}
#modal.powerfest #globalWrapper #content .info-box-right .headline-text h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 35px;
  display: inline-block;
  color: #fff;
  line-height: 40px;
}
#modal.powerfest #globalWrapper #content .info-box-right .headline-text h2 sup {
  top: -0.2em;
}
#modal.powerfest #globalWrapper #content .info-box-right h3 {
  color: #fff;
  font-size: 25px;
  margin: 0 0 40px 0;
}
#modal.powerfest #globalWrapper #content .info-box-right .diamondList ul {
  margin: 0 0 35px 0;
}
#modal.powerfest #globalWrapper #content .info-box-right .diamondList ul li {
  font-size: 16px;
  line-height: 18px;
  color: #fff;
}
#modal.powerfest #globalWrapper #content .info-box-right .cta_button {
  margin: 20px 0 5px 0;
}
#modal.powerfest #globalWrapper #content .info-box-right .cta_button .largeButton a {
  font-size: 37px;
  padding: 26px 28px;
  text-shadow: 0 0.05em 0.15em rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#modal.powerfest #globalWrapper #content .info-box-right .cta_button .largeButton a:after {
  content: '\E019 ';
  font-family: 'particon';
  position: relative;
  top: 4px;
  left: 10px;
  font-weight: normal;
  opacity: .3;
}
#modal.powerfest #globalWrapper #content .info-box-right .continuemobile {
  display: none;
}
#modal.powerfest #globalWrapper #content .info-box-right .continuemobile a {
  color: #fff;
  text-decoration: none;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables {
  position: relative;
  top: 0px;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt {
  background: 0;
  border: 0;
  box-shadow: none;
  width: 170px!important;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .pictoButton {
  display: none;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .shadow {
  display: none;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox {
  position: relative!important;
  top: auto!important;
  padding: 0!important;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p {
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span {
  color: #e8490d;
  font-size: 16px;
  text-shadow: none!important;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon {
  font-size: 22px;
  color: #fff;
  margin: 0;
  text-align: left;
  right: 0;
  padding-right: 5px;
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon:before {
  content: attr(data-icon);
}
#modal.powerfest #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.dataname {
  color: #ffffff;
  font-size: 13px;
}
#modal.powerfest #globalWrapper #content #steps {
  margin: 120px auto;
  position: relative;
  width: 920px;
}
#modal.powerfest #globalWrapper #content #steps.de h5 {
  font-size: 25px;
}
#modal.powerfest #globalWrapper #content #steps.de p {
  padding: 0 5px 0 75px;
}
#modal.powerfest #globalWrapper #content #steps h5 {
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  padding: 0 0 0 75px;
  font-weight: 400;
}
#modal.powerfest #globalWrapper #content #steps p {
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 0 75px;
}
#modal.powerfest #globalWrapper #content #steps #step1 {
  position: relative;
}
#modal.powerfest #globalWrapper #content #steps #step1:before {
  content: url("https://scmedia.itsfogo.com/$-$/4ae57b1da0bd46479d09e523434f515f.png");
  position: absolute;
  top: 10px;
}
#modal.powerfest #globalWrapper #content #steps #step1:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.powerfest #globalWrapper #content #steps #step2 {
  position: relative;
}
#modal.powerfest #globalWrapper #content #steps #step2:before {
  content: url("https://scmedia.itsfogo.com/$-$/b923a3ba1f034d67ad7160a2cca4095c.png");
  position: absolute;
  top: 10px;
}
#modal.powerfest #globalWrapper #content #steps #step2:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.powerfest #globalWrapper #content #steps #step3 {
  position: relative;
}
#modal.powerfest #globalWrapper #content #steps #step3:before {
  content: url("https://scmedia.itsfogo.com/$-$/16accffe9f3c4f66b1febd3a133e2cd1.png");
  position: absolute;
  top: 10px;
}
#modal.powerfest #globalWrapper #content .terms {
  width: 100%;
  overflow: hidden;
  margin: 15px 0;
}
#modal.powerfest #globalWrapper #content .terms p {
  padding: 0;
  font-size: 12px;
}
#modal.powerfest #globalWrapper #content .terms p a {
  color: #ffffff;
  float: right;
  text-decoration: none;
}
#modal.powerfest #globalWrapper #content .terms p a:hover {
  text-decoration: underline;
}
#modal.powerfest #globalWrapper #content .slides-container h6 {
  color: #ffffff;
  font-size: 12px;
}
#modal.powerfest #globalWrapper #content .slides-container .slides-content {
  background: none;
  border: none;
}
#modal.powerfest #globalWrapper #content .slides-container .slides-content p,
#modal.powerfest #globalWrapper #content .slides-container .slides-content li {
  color: #ffffff;
  font-size: 12px;
}
#modal.powerfest #globalWrapper #content .slides-container .slides-content p a,
#modal.powerfest #globalWrapper #content .slides-container .slides-content li a {
  color: #ffffff;
  text-decoration: none;
}
#modal.powerfest #globalWrapper #content .slides-container .slides-content p a:hover,
#modal.powerfest #globalWrapper #content .slides-container .slides-content li a:hover {
  text-decoration: underline;
}
#modal.powerfest #globalWrapper #content .paymenticons .image img {
  float: right;
  padding: 0 45px;
}
#modal.powerfest #globalWrapper #content .trusticons .image img {
  float: left;
  padding: 0 45px;
}
/*----- Media Queries -----*/
/* Container expanded */
@media screen and (min-width: 1250px) {
  #modal.powerfest .container {
    width: 1120px!important;
  }
}
@media screen and (min-width: 976px) and (max-width: 1249px) {
  #modal.powerfest .container {
    width: 976px!important;
  }
}
@media screen and (max-width: 976px) {
  #modal.powerfest #globalWrapper {
    /* Header */
  }
  #modal.powerfest #globalWrapper #header {
    height: 60px;
  }
  #modal.powerfest #globalWrapper #header .header-top {
    width: 95%;
  }
  #modal.powerfest #globalWrapper #header:after {
    display: none!important;
  }
  #modal.powerfest #globalWrapper #header #top #logo {
    margin: 0 0 10px 0!important;
  }
  #modal.powerfest #globalWrapper #header #top #logo h2 {
    padding: 8px 0!important;
  }
  #modal.powerfest #globalWrapper #header #top #logo a {
    width: 186px!important;
    height: 39px!important;
  }
  #modal.powerfest #globalWrapper #header #top .continueButton a {
    padding: 0;
    margin: 20px 0;
  }
  #modal.powerfest #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/powerfest-splash-bg-980.jpg") no-repeat center top, #000000;
    padding: 0;
    /* Main Content */
    /* Steps */
    /* Terms */
    /* Payment and Trust Icons */
  }
  #modal.powerfest #globalWrapper #content .info-box-right {
    text-align: center;
    right: 0;
    margin-top: 470px;
    width: 100%;
    position: inherit;
    height: inherit;
    /* Player Table Counter */
  }
  #modal.powerfest #globalWrapper #content .info-box-right.de .headlineContainer .diamondList {
    width: 285px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer {
    float: none;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .headline-text {
    text-align: center;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    margin: 0 0 5px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 80%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 15px 0 0px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li:before {
    position: relative;
    left: -7px;
    top: -3px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .cta_button {
    float: none;
    margin: 30px 0 5px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer {
    display: inline-block;
    float: none;
    width: 100%;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables {
    float: left;
    width: 50%;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt {
    width: 100%!important;
    margin: 0!important;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox {
    float: left;
    padding: 0 0 0 10px!important;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox p {
    margin-top: 0px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables:first-child .box.infoBt .contentBox {
    float: right;
    padding: 0 10px 0 0!important;
  }
  #modal.powerfest #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.powerfest #globalWrapper #content #steps #step1:after,
  #modal.powerfest #globalWrapper #content #steps #step2:after {
    display: none;
  }
  #modal.powerfest #globalWrapper #content .terms {
    background: #000000;
    width: 100%;
    text-align: right;
    padding-top: 10px;
  }
  #modal.powerfest #globalWrapper #content .paymenticons .image img {
    float: none!important;
    padding: 0!important;
  }
  #modal.powerfest #globalWrapper #content .trusticons .image img {
    float: none!important;
    padding: 0!important;
  }
}
@media screen and (max-width: 519px) {
  #modal.powerfest #globalWrapper {
    /* Header */
  }
  #modal.powerfest #globalWrapper #header #top #logo {
    width: 100%;
  }
  #modal.powerfest #globalWrapper #header #top #logo a {
    margin: 0 auto;
  }
  #modal.powerfest #globalWrapper #header #top .continueButton {
    display: none;
  }
  #modal.powerfest #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/powerfest-splash-bg-mobile.jpg") no-repeat center top, #000000;
    padding: 0!important;
    background-position: center -10px;
    /* Main content */
    /* Steps */
  }
  #modal.powerfest #globalWrapper #content .info-box-right {
    margin-top: 220px;
    /* Player Table counter */
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 33px;
    line-height: 37px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 20px;
    margin: 0 0 30px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 95%;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 0px 0 20px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li {
    font-size: 11px;
    line-height: 13px;
    margin: 0.3em 0em;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .cta_button {
    margin: 0 0 5px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .continuemobile {
    display: block;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span {
    font-size: 11px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.pictoIcon {
    font-size: 14px;
    width: inherit;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.dataname {
    font-size: 11px;
  }
  #modal.powerfest #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.powerfest #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 32px 0 71px;
  }
  #modal.powerfest #globalWrapper #content #steps h5 {
    padding: 0px 0 0 71px;
  }
}
@media screen and (max-width: 420px) {
  /* ios fix */
  .ios #modal.powerfest #content {
    padding: 0;
  }
  #modal.powerfest #globalWrapper {
    /* Header */
    /* Main content */
  }
  #modal.powerfest #globalWrapper #header #top .continueButton {
    top: 520px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right.de .cta_button .largeButton a {
    font-size: 20px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 24px;
    line-height: 29px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .cta_button .largeButton a {
    font-size: 22px;
    padding: 14px 20px;
  }
}
@media screen and (max-width: 360px) {
  #modal.powerfest #globalWrapper #content {
    /* Main Content */
    /* Steps */
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 21px;
    line-height: 27px;
  }
  #modal.powerfest #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 16px;
  }
  #modal.powerfest #globalWrapper #content #steps h5 {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 0 50px;
  }
  #modal.powerfest #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 0 0 50px;
  }
  #modal.powerfest #globalWrapper #content #steps #step1:before {
    content: url("https://scmedia.itsfogo.com/$-$/a13fbbe73d294e93951bae7623cc9aa0.png");
    position: absolute;
  }
  #modal.powerfest #globalWrapper #content #steps #step2:before {
    content: url("https://scmedia.itsfogo.com/$-$/61a48aa280044e859f2932b303034653.png");
    position: absolute;
  }
  #modal.powerfest #globalWrapper #content #steps #step3:before {
    content: url("https://scmedia.itsfogo.com/$-$/ac3d2cec5d14484092cd8b59528c9418.png");
    position: absolute;
  }
}

/*-----full background black (change html to #modal if using in global css-----*/
#modal.welcomeusd {
  background: #000;
}
/*----- Removing feedback tab and footer -----*/
#modal.welcomeusd #feedback,
#modal.welcomeusd #footer {
  display: none;
}
/*----- Correcting for smartbanner -----*/
.smartBanner #modal.welcomeusd #content {
  background-position: center 75px;
  padding-top: 90px!important;
}
/*----- Logo -----*/
.svg #modal.welcomeusd #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg);
}
.no-svg #modal.welcomeusd #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/25796981071740c5b616e945a695f32b.png);
}
#modal.welcomeusd #globalWrapper {
  background: #000;
  /*----- Header styles -----*/
  /*----- Content -----*/
}
#modal.welcomeusd #globalWrapper #header {
  display: block!important;
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
}
#modal.welcomeusd #globalWrapper #header .header-top {
  width: inherit;
}
#modal.welcomeusd #globalWrapper #header .header-top .header-top {
  display: none;
}
#modal.welcomeusd #globalWrapper #header:after {
  display: none!important;
}
#modal.welcomeusd #globalWrapper #header #strip {
  display: none;
}
#modal.welcomeusd #globalWrapper #header #top {
  border: none;
}
#modal.welcomeusd #globalWrapper #header #top .site-nav {
  display: none;
}
#modal.welcomeusd #globalWrapper #header #top #logo {
  margin: 10px 0 0px 0;
}
#modal.welcomeusd #globalWrapper #header #top #logo a {
  width: 237px;
  height: 50px;
}
#modal.welcomeusd #globalWrapper #header #top .continueButton a {
  float: right;
  margin: 25px 0;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
#modal.welcomeusd #globalWrapper #header #top .continueButton a:hover {
  text-decoration: underline;
}
#modal.welcomeusd #globalWrapper #content {
  /* Background */
  background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-splash-bg.jpg") no-repeat top center, #000000;
  padding: 0;
  /* Main content */
  /* Steps */
  /* Terms */
  /* Payment and Trust Icons */
}
#modal.welcomeusd #globalWrapper #content .info-box-right {
  height: 300px;
  position: relative;
  margin-top: 140px;
  width: 550px;
  /* Player Tables Counter */
}
#modal.welcomeusd #globalWrapper #content .info-box-right.de .cta_button .largebutton a {
  font-size: 28px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right.bigger {
  height: 370px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .headline-text {
  margin-bottom: 2px;
  text-align: left;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .headline-text h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 45px;
  display: inline-block;
  color: #fff;
  line-height: 45px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .headline-text h2 sup {
  top: -0.2em;
}
#modal.welcomeusd #globalWrapper #content .info-box-right h3 {
  color: #fff;
  font-size: 25px;
  margin: 0 0 40px 0;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .diamondList ul {
  margin: 0 0 35px 0;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .diamondList ul li {
  font-size: 16px;
  line-height: 18px;
  color: #fff;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .cta_button {
  margin: 20px 0 5px 0;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .cta_button .largeButton a {
  font-size: 37px;
  padding: 26px 28px;
  text-shadow: 0 0.05em 0.15em rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .cta_button .largeButton a:after {
  content: '\E019 ';
  font-family: 'particon';
  position: relative;
  top: 4px;
  left: 10px;
  font-weight: normal;
  opacity: .3;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .continuemobile {
  display: none;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .continuemobile a {
  color: #fff;
  text-decoration: none;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables {
  position: relative;
  top: 0px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt {
  background: 0;
  border: 0;
  box-shadow: none;
  width: 170px!important;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .pictoButton {
  display: none;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .shadow {
  display: none;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox {
  position: relative!important;
  top: auto!important;
  padding: 0!important;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p {
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span {
  color: #e8490d;
  font-size: 16px;
  text-shadow: none!important;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon {
  font-size: 22px;
  color: #fff;
  margin: 0;
  text-align: left;
  right: 0;
  padding-right: 5px;
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon:before {
  content: attr(data-icon);
}
#modal.welcomeusd #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.dataname {
  color: #ffffff;
  font-size: 13px;
}
#modal.welcomeusd #globalWrapper #content #steps {
  margin: 120px auto;
  position: relative;
  width: 920px;
}
#modal.welcomeusd #globalWrapper #content #steps.de h5 {
  font-size: 25px;
}
#modal.welcomeusd #globalWrapper #content #steps.de p {
  padding: 0 5px 0 75px;
}
#modal.welcomeusd #globalWrapper #content #steps h5 {
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  padding: 0 0 0 75px;
  font-weight: 400;
}
#modal.welcomeusd #globalWrapper #content #steps p {
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 0 75px;
}
#modal.welcomeusd #globalWrapper #content #steps #step1 {
  position: relative;
}
#modal.welcomeusd #globalWrapper #content #steps #step1:before {
  content: url("https://scmedia.itsfogo.com/$-$/4ae57b1da0bd46479d09e523434f515f.png");
  position: absolute;
  top: 10px;
}
#modal.welcomeusd #globalWrapper #content #steps #step1:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.welcomeusd #globalWrapper #content #steps #step2 {
  position: relative;
}
#modal.welcomeusd #globalWrapper #content #steps #step2:before {
  content: url("https://scmedia.itsfogo.com/$-$/b923a3ba1f034d67ad7160a2cca4095c.png");
  position: absolute;
  top: 10px;
}
#modal.welcomeusd #globalWrapper #content #steps #step2:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.welcomeusd #globalWrapper #content #steps #step3 {
  position: relative;
}
#modal.welcomeusd #globalWrapper #content #steps #step3:before {
  content: url("https://scmedia.itsfogo.com/$-$/16accffe9f3c4f66b1febd3a133e2cd1.png");
  position: absolute;
  top: 10px;
}
#modal.welcomeusd #globalWrapper #content .terms {
  width: 100%;
  overflow: hidden;
  margin: 15px 0;
}
#modal.welcomeusd #globalWrapper #content .terms p {
  padding: 0;
  font-size: 12px;
}
#modal.welcomeusd #globalWrapper #content .terms p a {
  color: #ffffff;
  float: right;
  text-decoration: none;
}
#modal.welcomeusd #globalWrapper #content .terms p a:hover {
  text-decoration: underline;
}
#modal.welcomeusd #globalWrapper #content .slides-container h6 {
  color: #ffffff;
  font-size: 12px;
}
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content {
  background: none;
  border: none;
}
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content p,
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content li {
  color: #ffffff;
  font-size: 12px;
}
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content p a,
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content li a {
  color: #ffffff;
  text-decoration: none;
}
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content p a:hover,
#modal.welcomeusd #globalWrapper #content .slides-container .slides-content li a:hover {
  text-decoration: underline;
}
#modal.welcomeusd #globalWrapper #content .paymenticons .image img {
  float: right;
  padding: 0 45px;
}
#modal.welcomeusd #globalWrapper #content .trusticons .image img {
  float: left;
  padding: 0 45px;
}
/*----- Media Queries -----*/
/* Container expanded */
@media screen and (min-width: 1250px) {
  #modal.welcomeusd .container {
    width: 1120px!important;
  }
}
@media screen and (min-width: 976px) and (max-width: 1249px) {
  #modal.welcomeusd .container {
    width: 976px!important;
  }
}
@media screen and (max-width: 976px) {
  #modal.welcomeusd #globalWrapper {
    /* Header */
  }
  #modal.welcomeusd #globalWrapper #header {
    height: 60px;
  }
  #modal.welcomeusd #globalWrapper #header .header-top {
    width: 95%;
  }
  #modal.welcomeusd #globalWrapper #header:after {
    display: none!important;
  }
  #modal.welcomeusd #globalWrapper #header #top #logo {
    margin: 0 0 10px 0!important;
  }
  #modal.welcomeusd #globalWrapper #header #top #logo h2 {
    padding: 8px 0!important;
  }
  #modal.welcomeusd #globalWrapper #header #top #logo a {
    width: 186px!important;
    height: 39px!important;
  }
  #modal.welcomeusd #globalWrapper #header #top .continueButton a {
    padding: 0;
    margin: 20px 0;
  }
  #modal.welcomeusd #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-splash-bg-980.jpg") no-repeat center top, #000000;
    padding: 0;
    /* Main Content */
    /* Steps */
    /* Terms */
    /* Payment and Trust Icons */
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right {
    text-align: center;
    right: 0;
    margin-top: 470px;
    width: 100%;
    position: inherit;
    height: inherit;
    /* Player Table Counter */
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right.de .headlineContainer .diamondList {
    width: 285px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer {
    float: none;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .headline-text {
    text-align: center;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    margin: 0 0 5px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 80%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 15px 0 0px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li:before {
    position: relative;
    left: -7px;
    top: -3px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .cta_button {
    float: none;
    margin: 30px 0 5px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer {
    display: inline-block;
    float: none;
    width: 100%;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables {
    float: left;
    width: 50%;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt {
    width: 100%!important;
    margin: 0!important;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox {
    float: left;
    padding: 0 0 0 10px!important;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox p {
    margin-top: 0px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables:first-child .box.infoBt .contentBox {
    float: right;
    padding: 0 10px 0 0!important;
  }
  #modal.welcomeusd #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.welcomeusd #globalWrapper #content #steps #step1:after,
  #modal.welcomeusd #globalWrapper #content #steps #step2:after {
    display: none;
  }
  #modal.welcomeusd #globalWrapper #content .terms {
    background: #000000;
    width: 100%;
    text-align: right;
    padding-top: 10px;
  }
  #modal.welcomeusd #globalWrapper #content .paymenticons .image img {
    float: none!important;
    padding: 0!important;
  }
  #modal.welcomeusd #globalWrapper #content .trusticons .image img {
    float: none!important;
    padding: 0!important;
  }
}
@media screen and (max-width: 519px) {
  #modal.welcomeusd #globalWrapper {
    /* Header */
  }
  #modal.welcomeusd #globalWrapper #header #top #logo {
    width: 100%;
  }
  #modal.welcomeusd #globalWrapper #header #top #logo a {
    margin: 0 auto;
  }
  #modal.welcomeusd #globalWrapper #header #top .continueButton {
    display: none;
  }
  #modal.welcomeusd #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-splash-bg-mobile.jpg") no-repeat center top, #000000;
    padding: 0!important;
    background-position: center -10px;
    /* Main content */
    /* Steps */
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right {
    margin-top: 220px;
    /* Player Table counter */
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 33px;
    line-height: 37px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 20px;
    margin: 0 0 30px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 95%;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 0px 0 20px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li {
    font-size: 11px;
    line-height: 13px;
    margin: 0.3em 0em;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .cta_button {
    margin: 0 0 5px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .continuemobile {
    display: block;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span {
    font-size: 11px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.pictoIcon {
    font-size: 14px;
    width: inherit;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.dataname {
    font-size: 11px;
  }
  #modal.welcomeusd #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.welcomeusd #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 32px 0 71px;
  }
  #modal.welcomeusd #globalWrapper #content #steps h5 {
    padding: 0px 0 0 71px;
  }
}
@media screen and (max-width: 420px) {
  /* ios fix */
  .ios #modal.welcomeusd #content {
    padding: 0;
  }
  #modal.welcomeusd #globalWrapper {
    /* Header */
    /* Main content */
  }
  #modal.welcomeusd #globalWrapper #header #top .continueButton {
    top: 520px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right.de .cta_button .largeButton a {
    font-size: 20px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 24px;
    line-height: 29px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .cta_button .largeButton a {
    font-size: 22px;
    padding: 14px 20px;
  }
}
@media screen and (max-width: 360px) {
  #modal.welcomeusd #globalWrapper #content {
    /* Main Content */
    /* Steps */
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 21px;
    line-height: 27px;
  }
  #modal.welcomeusd #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 16px;
  }
  #modal.welcomeusd #globalWrapper #content #steps h5 {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 0 50px;
  }
  #modal.welcomeusd #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 0 0 50px;
  }
  #modal.welcomeusd #globalWrapper #content #steps #step1:before {
    content: url("https://scmedia.itsfogo.com/$-$/a13fbbe73d294e93951bae7623cc9aa0.png");
    position: absolute;
  }
  #modal.welcomeusd #globalWrapper #content #steps #step2:before {
    content: url("https://scmedia.itsfogo.com/$-$/61a48aa280044e859f2932b303034653.png");
    position: absolute;
  }
  #modal.welcomeusd #globalWrapper #content #steps #step3:before {
    content: url("https://scmedia.itsfogo.com/$-$/ac3d2cec5d14484092cd8b59528c9418.png");
    position: absolute;
  }
}

/*-----full background black (change html to #modal if using in global css-----*/
#modal.welcomegbp {
  background: #000;
}
/*----- Removing feedback tab and footer -----*/
#modal.welcomegbp #feedback,
#modal.welcomegbp #footer {
  display: none;
}
/*----- Correcting for smartbanner -----*/
.smartBanner #modal.welcomegbp #content {
  background-position: center 75px;
  padding-top: 90px!important;
}
/*----- Logo -----*/
.svg #modal.welcomegbp #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg);
}
.no-svg #modal.welcomegbp #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/25796981071740c5b616e945a695f32b.png);
}
#modal.welcomegbp #globalWrapper {
  background: #000;
  /*----- Header styles -----*/
  /*----- Content -----*/
}
#modal.welcomegbp #globalWrapper #header {
  display: block!important;
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
}
#modal.welcomegbp #globalWrapper #header .header-top {
  width: inherit;
}
#modal.welcomegbp #globalWrapper #header .header-top .header-top {
  display: none;
}
#modal.welcomegbp #globalWrapper #header:after {
  display: none!important;
}
#modal.welcomegbp #globalWrapper #header #strip {
  display: none;
}
#modal.welcomegbp #globalWrapper #header #top {
  border: none;
}
#modal.welcomegbp #globalWrapper #header #top .site-nav {
  display: none;
}
#modal.welcomegbp #globalWrapper #header #top #logo {
  margin: 10px 0 0px 0;
}
#modal.welcomegbp #globalWrapper #header #top #logo a {
  width: 237px;
  height: 50px;
}
#modal.welcomegbp #globalWrapper #header #top .continueButton a {
  float: right;
  margin: 25px 0;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
#modal.welcomegbp #globalWrapper #header #top .continueButton a:hover {
  text-decoration: underline;
}
#modal.welcomegbp #globalWrapper #content {
  /* Background */
  background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-uk-splash-bg.jpg") no-repeat top center, #000000;
  padding: 0;
  /* Main content */
  /* Steps */
  /* Terms */
  /* Payment and Trust Icons */
}
#modal.welcomegbp #globalWrapper #content .info-box-right {
  height: 300px;
  position: relative;
  margin-top: 140px;
  width: 550px;
  /* Player Tables Counter */
}
#modal.welcomegbp #globalWrapper #content .info-box-right.de .cta_button .largebutton a {
  font-size: 28px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right.bigger {
  height: 370px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .headline-text {
  margin-bottom: 2px;
  text-align: left;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .headline-text h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 45px;
  display: inline-block;
  color: #fff;
  line-height: 45px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .headline-text h2 sup {
  top: -0.2em;
}
#modal.welcomegbp #globalWrapper #content .info-box-right h3 {
  color: #fff;
  font-size: 25px;
  margin: 0 0 40px 0;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .diamondList ul {
  margin: 0 0 35px 0;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .diamondList ul li {
  font-size: 16px;
  line-height: 18px;
  color: #fff;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .cta_button {
  margin: 20px 0 5px 0;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .cta_button .largeButton a {
  font-size: 37px;
  padding: 26px 28px;
  text-shadow: 0 0.05em 0.15em rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .cta_button .largeButton a:after {
  content: '\E019 ';
  font-family: 'particon';
  position: relative;
  top: 4px;
  left: 10px;
  font-weight: normal;
  opacity: .3;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .continuemobile {
  display: none;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .continuemobile a {
  color: #fff;
  text-decoration: none;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables {
  position: relative;
  top: 0px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt {
  background: 0;
  border: 0;
  box-shadow: none;
  width: 170px!important;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .pictoButton {
  display: none;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .shadow {
  display: none;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox {
  position: relative!important;
  top: auto!important;
  padding: 0!important;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p {
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span {
  color: #e8490d;
  font-size: 16px;
  text-shadow: none!important;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon {
  font-size: 22px;
  color: #fff;
  margin: 0;
  text-align: left;
  right: 0;
  padding-right: 5px;
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.pictoIcon:before {
  content: attr(data-icon);
}
#modal.welcomegbp #globalWrapper #content .info-box-right .online-active-tables .box.infoBt .contentBox p span.dataname {
  color: #ffffff;
  font-size: 13px;
}
#modal.welcomegbp #globalWrapper #content #steps {
  margin: 120px auto;
  position: relative;
  width: 920px;
}
#modal.welcomegbp #globalWrapper #content #steps.de h5 {
  font-size: 25px;
}
#modal.welcomegbp #globalWrapper #content #steps.de p {
  padding: 0 5px 0 75px;
}
#modal.welcomegbp #globalWrapper #content #steps h5 {
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  padding: 0 0 0 75px;
  font-weight: 400;
}
#modal.welcomegbp #globalWrapper #content #steps p {
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 0 75px;
}
#modal.welcomegbp #globalWrapper #content #steps #step1 {
  position: relative;
}
#modal.welcomegbp #globalWrapper #content #steps #step1:before {
  content: url("https://scmedia.itsfogo.com/$-$/4ae57b1da0bd46479d09e523434f515f.png");
  position: absolute;
  top: 10px;
}
#modal.welcomegbp #globalWrapper #content #steps #step1:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.welcomegbp #globalWrapper #content #steps #step2 {
  position: relative;
}
#modal.welcomegbp #globalWrapper #content #steps #step2:before {
  content: url("https://scmedia.itsfogo.com/$-$/b923a3ba1f034d67ad7160a2cca4095c.png");
  position: absolute;
  top: 10px;
}
#modal.welcomegbp #globalWrapper #content #steps #step2:after {
  content: "\3e";
  font-size: 40px;
  font-family: 'particon';
  color: #fff;
  position: absolute;
  top: 25px;
  right: -30px;
}
#modal.welcomegbp #globalWrapper #content #steps #step3 {
  position: relative;
}
#modal.welcomegbp #globalWrapper #content #steps #step3:before {
  content: url("https://scmedia.itsfogo.com/$-$/16accffe9f3c4f66b1febd3a133e2cd1.png");
  position: absolute;
  top: 10px;
}
#modal.welcomegbp #globalWrapper #content .terms {
  width: 100%;
  overflow: hidden;
  margin: 15px 0;
}
#modal.welcomegbp #globalWrapper #content .terms p {
  padding: 0;
  font-size: 12px;
}
#modal.welcomegbp #globalWrapper #content .terms p a {
  color: #ffffff;
  float: right;
  text-decoration: none;
}
#modal.welcomegbp #globalWrapper #content .terms p a:hover {
  text-decoration: underline;
}
#modal.welcomegbp #globalWrapper #content .slides-container h6 {
  color: #ffffff;
  font-size: 12px;
}
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content {
  background: none;
  border: none;
}
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content p,
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content li {
  color: #ffffff;
  font-size: 12px;
}
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content p a,
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content li a {
  color: #ffffff;
  text-decoration: none;
}
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content p a:hover,
#modal.welcomegbp #globalWrapper #content .slides-container .slides-content li a:hover {
  text-decoration: underline;
}
#modal.welcomegbp #globalWrapper #content .paymenticons .image img {
  float: right;
  padding: 0 45px;
}
#modal.welcomegbp #globalWrapper #content .trusticons .image img {
  float: left;
  padding: 0 45px;
}
/*----- Media Queries -----*/
/* Container expanded */
@media screen and (min-width: 1250px) {
  #modal.welcomegbp .container {
    width: 1120px!important;
  }
}
@media screen and (min-width: 976px) and (max-width: 1249px) {
  #modal.welcomegbp .container {
    width: 976px!important;
  }
}
@media screen and (max-width: 976px) {
  #modal.welcomegbp #globalWrapper {
    /* Header */
  }
  #modal.welcomegbp #globalWrapper #header {
    height: 60px;
  }
  #modal.welcomegbp #globalWrapper #header .header-top {
    width: 95%;
  }
  #modal.welcomegbp #globalWrapper #header:after {
    display: none!important;
  }
  #modal.welcomegbp #globalWrapper #header #top #logo {
    margin: 0 0 10px 0!important;
  }
  #modal.welcomegbp #globalWrapper #header #top #logo h2 {
    padding: 8px 0!important;
  }
  #modal.welcomegbp #globalWrapper #header #top #logo a {
    width: 186px!important;
    height: 39px!important;
  }
  #modal.welcomegbp #globalWrapper #header #top .continueButton a {
    padding: 0;
    margin: 20px 0;
  }
  #modal.welcomegbp #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-uk-splash-bg-980.jpg") no-repeat center top, #000000;
    padding: 0;
    /* Main Content */
    /* Steps */
    /* Terms */
    /* Payment and Trust Icons */
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right {
    text-align: center;
    right: 0;
    margin-top: 470px;
    width: 100%;
    position: inherit;
    height: inherit;
    /* Player Table Counter */
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right.de .headlineContainer .diamondList {
    width: 285px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer {
    float: none;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .headline-text {
    text-align: center;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    margin: 0 0 5px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 80%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 15px 0 0px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li:before {
    position: relative;
    left: -7px;
    top: -3px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .cta_button {
    float: none;
    margin: 30px 0 5px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer {
    display: inline-block;
    float: none;
    width: 100%;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables {
    float: left;
    width: 50%;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt {
    width: 100%!important;
    margin: 0!important;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox {
    float: left;
    padding: 0 0 0 10px!important;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt .contentBox p {
    margin-top: 0px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables:first-child .box.infoBt .contentBox {
    float: right;
    padding: 0 10px 0 0!important;
  }
  #modal.welcomegbp #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.welcomegbp #globalWrapper #content #steps #step1:after,
  #modal.welcomegbp #globalWrapper #content #steps #step2:after {
    display: none;
  }
  #modal.welcomegbp #globalWrapper #content .terms {
    background: #000000;
    width: 100%;
    text-align: right;
    padding-top: 10px;
  }
  #modal.welcomegbp #globalWrapper #content .paymenticons .image img {
    float: none!important;
    padding: 0!important;
  }
  #modal.welcomegbp #globalWrapper #content .trusticons .image img {
    float: none!important;
    padding: 0!important;
  }
}
@media screen and (max-width: 519px) {
  #modal.welcomegbp #globalWrapper {
    /* Header */
  }
  #modal.welcomegbp #globalWrapper #header #top #logo {
    width: 100%;
  }
  #modal.welcomegbp #globalWrapper #header #top #logo a {
    margin: 0 auto;
  }
  #modal.welcomegbp #globalWrapper #header #top .continueButton {
    display: none;
  }
  #modal.welcomegbp #globalWrapper #content {
    /* Background */
    background: url("../../../../content/dam/poker/pp-com/poker/page/splash/welcome-bonus-uk-splash-bg-mobile.jpg") no-repeat center top, #000000;
    padding: 0!important;
    background-position: center -10px;
    /* Main content */
    /* Steps */
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right {
    margin-top: 220px;
    /* Player Table counter */
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 33px;
    line-height: 37px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 20px;
    margin: 0 0 30px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList {
    width: 95%;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList ul {
    margin: 0px 0 20px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .diamondList ul li {
    font-size: 11px;
    line-height: 13px;
    margin: 0.3em 0em;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .cta_button {
    margin: 0 0 5px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .continuemobile {
    display: block;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span {
    font-size: 11px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.pictoIcon {
    font-size: 14px;
    width: inherit;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .counterContainer .online-active-tables .box.infoBt p span.dataname {
    font-size: 11px;
  }
  #modal.welcomegbp #globalWrapper #content #steps {
    margin: 20px 6% 0;
    width: 88%;
  }
  #modal.welcomegbp #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 32px 0 71px;
  }
  #modal.welcomegbp #globalWrapper #content #steps h5 {
    padding: 0px 0 0 71px;
  }
}
@media screen and (max-width: 420px) {
  /* ios fix */
  .ios #modal.welcomegbp #content {
    padding: 0;
  }
  #modal.welcomegbp #globalWrapper {
    /* Header */
    /* Main content */
  }
  #modal.welcomegbp #globalWrapper #header #top .continueButton {
    top: 520px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right.de .cta_button .largeButton a {
    font-size: 20px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 24px;
    line-height: 29px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .cta_button .largeButton a {
    font-size: 22px;
    padding: 14px 20px;
  }
}
@media screen and (max-width: 360px) {
  #modal.welcomegbp #globalWrapper #content {
    /* Main Content */
    /* Steps */
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer .headline-text h2 {
    font-size: 21px;
    line-height: 27px;
  }
  #modal.welcomegbp #globalWrapper #content .info-box-right .headlineContainer h3 {
    font-size: 16px;
  }
  #modal.welcomegbp #globalWrapper #content #steps h5 {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 0 50px;
  }
  #modal.welcomegbp #globalWrapper #content #steps p {
    font-size: 14px;
    padding: 0 0 0 50px;
  }
  #modal.welcomegbp #globalWrapper #content #steps #step1:before {
    content: url("https://scmedia.itsfogo.com/$-$/a13fbbe73d294e93951bae7623cc9aa0.png");
    position: absolute;
  }
  #modal.welcomegbp #globalWrapper #content #steps #step2:before {
    content: url("https://scmedia.itsfogo.com/$-$/61a48aa280044e859f2932b303034653.png");
    position: absolute;
  }
  #modal.welcomegbp #globalWrapper #content #steps #step3:before {
    content: url("https://scmedia.itsfogo.com/$-$/ac3d2cec5d14484092cd8b59528c9418.png");
    position: absolute;
  }
}

#header {
  background: #e5e5e5;
}
#header #strip {
  background: #000!important;
  height: 40px!important;
  min-height: 40px;
}
#header #strip ul li {
  position: relative;
}
#header #strip ul li a.selected {
  background-color: #e5e5e5!important;
}
#header #strip ul li a.selected:after {
  content: " ";
  width: 100%;
  position: absolute;
  background-color: #e5e5e5;
  top: 40px;
  height: 1px;
  left: 0;
}
#header #strip ul li a {
  text-indent: -9999px;
  background: url() 4px -18px no-repeat !important;
  height: 16px;
  width: 80px;
  position: relative;
  padding: 12px 13px;
  transition: none;
}
#header #strip ul li a.partycasino {
  background-position: -97px 14px !important;
}
#header #strip ul li a.partycasino:hover {
  background-color: #ccc!important;
  background-position: -97px -18px !important;
}
#header #strip ul li a.partysports {
  background-position: -196px 14px !important;
}
#header #strip ul li a.partysports:hover {
  background-color: #ccc!important;
  background-position: -196px -18px !important;
}
.ios #header #strip ul li a,
.android #header #strip ul li a {
  width: 80px;
}
@media screen and (max-width: 400px) {
  .ios #header #strip ul li a.selected,
  .android #header #strip ul li a.selected {
    display: none;
  }
  .ios #header #strip ul li a.partycasino,
  .android #header #strip ul li a.partycasino {
    width: 74px;
    background-size: cover!important;
    background-position-x: -74px !important;
  }
  .ios #header #strip ul li a.partysports,
  .android #header #stripx ul li a.partysports {
    width: 72px;
    background-size: cover!important;
    background-position-x: -162px !important;
  }
}

#modal #wrapperInjection {
  padding: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#modal #wrapperInjection #main-content {
  padding: 0;
}
#modal .exitpop {
  background: url("../../../../content/dam/poker/pp-com/poker/designs/misc/loyalty-exit-bg.jpg") bottom right no-repeat, url("../../../../content/dam/poker/pp-com/poker/designs/misc/loyalty-exit-bg-slice.jpg") repeat-x top;
  min-height: 361px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#modal .exitpop .containerCopy {
  background: transparent;
}
#modal .exitpop h3 {
  color: #404040;
  font-size: 40px;
  line-height: 100%;
}
#modal .exitpop .diamondList {
  margin-top: 35px;
}
#modal .exitpop .diamondList ul li {
  font-size: 16px;
  margin: 0.5em 1em;
}
#modal .exitpop .diamondList ul li:before {
  font-size: 16px;
  left: -14px;
  top: -1px;
}
#modal .exitpop p {
  font-size: 16px;
  line-height: 20px;
  margin-top: 30px;
}
#modal .exitpop .cta_button {
  margin: 34px 0 0 0;
}
#modal .exitpop .cta_button .orangeButton a {
  font-size: 30px;
  padding: 16px 28px;
  text-shadow: 0 1px 0.1em rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#modal .exitpop .cta_button .orangeButton a:after {
  content: none;
}
@media screen and (max-width: 630px) {
  #modal .exitpop {
    background: url("../../../../content/dam/poker/pp-com/poker/designs/misc/loyalty-exit-bg-slice.jpg") repeat-x top;
  }
}

.ios #mat-area,
.android #mat-area {
  display: none;
}
#content,
.ios #content,
.android #content {
  padding-top: 0px;
}
h1 {
  margin-top: 16px;
}
.ios #header #strip .partyCrosssell ul li a,
.android #header #strip .partyCrosssell ul li a {
  width: auto!important;
}
#top-index-20-welcome-bonus {
  margin-top: 0 !important;
}
#header .gradientMenu {
  display: none!important;
}
#header #strip .accSection {
  float: left;
}
#header #strip .accSection ul li {
  color: #fff;
}
#header #strip .accSection ul li a {
  margin: 8px 0 0;
  text-indent: 0;
  background: none!important;
  height: auto;
  width: auto;
  padding: 0 8px;
  border-right: 1px solid white;
}
#header #strip .accSection ul li a:hover {
  text-decoration: underline;
}
#header #strip .accSection ul li a.depositOptions {
  padding-left: 8px;
}
@media screen and (max-width: 600px) {
  #header #strip .accSection ul {
    display: block;
  }
  #header #strip .accSection ul li {
    width: auto;
  }
  #header #strip .accSection ul li a {
    width: auto;
  }
}
#header {
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: static;
}
#header #strip {
  min-height: 30px;
  height: 30px!important;
}
#header:after {
  display: none!important;
}
#header #top {
  margin: 0 auto;
  display: block;
  border-top: 1px solid #fff;
  overflow: visible;
  height: auto;
}
#header #top .container {
  width: 100%;
  padding: 0;
}
#header .header-top {
  height: 79px;
  width: 976px;
  margin: 0 auto;
}
#header .site-nav {
  background: #404040;
  background: -webkit-linear-gradient(top, #404040 0, #2d2d2d 30px);
  background: -moz-linear-gradient(top, #404040 0, #2d2d2d 30px);
  background: -o-linear-gradient(top, #404040 0, #2d2d2d 30px);
  background: -ms-linear-gradient(top, #404040 0, #2d2d2d 30px);
  background: linear-gradient(top, #404040 0, #42d2d2 d 30px);
  width: 100%;
  display: table;
  border-bottom: 1px solid #232323;
  border-top: 1px solid #767676;
  height: 35px;
}
#header .site-nav.static {
  position: fixed;
  z-index: 999;
  top: 0;
  height: 40px;
  transition: all 0.3s ease-in-out;
  max-height: 40px;
}
#header .site-nav.static ul#menu.desktop li.active a {
  padding-bottom: 9px;
}
#header .site-nav.static ul#menu.desktop li a {
  padding: 13px 0;
  transition: all 0.2s ease-in-out;
}
#header .site-nav.static ul#menu.desktop li a:hover {
  padding-bottom: 9px;
}
#header #menu.desktop:before,
#header #menu.desktop:after {
  display: none;
}
#header #menu.desktop {
  width: 976px;
  margin: 0 auto;
  display: table!important;
  float: none;
  border-left: 1px solid #222;
  border-right: 1px solid #545454;
}
#menu.desktop li {
  display: table-cell;
  text-align: center;
  float: none;
  border-left: 1px solid #545454;
  border-right: 1px solid #222;
  overflow: hidden;
  min-width: 60px;
}
#menu.desktop li:hover {
  overflow: visible;
}
#menu.desktop a {
  padding: 10px 0;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  font-size: 12px;
  display: block;
  font-weight: 100;
  float: none;
  transition: all 0.2s ease-in-out;
  font-family: 'Open Sans', 'Trebuchet MS', Arial, sans-serif;
}
#menu.desktop li.active a {
  color: white;
  border-bottom: 4px solid #e8490d;
  padding-bottom: 6px;
  transition: all 0.2s ease-in-out;
}
#menu.desktop li.active li a {
  border-bottom: none;
  padding-bottom: 10px;
}
#menu.desktop a:hover {
  background: #404040;
  border-bottom: 4px solid #e8490d;
  padding-bottom: 6px;
  transition: all 0.2s ease-in-out;
}
/********/
#menu.desktop li ul {
  float: left;
  left: 115px;
  opacity: 0;
  position: absolute;
  top: 50px;
  visibility: hidden;
  z-index: 1;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  border: none;
  border-radius: 0;
  width: 100%;
  box-shadow: none;
  border-top: 1px solid #454545;
}
#menu.desktop ul li:first-child,
#menu.desktop ul li:first-child:hover {
  border-top: none;
}
#menu.desktop li:hover ul {
  opacity: 1;
  top: 34px;
  visibility: visible;
  display: block;
}
#menu.desktop li ul li {
  float: none;
  width: 100%;
  display: block;
  border: none;
}
#menu.desktop li ul li.active {
  border-top: none;
  border-bottom: 4px solid #333;
}
#menu.desktop li ul li.active a {
  background: #666;
  border: none;
  text-shadow: none;
}
#menu.desktop li ul li a {
  width: 100%;
  border: none;
  font-size: 12px;
  padding: 10px 10px;
  box-sizing: border-box;
  /*border-left:0px solid #555;border-right:0px solid #555;*/
}
#menu.desktop li ul li a:hover {
  background: #555;
  padding-bottom: 10px;
  box-sizing: border-box;
  /*border-left:50px solid #555;border-right:50px solid #555;*/
}
#menu.desktop li ul {
  width: 150%;
  left: -25%;
  margin: 0!important;
  border: 4px solid #333;
}
#menu.desktop li:last-child ul {
  left: initial;
  right: -1px;
  min-width: 200px;
}
#menu.desktop li:first-child ul {
  left: -1px;
  min-width: 200px;
}
#menu.desktop li ul li {
  border: none;
  border-bottom: 4px solid #333;
  background: #444!important;
  text-align: left;
}
#menu.desktop li ul li:last-child {
  border-bottom: none;
}
#menu.desktop li ul li a {
  text-shadow: none;
  font-weight: 100;
  padding: 10px 15px!important;
}
#menu.desktop li ul li:hover a {
  border: none!important;
  box-shadow: none!important;
}
body #menu.desktop li:hover > ul {
  margin: 0!important;
}
/*---Responsive Menu ----*/
.accessMobileNav {
  border: none;
  padding: 0 1%;
  box-sizing: border-box;
  top: 10px;
  position: absolute;
}
.accessMobileNav .pictoIcon {
  font-size: 36px;
  color: #404040;
  cursor: pointer;
  display: block;
  text-shadow: none!important;
}
.accessMobileNav .pictoIcon.active {
  color: #e8490d!important;
}
.accessMobileNav .pictoIcon:hover {
  color: #ccc;
}
#top.mobile ul#menu {
  background: #222;
  border: 0;
  box-shadow: none;
}
#top.mobile ul#menu li {
  border: 0;
  box-shadow: none;
}
#top.mobile ul#menu li a {
  color: #fff;
  text-shadow: none;
  border: 0;
  font-weight: 100;
  box-shadow: none;
}
.mobileSubPicto {
  top: 0;
}
.mobileSubPicto:before,
.mobileSubPicto.open:before {
  font-size: 22px;
  left: 5px;
}
#menu.mobile ul {
  background: #353535;
  box-shadow: none;
  border-top: 1px solid #252525;
  border-bottom: 1px solid #252525;
}
#menu.mobile ul a:hover {
  background: #404040;
}
#header .gradientMenu {
  top: 0;
}
.mobileSubPicto:before {
  color: #fff;
}
.mobileSubPicto.open:before {
  color: #fff;
  text-shadow: 0 1px 0 #ffffff, 0 -1px 0 #000000;
}
li.stickyLogo {
  width: 175px;
}
li.stickyLogo a {
  margin: 0 auto;
  padding: 0!important;
  position: relative;
  top: 0;
  max-width: 119px;
}
li.stickyLogo a:hover {
  border-bottom: none!important;
  background: transparent!important;
}
/*---- LANGUAGE DROP DOWN -----*/
#header #strip .wrapperDropUp {
  position: relative;
  float: left;
  right: initial;
  top: 4px;
}
#header #strip .wrapperDropUp .btn-group .btn {
  background: none;
  border: none;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: auto;
  padding-right: 6px;
}
#header #strip .wrapperDropUp .dropdown .caret {
  background: none;
  margin: 0;
}
#header #strip .wrapperDropUp .dropdown .caret:before {
  content: "}";
  font-family: 'particon';
  color: #fff;
}
#header #strip .wrapperDropUp .dropdown.open .caret {
  background: none;
}
#header #strip .wrapperDropUp .dropdown.open .caret:before {
  content: "{";
  font-family: 'particon';
  color: #fff;
}
#header #strip .wrapperDropUp ul.dropdown-menu {
  background: rgba(0, 0, 0, 0.7);
  left: -5px;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid transparent;
  overflow: hidden!important;
}
#header #strip .wrapperDropUp ul.dropdown-menu li {
  float: none;
}
#header #strip .wrapperDropUp ul.dropdown-menu li:hover {
  background-color: #e8490d;
}
#header #strip .wrapperDropUp ul.dropdown-menu li a {
  text-indent: 0;
  background: none!important;
  height: auto;
  width: 100%;
  color: #fff;
  padding: 3px 12px;
}
.ios #header #strip .wrapperDropUp,
.android #header #strip .wrapperDropUp,
.mobile #header #strip .wrapperDropUp {
  display: none;
}
.ios #header .site-nav,
.android #header .site-nav {
  border: none;
  height: 0;
}
.ios #header .site-nav .stickyLogo,
.android #header .site-nav .stickyLogo {
  display: none;
}
.ios #header .site-nav .accessMobileNav .pictoIcon:hover,
.android #header .site-nav .accessMobileNav .pictoIcon:hover {
  color: #404040;
}
.ios #header .site-nav.static,
.android #header .site-nav.static {
  height: 35px;
}
.ios #header .site-nav.static .accessMobileNav,
.android #header .site-nav.static .accessMobileNav {
  top: 0;
  position: relative;
}
.ios #header .site-nav.static .accessMobileNav .stickyLogo,
.android #header .site-nav.static .accessMobileNav .stickyLogo {
  display: block;
  float: left;
  padding-top: 5px;
  padding-left: 12px;
  width: 119px;
}
.ios #header .site-nav.static .accessMobileNav .pictoIcon,
.android #header .site-nav.static .accessMobileNav .pictoIcon {
  color: #fff;
  text-shadow: none!important;
  text-align: right;
  position: relative;
}
.ios #header .site-nav.static .accessMobileNav .pictoIcon:hover,
.android #header .site-nav.static .accessMobileNav .pictoIcon:hover {
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .ios #top.mobile ul#menu {
    top: 0;
  }
  .ios #header #top {
    height: auto;
  }
  .ios #header .site-nav .accessMobileNav,
  .android #header .site-nav .accessMobileNav {
    top: 20px;
  }
}
@media screen and (max-width: 976px) {
  #header #top .container {
    width: 100%!important;
  }
  #header .header-top {
    width: 95%;
  }
  #header .header-top .header-top {
    width: 100%;
  }
  #header #menu.desktop {
    width: 100%;
    border: 0;
  }
  #header:after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #header {
    height: auto;
  }
  #mat-area {
    position: relative;
    top: -11px;
  }
  .ios .accessMobileNav {
    top: 10px;
  }
  .ios #header #top {
    height: auto;
  }
  #header #top {
    height: auto;
  }
  #header .header-top {
    height: 59px;
  }
  .android #top.mobile ul#menu {
    background-color: inherit;
  }
  #header #top #logo {
    margin: 0!important;
  }
  #header .site-nav {
    border: none;
    height: 0;
  }
  #header .site-nav .stickyLogo {
    display: none;
  }
  #header .site-nav.static {
    height: 35px;
  }
  #header .site-nav.static .accessMobileNav {
    top: 0;
    position: relative;
  }
  #header .site-nav.static .accessMobileNav .stickyLogo {
    display: block;
    float: left;
    padding-top: 5px;
    padding-left: 12px;
    width: 119px;
  }
  #header .site-nav.static .accessMobileNav .pictoIcon {
    color: #fff;
    text-shadow: none!important;
    text-align: right;
  }
}
@media screen and (max-width: 615px) {
  #header #mat-area {
    display: none;
  }
  li.stickyLogo {
    display: none;
  }
  .partyCrosssell {
    display: none;
  }
}
#header #strip .partyCrosssell ul li {
  position: relative;
}
#header #strip .partyCrosssell ul li a.selected {
  background-color: #e5e5e5!important;
}
#header #strip .partyCrosssell ul li a.selected:after {
  content: " ";
  width: 100%;
  position: absolute;
  background-color: #e5e5e5;
  top: 30px;
  height: 1px;
  left: 0;
}
#header #strip .partyCrosssell ul li a {
  text-indent: 0;
  background: none!important;
  height: 16px;
  width: auto;
  position: relative;
  padding: 7px 13px;
  transition: none;
}
#header #strip .partyCrosssell ul li a:hover {
  background: #ccc!important;
  color: #444;
}
#header #strip .partyCrosssell ul li a.selected {
  color: #444;
}
.ios #header #strip .partyCrosssell ul li a,
.android #header #strip .partyCrosssell ul li a {
  width: 80px;
}
@media screen and (max-width: 400px) {
  .ios #header #strip .partyCrosssell ul li a.selected,
  .android #header #strip .partyCrosssell ul li a.selected {
    display: none;
  }
  .ios #header #strip .partyCrosssell ul li a.partycasino,
  .android #header #strip .partyCrosssell ul li a.partycasino {
    width: 74px;
    background-size: cover!important;
    background-position-x: -74px !important;
  }
  .ios #header #strip .partyCrosssell ul li a.partysports,
  .android #header #strip .partyCrosssell ul li a.partysports {
    width: 72px;
    background-size: cover!important;
    background-position-x: -162px !important;
  }
}
/*------- RHN to LHN Switch ---------*/
.two-column #main-content {
  float: right;
  margin: 0;
}
.promoWrapper #sidebar.column-25 {
  width: 23%;
}
@media screen and (max-width: 960px) {
  .promoWrapper #sidebar.column-25 {
    margin-top: 7px;
  }
}
@media screen and (max-width: 768px) {
  .promoWrapper #sidebar.column-25 {
    width: 100%;
    margin-top: 0;
  }
}
/* ---- MOBILE STRIP BUTTONS ----*/
.ios #header #strip,
.android #header #strip {
  height: 40px!important;
  overflow: hidden;
  padding: 5px 0;
  box-sizing: border-box;
}
.ios #header #strip .depositOptions,
.android #header #strip .depositOptions {
  display: none;
}
.ios #header #strip .cta_button,
.android #header #strip .cta_button {
  float: right;
  margin: 0;
  margin-left: 10px;
}
.ios #header #strip .cta_button .cta_container,
.android #header #strip .cta_button .cta_container {
  display: block!important;
}
.ios #header #strip .cta_button a,
.android #header #strip .cta_button a {
  top: 2px;
  box-shadow: none;
}
.ios #header #strip .accSection ul li a:first-child,
.android #header #strip .accSection ul li a:first-child {
  padding-left: 0;
}
.ios #header #strip .iphone_ipad_android .accSection ul li a,
.android #header #strip .iphone_ipad_android .accSection ul li a,
.ios #header #strip .ipad_iphone_android .accSection ul li a,
.android #header #strip .ipad_iphone_android .accSection ul li a {
  padding: 0 8px!important;
}
.ios #header #strip .iphone_ipad_android .cta_container,
.android #header #strip .iphone_ipad_android .cta_container {
  display: block!important;
}
@media screen and (max-width: 976px) {
  #header #strip .container {
    width: 95%!important;
  }
}
@media screen and (max-width: 350px) {
  .ios #header #strip .container .cta_button .cta_container,
  .android #header #strip .container .cta_button .cta_container {
    display: none!important;
  }
}

/* ---- New Crosssell 2017 ----*/
#header #strip ul li a.forgotPassword {
  background: transparent;
  text-indent: 0;
  padding: 0;
  width: auto;
  height: auto;
  top: 8px;
}
#mat-area {
  width: 310px;
  float: right;
}
.header-wrap .productWrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  height: 79px;
  float: left;
  margin-top: 0;
  width: calc(100% - 186px - 310px);
}
.header-wrap .productWrap .product-navigation {
  width: 100%;
}
.header-wrap .productWrap .product-navigation ul {
  list-style-type: none;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -o-align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -o-justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 100%;
  height: 79px;
}
.header-wrap .productWrap .product-navigation ul li {
  margin: 0;
}
.header-wrap .productWrap .product-navigation ul li a {
  color: #fff;
  display: block;
  float: left;
  font-size: 92.31%;
  font-weight: 400;
  line-height: 30px;
  margin-right: 2px;
  padding: 0 13px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  background-color: transparent;
  background-position: top left;
  background-repeat: no-repeat;
  height: 24px;
  margin: 0 12px;
  opacity: .35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
  padding: 0;
  -moz-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  -webkit-transition: opacity .15s ease;
  transition: opacity .15s ease;
}
.header-wrap .productWrap .product-navigation ul li a.pokerWhite,
.header-wrap .productWrap .product-navigation ul li a.poker {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  width: 57px;
  opacity: 1;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MjEuNCAxNzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyMS40IDE3NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMTAxMDE7fQoJLnN0MXtmaWxsOnVybCgjU1ZHSURfM18pO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzRfKTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDE3NlY0Ni4yYzcuNy00LjQsMTkuMi03LDMwLjktN2MyOCwwLDM5LjksMTQuMSwzOS45LDQ3YzAsMzUuOC0xMi42LDUxLjgtNDEsNTEuOGMtNS42LDAtMTAuOC0wLjYtMTUtMS45CglsLTEtMC4zVjE3NkwwLDE3NkwwLDE3NnogTTI5LjksNTEuMmMtNy40LDAtMTMuOCwxLjUtMTUuNywyLjlsLTAuMywwLjJ2NjguOGwwLjMsMC4yYzIuNywxLjgsOC4zLDIuOCwxNS4yLDIuOAoJYzE5LjQsMCwyNy4yLTExLjgsMjcuMi00MC42QzU2LjcsNjUsNTIuMiw1MS4yLDI5LjksNTEuMiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUzLDEzNy40bC0yNy4zLTQ3bC0wLjYsMC4zYy00LDIuMS03LjgsMy45LTExLjQsNS4ybC0wLjUsMC4ydjQxLjNoLTEzLjlWMGgxMy45djgzLjRsMS4xLTAuNAoJYzE5LjQtOCwzMS41LTIyLjEsMzYtNDEuOWgxNC4zYy0zLjksMTcuNS0xMi42LDMxLjItMjYuNiw0MmwtMC41LDAuNGwzMS40LDUzLjlMMjUzLDEzNy40TDI1MywxMzcuNHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMxNy44LDEzOS4xYy0yNi41LDAtMzguMi0xNC40LTM4LjItNDYuNmMwLTM2LjMsMTItNTMuMywzNy44LTUzLjNjMjEuNSwwLDMyLjQsMTIuMiwzMi40LDM2LjIKCWMwLDUuNi0wLjMsMTMuMS0xLjMsMTcuOGgtNTQuOGwwLDAuOGMwLjYsMjQuMyw3LjIsMzMuMywyNC41LDMzLjNjMTEuNCwwLDE5LjEtNC45LDIzLjctOS4ybDcuNCwxMC4yCglDMzQ0LjksMTMyLjUsMzM1LjMsMTM5LjEsMzE3LjgsMTM5LjEgTTMxNi42LDUxYy0xNC44LDAtMjEuNyw5LjEtMjIuOSwzMC4zbDAsMC44aDQxLjVsMC4xLTAuN2MwLjItMS45LDAuNC01LDAuNC03LjQKCUMzMzUuNyw2NC4yLDMzMy43LDUxLDMxNi42LDUxIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzIuNCwxMzcuNFY0Ni4yYzYuOS00LjIsMTcuNi03LDI2LjgtN2M3LjUsMCwxNy4zLDIsMjIuMSwxMS42bC0xMS4zLDUuNWMtMi43LTMuMy02LjctNS0xMi4xLTUKCWMtNC43LDAtOC44LDEtMTEuMywyLjZsLTAuMywwLjJ2ODMuM0wzNzIuNCwxMzcuNEwzNzIuNCwxMzcuNHoiLz4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMTM3LjAwMTciIHkxPSItNS4zOCIgeDI9Ii0xMTEuNDg4MiIgeTI9Ii0yMC4yODQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMuNzkyMSAwIDAgLTMuNzkyMSA2MTAuOTQ3OSAyMi4xNDk4KSI+Cgk8c3RvcCAgb2Zmc2V0PSIwLjI3MjciIHN0eWxlPSJzdG9wLWNvbG9yOiNFRTg0NUEiLz4KCTxzdG9wICBvZmZzZXQ9IjAuNDM2NCIgc3R5bGU9InN0b3AtY29sb3I6I0U4NDkwRCIvPgoJPHN0b3AgIG9mZnNldD0iMC43MDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNFODQ5MEQiLz4KCTxzdG9wICBvZmZzZXQ9IjAuOTQ1NSIgc3R5bGU9InN0b3AtY29sb3I6I0VFODQ1QSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cGF0aCBpZD0iU1ZHSURfMl8iIGNsYXNzPSJzdDEiIGQ9Ik03OS45LDkxLjhsNTUuNiwxMi44VjU5LjljMS4yLDEuNSwxNi4zLDIyLjMsMzMuNywzOC4zbDIyLTYuNGMtNDcuNi0zMy40LTU0LjgtNzIuMi01NS42LTc4LjUKCWwtMC4xLTAuOUMxMjguMSw1OS4yLDgzLjEsODkuNSw3OS45LDkxLjgiLz4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMTQ3LjQwMzkiIHkxPSItMjguODE3NyIgeDI9Ii05OC42NTY4IiB5Mj0iLTI4LjgxNzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMy43OTIxIDAgMCAtMy43OTIxIDYxMC45NDc5IDIyLjE0OTgpIj4KCTxzdG9wICBvZmZzZXQ9IjAuMTE1MiIgc3R5bGU9InN0b3AtY29sb3I6I0EzNDMzMyIvPgoJPHN0b3AgIG9mZnNldD0iMC40MTgyIiBzdHlsZT0ic3RvcC1jb2xvcjojRTg0OTBEIi8+Cgk8c3RvcCAgb2Zmc2V0PSIwLjYzMDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNFODQ5MEQiLz4KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNBMzQzMzMiLz4KPC9saW5lYXJHcmFkaWVudD4KPHBhdGggaWQ9IlNWR0lEXzFfIiBjbGFzcz0ic3QyIiBkPSJNMTYyLjksOTEuN2MtMTcuNSwxNi0yNi4xLDMwLjUtMjcuMywzMi4xVjkxLjhIODBjMy4xLDIuMyw0OC4yLDMyLjYsNTUuNiw3OS40bDAuMS0wLjkKCWMwLjktNi4zLDgtNDUuMSw1NS42LTc4LjVMMTYyLjksOTEuN0wxNjIuOSw5MS43TDE2Mi45LDkxLjd6Ii8+Cjwvc3ZnPgo=);
}
.header-wrap .productWrap .product-navigation ul li a.casino {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  width: 62px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTkuNCA1OC43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTkuNCA1OC43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0yOS43LDU0LjhjLTEuOCwyLjItNS45LDQuNS0xMyw0LjVDNC44LDU5LjMsMCw1MiwwLDM3LjljMC0xNCw0LjctMjIuNywxNi44LTIyLjdjNi41LDAsMTAuNywyLjUsMTIuOCw3LjZsLTUuOCwyLjkKCWMtMS4yLTIuNS0zLTQuNi03LjMtNC42Yy02LjksMC05LjcsNS44LTkuNywxNi4yYzAsMTEuMywzLjMsMTYuMiwxMC41LDE2LjJjMy42LDAsNi40LTEuMyw4LjktMy43TDI5LjcsNTQuOHoiLz4KPHBhdGggZD0iTTM2LjQsMjMuMmMxLjMtMi44LDUuNC03LjksMTUtNy45YzkuNCwwLDEzLDUsMTMsMTIuM3YyNy44Yy0zLjQsMi43LTguOCw0LjEtMTQuNSw0LjFjLTguMywwLTE0LjctMy4xLTE0LjctMTEuNQoJYzAtOC45LDcuMy0xMy45LDIyLjUtMTUuM3YtMy42YzAtNS0xLjQtNy43LTYuNi03LjdjLTUsMC03LjksMi41LTkuMyw1LjJMMzYuNCwyMy4yeiBNNTcuNiwzOC4xQzQ4LDM5LDQxLjksNDEuNyw0MS45LDQ3LjQKCWMwLDMuOCwyLjksNi4yLDguMyw2LjJjMy4zLDAsNS42LTAuNSw3LjQtMS42VjM4LjFMNTcuNiwzOC4xeiIvPgo8cGF0aCBkPSJNNzYuNCw0OC4zYzEuNSwyLjksNC4yLDUuNCw5LjEsNS40YzQuMSwwLDcuMS0xLjcsNy4xLTZjMC05LjgtMTkuNi02LjQtMTkuNi0yMC44YzAtNi42LDUuMi0xMS42LDEzLjQtMTEuNgoJYzcsMCwxMSwzLjEsMTIuOCw2LjlsLTUuNCwzLjJjLTEuNC0yLjgtNC4xLTQuMy03LjctNC4zYy00LjIsMC02LjUsMi40LTYuNSw1LjZjMCw5LjMsMTkuNyw2LjEsMTkuNywyMC40YzAsOC40LTYuNCwxMi4yLTEzLjksMTIuMgoJYy04LjUsMC0xMi42LTQuNC0xNC4xLTcuNEw3Ni40LDQ4LjN6Ii8+CjxwYXRoIGQ9Ik0xMTEuMywwYzIuNiwwLDQuNSwyLjEsNC41LDQuNWMwLDIuNS0xLjksNC41LTQuNSw0LjVzLTQuNS0yLTQuNS00LjVDMTA2LjgsMi4xLDEwOC43LDAsMTExLjMsMHogTTEwOCwxNi4xaDYuN3Y0Mi42SDEwOAoJVjE2LjF6Ii8+CjxwYXRoIGQ9Ik0xMjYuMSwxOC40YzMuMy0xLjgsOS4xLTMuMSwxNC42LTMuMWMxMy41LDAsMTYsNywxNiwxOC4zdjI1SDE1MFYzNWMwLTktMC45LTEzLjktOS42LTEzLjljLTIuOCwwLTYuMiwwLjUtNy41LDEuM3YzNi4yCgloLTYuN0wxMjYuMSwxOC40TDEyNi4xLDE4LjR6Ii8+CjxwYXRoIGQ9Ik0xNjUuMywzOC4xYzAtMTQuNSw0LjMtMjIuOCwxNy41LTIyLjhjMTIuOCwwLDE2LjYsNy41LDE2LjYsMjEuN3MtMy44LDIyLjQtMTcuNSwyMi40QzE2OS4zLDU5LjQsMTY1LjMsNTIuMiwxNjUuMywzOC4xegoJIE0xOTIuNiwzNi41YzAtMTEuMS0yLjItMTUuMy05LjktMTUuM2MtNy45LDAtMTAuNiw0LjQtMTAuNiwxNi44YzAsMTEuMiwyLjMsMTUuNiwxMCwxNS42UzE5Mi42LDQ5LjIsMTkyLjYsMzYuNXoiLz4KPC9zdmc+Cg==);
}
.header-wrap .productWrap .product-navigation ul li a.sports {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  width: 61px;
  position: relative;
  top: 2px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMjIuOCAxMTMuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIyLjggMTEzLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTgsNjkuN2MyLjMsNC43LDYuNyw4LjYsMTQuNiw4LjZjNi42LDAsMTEuNC0yLjgsMTEuNC05LjZDMzQsNTIuOSwyLjUsNTguMywyLjUsMzUuM2MwLTEwLjYsOC4zLTE4LjcsMjEuNi0xOC43CgljMTEuMiwwLDE3LjcsNSwyMC42LDExLjFsLTguNiw1LjFjLTIuMi00LjUtNi42LTYuOS0xMi40LTYuOWMtNi43LDAtMTAuNSwzLjgtMTAuNSw5YzAsMTQuOSwzMS43LDkuOCwzMS43LDMyLjgKCWMwLDEzLjYtMTAuNCwxOS43LTIyLjMsMTkuN2MtMTMuNywwLTIwLjMtNy0yMi42LTEyTDgsNjkuN3oiLz4KPHBhdGggZD0iTTU4LjIsMjEuN2M2LTMuNSwxNC42LTUuMSwyMi4yLTUuMWMyMiwwLDI4LjQsMTIuNywyOC40LDMzLjRjMCwyOC42LTExLjcsMzYuOC0yOS4yLDM2LjhjLTMuOSwwLTcuNi0wLjQtMTAuNi0xLjN2MjcuOQoJSDU4LjJWMjEuN0w1OC4yLDIxLjd6IE02OSw3NS41YzEuOCwxLjIsNS41LDEuOSwxMC40LDEuOWMxMS44LDAsMTguNS02LDE4LjUtMjcuOWMwLTE0LTIuOS0yMy41LTE4LjItMjMuNWMtNS4xLDAtOS41LDEtMTAuNiwxLjkKCUw2OSw3NS41TDY5LDc1LjV6Ii8+CjxwYXRoIGQ9Ik0xMjAuMiw1My4yYzAtMjMuMyw2LjktMzYuNiwyOC4yLTM2LjZjMjAuNiwwLDI2LjcsMTIuMSwyNi43LDM0LjlzLTYuMSwzNi0yOC4yLDM2QzEyNi42LDg3LjUsMTIwLjIsNzYsMTIwLjIsNTMuMnoKCSBNMTY0LjEsNTAuN2MwLTE3LjgtMy41LTI0LjctMTUuOS0yNC43Yy0xMi43LDAtMTcuMSw3LjEtMTcuMSwyN2MwLDE3LjksMy42LDI1LjEsMTYsMjUuMUMxNTkuNiw3OC4yLDE2NC4xLDcxLjIsMTY0LjEsNTAuN3oiLz4KPHBhdGggZD0iTTE4OS43LDIxLjdjNC43LTIuOSwxMi4zLTUuMSwxOS4zLTUuMWM2LjksMCwxMy4xLDIuMywxNi4yLDguOWwtOC44LDQuMmMtMS45LTIuNi00LjgtMy42LTguMy0zLjZjLTIuOSwwLTUuOCwwLjYtNy42LDEuOAoJdjU4LjVoLTEwLjhMMTg5LjcsMjEuN0wxODkuNywyMS43eiIvPgo8cGF0aCBkPSJNMjQxLjcsMjYuOGgtMTAuMnYtOC45aDEwLjJWMGgxMC44djE3LjloMTcuOHY4LjloLTE3Ljh2NDAuMWMwLDcsMS42LDEwLjgsNy4xLDEwLjhjMy41LDAsNi40LTEuMyw4LjUtMy41bDUuMyw3LjYKCWMtMy4yLDMuNS04LjMsNS41LTE1LDUuNWMtMTEuMiwwLTE2LjYtNS44LTE2LjYtMTcuOUwyNDEuNywyNi44TDI0MS43LDI2Ljh6Ii8+CjxwYXRoIGQ9Ik0yODUuOSw2OS43YzIuMyw0LjcsNi43LDguNiwxNC42LDguNmM2LjYsMCwxMS40LTIuOCwxMS40LTkuNmMwLTE1LjgtMzEuNS0xMC40LTMxLjUtMzMuNGMwLTEwLjYsOC4zLTE4LjcsMjEuNi0xOC43CgljMTEuMiwwLDE3LjcsNSwyMC42LDExLjFsLTguNiw1LjFjLTIuMi00LjUtNi42LTYuOS0xMi40LTYuOWMtNi43LDAtMTAuNSwzLjgtMTAuNSw5YzAsMTQuOSwzMS43LDkuOCwzMS43LDMyLjgKCWMwLDEzLjYtMTAuNCwxOS43LTIyLjMsMTkuN2MtMTMuNywwLTIwLjMtNy0yMi42LTEyTDI4NS45LDY5Ljd6Ii8+Cjwvc3ZnPgo=);
}
.header-wrap .productWrap .product-navigation ul li a:hover {
  opacity: 1;
}
.mobile .header-wrap .productWrap {
  width: calc(100% - 186px - 52px);
}
@media screen and (max-width: 768px) {
  #header #logo h2 {
    padding: 18px 0 !important;
  }
  #mat-area {
    position: relative;
    top: 5px;
  }
  #mat-area .staticloginWC .acc-login .left-column {
    padding-top: 0;
  }
  .header-wrap .productWrap {
    height: 59px;
    width: calc(100% - 124px - 310px);
  }
  .header-wrap .productWrap .product-navigation ul {
    height: 59px;
  }
  .mobile .header-wrap .productWrap {
    width: calc(100% - 124px - 52px);
  }
}
@media screen and (max-width: 700px) {
  .header-wrap .productWrap,
  .header-wrap #mat-area {
    display: none;
  }
}

#promotion-header {
  position: relative;
}
#promotion-header .titleTabContainer {
  position: static;
}
#promotion-header p.significant-terms {
  position: absolute;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  color: #fff;
  padding: 5px 10px;
  bottom: 0;
  margin: 0;
  box-sizing: border-box;
  font-size: 10px;
  line-height: 1;
}
#homepage .slideshowWrapper .swiper-slide .slideContentWrapper .slideContent p.significant-terms,
#homepage .slideshowWrapper .swiper-slide .slideContentWrapper .slideContent .significant-terms p,
#homepage .slideshowWrapper .swiper-slide .slideContentWrapper .significant-terms p {
  position: absolute;
  z-index: 2;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  margin: 0;
  padding: 5px 10px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #homepage .slideshowWrapper .swiper-slide .slideContentWrapper .slideContent p.significant-terms,
  #homepage .slideshowWrapper .swiper-slide .slideContentWrapper .slideContent .significant-terms p {
    position: relative;
  }
}
.splash-content p.significant-terms,
.splash-content .significant-terms p {
  color: #fff;
  padding: 10px 20px;
  margin: 0;
  font-size: 10px;
}
#download-banner .GB .content-block .block-content p:last-child,
#download-banner .content-block.ukterms .block-content p:last-child {
  font-size: 10px;
  line-height: 1;
}
.lobby .slideshowWrapper .swiper-slide .w100.h100,
.lobby-react-redux .slideshowWrapper .swiper-slide .w100.h100 {
  position: relative;
}
.lobby .slideshowWrapper .swiper-slide .w100.h100 p.significant-terms,
.lobby-react-redux .slideshowWrapper .swiper-slide .w100.h100 p.significant-terms {
  position: absolute;
  z-index: 2;
  bottom: 0;
  color: #fff;
  font-size: 9px;
  margin: 0;
  padding: 5px 10px;
  width: 100%;
  display: block!important;
  box-sizing: border-box;
  line-height: 1;
  background: rgba(0, 0, 0, 0.5);
}
.lobby .slideshowWrapper .swiper-slide .w100.h100 .significant-terms p,
.lobby-react-redux .slideshowWrapper .swiper-slide .w100.h100 .significant-terms p {
  position: absolute;
  z-index: 2;
  bottom: 0;
  color: #fff;
  font-size: 9px;
  margin: 0;
  padding: 5px 10px;
  width: 100%;
  display: block!important;
  box-sizing: border-box;
  line-height: 1;
  background: rgba(0, 0, 0, 0.5);
}
.promoWrapper .extra-par p.terms {
  color: #fff;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
  font-size: 10px;
  line-height: 1;
  box-sizing: border-box;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.promoWrapper .box.isoBoxSize a,
.promotionsStatic .box.isoBoxSize a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.promoWrapper .box.isoBoxSize .contentBox,
.promotionsStatic .box.isoBoxSize .contentBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.promoWrapper .box.isoBoxSize .contentBox span,
.promotionsStatic .box.isoBoxSize .contentBox span {
  clear: both;
  font-size: 9px;
  float: left;
  margin-top: auto;
  line-height: 1.3;
  margin-bottom: -5px;
}
@media screen and (min-width: 982px) {
  .promoWrapper .size-L,
  .promotionsStatic .size-L {
    height: 335px !important;
  }
}
.promoWrapper .isoBoxStyle .pictoIcon {
  display: none;
}

* {
  text-shadow: none !important;
}
.cta_button a,
.tournament-content a:not(.tournament-link) {
  color: #fff;
}
body #mat-area #playerScreenName,
body #mat-area .mat-web-balance {
  font-weight: 100;
}
body #globalWrapper {
  background: #e1e1e1;
}
body #globalWrapper .title h1 {
  text-shadow: none;
}
body #globalWrapper #sidebar div {
  box-shadow: none;
}
body #globalWrapper .box.promotions {
  box-shadow: none;
}
body #globalWrapper .box.promotions .shadow {
  display: none;
}
body #globalWrapper .frameShadowed.containerCopy.wrapper {
  box-shadow: none;
}
body #header {
  background: #222222;
}
body #header #top {
  border-top: 1px solid #444444;
}
body #header .accessMobileNav .pictoIcon {
  color: #666;
}
body #header h2 {
  color: #fff;
  text-shadow: none;
}
body #header .site-nav {
  background: #333;
  border-top: 1px solid #232323!important;
}
body #header #mat-area .staticloginWC .authenticationInterceptorOverlayStatic input#userName[type="text"],
body #header #mat-area .staticloginWC .authenticationInterceptorOverlayStatic input[type="password"] {
  border-color: #444!important;
}
body #header .staticloginWC #AUTHENTICATION_INTERCEPTOR a {
  color: #fff!important;
}
body #header #mat-area .mat-web-player-mini-balance {
  color: #fff!important;
}
#logo a {
  background: url(https://scmedia.itsfogo.com/$-$/cfb44d501f1f4bdd9ca582af59f12fc6.png) no-repeat;
}
.svg #logo a {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg) no-repeat;
}
.header-wrap .productWrap .product-navigation ul li a.poker {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MjEuNCAxNzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyMS40IDE3NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOnVybCgjU1ZHSURfM18pO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzRfKTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDE3NlY0Ni4yYzcuNy00LjQsMTkuMi03LDMwLjktN2MyOCwwLDM5LjksMTQuMSwzOS45LDQ3YzAsMzUuOC0xMi42LDUxLjgtNDEsNTEuOGMtNS42LDAtMTAuOC0wLjYtMTUtMS45CglsLTEtMC4zVjE3NkgwTDAsMTc2eiBNMjkuOSw1MS4yYy03LjQsMC0xMy44LDEuNS0xNS43LDIuOWwtMC4zLDAuMnY2OC44bDAuMywwLjJjMi43LDEuOCw4LjMsMi44LDE1LjIsMi44CgljMTkuNCwwLDI3LjItMTEuOCwyNy4yLTQwLjZDNTYuNyw2NSw1Mi4yLDUxLjIsMjkuOSw1MS4yIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTMsMTM3LjRsLTI3LjMtNDdsLTAuNiwwLjNjLTQsMi4xLTcuOCwzLjktMTEuNCw1LjJsLTAuNSwwLjJ2NDEuM2gtMTMuOVYwaDEzLjl2ODMuNGwxLjEtMC40CgljMTkuNC04LDMxLjUtMjIuMSwzNi00MS45aDE0LjNjLTMuOSwxNy41LTEyLjYsMzEuMi0yNi42LDQybC0wLjUsMC40bDMxLjQsNTMuOUgyNTNMMjUzLDEzNy40eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE3LjgsMTM5LjFjLTI2LjUsMC0zOC4yLTE0LjQtMzguMi00Ni42YzAtMzYuMywxMi01My4zLDM3LjgtNTMuM2MyMS41LDAsMzIuNCwxMi4yLDMyLjQsMzYuMgoJYzAsNS42LTAuMywxMy4xLTEuMywxNy44aC01NC44Vjk0YzAuNiwyNC4zLDcuMiwzMy4zLDI0LjUsMzMuM2MxMS40LDAsMTkuMS00LjksMjMuNy05LjJsNy40LDEwLjIKCUMzNDQuOSwxMzIuNSwzMzUuMywxMzkuMSwzMTcuOCwxMzkuMSBNMzE2LjYsNTFjLTE0LjgsMC0yMS43LDkuMS0yMi45LDMwLjN2MC44aDQxLjVsMC4xLTAuN2MwLjItMS45LDAuNC01LDAuNC03LjQKCUMzMzUuNyw2NC4yLDMzMy43LDUxLDMxNi42LDUxIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzIuNCwxMzcuNFY0Ni4yYzYuOS00LjIsMTcuNi03LDI2LjgtN2M3LjUsMCwxNy4zLDIsMjIuMSwxMS42TDQxMCw1Ni4zYy0yLjctMy4zLTYuNy01LTEyLjEtNQoJYy00LjcsMC04LjgsMS0xMS4zLDIuNmwtMC4zLDAuMnY4My4zTDM3Mi40LDEzNy40TDM3Mi40LDEzNy40eiIvPgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0yMDYuMjE4IiB5MT0iNTcxLjM0NTgiIHgyPSItMTgwLjcwNDUiIHkyPSI1ODYuMjUwMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzLjc5MjEgMCAwIDMuNzkyMSA4NzMuNDA1MyAtMjEyNC4wMTg4KSI+Cgk8c3RvcCAgb2Zmc2V0PSIwLjI3MjciIHN0eWxlPSJzdG9wLWNvbG9yOiNFRTg0NUEiLz4KCTxzdG9wICBvZmZzZXQ9IjAuNDM2NCIgc3R5bGU9InN0b3AtY29sb3I6I0U4NDkwRCIvPgoJPHN0b3AgIG9mZnNldD0iMC43MDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNFODQ5MEQiLz4KCTxzdG9wICBvZmZzZXQ9IjAuOTQ1NSIgc3R5bGU9InN0b3AtY29sb3I6I0VFODQ1QSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cGF0aCBpZD0iU1ZHSURfMl8iIGNsYXNzPSJzdDEiIGQ9Ik03OS45LDkxLjhsNTUuNiwxMi44VjU5LjljMS4yLDEuNSwxNi4zLDIyLjMsMzMuNywzOC4zbDIyLTYuNGMtNDcuNi0zMy40LTU0LjgtNzIuMi01NS42LTc4LjUKCWwtMC4xLTAuOUMxMjguMSw1OS4yLDgzLjEsODkuNSw3OS45LDkxLjgiLz4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMjE2LjYxNTUiIHkxPSI1OTQuNzgwOSIgeDI9Ii0xNjcuODY4NCIgeTI9IjU5NC43ODA5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMuNzkyMSAwIDAgMy43OTIxIDg3My40MDUzIC0yMTI0LjAxODgpIj4KCTxzdG9wICBvZmZzZXQ9IjAuMTE1MiIgc3R5bGU9InN0b3AtY29sb3I6I0EzNDMzMyIvPgoJPHN0b3AgIG9mZnNldD0iMC40MTgyIiBzdHlsZT0ic3RvcC1jb2xvcjojRTg0OTBEIi8+Cgk8c3RvcCAgb2Zmc2V0PSIwLjYzMDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNFODQ5MEQiLz4KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNBMzQzMzMiLz4KPC9saW5lYXJHcmFkaWVudD4KPHBhdGggaWQ9IlNWR0lEXzFfIiBjbGFzcz0ic3QyIiBkPSJNMTYyLjksOTEuN2MtMTcuNSwxNi0yNi4xLDMwLjUtMjcuMywzMi4xdi0zMkg4MGMzLjEsMi4zLDQ4LjIsMzIuNiw1NS42LDc5LjRsMC4xLTAuOQoJYzAuOS02LjMsOC00NS4xLDU1LjYtNzguNUwxNjIuOSw5MS43TDE2Mi45LDkxLjdMMTYyLjksOTEuN3oiLz4KPC9zdmc+Cg==);
}
.header-wrap .productWrap .product-navigation ul li a.casino {
  width: 67px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMjAuNCA3Ny43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjAuNCA3Ny43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MC43LDU2LjZjLTEuOCwyLjItNS45LDQuNS0xMyw0LjVDMTUuOCw2MS4xLDExLDUzLjgsMTEsMzkuN2MwLTE0LDQuNy0yMi43LDE2LjgtMjIuNwoJYzYuNSwwLDEwLjcsMi41LDEyLjgsNy42bC01LjgsMi45Yy0xLjItMi41LTMtNC42LTcuMy00LjZjLTYuOSwwLTkuNyw1LjgtOS43LDE2LjJjMCwxMS4zLDMuMywxNi4yLDEwLjUsMTYuMgoJYzMuNiwwLDYuNC0xLjMsOC45LTMuN0w0MC43LDU2LjZ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00Ny40LDI1YzEuMy0yLjgsNS40LTcuOSwxNS03LjljOS40LDAsMTMsNSwxMywxMi4zdjI3LjhjLTMuNCwyLjctOC44LDQuMS0xNC41LDQuMWMtOC4zLDAtMTQuNy0zLjEtMTQuNy0xMS41CgljMC04LjksNy4zLTEzLjksMjIuNS0xNS4zdi0zLjZjMC01LTEuNC03LjctNi42LTcuN2MtNSwwLTcuOSwyLjUtOS4zLDUuMkw0Ny40LDI1eiBNNjguNiwzOS45Yy05LjYsMC45LTE1LjcsMy42LTE1LjcsOS4zCgljMCwzLjgsMi45LDYuMiw4LjMsNi4yYzMuMywwLDUuNi0wLjUsNy40LTEuNkw2OC42LDM5LjlMNjguNiwzOS45eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODcuNCw1MC4xYzEuNSwyLjksNC4yLDUuNCw5LjEsNS40YzQuMSwwLDcuMS0xLjcsNy4xLTZjMC05LjgtMTkuNi02LjQtMTkuNi0yMC44YzAtNi42LDUuMi0xMS42LDEzLjQtMTEuNgoJYzcsMCwxMSwzLjEsMTIuOCw2LjlsLTUuNCwzLjJjLTEuNC0yLjgtNC4xLTQuMy03LjctNC4zYy00LjIsMC02LjUsMi40LTYuNSw1LjZjMCw5LjMsMTkuNyw2LjEsMTkuNywyMC40YzAsOC40LTYuNCwxMi4yLTEzLjksMTIuMgoJYy04LjUsMC0xMi42LTQuNC0xNC4xLTcuNEw4Ny40LDUwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMywxLjhjMi42LDAsNC41LDIuMSw0LjUsNC41YzAsMi41LTEuOSw0LjUtNC41LDQuNXMtNC41LTItNC41LTQuNUMxMTcuOCwzLjksMTE5LjcsMS44LDEyMi4zLDEuOHoKCSBNMTE5LDE3LjloNi43djQyLjZIMTE5VjE3Ljl6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzcuMSwyMC4yYzMuMy0xLjgsOS4xLTMuMSwxNC42LTMuMWMxMy41LDAsMTYsNywxNiwxOC4zdjI1SDE2MVYzNi44YzAtOS0wLjktMTMuOS05LjYtMTMuOQoJYy0yLjgsMC02LjIsMC41LTcuNSwxLjN2MzYuMmgtNi43VjIwLjJIMTM3LjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzYuMywzOS45YzAtMTQuNSw0LjMtMjIuOCwxNy41LTIyLjhjMTIuOCwwLDE2LjYsNy41LDE2LjYsMjEuN3MtMy44LDIyLjQtMTcuNSwyMi40CglDMTgwLjMsNjEuMiwxNzYuMyw1NCwxNzYuMywzOS45eiBNMjAzLjYsMzguM2MwLTExLjEtMi4yLTE1LjMtOS45LTE1LjNjLTcuOSwwLTEwLjYsNC40LTEwLjYsMTYuOGMwLDExLjIsMi4zLDE1LjYsMTAsMTUuNgoJUzIwMy42LDUxLDIwMy42LDM4LjN6Ii8+Cjwvc3ZnPgo=);
}
.header-wrap .productWrap .product-navigation ul li a.sports {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMjIuOCAxMTMuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIyLjggMTEzLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsNjkuN2MyLjMsNC43LDYuNyw4LjYsMTQuNiw4LjZjNi42LDAsMTEuNC0yLjgsMTEuNC05LjZDMzQsNTIuOSwyLjUsNTguMywyLjUsMzUuMwoJYzAtMTAuNiw4LjMtMTguNywyMS42LTE4LjdjMTEuMiwwLDE3LjcsNSwyMC42LDExLjFsLTguNiw1LjFjLTIuMi00LjUtNi42LTYuOS0xMi40LTYuOWMtNi43LDAtMTAuNSwzLjgtMTAuNSw5CgljMCwxNC45LDMxLjcsOS44LDMxLjcsMzIuOGMwLDEzLjYtMTAuNCwxOS43LTIyLjMsMTkuN2MtMTMuNywwLTIwLjMtNy0yMi42LTEyTDgsNjkuN3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTU4LjIsMjEuN2M2LTMuNSwxNC42LTUuMSwyMi4yLTUuMWMyMiwwLDI4LjQsMTIuNywyOC40LDMzLjRjMCwyOC42LTExLjcsMzYuOC0yOS4yLDM2LjgKCWMtMy45LDAtNy42LTAuNC0xMC42LTEuM3YyNy45SDU4LjJWMjEuN0w1OC4yLDIxLjd6IE02OSw3NS41YzEuOCwxLjIsNS41LDEuOSwxMC40LDEuOWMxMS44LDAsMTguNS02LDE4LjUtMjcuOQoJYzAtMTQtMi45LTIzLjUtMTguMi0yMy41Yy01LjEsMC05LjUsMS0xMC42LDEuOUw2OSw3NS41TDY5LDc1LjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjAuMiw1My4yYzAtMjMuMyw2LjktMzYuNiwyOC4yLTM2LjZjMjAuNiwwLDI2LjcsMTIuMSwyNi43LDM0LjlzLTYuMSwzNi0yOC4yLDM2CglDMTI2LjYsODcuNSwxMjAuMiw3NiwxMjAuMiw1My4yeiBNMTY0LjEsNTAuN2MwLTE3LjgtMy41LTI0LjctMTUuOS0yNC43Yy0xMi43LDAtMTcuMSw3LjEtMTcuMSwyN2MwLDE3LjksMy42LDI1LjEsMTYsMjUuMQoJQzE1OS42LDc4LjIsMTY0LjEsNzEuMiwxNjQuMSw1MC43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg5LjcsMjEuN2M0LjctMi45LDEyLjMtNS4xLDE5LjMtNS4xYzYuOSwwLDEzLjEsMi4zLDE2LjIsOC45bC04LjgsNC4yYy0xLjktMi42LTQuOC0zLjYtOC4zLTMuNgoJYy0yLjksMC01LjgsMC42LTcuNiwxLjh2NTguNWgtMTAuOEwxODkuNywyMS43TDE4OS43LDIxLjd6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDEuNywyNi44aC0xMC4ydi04LjloMTAuMlYwaDEwLjh2MTcuOWgxNy44djguOWgtMTcuOHY0MC4xYzAsNywxLjYsMTAuOCw3LjEsMTAuOGMzLjUsMCw2LjQtMS4zLDguNS0zLjUKCWw1LjMsNy42Yy0zLjIsMy41LTguMyw1LjUtMTUsNS41Yy0xMS4yLDAtMTYuNi01LjgtMTYuNi0xNy45TDI0MS43LDI2LjhMMjQxLjcsMjYuOHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4NS45LDY5LjdjMi4zLDQuNyw2LjcsOC42LDE0LjYsOC42YzYuNiwwLDExLjQtMi44LDExLjQtOS42YzAtMTUuOC0zMS41LTEwLjQtMzEuNS0zMy40CgljMC0xMC42LDguMy0xOC43LDIxLjYtMTguN2MxMS4yLDAsMTcuNyw1LDIwLjYsMTEuMWwtOC42LDUuMWMtMi4yLTQuNS02LjYtNi45LTEyLjQtNi45Yy02LjcsMC0xMC41LDMuOC0xMC41LDkKCWMwLDE0LjksMzEuNyw5LjgsMzEuNywzMi44YzAsMTMuNi0xMC40LDE5LjctMjIuMywxOS43Yy0xMy43LDAtMjAuMy03LTIyLjYtMTJMMjg1LjksNjkuN3oiLz4KPC9zdmc+Cg==);
}
body #footer {
  background: #222;
  border-top: solid 1px #000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #footer .cta_button a {
  box-shadow: none;
}
body #footer p,
body #footer ul li,
body #footer ul li a,
body #footer .copyandlinks .quickLinks ul li a,
body #footer h3,
body #footer h4,
body #footer h5,
body #footer .bottomLinks li a {
  color: #999;
}
body #footer #footerLogo h2 {
  background: url(https://scmedia.itsfogo.com/$-$/6e03dd7ed33746cabf653d45ee4898ab.svg) top left no-repeat;
}
body #footer #navFooter {
  border-bottom: solid 1px #000;
}
body #footer .navFooterCol h3 {
  color: #fff;
}
body #footer .navFooterCol ul li a {
  color: #999;
}
body #footer .legals p {
  color: #444;
}
body #footer .legals p a {
  color: #777;
}
body #footer #partnersLogo #listPartners ul li a.logoPartner {
  background-image: url(https://scmedia.itsfogo.com/$-$/c4fc983e3ccc45e997e90bf5d318be18.png);
  opacity: 0.3;
  transition: opacity 0.2s ease-in-out;
}
body #footer #partnersLogo #listPartners ul li a.logoPartner:hover {
  opacity: 1;
}
body #footer #copyrightWebsite {
  width: 286px;
}
body #footer #copyrightWebsite .kyl a {
  margin: 0 50px 0 0;
  background-image: url(https://scmedia.itsfogo.com/$-$/d1e77c76008b486cba1173e5e0c335dc.png);
}
body #footer #copyrightWebsite .kyl a.de {
  background-image: url(https://scmedia.itsfogo.com/$-$/15b8a66f4026450289489eb73429ea2e.png);
}
body #footer #copyrightWebsite .kyl a.pl {
  background-image: urlhttps://scmedia.itsfogo.com/$-$/2863386c749b41a3b3617b67ffe844b5.png);
}
body #footer #copyrightWebsite .kyl a.ro {
  background-image: url(https://scmedia.itsfogo.com/$-$/2a72fabb91484573a1d66ff3edc2ed9e.png);
}
body #footer #copyrightWebsite .kyl a.ru {
  background-image: url(https://scmedia.itsfogo.com/$-$/f5be7ef5e86c46dab6e9bdbceaf0b181.png);
}
body #footer #copyrightWebsite .kyl a.sv {
  background-image: url(https://scmedia.itsfogo.com/$-$/aef3f0bc331b455fbe08566141b9658a.png);
}
body #footer #copyrightWebsite .kyl a.es {
  background-image: url(https://scmedia.itsfogo.com/$-$/8a9e1738544e4bc5924f75b45c790359.png);
}
body #footer #copyrightWebsite .kyl a.fr {
  background-image: url(https://scmedia.itsfogo.com/$-$/ea4eb4cc79044f3389e27591ce886163.png);
}
body #footer #copyrightWebsite .kyl a.hu {
  background-image: url(https://scmedia.itsfogo.com/$-$/db5b4460fa3148c4a898a681c72beaa8.png);
}
body #footer #copyrightWebsite .kyl a.pt {
  background-image: url(https://scmedia.itsfogo.com/$-$/ed97f8bd3ff74946ad2dbe1aa65a55a4.png);
}
body #footer #copyrightWebsite .kyl a.egr {
  text-indent: -150vw;
  background-image: url(https://scmedia.itsfogo.com/$-$/ef0a8a89024347b582f57806d05354ad.png) !important;
  height: 39px;
  width: 165px;
  float: left;
  margin: 0;
  text-indent: -99999px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /etc/designs/clientlibs/sites/partypokercom/css/gdpr-popup.less
Error: ParseError: Unrecognised input in /etc/designs/clientlibs/sites/partypokercom/css/gdpr-popup.less on line 60, column 30:
59 .qc-cmp-vendor-list {
60     font-family: sans-serif; !important;
61 }


(uncompiled LESS src is included below)
*****************************************************/
/* ### BUTTON COLOUR ### */
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    background-color: #e8490d !important;
    border-color: #e8490d !important;
}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
    background-color: transparent !important;
    border-color: #e8490d !important;
}

/* ### BUTTON FONT COLOUR ### */
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    color: #ffffff !important;
}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
    color: #000000 !important;
}

/* ### LINK COLOUR ### */
.qc-cmp-alt-action,
.qc-cmp-link {
    color: #e8490d !important;
}

.qc-cmp-alt-action:hover,
.qc-cmp-link:hover {
    color: #474747 !important;
}


/* ### TEXT COLOUR ### */
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-sub-title,
.qc-cmp-privacy-settings-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-title,
.qc-cmp-vendor-list,
.qc-cmp-vendor-list-title {
    color: #333333 !important;
}

/* ### TEXT FONT FAMILY ### */
.qc-cmp-alt-action,
.qc-cmp-button,
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-sub-title,
.qc-cmp-link,
.qc-cmp-privacy-settings-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-title,
.qc-cmp-vendor-list {
    font-family: sans-serif; !important;
}

/* ###BASE TEXT FONT SIZE ### */
.qc-cmp-alt-action,
.qc-cmp-button,
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-vendor-list {
    font-size: 16px !important;
}

/* ### TAB HOVER COLOUR ### */
.qc-cmp-tab:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* ### TOGGLE ON COLOUR ### */
.qc-cmp-small-toggle.qc-cmp-toggle-on,
.qc-cmp-toggle.qc-cmp-toggle-on {
    background-color: #F06C00 !important;
    border-color: #000000 !important;
}

/* ### TOGGLE OFF COLOUR ### */
.qc-cmp-small-toggle,
.qc-cmp-toggle {
    background-color: #a6a9ae !important;
    border-color: #a6a9ae !important;
}

/* All Variant Styles */ 
.variant .qc-cmp-ui-container {
background:rgba(0,0,0,0.6);
}

.variant .qc-cmp-ui-container.qc-cmp-showing ~ div {
-webkit-filter:blur(5px);
        filter:blur(5px)
}

.variant .qc-cmp-ui-container .qc-cmp-ui {
max-width:720px;
border-radius:5px;
-webkit-box-shadow:0 0 50px rgba(0,0,0,0.4);
        box-shadow:0 0 50px rgba(0,0,0,0.4)
}

.variant .qc-cmp-ui-container .qc-cmp-publisher-logo {
max-width: 130px;
padding-top: 50px;
}

.variant .qc-cmp-ui-container .qc-cmp-ui-content h1.qc-cmp-title {
font-size: 32px;
color: #111!important;
font-family: 'Open Sans', Sans-serif;
font-weight: 600;
-webkit-font-smoothing: initial;
}

.variant .qc-cmp-ui-container .qc-cmp-ui-content p.qc-cmp-main-messaging {
font-size: 14px!important;
text-align:center;
font-weight:400;
-webkit-font-smoothing: antialiased;
color:#666!important;
}

.variant .qc-cmp-ui-container .qc-cmp-buttons .qc-cmp-button {
text-transform:none;
font-weight:600;
font-size:20px!important;
letter-spacing:2px;
-webkit-box-flex:1;
    -ms-flex:1;
        flex:1;
-webkit-box-shadow:none;
        box-shadow:none;
}

.variant .qc-cmp-ui-container .qc-cmp-buttons .qc-cmp-button.qc-cmp-secondary-button {
border: 1px solid #979797!important;
color:#4a4a4a!important;
}

.variant .qc-cmp-ui-container .qc-cmp-buttons .qc-cmp-button.qc-cmp-secondary-button:hover {
border-color:#e8490d!important;
color:#fff!important;
}

.variant .qc-cmp-ui-container .qc-cmp-alt-action {
color: #368bd6!important;
text-decoration:underline;
-webkit-font-smoothing: antialiased;
font-weight:600;
font-size:14px!important;
}

.variant .qc-cmp-ui-container .qc-cmp-alt-action:hover {
    color:#e8490d!important;
    text-decoration:none;
}

@media sceen and (max-width:600px) {
	
}

/* END All Variant Styles */ 

/* Variant White - Buttons side by side */


.variantOne .qc-cmp-ui-container .qc-cmp-ui {
max-width:720px; 
}

.variantOne .qc-cmp-ui-container .qc-cmp-ui-content {
padding: 40px 20px 100px;
max-width:550px;
}
 
.variantOne .qc-cmp-ui-container .qc-cmp-buttons {
margin:0 50px;
}

/* END Variant White - Buttons side by side */

/* Variant White - Buttons stacked */


.variantTwo .qc-cmp-ui-container .qc-cmp-ui {
max-width:640px; 
}

.variantTwo .qc-cmp-ui-container .qc-cmp-ui-content {
padding: 40px 20px 100px;
max-width:420px;
}

.variantTwo .qc-cmp-ui-container .qc-cmp-buttons .qc-cmp-button{
	max-width:none;
	padding: 5px 20px;
}

.variantTwo .qc-cmp-ui-container .qc-cmp-buttons {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
}

/* END Variant White - Buttons stacked */

/* Variant Black - Buttons stacked */
.variantTwo.dark .qc-cmp-ui {
background:#000;
}

.variantTwo.dark .qc-cmp-ui-container h1,.variantTwo.dark .qc-cmp-ui-container h1.qc-cmp-title,.variantTwo.dark .qc-cmp-ui-container h2,.variantTwo.dark .qc-cmp-ui-container h3,.variantTwo.dark .qc-cmp-ui-container h4{
    color:#fff!important;
}

.variantTwo.dark .qc-cmp-ui-container .qc-cmp-button.qc-cmp-secondary-button {
	border: 1px solid #979797!important;
	color:#4a4a4a!important;	
}

.variantTwo.dark .qc-cmp-ui-container .qc-cmp-button.qc-cmp-secondary-button:hover {
	border-color:#e8490d!important;
	color:#fff!important;	
}
.variantTwo.dark .qc-cmp-ui-container p,.variantTwo.dark .qc-cmp-ui-container  p.qc-cmp-main-messaging {
    color:#a8a8a8!important;
}

.variantTwo.dark .qc-cmp-ui-container .qc-cmp-buttons .qc-cmp-button:hover{
	color:#fff!important;
}

th h5 {color:#fff!important;}
/* END Variant Black */

@media screen and (max-width:550px) {
	.qc-cmp-nav-bar-publisher-logo-container {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
}