/* CSS Document */
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato-Bold"), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato-Bold"), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local("Lato Black"), local("Lato-Black"), url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local("Lato Black"), local("Lato-Black"), url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

/* Lightbox select country */
#cboxOverlay {
  background: url("../images/bg_pays.png") bottom left !important;
  background-size: contain !important;
  background-color: #d8ebf9 !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important; }

#colorbox {
  top: 0 !important;
  left: 0 !important;
  position: fixed !important;
  width: 100% !important; }

#colorbox #cboxWrapper {
  width: 100% !important; }

#colorbox #cboxContent {
  overflow: hidden;
  top: 0 !important;
  position: absolute;
  right: 0; }

#colorbox #cboxContent {
  background: none !important;
  float: right !important;
  width: 700px !important;
  margin-right: 100px; }

#colorbox #cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxMiddleLeft, #cboxBottomCenter, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomRight {
  background: none !important; }

#colorbox #lightbox-country-content {
  background: none !important;
  text-align: left;
  font-family: 'Lato'; }

#colorbox #lightbox-country-content p.lightbox-country-list-item-country {
  margin: 0; }

#colorbox #cboxLoadedContent {
  height: 100% !important;
  width: 100% !important; }

#colorbox #cboxClose {
  display: none !important; }

.slogan_prehome {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin-top: 60px; }

.other_country {
  display: block;
  font-size: 16px;
  text-align: center;
  color: #333f48;
  clear: both;
  padding-top: 40px; }

.other_country p {
  font-weight: normal; }

.other_country p a {
  text-decoration: underline;
  color: #333f48; }

.logo_prehome {
  width: 20%;
  height: 124px;
  display: block;
  margin: 0 auto;
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.lightbox-country-list {
  width: 640px;
  margin: 0 auto; }

ul.country_group {
  margin: 0 0 0 80px;
  display: block; }

.lightbox-country-label {
  margin: 1em 0px 2em !important;
  font-weight: 700;
  font-size: 25px;
  padding-bottom: 18px;
  color: #333f48;
  display: block;
  text-align: center;
  position: relative; }

.lightbox-country-label::after {
  width: 75px;
  height: 3px;
  display: block;
  content: '';
  background-color: #333f48;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -36px; }

.lightbox-country-list .lightbox-country-list-item {
  width: 33.33%;
  text-align: left;
  float: left; }

.lightbox-country-list .last {
  margin-top: -30px; }

.lightbox-country-list .pre_last {
  margin-top: 35px; }

.lightbox-country-list .lightbox-country-list-item-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #333f48;
  margin-bottom: 10px;
  font-weight: bold; }

p.lightbox-country-list-item-country a {
  color: #333f48;
  font-weight: normal;
  line-height: 1.8;
  font-size: 16px;
  font-family: 'Lato';
  text-decoration: none; }

p.lightbox-country-list-item-country a:hover {
  text-decoration: underline; }

/*# sourceMappingURL=lightbox-country.css.map */
