@charset "UTF-8";
/* Responsive*/
/*
* containerLg: [lg] > breakpointLg
* containerMd: breakpointLg > [md] > breakpointMd
* containerSm: breakpointMd > [sm] > breakpointSm
* containerSm: breakpointSm > [xs]
*/
/* Icons  */
/* Colors */
/* Principal colors */
/* Secondary colors */
/* Product color */
/**
 * Karbon
 */
@font-face {
  font-family: "Karbon";
  src: url("../fonts/karbon/KarbonWeb-Light.eot?1441017261");
  src: url("../fonts/karbon/KarbonWeb-Light.eot?&1441017261#iefix") format("embedded-opentype"), url("../fonts/karbon/KarbonWeb-Light.woff?1441017261") format("woff");
  /*font-url('karbon/KarbonWeb-Light.ttf') format('truetype'),*/
  /*font-url('karbon/KarbonWeb-Light.svg#Karbon') format('svg');*/
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Karbon";
  src: url("../fonts/karbon/KarbonWeb-Bold.eot?1441017261");
  src: url("../fonts/karbon/KarbonWeb-Bold.eot?&1441017261#iefix") format("embedded-opentype"), url("../fonts/karbon/KarbonWeb-Bold.woff?1441017261") format("woff");
  /*font-url('karbon/KarbonWeb-Bold.ttf') format('truetype'),*/
  /*font-url('karbon/KarbonWeb-Bold.svg#Karbon') format('svg');*/
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

/**
 * Gotham Rounded
 */
@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-light.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-light.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-light.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-light.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-light.svg#Gotham Rounded') format('svg');*/
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-lightitalic.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-lightitalic.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-lightitalic.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-lightitalic.svg#Gotham Rounded') format('svg');*/
  font-weight: 300;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-book.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-book.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-book.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-book.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-book.svg#Gotham Rounded') format('svg');*/
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-bookitalic.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-bookitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-bookitalic.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-bookitalic.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-bookitalic.svg#Gotham Rounded') format('svg');*/
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-medium.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-medium.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-medium.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-medium.svg#Gotham Rounded') format('svg');*/
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-mediumitalic.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-mediumitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-mediumitalic.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-mediumitalic.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-mediumitalic.svg#Gotham Rounded') format('svg');*/
  font-weight: 500;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-bold.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-bold.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-bold.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-bold.svg#Gotham Rounded') format('svg');*/
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Gotham Rounded";
  src: url("../fonts/gotham-rounded/gothamrounded-bolditalic.eot");
  src: url("../fonts/gotham-rounded/gothamrounded-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-rounded/gothamrounded-bolditalic.woff") format("woff");
  /*font-url('gotham-rounded/gothamrounded-bolditalic.ttf') format('truetype'),*/
  /*font-url('gotham-rounded/gothamrounded-bolditalic.svg#Gotham Rounded') format('svg');*/
  font-weight: 700;
  font-style: italic;
  font-stretch: normal; }

/**
 * Nothing You Could Do
 */
@font-face {
  font-family: "Nothing You Could Do";
  src: url("../fonts/nothing-you-could-do/nothingyoucoulddo-webfont.eot?1441017261");
  src: url("../fonts/nothing-you-could-do/nothingyoucoulddo-webfont.eot?&1441017261#iefix") format("embedded-opentype"), url("../fonts/nothing-you-could-do/nothingyoucoulddo-webfont.woff?1441017261") format("woff");
  /*font-url('nothing-you-could-do/nothingyoucoulddo-webfont.ttf') format('truetype'),*/
  /*font-url('nothing-you-could-do/nothingyoucoulddo-webfont.svg#Nothing You Could Do') format('svg');*/
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

/* line 1552, gallia-icon/*.png */
.gallia-icon-sprite {
  background-image: url("../images/gallia-icon-sa9ee9e03b2.png");
  background-repeat: no-repeat; }

/* line 2, ../scss/global/_responsive.scss */
.gallia .container, .gallia .container-fluid {
  width: 1200px; }

/* line 5, ../scss/global/_responsive.scss */
.gallia .zone-lg-block {
  display: block; }

/* line 8, ../scss/global/_responsive.scss */
.gallia .zone-lg-inline-block {
  display: inline-block; }

/* line 11, ../scss/global/_responsive.scss */
.gallia .zone-lg-inline {
  display: inline; }

/* line 14, ../scss/global/_responsive.scss */
.gallia .col-lg-hide {
  display: none; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-1 {
  width: 8.33333%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-2 {
  width: 16.66667%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-3 {
  width: 25%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-4 {
  width: 33.33333%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-5 {
  width: 41.66667%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-6 {
  width: 50%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-7 {
  width: 58.33333%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-8 {
  width: 66.66667%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-9 {
  width: 75%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-10 {
  width: 83.33333%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-11 {
  width: 91.66667%;
  float: left; }

/* line 18, ../scss/global/_responsive.scss */
.gallia .col-lg-12 {
  width: 100%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-0-half {
  width: 4.16667%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-1-half {
  width: 12.5%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-2-half {
  width: 20.83333%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-3-half {
  width: 29.16667%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-4-half {
  width: 37.5%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-5-half {
  width: 45.83333%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-6-half {
  width: 54.16667%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-7-half {
  width: 62.5%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-8-half {
  width: 70.83333%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-9-half {
  width: 79.16667%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-10-half {
  width: 87.5%;
  float: left; }

/* line 24, ../scss/global/_responsive.scss */
.gallia .col-lg-11-half {
  width: 95.83333%;
  float: left; }

/* line 33, ../scss/global/_responsive.scss */
.gallia .col-lg-hide {
  display: block; }

@media (max-width: 459px) {
  /* line 31, ../scss/global/_responsive.scss */
  .gallia {
    zoom: 0.8; } }
@media (max-width: 399px) {
  /* line 31, ../scss/global/_responsive.scss */
  .gallia {
    zoom: 0.7; } }
@media (max-width: 359px) {
  /* line 31, ../scss/global/_responsive.scss */
  .gallia {
    zoom: 0.6; } }
@media (max-width: 768px) {
  /* line 2, ../scss/global/_responsive.scss */
  .gallia .container, .gallia .container-fluid {
    width: 100%; }

  /* line 5, ../scss/global/_responsive.scss */
  .gallia .zone-xs-block {
    display: block; }

  /* line 8, ../scss/global/_responsive.scss */
  .gallia .zone-xs-inline-block {
    display: inline-block; }

  /* line 11, ../scss/global/_responsive.scss */
  .gallia .zone-xs-inline {
    display: inline; }

  /* line 14, ../scss/global/_responsive.scss */
  .gallia .col-xs-hide {
    display: none; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-1 {
    width: 8.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-2 {
    width: 16.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-3 {
    width: 25%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-4 {
    width: 33.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-5 {
    width: 41.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-6 {
    width: 50%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-7 {
    width: 58.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-8 {
    width: 66.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-9 {
    width: 75%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-10 {
    width: 83.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-11 {
    width: 91.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-xs-12 {
    width: 100%;
    float: left; }

  .gallia .footer-area .line .column.column3.col-xs-12 {
    width: 100%;
    text-align: center;
    border-left: none;
    border-bottom: 2px solid #376bb8;
    height: 350px;
    margin-top: 30px; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-0-half {
    width: 4.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-1-half {
    width: 12.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-2-half {
    width: 20.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-3-half {
    width: 29.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-4-half {
    width: 37.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-5-half {
    width: 45.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-6-half {
    width: 54.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-7-half {
    width: 62.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-8-half {
    width: 70.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-9-half {
    width: 79.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-10-half {
    width: 87.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-xs-11-half {
    width: 95.83333%;
    float: left; }

  /* line 47, ../scss/global/_responsive.scss */
  .gallia .container, .gallia .container-fluid {
    min-width: 460px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 2, ../scss/global/_responsive.scss */
  .gallia .container, .gallia .container-fluid {
    width: 768px; }

  /* line 5, ../scss/global/_responsive.scss */
  .gallia .zone-sm-block {
    display: block; }

  /* line 8, ../scss/global/_responsive.scss */
  .gallia .zone-sm-inline-block {
    display: inline-block; }

  /* line 11, ../scss/global/_responsive.scss */
  .gallia .zone-sm-inline {
    display: inline; }

  /* line 14, ../scss/global/_responsive.scss */
  .gallia .col-sm-hide {
    display: none; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-1 {
    width: 8.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-2 {
    width: 16.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-3 {
    width: 25%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-4 {
    width: 33.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-5 {
    width: 41.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-6 {
    width: 50%;
    float: left; }

  .gallia .box_footer_newsletter.col-sm-6 {
    Width: 100%; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-7 {
    width: 58.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-8 {
    width: 66.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-9 {
    width: 75%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-10 {
    width: 83.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-11 {
    width: 91.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-sm-12 {
    width: 100%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-0-half {
    width: 4.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-1-half {
    width: 12.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-2-half {
    width: 20.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-3-half {
    width: 29.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-4-half {
    width: 37.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-5-half {
    width: 45.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-6-half {
    width: 54.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-7-half {
    width: 62.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-8-half {
    width: 70.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-9-half {
    width: 79.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-10-half {
    width: 87.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-sm-11-half {
    width: 95.83333%;
    float: left; }

  .gallia .footer-area .line .column.column2.col-sm-6 {
    width: 50%; }

  .gallia .footer-area .line .column.column4.col-sm-12 {
    width: 100%;
    margin-top: 40px;
    border: none;
    height: 200px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 2, ../scss/global/_responsive.scss */
  .gallia .container, .gallia .container-fluid {
    width: 984px; }

  /* line 5, ../scss/global/_responsive.scss */
  .gallia .zone-md-block {
    display: block; }

  /* line 8, ../scss/global/_responsive.scss */
  .gallia .zone-md-inline-block {
    display: inline-block; }

  /* line 11, ../scss/global/_responsive.scss */
  .gallia .zone-md-inline {
    display: inline; }

  /* line 14, ../scss/global/_responsive.scss */
  .gallia .col-md-hide {
    display: none; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-1 {
    width: 8.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-2 {
    width: 16.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-3 {
    width: 25%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-4 {
    width: 33.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-5 {
    width: 41.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-6 {
    width: 50%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-7 {
    width: 58.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-8 {
    width: 66.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-9 {
    width: 75%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-10 {
    width: 83.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-11 {
    width: 91.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-md-12 {
    width: 100%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-0-half {
    width: 4.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-1-half {
    width: 12.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-2-half {
    width: 20.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-3-half {
    width: 29.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-4-half {
    width: 37.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-5-half {
    width: 45.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-6-half {
    width: 54.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-7-half {
    width: 62.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-8-half {
    width: 70.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-9-half {
    width: 79.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-10-half {
    width: 87.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-md-11-half {
    width: 95.83333%;
    float: left; } }
@media (min-width: 1230px) {
  /* line 2, ../scss/global/_responsive.scss */
  .gallia .container, .gallia .container-fluid {
    width: 1200px; }

  /* line 5, ../scss/global/_responsive.scss */
  .gallia .zone-lg-block {
    display: block; }

  /* line 8, ../scss/global/_responsive.scss */
  .gallia .zone-lg-inline-block {
    display: inline-block; }

  /* line 11, ../scss/global/_responsive.scss */
  .gallia .zone-lg-inline {
    display: inline; }

  /* line 14, ../scss/global/_responsive.scss */
  .gallia .col-lg-hide {
    display: none; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-1 {
    width: 8.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-2 {
    width: 16.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-3 {
    width: 25%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-4 {
    width: 33.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-5 {
    width: 41.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-6 {
    width: 50%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-7 {
    width: 58.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-8 {
    width: 66.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-9 {
    width: 75%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-10 {
    width: 83.33333%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-11 {
    width: 91.66667%;
    float: left; }

  /* line 18, ../scss/global/_responsive.scss */
  .gallia .col-lg-12 {
    width: 100%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-0-half {
    width: 4.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-1-half {
    width: 12.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-2-half {
    width: 20.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-3-half {
    width: 29.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-4-half {
    width: 37.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-5-half {
    width: 45.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-6-half {
    width: 54.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-7-half {
    width: 62.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-8-half {
    width: 70.83333%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-9-half {
    width: 79.16667%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-10-half {
    width: 87.5%;
    float: left; }

  /* line 24, ../scss/global/_responsive.scss */
  .gallia .col-lg-11-half {
    width: 95.83333%;
    float: left; } }
@-ms-viewport {
  /* line 31, ../scss/global/_responsive.scss */
  .gallia {
    width: device-width; } }

/* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
.gallia .visible-xs {
  display: none !important; }

/* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
.gallia .visible-sm {
  display: none !important; }

/* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
.gallia .visible-md {
  display: none !important; }

/* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
.gallia .visible-lg {
  display: none !important; }

/* line 10, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
.gallia .visible-xs-block,
.gallia .visible-xs-inline,
.gallia .visible-xs-inline-block,
.gallia .visible-sm-block,
.gallia .visible-sm-inline,
.gallia .visible-sm-inline-block,
.gallia .visible-md-block,
.gallia .visible-md-inline,
.gallia .visible-md-inline-block,
.gallia .visible-lg-block,
.gallia .visible-lg-inline,
.gallia .visible-lg-inline-block {
  display: none !important; }

@media (max-width: 768px) {
  /* line 2, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .visible-xs {
    display: block !important; }

  /* line 5, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia table.visible-xs {
    display: table; }

  /* line 6, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia tr.visible-xs {
    display: table-row !important; }

  /* line 7, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia th.visible-xs,
  .gallia td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 768px) {
  /* line 28, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-xs-block {
    display: block !important; } }
@media (max-width: 768px) {
  /* line 33, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 768px) {
  /* line 38, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-xs-inline-block {
    display: inline-block !important; } }
@media (max-width: 768px) {
  /***HP***/
  .gallia .header #heading .toggle-menu {
    width: 40px; }

  .gallia .header #heading .toggle-menu .toggle-drop {
    width: 12px;
    height: 12px;
    margin-top: 45px;
    margin-left: 14px; }

  .gallia .header #heading .logo-area .site-title img {
    width: 100%;
    margin-left: 15px; }

  .margin-15-neg {
    margin-top: -15px; }

  .gallia .header .logout-span {
    top: 60%;
    position: absolute;
    left: 85px;
    font-size: 15px; }

  .gallia .header .box_bonjour_name.normal .deconnexion-button {
    left: 0;
    margin-left: 0;
    position: absolute;
    left: 40px;
    top: 55%; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 2, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .visible-sm {
    display: block !important; }

  /* line 5, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia table.visible-sm {
    display: table; }

  /* line 6, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia tr.visible-sm {
    display: table-row !important; }

  /* line 7, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia th.visible-sm,
  .gallia td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 47, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-sm-block {
    display: block !important; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 52, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 57, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 2, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .visible-md {
    display: block !important; }

  /* line 5, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia table.visible-md {
    display: table; }

  /* line 6, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia tr.visible-md {
    display: table-row !important; }

  /* line 7, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia th.visible-md,
  .gallia td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 66, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-md-block {
    display: block !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 71, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-md-inline {
    display: inline !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 76, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1230px) {
  /* line 2, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .visible-lg {
    display: block !important; }

  /* line 5, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia table.visible-lg {
    display: table; }

  /* line 6, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia tr.visible-lg {
    display: table-row !important; }

  /* line 7, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia th.visible-lg,
  .gallia td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1230px) {
  /* line 85, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-lg-block {
    display: block !important; } }
@media (min-width: 1230px) {
  /* line 90, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1230px) {
  /* line 95, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 768px) {
  /* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .hidden-xs {
    display: none !important; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .hidden-sm {
    display: none !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .hidden-md {
    display: none !important; } }
@media (min-width: 1230px) {
  /* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .hidden-lg {
    display: none !important; } }
/* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
.gallia .visible-print {
  display: none !important; }

@media print {
  /* line 2, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .visible-print {
    display: block !important; }

  /* line 5, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia table.visible-print {
    display: table; }

  /* line 6, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia tr.visible-print {
    display: table-row !important; }

  /* line 7, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia th.visible-print,
  .gallia td.visible-print {
    display: table-cell !important; } }
/* line 122, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
.gallia .visible-print-block {
  display: none !important; }

@media print {
  /* line 122, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-print-block {
    display: block !important; } }
/* line 129, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
.gallia .visible-print-inline {
  display: none !important; }

@media print {
  /* line 129, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-print-inline {
    display: inline !important; } }
/* line 136, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
.gallia .visible-print-inline-block {
  display: none !important; }

@media print {
  /* line 136, ../scss/global/gallia/responsive/bootstrap3/_responsive-utilities.scss */
  .gallia .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  /* line 12, ../scss/global/gallia/responsive/bootstrap3/mixins/_responsive-visibility.scss */
  .gallia .hidden-print {
    display: none !important; } }
/* line 1, ../scss/global/gallia/_fix-classic.scss */
.gallia #wrapper {
  position: relative;
  box-sizing: border-box; }

/* line 4, ../scss/global/gallia/_fix-classic.scss */
.gallia #wrapper .kaleo-designer-portlet {
  margin: 0 !important; }

/* line 6, ../scss/global/gallia/_fix-classic.scss */
.gallia #wrapper .kaleo-designer-portlet + form {
  display: none; }

/* line 12, ../scss/global/gallia/_fix-classic.scss */
.gallia #heading {
  width: 100%; }

/* line 16, ../scss/global/gallia/_fix-classic.scss */
.gallia #footer {
  text-align: left; }

/* line 20, ../scss/global/gallia/_fix-classic.scss */
.gallia .site-navigation {
  margin-bottom: 0px; }

/* line 22, ../scss/global/gallia/_fix-classic.scss */
.gallia .site-navigation ul {
  margin: 0px; }

/* line 24, ../scss/global/gallia/_fix-classic.scss */
.gallia .site-navigation ul li {
  list-style-type: none; }

/* line 30, ../scss/global/gallia/_fix-classic.scss */
.gallia .portlet-nested-portlets .portlet-boundary {
  position: initial !important; }

/* line 34, ../scss/global/gallia/_fix-classic.scss */
.gallia .portlet-borderless-container {
  padding: 0px;
  margin: 0px;
  min-height: 0px; }

/* line 38, ../scss/global/gallia/_fix-classic.scss */
.gallia .portlet-borderless-container .alert-info {
  background-color: #faf7f3;
  color: #938a8c;
  border-color: #1e3990;
  border-left-width: 0px;
  border-right-width: 0px; }

/* line 48, ../scss/global/gallia/_fix-classic.scss */
.gallia .asset-content .journal-content-article {
  padding-left: 30px;
  padding-right: 30px; }

/* line 54, ../scss/global/gallia/_fix-classic.scss */
.gallia .portlet-asset-publisher .asset-full-content .asset-content {
  margin: 0; }

/* line 58, ../scss/global/gallia/_fix-classic.scss */
.gallia .btn-group + .btn-group {
  margin-left: inherit; }

/* line 62, ../scss/global/gallia/_fix-classic.scss */
.gallia a.btn:focus, .gallia a:focus, .gallia a:hover {
  outline: none;
  text-decoration: none; }

/* line 67, ../scss/global/gallia/_fix-classic.scss */
.gallia body {
  padding: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span1 {
  width: 8.33333%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span2 {
  width: 16.66667%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span3 {
  width: 25%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span4 {
  width: 33.33333%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span5 {
  width: 41.66667%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span6 {
  width: 50%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span7 {
  width: 58.33333%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span8 {
  width: 66.66667%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span9 {
  width: 75%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span10 {
  width: 83.33333%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span11 {
  width: 91.66667%;
  float: left;
  margin: 0px; }

/* line 72, ../scss/global/gallia/_fix-classic.scss */
.gallia .row-fluid .span12 {
  width: 100%;
  float: left;
  margin: 0px; }

/* line 79, ../scss/global/gallia/_fix-classic.scss */
.gallia .h1, .gallia .h2, .gallia .h3, .gallia .h4, .gallia .h5 {
  font-weight: 700; }

/* line 5, ../scss/global/gallia/liferay/_controls-visible.scss */
.gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-lg-hide, .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-md-hide, .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-sm-hide, .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-xs-hide {
  display: block; }

@media (min-width: 1230px) {
  /* line 13, ../scss/global/gallia/liferay/_controls-visible.scss */
  .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-lg-hide {
    opacity: 0.5; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 18, ../scss/global/gallia/liferay/_controls-visible.scss */
  .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-md-hide {
    opacity: 0.5; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 23, ../scss/global/gallia/liferay/_controls-visible.scss */
  .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-sm-hide {
    opacity: 0.5; } }
@media (max-width: 768px) {
  /* line 28, ../scss/global/gallia/liferay/_controls-visible.scss */
  .gallia .controls-visible.dockbar-ready.signed-in .show-on-edit.col-xs-hide {
    opacity: 0.5; } }
/* line 2, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm #_3_searchContainer {
  display: none; }

/* line 5, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout {
  margin-top: 80px; }

/* line 7, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout #_3_facetNavigation {
  display: none; }

/* line 11, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .asset-entry-categories .asset-vocabulary {
  background: none; }

/* line 14, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .asset-entry-categories a.asset-category {
  color: #1e3990; }

/* line 18, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .taglib-search-iterator-page-iterator-bottom, .gallia #_3_fm .search-layout .taglib-page-iterator {
  margin-right: 10px; }

/* line 23, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .taglib-search-iterator-page-iterator-bottom .lfr-pagination-buttons li:not(.disabled) a, .gallia #_3_fm .search-layout .taglib-page-iterator .lfr-pagination-buttons li:not(.disabled) a {
  color: #1e3990; }

/* line 29, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .taglib-search-iterator-page-iterator-bottom .search-results, .gallia #_3_fm .search-layout .taglib-page-iterator .search-results {
  color: #a7a0a2; }

/* line 33, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result {
  width: 100%; }

/* line 35, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .highlight {
  background-color: #78a2e0;
  color: #fff; }

/* line 39, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .asset-entry-type {
  display: none; }

/* line 42, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .asset-entry-title {
  font-family: Karbon , Arial, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 30px;
  color: #938a8c; }

/* line 48, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .asset-entry-title a {
  color: #938a8c; }

/* line 50, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .asset-entry-title a img {
  display: none; }

/* line 59, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .lfr-search-container .searchcontainer .searchcontainer-content .asset-entry-summary {
  color: #a7a0a2;
  max-height: 100px;
  overflow: hidden; }

/* line 64, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .lfr-search-container .searchcontainer .searchcontainer-content .table {
  border: 0; }

/* line 68, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .lfr-search-container .searchcontainer .searchcontainer-content .table tbody > tr > td {
  background-color: #faf7f3;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 5px solid #fff; }

/* line 77, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .lfr-search-container .searchcontainer .searchcontainer-content .table .table-columns {
  display: none; }

/* line 83, ../scss/global/gallia/liferay/_search.scss */
.gallia #_3_fm .search-layout .result .lfr-search-container .searchcontainer .searchcontainer-content .table.table-striped tbody > tr:nth-child(odd) > td {
  background-color: #f5efe8; }

@media (max-width: 768px) {
  /* line 5, ../scss/global/gallia/liferay/_search.scss */
  .gallia #_3_fm .search-layout {
    margin-top: 26px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 5, ../scss/global/gallia/liferay/_search.scss */
  .gallia #_3_fm .search-layout {
    margin-top: 56px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 5, ../scss/global/gallia/liferay/_search.scss */
  .gallia #_3_fm .search-layout {
    margin-top: 52px; } }
/* line 1, ../scss/global/gallia/_helpers.scss */
.gallia .background-portlet-video, .gallia .background-full, .gallia .tile-slider .slider, .gallia .slider .slide, .gallia .slider .slide .portlet-borderless-container, .gallia .slider .slide .portlet-borderless-container .tile-portlet, .gallia .slider .slide .content-full-size, .gallia .header .expert-menu .portlet-chat-replay-wrapper .portlet-borderless-container, .gallia .header .expert-menu .portlet-chat-replay-wrapper .portlet-borderless-container .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns, .gallia .portlet-boundary .tile-portlet .foreground .calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar, .gallia .portlet-boundary .right-article, .gallia .portlet-boundary .clock-layer, .gallia .portlet-boundary .tile-portlet.background-full, .gallia .portlet-boundary .tile-portlet .background, .gallia .portlet-boundary .tile-portlet .foreground, .gallia .portlet-boundary .tile-portlet .foreground .title-headband, .gallia .portlet-boundary .tile-portlet .foreground .chat-service, .gallia .portlet-boundary .tile-portlet .foreground .newsletter, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom, .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map .map-canvas, .gallia .portlet-boundary .page-menu, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area, .gallia .portlet-boundary .page-menu .nav-menu, .gallia .portlet-boundary .page-menu .menu-content-container, .gallia .portlet-boundary .testimonials-list, .gallia .portlet-boundary .details-strata, .gallia .portlet-boundary .confirmation {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px; }

/* line 9, ../scss/global/gallia/_helpers.scss */
.gallia .header #heading, .gallia .site-navigation {
  box-shadow: 0px 5px 4px -4px rgba(0, 0, 0, 0.1); }

/* line 13, ../scss/global/gallia/_helpers.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column, .gallia .portlet-boundary .right-article .contact .contact-column, .gallia .portlet-boundary .clock-layer .contact .contact-column {
  box-shadow: -6px 0px 8px -5px rgba(0, 0, 0, 0.1); }

/* line 1, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-big-more {
  height: 934px; }

/* line 5, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-big {
  height: 688px; }

/* line 9, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-big-50 {
  height: 344px; }

/* line 13, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-big-75 {
  height: 519px; }

/* line 17, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-big-25 {
  height: 169px; }

/* line 21, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-medium {
  height: 423px; }

/* line 25, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-medium-more {
  height: 642px; }

/* line 29, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-header-menu {
  height: 361px; }

/* line 33, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-standard {
  height: 335px; }

/* line 37, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-standard-less {
  height: 321px; }

/* line 41, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-small {
  height: 213px; }

/* line 45, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-small-more {
  height: 245px; }

/* line 49, ../scss/global/gallia/helpers/_height.scss */
.gallia .height-title-headband,
.gallia .height-social-headband {
  height: 224px; }

@media (max-width: 768px) {
  /* line 55, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big, .gallia .height-big-50, .gallia .height-big-75, .gallia .height-big-25, .gallia .height-standard {
    height: auto; }

  /* line 59, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-more {
    height: 650px; }

  /* line 62, ../scss/global/gallia/helpers/_height.scss */
  .gallia .duedate-xs {
    height: 1470px; }

  /* line 64, ../scss/global/gallia/helpers/_height.scss */
  .gallia .duedate-xs .foreground {
    height: 1470px; }

  /* line 84, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium {
    height: 340px; }

  /* line 92, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small {
    height: 145px; }

  /* line 96, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-xs-auto {
    height: auto; }

  /* line 99, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more {
    height: 491px; }

  /* line 102, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more-xs {
    height: 218px; }

  /* line 106, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-xs {
    height: 366px; }

  /* line 109, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-md-xs {
    height: 328px; }

  /* line 112, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard-more-xs {
    height: 282px; }

  /* line 116, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard-less {
    height: 247px; }

  /* line 120, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small-more-xs {
    height: 340px; }

  /* line 124, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small-less-xs {
    height: 260px; }

  /* line 129, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-title-headband {
    height: 142px; }

  /* line 133, ../scss/global/gallia/helpers/_height.scss */
  .gallia .tile-portlet.height-social-headband {
    height: auto; }

  /* line 136, ../scss/global/gallia/helpers/_height.scss */
  .gallia .tile-portlet.height-social-headband .background {
    position: relative;
    height: 142px; }

  /* line 141, ../scss/global/gallia/helpers/_height.scss */
  .gallia .tile-portlet.height-social-headband .foreground {
    position: static; }

  /* line 146, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-more-xs {
    height: 1480px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 152, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-more {
    height: 766px; }

  /* line 155, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big {
    height: 440px; }

  /* line 158, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more {
    height: 547px; }

  /* line 161, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more-md {
    height: 544px; }

  /* line 164, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-50, .gallia .height-big-75 {
    height: 282px; }

  /* line 167, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-25, .gallia .height-small {
    height: 133px; }

  /* line 170, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium {
    height: 270px; }

  /* line 173, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard {
    height: 214px; }

  /* line 177, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-big {
    height: 440px; }

  /* line 180, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-big-50, .gallia .height-sm-big-75 {
    height: 282px; }

  /* line 183, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-big-25, .gallia .height-sm-small {
    height: 133px; }

  /* line 186, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-medium {
    height: 270px; }

  /* line 189, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-standard {
    height: 214px; }

  /* line 193, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more-sm {
    height: 525px; }

  /* line 196, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-sm {
    height: 199px; }

  /* line 199, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard-less {
    height: 273px; }

  /* line 202, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-small-more {
    height: 145px; }

  /* line 205, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small-more-sm {
    height: 157px; }

  /* line 208, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-sm-small-less {
    height: 102px; }

  /* line 212, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-header-menu {
    height: 231px; }

  /* line 216, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-title-headband {
    height: 142px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 223, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-more {
    height: 766px; }

  /* line 227, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big {
    height: 564px; }

  /* line 231, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-50 {
    height: 282px; }

  /* line 235, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-75 {
    height: 425px; }

  /* line 239, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-big-25 {
    height: 139px; }

  /* line 243, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium {
    height: 346px; }

  /* line 247, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard {
    height: 275px; }

  /* line 251, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small {
    height: 175px; }

  /* line 255, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-medium-more {
    height: 525px; }

  /* line 259, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-standard-less {
    height: 263px; }

  /* line 262, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-small-more {
    height: 200px; }

  /* line 266, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-header-menu {
    height: 296px; }

  /* line 270, ../scss/global/gallia/helpers/_height.scss */
  .gallia .height-title-headband {
    height: 182px; } }
/* line 1, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-top {
  background-position: left top; }

/* line 5, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-bottom {
  background-position: left bottom; }

/* line 9, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-portlet-video {
  /* Simulate Cover */
  height: auto;
  width: auto;
  min-height: 100%;
  min-width: 100%; }

/* line 18, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-center {
  background-position: center center; }

/* line 20, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-center.background-image-top {
  background-position: center top; }

/* line 23, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-center.background-image-bottom {
  background-position: center bottom; }

/* line 28, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-left {
  background-position: left center; }

/* line 30, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-left.background-image-center {
  background-position: left center; }

/* line 33, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-left.background-image-top {
  background-position: left top; }

/* line 36, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-left.background-image-bottom {
  background-position: left bottom; }

/* line 41, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-right {
  background-position: right center; }

/* line 43, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-right.background-image-center {
  background-position: right center; }

/* line 46, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-right.background-image-top {
  background-position: right top; }

/* line 49, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-right.background-image-bottom {
  background-position: right bottom; }

/* line 54, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-cover {
  background-size: cover; }

/* line 58, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-full-size, .gallia .background-image-full-width.background-image-full-height {
  background-size: 100% 100%; }

/* line 61, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-full-height {
  background-size: auto 100%; }

/* line 64, ../scss/global/gallia/helpers/_background-image.scss */
.gallia .background-image-full-width {
  background-size: 100% auto; }

@media (max-width: 768px) {
  /* line 72, ../scss/global/gallia/helpers/_background-image.scss */
  .gallia .background-image-50-right-center-xs {
    background-size: 50%;
    background-position: right center; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 78, ../scss/global/gallia/helpers/_background-image.scss */
  .gallia .background-image-50-right-center-sm {
    background-size: 50%;
    background-position: right center; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 85, ../scss/global/gallia/helpers/_background-image.scss */
  .gallia .background-image-50-right-center-md {
    background-size: 50%;
    background-position: right center; } }
/* line 1, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition {
  box-sizing: border-box; }

/* line 3, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition thead, .gallia table.table.table-nutrition tbody {
  background-color: transparent; }

/* line 5, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition thead tr, .gallia table.table.table-nutrition tbody tr {
  border: none;
  background-color: transparent; }

/* line 8, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition thead tr th, .gallia table.table.table-nutrition thead tr td, .gallia table.table.table-nutrition tbody tr th, .gallia table.table.table-nutrition tbody tr td {
  padding: 6px 6px 6px 0;
  background-color: transparent;
  border: none;
  font-size: 14px;
  line-height: normal; }

/* line 14, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition thead tr th:nth-child(1), .gallia table.table.table-nutrition thead tr td:nth-child(1), .gallia table.table.table-nutrition tbody tr th:nth-child(1), .gallia table.table.table-nutrition tbody tr td:nth-child(1) {
  padding-left: 6px; }

@media (max-width: 1229px) {
  /* line 23, ../scss/global/gallia/helpers/_tables.scss */
  .gallia table.table.table-nutrition thead tr th, .gallia table.table.table-nutrition thead tr td, .gallia table.table.table-nutrition tbody tr th, .gallia table.table.table-nutrition tbody tr td {
    font-size: 12px; } }
/* line 35, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition tbody tr th {
  background-color: #e5dfda; }

/* line 38, ../scss/global/gallia/helpers/_tables.scss */
.gallia table.table.table-nutrition tbody tr:nth-child(odd) {
  background-color: #f5efe8; }

/* line 1, ../scss/global/gallia/helpers/_tag.scss */
.gallia .tag {
  display: inline-block;
  font-family: Karbon,Arial,sans-serif;
  font-weight: 700;
  text-transform: uppercase; }

/* line 7, ../scss/global/gallia/helpers/_tag.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .tag, .gallia .portlet-boundary .article-long-auto .tag, .gallia .portlet-boundary .testimonials-list .testimonial-bloc .tag, .gallia .portlet-boundary .details-strata .testimonial-bloc .tag, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .tag, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .tag {
  color: #1e3990;
  background-color: #fff;
  padding: 3px 10px;
  margin: 0 0 18px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

@media (max-width: 1229px) {
  /* line 7, ../scss/global/gallia/helpers/_tag.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .tag, .gallia .portlet-boundary .article-long-auto .tag, .gallia .portlet-boundary .testimonials-list .testimonial-bloc .tag, .gallia .portlet-boundary .details-strata .testimonial-bloc .tag, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .tag, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .tag {
    font-size: 13px; } }
/* line 17, ../scss/global/gallia/helpers/_tag.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .tag, .gallia .portlet-boundary .article-long-auto .tag, .gallia .portlet-boundary .article-video .tag, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .tag {
  color: #1e3990;
  background-color: #f3e4dc;
  font-size: 15px;
  padding: 3px 10px;
  line-height: normal;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

@media (max-width: 1229px) {
  /* line 17, ../scss/global/gallia/helpers/_tag.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .tag, .gallia .portlet-boundary .article-long-auto .tag, .gallia .portlet-boundary .article-video .tag, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .tag {
    font-size: 12px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 17, ../scss/global/gallia/helpers/_tag.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .tag, .gallia .portlet-boundary .article-long-auto .tag, .gallia .portlet-boundary .article-video .tag, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .tag {
    padding: 1px 8px; }

  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column {
    min-height: 280px; } }
/* line 2, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-darkblue, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-darkblue, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-darkblue, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-darkblue, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-darkblue, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-darkblue.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-darkblue {
  color: #1a55ae; }

/* line 4, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-darkblue a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-darkblue a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-darkblue a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-darkblue a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-darkblue a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-darkblue.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-darkblue a {
  color: #1a55ae; }

/* line 8, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-blue, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-blue, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-blue, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-blue, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-blue, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-blue.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-blue {
  color: #4882bc; }

/* line 10, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-blue a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-blue a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-blue a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-blue a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-blue a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-blue.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-blue a {
  color: #4882bc; }

/* line 14, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-purple, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-purple, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-purple, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-purple, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-purple, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-purple.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-purple {
  color: #ae3e8f; }

/* line 16, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-purple a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-purple a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-purple a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-purple a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-purple a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-purple.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-purple a {
  color: #ae3e8f; }

/* line 20, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-green, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-green, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-green, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-green, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-green, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-green.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-green {
  color: #87c159; }

/* line 22, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-green a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-green a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-green a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-green a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-green a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-green.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-green a {
  color: #87c159; }

/* line 26, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-orange, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-orange, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-orange, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-orange, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-orange, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-orange.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-orange {
  color: #ec884f; }

/* line 28, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-orange a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-orange a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-orange a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-orange a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-orange a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-orange.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-orange a {
  color: #ec884f; }

/* line 32, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-orangered, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-orangered, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-orangered, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-orangered, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-orangered, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-orangered.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-orangered {
  color: #eb5e40; }

/* line 34, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-orangered a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-orangered a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-orangered a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-orangered a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-orangered a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-orangered.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-orangered a {
  color: #eb5e40; }

/* line 38, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-magenta, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-magenta, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-magenta, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-magenta, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-magenta, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-magenta.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-magenta {
  color: #d20569; }

/* line 40, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-magenta a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-magenta a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-magenta a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-magenta a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-magenta a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-magenta.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-magenta a {
  color: #d20569; }

/* line 44, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-indigo, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-indigo, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-indigo, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-indigo, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-indigo, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-indigo.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-indigo {
  color: #472f88; }

/* line 46, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-indigo a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-indigo a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-indigo a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-indigo a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-indigo a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-indigo.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-indigo a {
  color: #472f88; }

/* line 50, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-teal, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-teal, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-teal, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-teal, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-teal, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-teal.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-teal {
  color: #009286; }

/* line 52, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-teal a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-teal a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-teal a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-teal a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-teal a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-teal.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-teal a {
  color: #009286; }

/* line 56, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-seagreen, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-seagreen, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-seagreen, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-seagreen, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-seagreen, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-seagreen.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-seagreen {
  color: #78bd92; }

/* line 58, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-seagreen a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-seagreen a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-seagreen a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-seagreen a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-seagreen a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-seagreen.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-seagreen a {
  color: #78bd92; }

/* line 62, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-pink, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-pink, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-pink, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-pink, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-pink, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-pink.title-h3, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-pink {
  color: #f095bb; }

/* line 64, ../scss/global/gallia/helpers/_colors.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3.color-p-pink a, .gallia .portlet-boundary .tile-portlet .service-image-top h3.color-p-pink a, .gallia .portlet-boundary .tile-portlet .article-image-top h2.color-p-pink a, .gallia .portlet-boundary .tile-portlet .service-image-top h2.color-p-pink a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3.color-p-pink a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .color-p-pink.title-h3 a, .gallia .portlet-boundary .tile-portlet .product-abstract h2.color-p-pink a {
  color: #f095bb; }

/* line 1, ../scss/global/gallia/helpers/_article.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme h3, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item h4 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 21px;
  line-height: 24px; }

/* line 7, ../scss/global/gallia/helpers/_article.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme h3 a, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item h4 a {
  text-decoration: none; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/helpers/_article.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme h3, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item h4 {
    font-size: 24px;
    margin-bottom: 21px;
    line-height: 20px; } }
/* line 17, ../scss/global/gallia/helpers/_article.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h4, .gallia .portlet-boundary .article-long-auto h4, .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .h4, .gallia .portlet-boundary .article-long-auto .h4, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .age {
  font-size: 15px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  color: #1e3990; }

@media (max-width: 1229px) {
  /* line 17, ../scss/global/gallia/helpers/_article.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h4, .gallia .portlet-boundary .article-long-auto h4, .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .h4, .gallia .portlet-boundary .article-long-auto .h4, .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .age {
    font-size: 13px; } }
/* line 26, ../scss/global/gallia/helpers/_article.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h3, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h2, .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 20px; }

/* line 30, ../scss/global/gallia/helpers/_article.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h3 a, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h2 a, .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 a {
  text-decoration: none; }

@media (max-width: 768px) {
  /* line 26, ../scss/global/gallia/helpers/_article.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h3, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h2, .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
    margin-bottom: 13px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 26, ../scss/global/gallia/helpers/_article.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h3, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h2, .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
    font-size: 25px;
    line-height: 21px;
    margin-bottom: 13px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 26, ../scss/global/gallia/helpers/_article.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h3, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom h2, .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 16px; } }
/* line 24, ../scss/global/gallia/_helpers.scss */
.gallia .uppercase {
  text-transform: uppercase; }

/* line 28, ../scss/global/gallia/_helpers.scss */
.gallia .container-table {
  display: table; }

/* line 32, ../scss/global/gallia/_helpers.scss */
.gallia .container-middle {
  display: table-cell;
  vertical-align: middle; }

/* line 35, ../scss/global/gallia/_helpers.scss */
.gallia .container-middle .content-middle {
  vertical-align: middle; }

/* line 40, ../scss/global/gallia/_helpers.scss */
.gallia .full-size {
  width: 100%; }

/* line 44, ../scss/global/gallia/_helpers.scss */
.gallia .color-white {
  color: #fff; }

/* line 48, ../scss/global/gallia/_helpers.scss */
.gallia .round-16 {
  width: 16px;
  height: 16px;
  border-radius: 8px; }

/* line 52, ../scss/global/gallia/_helpers.scss */
.gallia .background-full {
  background-repeat: no-repeat; }

/* line 57, ../scss/global/gallia/_helpers.scss */
.gallia .div-link[data-link] {
  cursor: pointer; }

/* line 2, ../scss/global/gallia/forms/_form.scss */
.gallia form.form-marginless {
  margin: 0; }

/* line 1, ../scss/global/gallia/forms/_buttons.scss */
.gallia .btn.btn-pharmalocator, .gallia .btn.btn-profil, .gallia .btn.btn-play, .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn, .gallia .btn.btn-plus, .gallia .btn.btn-cart, .gallia .btn.btn-standard, .gallia .btn.btn-unstyled, .gallia .btn-modal {
  border: none;
  background: none;
  text-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px; }

/* line 8, ../scss/global/gallia/forms/_buttons.scss */
.gallia .btn.btn-pharmalocator:hover, .gallia .btn.btn-profil:hover, .gallia .btn.btn-play:hover, .gallia .header .gallia-et-vous .membre .button-holder .btn:hover, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join:hover, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add:hover, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove:hover, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn:hover, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn:hover, .gallia .btn.btn-plus:hover, .gallia .btn.btn-cart:hover, .gallia .btn.btn-standard:hover, .gallia .btn.btn-unstyled:hover, .gallia .btn-modal:hover {
  background: none; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/forms/_buttons.scss */
  .gallia .btn.btn-pharmalocator, .gallia .btn.btn-profil, .gallia .btn.btn-play, .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn, .gallia .btn.btn-plus, .gallia .btn.btn-cart, .gallia .btn.btn-standard, .gallia .btn.btn-unstyled, .gallia .btn-modal {
    display: inline-block;
    width: auto;
    font-size: 12px; } }
/* line 19, ../scss/global/gallia/forms/_buttons.scss */
.gallia .btn.btn-pharmalocator .plus-icon, .gallia .btn.btn-profil .plus-icon, .gallia .btn.btn-play .plus-icon, .gallia .header .gallia-et-vous .membre .button-holder .btn .plus-icon, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn .plus-icon, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn .plus-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join .plus-icon, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add .plus-icon, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .plus-icon, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn .plus-icon, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn .plus-icon, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn .plus-icon, .gallia .btn.btn-plus .plus-icon, .gallia .btn.btn-cart .plus-icon, .gallia .btn-modal .plus-icon, .gallia .btn.btn-pharmalocator .btn-text, .gallia .btn.btn-profil .btn-text, .gallia .btn.btn-play .btn-text, .gallia .header .gallia-et-vous .membre .button-holder .btn .btn-text, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-text, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn .btn-text, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn .btn-text, .gallia .btn.btn-plus .btn-text, .gallia .btn.btn-cart .btn-text, .gallia .btn-modal .btn-text {
  display: inline-block;
  vertical-align: middle; }

/* line 1, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
.gallia .btn.btn-pharmalocator, .gallia .btn.btn-profil, .gallia .btn.btn-play, .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn {
  padding: 9px 18px;
  background-color: #f7ebe7;
  border-radius: 10px;
  color: #938a8c;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWJlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #f7ebe7));
  background-image: -moz-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: -webkit-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7ebe7 100%); }

/* line 9, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
.gallia .btn.btn-pharmalocator .btn-text, .gallia .btn.btn-profil .btn-text, .gallia .btn.btn-play .btn-text, .gallia .header .gallia-et-vous .membre .button-holder .btn .btn-text, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-text, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn .btn-text, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn .btn-text {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  margin-left: 12px;
  line-height: normal;
  font-size: 15px;
  text-align: left; }

/* line 17, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
.gallia .btn.btn-pharmalocator:hover, .gallia .btn.btn-profil:hover, .gallia .btn.btn-play:hover, .gallia .header .gallia-et-vous .membre .button-holder .btn:hover, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join:hover, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add:hover, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove:hover, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn:hover, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn:hover, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWJlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #f7ebe7));
  background-image: -moz-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: -webkit-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7ebe7 100%); }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
  .gallia .btn.btn-pharmalocator, .gallia .btn.btn-profil, .gallia .btn.btn-play, .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn {
    padding: 8px 14px; }

  /* line 22, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
  .gallia .btn.btn-pharmalocator .btn-text, .gallia .btn.btn-profil .btn-text, .gallia .btn.btn-play .btn-text, .gallia .header .gallia-et-vous .membre .button-holder .btn .btn-text, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-text, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn .btn-text, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn .btn-text {
    font-size: 13px;
    margin-left: 8px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
  .gallia .btn.btn-pharmalocator, .gallia .btn.btn-profil, .gallia .btn.btn-play, .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn {
    padding: 5px 11px; }

  /* line 29, ../scss/global/gallia/forms/buttons/_abstract-btn-gradient.scss */
  .gallia .btn.btn-pharmalocator .btn-text, .gallia .btn.btn-profil .btn-text, .gallia .btn.btn-play .btn-text, .gallia .header .gallia-et-vous .membre .button-holder .btn .btn-text, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-text, .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn .btn-text, .gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn .btn-text, .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn .btn-text {
    font-size: 12px;
    margin-left: 5px; } }
/* line 6, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .btn.btn-plus .plus-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -807px;
  width: 34px;
  height: 34px; }

/* line 9, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .btn.btn-plus .btn-text {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: 700;
  text-align: left;
  margin-left: 5px;
  color: #78a2e0; }

/* line 19, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .btn.btn-plus:hover .plus-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -609px;
  width: 34px;
  height: 34px; }

/* line 22, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .btn.btn-plus:hover .btn-text {
  color: #1e3990; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 27, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .btn.btn-plus .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -681px;
    width: 22px;
    height: 22px; }

  /* line 30, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .btn.btn-plus .btn-text {
    font-size: 12px;
    line-height: 10px;
    margin-left: 1px; }

  /* line 36, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .btn.btn-plus:hover .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -582px;
    width: 22px;
    height: 22px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 42, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .header .actions-elements .col-sm-8,
  .gallia .header.header-fixed .actions-elements .col-sm-8 {
    float: right !important; }

  .gallia .btn.btn-plus .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -648px;
    width: 28px;
    height: 28px; }

  /* line 45, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .btn.btn-plus .btn-text {
    font-size: 13px;
    line-height: 13px;
    margin-left: 3px; }

  /* line 51, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .btn.btn-plus:hover .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -549px;
    width: 28px;
    height: 28px; } }
/* line 62, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .color-white .btn.btn-plus .plus-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -768px;
  width: 34px;
  height: 34px; }

/* line 65, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .color-white .btn.btn-plus .btn-text {
  color: #fff; }

/* line 69, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .color-white .btn.btn-plus:hover .plus-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -609px;
  width: 34px;
  height: 34px; }

/* line 72, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
.gallia .color-white .btn.btn-plus:hover .btn-text {
  color: #1e3990; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 77, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .color-white .btn.btn-plus .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -741px;
    width: 22px;
    height: 22px; }

  /* line 81, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .color-white .btn.btn-plus:hover .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -582px;
    width: 22px;
    height: 22px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 87, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .color-white .btn.btn-plus .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -708px;
    width: 28px;
    height: 28px; }

  /* line 91, ../scss/global/gallia/forms/buttons/_btn-plus.scss */
  .gallia .color-white .btn.btn-plus:hover .plus-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -549px;
    width: 28px;
    height: 28px; } }
/* line 2, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart {
  color: #a7a0a2; }

/* line 6, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart .cart-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -131px;
  width: 39px;
  height: 40px; }

/* line 9, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart .btn-text {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  margin-left: 5px;
  line-height: normal;
  font-size: 15px;
  text-align: left; }

/* line 17, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart:hover {
  background-color: #1e3990;
  background-image: none; }

/* line 21, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart:hover .btn-text {
  color: #ffffff; }

/* line 24, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
.gallia .btn.btn-cart:hover .cart-icon {
  background-image: url("../images/gallia-icon/btn-cart-hover.png");
  background-repeat: no-repeat;
  background-position: top; }

@media (max-width: 1229px) {
  /* line 30, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
  .gallia .btn.btn-cart .cart-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -60px;
    width: 34px;
    height: 35px; }

  /* line 33, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
  .gallia .btn.btn-cart .btn-text {
    font-size: 13px;
    margin-left: 3px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 39, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
  .gallia .btn.btn-cart .cart-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -100px;
    width: 25px;
    height: 26px; }

  /* line 42, ../scss/global/gallia/forms/buttons/_btn-cart.scss */
  .gallia .btn.btn-cart .btn-text {
    font-size: 12px;
    margin-left: 1px;
    line-height: 12px; } }
/* line 4, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
.gallia .btn.btn-pharmalocator .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9096px;
  width: 31px;
  height: 44px; }

/* line 7, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
.gallia .btn.btn-pharmalocator:hover {
  background-color: #6dbc73;
  background-image: none;
  color: #fff; }

/* line 11, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
.gallia .btn.btn-pharmalocator:hover .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8901px;
  width: 31px;
  height: 44px; }

@media (max-width: 1229px) {
  /* line 16, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
  .gallia .btn.btn-pharmalocator .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8991px;
    width: 26px;
    height: 36px; }

  /* line 20, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
  .gallia .btn.btn-pharmalocator:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8950px;
    width: 26px;
    height: 36px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 26, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
  .gallia .btn.btn-pharmalocator .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9064px;
    width: 19px;
    height: 27px; }

  /* line 30, ../scss/global/gallia/forms/buttons/_btn-pharmalocator.scss */
  .gallia .btn.btn-pharmalocator:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9032px;
    width: 19px;
    height: 27px; } }
/* line 4, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
.gallia .btn.btn-profil .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7447px;
  width: 30px;
  height: 42px; }

/* line 7, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
.gallia .btn.btn-profil:hover {
  background-color: #6dbc73;
  background-image: none;
  color: #fff; }

/* line 11, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
.gallia .btn.btn-profil:hover .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7447px;
  width: 30px;
  height: 42px; }

/* line 16, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
.gallia .btn.btn-profil.plus .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7359px;
  width: 30px;
  height: 43px; }

/* line 20, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
.gallia .btn.btn-profil.plus:hover .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7359px;
  width: 30px;
  height: 43px; }

@media (max-width: 1229px) {
  /* line 26, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil .btn-text {
    font-size: 12px; }

  /* line 29, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7447px;
    width: 30px;
    height: 42px; }

  /* line 33, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7447px;
    width: 30px;
    height: 42px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 39, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7447px;
    width: 30px;
    height: 42px; }

  /* line 43, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7447px;
    width: 30px;
    height: 42px; } }
@media (max-width: 769px) {
  /* line 49, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil.btn-profil {
    font-size: 13px; }

  /* line 51, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil.btn-profil .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7407px;
    width: 27px;
    height: 35px; }

  /* line 55, ../scss/global/gallia/forms/buttons/_btn-profil.scss */
  .gallia .btn.btn-profil.btn-profil.plus .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7318px;
    width: 26px;
    height: 36px; } }
/* line 4, ../scss/global/gallia/forms/buttons/_btn-play.scss */
.gallia .btn.btn-play .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -502px;
  width: 42px;
  height: 42px; }

/* line 7, ../scss/global/gallia/forms/buttons/_btn-play.scss */
.gallia .btn.btn-play:hover {
  color: #1e3990; }

/* line 9, ../scss/global/gallia/forms/buttons/_btn-play.scss */
.gallia .btn.btn-play:hover .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -311px;
  width: 42px;
  height: 42px; }

@media (max-width: 1229px) {
  /* line 14, ../scss/global/gallia/forms/buttons/_btn-play.scss */
  .gallia .btn.btn-play .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -398px;
    width: 35px;
    height: 35px; }

  /* line 18, ../scss/global/gallia/forms/buttons/_btn-play.scss */
  .gallia .btn.btn-play:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -358px;
    width: 35px;
    height: 35px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 24, ../scss/global/gallia/forms/buttons/_btn-play.scss */
  .gallia .btn.btn-play .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -470px;
    width: 27px;
    height: 27px; }

  /* line 28, ../scss/global/gallia/forms/buttons/_btn-play.scss */
  .gallia .btn.btn-play:hover .btn-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -438px;
    width: 27px;
    height: 27px; } }
/* line 2, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
.gallia .btn.btn-standard {
  color: #a7a0a2;
  background-color: #fff9f7;
  padding: 15px;
  font-size: 13px;
  line-height: normal;
  font-family: Arial, sans-serif; }

/* line 10, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
.gallia .btn.btn-standard .caret {
  height: 14px;
  width: 27px;
  position: relative;
  border: 0;
  margin: 7px 0 7px 26px;
  display: inline-block;
  vertical-align: middle; }

/* line 109, ../scss/global/_mixin.scss */
.gallia .btn.btn-standard .caret:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  content: '';
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2239px;
  width: 27px;
  height: 14px; }

/* line 114, ../scss/global/_mixin.scss */
.gallia .btn.btn-standard .caret:before {
  content: '';
  height: 28px;
  top: -7px;
  position: absolute;
  left: -13px;
  border-left: 1px solid #e6e1df; }

/* line 13, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
.gallia .btn.btn-standard:hover {
  background-color: #fff9f7; }

@media (max-width: 1229px) {
  /* line 2, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
  .gallia .btn.btn-standard {
    padding: 12px;
    font-size: 12px; }

  /* line 19, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
  .gallia .btn.btn-standard .caret {
    height: 11px;
    width: 21px;
    position: relative;
    border: 0;
    margin: 6px 0 6px 17px;
    display: inline-block;
    vertical-align: middle; }

  /* line 109, ../scss/global/_mixin.scss */
  .gallia .btn.btn-standard .caret:after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: '';
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2210px;
    width: 21px;
    height: 11px; }

  /* line 114, ../scss/global/_mixin.scss */
  .gallia .btn.btn-standard .caret:before {
    content: '';
    height: 23px;
    top: -6px;
    position: absolute;
    left: -8.5px;
    border-left: 1px solid #e6e1df; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 2, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
  .gallia .btn.btn-standard {
    font-size: 12px;
    padding: 9px; }

  /* line 26, ../scss/global/gallia/forms/buttons/_btn-standard.scss */
  .gallia .btn.btn-standard .caret {
    height: 8px;
    width: 15px;
    position: relative;
    border: 0;
    margin: 5px 0 5px 20px;
    display: inline-block;
    vertical-align: middle; }

  /* line 109, ../scss/global/_mixin.scss */
  .gallia .btn.btn-standard .caret:after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: '';
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2226px;
    width: 15px;
    height: 8px; }

  /* line 114, ../scss/global/_mixin.scss */
  .gallia .btn.btn-standard .caret:before {
    content: '';
    height: 18px;
    top: -5px;
    position: absolute;
    left: -10px;
    border-left: 1px solid #e6e1df; } }
/* line 1, ../scss/global/gallia/forms/buttons/_btn-modal.scss */
.gallia .btn-modal {
  padding: 15px 18px;
  background-color: #f7ebe7;
  border-radius: 10px;
  color: #938a8c;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWJlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffbfb), color-stop(100%, #f7ebe7));
  background-image: -moz-linear-gradient(top, #fffbfb 0%, #f7ebe7 100%);
  background-image: -webkit-linear-gradient(top, #fffbfb 0%, #f7ebe7 100%);
  background-image: linear-gradient(to bottom, #fffbfb 0%, #f7ebe7 100%);
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  line-height: normal;
  font-size: 15px;
  text-align: left; }

/* line 14, ../scss/global/gallia/forms/buttons/_btn-modal.scss */
.gallia .btn-modal:hover {
  background-color: #1e3990;
  background-image: none;
  color: #fff; }

/* line 2, ../scss/global/gallia/forms/_form-validator.scss */
.gallia .checkedForm .button-area .error, .gallia .portlet-boundary .tile-portlet .foreground .calculator .box-calculator .checkedForm .button-area .error, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .box-calculator .checkedForm .button-area .error, .gallia .portlet-boundary .right-article .box-calculator .checkedForm .button-area .error, .gallia .portlet-boundary .clock-layer .box-calculator .checkedForm .button-area .error {
  color: red; }

/* line 5, ../scss/global/gallia/forms/_form-validator.scss */
.gallia .checkedForm .bootstrap-datetime .error, .gallia .portlet-boundary .tile-portlet .foreground .calculator .box-calculator .checkedForm .bootstrap-datetime .error, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .box-calculator .checkedForm .bootstrap-datetime .error, .gallia .portlet-boundary .right-article .box-calculator .checkedForm .bootstrap-datetime .error, .gallia .portlet-boundary .clock-layer .box-calculator .checkedForm .bootstrap-datetime .error {
  border: 1px solid red; }

/* line 4, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers {
  display: block;
  position: absolute;
  z-index: 4;
  bottom: 99px;
  left: 50px; }

/* line 10, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers .rounds {
  margin: 0px; }

/* line 12, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers .rounds li {
  list-style-type: none;
  display: inline-block;
  line-height: normal;
  margin: 0px 2px; }

/* line 18, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers .rounds .round {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  display: inline-block; }

/* line 21, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers .rounds .round.round-active {
  background-color: #1e3990; }

/* line 24, ../scss/global/gallia/components/_slider.scss */
.gallia .tile-slider .slider .markers .rounds .round.round-inactive {
  background-color: #ded6d6; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 33, ../scss/global/gallia/components/_slider.scss */
  .gallia .tile-slider .slider .markers {
    bottom: 63px;
    left: 32px; }

  /* line 37, ../scss/global/gallia/components/_slider.scss */
  .gallia .tile-slider .slider .markers .rounds li {
    margin: 0px 1px; }

  /* line 40, ../scss/global/gallia/components/_slider.scss */
  .gallia .tile-slider .slider .markers .rounds .round {
    width: 10px;
    height: 10px;
    border-radius: 5px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 49, ../scss/global/gallia/components/_slider.scss */
  .gallia .tile-slider .slider .markers {
    bottom: 82px;
    left: 40px; }

  /* line 53, ../scss/global/gallia/components/_slider.scss */
  .gallia .tile-slider .slider .markers .rounds .round {
    width: 13px;
    height: 13px;
    border-radius: 6.5px; } }
/* line 62, ../scss/global/gallia/components/_slider.scss */
.gallia .slider {
  position: relative;
  width: 100%; }

/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-16-9:after {
  padding-top: 56.25%;
  display: block;
  content: ''; }

/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-4-3:after {
  padding-top: 75%;
  display: block;
  content: ''; }

/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-300-109:after {
  padding-top: 36.33333%;
  display: block;
  content: ''; }

/* line 73, ../scss/global/gallia/components/_slider.scss */
.gallia .slider.slider-300-109.mobile {
  display: none; }

@media (max-width: 768px) {
  /* line 77, ../scss/global/gallia/components/_slider.scss */
  .gallia .slider.slider-300-109.mobile {
    display: block; } }
/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-900-640:after {
  padding-top: 71.11111%;
  display: block;
  content: ''; }

/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-6-5:after {
  padding-top: 83.33333%;
  display: block;
  content: ''; }

/* line 31, ../scss/global/_mixin.scss */
.gallia .slider.slider-1200-646:after {
  padding-top: 53.83333%;
  display: block;
  content: ''; }

/* line 91, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .previous-slide, .gallia .slider .slider-navigation.slider-navigation-standard .next-slide {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 4;
  overflow: hidden;
  width: 32px; }

/* line 101, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation .previous-slide .previous-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9772px;
  width: 32px;
  height: 55px; }

/* line 106, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation .next-slide .next-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9832px;
  width: 32px;
  height: 55px; }

/* line 111, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .slider-control-wrapper {
  position: absolute;
  top: 50%; }

/* line 115, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .previous-slide {
  left: 0px;
  padding-left: 4%; }

/* line 119, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .previous-slide .slider-control-wrapper {
  right: 0; }

/* line 122, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .previous-slide .previous-slide-icon {
  margin-top: -27.5px; }

/* line 126, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .next-slide {
  right: 0px;
  padding-right: 4%; }

/* line 130, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .next-slide .slider-control-wrapper {
  left: 0; }

/* line 133, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-standard .next-slide .next-slide-icon {
  margin-top: -27.5px; }

/* line 138, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-bottom-right {
  right: 0px;
  bottom: 8%;
  position: absolute;
  z-index: 4;
  width: 18%; }

/* line 144, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-bottom-right .previous-slide {
  position: absolute;
  left: 0;
  bottom: 0; }

/* line 148, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-bottom-right .previous-slide .previous-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9892px;
  width: 26px;
  height: 50px; }

/* line 153, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-bottom-right .next-slide .next-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9947px;
  width: 26px;
  height: 50px; }

/* line 157, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slider-navigation.slider-navigation-bottom-right .next-slide {
  position: absolute;
  right: 0;
  bottom: 0; }

/* line 164, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slide {
  z-index: 1;
  overflow: hidden;
  opacity: 0;
  -moz-transition: opacity 0;
  -o-transition: opacity 0;
  -webkit-transition: opacity 0;
  transition: opacity 0; }

/* line 2, ../scss/global/gallia/components/slider/_slide-home.scss */
.gallia .slider .slide .slide-home .article {
  position: absolute;
  top: 50%;
  margin-left: 12%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px; }

/* line 8, ../scss/global/gallia/components/slider/_slide-home.scss */
.gallia .slider .slide .slide-home .article h3 {
  font-size: 60px;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 38px;
  line-height: 55px; }

/* line 18, ../scss/global/gallia/components/slider/_slide-home.scss */
.gallia .slider .slide .slide-home.color-white .article h3 {
  color: #fff; }

/* line 20, ../scss/global/gallia/components/slider/_slide-home.scss */
.gallia .slider .slide .slide-home.color-white .article h3 a {
  color: #fff; }

@media (max-width: 768px) {
  /* line 27, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article {
    font-size: 13px;
    line-height: normal; }

  /* line 30, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article h3 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: normal; }

  /* line 36, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article {
    font-size: 1.6vw; }

  /* line 38, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article h3 {
    font-size: 4.2vw; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 44, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article {
    font-size: 13px;
    line-height: 16px; }

  /* line 47, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article h3 {
    margin-bottom: 22px;
    font-size: 40px;
    line-height: 35px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 55, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article {
    font-size: 13px;
    line-height: 16px; }

  /* line 58, ../scss/global/gallia/components/slider/_slide-home.scss */
  .gallia .slider .slide .slide-home .article h3 {
    font-size: 50px;
    line-height: 45px;
    margin-bottom: 30px; } }
/* line 177, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slide.slide-front {
  z-index: 3;
  opacity: 1;
  -moz-transition: opacity 0.5s linear 0s;
  -o-transition: opacity 0.5s linear 0s;
  -webkit-transition: opacity 0.5s linear;
  -webkit-transition-delay: 0s;
  transition: opacity 0.5s linear 0s; }

/* line 182, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slide.slide-transitive {
  z-index: 2;
  opacity: 0;
  -moz-transition: opacity 0s linear 0.5s;
  -o-transition: opacity 0s linear 0.5s;
  -webkit-transition: opacity 0s linear;
  -webkit-transition-delay: 0.5s;
  transition: opacity 0s linear 0.5s; }

/* line 190, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .slide .background-image-full-height, .gallia .slider .slide .background-image-full-width {
  background-repeat: no-repeat; }

/* line 194, ../scss/global/gallia/components/_slider.scss */
.gallia .slider .markers {
  display: none; }

@media (max-width: 768px) {
  /* line 201, ../scss/global/gallia/components/_slider.scss */
  .gallia .slider .markers {
    display: none; } }
/* line 207, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-privileged .slider .slider-navigation.slider-navigation-standard .previous-slide,
.gallia .slider-privileged .slider .slider-navigation.slider-navigation-standard .next-slide, .gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .previous-slide,
.gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .next-slide {
  bottom: 37px;
  overflow: hidden;
  position: absolute;
  top: auto;
  right: 51px;
  width: 32px;
  z-index: 4;
  height: 52px; }

/* line 218, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-privileged .slider .slider-navigation.slider-navigation-standard .previous-slide, .gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .previous-slide {
  left: auto;
  padding-left: 4%;
  right: 160px; }

/* line 226, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-privileged .slider .slider-navigation.slider-navigation-standard .previous-slide .previous-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9892px;
  width: 26px;
  height: 50px; }

/* line 229, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-privileged .slider .slider-navigation.slider-navigation-standard .next-slide .next-slide-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9947px;
  width: 26px;
  height: 50px; }

/* line 234, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .previous-slide,
.gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .next-slide {
  bottom: 30px;
  right: 0; }

/* line 239, ../scss/global/gallia/components/_slider.scss */
.gallia .slider-pregnancy .slider .slider-navigation.slider-navigation-standard .previous-slide {
  right: 122px; }

/* line 2, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact, .gallia .portlet-boundary .right-article .contact, .gallia .portlet-boundary .clock-layer .contact, .gallia .portlet-boundary .right-product .contact {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px; }

/* line 7, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column, .gallia .portlet-boundary .right-article .contact .contact-column, .gallia .portlet-boundary .clock-layer .contact .contact-column, .gallia .portlet-boundary .right-product .contact .contact-column {
  box-sizing: border-box;
  height: 106px;
  border-left: 1px solid #3769ba; }

/* line 12, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column a:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column a:hover, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column a:hover, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column a:hover, .gallia .portlet-boundary .right-article .contact .contact-column a:hover, .gallia .portlet-boundary .clock-layer .contact .contact-column a:hover, .gallia .portlet-boundary .right-product .contact .contact-column a:hover {
  text-decoration: none; }

/* line 16, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .contact-column-image, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .contact-column-image, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-image, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-image, .gallia .portlet-boundary .right-article .contact .contact-column .contact-column-image, .gallia .portlet-boundary .clock-layer .contact .contact-column .contact-column-image, .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-image {
  display: block;
  padding-bottom: 10px; }

/* line 20, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-text, .gallia .portlet-boundary .right-article .contact .contact-column .contact-column-text, .gallia .portlet-boundary .clock-layer .contact .contact-column .contact-column-text, .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text {
  display: block;
  font-size: 11px;
  line-height: normal;
  font-weight: 700;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif; }

/* line 27, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .right-article .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .clock-layer .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text strong {
  display: block;
  font-size: 16px;
  color: #fff; }

/* line 33, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .phone-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .phone-icon, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .phone-icon, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .phone-icon, .gallia .portlet-boundary .right-article .contact .contact-column .phone-icon, .gallia .portlet-boundary .clock-layer .contact .contact-column .phone-icon, .gallia .portlet-boundary .right-product .contact .contact-column .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5131px;
  width: 47px;
  height: 47px; }

/* line 36, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .mail-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .mail-icon, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .mail-icon, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .mail-icon, .gallia .portlet-boundary .right-article .contact .contact-column .mail-icon, .gallia .portlet-boundary .clock-layer .contact .contact-column .mail-icon, .gallia .portlet-boundary .right-product .contact .contact-column .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5027px;
  width: 47px;
  height: 47px; }

/* line 39, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .chat-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .chat-icon, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .chat-icon, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .chat-icon, .gallia .portlet-boundary .right-article .contact .contact-column .chat-icon, .gallia .portlet-boundary .clock-layer .contact .contact-column .chat-icon, .gallia .portlet-boundary .right-product .contact .contact-column .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4754px;
  width: 47px;
  height: 47px; }

/* line 42, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column.first-child, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column.first-child, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column.first-child, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column.first-child, .gallia .portlet-boundary .right-article .contact .contact-column.first-child, .gallia .portlet-boundary .clock-layer .contact .contact-column.first-child, .gallia .portlet-boundary .right-product .contact .contact-column.first-child {
  border-left: none; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 47, ../scss/global/gallia/components/_contact-block.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column, .gallia .portlet-boundary .right-article .contact .contact-column, .gallia .portlet-boundary .clock-layer .contact .contact-column, .gallia .portlet-boundary .right-product .contact .contact-column {
    height: 116px; } }
/* line 54, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line {
  text-align: center; }

/* line 57, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  text-transform: uppercase; }

/* line 61, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .allo-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .allo-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2050px;
  width: 146px;
  height: 120px; }

/* line 64, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact {
  position: relative; }

/* line 66, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column {
  border: 0; }

/* line 68, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .phone-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9221px;
  width: 47px;
  height: 47px; }

/* line 71, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .email-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .email-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2388px;
  width: 47px;
  height: 47px; }

/* line 74, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .mail-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7570px;
  width: 47px;
  height: 47px; }

/* line 77, ../scss/global/gallia/components/_contact-block.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .chat-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -1192px;
  width: 47px;
  height: 47px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 85, ../scss/global/gallia/components/_contact-block.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .phone-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9145px;
    width: 37px;
    height: 37px; }

  /* line 88, ../scss/global/gallia/components/_contact-block.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .email-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .email-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2312px;
    width: 37px;
    height: 37px; }

  /* line 91, ../scss/global/gallia/components/_contact-block.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .mail-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7494px;
    width: 37px;
    height: 37px; }

  /* line 94, ../scss/global/gallia/components/_contact-block.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .chat-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1116px;
    width: 37px;
    height: 37px; } }
/* line 2, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
.gallia .modal.modal-gallia-default {
  color: #1e3990;
  width: 400px;
  margin-left: -200px;
  font-size: 15px;
  line-height: 18px;
  background-image: url("../images/background/gray-background.png?1441017261");
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

/* line 10, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
.gallia .modal.modal-gallia-default .modal-header, .gallia .modal.modal-gallia-default .modal-body, .gallia .modal.modal-gallia-default .modal-footer {
  border-width: 0;
  background-color: transparent;
  text-align: left;
  box-shadow: none;
  padding-right: 47px;
  padding-left: 47px; }

/* line 18, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
.gallia .modal.modal-gallia-default .modal-header {
  padding-top: 78px;
  padding-bottom: 13px; }

/* line 21, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
.gallia .modal.modal-gallia-default .modal-header h3 {
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  line-height: 35px; }

.gallia .modal.modal-gallia-default .modal-header #modalFirstVisitLabel {
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  line-height: 35px; }

/* line 28, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
.gallia .modal.modal-gallia-default .modal-footer {
  padding-top: 30px;
  padding-bottom: 40px; }

@media (min-width: 460px) and (max-width: 767px) {
  .gallia .modal.modal-gallia-default {
    margin: 0 auto;
    left: 5%;
    right: 5%;
    width: 90%; }
    .gallia .modal.modal-gallia-default .modal-header {
      padding-top: 30px;
      padding-bottom: 0; }
    .gallia .modal.modal-gallia-default .modal-body {
      padding-top: 10px; }
    .gallia .modal.modal-gallia-default .modal-footer {
      padding-top: 0;
      padding-bottom: 10px; } }
@media (max-width: 459px) {
  /* line 2, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
  .gallia .modal.modal-gallia-default {
    margin: 0;
    overflow: auto;
    height: auto;
    background-size: initial;
    background-repeat: no-repeat;
    top: 10%;
    left: 10%;
    right: 10%;
    width: auto; } }
@media (max-width: 768px) {
  /* line 41, ../scss/global/gallia/components/modal/_modal-gallia-default.scss */
  .gallia #duedatePopupInfo {
    height: 50%;
    top: 20%; } }
/* line 1, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video {
  width: 400px;
  height: 60vh;
  margin-left: -200px;
  border-radius: 0;
  background: #78a2e0;
  box-sizing: border-box;
  font: 400 1.07143em Arial, serif;
  color: #fff; }

/* line 14, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video.fade.in {
  top: 20%; }

/* line 18, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video .content {
  max-height: 100%;
  padding: 100px 50px 50px;
  overflow: auto;
  box-sizing: border-box; }

/* line 25, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video .title {
  margin-bottom: 30px;
  font: 300 2.33333em "Karbon", Arial, serif; }

/* line 30, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video .close-greybox {
  display: block;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

/* line 39, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
.gallia .modal-gallia-experts-video .close-greybox:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -768px;
  width: 34px;
  height: 34px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
  .gallia .modal-gallia-experts-video {
    width: auto;
    height: auto;
    margin: 0; }

  /* line 53, ../scss/global/gallia/components/modal/_modal-gallia-experts-video.scss */
  .gallia .modal-gallia-experts-video.fade.in {
    top: 10px; } }
/* line 1, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .video {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0; }

/* line 10, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 18, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video {
  background: #fff;
  color: #938a8c;
  overflow: auto;
  width: 1200px;
  height: auto;
  max-height: 90%;
  margin-left: -600px;
  border-radius: 0;
  box-sizing: border-box;
  font: 400 15px Arial, serif; }

/* line 31, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video.fade.in {
  top: 5%; }

/* line 35, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .content {
  max-height: 100%;
  padding: 50px 100px;
  box-sizing: border-box; }

/* line 41, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video h2.title, .gallia .modal-gallia-box-video p.title {
  font: 600 15px "Karbon", Arial, serif;
  color: #1e3990;
  text-transform: uppercase;
  margin: 0 0 30px 5px; }

/* line 48, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .close-greybox {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

/* line 55, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .close-greybox:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -258px;
  width: 48px;
  height: 48px; }

/* line 63, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .video {
  margin: 0 0 30px; }

/* line 66, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video h3, .gallia .modal-gallia-box-video .title-h3 {
  font: 200 28px "Karbon", Arial, serif;
  margin: 0 0 20px; }

/* line 70, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .name-job {
  font: 500 15px Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif;
  float: right;
  margin-top: 8px; }

/* line 74, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
.gallia .modal-gallia-box-video .name-job span {
  text-transform: uppercase; }

@media (max-width: 1229px) {
  /* line 18, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video {
    width: 984px;
    height: auto;
    margin-left: -492px;
    font-size: 13px; }

  /* line 84, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video .content {
    padding: 30px 82px; }

  /* line 88, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video .close-greybox:before {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -176px;
    width: 40px;
    height: 40px; }

  /* line 92, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video h2.title, .gallia .modal-gallia-box-video p.title, .gallia .modal-gallia-box-video .name-job {
    font-size: 13px; }

  /* line 95, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video .video {
    margin: 0 0 20px; }

  /* line 98, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video h3, .gallia .modal-gallia-box-video .title-h3 {
    font-size: 25px;
    margin: 0 0 10px; } }
@media (max-width: 1023px) {
  /* line 18, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video {
    width: 768px;
    height: auto;
    margin-left: -384px;
    font-size: 12px; }

  /* line 109, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video .content {
    padding: 30px 65px; }

  /* line 113, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video .close-greybox:before {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -221px;
    width: 32px;
    height: 32px; }

  /* line 117, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video h2.title, .gallia .modal-gallia-box-video p.title, .gallia .modal-gallia-box-video .name-job {
    font-size: 12px; }

  /* line 120, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video h3, .gallia .modal-gallia-box-video .title-h3 {
    font-size: 20px; } }
@media (max-width: 768px) {
  /* line 18, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video {
    width: inherit;
    height: auto;
    margin-left: 0; }

  /* line 130, ../scss/global/gallia/components/modal/_modal-gallia-box-video.scss */
  .gallia .modal-gallia-box-video.fade.in {
    top: 10px; } }
/* line 2, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you {
  color: #1e3990;
  width: 400px;
  margin-left: -200px;
  font-size: 15px;
  line-height: 18px;
  height: 587px;
  background-image: url("../images/greybox_gallia.jpg?1441017261");
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

/* line 11, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .modal-header, .gallia .modal.modal-gallia-thank-you .modal-body, .gallia .modal.modal-gallia-thank-you .modal-footer {
  border-width: 0;
  background-color: transparent;
  text-align: left;
  box-shadow: none;
  padding-right: 47px;
  padding-left: 47px; }

/* line 19, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .modal-header {
  padding-top: 78px;
  padding-bottom: 13px; }

/* line 22, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .modal-header h3 {
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  line-height: 35px; }

/* line 29, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .modal-footer {
  padding-top: 30px;
  padding-bottom: 40px; }

/* line 34, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .close-greybox {
  display: block;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

/* line 43, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you .close-greybox:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -258px;
  width: 48px;
  height: 48px; }

/* line 52, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you h2.title {
  font: 300 50px "Karbon", Arial, serif;
  line-height: 47px;
  color: #1e3990;
  margin: 275px 0 0 50px; }

/* line 58, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
.gallia .modal.modal-gallia-thank-you span.title {
  font: 300 50px "Karbon", Arial, serif;
  line-height: 47px;
  color: #1e3990;
  margin: 275px 0 0 50px;
  display: block; }

@media (max-width: 768px) {
  /* line 2, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
  .gallia .modal.modal-gallia-thank-you {
    width: 400px;
    height: 587px;
    margin: 0 auto;
    bottom: 20px;
    overflow: auto; }

  /* line 73, ../scss/global/gallia/components/modal/_modal-gallia-thank-you.scss */
  .gallia .modal.modal-gallia-thank-you .close-greybox:before {
    width: 52px;
    height: 52px; } }
/* line 2, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator {
  min-height: 45px; }

/* line 4, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers {
  text-align: center;
  padding-top: 15px; }

/* line 7, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .paginator-result {
  display: block;
  position: absolute;
  z-index: 4;
  color: #1e3990;
  font-weight: bold;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  left: 50px; }

/* line 16, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .rounds {
  margin: 0px; }

@media (max-width: 1229px) {
  /* line 16, ../scss/global/gallia/components/_paginator.scss */
  .gallia .paginator .asset-paginator .markers .rounds {
    margin-left: 143px; } }
/* line 22, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .rounds li {
  list-style-type: none;
  display: inline-block;
  line-height: normal;
  margin: 0px 2px; }

/* line 28, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .rounds .round {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  display: inline-block; }

/* line 31, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .rounds .round.round-active {
  background-color: #1e3990; }

/* line 34, ../scss/global/gallia/components/_paginator.scss */
.gallia .paginator .asset-paginator .markers .rounds .round.round-inactive {
  background-color: #ded6d6; }

/* line 1, ../scss/global/gallia/_layout.scss */
.gallia body {
  background-color: #eee; }

/* line 1, ../scss/global/gallia/layout/_header.scss */
.gallia .header {
  background-color: #fff; }

/* line 1, ../scss/global/gallia/layout/header/_abstract-panel.scss */
.gallia .header .expert-menu, .gallia .header .gallia-et-vous {
  position: absolute;
  z-index: 100;
  display: none;
  right: 0px;
  left: 0px; }

/* line 7, ../scss/global/gallia/layout/header/_abstract-panel.scss */
.gallia .header .show-panel.expert-menu, .gallia .header .show-panel.gallia-et-vous {
  display: block;
  z-index: 100; }

/* line 1, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account {
  padding: 40px 50px 0 50px; }

/* line 3, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .error, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .error, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .error {
  display: block;
  color: red;
  font-size: 13px;
  margin-top: 5px;
  line-height: 15px; }

/* line 10, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous h3, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account h3, .gallia .header .gallia-et-vous .h3style, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .h3style, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .h3style {
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  line-height: 35px;
  margin: 0 0 17px 0;
  font-weight: 300; }

.gallia .header .gallia-et-vous .h3style, .gallia .header .gallia-et-vous .my-account p.unvisiblility-for-service-connection {
  color: #fff;
  background: transparent !important; }

/* line 18, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous h4, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account h4, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account h4 {
  font-size: 18px;
  line-height: 18px;
  font-family: Karbon,Arial,sans-serif;
  color: #938a8c;
  margin: 0 0 10px 0;
  font-weight: 400; }

/* line 26, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous p, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account p, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account p {
  color: #a7a0a2;
  font-size: 15px;
  line-height: 20px;
  margin: 0 0 65px 0; }

/* line 32, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .signup, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .signup, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .signup {
  color: #1e3990;
  font-size: 15px;
  font-weight: 600;
  float: right;
  display: block;
  text-decoration: underline; }

/* line 37, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .signup:hover,
.gallia .portlet-boundary .tile-portlet .foreground .header .my-account .signup:hover {
  color: #1e3990;
  /*color: #78a2e0;*/
  text-decoration: none; }

.gallia .header .portlet-boundary .tile-portlet .foreground .my-account .signup:hover {
  color: #fff; }

/* line 43, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect input[type="submit"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect input[type="submit"] {
  background: none;
  border: 0 none;
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  height: 38px;
  margin: 0;
  padding: 0; }

/* line 54, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .control-group {
  margin: 0 0 2px 0; }

.gallia .header .gallia-et-vous .form-connect .control-group {
  margin: 0 0 5px 0; }

/* line 57, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .form-connect .controls, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls {
  margin: 0; }

/* line 58, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls .forget {
  margin-top: 8px; }

/* line 62, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="text"],
.gallia .header .gallia-et-vous .form-connect .controls input[type="password"],
.gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"],
.gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="password"] {
  height: 45px;
  border: medium none;
  width: 97%;
  margin: 0; }

/* line 70, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
.gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .forget, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .forget {
  color: #a7a0a2;
  display: block;
  font-size: 13px;
  margin-bottom: 30px; }

.gallia .header .gallia-et-vous .form-connect .forget {
  color: #fff;
  display: block;
  font-size: 13px;
  text-decoration: underline; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account {
    padding: 35px 44px 0 29px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account {
    text-align: center;
    padding: 20px 5% 0; }

  /* line 88, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous h3, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account h3, .gallia .header .gallia-et-vous .h3style, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .h3style, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .h3style {
    font-size: 30px;
    margin: 0 0 5px;
    line-height: 30px; }

  /* line 93, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous h4, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account h4, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account h4 {
    margin: 0 0 6px 0; }

  /* line 96, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous p, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account p, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account p {
    font-size: 13px;
    margin-bottom: 20px; }

  /* line 100, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .signup, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .signup, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .signup {
    display: inline-block; }

  /* line 103, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect {
    margin: 0 auto;
    width: 384px; }

  /* line 106, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .control-group {
    margin: 0 0 9px 0; }

  /* line 111, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls .forget {
    padding: 0 0 0 26px;
    text-align: left;
    margin: 0 0 0 4px; }

  /* line 116, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="text"],
  .gallia .header .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"],
  .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="password"] {
    height: 29px;
    line-height: 29px;
    font-size: 12px; }

  /* line 122, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="submit"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="submit"] {
    font-size: 40px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account {
    text-align: center;
    padding: 20px 5% 0; }

  /* line 131, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous h3, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account h3, .gallia .header .gallia-et-vous .h3style, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .h3style, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .h3style {
    margin: 0 0 8px; }

  /* line 134, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous p, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account p, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account p {
    margin: 0 0 20px; }

  /* line 137, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect {
    margin: 0 auto;
    width: 200px; }

  /* line 140, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .control-group {
    margin: 0 0 10px 0; }

  /* line 144, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls .forget {
    padding: 0 0 0 0;
    text-align: center;
    margin: 0 0 20px 0; }

  /* line 149, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="text"],
  .gallia .header .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"],
  .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="password"] {
    height: 29px;
    line-height: 29px;
    font-size: 12px; }

  /* line 155, ../scss/global/gallia/layout/header/_abstract-my-account.scss */
  .gallia .header .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="submit"], .gallia .portlet-boundary .tile-portlet .foreground .header .my-account .form-connect .controls input[type="submit"] {
    font-size: 40px; } }
/* line 1, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu {
  background-color: #fff;
  border-top: solid 11px #f1d6c9;
  color: #a7a0a2;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px; }

/* line 7, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .button-area {
  margin-left: 48px; }

/* line 10, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact {
  text-align: center;
  padding: 66px 75px 0px 16px;
  height: 316px;
  box-sizing: border-box; }

/* line 15, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact a {
  color: #a7a0a2; }

/* line 17, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact a:hover {
  text-decoration: none; }

/* line 24, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -3732px;
  width: 126px;
  height: 124px; }

/* line 27, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -3086px;
  width: 126px;
  height: 124px; }

/* line 30, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2440px;
  width: 126px;
  height: 124px; }

/* line 35, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-image {
  display: block; }

/* line 37, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-image .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4249px;
  width: 126px;
  height: 124px; }

/* line 40, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-image .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -3603px;
  width: 126px;
  height: 124px; }

/* line 43, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-image .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2957px;
  width: 126px;
  height: 124px; }

/* line 47, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-text {
  display: block;
  font-size: 15px;
  line-height: normal;
  font-weight: 400;
  font-family: Arial, sans-serif;
  padding-top: 20px; }

/* line 54, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .contact .contact-column .contact-column-text strong {
  display: block;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px; }

/* line 63, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .portlet-chat-replay-wrapper {
  position: relative; }

/* line 72, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .portlet-chat-schedule-wrapper {
  text-align: right;
  font-size: 12px;
  padding-right: 52px; }

/* line 77, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .portlet-chat-schedule-wrapper .journal-content-article p {
  margin-bottom: 0; }

/* line 82, ../scss/global/gallia/layout/header/_expert-menu.scss */
.gallia .header .expert-menu .portlet-presentation-wrapper {
  margin-left: 48px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu {
    border-top-width: 104px; }

  /* line 87, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-presentation-wrapper {
    margin: 0 58px; }

  /* line 90, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-chat-schedule-wrapper {
    font-size: 10px;
    padding-right: 67px; }

  /* line 94, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .button-area {
    margin: 0;
    text-align: center; }

  /* line 98, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact {
    padding: 17px 70px 0;
    height: auto; }

  /* line 104, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4075px;
    width: 82px;
    height: 82px; }

  /* line 107, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3429px;
    width: 82px;
    height: 82px; }

  /* line 110, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2783px;
    width: 82px;
    height: 82px; }

  /* line 116, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4162px;
    width: 83px;
    height: 82px; }

  /* line 119, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3516px;
    width: 83px;
    height: 82px; }

  /* line 122, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2870px;
    width: 83px;
    height: 82px; }

  /* line 126, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text {
    font-size: 12px;
    padding-top: 10px; }

  /* line 129, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text strong {
    font-size: 15px;
    line-height: 15px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu {
    border-top-width: 7px; }

  /* line 139, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-chat-schedule-wrapper {
    font-size: 10px;
    padding-right: 32px; }

  /* line 143, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-presentation-wrapper {
    margin-left: 32px; }

  /* line 146, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .button-area {
    margin-left: 30px; }

  /* line 149, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact {
    padding: 43px 48px 0px 15px;
    height: 201px; }

  /* line 155, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4075px;
    width: 82px;
    height: 82px; }

  /* line 158, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3429px;
    width: 82px;
    height: 82px; }

  /* line 161, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2783px;
    width: 82px;
    height: 82px; }

  /* line 167, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4162px;
    width: 83px;
    height: 82px; }

  /* line 170, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3516px;
    width: 83px;
    height: 82px; }

  /* line 173, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2870px;
    width: 83px;
    height: 82px; }

  /* line 177, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text {
    font-size: 12px;
    padding-top: 10px; }

  /* line 180, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text strong {
    font-size: 15px;
    line-height: 15px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu {
    border-top-width: 9px; }

  /* line 190, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-chat-schedule-wrapper {
    font-size: 10px;
    padding-right: 39px; }

  /* line 194, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .portlet-presentation-wrapper {
    margin-left: 40px; }

  /* line 197, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .button-area {
    margin-left: 39px; }

  /* line 200, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact {
    padding: 53px 62px 0px 19px;
    height: 258px; }

  /* line 206, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3861px;
    width: 104px;
    height: 102px; }

  /* line 209, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3215px;
    width: 104px;
    height: 102px; }

  /* line 212, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column:hover .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2569px;
    width: 104px;
    height: 102px; }

  /* line 218, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3968px;
    width: 104px;
    height: 102px; }

  /* line 221, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -3322px;
    width: 104px;
    height: 102px; }

  /* line 224, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-image .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2676px;
    width: 104px;
    height: 102px; }

  /* line 228, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text {
    font-size: 12px;
    padding-top: 17px; }

  /* line 231, ../scss/global/gallia/layout/header/_expert-menu.scss */
  .gallia .header .expert-menu .contact .contact-column .contact-column-text strong {
    font-size: 20px;
    line-height: 20px; } }
/* line 1, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous {
  z-index: 1035;
  background-color: #fff;
  color: #a7a0a2;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 5px 10px -5px;
  padding: 0; }

/* line 5, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous.show-panel {
  display: block;
  z-index: 1035; }

/* line 14, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

/* line 36, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .my-account p {
  font-size: 13px;
  line-height: 16px;
  margin: 35px 0 15px; }

/* line 40, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .my-account p .signup {
  font-size: 13px; }

/* line 57, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre, .gallia .header .gallia-et-vous .membre-mandatory-service {
  height: 361px;
  box-sizing: border-box; }

/* line 60, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre .box, .gallia .header .gallia-et-vous .membre-mandatory-service .box {
  margin: 0 66px 0 0;
  padding: 26px 0 0;
  width: 290px;
  float: right; }

.gallia .header .gallia-et-vous .membre .box {
  margin: 0 100px 0 0; }

/* line 66, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre h3, .gallia .header .gallia-et-vous .membre .h3style, .gallia .header .gallia-et-vous .membre-mandatory-service h3, .gallia .header .gallia-et-vous .membre-mandatory-service .h3style {
  font-family: Karbon ,Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #fff;
  line-height: 35px;
  margin: 0 0 20px 0;
  display: block; }

/* line 75, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre p, .gallia .header .gallia-et-vous .membre-mandatory-service p {
  font-size: 15px;
  line-height: 15px;
  color: #fff;
  margin: 0 0 42px 0; }

/* line 81, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 18px; }

/* line 92, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre-mandatory-service .box {
  width: 323px;
  margin: 0 60px 0 0; }

/* line 96, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre-mandatory-service p {
  margin: 0 0 20px 0; }

/* line 98, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
.gallia .header .gallia-et-vous .membre-mandatory-service p.mandatory-service {
  color: #1e3990; }

@media (min-width: 769px) and (max-width: 1229px) {
  /* line 128, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account p {
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 13px; }

  /* line 132, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account p .signup {
    font-size: 12px;
    font-weight: 500; }

  /* line 137, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect {
    width: 100%; }

  /* line 145, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect .controls .forget {
    margin: 0px 0 16px 0;
    font-size: 10px; }

  /* line 156, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre, .gallia .header .gallia-et-vous .membre-mandatory-service {
    height: 296px; }

  /* line 158, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .box, .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    margin: 0 20px 0 0;
    width: 265px; }

  /* line 162, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre h3, .gallia .header .gallia-et-vous .membre .h3style, .gallia .header .gallia-et-vous .membre-mandatory-service h3, .gallia .header .gallia-et-vous .membre-mandatory-service .h3style {
    font-size: 30px;
    line-height: 25px;
    display: block; }

  /* line 167, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre p, .gallia .header .gallia-et-vous .membre-mandatory-service p {
    font-size: 13px;
    line-height: 15px;
    margin: 0 0 38px 0; }

  /* line 173, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn {
    font-size: 13px;
    padding: 14px; }

  /* line 181, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    width: 290px;
    margin: 0 20px 0 0; }

  /* line 185, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre-mandatory-service p {
    margin: 0 0 23px 0; } }
@media (max-width: 1023px) {
  /* line 214, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account p {
    margin: 0 0 6px; }

  /* line 218, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect .control-group {
    margin: 0 0 1px; }

  /* line 225, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect .controls .forget {
    margin: 0px 0 10px 0;
    text-align: left;
    padding: 0; }

  /* line 237, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre, .gallia .header .gallia-et-vous .membre-mandatory-service {
    height: 231px; }

  /* line 239, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .box, .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    width: 265px;
    text-align: left; }

  /* line 243, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre h3, .gallia .header .gallia-et-vous .membre .h3style, .gallia .header .gallia-et-vous .membre-mandatory-service h3, .gallia .header .gallia-et-vous .membre-mandatory-service .h3style {
    font-size: 25px;
    line-height: 25px;
    margin: 0 0 9px;
    display: block; }

  /* line 249, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre p, .gallia .header .gallia-et-vous .membre-mandatory-service p {
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 12px 0; }

  /* line 255, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn {
    font-size: 14px;
    padding: 12px; }

  /* line 263, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    width: 234px;
    padding: 20px 0 0; }

  .gallia .header .gallia-et-vous .portlet-chat-schedule-wrapper .membre .button-holder {
    margin: 0 0; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous {
    height: auto; }

  /* line 271, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .height-header-menu {
    height: 280px; }

  /* line 281, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account p {
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 13px; }

  /* line 285, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account p .signup {
    font-size: 12px;
    font-weight: 500;
    float: left; }

  /* line 293, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect {
    width: auto; }

  /* line 295, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect .controls {
    margin: 0 0 8px; }

  /* line 300, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .my-account .form-connect .controls .forget {
    margin: 0px 0 5px 0;
    text-align: center; }

  /* line 307, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre, .gallia .header .gallia-et-vous .membre-mandatory-service {
    height: 265px; }

  /* line 309, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .box, .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    width: 190px;
    margin: 0 15px 0 0;
    padding: 20px 0 0;
    text-align: left; }

  /* line 315, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre h3, .gallia .header .gallia-et-vous .membre .h3style, .gallia .header .gallia-et-vous .membre-mandatory-service h3, .gallia .header .gallia-et-vous .membre-mandatory-service .h3style {
    font-size: 25px;
    line-height: 24px;
    margin: 0 0 10px;
    display: block; }

  /* line 325, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre .button-holder .btn, .gallia .header .gallia-et-vous .membre-mandatory-service .button-holder .btn {
    font-size: 14px;
    padding: 7px; }

  /* line 333, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre-mandatory-service .box {
    width: 235px; }

  /* line 337, ../scss/global/gallia/layout/header/_gallia-et-vous.scss */
  .gallia .header .gallia-et-vous .membre-mandatory-service p.mandatory-service {
    display: inherit; }

  .gallia .header.header-fixed #heading .logo-area .site-title {
    margin: 8px 0 !important; } }
/* line 7, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading {
  box-sizing: border-box;
  padding: 10px 50px;
  background-color: #fff;
  position: relative;
  z-index: 1035; }

/* line 14, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .actions-area {
  position: relative; }

/* line 17, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .toggle-menu {
  display: none; }

/* line 19, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .toggle-menu .toggle-drop {
  background: url("/gallia-theme/images/loyalty/burger_button_closed.png") no-repeat;
  width: 12px;
  height: 12px; }

/* line 24, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .logo-area .site-title {
  margin: 28px 0px; }

.gallia .header.header-fixed #heading .logo-area .site-title {
  margin: 8px 0px; }

/* line 28, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .site-subtitle {
  padding-left: 40px;
  color: #938a8c;
  font-family: Karbon ,Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: -5px; }

/* line 37, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-height {
  height: 110px; }

/* line 41, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-image {
  margin-left: 20px; }

/* line 45, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-image .btn:hover .allo-labo-icon, .gallia .header #heading .header-image .btn.open .allo-labo-icon {
  background-image: url("/gallia-theme/images/loyalty/header_allo_hover.png");
  width: 97px;
  height: 95px;
  margin: 6px 0; }

/* line 48, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-image .btn:hover .gallia-et-vous-icon, .gallia .header #heading .header-image .btn.open .gallia-et-vous-icon {
  background-image: url("/gallia-theme/images/loyalty/header_galliavous_hover.png"); }

/* line 52, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-image .btn .allo-labo-icon {
  background-image: url("/gallia-theme/images/loyalty/header_allo.png");
  width: 97px;
  height: 95px;
  margin: 6px 0; }

/* line 55, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-image .btn .gallia-et-vous-icon {
  background-image: url("/gallia-theme/images/loyalty/header_galliavous_signedout.png");
  width: 118px;
  height: 96px;
  margin: 6px 0;
  background-size: 86%;
  background-repeat: no-repeat; }

/* line 62, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container {
  /*position: absolute;
  right: 351px;*/
  padding: 35px 0px; }

/* line 66, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search {
  border-right: 1px solid #d6c4bd;
  height: 30px; }

/* line 69, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search form {
  margin: 0; }

/* line 72, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search p {
  margin: 0px; }

/* line 74, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search p input {
  height: 32px;
  margin: 0px;
  border: 0px;
  color: #d6c4bd; }

/* line 79, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search p input[type="submit"] {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9710px;
  width: 33px;
  height: 32px;
  margin-right: 15px;
  color: transparent;
  background-color: transparent; }

/* line 85, ../scss/global/gallia/layout/_header.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"] {
  width: 86px;
  box-shadow: none; }

/* line 17, ../scss/global/_mixin.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"].placeholder {
  color: #d6c4bd; }

/* line 18, ../scss/global/_mixin.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"]:-moz-placeholder {
  color: #d6c4bd; }

/* line 19, ../scss/global/_mixin.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"]::-moz-placeholder {
  color: #d6c4bd; }

/* line 20, ../scss/global/_mixin.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"]:-ms-input-placeholder {
  color: #d6c4bd; }

/* line 21, ../scss/global/_mixin.scss */
.gallia .header #heading .header-search-container .header-search p input[type="text"]::-webkit-input-placeholder {
  color: #d6c4bd; }

@media (max-width: 768px) {
  /* line 93, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .header-search-container .header-search p input[type="text"] {
    padding-right: 0px;
    width: 85%; }

  .gallia .header .header-gallia .box_bonjour_name.pull-left.col-sm-4 {
    position: absolute;
    left: -120px;
    top: 55px; }

  .gallia .header.header-fixed .box_bonjour_name.pull-left.col-sm-4 {
    top: 40px; }

  .gallia .header .logout-span,
  .gallia .header.header-fixed .logout-span {
    width: 150px;
    text-align: left; }

  .gallia .header.header-fixed .box_bonjour_name.pull-left.col-sm-4 {
    top: 40px; }

  .gallia .header #heading .logo-area .site-title {
    margin: 14px 0; }

  .gallia .header #heading.decouvrez-page .logo-area p.site-title {
    margin: 24px 0; }

  .gallia .header.header-fixed #heading.decouvrez-page .logo-area p.site-title {
    margin: 14px 0; }

  .gallia .header .gallia-et-vous.show-panel {
    margin-top: 100px; }

  .gallia .header.header-fixed .referrer-button:before,
  .gallia .header.header-fixed .referrer-button:after {
    top: 36%; } }
.gallia .headeer .box_bonjour_name.pull-left {
  width: 50%;
  height: 110px;
  position: relative; }

.gallia .header-fixed .box_bonjour_name.pull-left {
  height: 73px; }

/* line 103, ../scss/global/gallia/layout/_header.scss */
.gallia .header .deconnexion-button,
.gallia .header .referrer-button {
  z-index: 10;
  color: white;
  font-size: 17px;
  line-height: 20px;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  margin-left: 180px;
  display: block;
  /*position:absolute;*/
  top: 38%;
  left: 5px; }

.gallia .header .referrer-button {
  margin-left: 100px;
  z-index: 10;
  color: white;
  font-size: 17px;
  line-height: 20px;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  display: block; }

/* line 111, ../scss/global/gallia/layout/_header.scss */
.gallia .header .deconnexion-button:before,
.gallia .header .referrer-button:before {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  margin: auto;
  border-radius: 100%;
  background: #78a2e0;
  top: 38%; }

/* line 121, ../scss/global/gallia/layout/_header.scss */
.gallia .header .deconnexion-button:after,
.gallia .header .referrer-button:after {
  content: "x";
  width: 25px;
  height: 25px;
  position: absolute;
  margin: auto;
  text-align: center;
  top: 1px;
  top: 38%; }

/* line 131, ../scss/global/gallia/layout/_header.scss */
.gallia .header .logout-span {
  font-size: 18px;
  color: #78a2e0;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: bold;
  line-height: 15px;
  position: relative;
  top: 40%;
  max-width: 205px;
  word-break: break-all;
  /*width:auto;*/
  margin-left: 0px; }

.gallia .header span.logout-span-decouvrez {
  font-size: 20px;
  color: #78a2e0;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: bold;
  line-height: 20px;
  top: 40%;
  position: absolute;
  margin-left: 10px !important; }

.gallia .header.header-fixed span.logout-span-decouvrez {
  top: 39%; }

/* line 143, ../scss/global/gallia/layout/_header.scss */
.gallia .header h2.page-title {
  display: none; }

/* line 147, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed {
  position: fixed;
  z-index: 100;
  width: 1200px;
  top: 0; }

/* line 152, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed .header-portlets {
  display: none; }

/* line 168, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading {
  height: 73px;
  overflow: hidden;
  padding: 0px 0 0 50px; }

/* line 172, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-search-container {
  padding: 20px 0px; }

/* line 174, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-search-container .header-search {
  height: 33px; }

/* line 178, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-image {
  margin-left: 0px; }

/* line 181, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-image .btn .allo-labo-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5310px;
  width: 130px;
  height: 73px;
  margin: 0; }

/* line 184, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-image .btn .gallia-et-vous-icon {
  background-image: url("/gallia-theme/images/loyalty/header_fix_galliavous.png");
  background-position: 12px 13px;
  width: 160px;
  height: 73px;
  background-color: #f7a6a6;
  margin: 0;
  padding: 0; }

/* line 189, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .site-subtitle {
  display: none; }

/* line 192, ../scss/global/gallia/layout/_header.scss */
.gallia .header.header-fixed #heading .header-height {
  height: 73px; }

.gallia .footer-area .line .column.column3 .box-fb-notregallia a.notre_page_gallia,
.gallia .footer-area .line .column.column3 .box-fb-9mois a.notre_page_9_mois {
  font-weight: 300; }

.gallia .footer-area .line .box_footer_newsletter {
  margin-top: 30px; }

@media (max-width: 768px) {
  /* line 198, ../scss/global/gallia/layout/_header.scss */
  .gallia .header, .gallia .header.header-fixed {
    position: relative;
    z-index: 100;
    width: 100%;
    height: 106px; }

  .gallia .loyalty_program .header, .gallia .header.header-fixed {
    height: 106px; }

  .gallia .header-gallia .decouvrez-box {
    position: fixed;
    right: 0;
    height: 106px; }

  .gallia .header-fixed .decouvrez-box {
    height: 84px; }

  /* line 202, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .header-portlets, .gallia .header.header-fixed .header-portlets {
    display: block; }

  /* line 205, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading, .gallia .header.header-fixed #heading {
    height: inherit;
    padding: 0px;
    overflow: visible;
    z-index: 1036; }

  /* line 210, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .toggle-menu, .gallia .header.header-fixed #heading .toggle-menu {
    width: 50px;
    background-color: #1e3990;
    display: table-cell;
    float: left;
    text-decoration: none; }

  /* line 215, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .toggle-menu .toggle-drop {
    display: block;
    margin: 90% auto; }

  .gallia .header.header-fixed #heading .toggle-menu .toggle-drop {
    display: bloc;
    margin: 70% auto; }

  /* line 219, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .toggle-menu .toggle-text, .gallia .header.header-fixed #heading .toggle-menu .toggle-text {
    margin: auto;
    text-align: center;
    font-family: Karbon, Arial, sans-serif;
    font-weight: 700;
    color: #1e3990;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 4px;
    display: none; }

  /* line 231, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .site-logo, .gallia .header.header-fixed #heading .site-logo {
    padding-left: 15px; }

  .gallia .loyalty_program .header #heading .site-logo, .gallia .loyalty_program .header.header-fixed #heading .site-logo {
    padding-left: 15px; }

  .gallia .loyalty_program .header-search-container {
    display: none; }

  #heading .actions-area .actions-elements a.btn {
    margin-top: 0px; }

  /* line 234, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .header-height {
    height: 106px; }

  .gallia .header.header-fixed #heading .header-height,
  .gallia .header.header-fixed #heading:before,
  .gallia .header.header-fixed #heading .header-image .btn .gallia-et-vous-icon {
    height: 84px; }

  /* line 237, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading:before, .gallia .header.header-fixed #heading:before {
    height: 106px;
    width: 100%;
    right: 0px;
    left: 0px;
    top: 0px;
    position: fixed;
    background-color: #fff;
    content: ''; }

  .gallia .header.header-fixed #heading:before,
  .gallia .header.header-fixed #heading .logo-area {
    height: 84px; }

  /* line 248, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .logo-area,
  .gallia .header #heading .logo-area {
    position: fixed;
    float: left;
    top: 0px; }

  /* line 252, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .logo-area .site-title img {
    margin-top: 12px;
    position: relative;
    width: 100px; }

  /* line 257, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .logo-area .site-subtitle, .gallia .header.header-fixed #heading .logo-area .site-subtitle {
    display: none; }

  /* line 261, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area, .gallia .header.header-fixed #heading .actions-area {
    /*position: initial;
    margin-top: 119px;*/
    text-align: center;
    position: fixed;
    right: 0;
    height: 106px; }

  .gallia .header.header-fixed #heading .actions-area,
  .gallia .header.header-fixed #heading .actions-area .actions-elements {
    height: 84px; }

  /* line 266, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area .actions-elements, .gallia .header.header-fixed #heading .actions-area .actions-elements {
    margin: 0 3px;
    display: inline-block;
    height: 106px; }

  .gallia .header.header-fixed #heading .actions-area .actions-elements {
    margin: 0; }

  /* line 272, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area .actions-elements .header-image.first-child, .gallia .header.header-fixed #heading .actions-area .actions-elements .header-image.first-child {
    margin-left: 0px; }

  /* line 275, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area .actions-elements .header-image.last-child, .gallia .header.header-fixed #heading .actions-area .actions-elements .header-image.last-child {
    margin-left: 5px; }

  /* line 281, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .header-search-container, .gallia .header.header-fixed #heading .header-search-container {
    position: fixed;
    top: 85px;
    right: 10px;
    margin: 0px;
    padding: 0px; }

  /* line 287, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .header-search-container .header-search, .gallia .header.header-fixed #heading .header-search-container .header-search {
    border: 0;
    padding: 7px 0px 6px 31px;
    display: block;
    height: 54px;
    box-sizing: border-box;
    width: 100%; }

  /* line 293, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .deconnexion-button, .gallia .header.header-fixed .deconnexion-button {
    margin-left: 5px !important;
    margin-top: 5px; }

  .gallia .header .box_bonjour_name.normal .deconnexion-button,
  .gallia .header.header-fixed .box_bonjour_name.normal .deconnexion-button {
    margin-left: 5px !important; }

  /* line 295, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .deconnexion-button:before, .gallia .header.header-fixed .deconnexion-button:before {
    /* bottom: 15px;*/
    top: 55%; }

  /* line 298, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .deconnexion-button:after, .gallia .header.header-fixed .deconnexion-button:after {
    /*bottom: 13px;*/
    top: 55%; }

  /* line 302, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .logout-span,
  .gallia .header.header-fixed .logout-span {
    width: 165px;
    top: 60%;
    left: 45px;
    position: absolute;
    right: 0;
    padding-left: 15px;
    font-size: 13px; }

  .gallia .loyalty_program .header .logout-span,
  .gallia .loyalty_program .header.header-fixed .logout-span {
    top: 57%;
    left: 0;
    right: 0;
    position: absolute; }

  .gallia .header.header-boutique .logout-span,
  .gallia .header.header-fixed.header-boutique .logout-span {
    top: 57%;
    left: 0;
    right: 0;
    position: absolute; }

  .gallia .header .logout-span {
    max-width: 170px; }

  /* club logo*/
  .gallia .header #heading .header-image .btn .gallia-et-vous-icon,
  .gallia .header #heading .header-image .btn:hover .gallia-et-vous-icon,
  .gallia .header #heading .header-image .btn.open .gallia-et-vous-icon {
    width: 110px;
    background-size: 90%;
    background-position: 5px top; }

  .gallia .header.header-fixed #heading .header-image.last-child a.btn.btn-gallia-et-vous {
    height: 84px;
    background-color: #f7a6a6;
    box-sizing: border-box; }

  .gallia .header.header-fixed #heading .header-image .btn .gallia-et-vous-icon,
  .gallia .header.header-fixed #heading .header-image .btn:hover .gallia-et-vous-icon,
  .gallia .header.header-fixed #heading .header-image .btn.open .gallia-et-vous-icon .gallia-et-vous-icon {
    width: 138px;
    background-size: 86%;
    background-position: 12px 16px; }

  /* end club logo*/ }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 309, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed {
    width: 768px; }

  /* line 311, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading {
    padding: 0px 32px; }

  .gallia .header .actions-elements.col-sm-8 {
    float: right; }

  .gallia .header-fixed .header-image.pull-left.middle-child {
    width: 110px; }

  .gallia .header-fixed .header-image.pull-left.last-child {
    width: 145px; }

  /* line 313, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .header-search-container {
    padding: 20px 0px; }

  /* line 316, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .referrer-button {
    margin-left: auto; }

  /* line 318, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .deconnexion-button:before {
    /*bottom: 15px;*/ }

  /* line 321, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .deconnexion-button:after {
    /*bottom: 13px;*/ }

  /* line 325, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed #heading .logout-span {
    /* display: none;*/
    top: 27%; }

  .gallia .header .actions-elements .col-sm-8 {
    float: right !important; }

  /* line 330, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .referrer-button {
    margin-left: 110px; }

  .gallia .header .deconnexion-button,
  .gallia .header.header-fixed .deconnexion-button {
    margin-left: 115px; }

  /* line 332, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .deconnexion-button:before {
    /* bottom: 15px;*/ }

  /* line 335, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .deconnexion-button:after {
    /* bottom: 13px;*/ }

  /* line 339, ../scss/global/gallia/layout/_header.scss */
  .gallia .header .logout-span {
    width: 205px;
    margin-left: 0; }

  .gallia .header .box_bonjour_name.normal .logout-span {
    width: 115px; }

  /* line 343, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading {
    padding: 10px 32px; }

  /* line 346, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area .header-image {
    margin-left: 10px; }

  /* line 348, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .actions-area .header-image.first-child {
    margin-left: 0px; }

  /* line 353, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .header-search-container {
    margin-right: 0px;
    right: 289px; }

  /* line 358, ../scss/global/gallia/layout/_header.scss */
  .gallia .header #heading .site-title img {
    width: 60%; }

  .gallia .header #heading .logo-area .site-title {
    margin: 38px 28px; }

  .gallia .header.header-fixed #heading .logo-area .site-title {
    margin: 16px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 365, ../scss/global/gallia/layout/_header.scss */
  .gallia .header.header-fixed {
    width: 984px; }

  .gallia .header .logout-span {
    top: 33%;
    margin-left: 5px; }

  .gallia .header .deconnexion-button {
    margin-left: 125px; }

  .gallia .footer-area .line .column.column1 {
    padding: 0px 20px; }

  .gallia .header .deconnexion-button:before, .gallia .header .referrer-button:before,
  .gallia .header .deconnexion-button:after, .gallia .header .referrer-button:after {
    top: 28%; } }
/* line 1, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs {
  position: absolute;
  z-index: 3;
  margin-top: 20px;
  margin-left: 50px;
  font-size: 13px; }

/* line 7, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs {
  margin: 0px; }

/* line 9, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs .breadcrumb {
  padding: 0px;
  background: none; }

/* line 15, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li a {
  color: #1e3990; }

/* line 18, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li .divider {
  display: none; }

/* line 21, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li.active {
  color: #a7a0a2; }

/* line 23, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li.active a {
  color: #a7a0a2; }

/* line 27, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li:after {
  content: '>';
  width: 14px;
  color: #a7a0a2;
  text-align: center;
  display: inline-block; }

/* line 35, ../scss/global/gallia/layout/_breadcrumbs.scss */
.gallia .breadcrumbs #breadcrumbs ul li.last:after {
  display: none; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/layout/_breadcrumbs.scss */
  .gallia .breadcrumbs {
    margin-top: 17px;
    margin-left: 32px;
    font-size: 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/layout/_breadcrumbs.scss */
  .gallia .breadcrumbs {
    margin-top: 17px;
    margin-left: 41px;
    font-size: 12px; } }
/* line 1, ../scss/global/gallia/layout/_cookies.scss */
.gallia .popup-cookies {
  font-size: 13px;
  background-color: #f2e1d9;
  padding: 23px 0;
  line-height: 16px;
  color: #938a8c; }

/* line 7, ../scss/global/gallia/layout/_cookies.scss */
.gallia .popup-cookies .inside {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 76px; }

/* line 11, ../scss/global/gallia/layout/_cookies.scss */
.gallia .popup-cookies .inside p {
  margin: 0; }

/* line 13, ../scss/global/gallia/layout/_cookies.scss */
.gallia .popup-cookies .inside p a {
  color: #4274d0; }

/* line 17, ../scss/global/gallia/layout/_cookies.scss */
.gallia .popup-cookies .inside .link_go {
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  float: right;
  color: #938a8c;
  margin: 5px 0 0 130px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/layout/_cookies.scss */
  .gallia .popup-cookies {
    z-index: 101;
    position: fixed;
    margin-top: 117px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 32, ../scss/global/gallia/layout/_cookies.scss */
  .gallia .popup-cookies .inside {
    max-width: 768px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 37, ../scss/global/gallia/layout/_cookies.scss */
  .gallia .popup-cookies .inside {
    max-width: 984px; } }
/* line 8, ../scss/global/gallia/_layout.scss */
.gallia .container, .gallia .container-fluid {
  font-family: Arial, sans-serif; }

/* line 10, ../scss/global/gallia/_layout.scss */
.gallia .container .taglib-header, .gallia .container-fluid .taglib-header {
  display: none; }

/* line 13, ../scss/global/gallia/_layout.scss */
.gallia .container #gallia-password-lost, .gallia .container-fluid #gallia-password-lost {
  margin: 5em 0 0 1.7em;
  color: #a7a0a2;
  line-height: normal;
  font-family: Arial,sans-serif; }

/* line 18, ../scss/global/gallia/_layout.scss */
.gallia .container #gallia-password-lost h1, .gallia .container-fluid #gallia-password-lost h1 {
  font-size: 50px;
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  line-height: 35px; }

/* line 27, ../scss/global/gallia/_layout.scss */
.gallia .container #footer-links-legal-notice-cookies-convention, .gallia .container-fluid #footer-links-legal-notice-cookies-convention {
  margin-left: 3.5em;
  margin-right: 5.5em;
  text-align: justify; }

/* line 32, ../scss/global/gallia/_layout.scss */
.gallia .container #footer-links-legal-notice-cookies-convention h2, .gallia .container-fluid #footer-links-legal-notice-cookies-convention h2 {
  font-family: Karbon, Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  color: #1e3990; }

/* line 38, ../scss/global/gallia/_layout.scss */
.gallia .container #footer-links-legal-notice-cookies-convention a, .gallia .container-fluid #footer-links-legal-notice-cookies-convention a {
  color: #1e3990; }

/* line 42, ../scss/global/gallia/_layout.scss */
.gallia .container .access-restricted-to-member-only, .gallia .container-fluid .access-restricted-to-member-only {
  background-color: #f7eae2; }

/* line 44, ../scss/global/gallia/_layout.scss */
.gallia .container .access-restricted-to-member-only .description, .gallia .container-fluid .access-restricted-to-member-only .description {
  padding: 20px;
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  font-size: 2.5em;
  line-height: 56px;
  color: #938a8c; }

/* line 52, ../scss/global/gallia/_layout.scss */
.gallia .container .access-restricted-to-member-only .button, .gallia .container-fluid .access-restricted-to-member-only .button {
  padding-bottom: 20px;
  text-align: center; }

/* line 55, ../scss/global/gallia/_layout.scss */
.gallia .container .access-restricted-to-member-only .button a, .gallia .container-fluid .access-restricted-to-member-only .button a {
  text-align: center;
  border-radius: 10px;
  background-size: 100%;
  background-image: linear-gradient(to bottom, #f7eae2 0%, #fff9f7 100%);
  width: 123px;
  padding: 10px 10px 10px;
  font-weight: 500;
  color: #938a8c;
  display: inline-block; }

/* line 69, ../scss/global/gallia/_layout.scss */
.gallia #wrapper {
  background-color: #fff;
  padding: 0px;
  overflow: hidden; }

/* line 74, ../scss/global/gallia/_layout.scss */
.gallia .close-block {
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -1909px;
  width: 11px;
  height: 11px; }

/* line 1, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation {
  position: relative;
  z-index: 4; }

/* line 6, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li {
  display: block;
  float: left; }

/* line 7, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .iconcustom-menu-formatting {
  display: none;
  font-style: normal;
  position: relative; }

@media (max-width: 768px) {
  /* line 7, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li .iconcustom-menu-formatting {
    display: inline-block; } }
/* line 15, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .arrowcustom-right-menu {
  top: 3pt;
  width: 0.6em;
  height: 0.6em;
  border-right: 0.1em solid black;
  border-top: 0.1em solid black;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */ }

/* line 27, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li a {
  text-decoration: none; }

/* line 30, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .height-item {
  height: 58px; }

/* line 33, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .height-sub-item {
  height: 32px; }

/* line 36, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item {
  width: 15.85%;
  background-color: #fff9f7;
  position: relative; }

/* line 41, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.selected:after {
  content: '';
  width: 0;
  height: 0;
  margin-left: -9px;
  border-style: solid;
  border-width: 9px 9px 0;
  border-color: #d6c4bd transparent transparent transparent;
  position: absolute;
  left: 50%; }

/* line 48, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item:hover, .gallia .site-navigation ul li.menu-standard-item.selected {
  background-color: #d6c4bd; }

/* line 50, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item:hover .menu-item-content, .gallia .site-navigation ul li.menu-standard-item.selected .menu-item-content {
  border-left: 1px solid transparent; }

/* line 52, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item:hover .menu-item-content .menu-item-text, .gallia .site-navigation ul li.menu-standard-item.selected .menu-item-content .menu-item-text {
  color: #fff; }

/* line 56, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item:hover .menu-item-content .menu-item-icon .menu-image, .gallia .site-navigation ul li.menu-standard-item.selected .menu-item-content .menu-item-icon .menu-image {
  background-position: bottom center; }

/* line 65, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.menu-item-1:hover + .menu-item-2 .menu-item-content {
  border-left: 1px solid transparent; }

/* line 65, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.menu-item-2:hover + .menu-item-3 .menu-item-content {
  border-left: 1px solid transparent; }

/* line 65, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.menu-item-3:hover + .menu-item-4 .menu-item-content {
  border-left: 1px solid transparent; }

/* line 65, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.menu-item-4 + .menu-item-5 .menu-item-content,
.gallia .site-navigation ul li.menu-standard-item.menu-item-4:hover + .menu-item-5 .menu-item-content {
  border-left: 1px solid transparent; }

/* line 70, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item .menu-item-content {
  border-left: 1px solid #dcd1cc;
  text-align: center;
  padding: 0px 15%; }

/* line 74, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-icon {
  display: block;
  float: left;
  margin-right: 10px;
  width: 32px; }

/* line 79, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-icon .menu-image {
  width: 32px;
  height: 32px;
  background-position: top center; }

/* line 85, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-text {
  font-size: 16px;
  text-align: center;
  color: #1e3990; }

/* line 92, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-standard-item.first-child .menu-item-content {
  border-left: none; }

/* line 97, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-products-item {
  width: 20.75%;
  background-image: url("../images/background/menu-products.png?1441017261");
  background-repeat: repeat-x;
  position: relative;
  background-color: #152E79; }

/* line 103, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-products-item.selected:after {
  content: '';
  width: 0;
  height: 0;
  margin-left: -9px;
  border-style: solid;
  border-width: 9px 9px 0;
  border-color: #2253b6 transparent transparent transparent;
  position: absolute;
  left: 50%; }

/* line 110, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-products-item:hover, .gallia .site-navigation ul li.menu-products-item.selected {
  background: #2253b6 none; }

/* line 113, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-products-item .menu-item-content {
  padding: 0px 7%; }

/* line 115, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li.menu-products-item .menu-item-content .menu-item-text {
  font-size: 18px;
  color: #fff; }

/* line 121, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .menu-item-content {
  box-sizing: border-box; }

/* line 123, ../scss/global/gallia/layout/_site-navigation.scss */
.gallia .site-navigation ul li .menu-item-content .menu-item-text {
  display: block;
  max-height: 32px;
  font-family: Karbon, Arial, sans-serif;
  font-weight: 700;
  line-height: normal; }

/* mes services menu voice */
.gallia .site-navigation ul li.menu-standard-item.menu-item-5 {
  position: relative;
  text-transform: none;
  background-color: #78a3e0; }
  .gallia .site-navigation ul li.menu-standard-item.menu-item-5:hover, .gallia .site-navigation ul li.menu-standard-item.menu-item-5.selected {
    background: #1e3990; }
  .gallia .site-navigation ul li.menu-standard-item.menu-item-5.selected:after {
    content: '';
    width: 0;
    height: 0;
    margin-left: -9px;
    border-style: solid;
    border-width: 9px 9px 0;
    border-color: #2253b6 transparent transparent transparent;
    position: absolute;
    left: 50%; }
  .gallia .site-navigation ul li.menu-standard-item.menu-item-5 .menu-item-content {
    padding: 0px 7%;
    border-left: 1px solid transparent; }
    .gallia .site-navigation ul li.menu-standard-item.menu-item-5 .menu-item-content .menu-item-text {
      color: #fff;
      font-size: 18px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation {
    position: fixed;
    top: 160px;
    bottom: 0px;
    overflow: auto;
    z-index: 1036; }

  .gallia .header-fixed .site-navigation {
    top: 137px; }

  /* line 140, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation.menu-xs-hide {
    display: none; }

  /* line 143, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation.menu-xs-show {
    display: block; }

  /* line 148, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li .height-item {
    height: 49px; }

  /* line 151, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item {
    border-top: 1px solid #dcd1cc;
    width: 100%; }

  /* line 155, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item.selected:after {
    display: none; }

  /* line 159, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item.first-child {
    border-top: none; }

  /* line 162, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content {
    padding: 0px 34px;
    border-left: 1px solid transparent; }

  /* line 165, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-icon-area {
    width: 52px; }

  /* line 168, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-text {
    text-align: left; }

  /* line 173, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item {
    width: 100%; }

  /* line 176, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item.selected:after {
    display: none; }

  /* line 180, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item .menu-item-content {
    padding: 0px 43px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 190, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item {
    width: 16.66667%; }

  /* line 193, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-icon {
    display: none; }

  /* line 198, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item {
    width: 16.66667%; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 207, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item {
    width: 16.69%; }

  /* line 209, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content {
    padding: 0px 11%; }

  /* line 211, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-standard-item .menu-item-content .menu-item-text {
    font-size: 15px; }

  /* line 216, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item {
    width: 16.55%; }

  /* line 218, ../scss/global/gallia/layout/_site-navigation.scss */
  .gallia .site-navigation ul li.menu-products-item .menu-item-content {
    padding: 0px 11%; } }
/* line 1, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area {
  background-color: #1e3990;
  color: #fff; }

/* line 4, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area a {
  color: #fff;
  font-weight: 700; }

/* line 7, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area a:hover {
  color: #78a2e0; }

/* line 11, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .color-blue, .gallia .footer-area .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .right-article .contact .contact-column .contact-column-text, .gallia .portlet-boundary .right-article .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .clock-layer .contact .contact-column .contact-column-text, .gallia .portlet-boundary .clock-layer .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .portlet-boundary .right-product .contact .contact-column .contact-column-text, .gallia .portlet-boundary .right-product .contact .contact-column .footer-area .contact-column-text, .gallia .footer-area .line .column .contact .contact-column .contact-column-text, .gallia .footer-area .bottom-informations .note {
  color: #78a2e0; }

/* line 14, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line {
  margin-top: 60px;
  height: 327px; }

/* line 17, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column1, .gallia .footer-area .line .column.column2, .gallia .footer-area .line .column.column3 {
  padding: 0px 20px; }

/* line 20, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column {
  font-size: 15px;
  line-height: 17px;
  float: left;
  box-sizing: border-box;
  border-left: 1px solid #3769ba;
  text-align: center;
  position: relative;
  height: 327px; }

/* line 29, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column .gallia-logo {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4889px;
  width: 82px;
  height: 30px; }

/* line 32, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column .gallia-and-you-logo {
  /*background-image: url('/gallia-theme/images/loyalty/logo_gv_footer.png');*/
  width: 125px; }

.gallia .footer-area .line .column .box_present,
.gallia .footer-area .line .column .box_present p.desc_present_footer {
  margin-top: 0;
  font-weight: 300; }

/* line 35, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column .allo-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4514px;
  width: 185px;
  height: 183px; }

/* line 38, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column h2,
.gallia .footer-area .line .column p.recevez-mail {
  font-size: 15px;
  line-height: 17px;
  margin: 3px 0px 27px;
  font-weight: 600; }

/* line 43, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column ul {
  margin: 0px; }

/* line 45, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column ul li {
  list-style-type: none;
  line-height: 28px; }

/* line 50, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column hr {
  border-color: #4b61a6;
  border-top-width: 2px;
  border-bottom-width: 2px;
  margin: 16px 0px; }

/* line 56, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column1 {
  /*width: 25%;*/ }

/* line 57, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column1 h2 {
  margin-bottom: 21px; }

/* line 60, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column1 .title-h2 {
  margin-bottom: 21px; }

/* line 66, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column2 {
  /*width: 25%;*/ }

/* line 69, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column2 .title-h2 {
  margin: 0 0 12px; }

/* line 73, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column3 {
  /*width: 20.833333%;*/
  text-align: left; }

/* line 78, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column4 {
  /*width: 25%;*/ }

/* line 80, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.column4 .title-h2 {
  margin: 0 0 27px; }

/* line 84, ../scss/global/gallia/layout/_footer-area.scss */
.gallia .footer-area .line .column.last-child {
  border-right: 1px solid #3769ba; }

/* line 2, ../scss/global/gallia/layout/footer-area/_social-links.scss */
.gallia .footer-area .line .column .social-links li {
  display: inline-block;
  margin-left: 24px; }

/* line 5, ../scss/global/gallia/layout/footer-area/_social-links.scss */
.gallia .footer-area .line .column .social-links li.first-child {
  margin-left: 0px; }

/* line 9, ../scss/global/gallia/layout/footer-area/_social-links.scss */
.gallia .footer-area .line .column .social-links .facebook-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4806px;
  width: 24px;
  height: 24px; }

/* line 12, ../scss/global/gallia/layout/footer-area/_social-links.scss */
.gallia .footer-area .line .column .social-links .twitter-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5212px;
  width: 24px;
  height: 24px; }

/* line 15, ../scss/global/gallia/layout/footer-area/_social-links.scss */
.gallia .footer-area .line .column .social-links .pinterest-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5183px;
  width: 24px;
  height: 24px; }

/* line 1, ../scss/global/gallia/layout/footer-area/_location.scss */
.gallia .footer-area .line .column .location {
  position: relative;
  width: 80%;
  margin: 40px auto 0;
  float: none; }

/* line 3, ../scss/global/gallia/layout/footer-area/_location.scss */
.gallia .footer-area .line .column .location .location-image {
  /*margin: 0px 16px 0px 28px;*/ }

/* line 5, ../scss/global/gallia/layout/footer-area/_location.scss */
.gallia .footer-area .line .column .location .location-image .location-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4924px;
  width: 32px;
  height: 46px; }

/* line 9, ../scss/global/gallia/layout/footer-area/_location.scss */
.gallia .footer-area .line .column .location .location-text {
  /*width:50%;*/
  text-align: left;
  font-weight: 300; }

/* line 1, ../scss/global/gallia/layout/footer-area/_form-email.scss */
.gallia .footer-area .line .column .form-email {
  background-color: #354d9a;
  padding: 4px 0px;
  margin-bottom: 30px; }

/* line 5, ../scss/global/gallia/layout/footer-area/_form-email.scss */
.gallia .footer-area .line .column .form-email p {
  margin: 0px; }

/* line 8, ../scss/global/gallia/layout/footer-area/_form-email.scss */
.gallia .footer-area .line .column .form-email input {
  height: 50px;
  box-sizing: border-box;
  margin: 0px;
  background-color: #354d9a;
  border: none; }

/* line 14, ../scss/global/gallia/layout/footer-area/_form-email.scss */
.gallia .footer-area .line .column .form-email input[type="text"] {
  width: 67%;
  font-size: 14px;
  padding: 0px 18px;
  border-right: 1px solid #7283b8;
  color: #fff;
  box-shadow: none; }

/* line 17, ../scss/global/_mixin.scss */
.gallia .footer-area .line .column .form-email input[type="text"].placeholder {
  color: #fff; }

/* line 18, ../scss/global/_mixin.scss */
.gallia .footer-area .line .column .form-email input[type="text"]:-moz-placeholder {
  color: #fff; }

/* line 19, ../scss/global/_mixin.scss */
.gallia .footer-area .line .column .form-email input[type="text"]::-moz-placeholder {
  color: #fff; }

/* line 20, ../scss/global/_mixin.scss */
.gallia .footer-area .line .column .form-email input[type="text"]:-ms-input-placeholder {
  color: #fff; }

/* line 21, ../scss/global/_mixin.scss */
.gallia .footer-area .line .column .form-email input[type="text"]::-webkit-input-placeholder {
  color: #fff; }

/* line 25, ../scss/global/gallia/layout/footer-area/_form-email.scss */
.gallia .footer-area .line .column .form-email input[type="submit"] {
  width: 33%;
  font-size: 30px;
  font-weight: 300;
  font-family: Karbon, Arial, sans-serif;
  color: #fff; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 37, ../scss/global/gallia/layout/footer-area/_form-email.scss */
  .gallia .footer-area .line .column .form-email input[type="submit"] {
    font-size: 18px; } }
/* line 1, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px; }

.gallia .footer-area .line .column .contact.col-sm-7 {
  position: relative;
  top: 25%; }

.gallia .footer-area .line .column .contact.col-sm-7.col-xs-12 {
  top: 0; }

/* line 6, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column {
  box-sizing: border-box;
  height: 106px;
  border-left: 1px solid #3769ba; }

.gallia .footer-area .color-blue {
  color: #78a2e0;
  width: 80%;
  margin: 10px auto 25px; }

/* line 12, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column a:hover .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5079px;
  width: 47px;
  height: 47px; }

/* line 15, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column a:hover .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4975px;
  width: 47px;
  height: 47px; }

/* line 18, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column a:hover .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4702px;
  width: 47px;
  height: 47px; }

/* line 23, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .contact-column-image {
  display: block;
  padding-bottom: 10px; }

/* line 27, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .contact-column-text {
  display: block;
  font-size: 11px;
  line-height: normal;
  font-weight: 700;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif; }

/* line 34, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .contact-column-text strong {
  display: block;
  font-size: 16px;
  color: #fff; }

@media (max-width: 768px) {
  /* line 41, ../scss/global/gallia/layout/footer-area/_contact.scss */
  .gallia .footer-area .line .column .contact .contact-column .contact-column-text {
    font-size: 13px; }

  .gallia .footer-area .line .column.column3 .box-fb-notregallia,
  .gallia .footer-area .line .column.column3 .box-fb-9mois {
    float: none;
    margin: 0 auto; }

  .gallia .footer-area .line .column3 hr {
    width: 83.333%;
    margin: 20px auto !important; }

  .gallia .footer-area .line .box_footer_newsletter {
    float: none;
    margin: 20px auto 0; } }
/* line 45, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5131px;
  width: 47px;
  height: 47px; }

/* line 48, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5027px;
  width: 47px;
  height: 47px; }

/* line 51, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column .chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4754px;
  width: 47px;
  height: 47px; }

/* line 54, ../scss/global/gallia/layout/footer-area/_contact.scss */
.gallia .footer-area .line .column .contact .contact-column.first-child {
  border-left: none; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 59, ../scss/global/gallia/layout/footer-area/_contact.scss */
  .gallia .footer-area .line .column .contact .contact-column {
    height: 116px; } }
/* line 1, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations {
  position: relative;
  margin: 40px 0px 48px; }

/* line 7, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .note {
  font-size: 13px;
  margin-bottom: 2px; }

/* line 12, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .important-note {
  font-size: 13px;
  line-height: normal; }

/* line 15, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .important-note strong {
  font-weight: 400;
  text-transform: uppercase; }

/* line 19, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .important-note a {
  font-weight: 400; }

/* line 23, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .column-links {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px; }

/* line 28, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .column-links .custom-links {
  font-size: 13px;
  position: absolute;
  text-align: right;
  /*bottom: 0px;*/
  right: 0px;
  left: 0px;
  margin: 0px;
  line-height: normal; }

/* line 37, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .column-links .custom-links li {
  line-height: normal;
  list-style-type: none;
  display: inline-block;
  margin-left: 7px; }

/* line 42, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
.gallia .footer-area .bottom-informations .column-links .custom-links li a {
  font-weight: 400; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations {
    margin: 35px 80px 46px; }

  /* line 50, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .note {
    font-size: 10px;
    line-height: normal;
    margin-bottom: 5px; }

  /* line 55, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .important-note {
    font-size: 13px;
    margin-bottom: 30px; }

  /* line 59, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .column-links {
    position: inherit; }

  /* line 61, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .column-links .custom-links {
    position: inherit;
    text-align: left;
    font-size: 11px; }

  /* line 66, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .column-links .custom-links li.first-child {
    margin-left: 0px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations {
    margin: 21px 0px 48px; }

  /* line 75, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .note {
    font-size: 10px;
    line-height: normal;
    margin-bottom: 7px; }

  /* line 80, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations .important-note {
    font-size: 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/layout/footer-area/_bottom-informations.scss */
  .gallia .footer-area .bottom-informations {
    margin-top: 14px; } }
@media (max-width: 768px) {
  /* line 96, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column1, .gallia .footer-area .line .column.column2, .gallia .footer-area .line .column.column4 {
    width: 100%;
    border-left: none;
    border-right: none; }

  /* line 101, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line {
    margin-top: 34px;
    padding: 0px 80px; }

  /* line 104, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column {
    font-size: 13px; }

  /* line 106, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column1 {
    height: auto;
    padding: 0px 0px 21px;
    border-bottom: 2px solid #376bb8; }

  /* line 112, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column2 {
    height: auto;
    padding: 24px 0px;
    border-bottom: 2px solid #376bb8; }

  .gallia .footer-area .line .column.column3 {
    border-bottom: 2px solid #376bb8; }

  /* line 118, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column4 {
    height: 354px;
    padding-top: 27px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 129, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column1 {
    /*width: 50%;*/ }

  /* line 132, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column4 {
    /*width: 50%;*/ } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 139, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line {
    height: 337px; }

  /* line 141, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column {
    height: 337px; }

  /* line 143, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column2 {
    padding: 0px 8px; }

  /* line 144, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column2 hr {
    margin: 27px 0px 16px; }

  /* line 149, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column3 {
    padding: 0px 20px;
    /*width: 25%;*/ }

  /* line 153, ../scss/global/gallia/layout/_footer-area.scss */
  .gallia .footer-area .line .column.column4 {
    /*width: 25%;*/ } }
/* line 2, ../scss/global/gallia/layout/_block-list.scss */
.gallia .block-list-container .portlet-dropzone {
  overflow: hidden; }

/* line 6, ../scss/global/gallia/layout/_block-list.scss */
.gallia .block-list-container .portlet-boundary {
  float: left;
  clear: none !important;
  width: 33.33333%; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 6, ../scss/global/gallia/layout/_block-list.scss */
  .gallia .block-list-container .portlet-boundary {
    width: 50%; } }
@media (max-width: 768px) {
  /* line 6, ../scss/global/gallia/layout/_block-list.scss */
  .gallia .block-list-container .portlet-boundary {
    width: 100%; } }
/* line 2, ../scss/global/gallia/_portlet.scss */
.gallia .site-content .portlet-boundary {
  margin-bottom: 11px;
  clear: both; }

/* line 1, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns {
  margin: 56px 50px 0px; }

/* line 4, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h3, .gallia .portlet-boundary .article-long-auto h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns h3 {
  font-size: 60px;
  line-height: 56px;
  margin: 0px 0px 20px 0px; }

/* line 9, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .title-h3, .gallia .portlet-boundary .article-long-auto .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .title-h3 {
  font-family: Arial,sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 10px;
  display: block; }

/* line 17, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-content, .gallia .portlet-boundary .article-long-auto .article-content, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-content {
  font-size: 15px;
  line-height: 18px; }

/* line 21, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns, .gallia .portlet-boundary .article-long-auto .columns, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns {
  position: absolute;
  bottom: 41px;
  font-size: 13px; }

/* line 25, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column, .gallia .portlet-boundary .article-long-auto .columns .column, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column {
  float: right;
  box-sizing: border-box;
  position: relative;
  border-right: 1px solid rgba(167, 160, 162, 0.5);
  line-height: 16px;
  padding: 5px 10px;
  height: 107px; }

/* line 33, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column a, .gallia .portlet-boundary .article-long-auto .columns .column a, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column a {
  color: #a7a0a2;
  text-decoration: none; }

/* line 36, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column a:hover, .gallia .portlet-boundary .article-long-auto .columns .column a:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column a:hover {
  color: #1e3990; }

/* line 38, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column a:hover .title-h3, .gallia .portlet-boundary .article-long-auto .columns .column a:hover .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column a:hover .title-h3 {
  color: #78a2e0; }

/* line 41, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column a:hover .arrow-bottom-icon, .gallia .portlet-boundary .article-long-auto .columns .column a:hover .arrow-bottom-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column a:hover .arrow-bottom-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 0;
  width: 11px;
  height: 6px; }

/* line 46, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column.last-child, .gallia .portlet-boundary .article-long-auto .columns .column.last-child, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column.last-child {
  padding-left: 0px; }

/* line 49, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column .arrow-bottom-area, .gallia .portlet-boundary .article-long-auto .columns .column .arrow-bottom-area, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column .arrow-bottom-area {
  text-align: right;
  position: absolute;
  bottom: -5px;
  right: 10px; }

/* line 54, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column .arrow-bottom-area .arrow-bottom-icon, .gallia .portlet-boundary .article-long-auto .columns .column .arrow-bottom-area .arrow-bottom-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column .arrow-bottom-area .arrow-bottom-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -11px;
  width: 11px;
  height: 6px; }

/* line 62, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-2-columns .columns .column, .gallia .portlet-boundary .color-white.article-long-auto .columns .column, .gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-3-columns .columns .column {
  border-color: rgba(255, 255, 255, 0.5); }

/* line 64, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-2-columns .columns .column a, .gallia .portlet-boundary .color-white.article-long-auto .columns .column a, .gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-3-columns .columns .column a {
  color: #fff; }

/* line 66, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-2-columns .columns .column a:hover, .gallia .portlet-boundary .color-white.article-long-auto .columns .column a:hover, .gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-3-columns .columns .column a:hover {
  color: #78a2e0; }

/* line 68, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-2-columns .columns .column a:hover .arrow-bottom-icon, .gallia .portlet-boundary .color-white.article-long-auto .columns .column a:hover .arrow-bottom-icon, .gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-3-columns .columns .column a:hover .arrow-bottom-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -22px;
  width: 11px;
  height: 6px; }

/* line 74, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-2-columns .columns .column .arrow-bottom-area .arrow-bottom-icon, .gallia .portlet-boundary .color-white.article-long-auto .columns .column .arrow-bottom-area .arrow-bottom-icon, .gallia .portlet-boundary .tile-portlet .foreground .color-white.article-and-3-columns .columns .column .arrow-bottom-area .arrow-bottom-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -33px;
  width: 11px;
  height: 6px; }

@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns {
    margin: 0px; }

  /* line 84, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h3, .gallia .portlet-boundary .article-long-auto h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns h3 {
    font-size: 45px;
    line-height: 40px;
    margin: 0px 0px 30px; }

  /* line 89, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .title-h3, .gallia .portlet-boundary .article-long-auto .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .title-h3 {
    font-size: 13px; }

  /* line 92, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-content, .gallia .portlet-boundary .article-long-auto .article-content, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-content {
    font-size: 13px;
    line-height: 15px; }

  /* line 96, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper, .gallia .portlet-boundary .article-long-auto .article-wrapper, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-wrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px; }

  /* line 101, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-wrapper .container-table {
    display: block; }

  /* line 103, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-wrapper .container-table .container-middle {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%; }

  /* line 106, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle .content-middle, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle .content-middle, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-wrapper .container-table .container-middle .content-middle {
    padding: 0px 0px 0px 25px; }

  /* line 112, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns-wrapper, .gallia .portlet-boundary .article-long-auto .columns-wrapper, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns-wrapper {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px; }

  /* line 117, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns-wrapper .columns, .gallia .portlet-boundary .article-long-auto .columns-wrapper .columns, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns-wrapper .columns {
    padding: 0px 64px 0px 15px;
    width: auto;
    bottom: 50%;
    margin-bottom: -53.5px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns {
    margin: 47px 40px 0px; }

  /* line 127, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h3, .gallia .portlet-boundary .article-long-auto h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns h3 {
    font-size: 50px;
    line-height: 45px;
    margin: 0px 0px 29px 0px; }

  /* line 132, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-content, .gallia .portlet-boundary .article-long-auto .article-content, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .article-content {
    font-size: 13px;
    line-height: 16px; }

  /* line 136, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns, .gallia .portlet-boundary .article-long-auto .columns, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns {
    bottom: 33px; }

  /* line 138, ../scss/global/gallia/portlet/_abstract-article-and-3-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column, .gallia .portlet-boundary .article-long-auto .columns .column, .gallia .portlet-boundary .tile-portlet .foreground .article-and-3-columns .columns .column {
    height: 87px;
    padding: 5px 7px;
    font-size: 12px;
    line-height: 14px; } }
/* line 1, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto {
  margin: 48px 50px 0; }

/* line 5, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns h3, .gallia .portlet-boundary .article-long-auto h3, .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .h3, .gallia .portlet-boundary .article-long-auto .h3 {
  color: #fff;
  margin: 0 0 15px; }

/* line 17, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle .content-middle .title-h2, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle .content-middle .title-h2 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Karbon,Arial,sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 56px; }

/* line 31, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column, .gallia .portlet-boundary .article-long-auto .columns .column {
  padding-right: 20px;
  font-size: 15px; }

/* line 34, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column span.title, .gallia .portlet-boundary .article-long-auto .columns .column span.title {
  display: block;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 10px 0; }

/* line 40, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column:first-child, .gallia .portlet-boundary .article-long-auto .columns .column:first-child {
  padding-left: 20px; }

/* line 46, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns h3, .gallia .portlet-boundary .article-long.article-long-auto h3, .gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .h3, .gallia .portlet-boundary .article-long.article-long-auto .h3 {
  color: #938a8c; }

/* line 49, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-content, .gallia .portlet-boundary .article-long.article-long-auto .article-content {
  margin: 0 200px 0px 0; }

/* line 51, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-content p, .gallia .portlet-boundary .article-long.article-long-auto .article-content p {
  font-size: 15px;
  color: #938a8c;
  margin: 0 0px 10px 0; }

/* line 58, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns, .gallia .portlet-boundary .article.article-long-auto {
  margin: 48px 50px 0 50px; }

/* line 63, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns .article-content, .gallia .portlet-boundary .article.article-long-auto .article-content {
  margin: 0; }

/* line 65, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns .article-content .section, .gallia .portlet-boundary .article.article-long-auto .article-content .section {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 200;
  line-height: 36px; }

@media (max-width: 1229px) {
  /* line 72, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns .article-content .section, .gallia .portlet-boundary .article.article-long-auto .article-content .section {
    font-size: 30px;
    line-height: 25px; } }
@media (max-width: 768px) {
  /* line 78, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns .article-content .section, .gallia .portlet-boundary .article.article-long-auto .article-content .section {
    font-size: 25px;
    line-height: 25px; } }
@media (max-width: 1023px) {
  /* line 58, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns, .gallia .portlet-boundary .article.article-long-auto {
    margin: 48px 50px 0; } }
@media (max-width: 768px) {
  /* line 88, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article.article-and-2-columns h3, .gallia .portlet-boundary .article.article-long-auto h3 {
    font-size: 35px;
    line-height: 30px; } }
@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns, .gallia .portlet-boundary .article-long-auto {
    margin: 42px 32px; }

  /* line 101, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle {
    top: 18%; }

  /* line 103, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle .content-middle, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle .content-middle {
    padding: 0; }

  /* line 110, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .tag, .gallia .portlet-boundary .article-long-auto .tag {
    font-size: 13px; }

  /* line 113, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns-wrapper .columns, .gallia .portlet-boundary .article-long-auto .columns-wrapper .columns {
    bottom: 12%;
    padding: 0; }

  /* line 119, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-wrapper .container-middle, .gallia .portlet-boundary .article-long.article-long-auto .article-wrapper .container-middle {
    top: 34%; } }
@media (max-width: 768px) {
  /* line 126, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns-wrapper .columns, .gallia .portlet-boundary .article-long-auto .columns-wrapper .columns {
    /*bottom: 17%;*/ }

  /* line 127, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns-wrapper .columns .column, .gallia .portlet-boundary .article-long-auto .columns-wrapper .columns .column {
    height: 150px; }

  /* line 134, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle {
    top: 25%; }

  /* line 143, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-wrapper .container-middle, .gallia .portlet-boundary .article-long.article-long-auto .article-wrapper .container-middle {
    top: 38%; }

  /* line 145, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-wrapper .container-middle .article-content, .gallia .portlet-boundary .article-long.article-long-auto .article-wrapper .container-middle .article-content {
    margin: 0 0px 0px 0; } }
@media (max-width: 1229px) {
  /* line 154, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .columns .column, .gallia .portlet-boundary .article-long-auto .columns .column {
    font-size: 13px; }

  /* line 160, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-long.article-and-2-columns .article-content p, .gallia .portlet-boundary .article-long.article-long-auto .article-content p {
    font-size: 13px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 171, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle .content-middle .title-h2, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle .content-middle .title-h2 {
    font-size: 50px;
    line-height: 45px; } }
@media (max-width: 1023px) {
  /* line 187, ../scss/global/gallia/portlet/_abstract-article-and-2-columns.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-and-2-columns .article-wrapper .container-table .container-middle .content-middle .title-h2, .gallia .portlet-boundary .article-long-auto .article-wrapper .container-table .container-middle .content-middle .title-h2 {
    font-size: 45px;
    line-height: 40px; } }
/* line 1, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar, .gallia .portlet-boundary .right-article, .gallia .portlet-boundary .clock-layer {
  background-image: url("../images/drop/drop-calculator.png?1441017261");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 88%; }

/* line 8, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .img-title-calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .img-title-calculator, .gallia .portlet-boundary .right-article .img-title-calculator, .gallia .portlet-boundary .clock-layer .img-title-calculator {
  text-align: center;
  margin-top: 30px; }

/* line 12, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact, .gallia .portlet-boundary .right-article .contact, .gallia .portlet-boundary .clock-layer .contact {
  position: static;
  float: right;
  margin: 0 49px 0 0; }

/* line 16, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column, .gallia .portlet-boundary .right-article .contact .contact-column, .gallia .portlet-boundary .clock-layer .contact .contact-column {
  width: 106px;
  height: 146px;
  background: #fff;
  border: 0;
  padding: 29px 0 0 0;
  text-align: center; }

/* line 24, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column a, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column a, .gallia .portlet-boundary .right-article .contact .contact-column a, .gallia .portlet-boundary .clock-layer .contact .contact-column a {
  color: #78a2e0; }

/* line 27, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-text, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-text, .gallia .portlet-boundary .right-article .contact .contact-column .contact-column-text, .gallia .portlet-boundary .clock-layer .contact .contact-column .contact-column-text {
  font-weight: 500; }

/* line 29, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .right-article .contact .contact-column .contact-column-text strong, .gallia .portlet-boundary .clock-layer .contact .contact-column .contact-column-text strong {
  color: #78a2e0; }

/* line 35, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .box-calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .box-calculator, .gallia .portlet-boundary .right-article .box-calculator, .gallia .portlet-boundary .clock-layer .box-calculator {
  width: 280px;
  margin: 30% auto 0; }

@media (max-width: 768px) {
  /* line 35, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .box-calculator, .gallia .portlet-boundary .right-article .box-calculator, .gallia .portlet-boundary .clock-layer .box-calculator {
    margin-top: 40px; }

  .gallia .portlet-boundary .tile-portlet .foreground .calculator .box-calculator {
    margin-top: 60px; } }
/* line 45, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator h3, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar h3, .gallia .portlet-boundary .right-article h3, .gallia .portlet-boundary .clock-layer h3 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 400px;
  font-size: 15px;
  padding: 0 16px;
  text-align: center;
  text-transform: uppercase;
  color: #78a2e0;
  margin: 0 0 16px 0; }

/* line 55, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .h2title, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .h2title, .gallia .portlet-boundary .right-article .h2title, .gallia .portlet-boundary .clock-layer .h2title {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 300;
  font-size: 15px;
  padding: 0 16px;
  text-align: center;
  text-transform: uppercase;
  color: #78a2e0;
  margin: 0 0 16px 0;
  line-height: normal; }

/* line 66, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .results-calendar input[type="text"], .gallia .portlet-boundary .right-article input[type="text"], .gallia .portlet-boundary .clock-layer input[type="text"] {
  width: 155px;
  height: 58px;
  border: none;
  font-size: 13px;
  white-space: normal; }

/* line 73, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .input-append, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .input-append, .gallia .portlet-boundary .right-article .input-append, .gallia .portlet-boundary .clock-layer .input-append {
  margin: 0 0 20px 20px;
  padding-right: 12px; }

/* line 76, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .input-append .add-on, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .input-append .add-on, .gallia .portlet-boundary .right-article .input-append .add-on, .gallia .portlet-boundary .clock-layer .input-append .add-on {
  width: 58px;
  height: 58px;
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6380px;
  width: 58px;
  height: 58px; }

/* line 83, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .input-append .add-on .icon-th:before, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .input-append .add-on .icon-th:before, .gallia .portlet-boundary .right-article .input-append .add-on .icon-th:before, .gallia .portlet-boundary .clock-layer .input-append .add-on .icon-th:before {
  content: inherit; }

/* line 88, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .input-append + .tooltip-info, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .input-append + .tooltip-info, .gallia .portlet-boundary .right-article .input-append + .tooltip-info, .gallia .portlet-boundary .clock-layer .input-append + .tooltip-info {
  margin: 0;
  vertical-align: inherit; }

/* line 92, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area, .gallia .portlet-boundary .right-article .button-area, .gallia .portlet-boundary .clock-layer .button-area {
  margin: 0 0 20px 20px !important; }

/* line 94, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area .btn-default, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area .btn-default, .gallia .portlet-boundary .right-article .button-area .btn-default, .gallia .portlet-boundary .clock-layer .button-area .btn-default {
  background-color: #fffbf8;
  background-image: none;
  color: #938a8c;
  font-size: 13px;
  text-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  border: none;
  height: 58px;
  width: 213px;
  text-align: left;
  line-height: 16px; }

/* line 108, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area .caret, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area .caret, .gallia .portlet-boundary .right-article .button-area .caret, .gallia .portlet-boundary .clock-layer .button-area .caret {
  width: 56px;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  height: 50px;
  border: none;
  margin: 4px 0px;
  border-left: 1px solid #ded9d7; }

/* line 120, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area .caret:after, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area .caret:after, .gallia .portlet-boundary .right-article .button-area .caret:after, .gallia .portlet-boundary .clock-layer .button-area .caret:after {
  content: '';
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2191px;
  width: 27px;
  height: 14px;
  left: 13px;
  top: 19px;
  position: absolute; }

/* line 130, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area .dropdown-menu, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area .dropdown-menu, .gallia .portlet-boundary .right-article .button-area .dropdown-menu, .gallia .portlet-boundary .clock-layer .button-area .dropdown-menu {
  width: 213px;
  font-size: 13px; }

/* line 134, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .button-area .dropdown-menu li a:hover, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .button-area .dropdown-menu li a:hover, .gallia .portlet-boundary .right-article .button-area .dropdown-menu li a:hover, .gallia .portlet-boundary .clock-layer .button-area .dropdown-menu li a:hover {
  background-color: #ded9d7;
  background-image: none; }

/* line 141, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator input[type="submit"], .gallia .portlet-boundary .tile-portlet .foreground .results-calendar input[type="submit"], .gallia .portlet-boundary .right-article input[type="submit"], .gallia .portlet-boundary .clock-layer input[type="submit"] {
  border: 0;
  background: none;
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  height: 36px;
  text-transform: uppercase;
  color: #78a2e0;
  margin: 0 auto;
  display: block;
  text-transform: initial; }

/* line 154, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle, .gallia .portlet-boundary .right-article .my-cycle, .gallia .portlet-boundary .clock-layer .my-cycle {
  padding: 0 0 20px 20px; }

/* line 156, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .input-my-cycle, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .input-my-cycle, .gallia .portlet-boundary .right-article .my-cycle .input-my-cycle, .gallia .portlet-boundary .clock-layer .my-cycle .input-my-cycle {
  white-space: nowrap;
  background-color: #fffbf8;
  height: 58px;
  line-height: 16px;
  text-align: left;
  text-shadow: none;
  width: 213px;
  vertical-align: middle;
  display: inline-block; }

/* line 166, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .input-my-cycle input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .input-my-cycle input[type="text"], .gallia .portlet-boundary .right-article .my-cycle .input-my-cycle input[type="text"], .gallia .portlet-boundary .clock-layer .my-cycle .input-my-cycle input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .input-my-cycle .controls, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .input-my-cycle .controls, .gallia .portlet-boundary .right-article .my-cycle .input-my-cycle .controls, .gallia .portlet-boundary .clock-layer .my-cycle .input-my-cycle .controls, .gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .input-my-cycle label, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .input-my-cycle label, .gallia .portlet-boundary .right-article .my-cycle .input-my-cycle label, .gallia .portlet-boundary .clock-layer .my-cycle .input-my-cycle label {
  white-space: normal; }

/* line 170, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle label, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle label, .gallia .portlet-boundary .right-article .my-cycle label, .gallia .portlet-boundary .clock-layer .my-cycle label {
  padding: 9px 0 9px 20px;
  width: 80px;
  font-size: 13px;
  margin: 0;
  color: #938a8c;
  display: inline-block;
  vertical-align: top; }

/* line 179, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle input[type="text"], .gallia .portlet-boundary .right-article .my-cycle input[type="text"], .gallia .portlet-boundary .clock-layer .my-cycle input[type="text"] {
  background: none;
  color: #78a2e0;
  display: inline-block;
  font-size: 30px;
  height: 50px;
  margin: 0;
  vertical-align: top;
  width: 37px;
  cursor: inherit; }

/* line 190, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .controls, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .controls, .gallia .portlet-boundary .right-article .my-cycle .controls, .gallia .portlet-boundary .clock-layer .my-cycle .controls {
  border-left: 1px solid #ded9d7;
  margin: 3px 0;
  display: inline-block;
  width: 55px;
  height: 51px;
  text-align: center; }

/* line 197, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .controls span, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .controls span, .gallia .portlet-boundary .right-article .my-cycle .controls span, .gallia .portlet-boundary .clock-layer .my-cycle .controls span {
  display: inline-block;
  margin: 6px 10px 0;
  cursor: pointer; }

/* line 201, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .controls span.icon-desc, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .controls span.icon-desc, .gallia .portlet-boundary .right-article .my-cycle .controls span.icon-desc, .gallia .portlet-boundary .clock-layer .my-cycle .controls span.icon-desc {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7622px;
  width: 17px;
  height: 17px; }

/* line 202, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .my-cycle .controls span.icon-asc, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .my-cycle .controls span.icon-asc, .gallia .portlet-boundary .right-article .my-cycle .controls span.icon-asc, .gallia .portlet-boundary .clock-layer .my-cycle .controls span.icon-asc {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9361px;
  width: 17px;
  height: 17px; }

/* line 207, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .tooltip-info, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .tooltip-info, .gallia .portlet-boundary .right-article .tooltip-info, .gallia .portlet-boundary .clock-layer .tooltip-info {
  margin: 0 0 0 10px;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7124px;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle; }

/* line 212, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .tile-portlet .foreground .calculator .tooltip-info.icon-info-first-day-of-last-menstrual-flow, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .tooltip-info.icon-info-first-day-of-last-menstrual-flow, .gallia .portlet-boundary .right-article .tooltip-info.icon-info-first-day-of-last-menstrual-flow, .gallia .portlet-boundary .clock-layer .tooltip-info.icon-info-first-day-of-last-menstrual-flow {
  margin: 19px 13px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar, .gallia .portlet-boundary .right-article, .gallia .portlet-boundary .clock-layer {
    background: #f3e2da; }

  /* line 218, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator h3, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar h3, .gallia .portlet-boundary .right-article h3, .gallia .portlet-boundary .clock-layer h3, .gallia .portlet-boundary .tile-portlet .foreground .calculator .h2title, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .h2title, .gallia .portlet-boundary .right-article .h2title, .gallia .portlet-boundary .clock-layer .h2title {
    font-size: 16px;
    font-weight: bold; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 224, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact, .gallia .portlet-boundary .right-article .contact, .gallia .portlet-boundary .clock-layer .contact {
    margin: 0 22px 0 0; }

  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .contact {
    margin: 0 39px 0 0; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 229, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .box-calculator, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .box-calculator, .gallia .portlet-boundary .right-article .box-calculator, .gallia .portlet-boundary .clock-layer .box-calculator {
    margin: 38% auto 0; }

  /* line 232, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact, .gallia .portlet-boundary .right-article .contact, .gallia .portlet-boundary .clock-layer .contact {
    display: none; }

  /* line 235, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .background-image-center, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .background-image-center, .gallia .portlet-boundary .right-article .background-image-center, .gallia .portlet-boundary .clock-layer .background-image-center {
    background-position: left center; } }
@media (max-width: 768px) {
  /* line 240, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .social_networks, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .social_networks, .gallia .portlet-boundary .right-article .social_networks, .gallia .portlet-boundary .clock-layer .social_networks {
    bottom: -15px;
    left: 13px;
    position: absolute;
    width: 92%; }

  /* line 245, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .social_networks ul, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .social_networks ul, .gallia .portlet-boundary .right-article .social_networks ul, .gallia .portlet-boundary .clock-layer .social_networks ul {
    margin: 0;
    float: left; }

  /* line 249, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .social_networks .like-sn, .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .social_networks .like-sn, .gallia .portlet-boundary .right-article .social_networks .like-sn, .gallia .portlet-boundary .clock-layer .social_networks .like-sn {
    float: right;
    right: 0; }

  /* line 254, ../scss/global/gallia/portlet/_abstract-calculator.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .calculator .contact, .gallia .portlet-boundary .right-article .contact, .gallia .portlet-boundary .clock-layer .contact {
    display: none; } }
/* line 261, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .social_networks {
  /*float: right;
  margin: 40px 46px 0 0; */ }

/* line 264, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .social_networks ul {
  padding: 0 0 26px 0; }

/* line 266, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .social_networks ul li {
  float: right;
  list-style: none;
  margin: 0 0 0 10px; }

/* line 274, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .like-sn {
  float: right; }

/* line 277, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .like-sn iframe {
  min-height: 40px !important; }

/* line 280, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6728px;
  width: 19px;
  height: 16px; }

/* line 283, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .facebook-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6707px;
  width: 19px;
  height: 16px; }

/* line 286, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .twitter-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7007px;
  width: 19px;
  height: 16px; }

/* line 289, ../scss/global/gallia/portlet/_abstract-calculator.scss */
.gallia .portlet-boundary .pinterest-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6749px;
  width: 19px;
  height: 16px; }

/* line 1, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top, .gallia .portlet-boundary .tile-portlet .service-image-top {
  text-align: center;
  padding: 40px 48px 20px;
  font-size: 13px;
  color: #a7a0a2;
  line-height: 16px; }

/* line 7, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top img.contributed-icon, .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
  max-height: 167px; }

/* line 10, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
.gallia .portlet-boundary .tile-portlet .article-image-top h3, .gallia .portlet-boundary .tile-portlet .service-image-top h3, .gallia .portlet-boundary .tile-portlet .article-image-top h2, .gallia .portlet-boundary .tile-portlet .service-image-top h2 {
  line-height: 30px;
  margin: 20px 0px;
  font-size: 35px;
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  color: #0261c1; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top, .gallia .portlet-boundary .tile-portlet .service-image-top {
    padding: 12px 37px 15px;
    font-size: 15px;
    line-height: 19px; }

  /* line 23, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top img.contributed-icon, .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
    max-height: 192px; }

  /* line 26, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top h3, .gallia .portlet-boundary .tile-portlet .service-image-top h3, .gallia .portlet-boundary .tile-portlet .article-image-top h2, .gallia .portlet-boundary .tile-portlet .service-image-top h2 {
    margin: 16px 0px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top, .gallia .portlet-boundary .tile-portlet .service-image-top {
    padding: 17px 24px 10px;
    font-size: 12px;
    line-height: 15px; }

  /* line 34, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top img.contributed-icon, .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
    max-height: 123px; }

  /* line 37, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top h3, .gallia .portlet-boundary .tile-portlet .service-image-top h3, .gallia .portlet-boundary .tile-portlet .article-image-top h2, .gallia .portlet-boundary .tile-portlet .service-image-top h2 {
    font-size: 25px;
    line-height: 20px;
    margin: 8px 0px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top, .gallia .portlet-boundary .tile-portlet .service-image-top {
    padding: 24px 37px 15px; }

  /* line 45, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top img.contributed-icon, .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
    max-height: 157px; }

  /* line 48, ../scss/global/gallia/portlet/_abstract-article-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-top h3, .gallia .portlet-boundary .tile-portlet .service-image-top h3, .gallia .portlet-boundary .tile-portlet .article-image-top h2, .gallia .portlet-boundary .tile-portlet .service-image-top h2 {
    font-size: 30px;
    line-height: 25px;
    margin: 12px 0px; } }
/* line 36, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle, .gallia .portlet-boundary .tile-portlet .services-toggle {
  margin: 2px 0px 0px;
  color: #a7a0a2;
  font-size: 14px; }

/* line 40, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle h2, .gallia .portlet-boundary .tile-portlet .services-toggle h2 {
  font-family: Karbon , Arial, sans-serif;
  font-size: 35px;
  font-weight: 300;
  color: #938a8c;
  overflow: hidden; }

/* line 47, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle h3, .gallia .portlet-boundary .tile-portlet .services-toggle h3, .gallia .portlet-boundary .tile-portlet .article-toggle .title-h3, .gallia .portlet-boundary .tile-portlet .services-toggle .title-h3 {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 18px; }

/* line 52, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle ul, .gallia .portlet-boundary .tile-portlet .services-toggle ul {
  margin: 0; }

/* line 54, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle ul li, .gallia .portlet-boundary .tile-portlet .services-toggle ul li {
  list-style-type: none;
  line-height: 17px;
  margin-bottom: 8px; }

/* line 60, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention {
  font-size: 12px; }

/* line 62, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention p, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention p {
  font-size: 12px; }

/* line 2, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
  height: 309px;
  padding: 5px 48px 232px; }

/* line 6, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7267px;
  width: 32px;
  height: 46px; }

/* line 9, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
  margin-left: 32px; }

/* line 13, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
  height: 227px;
  bottom: 5px; }

/* line 16, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone .figure-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone .figure-icon {
  height: 227px; }

/* line 48, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
  border-left: 1px solid #e5e1de;
  position: relative;
  box-sizing: border-box; }

/* line 52, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure figure {
  margin: 0; }

/* line 55, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption {
  font-size: 10px; }

/* line 57, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
  padding-top: 7px;
  box-sizing: border-box;
  position: absolute;
  font-size: 20px;
  color: #fff;
  font-weight: 700;
  display: block;
  text-align: center; }

/* line 67, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
  padding-left: 11px;
  font-size: 16px;
  font-weight: 700;
  display: block;
  line-height: 19px; }

/* line 75, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
  text-align: center;
  position: absolute;
  right: 0;
  left: 0; }

/* line 82, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .buttons-area, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .buttons-area {
  text-align: center;
  margin: 36px 0px 24px; }

@media (max-width: 768px) {
  /* line 24, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
    min-height: 119px;
    padding: 19px 15px 19px 89px; }

  /* line 28, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7229px;
    width: 23px;
    height: 33px; }

  /* line 31, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    margin-left: 23px; }

  /* line 35, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
    height: 81px;
    left: 15px;
    bottom: 19px; }

  /* line 39, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone .figure-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone .figure-icon {
    width: 74px; }

  /* line 88, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
    height: auto;
    border-left: none;
    margin: 0px 50px 0px;
    border-bottom: 1px solid #e5e1de; }

  /* line 93, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption {
    padding-top: 21px;
    padding-left: 13px; }

  /* line 96, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    padding-top: 2px;
    font-size: 14px; }

  /* line 100, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    font-size: 11px;
    line-height: 13px; }

  /* line 105, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
    top: inherit;
    right: inherit; }

  /* line 108, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone .figure-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone .figure-icon {
    height: auto; }

  /* line 115, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .column.last-child .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .column.last-child .figure {
    border-bottom: none; }

  /* line 120, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .buttons-area, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .buttons-area {
    display: none; }

  /* line 123, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .legal-mention, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .legal-mention {
    font-size: 10px;
    line-height: 12px; }

  /* line 126, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .legal-mention p, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .legal-mention p {
    font-size: 10px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 2, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
    height: 198px;
    padding: 3px 33px 150px; }

  /* line 6, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7194px;
    width: 20px;
    height: 30px; }

  /* line 9, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    margin-left: 20px; }

  /* line 13, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
    height: 147px;
    bottom: 3px; }

  /* line 16, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone .figure-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone .figure-icon {
    height: 147px; }

  /* line 135, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    padding-top: 1px;
    font-size: 13px; }

  /* line 139, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    padding-left: 6px;
    font-size: 12px;
    line-height: 15px; }

  /* line 146, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .buttons-area, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .buttons-area {
    margin: 24px 0px 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 2, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure {
    height: 254px;
    padding: 5px 40px 193px; }

  /* line 6, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7151px;
    width: 26px;
    height: 38px; }

  /* line 9, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    margin-left: 26px; }

  /* line 13, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone {
    height: 188px;
    bottom: 5px; }

  /* line 16, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .icon-zone .figure-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .icon-zone .figure-icon {
    height: 188px; }

  /* line 154, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .fignumber, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .fignumber {
    padding-top: 5px;
    font-size: 16px; }

  /* line 158, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .figure .figcaption .figtitle, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .figure .figcaption .figtitle {
    padding-left: 9px;
    font-size: 13px;
    line-height: 16px; }

  /* line 165, ../scss/global/gallia/portlet/article-toggle/_steps-box.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .steps-box .buttons-area, .gallia .portlet-boundary .tile-portlet .services-toggle .content .steps-box .buttons-area {
    margin: 28px 0px 17px; } }
/* line 2, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .article, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .article {
  margin: 0px 50px 26px; }

/* line 5, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns {
  margin-bottom: 20px; }

/* line 7, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns .row, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns .row {
  margin: 0px;
  display: table; }

/* line 10, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns .row .column, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns .row .column {
  display: table-cell;
  float: none;
  border-left: 1px solid #e5e1de;
  box-sizing: border-box; }

@media (max-width: 768px) {
  /* line 19, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns {
    margin-bottom: 6px; }

  /* line 21, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns .row, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns .row {
    display: inherit; }

  /* line 23, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns .row .column, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns .row .column {
    display: block;
    float: left; }

  /* line 29, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .article, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .article {
    margin: 0px 17px 25px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 34, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns {
    margin-bottom: 33px; }

  /* line 37, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .article, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .article {
    margin: 0px 30px 25px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 42, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .columns, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .columns {
    margin-bottom: 40px; }

  /* line 45, ../scss/global/gallia/portlet/article-toggle/_composition.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .composition .article, .gallia .portlet-boundary .tile-portlet .services-toggle .content .composition .article {
    margin: 0px 40px 26px; } }
/* line 3, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition {
  width: 91%; }

/* line 4, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.first-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.first-table {
  margin-right: 9%; }

/* line 7, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.last-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.last-table {
  margin-left: 9%; }

/* line 13, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td {
  padding-bottom: 24px; }

/* line 15, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th:nth-child(1), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td:nth-child(1) {
  padding-left: 5%; }

/* line 24, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1) {
  width: 35%;
  padding-left: 5%; }

/* line 28, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2) {
  width: 18%;
  padding-right: 6%;
  text-align: right; }

/* line 33, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3) {
  width: 20%; }

/* line 36, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4) {
  width: 27%; }

@media (max-width: 1023px) {
  /* line 49, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td {
    padding-bottom: 20px; }

  /* line 51, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th:last-child, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th:last-child, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td:last-child, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td:last-child {
    padding-right: 0; }

  /* line 60, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1) {
    width: 43%;
    padding-left: 5%; }

  /* line 64, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2) {
    width: 16%;
    padding-right: 6px;
    text-align: right; }

  /* line 69, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3) {
    width: 20%;
    padding-left: 6%; }

  /* line 73, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4) {
    width: 21%;
    padding-left: 6%; } }
@media (max-width: 768px) {
  /* line 85, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition {
    width: 88%; }

  /* line 87, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.first-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.first-table, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.last-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.last-table {
    margin-right: 6%;
    margin-left: 6%; }

  /* line 93, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td {
    padding-bottom: 12px; }

  /* line 95, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th:last-child, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th:last-child, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td:last-child, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td:last-child {
    padding-right: 0; }

  /* line 104, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(1), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(1) {
    width: 43%;
    padding-left: 5%; }

  /* line 108, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(2), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(2) {
    width: 16%;
    padding-right: 6px;
    text-align: right; }

  /* line 113, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(3), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(3) {
    width: 20%;
    padding-left: 6%; }

  /* line 117, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr td:nth-child(4), .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4), .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition tbody tr th:nth-child(4) {
    width: 21%;
    padding-left: 6%; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 130, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition {
    width: 92%; }

  /* line 132, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.first-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.first-table {
    margin-right: 8%; }

  /* line 135, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition.last-table, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition.last-table {
    margin-left: 8%; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 146, ../scss/global/gallia/portlet/article-toggle/_nutritional-value.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr th, .gallia .portlet-boundary .tile-portlet .article-toggle .content .nutritional-value table.table.table-nutrition thead tr td, .gallia .portlet-boundary .tile-portlet .services-toggle .content .nutritional-value table.table.table-nutrition thead tr td {
    padding-bottom: 20px; } }
/* line 2, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button {
  height: 90px;
  padding: 0 48px; }

/* line 5, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button h2 {
  line-height: 90px;
  height: 90px;
  margin: 0px 48px 0px 0px; }

/* line 10, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .toggle-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -989px;
  width: 48px;
  height: 48px;
  top: 21px;
  right: 48px; }

/* line 15, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .link-bt, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .link-bt {
  line-height: 90px;
  right: 96px; }

/* line 20, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-content, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-content {
  padding: 26px 48px 0; }

/* line 25, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button h2 {
  margin: 0px 48px 0px 0px; }

/* line 28, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -936px;
  width: 48px;
  height: 48px;
  top: 21px; }

/* line 73, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button {
  cursor: pointer;
  position: relative; }

/* line 76, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .toggle-icon {
  position: absolute; }

/* line 81, ../scss/global/gallia/portlet/_abstract-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-close .toggle-content, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-close .toggle-content {
  display: none; }

@media (max-width: 768px) {
  /* line 36, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle, .gallia .portlet-boundary .tile-portlet .services-toggle {
    font-size: 12px; }

  /* line 88, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h2, .gallia .portlet-boundary .tile-portlet .services-toggle h2 {
    font-size: 25px; }

  /* line 91, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h3, .gallia .portlet-boundary .tile-portlet .services-toggle h3, .gallia .portlet-boundary .tile-portlet .article-toggle .title-h3, .gallia .portlet-boundary .tile-portlet .services-toggle .title-h3 {
    font-size: 12px;
    margin-bottom: 12px; }

  /* line 96, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle ul li, .gallia .portlet-boundary .tile-portlet .services-toggle ul li {
    line-height: 14px;
    margin-bottom: 5px; }

  /* line 2, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button {
    height: 115px;
    padding: 0 30px; }

  /* line 5, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button h2 {
    line-height: 115px;
    height: 115px;
    margin: 0px 48px 0px 0px; }

  /* line 10, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -989px;
    width: 48px;
    height: 48px;
    top: 33.5px;
    right: 30px; }

  /* line 15, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .link-bt, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .link-bt {
    line-height: 115px;
    right: 78px; }

  /* line 20, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-content, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-content {
    padding: 0 30px 0; }

  /* line 25, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button h2 {
    margin: 0px 48px 0px 0px; }

  /* line 28, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -936px;
    width: 48px;
    height: 48px;
    top: 33.5px; }

  /* line 104, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention {
    font-size: 10px;
    line-height: 12px; }

  /* line 107, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention p, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention p {
    font-size: 10px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 36, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle, .gallia .portlet-boundary .tile-portlet .services-toggle {
    font-size: 12px; }

  /* line 114, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h2, .gallia .portlet-boundary .tile-portlet .services-toggle h2 {
    font-size: 25px; }

  /* line 117, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h3, .gallia .portlet-boundary .tile-portlet .services-toggle h3, .gallia .portlet-boundary .tile-portlet .article-toggle .title-h3, .gallia .portlet-boundary .tile-portlet .services-toggle .title-h3 {
    font-size: 13px;
    margin-bottom: 12px; }

  /* line 122, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle ul li, .gallia .portlet-boundary .tile-portlet .services-toggle ul li {
    line-height: 14px;
    margin-bottom: 5px; }

  /* line 2, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button {
    height: 57px;
    padding: 0 32px; }

  /* line 5, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button h2 {
    line-height: 57px;
    height: 57px;
    margin: 0px 32px 0px 0px; }

  /* line 10, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1079px;
    width: 32px;
    height: 32px;
    top: 12.5px;
    right: 32px; }

  /* line 15, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .link-bt, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .link-bt {
    line-height: 57px;
    right: 64px; }

  /* line 20, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-content, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-content {
    padding: 15px 32px 0; }

  /* line 25, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button h2 {
    margin: 0px 32px 0px 0px; }

  /* line 28, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1042px;
    width: 32px;
    height: 32px;
    top: 12.5px; }

  /* line 130, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention {
    font-size: 10px; }

  /* line 132, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention p, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention p {
    font-size: 10px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 36, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle, .gallia .portlet-boundary .tile-portlet .services-toggle {
    font-size: 13px; }

  /* line 139, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h2, .gallia .portlet-boundary .tile-portlet .services-toggle h2 {
    font-size: 30px; }

  /* line 142, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle h3, .gallia .portlet-boundary .tile-portlet .services-toggle h3, .gallia .portlet-boundary .tile-portlet .article-toggle .title-h3, .gallia .portlet-boundary .tile-portlet .services-toggle .title-h3 {
    font-size: 13px;
    margin-bottom: 14px; }

  /* line 147, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle ul li, .gallia .portlet-boundary .tile-portlet .services-toggle ul li {
    line-height: 15px;
    margin-bottom: 6px; }

  /* line 2, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button {
    height: 74px;
    padding: 0 42px; }

  /* line 5, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button h2 {
    line-height: 74px;
    height: 74px;
    margin: 0px 40px 0px 0px; }

  /* line 10, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -891px;
    width: 40px;
    height: 40px;
    top: 17px;
    right: 42px; }

  /* line 15, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-button .link-bt, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-button .link-bt {
    line-height: 74px;
    right: 82px; }

  /* line 20, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper .toggle-content, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper .toggle-content {
    padding: 22px 42px 0; }

  /* line 25, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button h2, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button h2 {
    margin: 0px 40px 0px 0px; }

  /* line 28, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-wrapper.toggle-open .toggle-button .toggle-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -846px;
    width: 40px;
    height: 40px;
    top: 17px; }

  /* line 155, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention {
    font-size: 10px; }

  /* line 157, ../scss/global/gallia/portlet/_abstract-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .article-toggle .legal-mention p, .gallia .portlet-boundary .tile-portlet .services-toggle .legal-mention p {
    font-size: 10px; } }
/* line 1, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous, .gallia .header .portlet-boundary .gallia-et-vous, .gallia .portlet-boundary .tile-portlet .foreground .my-account {
  padding: 40px 50px 0 50px; }

/* line 3, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .error, .gallia .header .portlet-boundary .gallia-et-vous .error, .gallia .portlet-boundary .tile-portlet .foreground .my-account .error {
  color: red;
  font-size: 13px;
  display: block; }

/* line 8, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous h3, .gallia .header .portlet-boundary .gallia-et-vous h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .header .gallia-et-vous .title-h3, .gallia .header .portlet-boundary .gallia-et-vous .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account .title-h3 {
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  line-height: 35px;
  margin: 0 0 17px 0;
  font-weight: 300; }

/* line 16, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous h4, .gallia .header .portlet-boundary .gallia-et-vous h4, .gallia .portlet-boundary .tile-portlet .foreground .my-account h4, .gallia .portlet-boundary .header .gallia-et-vous .title-h4, .gallia .header .portlet-boundary .gallia-et-vous .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .my-account .title-h4 {
  font-size: 18px;
  line-height: 18px;
  font-family: Karbon,Arial,sans-serif;
  color: #938a8c;
  margin: 0 0 10px 0;
  font-weight: 400; }

/* line 24, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous p, .gallia .header .portlet-boundary .gallia-et-vous p, .gallia .portlet-boundary .tile-portlet .foreground .my-account p {
  color: #a7a0a2;
  font-size: 15px;
  line-height: 20px;
  margin: 0 0 65px 0; }

/* line 30, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .signup, .gallia .header .portlet-boundary .gallia-et-vous .signup, .gallia .portlet-boundary .tile-portlet .foreground .my-account .signup {
  color: #78a2e0;
  font-size: 15px;
  font-weight: 600;
  display: block; }

/* line 35, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .signup:hover, .gallia .header .portlet-boundary .gallia-et-vous .signup:hover, .gallia .portlet-boundary .tile-portlet .foreground .my-account .signup:hover {
  color: #78a2e0;
  text-decoration: none; }

/* line 41, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect input[type="submit"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect input[type="submit"] {
  background: none;
  border: 0 none;
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  height: 38px;
  margin: 0;
  padding: 0; }

/* line 52, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group {
  margin: 0 0 2px 0; }

/* line 55, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls {
  margin: 0; }

/* line 56, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget {
  margin-top: 8px; }

/* line 60, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"],
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="password"],
.gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="password"],
.gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"] {
  height: 45px;
  line-height: 45px;
  border: medium none;
  width: 97%;
  margin: 0; }

/* line 69, ../scss/global/gallia/portlet/_abstract-my-account.scss */
.gallia .portlet-boundary .header .gallia-et-vous .form-connect .forget, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .forget, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .forget {
  color: #a7a0a2;
  display: block;
  font-size: 13px;
  margin-bottom: 30px; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous, .gallia .header .portlet-boundary .gallia-et-vous, .gallia .portlet-boundary .tile-portlet .foreground .my-account {
    padding: 35px 44px 0 29px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous, .gallia .header .portlet-boundary .gallia-et-vous, .gallia .portlet-boundary .tile-portlet .foreground .my-account {
    text-align: center;
    padding: 20px 5% 0; }

  /* line 87, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous h3, .gallia .header .portlet-boundary .gallia-et-vous h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .header .gallia-et-vous .title-h3, .gallia .header .portlet-boundary .gallia-et-vous .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account .title-h3 {
    font-size: 30px;
    margin: 0 0 5px;
    line-height: 30px; }

  /* line 92, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous h4, .gallia .header .portlet-boundary .gallia-et-vous h4, .gallia .portlet-boundary .tile-portlet .foreground .my-account h4, .gallia .portlet-boundary .header .gallia-et-vous .title-h4, .gallia .header .portlet-boundary .gallia-et-vous .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .my-account .title-h4 {
    margin: 0 0 6px 0; }

  /* line 95, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous p, .gallia .header .portlet-boundary .gallia-et-vous p, .gallia .portlet-boundary .tile-portlet .foreground .my-account p {
    font-size: 13px;
    margin-bottom: 20px; }

  /* line 99, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .signup, .gallia .header .portlet-boundary .gallia-et-vous .signup, .gallia .portlet-boundary .tile-portlet .foreground .my-account .signup {
    display: inline-block; }

  /* line 102, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect, .gallia .header .portlet-boundary .gallia-et-vous .form-connect, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect {
    margin: 0 auto;
    width: 384px; }

  /* line 105, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group {
    margin: 0 0 9px 0; }

  /* line 110, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget {
    padding: 0 0 0 26px;
    text-align: left;
    margin: 0 0 0 4px; }

  /* line 115, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"],
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"] {
    height: 29px;
    line-height: 29px;
    font-size: 12px; }

  /* line 121, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="submit"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="submit"] {
    font-size: 40px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous, .gallia .header .portlet-boundary .gallia-et-vous, .gallia .portlet-boundary .tile-portlet .foreground .my-account {
    text-align: center;
    padding: 20px 5% 0; }

  /* line 130, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous h3, .gallia .header .portlet-boundary .gallia-et-vous h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account h3, .gallia .portlet-boundary .header .gallia-et-vous .title-h3, .gallia .header .portlet-boundary .gallia-et-vous .title-h3, .gallia .portlet-boundary .tile-portlet .foreground .my-account .title-h3 {
    margin: 0 0 8px; }

  /* line 133, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous p, .gallia .header .portlet-boundary .gallia-et-vous p, .gallia .portlet-boundary .tile-portlet .foreground .my-account p {
    margin: 0 0 20px; }

  /* line 136, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect, .gallia .header .portlet-boundary .gallia-et-vous .form-connect, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect {
    margin: 0 auto;
    width: 200px; }

  /* line 139, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .control-group, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .control-group, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .control-group {
    margin: 0 0 10px 0; }

  /* line 143, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls .forget, .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls .forget, .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls .forget {
    padding: 0 0 0 0;
    text-align: center;
    margin: 0 0 20px 0; }

  /* line 148, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="text"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="text"], .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="text"],
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="password"],
  .gallia .portlet-boundary .tile-portlet .foreground .my-account .form-connect .controls input[type="password"] {
    height: 29px;
    line-height: 29px;
    font-size: 12px; }

  /* line 154, ../scss/global/gallia/portlet/_abstract-my-account.scss */
  .gallia .portlet-boundary .header .gallia-et-vous .form-connect .controls input[type="submit"], .gallia .header .portlet-boundary .gallia-et-vous .form-connect .controls input[type="submit"] {
    font-size: 40px; } }
/* line 1, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns, .gallia .portlet-boundary .fiche-columns {
  padding: 50px 0;
  text-align: center;
  background: #78a2e0; }

/* line 6, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns > div, .gallia .portlet-boundary .fiche-columns > div {
  padding: 50px 30px 0;
  box-sizing: border-box; }

/* line 11, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns h2, .gallia .portlet-boundary .fiche-columns h2, .gallia .portlet-boundary .clock-layer .clock-columns .h2, .gallia .portlet-boundary .fiche-columns .h2 {
  margin-bottom: 50px;
  font: 300 2.28571em "Karbon", Arial, serif; }

/* line 16, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns .image img, .gallia .portlet-boundary .fiche-columns .image img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  margin-bottom: 30px; }

/* line 23, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns .titleh3, .gallia .portlet-boundary .fiche-columns .titleh3 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 1.86667em;
  line-height: 30px;
  text-transform: none;
  font-family: "Karbon",Arial,serif;
  padding: 0; }

/* line 34, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns .text, .gallia .portlet-boundary .fiche-columns .text {
  font: 400 1.07143em Arial, serif; }

/* line 37, ../scss/global/gallia/portlet/_abstract-blue-column.scss */
.gallia .portlet-boundary .clock-layer .clock-columns .text .title, .gallia .portlet-boundary .fiche-columns .text .title {
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 1.86667em;
  font-family: "Karbon", Arial, serif; }

/* line 1, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc {
  display: table;
  margin: 0 0 65px;
  position: relative; }

/* line 5, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .col-lg-5.testimonial-bloc, .gallia .portlet-boundary .details-strata .col-lg-5.testimonial-bloc {
  width: 45%; }

/* line 8, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n+1), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n+1) {
  clear: left;
  margin-right: 57px; }

/* line 12, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n) {
  margin-top: 70px; }

/* line 16, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc {
  float: right;
  padding: 25px 25px 10px; }

/* line 21, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc {
  display: table-cell;
  background-color: #fff;
  padding: 34px 34px 10px;
  text-align: right;
  color: #938a8c;
  float: left;
  margin: 0 0px 0 0; }

/* line 29, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .visuel {
  margin: 0 0 4px 0;
  max-width: 235px; }

/* line 33, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .nameold, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .nameold {
  font: 500 13px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  margin: 0 0 4px 0; }

/* line 37, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .name, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .name {
  font: 200 34px/30px "Nothing You Could Do",Arial,serif; }

/* line 41, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .content, .gallia .portlet-boundary .details-strata .testimonial-bloc .content {
  vertical-align: top;
  padding: 0 18px 0 28px;
  overflow: hidden; }

/* line 45, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-name, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-name {
  color: #938a8c;
  float: right;
  margin-left: 30px;
  margin-top: 10px;
  font: 200 34px/30px "Nothing You Could Do",Arial,serif; }

/* line 52, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-nameold, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-nameold {
  font: 500 13px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  margin-top: 20px;
  float: right;
  color: #938a8c; }

/* line 59, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .tag, .gallia .portlet-boundary .details-strata .testimonial-bloc .tag {
  background-color: inherit;
  margin: 0 0 4px;
  padding: 0; }

/* line 65, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc h3, .gallia .portlet-boundary .details-strata .testimonial-bloc h3 {
  font: 300 60px/55px "Karbon",Arial,serif;
  margin: 0 0 16px;
  color: #a7a0a2; }

/* line 70, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote {
  border: 0;
  padding: 0; }

/* line 73, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote .quote-start-icon, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote .quote-start-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 82, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote .quote-start-icon:before, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote .quote-start-icon:before {
  content: "\201c"; }

/* line 86, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote .quote-end-icon, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote .quote-end-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  padding-left: 4px;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 96, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote .quote-end-icon:before, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote .quote-end-icon:before {
  content: "\201d"; }

/* line 100, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
.gallia .portlet-boundary .testimonials-list .testimonial-bloc .blockquote p, .gallia .portlet-boundary .details-strata .testimonial-bloc .blockquote p {
  font-size: 15px;
  line-height: 17px;
  color: #a7a0a2; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc {
    margin: 0 0 60px; }

  /* line 108, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n+1), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n+1) {
    margin-right: 46px; }

  /* line 111, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n) {
    margin-top: 60px; }

  /* line 115, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc {
    padding: 20px 20px 10px; }

  /* line 117, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc .visuel {
    max-width: 137px; }

  /* line 122, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc {
    padding: 25px 25px 10px; }

  /* line 124, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .visuel {
    max-width: 190px; }

  /* line 128, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc h3, .gallia .portlet-boundary .details-strata .testimonial-bloc h3 {
    font: 300 45px/40px "Karbon",Arial,serif;
    margin: 0 0 16px; }

  /* line 132, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc blockquote p, .gallia .portlet-boundary .details-strata .testimonial-bloc blockquote p {
    font-size: 14px;
    line-height: 16px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc {
    margin: 0 0 70px; }

  /* line 139, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n+1), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n+1) {
    margin-right: 21px; }

  /* line 142, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n) {
    margin-top: 0px; }

  /* line 146, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc {
    padding: 12px 11px 10px; }

  /* line 148, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc .visuel {
    max-width: 120px; }

  /* line 153, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc {
    padding: 14px 12px 10px; }

  /* line 155, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .visuel {
    max-width: 150px; }

  /* line 158, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .nameold, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .nameold {
    font: 400 12px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif; }

  /* line 161, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .name, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .name {
    font: 200 30px/28px "Nothing You Could Do",Arial,serif; }

  /* line 165, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc h3, .gallia .portlet-boundary .details-strata .testimonial-bloc h3 {
    font: 300 35px/30px "Karbon",Arial,serif;
    margin: 0 0 10px; }

  /* line 170, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc blockquote .tile-portlet .article-content-rte .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .testimonials-list .testimonial-bloc blockquote .quote-start-icon, .gallia .portlet-boundary .details-strata .testimonial-bloc blockquote .tile-portlet .article-content-rte .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .details-strata .testimonial-bloc blockquote .quote-start-icon, .gallia .portlet-boundary .testimonials-list .testimonial-bloc blockquote .tile-portlet .article-content-rte .quote .quote-end-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .testimonials-list .testimonial-bloc blockquote .quote-end-icon, .gallia .portlet-boundary .details-strata .testimonial-bloc blockquote .tile-portlet .article-content-rte .quote .quote-end-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .details-strata .testimonial-bloc blockquote .quote-end-icon {
    font-size: 26px; }

  /* line 173, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc blockquote p, .gallia .portlet-boundary .details-strata .testimonial-bloc blockquote p {
    font-size: 13px;
    line-height: 15px; }

  /* line 178, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .col-sm-12.testimonial-bloc, .gallia .portlet-boundary .details-strata .col-sm-12.testimonial-bloc {
    width: 100%; }

  /* line 181, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc {
    padding: 15px 15px 10px; }

  /* line 183, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .visuel {
    max-width: 150px; }

  /* line 187, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content, .gallia .portlet-boundary .details-strata .testimonial-bloc .content {
    padding: 0 0 0 25px; }

  /* line 189, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-name, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-name {
    font: 200 30px/28px "Nothing You Could Do",Arial,serif; }

  /* line 192, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-nameold, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-nameold {
    font: 400 12px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc {
    margin: 0 0 50px; }

  /* line 199, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n+1), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n+1) {
    margin-right: 0px; }

  /* line 202, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc:nth-child(2n), .gallia .portlet-boundary .details-strata .testimonial-bloc:nth-child(2n) {
    margin-top: 0; }

  /* line 206, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc {
    padding: 15px 15px 10px; }

  /* line 208, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .visuel-bloc .visuel {
    max-width: 150px; }

  /* line 212, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .right-visuel.testimonial-bloc .content, .gallia .portlet-boundary .details-strata .right-visuel.testimonial-bloc .content {
    padding: 0 25px 0 0; }

  /* line 216, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .col-xs-12.testimonial-bloc, .gallia .portlet-boundary .details-strata .col-xs-12.testimonial-bloc {
    width: 100%; }

  /* line 219, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc {
    padding: 15px 15px 10px; }

  /* line 221, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .visuel-bloc .visuel, .gallia .portlet-boundary .details-strata .testimonial-bloc .visuel-bloc .visuel {
    max-width: 150px; }

  /* line 225, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content, .gallia .portlet-boundary .details-strata .testimonial-bloc .content {
    padding: 0 0 0 25px; }

  /* line 227, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-name, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-name {
    font: 200 34px/30px "Nothing You Could Do",Arial,serif; }

  /* line 230, ../scss/global/gallia/portlet/_abstract-testimonial-bloc.scss */
  .gallia .portlet-boundary .testimonials-list .testimonial-bloc .content .alter-nameold, .gallia .portlet-boundary .details-strata .testimonial-bloc .content .alter-nameold {
    font: 500 13px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif; } }
/* line 17, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet {
  position: relative; }

/* line 19, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet[data-link] {
  cursor: pointer; }

/* line 25, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background {
  overflow: hidden;
  z-index: 1; }

/* line 29, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background img {
  max-width: none; }

/* line 32, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background .background-right {
  float: right; }

/* line 34, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background .background-right .background-portlet-video {
  left: inherit;
  right: 0; }

/* line 39, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background .background-left {
  float: left; }

/* line 41, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background .background-left .background-portlet-video {
  left: 0;
  right: inherit; }

/* line 47, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .background .background-center .background-portlet-video {
  position: absolute;
  top: 50%;
  left: 50%;
  right: inherit;
  border-top: inherit;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* line 52, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground {
  z-index: 2;
  color: #a7a0a2;
  line-height: normal;
  font-family: Arial, sans-serif;
  font-size: 15px; }

/* line 59, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground:hover.foreground-hover-dark {
  background-color: rgba(0, 0, 0, 0.3); }

/* line 62, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground h3 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  color: #938a8c;
  line-height: normal; }

/* line 67, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground h3 a {
  font-weight: 300; }

/* line 71, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white {
  color: #fff; }

/* line 73, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .foreground .color-white h3 {
  color: #fff; }

/* line 5, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip {
  position: absolute;
  z-index: 1; }

/* line 8, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-1 {
  top: 526px;
  left: 268px; }

/* line 12, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-2 {
  top: 316px;
  left: 141px; }

/* line 16, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-3 {
  top: 150px;
  left: 400px; }

/* line 20, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area {
  position: absolute;
  height: 0;
  width: 252px;
  left: -126px;
  overflow: hidden;
  -moz-transition: height 0s linear 0.5s;
  -o-transition: height 0s linear 0.5s;
  -webkit-transition: height 0s linear;
  -webkit-transition-delay: 0.5s;
  transition: height 0s linear 0.5s; }

/* line 27, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content {
  opacity: 0;
  top: -252px;
  -moz-transition: opacity 0.5s, top 0.5s;
  -o-transition: opacity 0.5s, top 0.5s;
  -webkit-transition: opacity 0.5s, top 0.5s;
  transition: opacity 0.5s, top 0.5s;
  position: absolute;
  background-color: #fff;
  height: 252px;
  width: 252px;
  z-index: 1;
  box-sizing: border-box;
  padding: 15px;
  text-align: center; }

/* line 39, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content h3 {
  margin: 20px 0px 10px;
  color: #173081;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: normal; }

/* line 47, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content .tile-tooltip-text {
  font-size: 16px; }

/* line 50, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content .tile-tooltip-link {
  font-size: 17px;
  position: absolute;
  bottom: 35px;
  right: 0px;
  left: 0px; }

/* line 51, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content .tile-tooltip-link a {
  color: #78a2e0; }

/* line 53, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-area .tile-tooltip-content .tile-tooltip-link a:hover {
  color: #1e3990;
  text-decoration: none; }

/* line 66, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip .tile-tooltip-button {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -13038px;
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  z-index: 2;
  left: -17.5px;
  top: -17.5px; }

/* line 75, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-orientation-top .tile-tooltip-area {
  top: -252px; }

/* line 77, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-orientation-top .tile-tooltip-area .tile-tooltip-content {
  top: 252px; }

/* line 82, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip:hover {
  z-index: 2; }

/* line 84, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip:hover .tile-tooltip-area {
  height: 252px;
  display: block;
  -moz-transition: height 0s linear 0s;
  -o-transition: height 0s linear 0s;
  -webkit-transition: height 0s linear;
  -webkit-transition-delay: 0s;
  transition: height 0s linear 0s; }

/* line 88, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip:hover .tile-tooltip-area .tile-tooltip-content {
  opacity: 1;
  top: 0; }

/* line 93, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip:hover .tile-tooltip-button {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -12998px;
  width: 35px;
  height: 35px; }

/* line 98, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
.gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip:hover.tile-tooltip-orientation-top .tile-tooltip-area .tile-tooltip-content {
  top: 0; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 107, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-1 {
    top: 356px;
    left: 304px; }

  /* line 111, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-2 {
    top: 261px;
    left: 112px; }

  /* line 115, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-3 {
    top: 124px;
    left: 325px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 123, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-1 {
    top: 431px;
    left: 218px; }

  /* line 127, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-2 {
    top: 259px;
    left: 114px; }

  /* line 131, ../scss/global/gallia/portlet/_tile-tooltips-3.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .tile-tooltips-3 .tile-tooltip.tile-tooltip-position-3 {
    top: 122px;
    left: 326px; } }
/* line 1, ../scss/global/gallia/portlet/_article-image-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-little {
  text-align: center; }

/* line 3, ../scss/global/gallia/portlet/_article-image-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content {
  box-sizing: border-box;
  padding: 17px 0px 0px 175px;
  color: #938a8c;
  font-size: 15px;
  line-height: normal;
  display: inline-block;
  text-align: left; }

/* line 11, ../scss/global/gallia/portlet/_article-image-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content h3 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #78a2e0; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 20, ../scss/global/gallia/portlet/_article-image-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content {
    padding: 30px 0px 0px 143px;
    font-size: 13px; }

  /* line 23, ../scss/global/gallia/portlet/_article-image-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content h3 {
    font-size: 13px;
    margin: 7px 0px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 30, ../scss/global/gallia/portlet/_article-image-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content {
    width: 315px;
    padding: 24px 0px 0px 137px;
    font-size: 13px; }

  /* line 34, ../scss/global/gallia/portlet/_article-image-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-little .article-content h3 {
    font-size: 13px;
    margin: 7px 0px; } }
/* line 2, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-big {
  padding: 100px 50px; }

/* line 5, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-medium {
  padding: 82px 50px; }

/* line 8, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large h3, .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
  font-size: 60px;
  line-height: 55px;
  margin-bottom: 40px; }

/* line 12, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large h3 a, .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 a {
  color: #938a8c;
  text-decoration: none; }

/* line 15, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large h3 a:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 a:hover {
  color: #1e3990; }

/* line 20, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300; }

/* line 24, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large .content {
  font-size: 15px;
  line-height: 18px; }

/* line 30, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large.color-white h3 a, .gallia .portlet-boundary .tile-portlet .foreground .article-large.color-white h2 a {
  color: #fff; }

/* line 32, ../scss/global/gallia/portlet/_article-large.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-large.color-white h3 a:hover, .gallia .portlet-boundary .tile-portlet .foreground .article-large.color-white h2 a:hover {
  color: #1e3990; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 39, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-big {
    padding: 36px 32px; }

  /* line 42, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-medium {
    padding: 8px 31px; }

  /* line 44, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-medium h3, .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-medium h2 {
    margin-bottom: 18px; }

  /* line 48, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large h3, .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
    margin-bottom: 32px;
    font-size: 45px;
    line-height: 40px; }

  /* line 53, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
    font-family: Karbon,Arial,sans-serif;
    font-weight: 300; }

  /* line 57, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large .content {
    font-size: 13px;
    line-height: 16px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 63, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-big {
    padding: 82px 38px; }

  /* line 66, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large h3, .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
    font-size: 50px;
    line-height: 45px;
    margin-bottom: 30px; }

  /* line 71, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large h2 {
    font-family: Karbon,Arial,sans-serif;
    font-weight: 300; }

  /* line 75, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large .content {
    font-size: 13px;
    line-height: 16px; }

  /* line 79, ../scss/global/gallia/portlet/_article-large.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-large.article-height-medium {
    padding: 67px 39px; } }
/* line 1, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment {
  padding: 50px;
  position: absolute;
  top: 96px;
  bottom: 118px; }

/* line 6, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote {
  display: inline-block;
  position: relative;
  padding: 34px 60px 0px 0px;
  height: 312px;
  box-sizing: border-box;
  overflow: hidden; }

/* line 13, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-end-icon {
  width: 30px;
  display: block;
  height: 30px;
  font-size: 50.55px;
  color: #78a2e0;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  position: absolute; }

/* line 23, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-start-icon {
  top: 0px;
  left: 0px; }

/* line 27, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-start-icon:before {
  content: "\201c"; }

/* line 31, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-end-icon {
  bottom: 0px;
  right: 0px; }

/* line 35, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-end-icon:before {
  content: "\201d"; }

/* line 39, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote blockquote {
  margin: 0px;
  border: none;
  padding: 0px; }

/* line 44, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote h3 {
  font-size: 60px;
  line-height: 55px;
  padding-bottom: 14px; }

/* line 49, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description {
  font-size: 15px; }

/* line 50, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description p {
  font-size: 15px; }

/* line 56, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .address {
  position: absolute;
  bottom: 0px; }

/* line 59, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .address address {
  margin-bottom: 0px; }

/* line 62, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .signature {
  font-family: "Nothing You Could Do", serif;
  line-height: normal;
  font-weight: 400;
  display: block;
  font-size: 40px;
  margin-bottom: 6px; }

/* line 70, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .name {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  display: block;
  font-size: 25px;
  margin-bottom: 6px; }

/* line 77, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .month {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  display: block;
  font-size: 12px;
  padding-bottom: 16px;
  text-transform: uppercase; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment {
    padding: 32px;
    top: 61px;
    bottom: 82px; }

  /* line 90, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote {
    padding: 15px 60px 0px 0px;
    height: 209px; }

  /* line 93, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote h3 {
    font-size: 45px;
    line-height: 40px;
    padding-bottom: 0px;
    margin: 9px 0px; }

  /* line 99, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description {
    font-size: 13px;
    line-height: 16px; }

  /* line 102, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description p {
    font-size: 13px;
    line-height: 16px; }

  /* line 107, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-end-icon {
    font-size: 32.33px; }

  /* line 118, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .signature {
    font-size: 25px;
    margin-bottom: 0px; }

  /* line 122, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .name {
    font-size: 16px;
    margin-bottom: 0px; }

  /* line 126, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .month {
    font-size: 12px;
    padding-bottom: 0px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment {
    padding: 40px;
    top: 82px;
    bottom: 101px; }

  /* line 136, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote {
    padding: 26px 41px 0px 0px;
    height: 259px; }

  /* line 139, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote h3 {
    font-size: 50px;
    line-height: 45px;
    padding-bottom: 9px; }

  /* line 144, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description {
    font-size: 13px;
    line-height: 16px; }

  /* line 147, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .description p {
    font-size: 13px;
    line-height: 16px; }

  /* line 152, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-moment .quote .quote-end-icon {
    font-size: 41.45px; }

  /* line 163, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .signature {
    font-size: 35px; }

  /* line 166, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .name {
    font-size: 20px;
    margin-bottom: 0px; }

  /* line 170, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment .address .month {
    padding-bottom: 8px; } }
/* line 176, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment-full {
  position: static;
  padding: 30px 250px 30px 300px; }

/* line 179, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .rounds {
  display: none; }

/* line 182, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote {
  height: 204px; }

/* line 186, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .name {
  font-size: 20px;
  font-weight: 400; }

/* line 190, ../scss/global/gallia/portlet/_article-moment.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .month {
  font-size: 13px;
  font-weight: 500; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 176, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full {
    padding: 30px 196px 30px 240px; }

  /* line 197, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote {
    height: 166px; }

  /* line 201, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .signature {
    font-size: 32px; }

  /* line 204, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .name {
    font-size: 18px; }

  /* line 207, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .month {
    font-size: 12px;
    font-weight: 400; } }
@media (max-width: 1023px) {
  /* line 176, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full {
    padding: 18px 124px 30px 190px; }

  /* line 215, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote {
    height: 150px; }

  /* line 217, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote h3 {
    font-size: 30px; }

  /* line 220, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote .description p {
    font-size: 12px; }

  /* line 225, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .signature {
    font-size: 25px; }

  /* line 228, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .name {
    font-size: 15px; }

  /* line 231, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .month {
    font-size: 12px;
    font-weight: 400; } }
@media (max-width: 768px) {
  /* line 176, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full {
    padding: 20px 20px 30px 180px; }

  /* line 240, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote {
    padding: 13px 26px 0 0;
    height: 165px; }

  /* line 243, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote h3 {
    line-height: 40px;
    margin: 9px 0;
    padding-bottom: 0; }

  /* line 248, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .quote .quote-end-icon {
    font-size: 32.33px; }

  /* line 258, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address {
    position: static; }

  /* line 260, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .signature {
    margin: 0; }

  /* line 263, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .name {
    margin: 0; }

  /* line 266, ../scss/global/gallia/portlet/_article-moment.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-moment-full .address .month {
    font-size: 12px;
    font-weight: 400;
    padding: 0; } }
/* line 1, ../scss/global/gallia/portlet/_article-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-little {
  padding: 76px 48px 48px;
  font-size: 15px;
  line-height: 18px; }

/* line 5, ../scss/global/gallia/portlet/_article-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-little h3 {
  font-size: 35px;
  margin-bottom: 21px;
  line-height: 35px; }

/* line 9, ../scss/global/gallia/portlet/_article-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-little h3 a {
  text-decoration: none; }

/* line 14, ../scss/global/gallia/portlet/_article-little.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-little.color-white a {
  color: #fff; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-little {
    padding: 25px 31px;
    font-size: 13px;
    line-height: 16px;
    color: #a7a0a2; }

  /* line 23, ../scss/global/gallia/portlet/_article-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-little h3 {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 14px;
    color: #938a8c; }

  /* line 30, ../scss/global/gallia/portlet/_article-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-little.color-white a {
    color: #938a8c; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-little {
    padding: 60px 40px 40px;
    font-size: 13px;
    line-height: 16px; }

  /* line 39, ../scss/global/gallia/portlet/_article-little.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-little h3 {
    font-size: 30px;
    line-height: 27px; } }
/* line 1, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme {
  padding: 48px 48px 48px;
  font-size: 15px;
  line-height: 18px; }

/* line 8, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .title-h2 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 24px;
  margin: 10px 0;
  margin-bottom: 21px; }

/* line 16, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .title-h4 {
  bottom: 11px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: absolute; }

/* line 23, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .player-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9313px;
  width: 43px;
  height: 43px; }

/* line 26, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .player {
  position: absolute;
  bottom: 82px; }

/* line 30, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme h4 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  bottom: 30px; }

/* line 37, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .job, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .month {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: absolute;
  bottom: 20px; }

/* line 46, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .link {
  font-size: 16px;
  text-decoration: none; }

/* line 50, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme p {
  margin: 0 0 30px 0; }

/* line 53, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .signature {
  font-family: Nothing You Could Do,Arial,sans-serif;
  font-size: 40px;
  display: block;
  margin: 0 0 6px 0; }

/* line 59, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .month {
  bottom: 23px; }

/* line 64, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme.article-speech h4 {
  font-size: 19px;
  bottom: 34px; }

/* line 70, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme.color-white a {
  color: #fff; }

/* line 76, ../scss/global/gallia/portlet/_article-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-theme .tag.testimony {
  background-color: #f3e4dc;
  margin-bottom: 15px; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme {
    padding: 40px; }

  /* line 82, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .title-h2 {
    font-size: 24px;
    line-height: 20px; }

  /* line 87, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .tag {
    margin-bottom: 8px; }

  /* line 90, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .player {
    bottom: 62px; }

  /* line 93, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme h4 {
    font-size: 11px;
    bottom: 15px; }

  /* line 97, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .signature {
    font-size: 32px; }

  /* line 100, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .job, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .month {
    font-size: 10px;
    bottom: 11px; }

  /* line 104, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .link {
    font-size: 13px; }

  /* line 107, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme .player-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9273px;
    width: 36px;
    height: 35px; }

  /* line 111, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme.article-speech .tag {
    margin-bottom: 10px; }

  /* line 114, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme.article-speech p {
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 25px; }

  /* line 119, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme.article-speech h4 {
    bottom: 18px;
    font-size: 15px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-theme {
    padding: 31px; } }
/* line 1, ../scss/global/gallia/portlet/_article-information.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-information {
  text-align: center; }

@media (max-width: 768px) {
  /* line 31, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-information:after {
    padding-top: 55%;
    display: block;
    content: ''; }

  /* line 5, ../scss/global/gallia/portlet/_article-information.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-information .container-table {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: block; }

  /* line 12, ../scss/global/gallia/portlet/_article-information.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-information .container-table .container-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    right: inherit;
    border-top: inherit;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%; }

  /* line 15, ../scss/global/gallia/portlet/_article-information.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-information .container-table .container-middle .content-middle {
    padding: 0px 50px; } }
/* line 1, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband {
  background-position: center center;
  background-repeat: no-repeat;
  /*background-color: #f2e1d9;*/
  background-color: transparent;
  background-size: auto 88%; }

/* line 8, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.my-pregnancy {
  background-image: url("../images/drop/master-drop-my-pregnancy.png?1441017261"); }

/* line 11, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.nurse-baby {
  background-image: url("../images/drop/master-drop-nurse-baby.png?1441017261"); }

/* line 14, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.nutrition-baby {
  background-image: url("../images/drop/master-drop-nutrition-baby.png?1441017261"); }

/* line 16, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.nutrition-baby h1 {
  margin: 1.7em 0 0 1.5em; }

/* line 20, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.moments-with-baby {
  background-image: url("../images/drop/master-drop-moments-with-baby.png"); }

/* line 22, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.moments-with-baby h1 {
  margin: 1.7em 0 0 1.0em; }

/* line 26, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.baby-grows {
  background-image: url("../images/drop/master-drop-baby-grows.png?1441017261"); }

/* line 29, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband h1 {
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 35px;
  margin: 1.7em 0 0 3.5em;
  float: left; }

/* line 38, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband .description {
  float: right;
  /*margin: 7.1em 11em 0 0;*/
  /*margin: 4.1em 11em 0 0;*/
  margin: 7% 13%;
  width: 22em; }

/* line 42, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband .description p {
  font-size: 13px; }

@media (min-width: 1230px) {
  /* line 48, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.headband-moment h1 {
    margin: 1.7em 0 0 0.8em; }

  /* line 51, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.headband-moment .description {
    margin: 7.1em 3em 0 0;
    width: 28em; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 59, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.nutrition-baby h1 {
    margin: 1.6em 0 0 1.7em; }

  /* line 64, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.moments-with-baby h1 {
    margin: 1.6em 0 0 0.9em; }

  /* line 68, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband h1 {
    font-size: 50px;
    margin: 1.6em 0 0 1.7em; }

  /* line 72, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband .description {
    margin: 4em 5em 0 0; }

  /* line 76, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.headband-moment h1 {
    margin: 1.6em 0 0 0.8em; } }
@media (max-width: 1023px) {
  /* line 84, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.moments-with-baby h1 {
    margin: 1.4em 0 0 2.5em;
    width: 4em;
    word-wrap: break-word; }

  /* line 91, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.nutrition-baby h1 {
    margin: 1.4em 0 0 2.5em;
    width: 4em; }

  /* line 96, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband h1 {
    font-size: 40px;
    margin: 1.4em 0 0 2.5em; }

  /* line 101, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.headband-moment h1 {
    margin: 1.4em 0 0 0.8em; }

  /* line 105, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband .description {
    margin: 4em 0.7em 0 0;
    width: 21em; }

  /* line 108, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband .description p {
    font-size: 12px; } }
@media (max-width: 768px) {
  /* line 116, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.moments-with-baby h1 {
    margin: 1.0em 0 0 1.5em; }

  /* line 121, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.nutrition-baby h1 {
    margin: 1.0em 0 0 1.5em;
    width: 4em;
    word-wrap: break-word; }

  /* line 127, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband h1 {
    margin: 1.0em 0 0 1.5em;
    width: 3em; }

  /* line 132, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband.headband-moment h1 {
    margin: 1em 0 0 0.5em;
    width: 5em; }

  /* line 137, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband .description {
    margin: 1.35em 2em 0 0;
    width: 30%; } }
/* line 144, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.title-headband-center h1 {
  float: none;
  margin-left: 0;
  text-align: center; }

/* line 151, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband.white-font h1 {
  color: #fff; }

/* line 156, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg {
  background-image: none;
  background-color: inherit;
  background-size: auto auto; }

/* line 160, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1, .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
  color: #fff;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  float: none;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0; }

/* line 172, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1 {
  bottom: 42px; }

/* line 175, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
  bottom: 34px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 179, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1, .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    font-size: 12px; }

  /* line 182, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1 {
    bottom: 30px; }

  /* line 185, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    bottom: 24px; } }
@media (max-width: 1023px) {
  /* line 190, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1, .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    font-size: 11px; }

  /* line 193, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1 {
    bottom: 22px; }

  /* line 196, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    bottom: 15px; } }
@media (max-width: 768px) {
  /* line 156, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg {
    background-size: 100% 100%; }

  /* line 202, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1, .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    width: auto;
    font-size: 10px; }

  /* line 206, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg h1 {
    bottom: 24px; }

  /* line 209, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .title-headband-bg .title-h1 {
    bottom: 15px; } }
/* line 214, ../scss/global/gallia/portlet/_title-headband.scss */
.gallia .portlet-boundary .tile-portlet .foreground .social-headband {
  background: none; }

@media (max-width: 768px) {
  /* line 214, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband {
    display: inline-block;
    width: 100%;
    position: relative; }

  /* line 222, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband h1 {
    top: -34px;
    bottom: auto;
    z-index: 10;
    margin-left: 0; }

  /* line 229, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband .social_networks {
    float: none;
    margin: 10px 20px;
    overflow: hidden; }

  /* line 234, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband .social_networks ul {
    float: left;
    margin: 0;
    padding: 0; }

  /* line 240, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband .social_networks .like-sn {
    float: right;
    padding: 3px 60px; }

  /* line 244, ../scss/global/gallia/portlet/_title-headband.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .social-headband .social_networks .like-sn iframe {
    min-height: 40px !important; } }
/* line 3, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -1530px;
  width: 185px;
  height: 190px;
  float: left;
  margin: 27px 50px 0 160px;
  text-align: center; }

/* line 8, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule .rte-date {
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
  padding: 102px 0 0; }

/* line 13, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule .rte-date strong {
  display: block; }

/* line 18, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service .chat-rte-upper {
  padding: 60px 0 0 0; }

/* line 21, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service .rte-upper {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 700; }

/* line 26, ../scss/global/gallia/portlet/_chat-service.scss */
.gallia .portlet-boundary .tile-portlet .foreground .chat-service h3.rte-title-big a {
  color: #938a8c; }

.gallia .portlet-boundary .rte-portlet-normal-overlay-content-wrapper a {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #fff;
  line-height: 30px;
  margin-bottom: 35px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 32, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1244px;
    width: 151px;
    height: 155px;
    margin: 24px 40px 0 132px; }

  /* line 35, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule .rte-date {
    font-size: 13px;
    line-height: 22px;
    padding: 84px 0 0; }

  /* line 41, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .chat-rte-upper {
    padding: 50px 0 0;
    font-size: 13px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 47, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1404px;
    width: 119px;
    height: 121px;
    margin: 19px 30px 0 104px; }

  /* line 50, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule .rte-date {
    font-size: 10px;
    line-height: 17px;
    padding: 65px 0 0; }

  /* line 54, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule .rte-date strong {
    font-size: 22px; }

  /* line 59, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .chat-rte-upper {
    padding: 36px 0 0;
    font-size: 13px; } }
@media (max-width: 768px) {
  /* line 65, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .date-Schedule {
    margin: 54px 17px 0 29px; }

  /* line 68, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service .chat-rte-upper {
    padding: 50px 0 0;
    font-size: 13px; }

  /* line 72, ../scss/global/gallia/portlet/_chat-service.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .chat-service h3.rte-title-big {
    line-height: 33px;
    padding-right: 70px; } }
/* line 1, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter {
  padding: 44px 48px 0; }

/* line 4, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .title-h3 {
  font-family: Karbon,Arial,sans-serifdesign; }

/* line 7, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter h3, .gallia .portlet-boundary .tile-portlet .foreground .newsletter .title-h3 {
  font-size: 35px;
  color: #eee;
  margin: 0 0 3px 0; }

/* line 12, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter p {
  font-size: 15px;
  color: #eee; }

/* line 16, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email {
  position: absolute;
  right: 50px;
  top: 50px; }

/* line 20, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"] {
  background: #9cb9e4;
  border: 0;
  color: #fff;
  float: left;
  width: 262px;
  height: 50px;
  padding: 4px 10px 4px 20px;
  margin: 0 20px 0 0;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 13px;
  font-weight: 500; }

/* line 17, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"].placeholder {
  color: #fff; }

/* line 18, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"]:-moz-placeholder {
  color: #fff; }

/* line 19, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"]::-moz-placeholder {
  color: #fff; }

/* line 20, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"]:-ms-input-placeholder {
  color: #fff; }

/* line 21, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"]::-webkit-input-placeholder {
  color: #fff; }

/* line 36, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="submit"] {
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  background: none;
  border: 0;
  color: #fff;
  font-weight: 300;
  height: 58px;
  margin: 0; }

/* line 46, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email .error {
  display: block;
  color: red;
  font-size: 13px; }

/* line 51, ../scss/global/gallia/portlet/_newsletter.scss */
.gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email .success {
  display: block;
  color: green;
  font-size: 13px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter {
    padding: 31px 34px 0; }

  /* line 59, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter h3, .gallia .portlet-boundary .tile-portlet .foreground .newsletter .title-h3 {
    font-size: 30px;
    margin: 0 0 0px 0; }

  /* line 63, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter p {
    font-size: 13px; }

  /* line 66, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email {
    right: 29px; }

  /* line 68, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"] {
    width: 216px;
    height: 41px;
    padding: 4px 10px 4px 16px; }

  /* line 73, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="submit"] {
    font-size: 45px;
    height: 49px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter {
    padding: 27px 29px 0; }

  /* line 81, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter h3, .gallia .portlet-boundary .tile-portlet .foreground .newsletter .title-h3 {
    font-size: 25px;
    margin: 0 0 0px 0; }

  /* line 85, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter p {
    font-size: 12px; }

  /* line 88, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email {
    right: 20px;
    top: 34px; }

  /* line 91, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="text"] {
    width: 162px;
    height: 30px;
    padding: 4px 10px 4px 16px;
    font-size: 12px;
    margin: 0 8px 0 0; }

  /* line 98, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email input[type="submit"] {
    font-size: 35px;
    height: 38px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter {
    padding: 33px 34px 0; }

  /* line 106, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter p {
    margin: 0 0 30px 0; }

  /* line 109, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter .form-email {
    position: static; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 116, ../scss/global/gallia/portlet/_newsletter.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .newsletter h3, .gallia .portlet-boundary .tile-portlet .foreground .newsletter .title-h3 {
    font-size: 23px; } }
/* line 1, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar {
  background-image: url("../images/drop/drop-calculator-step2-month0.png?1441017261");
  background-size: auto 88%; }

@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar {
    display: block;
    /*position: relative;*/
    top: -0;
    padding-bottom: 50px; } }
/* line 12, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month0 {
  background-image: url("../images/drop/drop-calculator-step2-month0.png?1441017261"); }

/* line 15, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month1 {
  background-image: url("../images/drop/drop-calculator-step2-month1.png?1441017261"); }

/* line 18, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month2 {
  background-image: url("../images/drop/drop-calculator-step2-month2.png?1441017261"); }

/* line 21, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month3 {
  background-image: url("../images/drop/drop-calculator-step2-month3.png?1441017261"); }

/* line 24, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month4 {
  background-image: url("../images/drop/drop-calculator-step2-month4.png?1441017261"); }

/* line 27, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month5 {
  background-image: url("../images/drop/drop-calculator-step2-month5.png?1441017261"); }

/* line 30, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month6 {
  background-image: url("../images/drop/drop-calculator-step2-month6.png?1441017261"); }

/* line 33, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month7 {
  background-image: url("../images/drop/drop-calculator-step2-month7.png?1441017261"); }

/* line 36, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month8 {
  background-image: url("../images/drop/drop-calculator-step2-month8.png?1441017261"); }

/* line 39, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar.month9 {
  background-image: url("../images/drop/drop-calculator-step2-month9.png?1441017261"); }

/* line 42, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .redoOnMobile {
  display: none; }

/* line 45, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results {
  margin: 24% auto 0;
  width: 387px;
  font-size: 13px;
  position: relative;
  color: #938a8c; }

/* line 51, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 30px 0; }

/* line 57, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy span {
  font-size: 48px;
  font-weight: 700;
  display: block;
  line-height: 46px; }

/* line 64, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-info {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7124px;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle; }

/* line 68, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-info:before {
  content: none; }

/* line 71, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-info:hover {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7028px;
  width: 21px;
  height: 21px; }

/* line 75, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 22px;
  color: #78a2e0;
  margin: 0 0 4px 0;
  text-align: center; }

/* line 83, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy .icon-info {
  margin: 0 5px 4px 0; }

/* line 87, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .month_pregnancy {
  text-align: center;
  border-top: solid 1px #dfcbc3;
  padding: 10px 0 6px; }

/* line 91, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .month_pregnancy p {
  margin: 0 0 5px 0; }

/* line 94, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .month_pregnancy.first {
  margin: 16px 24px 0; }

/* line 98, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .maternity-leave {
  text-align: center;
  color: #1e3990;
  border-bottom: solid 1px #dfcbc3;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0; }

/* line 104, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .maternity-leave .icon-info {
  margin: 0 7px 0 0; }

/* line 108, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .weeks-leave-p {
  width: 170px;
  padding: 0 0 0 20px;
  display: inline-block; }

/* line 113, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth {
  position: absolute;
  right: -270px;
  top: -55px;
  border-left: solid 1px #f2e8e4;
  padding: 0 0 46px 8px;
  width: 250px;
  font-size: 15px;
  line-height: 16px;
  color: #78a2e0; }

/* line 123, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth span.date {
  font-size: 35px;
  display: block;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 600;
  line-height: 34px;
  margin: 8px 0 0; }

/* line 131, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth .icon-info {
  position: absolute;
  bottom: 16px;
  left: 7px; }

/* line 136, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth .icon-birth {
  display: none; }

/* line 141, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble {
  display: none;
  position: absolute;
  text-align: center;
  color: #78a2e0;
  box-sizing: border-box;
  padding-top: 34px;
  bottom: -42%;
  left: -68%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8121px;
  width: 186px;
  height: 186px; }

/* line 151, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble h3 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 26px;
  margin: 0 0 10px;
  padding: 0;
  text-transform: none; }

/* line 160, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble p {
  font-size: 15px; }

/* line 162, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble p strong {
  display: block; }

/* line 166, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble .icon-echo {
  display: none; }

/* line 169, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-2 {
  bottom: -43%;
  left: 60%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8472px;
  width: 200px;
  height: 186px; }

/* line 174, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-3 {
  bottom: 10%;
  left: 135%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8472px;
  width: 200px;
  height: 186px; }

/* line 179, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.is-show {
  display: block; }

/* line 183, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy {
  display: block;
  position: absolute; }

/* line 186, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy1 {
  left: -18%;
  bottom: -7%; }

/* line 190, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy2 {
  left: 45%;
  bottom: -38%; }

/* line 194, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy3 {
  left: 121%;
  bottom: 21%; }

/* line 198, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-past {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6659px;
  width: 43px;
  height: 43px; }

/* line 201, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-active {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6483px;
  width: 43px;
  height: 43px; }

/* line 204, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-next {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6571px;
  width: 43px;
  height: 43px; }

/* line 208, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder {
  text-align: center;
  margin-bottom: 20px; }

/* line 211, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  padding: 9px 18px;
  width: 150px; }

/* line 220, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .link_return {
  font-size: 13px;
  color: #78a2e0;
  display: block;
  text-align: center; }

/* line 227, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .functions {
  padding: 0;
  text-align: center;
  width: 106px; }

/* line 231, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .functions a {
  text-decoration: none; }

/* line 234, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .functions .function-image {
  display: block;
  margin: 0 0 8px; }

/* line 237, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .functions .function-image .fb-icon {
  /*background-image: url('../images/gallia-icon-s99aae6ecaa.png');
  background-position: 0 -4470px;*/
  width: 43px;
  height: 43px; }

/* line 244, ../scss/global/gallia/portlet/_results-calendar.scss */
.gallia .portlet-boundary .tile-portlet .foreground .results-calendar .functions .function-text {
  display: block;
  margin: 0 5px;
  font-family: Gotham Rounded SSm A, Gotham Rounded SSm B, arial, san-serif;
  font-size: 13px;
  font-weight: 600;
  color: #78a3e0; }

@media (min-width: 769px) and (max-width: 1229px) {
  /* line 255, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .redoOnMobile {
    display: block; }

  /* line 258, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results {
    width: 320px;
    font-size: 12px; }

  /* line 261, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy {
    margin: 0 0 24px 0; }

  /* line 263, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy span {
    font-size: 40px;
    line-height: 36px; }

  /* line 268, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-info {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7076px;
    width: 17px;
    height: 17px; }

  /* line 270, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-info:hover {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7054px;
    width: 17px;
    height: 17px; }

  /* line 274, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy {
    font-size: 20px;
    margin: 0; }

  /* line 277, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy .icon-info {
    margin: 0 5px 0px 0; }

  /* line 282, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .month_pregnancy.first {
    margin: 10px 24px 0; }

  /* line 286, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .maternity-leave {
    margin: 0 0 6px; }

  /* line 289, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .weeks-leave-p {
    width: auto; }

  /* line 292, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth {
    font-size: 13px;
    line-height: 13px;
    padding: 0 0 43px 6px;
    right: -196px;
    top: -50px;
    width: 173px; }

  /* line 299, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth span.date {
    font-size: 30px;
    line-height: 28px;
    margin: 6px 0 0; }

  /* line 305, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble {
    padding-top: 28px;
    bottom: -33%;
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7963px;
    width: 153px;
    height: 153px; }

  /* line 309, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble h3 {
    font-size: 24.6px;
    line-height: 21px;
    margin: 0 0 6px; }

  /* line 314, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble p {
    font-size: 12.3px; }

  /* line 317, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-2 {
    bottom: -36%;
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8312px;
    width: 163px;
    height: 155px; }

  /* line 321, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-3 {
    bottom: 16%;
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8312px;
    width: 163px;
    height: 155px; }

  /* line 327, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy1 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6443px;
    width: 35px;
    height: 35px;
    bottom: -1%;
    left: -19%; }

  /* line 332, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy2 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6531px;
    width: 35px;
    height: 35px;
    bottom: -31%; }

  /* line 336, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy3 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6531px;
    width: 35px;
    height: 35px;
    bottom: 26%;
    left: 122%; }

  /* line 341, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-past {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6619px;
    width: 35px;
    height: 35px; }

  /* line 344, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-active {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6443px;
    width: 35px;
    height: 35px; }

  /* line 347, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-echo-next {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6531px;
    width: 35px;
    height: 35px; }

  /* line 351, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder {
    margin-bottom: 5px; }

  /* line 353, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .button-holder .btn {
    font-size: 13px;
    line-height: 15px;
    padding: 8px 18px;
    width: 121px;
    float: left;
    margin-left: 10px; }

  /* line 362, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .link_return {
    font-size: 12px; } }
@media (max-width: 1023px) {
  /* line 370, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .redoOnMobile {
    display: block; }

  /* line 373, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results {
    margin: 30% auto 0;
    width: 300px; }

  /* line 376, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth {
    right: -85px;
    top: -120px;
    border: none; }

  /* line 381, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble {
    bottom: -74%;
    left: -74%; }

  /* line 384, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-2 {
    bottom: -74%; }

  /* line 387, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-3 {
    bottom: -13%;
    left: 138%; }

  /* line 393, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy1 {
    bottom: -34%;
    left: -22%; }

  /* line 397, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy2 {
    bottom: -67%; }

  /* line 400, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy.icon-step-pregnancy3 {
    bottom: 1%;
    left: 125%; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar {
    background-image: none !important; }

  /* line 409, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .redoOnMobile {
    display: block; }

  /* line 412, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results {
    margin: 0 auto;
    width: 85%;
    font-size: 15px;
    text-align: center; }

  /* line 417, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 12px; }

  /* line 421, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .day-pregnancy span {
    font-size: 48.33px;
    line-height: 48px; }

  /* line 426, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy {
    display: inline-block;
    font-size: 28px;
    width: 42%;
    vertical-align: middle; }

  /* line 431, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .amenorrhea-pregnancy .icon-info {
    display: none; }

  /* line 436, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .month_pregnancy.first {
    margin: 30px 0 0; }

  /* line 440, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .weeks-leave-p {
    border-bottom: solid 1px #dfcbc3;
    display: block;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: auto; }

  /* line 447, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth {
    width: 66%;
    margin: 10px auto 20px;
    padding: 20px 0 0;
    position: static; }

  /* line 452, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth .icon-info {
    display: none;
    margin: 0 auto 17px; }

  /* line 456, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .date_birth .icon-birth {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6332px;
    width: 43px;
    height: 43px;
    display: block;
    margin: 0 auto 18px; }

  /* line 462, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble {
    position: relative;
    left: inherit !important;
    bottom: inherit !important;
    display: inherit;
    margin: 30px auto 17px;
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8121px;
    width: 186px;
    height: 186px; }

  /* line 469, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-2 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8472px;
    width: 200px;
    height: 186px; }

  /* line 472, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.period_echo-bubble-3 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8663px;
    width: 187px;
    height: 186px; }

  /* line 475, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble.is-show {
    display: inherit; }

  /* line 478, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble .icon-echo {
    display: block;
    position: absolute; }

  /* line 481, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble .icon-echo.icon-echo1 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6483px;
    width: 43px;
    height: 43px;
    right: -55px;
    top: -7px; }

  /* line 486, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble .icon-echo.icon-echo2 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6571px;
    width: 43px;
    height: 43px;
    left: -50px;
    bottom: 40px; }

  /* line 491, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .period_echo-bubble .icon-echo.icon-echo3 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6571px;
    width: 43px;
    height: 43px;
    right: -55px;
    bottom: -7px; }

  /* line 498, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .icon-step-pregnancy {
    display: none; }

  /* line 501, ../scss/global/gallia/portlet/_results-calendar.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .results-calendar .content-results .link_return {
    display: none; } }
/* line 1, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil {
  padding: 38px 32px 0px 48px; }

/* line 3, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil h3, .gallia .portlet-boundary .tile-portlet .foreground .contact-profil h4 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 200;
  line-height: 32px;
  margin: 0 0 37px 0; }

/* line 10, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil h4 {
  margin: 0 0 30px 0; }

/* line 14, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree [type="checkbox"]:not(:checked),
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree [type="checkbox"]:checked {
  position: absolute;
  left: -9999px; }

/* line 22, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p:not(#foo) > label {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -1820px;
  width: 30px;
  height: 30px; }

/* line 25, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p:not(#foo) > input[type="checkbox"]:checked + label {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -1755px;
  width: 30px;
  height: 30px; }

/* line 30, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p label {
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  float: left;
  width: 50% !important;
  position: relative;
  padding: 0 0 0 44px; }

/* line 42, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree input[type="submit"] {
  background: none;
  border: 0 none;
  color: white;
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  height: 38px;
  margin: 0;
  padding: 0; }

/* line 55, ../scss/global/gallia/portlet/_contact-profil.scss */
.gallia .portlet-boundary .tile-portlet .foreground .contact-profil > .btn {
  bottom: 50px;
  left: 70px;
  margin: 0;
  position: absolute; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil {
    padding: 38px 25px 0px 40px; }

  /* line 64, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil h3, .gallia .portlet-boundary .tile-portlet .foreground .contact-profil h4 {
    font-size: 30px;
    line-height: 25px; }

  /* line 68, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil input[type="checkbox"] {
    width: 25px;
    height: 25px; }

  /* line 75, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p:not(#foo) > label {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1790px;
    width: 25px;
    height: 25px; }

  /* line 78, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p:not(#foo) > input[type="checkbox"]:checked + label {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1725px;
    width: 25px;
    height: 25px; }

  /* line 84, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p label {
    font-size: 12.3px;
    line-height: 14px;
    padding: 0 0 0 43px; }

  /* line 91, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil input[type="submit"] {
    font-size: 41px; }

  /* line 94, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil > .btn {
    bottom: 40px;
    left: 40px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil {
    text-align: center;
    padding: 28px 16% 0; }

  /* line 104, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree {
    margin: 0 auto 0;
    min-height: 40px;
    width: 77%; }

  /* line 109, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree p label {
    text-align: left;
    width: 127px !important;
    margin-top: 8px; }

  /* line 115, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil .form-agree input[type="submit"] {
    font-size: 40px;
    float: right; }

  /* line 120, ../scss/global/gallia/portlet/_contact-profil.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .contact-profil > .btn {
    bottom: auto;
    left: auto;
    position: relative; } }
/* line 1, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout {
  padding: 38px 50px 0 48px; }

/* line 3, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider {
  bottom: auto;
  height: 600px;
  left: auto;
  position: relative;
  right: auto;
  top: auto; }

/* line 10, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider .markers {
  bottom: 47px;
  left: 0;
  text-align: center;
  width: 100%; }

/* line 17, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4 {
  font-size: 35px;
  font-family: Karbon ,Arial, sans-serif;
  font-weight: 300;
  line-height: 30px; }

/* line 23, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3 {
  margin: 0 0 34px 0; }

/* line 26, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4 {
  margin: 0 0 17px 0; }

/* line 30, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout .picture {
  text-align: center; }

/* line 33, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout p {
  margin: 0 0 43px 0; }

/* line 37, ../scss/global/gallia/portlet/_profil-findout.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-findout:hover h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout:hover h4, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout:hover p {
  color: #1e3990; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout {
    padding: 38px 40px 0; }

  /* line 43, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider {
    height: 470px; }

  /* line 46, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3 {
    font-size: 30px;
    line-height: 25px; }

  /* line 50, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4 {
    margin: 0 0 17px; }

  /* line 53, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout p {
    font-size: 13px; }

  /* line 56, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .picture {
    width: 104px;
    margin: 0 auto; }

  /* line 59, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .picture img {
    width: 100%; }

  /* line 64, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider .markers {
    bottom: 20px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 72, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider {
    margin: 0 auto;
    width: 384px;
    height: 230px; }

  /* line 77, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout p {
    clear: both;
    float: left;
    width: 190px; }

  /* line 82, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4 {
    width: 170px;
    margin-bottom: 11px; }

  /* line 86, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .picture {
    position: absolute;
    right: 0; }

  /* line 90, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .markers {
    left: 0;
    width: 100%; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout {
    padding: 28px 3% 0; }

  /* line 97, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider {
    height: 200px;
    margin: 0 auto;
    width: 400px; }

  /* line 101, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .slider .markers .rounds .round {
    border-radius: 5px;
    height: 10px;
    width: 10px; }

  /* line 107, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-findout p {
    clear: both;
    float: left;
    width: 190px; }

  /* line 112, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h3 {
    font-size: 25px;
    margin: 0 0 0 0; }

  /* line 116, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout h4 {
    font-size: 35px; }

  /* line 119, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .picture {
    position: absolute;
    right: 0; }

  /* line 123, ../scss/global/gallia/portlet/_profil-findout.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-findout .markers {
    left: 0;
    width: 100%; } }
/* line 1, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children {
  padding: 38px 0 0 0; }

/* line 3, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children .slider {
  height: 290px; }

/* line 5, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children .slider .slide {
  padding: 0 50px;
  text-align: center; }

/* line 10, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children > .btn {
  bottom: 50px;
  left: 70px;
  margin: 0;
  position: absolute; }

/* line 16, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-children h4 {
  text-align: center;
  font-size: 35px;
  font-family: Karbon ,Arial, sans-serif;
  font-weight: 300;
  line-height: 30px;
  color: #938a8c;
  margin: 0 0 90px 0; }

/* line 25, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children h4 {
  font-weight: 200;
  line-height: 32px;
  margin: 0 0 90px 0; }

/* line 30, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children .picture-drop {
  height: 195px;
  width: 136px;
  background-image: url("../images/drop/drop-children.png?1441017261");
  display: inline-block;
  line-height: 268px;
  text-align: center;
  margin: 20px 0 35px 0; }

/* line 38, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children .picture-drop img {
  height: 32px;
  width: 32px; }

/* line 44, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children p {
  margin: 0 0 43px 0;
  color: #938a8c;
  font-size: 20px; }

/* line 48, ../scss/global/gallia/portlet/_profil-children.scss */
.gallia .portlet-boundary .tile-portlet .foreground .profil-children p span {
  font-size: 12px;
  display: block; }

@media (max-width: 1229px) {
  /* line 55, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children .slider {
    height: 240px; }

  /* line 58, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-children h4 {
    margin: 0 0 60px 0;
    font-size: 30px;
    line-height: 45px; }

  /* line 63, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children .picture-drop {
    margin-bottom: 27px;
    background-image: url("../images/drop/drop-children-md.png?1441017261");
    width: 108px;
    height: 158px;
    line-height: 210px; }

  /* line 70, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children p {
    font-size: 18px; }

  /* line 73, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children > .btn {
    bottom: 40px;
    left: 60px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children {
    text-align: center;
    padding-top: 16px; }

  /* line 83, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children .slider {
    height: 215px; }

  /* line 86, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children h3, .gallia .portlet-boundary .tile-portlet .foreground .profil-children h4 {
    margin: 0 0 0; }

  /* line 89, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children .picture-drop {
    margin-bottom: 15px;
    background-image: url("../images/drop/drop-children-xs.png?1441017261");
    width: 84px;
    line-height: 210px;
    height: 124px;
    line-height: 155px;
    margin-bottom: 15px; }

  /* line 98, ../scss/global/gallia/portlet/_profil-children.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .profil-children > .btn {
    bottom: auto;
    left: auto;
    position: relative; } }
/* line 1, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged {
  padding: 75px 0 0 50px; }

/* line 3, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  padding: 0 0 37px 0;
  position: relative; }

/* line 9, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote {
  border: none;
  margin: 0;
  padding: 0; }

/* line 13, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h2, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h3 {
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 60px;
  font-weight: 200;
  line-height: 55px;
  margin: 0 0 44px 0; }

/* line 21, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote p {
  font-size: 15px;
  line-height: 15px;
  color: #938a8c; }

/* line 31, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged.white .quote blockquote h2, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged.white .quote blockquote h3, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged.white .quote blockquote p {
  color: #fff; }

/* line 36, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join p {
  font-family: Karbon,Arial,sans-serif;
  font-size: 23px;
  line-height: 23px;
  font-weight: 400;
  color: #78a2e0;
  margin: 0 0 15px 0; }

/* line 44, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join {
  border-radius: 8px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  width: 124px; }

/* line 52, ../scss/global/gallia/portlet/_article-privileged.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join .btn-join:hover {
  text-decoration: none;
  color: #1e3990; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged {
    padding: 75px 0 0 20px; }

  /* line 63, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h2, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h3 {
    font-size: 50px;
    line-height: 45px;
    margin-bottom: 34px; }

  /* line 71, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join p {
    font-size: 18px;
    line-height: 15px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged {
    padding: 35px 0 0 28px; }

  /* line 83, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote {
    padding: 0; }

  /* line 86, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h2, .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote h3 {
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 10px; }

  /* line 91, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .quote blockquote p {
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 10px; }

  /* line 99, ../scss/global/gallia/portlet/_article-privileged.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-privileged .join p {
    font-size: 15px;
    line-height: 12px; } }
/* line 1, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy {
  padding: 50px 0px 38px 50px;
  background-image: url("../images/drop/slider-pregnancy1.png?1441017261");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 100%;
  color: #fff; }

/* line 9, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h3, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h2 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 65px;
  font-weight: 300;
  line-height: 50px;
  margin: 0 0 8px 0;
  color: #fff; }

/* line 17, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy sup {
  font-size: 55%; }

/* line 20, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h4, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h4 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 200;
  line-height: 30px;
  margin: 0 0 44px 0; }

/* line 27, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h5 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  margin: 0 0 20px 0; }

/* line 35, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .section p {
  font-size: 15px;
  line-height: 18px; }

/* line 38, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .section p span {
  display: block; }

/* line 43, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box {
  display: table;
  margin: 0 0 20px 0;
  width: 100%; }

/* line 47, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column {
  display: table-cell;
  width: 47.9%;
  position: relative;
  box-sizing: border-box;
  padding: 0 18% 0 0; }

/* line 53, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column .visuel-box {
  position: absolute;
  right: -2px;
  top: 0; }

/* line 58, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column:first-child {
  border-right: solid 1px white;
  margin-right: 47px; }

/* line 61, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column:first-child .visuel-box {
  right: 0px; }

/* line 70, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps {
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  display: block;
  width: 32%;
  line-height: 15px;
  text-decoration: none; }

/* line 78, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps span {
  display: block;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  color: #1e3990;
  margin: 7px 0 0; }

/* line 84, ../scss/global/gallia/portlet/_article-pregnancy.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps .icon-apps {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6251px;
  width: 76px;
  height: 76px;
  display: block;
  float: left;
  margin: 0 16px 0 0; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy {
    padding: 30px 0 0 34px; }

  /* line 95, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h3, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h2 {
    font-size: 55px;
    line-height: 40px; }

  /* line 99, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h4, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h4 {
    font-size: 30px;
    line-height: 25px;
    margin: 0 0 30px; }

  /* line 104, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h5 {
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 12px; }

  /* line 110, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .section p {
    font-size: 13px;
    line-height: 16px; }

  /* line 115, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box {
    margin: 0 0 12px 0; }

  /* line 117, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column {
    width: 48%; }

  /* line 119, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column:first-child {
    margin-right: 36px; }

  /* line 122, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column .visuel-box {
    width: 138px;
    height: 213px; }

  /* line 128, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps {
    width: 40%;
    font-size: 12px;
    font-weight: 500; }

  /* line 132, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps .icon-apps {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6127px;
    width: 66px;
    height: 66px;
    margin: 0 14px 0 0; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy {
    padding: 20px 0 0 20px; }

  /* line 141, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h3, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h2 {
    font-size: 35px;
    line-height: 26px;
    margin: 0 0 4px; }

  /* line 146, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h4, .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .h4 {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 19px; }

  /* line 151, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .tag {
    margin: 0 0 12px; }

  /* line 154, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy h5 {
    font-size: 13px;
    line-height: 12px;
    margin: 0 0 9px; }

  /* line 160, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .section p {
    font-size: 12px;
    line-height: 14px; }

  /* line 165, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box {
    margin: 0 0 12px; }

  /* line 167, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column {
    width: 48.6%;
    padding: 0 14% 0 0; }

  /* line 170, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column:first-child {
    margin-right: 20px; }

  /* line 173, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .box .column .visuel-box {
    width: 100px;
    height: 154px; }

  /* line 179, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps {
    width: auto;
    font-size: 12px;
    line-height: 10px;
    font-weight: 300; }

  /* line 184, ../scss/global/gallia/portlet/_article-pregnancy.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-pregnancy .link-apps .icon-apps {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -6198px;
    width: 48px;
    height: 48px;
    margin: -9px 12px 0 0; } }
/* line 1, ../scss/global/gallia/portlet/_article-image-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom {
  background-repeat: no-repeat;
  background-size: 250px;
  padding: 28px 48px;
  font-size: 15px;
  line-height: 18px; }

/* line 8, ../scss/global/gallia/portlet/_article-image-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.background-image-center {
  background-size: auto 40%;
  background-position: 50% 90%; }

.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.background-image-left {
  background-position: 20% 90%;
  background-size: auto 50%; }

/* line 14, ../scss/global/gallia/portlet/_article-image-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.color-white h3 a, .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.color-white h2 a {
  color: #fff; }

/* line 19, ../scss/global/gallia/portlet/_article-image-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom .title-h2 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 35px;
  margin-bottom: 20px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom {
    padding: 15px 29px;
    background-size: 250px; }

  /* line 32, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.background-image-center {
    text-align: center; }

  /* line 35, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom .title-h2 {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 13px; }

  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom.background-image-left {
    background-position: 6% 90%; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom {
    font-size: 12px;
    line-height: 14px;
    padding: 10px 20px;
    background-size: 170px; }

  /* line 45, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom .title-h2 {
    font-size: 25px;
    line-height: 21px;
    margin-bottom: 13px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom {
    font-size: 13px;
    line-height: 16px;
    padding: 22px 40px;
    background-size: 200px; }

  /* line 55, ../scss/global/gallia/portlet/_article-image-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom .title-h2 {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 16px; } }
.gallia .portlet-boundary .tile-portlet .foreground .article-image-bottom p.foot_push_large {
  position: absolute;
  bottom: 5px; }

/* line 1, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact {
  padding-top: 52px; }

/* line 4, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h3 {
  margin: 0 0 24px 0; }

/* line 7, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt {
  font-size: 14px; }

/* line 10, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h4 {
  margin: 0 0 8px 0; }

/* line 13, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h4 {
  font-weight: bold; }

/* line 16, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt {
  margin: 0 0 24px 0; }

/* line 20, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column {
  margin-bottom: 15px; }

/* line 22, ../scss/global/gallia/portlet/_article-contact.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column a {
  color: #fff; }

@media (max-width: 1229px) {
  /* line 28, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact-column-text strong {
    font-size: 13px !important; }

  /* line 31, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt {
    margin: 0 0 15px 0; }

  /* line 35, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column {
    height: auto;
    margin-bottom: 0; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact {
    text-align: left;
    padding: 44px 32px 32px 32px; }

  /* line 45, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact .title-h3 {
    float: left;
    margin: 0 32px 0 0; }

  /* line 49, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact {
    position: absolute;
    left: inherit;
    right: 30px;
    top: 46px;
    width: 40%; }

  /* line 55, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column {
    text-align: center; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact {
    padding-top: 30px; }

  /* line 62, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact p.txt {
    margin: 0 0 30px 0; }

  /* line 65, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact {
    left: 25%;
    right: 25%; }

  /* line 68, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact .contact .contact-column-text {
    display: none !important; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact {
    padding-top: 30px; } }
/* line 2, ../scss/global/gallia/portlet/_article-content-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-content-bottom .content-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  padding: 17px 17px 38px 17px; }

@media (min-width: 769px) and (max-width: 1229px) {
  /* line 2, ../scss/global/gallia/portlet/_article-content-bottom.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-content-bottom .content-bottom {
    padding: 10px 10px 27px 10px; } }
/* line 13, ../scss/global/gallia/portlet/_article-content-bottom.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-content-bottom .content-top-right {
  position: absolute;
  top: 0;
  right: 0; }

/* line 1, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line {
  padding-top: 60px; }

/* line 4, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
  font-size: 14px; }

/* line 7, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h3 {
  margin: 0 0 38px 0; }

/* line 10, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4 {
  margin: 0 0 8px 0; }

/* line 13, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4 {
  font-weight: bold; }

/* line 16, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
  margin: 0 0 45px 0; }

/* line 19, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact {
  position: relative;
  margin-right: 22%;
  margin-left: 22%; }

/* line 23, ../scss/global/gallia/portlet/_article-contact-line.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column {
  height: auto; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line {
    padding-top: 46px; }

  /* line 29, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h3 {
    margin: 0 0 29px 0; }

  /* line 32, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
    margin: 0 0 31px 0; }

  /* line 35, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact {
    margin-right: 28%;
    margin-left: 28%; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line {
    padding-top: 36px; }

  /* line 42, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .allo-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1925px;
    width: 146px;
    height: 120px; }

  /* line 45, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
    font-size: 12px; }

  /* line 48, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h3 {
    margin: 0 0 18px 0; }

  /* line 51, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4 {
    margin: 0; }

  /* line 54, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
    margin: 0 0 23px 0; }

  /* line 59, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .phone-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9187px;
    width: 29px;
    height: 29px; }

  /* line 62, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .email-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2354px;
    width: 29px;
    height: 29px; }

  /* line 65, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .mail-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7536px;
    width: 29px;
    height: 29px; }

  /* line 68, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .contact .contact-column .chat-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1158px;
    width: 29px;
    height: 29px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line {
    padding-top: 50px; }

  /* line 76, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .allo-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1925px;
    width: 146px;
    height: 120px; }

  /* line 79, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
    font-size: 13px; }

  /* line 82, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h3, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h3 {
    margin: 0 0 30px 0; }

  /* line 85, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line h4, .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line .title-h4 {
    margin: 0 0 3px 0; }

  /* line 88, ../scss/global/gallia/portlet/_article-contact-line.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-contact-line p.txt {
    margin: 0 0 32px 0; } }
/* line 1, ../scss/global/gallia/portlet/_app-theme.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-fiches-app {
  display: none; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_app-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-fiches-app {
    display: block;
    margin-top: 85px;
    float: right;
    width: 45%;
    margin-right: 20px; }

  /* line 12, ../scss/global/gallia/portlet/_app-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-fiches-app h3 {
    color: white; }

  /* line 20, ../scss/global/gallia/portlet/_app-theme.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-fiches-app p {
    color: white;
    margin-bottom: 20px; } }
/* line 3, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-allo-img {
  margin-bottom: 10px;
  text-align: center;
  margin-top: 20px; }

/* line 9, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-allo-img img {
  max-height: 120px; }

@media (max-width: 1280px) {
  /* line 14, ../scss/global/gallia/portlet/_article-gv-allo.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-allo-img img {
    max-height: 60px; } }
/* line 19, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .phone-icon {
  background-image: url("/gallia-theme/images/gallia-icon/phone-icon-white-m.png");
  width: 37px;
  height: 37px; }

/* line 25, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .email-icon {
  background-image: url("/gallia-theme/images/gallia-icon/email-icon-white-md.png");
  width: 37px;
  height: 37px; }

/* line 31, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .chat-icon {
  background-image: url("/gallia-theme/images/gallia-icon/chat-icon-white-m.png");
  width: 37px;
  height: 37px; }

/* line 37, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-column-image {
  display: block;
  padding-bottom: 10px; }

/* line 42, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-column-text {
  display: block;
  font-size: 11px;
  line-height: normal;
  font-weight: 700;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  color: white; }

/* line 51, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-column {
  padding: 10px;
  box-sizing: border-box;
  height: 106px;
  text-align: center; }

/* line 58, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-column-text strong {
  display: block;
  font-size: 16px;
  color: #fff; }

/* line 64, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .border-left-contact-col {
  border-left: 1px solid white; }

/* line 68, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 74, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-tagline {
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  text-align: center;
  color: white;
  font-size: 16px;
  margin-bottom: 20px; }

/* line 82, ../scss/global/gallia/portlet/_article-gv-allo.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-allo .contact-footer {
  margin-top: 25px;
  font-family: Gotham Rounded SSm A,Gotham Rounded SSm B,Arial,sans-serif;
  text-align: center;
  color: white;
  font-size: 0.8em; }

/* line 3, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .chat-btnplus-gv {
  position: absolute;
  bottom: 20px; }

/* line 8, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .chat-service {
  padding: 30px; }

/* line 12, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .date-Schedule-gv {
  margin-top: 20px;
  margin-bottom: 40px; }

/* line 17, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .chat-rte-upper-gv {
  margin-top: 40px; }

@media (max-width: 1229px) {
  /* line 22, ../scss/global/gallia/portlet/_article-gv-chat.scss */
  .gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .chat-rte-upper-gv {
    margin-top: 30px; } }
/* line 27, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .rte-date-gv strong {
  font-weight: 700;
  color: #78a2e0;
  font-size: 25px;
  margin-top: 20px; }

/* line 34, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat h3.rte-title-big-gv {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 29px; }

/* line 40, ../scss/global/gallia/portlet/_article-gv-chat.scss */
.gallia .portlet-boundary .tile-portlet .foreground .article-gv-chat .rte-title-big-gv a {
  color: #938a8c; }

@media (max-width: 768px) {
  /* line 107, ../scss/global/gallia/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet.height-xs-auto .foreground {
    position: relative; } }
/* line 1, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-title-little-darkblue,
.gallia .portlet-boundary .tile-portlet h3.rte-title-little-darkblue {
  font-family: Karbon, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e3990;
  margin: 0px 0px 24px; }

/* line 12, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet h3.rte-title-big {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #938a8c; }

/* line 17, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet h3.rte-title-big a {
  text-decoration: none;
  font-weight: 300; }

/* line 23, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-upper {
  text-transform: uppercase;
  color: #78a2e0; }

/* line 27, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-spacer-breadcrumb {
  height: 80px; }

/* line 30, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-introduction {
  font-size: 15px; }

/* line 33, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium {
  font-size: 13px;
  line-height: normal;
  box-sizing: border-box;
  color: #a7a0a2;
  position: relative; }

/* line 39, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3 {
  color: #938a8c;
  margin: 14px 0px; }

/* line 42, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3 a {
  color: #938a8c; }

/* line 47, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max {
  padding: 0px 47px; }

/* line 50, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px; }

/* line 56, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-normal {
  padding: 21px 49px; }

/* line 59, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-normal h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3.rte-title-big {
  line-height: 30px;
  margin-bottom: 35px; }

/* line 63, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-normal .rte-date {
  margin-bottom: 30px; }

/* line 68, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-normal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1;
  opacity: 0; }

/* line 79, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-normal-overlay-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 21px 49px; }

/* line 89, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-medium {
  padding: 25px 49px; }

/* line 92, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3.rte-title-big {
  line-height: 33px;
  margin-bottom: 44px; }

/* line 96, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-medium .rte-date {
  margin-bottom: 54px;
  margin-top: 16px; }

/* line 102, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-date {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #78a2e0; }

/* line 108, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-date strong {
  font-size: 35px;
  font-weight: 700; }

/* line 115, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .color-white h3.rte-title-big {
  color: #fff; }

/* line 117, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .color-white h3.rte-title-big a {
  color: #fff; }

/* line 121, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .color-white .rte-date {
  color: #fff; }

/* line 124, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .color-white .rte-upper {
  color: #fff; }

/* line 127, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .color-white.rte-portlet-normal {
  color: #fff; }

/* line 132, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet h3.rte-p-big-darkblue {
  color: #1e3990; }

/* line 135, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-p-big-darkblue {
  font-family: Karbon, Arial, sans-serif;
  font-size: 35px;
  line-height: 34px;
  font-weight: 300;
  color: #1e3990;
  margin-bottom: 27px; }

/* line 144, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-p-normal-darkblue {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #1e3990; }

/* line 151, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-p-small-blue {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #78a2e0; }

/* line 158, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-p-small-white {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #fff; }

@media (max-width: 768px) {
  /* line 166, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium {
    padding: 12px 82px; }

  /* line 168, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3.rte-title-big {
    margin-bottom: 24px; }

  /* line 171, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium .rte-date {
    margin-bottom: 15px;
    margin-top: 10px; }

  /* line 177, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max {
    text-align: center;
    padding: 0px 27px; }

  /* line 180, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 {
    font-size: 25px;
    margin: 6px 0px; }

  /* line 185, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-spacer-breadcrumb {
    height: 26px; }

  /* line 188, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-title-little-darkblue,
  .gallia .portlet-boundary .tile-portlet h3.rte-title-little-darkblue {
    font-size: 15px;
    margin: 16px 0px 25px; }

  /* line 194, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-introduction {
    font-size: 12px; }

  /* line 197, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-big-darkblue {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 22px; }

  /* line 202, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-normal-darkblue {
    font-size: 15px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 208, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-max {
    font-size: 12px; }

  /* line 211, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium {
    padding: 11px 0px 11px 30px; }

  /* line 214, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3.rte-title-big {
    line-height: 20px;
    margin-bottom: 29px; }

  /* line 218, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium .rte-date {
    margin-bottom: 28px;
    margin-top: 10px; }

  /* line 223, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal {
    padding: 6px 6px 6px 32px; }

  /* line 226, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3.rte-title-big {
    line-height: 20px;
    margin-bottom: 16px; }

  /* line 230, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal p {
    margin-bottom: 0; }

  /* line 233, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal .rte-date {
    margin-bottom: 13px; }

  /* line 237, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max {
    padding: 0px 31px; }

  /* line 240, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 {
    font-size: 30px;
    margin: 6px 0px; }

  /* line 245, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-spacer-breadcrumb {
    height: 56px; }

  /* line 248, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-title-little-darkblue,
  .gallia .portlet-boundary .tile-portlet h3.rte-title-little-darkblue {
    font-size: 12px;
    margin: 0px 0px 15px; }

  /* line 255, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet h3.rte-title-big {
    font-size: 25px; }

  /* line 258, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-introduction {
    font-size: 12px; }

  /* line 262, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-date {
    font-size: 13px; }

  /* line 264, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-date strong {
    font-size: 25px; }

  /* line 268, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-big-darkblue {
    font-size: 25px;
    line-height: 20px;
    margin-bottom: 20px; }

  /* line 273, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-normal-darkblue {
    font-size: 12px; }

  /* line 277, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-small-blue {
    font-size: 12px; }

  /* line 281, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-small-white {
    font-size: 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 287, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-max {
    font-size: 12px; }

  /* line 290, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium {
    padding: 18px 39px; }

  /* line 293, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3.rte-title-big {
    line-height: 26px;
    margin-bottom: 37px; }

  /* line 297, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium .rte-date {
    margin-bottom: 45px;
    margin-top: 11px; }

  /* line 302, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal {
    padding: 10px 40px; }

  /* line 305, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3.rte-title-big {
    line-height: 25px;
    margin-bottom: 25px; }

  .gallia .portlet-boundary .rte-portlet-normal-overlay-content-wrapper a {
    line-height: 25px;
    margin-bottom: 25px;
    font-size: 30px; }

  /* line 309, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-normal .rte-date {
    margin-bottom: 17px; }

  /* line 313, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max {
    padding: 0px 39px; }

  /* line 316, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 {
    font-size: 30px;
    margin: 6px 0px; }

  /* line 321, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-spacer-breadcrumb {
    height: 52px; }

  /* line 324, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-title-little-darkblue,
  .gallia .portlet-boundary .tile-portlet h3.rte-title-little-darkblue {
    font-size: 13px;
    margin: 0px 0px 20px; }

  /* line 331, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet h3.rte-title-big {
    font-size: 30px; }

  /* line 335, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-upper {
    font-size: 13px; }

  /* line 339, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-date {
    font-size: 13px; }

  /* line 341, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-date strong {
    font-size: 30px; }

  /* line 345, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-introduction {
    font-size: 13px; }

  /* line 349, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-big-darkblue {
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 28px; }

  /* line 354, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-normal-darkblue {
    font-size: 12px; }

  /* line 358, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-small-blue {
    font-size: 12px; }

  /* line 362, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-p-small-white {
    font-size: 12px; } }
/* line 1, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
  position: absolute;
  top: 107px;
  font-size: 145.67px;
  height: 0px;
  line-height: 15px;
  font-weight: 700;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  color: #f2e1d9; }

/* line 12, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range {
  font-family: Arial, sans-serif;
  font-size: 13px; }

/* line 15, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range hr, .gallia .portlet-boundary .tile-portlet .product-range .hr {
  border-top: 1px solid #f1d6c9;
  border-bottom: 0px; }

/* line 20, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .product-choice {
  position: absolute;
  bottom: 0px; }

/* line 25, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .button-area .dropdown-menu {
  top: inherit;
  bottom: 100%; }

/* line 30, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .triangle-container-top {
  position: absolute;
  top: -19px;
  width: 100%; }

/* line 34, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .triangle-container-top .triangle-top {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -18px;
  border-style: solid;
  border-width: 0 18px 19px;
  border-color: transparent transparent #1e3990 transparent; }

/* line 43, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice {
  box-sizing: border-box;
  height: 147px;
  color: #78a2e0;
  font-size: 12px;
  line-height: normal;
  position: relative;
  z-index: 2;
  background-color: #1e3990; }

/* line 52, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .self-height {
  height: 147px; }

/* line 55, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9578px;
  width: 43px;
  height: 43px;
  display: inline-block;
  vertical-align: middle; }

/* line 59, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload:hover {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9452px;
  width: 43px;
  height: 43px; }

/* line 63, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area {
  margin-right: 38px;
  position: relative;
  display: inline-block; }

/* line 67, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default {
  text-align: left;
  text-shadow: none;
  box-shadow: none;
  background-color: #354d9a;
  border-radius: 0px;
  background-image: none;
  border: none;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  height: 58px;
  padding-right: 56px; }

/* line 80, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default .btn-text {
  white-space: normal; }

/* line 83, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default.btn-age {
  width: 180px; }

/* line 86, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default.btn-needs {
  width: 228px; }

/* line 90, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .caret {
  width: 56px;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  height: 50px;
  border: none;
  margin: 4px 0px;
  border-left: 1px solid #7283b8; }

/* line 102, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .caret:after {
  content: '';
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2274px;
  width: 27px;
  height: 14px;
  left: 13px;
  top: 19px;
  position: absolute; }

/* line 112, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .dropdown-menu > li > a {
  color: #ffffff; }

/* line 115, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .dropdown-menu > li > a:hover {
  background-image: none;
  background-color: #354d9a;
  font-size: 13.5px; }

/* line 121, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .description {
  padding: 0px 20px; }

/* line 123, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .description p {
  margin: 0px; }

/* line 127, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice h2, .gallia .portlet-boundary .tile-portlet .product-range .product-choice h3 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  color: #fff;
  line-height: normal;
  font-size: 35px;
  margin: 0px;
  padding: 0px 48px; }

/* line 136, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom {
  position: absolute;
  bottom: -19px;
  width: 100%; }

/* line 140, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom .triangle-bottom {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -18px;
  border-style: solid;
  border-width: 19px 18px 0;
  border-color: #1e3990 transparent transparent transparent; }

/* line 149, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations {
  padding: 0px 48px; }

/* line 151, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations figure {
  margin: 0px; }

/* line 154, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser {
  text-align: center;
  line-height: normal;
  color: #a7a0a2; }

/* line 158, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser h4, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .h4text {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #1e3990;
  margin-bottom: 11px; }

/* line 165, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .teaser-text {
  margin-top: 10px; }

/* line 169, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .label {
  background-color: #f1d6c9;
  color: #1e3990;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 700;
  width: 110px;
  height: 27px;
  font-size: 15px;
  line-height: 27px;
  text-transform: uppercase;
  text-shadow: none;
  display: inline-block;
  border-radius: 9px; }

/* line 182, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .label p {
  margin: 0px; }

/* line 186, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products {
  margin-top: 38px; }

/* line 188, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group {
  float: left;
  height: 241px;
  position: relative; }

/* line 192, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .products-sub-group {
  float: left;
  text-align: center;
  font-size: 16px;
  color: #a7a0a2; }

@media (min-width: 768px) {
  /* line 199, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .products-sub-group .product-picture .product-link-for-mobile {
    pointer-events: none;
    cursor: default; } }
/* line 205, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .products-sub-group .figcaption {
  margin-top: 21px;
  padding-left: 10px; }

/* line 210, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 {
  margin-right: 90px; }

/* line 212, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after {
  right: -79px;
  content: '2'; }

/* line 217, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 .products-1 {
  margin-right: 33px; }

/* line 221, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12 {
  margin-right: 116px; }

/* line 223, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after {
  right: -79px;
  content: '3'; }

/* line 230, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
  right: -95px;
  content: '4'; }

/* line 236, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .bottom-label {
  position: absolute;
  right: -10px;
  left: 0px;
  bottom: 0px;
  text-align: center; }

/* line 242, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .bottom-label hr {
  position: absolute;
  top: 15px;
  right: 0px;
  left: 0px;
  margin: 0px;
  z-index: 1; }

/* line 250, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .bottom-label .label {
  position: relative;
  z-index: 2; }

/* line 256, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture {
  width: 107px;
  height: 162px;
  display: block;
  float: left;
  margin-right: -10px;
  position: relative; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product1 {
  z-index: 8; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product2 {
  z-index: 7; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product3 {
  z-index: 6; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product4 {
  z-index: 5; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product5 {
  z-index: 4; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product6 {
  z-index: 3; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product7 {
  z-index: 2; }

/* line 264, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product8 {
  z-index: 1; }

/* line 268, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product-picture-disabled {
  opacity: 0.3; }

/* line 271, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture.product-picture-disabled:hover .speech-bubble {
  display: none; }

/* line 277, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture:hover .speech-bubble {
  display: block; }

/* line 281, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble {
  position: absolute;
  bottom: 50%;
  left: 50%;
  width: 272px;
  height: 272px;
  display: none; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-1-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -10002px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-2-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -10279px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-3-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -10556px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-4-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -10833px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-5-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -11110px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-6-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -11387px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-7-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -11664px;
  width: 272px;
  height: 272px; }

/* line 289, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-8-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -11941px;
  width: 272px;
  height: 272px; }

/* line 293, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble .speech-bubble-text {
  position: absolute; }

/* line 296, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble.last-one {
  left: auto; }

@media (max-width: 768px) {
  /* line 301, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture .speech-bubble {
    visibility: hidden; } }
/* line 307, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 {
  z-index: 1;
  margin-top: 79px;
  margin-bottom: 35px; }

/* line 311, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 hr {
  display: none; }

/* line 314, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 .hr {
  position: relative; }

/* line 316, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 .hr:after {
  content: '1';
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  font-size: 70px;
  height: 70px;
  width: 48px;
  text-align: center;
  line-height: normal;
  background-color: #fff;
  left: 50%;
  color: #f2e1d9;
  position: absolute;
  text-align: center;
  margin-left: -24px;
  top: -40px; }

/* line 335, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .dropdown-menu > li > a {
  color: #ffffff; }

/* line 338, ../scss/global/gallia/portlet/_product-range.scss */
.gallia .portlet-boundary .tile-portlet .product-range .products-informations .dropdown-menu > li > a:hover {
  background-image: none;
  background-color: #354d9a;
  font-size: 13.5px; }

@media (max-width: 768px) {
  /* line 12, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range {
    height: auto; }

  /* line 348, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range hr, .gallia .portlet-boundary .tile-portlet .product-range .separator-1, .gallia .portlet-boundary .tile-portlet .product-range .product-teaser {
    margin-right: 27px;
    margin-left: 27px; }

  /* line 354, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .product-choice {
    position: relative; }

  /* line 358, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice {
    height: auto; }

  /* line 360, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .container-middle {
    display: block; }

  /* line 363, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .self-height {
    height: auto; }

  /* line 366, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice h2, .gallia .portlet-boundary .tile-portlet .product-range .product-choice h3 {
    font-size: 25px;
    line-height: 25px;
    text-align: center;
    padding: 23px 80px 26px; }

  /* line 372, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions {
    box-sizing: border-box;
    text-align: center;
    padding: 0px 80px; }

  /* line 376, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area {
    width: 100%;
    margin-bottom: 10px; }

  /* line 379, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .btn {
    width: 100%;
    padding-right: 56px; }

  /* line 385, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .description {
    text-align: center;
    margin: 10px 20px 20px; }

  /* line 390, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom .triangle-bottom {
    bottom: 1px; }

  /* line 395, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations {
    padding: 0px;
    margin-bottom: 18px; }

  /* line 398, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products {
    overflow-x: scroll;
    margin-top: 24px; }

  /* line 401, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-horizontal {
    width: 1112px;
    padding-right: 44px;
    padding-left: 44px; }

  /* line 406, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group {
    height: 215px; }

  /* line 411, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser h4, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .h4text {
    font-size: 13px;
    margin-bottom: 5px; }

  /* line 415, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .teaser-text {
    margin-top: 8px;
    line-height: 14px; }

  /* line 420, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 {
    margin-top: 58px;
    margin-bottom: 28px; }

  /* line 424, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 .hr:after {
    font-size: 57.51px;
    height: 58px;
    top: -33px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 12, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range {
    height: auto;
    font-size: 12px; }

  /* line 445, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
    position: absolute;
    top: 87px;
    font-size: 119.45px; }

  /* line 452, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range.product-range-bottom .product-choice {
    position: relative; }

  /* line 456, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice {
    height: auto;
    padding-bottom: 23px; }

  /* line 459, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .container-middle {
    display: block; }

  /* line 462, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .self-height {
    height: auto; }

  /* line 465, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9539px;
    width: 34px;
    height: 34px; }

  /* line 467, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload:hover {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9500px;
    width: 34px;
    height: 34px; }

  /* line 471, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice h2, .gallia .portlet-boundary .tile-portlet .product-range .product-choice h3 {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin: 15px; }

  /* line 477, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions {
    box-sizing: border-box;
    padding-left: 111px; }

  /* line 480, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area {
    margin-right: 32px; }

  /* line 482, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .btn-default {
    height: 47px;
    padding-right: 47px; }

  /* line 485, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .btn-default.btn-age {
    width: 147px; }

  /* line 488, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .btn-default.btn-needs {
    width: 186px; }

  /* line 492, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .caret {
    width: 47px;
    height: 41px;
    margin: 3px 0px; }

  /* line 496, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .actions .button-area .caret:after {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2258px;
    width: 22px;
    height: 11px;
    top: 16px;
    left: 11px; }

  /* line 504, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .description {
    padding: 0px 9px; }

  /* line 507, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom {
    bottom: -26px; }

  /* line 509, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom .triangle-bottom {
    width: 0;
    height: 0;
    margin-left: -26px;
    border-style: solid;
    border-width: 26px 26px 0;
    border-color: #1e3990 transparent transparent transparent; }

  /* line 514, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations {
    padding: 0px 29px; }

  /* line 516, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 {
    margin-top: 62px;
    margin-bottom: 28px; }

  /* line 520, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 .hr:after {
    font-size: 57.4px;
    height: 58px;
    top: -33px;
    width: 34px;
    margin-left: -17px; }

  /* line 530, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser h4, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .h4text {
    font-size: 13px;
    margin-bottom: 9px; }

  /* line 534, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .teaser-text {
    margin-top: 11px; }

  /* line 538, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .label {
    width: 90px;
    height: 21px;
    border-radius: 10px;
    line-height: 21px;
    font-size: 13.21px; }

  /* line 545, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products {
    margin-top: 28px;
    padding-bottom: 27px; }

  /* line 548, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture {
    width: 88px;
    height: 134px; }

  /* line 552, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group {
    height: 176px; }

  /* line 555, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .bottom-label hr {
    top: 12px; }

  /* line 559, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 {
    margin-left: 115px;
    margin-bottom: 32px; }

  /* line 562, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 .products-1 {
    margin-right: 27px; }

  /* line 565, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after {
    right: -65px; }

  /* line 570, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12 {
    margin-left: 143px;
    margin-right: 100px; }

  /* line 573, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after {
    right: -69px; }

  /* line 579, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
    right: -63px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 12, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range {
    font-size: 12px; }

  /* line 590, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
    position: absolute;
    top: 87px;
    font-size: 119.45px;
    height: 0px;
    line-height: 15px;
    font-weight: 700;
    font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
    color: #f2e1d9; }

  /* line 600, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice {
    height: 120px; }

  /* line 602, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .self-height {
    height: 120px; }

  /* line 605, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9539px;
    width: 34px;
    height: 34px; }

  /* line 607, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .icon-reload:hover {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9500px;
    width: 34px;
    height: 34px; }

  /* line 611, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice h2, .gallia .portlet-boundary .tile-portlet .product-range .product-choice h3 {
    font-size: 30px;
    line-height: 25px;
    padding: 0px 38px; }

  /* line 616, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area {
    margin-right: 31px; }

  /* line 618, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default {
    height: 48px;
    font-size: 12px;
    line-height: 14px;
    padding-right: 46px; }

  /* line 623, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default.btn-age {
    width: 146px; }

  /* line 626, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .btn-default.btn-needs {
    width: 187px; }

  /* line 630, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .caret {
    width: 46px;
    height: 40px; }

  /* line 633, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .button-area .caret:after {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -2258px;
    width: 22px;
    height: 11px;
    top: 16px;
    left: 11px; }

  /* line 640, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .description {
    padding-left: 0px; }

  /* line 643, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom {
    bottom: -15px; }

  /* line 645, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .product-choice .triangle-container-bottom .triangle-bottom {
    width: 0;
    height: 0;
    margin-left: -15px;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #1e3990 transparent transparent transparent; }

  /* line 650, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations {
    padding: 0px 40px; }

  /* line 652, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .label {
    width: 90px;
    height: 20px;
    line-height: 20px;
    font-size: 13px; }

  /* line 659, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser h4, .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .h4text {
    font-size: 13px;
    margin: 3px 0px; }

  /* line 663, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .product-teaser .teaser-text {
    margin-top: 7px; }

  /* line 667, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 {
    margin-top: 59px;
    margin-bottom: 28px; }

  /* line 671, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .separator-1 .hr:after {
    font-size: 57.4px;
    height: 58px;
    top: -35px; }

  /* line 678, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products {
    margin-top: 36px; }

  /* line 680, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .product-picture {
    width: 88px;
    height: 134px; }

  /* line 684, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group {
    height: 178px; }

  /* line 687, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group .bottom-label hr {
    top: 12px; }

  /* line 691, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 {
    margin-right: 78px; }

  /* line 693, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12 .products-1 {
    margin-right: 28px; }

  /* line 696, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-6-12:after {
    right: -69px; }

  /* line 701, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12 {
    margin-right: 100px; }

  /* line 703, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-12:after {
    right: -68px; }

  /* line 709, ../scss/global/gallia/portlet/_product-range.scss */
  .gallia .portlet-boundary .tile-portlet .product-range .products-informations .products .products-group.products-24:after {
    right: -78px; } }
/* line 1, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator {
  background-color: #f2e1d9;
  color: #a7a0a2;
  line-height: normal; }

/* line 5, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator p {
  margin: 0px; }

/* line 8, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator form {
  margin: 0px; }

/* line 11, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .teaser {
  font-size: 15px;
  margin-left: 52px; }

/* line 15, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area {
  margin-left: 52px; }

/* line 18, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .form-locator .form-locator-zip {
  display: inline-block;
  vertical-align: top;
  max-width: 240px; }

/* line 24, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary {
  padding: 0px;
  height: 58px;
  width: 203px;
  background-color: #fff;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWJlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #f7ebe7));
  background-image: -moz-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: -webkit-linear-gradient(top, white 0%, #f7ebe7 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7ebe7 100%);
  border: none;
  box-shadow: none;
  border-radius: 9px;
  text-shadow: none;
  font-size: 16px;
  color: #938a8c;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500; }

/* line 38, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary .locate-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9096px;
  width: 31px;
  height: 44px;
  margin-right: 12px; }

/* line 42, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary:hover {
  background-color: #6dbc73;
  background-image: none;
  color: #fff; }

/* line 46, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary:hover .locate-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8901px;
  width: 31px;
  height: 44px; }

/* line 51, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input {
  height: 58px;
  box-sizing: border-box;
  margin: 0px;
  background-color: #d6c4bd;
  border: none;
  color: #fff; }

/* line 58, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"] {
  width: 172px;
  padding: 0px 13px; }

/* line 17, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"].placeholder {
  color: #fff; }

/* line 18, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"]:-moz-placeholder {
  color: #fff; }

/* line 19, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"]::-moz-placeholder {
  color: #fff; }

/* line 20, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"]:-ms-input-placeholder {
  color: #fff; }

/* line 21, ../scss/global/_mixin.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"]::-webkit-input-placeholder {
  color: #fff; }

/* line 65, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="submit"] {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  width: 58px; }

/* line 72, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .error {
  display: block;
  color: #fc6768;
  font-size: 13px; }

/* line 77, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .collapse-separator {
  display: inline-block;
  width: 1px;
  height: 50px;
  background-color: #e2d6d1;
  vertical-align: middle;
  margin-left: -1px; }

/* line 85, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .between-or {
  display: inline-block;
  vertical-align: middle;
  width: 118px;
  text-align: center;
  font-size: 50px;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300; }

/* line 95, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocator h3, .gallia .portlet-boundary .tile-portlet .pharmalocator h2, .gallia .portlet-boundary .tile-portlet .pharmalocator .title-h3 {
  margin: 0px;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #938a8c;
  margin-bottom: 12px;
  line-height: 35px; }

@media (max-width: 768px) {
  /* line 106, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table {
    text-align: center;
    width: 100%; }

  /* line 109, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table .teaser {
    margin: 28px 0px;
    font-size: 13px; }

  /* line 112, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table .teaser h3, .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table .teaser h2, .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table .teaser .title-h3 {
    font-size: 25px;
    line-height: 25px;
    margin: 0px auto 9px;
    width: 300px; }

  /* line 120, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area {
    margin-left: 0px; }

  /* line 122, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .form-locator {
    margin-bottom: 31px; }

  /* line 124, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .form-locator .btn-primary {
    display: block;
    margin: 0px auto;
    height: 62px; }

  /* line 129, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .form-locator .between-or {
    display: block;
    margin: 7px auto;
    font-size: 30px; }

  /* line 135, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .form-locator input[type="text"] {
    width: 141px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 143, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .teaser {
    font-size: 13px;
    margin: 0px 20px; }

  /* line 147, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator h3, .gallia .portlet-boundary .tile-portlet .pharmalocator h2, .gallia .portlet-boundary .tile-portlet .pharmalocator .title-h3 {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin: 16px 0px;
    height: 30px;
    overflow: hidden; }

  /* line 155, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table {
    height: auto;
    display: block; }

  /* line 158, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .container-table .container-middle {
    display: block; }

  /* line 162, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .actions {
    position: absolute;
    bottom: 0px;
    right: 0px; }

  /* line 167, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .description {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0px 20px 32px 80px;
    box-sizing: border-box; }

  /* line 174, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area {
    margin-left: 22px;
    margin-bottom: 24px; }

  /* line 177, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary {
    width: 167px;
    height: 47px;
    font-size: 13px; }

  /* line 181, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary .locate-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8991px;
    width: 26px;
    height: 36px;
    margin-right: 9px; }

  /* line 186, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary:hover .locate-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8950px;
    width: 26px;
    height: 36px; }

  /* line 191, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .between-or {
    font-size: 30.1px;
    width: 39px; }

  /* line 195, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input {
    height: 47px; }

  /* line 197, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"] {
    width: 140px; }

  /* line 200, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="submit"] {
    width: 46px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 207, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator h3, .gallia .portlet-boundary .tile-portlet .pharmalocator h2, .gallia .portlet-boundary .tile-portlet .pharmalocator .title-h3 {
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 18px; }

  /* line 212, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .teaser {
    margin-left: 41px;
    font-size: 13px; }

  /* line 216, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area {
    margin-left: 40px; }

  /* line 218, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary {
    height: 47px;
    width: 167px;
    font-size: 13px; }

  /* line 222, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary .locate-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8991px;
    width: 26px;
    height: 36px;
    margin-right: 8px; }

  /* line 227, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .btn-primary:hover .locate-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -8950px;
    width: 26px;
    height: 36px; }

  /* line 232, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input {
    height: 48px; }

  /* line 234, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="text"] {
    width: 141px;
    font-size: 12px;
    padding: 0px 11px; }

  /* line 239, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="submit"] {
    width: 46px;
    font-size: 25px; }

  /* line 244, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .collapse-separator {
    height: 41px; }

  /* line 247, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area .between-or {
    width: 97px;
    font-size: 30px; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 258, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="submit"] {
    font-size: 15px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 269, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocator .buttons-area input[type="submit"] {
    font-size: 14px; } }
/* line 277, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore h1 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 60px;
  line-height: 55px;
  margin: 0 48px 30px;
  color: #938a8c; }

/* line 285, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore h3, .gallia .portlet-boundary .tile-portlet .pharmalocatorstore h2, .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .title-h3 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 29px;
  margin: 0 48px 30px;
  color: #938a8c; }

/* line 292, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .title-h3 {
  line-height: 40px;
  font-size: 28px; }

/* line 295, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator {
  padding: 26px 0; }

/* line 297, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator h3, .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator h2 {
  margin: 0 0 5px; }

/* line 300, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area {
  margin: 0 25px 0 0px;
  display: inline-block; }

/* line 305, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .icon-reload {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9672px;
  width: 34px;
  height: 33px;
  vertical-align: top;
  margin-top: 14px; }

/* line 310, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map {
  position: relative;
  margin: 0 0 28px 0;
  height: 687px; }

/* line 316, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map .map-canvas img {
  max-width: inherit; }

/* line 319, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map .map-canvas .marker-number {
  color: #fff;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  width: 28px;
  box-sizing: border-box;
  white-space: nowrap;
  border-radius: 14px;
  background-color: #6dbd73;
  height: 28px;
  line-height: 29px;
  vertical-align: middle;
  font-size: 15px; }

/* line 336, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map_box {
  position: absolute;
  bottom: 170px;
  right: 248px;
  background-color: #fff;
  width: 252px;
  min-height: 124px;
  padding: 20px 24px;
  color: #938a8c; }

/* line 345, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map_box p {
  font-family: Myriad Pro, Arial, sans-serif;
  font-size: 28px;
  line-height: 24px;
  margin: 0 0 15px 0; }

/* line 352, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore address {
  font-size: 15px;
  color: #a7a0a2;
  margin: 0; }

/* line 357, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .search-result {
  padding: 10px 100px;
  color: #a7a0a2; }

/* line 360, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .search-result h4 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  margin: 0 0 10px 0; }

/* line 366, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .search-result .subtitle {
  font-size: 15px;
  display: block;
  margin: 0 0 30px 0; }

@media (max-width: 768px) {
  /* line 375, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .slider .column {
    padding: 0 0 0 0;
    border: 0 none; }

  /* line 381, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .mobilePharmaLocatorResult .round-inactive {
    background-color: #f1d6c9; }

  /* line 384, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .mobilePharmaLocatorResult li {
    padding-right: 5px; } }
/* line 389, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .column {
  border-left: 1px solid #e5e1de;
  box-sizing: border-box;
  margin: 0 0 42px;
  padding: 0px 0 2px 45px; }

/* line 394, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .column:nth-child(3n+1) {
  padding: 0 0 0 0;
  border-left: 0; }

/* line 398, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .column h5 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 25px;
  color: #a7a0a2;
  height: 64px;
  margin: 0;
  overflow: hidden; }

/* line 408, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .column address {
  margin: 0 0 12px 0; }

/* line 411, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .pharmalocatorstore .list-result .column .fignumber {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -8854px;
  width: 29px;
  height: 42px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  display: block;
  box-sizing: border-box;
  padding-top: 5px;
  text-align: center; }

@media (max-width: 1023px) {
  /* line 426, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore h1 {
    font-size: 40px;
    line-height: 35px;
    margin: 0 30px 20px; }

  /* line 432, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .actions {
    position: static;
    text-align: center;
    width: 100%; }

  /* line 438, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .container-table .description {
    padding: 0 0 0px;
    position: static;
    text-align: center;
    width: 100%; }

  /* line 444, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .container-table .teaser {
    font-size: 15px;
    margin: 0px 0px; }

  /* line 447, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .container-table .teaser p {
    margin: 0px 0px 12px 0; }

  /* line 452, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area {
    margin: 0 auto;
    display: block; }

  /* line 455, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area .form-locator {
    margin-bottom: 20px; }

  /* line 457, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area .form-locator .btn-primary {
    margin: 0 auto; }

  /* line 460, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area .form-locator .between-or {
    font-size: 30px;
    margin: 7px auto;
    display: block; }

  /* line 465, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area .form-locator .form-locator-zip {
    margin: 0 auto;
    max-width: 200px; }

  /* line 469, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .buttons-area .form-locator input[type="text"] {
    font-size: 15px; }

  /* line 474, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .pharmalocator .icon-reload {
    margin-top: 0; }

  /* line 479, ../scss/global/gallia/portlet/_pharmalocator.scss */
  .gallia .portlet-boundary .tile-portlet .pharmalocatorstore .map {
    height: 460px; } }
/* line 485, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .popupInfoMap {
  max-width: 295px; }

/* line 487, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .popupInfoMap .titrePopupInfoMap {
  font-family: Karbon,Arial,sans-serif;
  font-size: 30px;
  line-height: 29px;
  margin: 7px 15px 0 0;
  color: #938a8c; }

/* line 494, ../scss/global/gallia/portlet/_pharmalocator.scss */
.gallia .portlet-boundary .tile-portlet .popupInfoMap .textPopupInfoMap {
  font-size: 14px;
  font-family: Arial,sans-serif;
  color: #938a8c; }

/* line 1, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator {
  padding-left: 48px;
  font-size: 13px;
  color: #a7a0a2; }

/* line 5, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator h3, .gallia .portlet-boundary .tile-portlet .article-storelocator .title-h3 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 20px;
  color: #a7a0a2;
  font-weight: 700;
  line-height: 20px;
  margin: 9px 0px 2px; }

/* line 14, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator .btn.btn-cart, .gallia .portlet-boundary .tile-portlet .article-storelocator .btn.btn-pharmalocator {
  vertical-align: bottom; }

/* line 17, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator .btn.btn-cart {
  margin-right: 16px;
  padding: 9px 18px 9px 18px;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7ebe7 100%);
  background-color: #f7ebe7;
  border-radius: 10px; }

/* line 24, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator .btn.btn-cart:hover {
  background-color: #1e3990;
  background-image: none; }

/* line 25, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone, .gallia .portlet-boundary .tile-portlet .article-storelocator .choice-zone {
  display: inline-block;
  vertical-align: middle; }

/* line 29, ../scss/global/gallia/portlet/_article-storelocator.scss */
.gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone {
  padding: 0px 18px 0px 3px; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator {
    font-size: 12px;
    padding-left: 37px; }

  /* line 35, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator h3, .gallia .portlet-boundary .tile-portlet .article-storelocator .title-h3 {
    font-size: 17px;
    line-height: 17px;
    margin: 5px 0px 0px; }

  /* line 40, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone {
    padding: 0px 9px 0px 3px; }

  /* line 42, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone p {
    margin-bottom: 5px;
    line-height: normal; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator {
    padding-left: 27px;
    padding-bottom: 33px; }

  /* line 51, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone {
    padding: 15px 9px 15px 3px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator {
    padding-left: 24px;
    font-size: 12px; }

  /* line 58, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator h3, .gallia .portlet-boundary .tile-portlet .article-storelocator .title-h3 {
    font-size: 13px;
    line-height: 13px; }

  /* line 62, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone {
    padding: 0px 11px 0px 3px; }

  /* line 64, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .article-zone p {
    line-height: normal; }

  /* line 69, ../scss/global/gallia/portlet/_article-storelocator.scss */
  .gallia .portlet-boundary .tile-portlet .article-storelocator .btn.btn-cart {
    margin-right: 38px; } }
/* line 1, ../scss/global/gallia/portlet/_service-image-top.scss */
.gallia .portlet-boundary .tile-portlet .service-image-top {
  font-size: 15px;
  line-height: 18px; }

.gallia .portlet-boundary .tile-portlet .service-image-top p {
  color: #a7a0a2; }

/* line 5, ../scss/global/gallia/portlet/_service-image-top.scss */
.gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
  max-height: 287px; }

/* line 11, ../scss/global/gallia/portlet/_service-image-top.scss */
.gallia .portlet-boundary .tile-portlet .service-image-top h3 {
  font-size: 28px;
  font-weight: 200;
  color: #78a2e0;
  margin: 26px 0 10px; }

/* line 16, ../scss/global/gallia/portlet/_service-image-top.scss */
.gallia .portlet-boundary .tile-portlet .service-image-top h3 a {
  color: #1e3990;
  font-weight: 300; }

/* line 21, ../scss/global/gallia/portlet/_service-image-top.scss */
.gallia .portlet-boundary .tile-portlet .service-image-top .content {
  padding: 0 41px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top {
    font-size: 13px;
    line-height: 15px; }

  /* line 27, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
    max-height: 235px; }

  /* line 33, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top h3 {
    font-size: 25px; } }
@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top {
    font-size: 12px;
    line-height: 15px; }

  /* line 40, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top img.contributed-icon {
    max-height: 185px; }

  /* line 46, ../scss/global/gallia/portlet/_service-image-top.scss */
  .gallia .portlet-boundary .tile-portlet .service-image-top h3 {
    font-size: 20px; } }
/* line 1, ../scss/global/gallia/portlet/_article-image-left.scss */
.gallia .portlet-boundary .tile-portlet .article-image-left {
  overflow: hidden;
  padding: 40px 0 40px;
  font-size: 15px;
  color: #a7a0a2;
  line-height: 20px; }

/* line 7, ../scss/global/gallia/portlet/_article-image-left.scss */
.gallia .portlet-boundary .tile-portlet .article-image-left img.contributed-icon {
  max-height: 536px;
  float: left;
  margin: 0 46px 0 0; }

/* line 12, ../scss/global/gallia/portlet/_article-image-left.scss */
.gallia .portlet-boundary .tile-portlet .article-image-left h3, .gallia .portlet-boundary .tile-portlet .article-image-left .h3, .gallia .portlet-boundary .tile-portlet .article-image-left h2 {
  line-height: 30px;
  margin: 0px 0px 20px;
  font-size: 35px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 500;
  color: #1e3990; }

/* line 20, ../scss/global/gallia/portlet/_article-image-left.scss */
.gallia .portlet-boundary .tile-portlet .article-image-left .content {
  margin: 0 0 58px 0; }

.gallia .portlet-boundary .tile-portlet .service-image-top .content {
  padding: 0 20px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left {
    padding: 12px 0;
    font-size: 13px;
    line-height: 19px; }

  /* line 27, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left img.contributed-icon {
    max-height: 493px;
    margin: 0 0 24px 0;
    float: none;
    width: 100%; }

  /* line 33, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left h3, .gallia .portlet-boundary .tile-portlet .article-image-left .h3, .gallia .portlet-boundary .tile-portlet .article-image-left h2 {
    font-size: 30px;
    margin: 0 40px 10px; }

  /* line 37, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left .content {
    margin: 0 40px 20px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left {
    padding: 20px 40px 40px 0;
    font-size: 13px;
    line-height: 18px; }

  /* line 45, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left img.contributed-icon {
    max-height: 439px;
    margin: 0 40px 0 0; }

  /* line 49, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left h3, .gallia .portlet-boundary .tile-portlet .article-image-left .h3, .gallia .portlet-boundary .tile-portlet .article-image-left h2 {
    font-size: 30px;
    line-height: 26px;
    margin: 0 0px 18px; }

  /* line 54, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left .content {
    margin: 0 0 50px 0; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left {
    padding: 20px 0;
    font-size: 13px;
    line-height: 18px; }

  /* line 62, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left img.contributed-icon {
    max-height: 439px;
    margin: 0 40px 0 0; }

  /* line 66, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left h3, .gallia .portlet-boundary .tile-portlet .article-image-left .h3, .gallia .portlet-boundary .tile-portlet .article-image-left h2 {
    font-size: 30px;
    line-height: 25px;
    margin: 0px 0px 16px; }

  /* line 71, ../scss/global/gallia/portlet/_article-image-left.scss */
  .gallia .portlet-boundary .tile-portlet .article-image-left .content {
    margin: 0 0 50px 0; } }
/* line 1, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-padding {
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 6, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte {
  padding-left: 150px;
  font-size: 15px;
  color: #a7a0a2;
  line-height: 18px; }

/* line 11, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte h3 {
  font-size: 35px;
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  line-height: 30px;
  margin: 0px 0px 20px;
  color: #1e3990; }

/* line 19, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte h4 {
  font-size: 28px;
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  line-height: 30px;
  margin: 0px 0px 20px;
  color: #1e3990; }

/* line 27, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte a {
  color: #1e3990; }

/* line 30, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte p {
  margin: 0 0 14px 0; }

/* line 33, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .link {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-weight: 500;
  margin: 0 0 20px 0;
  display: block; }

/* line 39, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote {
  display: inline-block;
  position: relative;
  margin: 10px 50px;
  padding: 34px 61px 34px;
  box-sizing: border-box;
  overflow: hidden; }

/* line 46, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-end-icon {
  width: 30px;
  display: block;
  height: 30px;
  font-size: 50.55px;
  color: #78a2e0;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  position: absolute; }

/* line 56, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-start-icon {
  top: 11px;
  left: 0px; }

/* line 60, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-start-icon:before {
  content: "\201c"; }

/* line 64, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-end-icon {
  bottom: 0px;
  right: 0px; }

/* line 68, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-end-icon:before {
  content: "\201d"; }

/* line 72, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote blockquote {
  margin: 0px;
  border: none;
  padding: 0px;
  font-family: Karbon,Arial,sans-serif;
  text-align: center; }

/* line 78, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .quote blockquote p {
  font-size: 28px;
  font-weight: 200;
  line-height: 24px; }

/* line 85, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte ul {
  list-style: none;
  margin: 0; }

/* line 89, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step {
  margin: 0 160px 10px 0; }

/* line 91, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li {
  clear: left;
  line-height: 18px;
  margin: 0 0 20px 0;
  overflow: hidden; }

/* line 96, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li span {
  display: block;
  float: left;
  margin: 0 30px 0 0; }

/* line 101, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li p {
  margin: 32px 0 0 96px; }

/* line 104, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step1 {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -12302px;
  width: 66px;
  height: 97px; }

/* line 107, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step2 {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -12488px;
  width: 66px;
  height: 97px; }

/* line 110, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step3 {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -12674px;
  width: 66px;
  height: 97px; }

/* line 113, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step4 {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -12860px;
  width: 66px;
  height: 97px; }

/* line 118, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .list {
  margin: 0 0 20px 0;
  font-size: 14px; }

/* line 121, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .list li {
  margin: 0 0 10px 0;
  line-height: 16px;
  overflow: hidden; }

/* line 125, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .list li p {
  margin-left: 17px;
  margin-bottom: 0px; }

/* line 129, ../scss/global/gallia/portlet/_article-content.scss */
.gallia .portlet-boundary .tile-portlet .article-content-rte .list li span {
  display: block;
  float: left;
  margin: 3px 10px 0 0;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -2175px;
  width: 7px;
  height: 11px; }

@media (max-width: 1229px) {
  /* line 6, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte {
    font-size: 13px;
    line-height: 16px; }

  /* line 140, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte h3 {
    font-size: 30px; }

  /* line 143, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .quote {
    margin: 10px 30px;
    padding: 34px 28px 34px; }

  /* line 147, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .quote blockquote p {
    font-size: 25px; }

  /* line 151, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-start-icon, .gallia .portlet-boundary .tile-portlet .article-content-rte .quote .quote-end-icon {
    font-size: 41.45px; }

  /* line 161, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte h4 {
    font-size: 25px;
    font-weight: 200; }

  /* line 167, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li p {
    margin: 22px 0 0 84px; }

  /* line 170, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step1 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -12218px;
    width: 54px;
    height: 79px; }

  /* line 173, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step2 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -12404px;
    width: 54px;
    height: 79px; }

  /* line 176, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step3 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -12590px;
    width: 54px;
    height: 79px; }

  /* line 179, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li .step4 {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -12776px;
    width: 54px;
    height: 79px; } }
@media (max-width: 768px) {
  /* line 6, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte {
    padding-left: 40px;
    padding-right: 40px; }

  /* line 189, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte h3 {
    font-weight: 200;
    line-height: 26px;
    margin: 0 0 10px; }

  /* line 194, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .quote {
    margin: 10px 0; }

  /* line 197, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step {
    margin: 0 0px 10px 0; }

  /* line 199, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li {
    line-height: 16px; }

  /* line 201, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte .step li p {
    margin: 16px 0 0 84px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 6, ../scss/global/gallia/portlet/_article-content.scss */
  .gallia .portlet-boundary .tile-portlet .article-content-rte {
    padding-left: 60px;
    padding-right: 60px; } }
/* line 1, ../scss/global/gallia/portlet/_article-description.scss */
.gallia .portlet-boundary .tile-portlet .article-description {
  background-color: #fff9f7;
  font-size: 15px;
  color: #a39c9d;
  padding: 24px 48px;
  line-height: 18px; }

/* line 8, ../scss/global/gallia/portlet/_article-description.scss */
.gallia .portlet-boundary .tile-portlet .article-description.white-bg {
  background-color: #fff; }

/* line 12, ../scss/global/gallia/portlet/_article-description.scss */
.gallia .portlet-boundary .tile-portlet .article-description h3, .gallia .portlet-boundary .tile-portlet .article-description h2 {
  color: #938a8c;
  font-family: Karbon, Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  margin: 17px 0px;
  line-height: 33px; }

/* line 20, ../scss/global/gallia/portlet/_article-description.scss */
.gallia .portlet-boundary .tile-portlet .article-description .content {
  padding-top: 17px;
  padding-left: 30px; }

/* line 23, ../scss/global/gallia/portlet/_article-description.scss */
.gallia .portlet-boundary .tile-portlet .article-description .content p {
  margin-bottom: 17px; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description {
    padding: 15px 30px;
    font-size: 12px;
    line-height: 14px; }

  /* line 31, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description h3, .gallia .portlet-boundary .tile-portlet .article-description h2 {
    font-size: 25px;
    margin: 14px 0px;
    line-height: 20px; }

  /* line 36, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description .content {
    padding-top: 15px;
    padding-left: 19px; }

  /* line 39, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description .content p {
    margin-bottom: 15px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description {
    padding: 22px 38px;
    font-size: 13px;
    line-height: 16px; }

  /* line 48, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description h3, .gallia .portlet-boundary .tile-portlet .article-description h2 {
    font-size: 30px;
    line-height: 25px;
    margin: 15px 0px; }

  /* line 53, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description .content {
    padding-top: 14px;
    padding-left: 25px; }

  /* line 56, ../scss/global/gallia/portlet/_article-description.scss */
  .gallia .portlet-boundary .tile-portlet .article-description .content p {
    margin-bottom: 14px; } }
/* line 1, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning {
  background-color: #faf7f3;
  padding: 26px 0px 0px;
  color: #a7a0a2; }

/* line 5, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning .height-conditionning {
  height: 100px; }

/* line 8, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning figure {
  margin: 0; }

/* line 11, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning h2 {
  font-family: Karbon , Arial, sans-serif;
  font-size: 35px;
  font-weight: 300;
  margin-left: 48px;
  line-height: 33px;
  color: #938a8c; }

/* line 19, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning .legal-mention {
  margin-top: 38px;
  font-size: 12px;
  margin-left: 48px; }

/* line 25, ../scss/global/gallia/portlet/_article-conditionning.scss */
.gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images .conditionning-image {
  overflow: hidden;
  float: right;
  text-align: center; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning {
    padding: 14px 0px 0px; }

  /* line 33, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning h2 {
    font-size: 25px;
    margin-left: 28px;
    line-height: 25px; }

  /* line 38, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .height-conditionning {
    height: inherit; }

  /* line 41, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .legal-mention {
    margin-top: 20px;
    margin-left: 28px; }

  /* line 45, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images {
    padding: 0px 65px 0px; }

  /* line 47, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images .conditionning-image {
    margin-top: 15px; }

  /* line 49, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images .conditionning-image .conditionning-icon {
    height: 93px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning {
    padding: 18px 0px 0px; }

  /* line 57, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning h2 {
    font-size: 25px;
    margin-left: 32px;
    line-height: 21px; }

  /* line 62, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning {
    height: 79px; }

  /* line 65, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images {
    padding: 0px 10px 0px 49px; }

  /* line 68, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .legal-mention {
    margin-top: 21px;
    margin-left: 32px;
    font-size: 10px; }

  /* line 5, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .height-conditionning {
    height: 65px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning {
    padding: 22px 0px 0px; }

  /* line 76, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning h2 {
    font-size: 30px;
    margin-left: 38px;
    line-height: 25px; }

  /* line 81, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .height-conditionning {
    height: 75px; }

  /* line 84, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .conditionning-images {
    padding: 0px 26px; }

  /* line 87, ../scss/global/gallia/portlet/_article-conditionning.scss */
  .gallia .portlet-boundary .tile-portlet .article-conditionning .legal-mention {
    margin-top: 30px;
    margin-left: 38px; } }
/* line 3, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-container {
  margin-top: 20px;
  padding: 50px 50px 50px 50px;
  background-color: #faf7f3; }

/* line 9, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-btn {
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 33px;
  color: #1d3692;
  margin-left: 50px;
  margin-top: 30px;
  display: block; }

/* line 20, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy #click-to-buy-button-container {
  padding-left: 50px; }

@media (max-width: 768px) {
  /* line 26, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
  .gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-btn {
    margin-left: 0;
    margin-top: 0; }

  /* line 31, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
  .gallia .portlet-boundary .tile-portlet .article-clicktobuy #click-to-buy-button-container {
    padding-left: 33px; } }
@media (min-width: 769px) and (max-width: 1229px) {
  /* line 39, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
  .gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-btn {
    margin-left: 0;
    margin-top: 50px; }

  /* line 44, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
  .gallia .portlet-boundary .tile-portlet .article-clicktobuy #click-to-buy-button-container {
    padding-left: 33px; } }
/* line 50, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels label {
  display: block;
  width: 200px; }

/* line 55, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels input[type="radio"] {
  display: none; }

/* line 59, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels input[type="radio"] + label > .click-to-buy-radio-item {
  display: inline-block;
  margin-right: 7px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background: #a6a0a2;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
  z-index: 10; }

/* line 72, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels input[type="radio"]:checked + label > .click-to-buy-radio-item {
  background: #1c3693; }

/* line 76, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels input[type="radio"] + label > .click-to-buy-radio-item:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  background: #fbf7f4;
  border: 3px solid #fbf7f4;
  border-radius: 10px; }

/* line 91, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .conditionning-labels input[type="radio"]:checked + label > .click-to-buy-radio-item:before {
  background: #1d3692; }

/* line 96, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-title {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 300;
  color: #938a8c;
  line-height: 33px; }

/* line 104, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .height-click-to-buy {
  margin-top: 20px; }

/* line 108, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-button-wrapper {
  margin-top: 5px; }

/* line 112, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-choice-title {
  font-family: Karbon,Arial,sans-serif;
  color: #938a8c;
  font-size: 15px;
  margin-left: 40px; }

/* line 119, ../scss/global/gallia/portlet/_article-clicktobuy.scss */
.gallia .portlet-boundary .tile-portlet .article-clicktobuy .click-to-buy-label-item {
  display: inline;
  color: #a7a1a3;
  font-family: Karbon,Arial,sans-serif;
  font-size: 20px;
  font-weight: 600; }

/* line 1, ../scss/global/gallia/portlet/_article-toggle.scss */
.gallia .portlet-boundary .tile-portlet .article-toggle {
  background-color: #faf7f3; }

/* line 4, ../scss/global/gallia/portlet/_services-toggle.scss */
.gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button h3, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button h2 {
  color: #78a2e0; }

/* line 6, ../scss/global/gallia/portlet/_services-toggle.scss */
.gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button h3 a, .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button h2 a {
  color: #78a2e0; }

/* line 10, ../scss/global/gallia/portlet/_services-toggle.scss */
.gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button .link-bt {
  position: absolute;
  top: 0;
  font-size: 15px;
  font-weight: 500;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  color: #1e3990;
  padding-right: 10px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 22, ../scss/global/gallia/portlet/_services-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button .link-bt {
    font-size: 13px;
    padding-right: 7px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 30, ../scss/global/gallia/portlet/_services-toggle.scss */
  .gallia .portlet-boundary .tile-portlet .services-toggle .toggle-button .link-bt {
    font-size: 12px;
    padding-right: 7px; } }
/* line 17, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider {
  padding: 37px 56px; }

/* line 19, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .markers {
  display: none; }

/* line 22, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide {
  position: relative; }

/* line 24, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group {
  box-sizing: border-box;
  min-height: 162px;
  padding-left: 219px; }

/* line 4, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure {
  height: 162px;
  width: 175px;
  left: 44px; }

/* line 9, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-image img {
  height: 162px;
  width: 107px; }

/* line 27, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover {
  cursor: pointer; }

/* line 29, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover .product-content {
  color: #1e3990; }

/* line 30, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover .product-content h3, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover .product-content .title-h3 {
  color: #1e3990 !important; }

/* line 32, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover .product-content h3 a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group:hover .product-content .title-h3 a {
  color: #1e3990 !important; }

/* line 39, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content {
  font-size: 15px;
  color: #a7a0a2;
  padding: 13px 0 13px 24px; }

/* line 43, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .title-h3 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
  margin: 0px 0px 30px;
  color: #938a8c; }

/* line 51, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3 a, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .title-h3 a {
  font-weight: 500; }

/* line 56, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure {
  position: absolute;
  top: 0px; }

/* line 59, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure figure {
  margin: 0; }

/* line 62, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-image, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-age {
  position: absolute; }

/* line 65, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-image {
  z-index: 2; }

/* line 68, ../scss/global/gallia/portlet/_product-slider.scss */
.gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-age {
  bottom: 0;
  left: 92px;
  font-size: 145.67px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  line-height: 92px;
  color: #f2e1d9;
  z-index: 1; }

@media (max-width: 768px) {
  /* line 17, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider {
    padding: 22px 18px 41px;
    position: relative; }

  /* line 84, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide {
    margin-bottom: 22px;
    display: none; }

  /* line 87, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide.slide-front {
    display: block; }

  /* line 91, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers {
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 4;
    text-align: center; }

  /* line 132, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers .rounds {
    margin: 0px 0px 15px;
    display: inline-block; }

  /* line 135, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers .rounds li {
    list-style-type: none;
    display: inline-block;
    line-height: normal; }

  /* line 140, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers .rounds .round {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    display: inline-block; }

  /* line 143, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers .rounds .round.round-active {
    background-color: #1e3990; }

  /* line 146, ../scss/global/_mixin.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .markers .rounds .round.round-inactive {
    background-color: #f2e1d9; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 17, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider {
    padding: 21px 35px; }

  /* line 98, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group {
    min-height: 103px;
    padding-left: 143px; }

  /* line 4, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure {
    height: 103px;
    width: 114px;
    left: 29px; }

  /* line 9, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-image img {
    height: 103px;
    width: 68.03086px; }

  /* line 100, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content {
    font-size: 12px;
    padding: 8px 0 8px 13px; }

  /* line 103, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .title-h3 {
    font-size: 13px;
    margin-bottom: 13px; }

  /* line 109, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-age {
    font-size: 93.23px;
    left: 60px;
    line-height: 60px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 17, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider {
    padding: 25px 45px; }

  /* line 121, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group {
    min-height: 133px;
    padding-left: 183px; }

  /* line 4, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure {
    height: 133px;
    width: 147px;
    left: 36px; }

  /* line 9, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-image img {
    height: 133px;
    width: 87.84568px; }

  /* line 123, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content {
    font-size: 13px;
    padding: 13px 0 13px 17px; }

  /* line 126, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content h3, .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-content .title-h3 {
    font-size: 16px;
    margin-bottom: 22px; }

  /* line 132, ../scss/global/gallia/portlet/_product-slider.scss */
  .gallia .portlet-boundary .tile-portlet .product-slider .slide .product-group .product-figure .product-age {
    font-size: 119.45px;
    left: 78px;
    line-height: 78px; } }
/* line 5, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns {
  float: left;
  padding: 0 0 0 0;
  border-bottom: 1px solid #f6e7e1; }

/* line 9, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column {
  float: left;
  margin: 0 0 58px 0; }

/* line 12, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column {
  display: table-cell;
  border-right: 1px solid #f4efe9;
  box-sizing: border-box;
  float: none;
  width: 404px;
  max-width: 404px; }

.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column {
  display: block;
  border-right: 1px solid #f4efe9;
  box-sizing: border-box;
  min-height: 300px;
  margin-bottom: 50px;
  margin-top: 40px; }

/* line 19, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column.last-child {
  border: none; }

/* line 22, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column.column-empty {
  visibility: hidden; }

/* line 25, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column .article {
  position: relative;
  margin: 0 48px;
  color: #938a8c;
  font-size: 15px;
  line-height: 18px; }

/* line 31, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column .article h4,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column .article h2 {
  font-size: 35px;
  font-weight: 300;
  font-family: Karbon , Arial, sans-serif;
  color: #1e3990;
  line-height: 30px;
  margin: 22px 0; }

.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column span.tag {
  background-color: #f3e4dc;
  padding: 5px 10px;
  border-radius: 10px;
  color: #1e3990; }

/* line 38, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4 a,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2 a,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column .article h2 a,
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-2 .columns .row-column .column .article h4 a {
  color: #1e3990;
  font-weight: 300; }

/* line 41, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4 a:hover, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2 a:hover {
  color: #78a2e0; }

@media (max-width: 1229px) {
  /* line 53, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column {
    width: 330px;
    max-width: 330px; }

  /* line 57, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2 {
    font-size: 30px; }

  /* line 60, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article p {
    font-size: 13px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 69, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns {
    padding: 0 0 38px; }

  /* line 72, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column {
    width: 260px;
    max-width: 260px; }

  /* line 75, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article {
    font-size: 12px;
    margin: 0 32px;
    line-height: 15px; }

  /* line 79, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2 {
    font-size: 25px;
    line-height: 20px;
    margin: 11px 0; }

  /* line 84, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article p {
    font-size: 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 94, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns {
    padding: 0 0 43px; }

  /* line 97, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .column .article {
    font-size: 13px;
    margin: 0 40px;
    line-height: 15px; }

  /* line 101, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .column .article h4, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .column .article h2 {
    font-size: 30px;
    line-height: 25px;
    margin: 17px 0; } }
@media (max-width: 769px) {
  /* line 112, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column {
    margin: 0; }

  /* line 114, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column {
    display: block;
    margin-bottom: 30px;
    max-width: none;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
    background-image: url("../images/bg-border.png?1441017261");
    background-position: center bottom;
    background-repeat: no-repeat; }

  /* line 125, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h4, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article h2 {
    font-size: 35px; }

  /* line 128, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column .column .article p {
    font-size: 15px; }

  /* line 134, ../scss/global/gallia/portlet/cross-articles/_cross-articles-3.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-3 .columns .row-column.last-child .column.last-child {
    background: none; } }
/* line 2, ../scss/global/gallia/portlet/cross-articles/_cross-articles-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title .title-h3 {
  color: #938a8c;
  text-align: center;
  font-size: 16px;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 25px 0; }

.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title h3 {
  display: none; }

/* line 11, ../scss/global/gallia/portlet/cross-articles/_cross-articles-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title .title-h3 {
  line-height: 40px; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 15, ../scss/global/gallia/portlet/cross-articles/_cross-articles-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title .title-h3 {
    font-size: 12px;
    margin: 7px 0; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 21, ../scss/global/gallia/portlet/cross-articles/_cross-articles-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles .cross-articles-title .title-h3 {
    font-size: 13px;
    margin: 21px 0; }

  .gallia .header .logout-span {
    max-width: 205px; } }
/* line 2, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .title-h3 {
  font-size: 35px;
  font-weight: 200;
  color: #1e3990;
  text-align: left;
  text-transform: none;
  margin: 25px 0 25px 46px; }

/* line 10, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt {
  font-size: 15px;
  font-weight: 500;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  color: #1e3990;
  float: right;
  margin: 0 48px 0 0; }

/* line 17, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt .services-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -989px;
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px; }

/* line 26, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
.gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title.service-open .link-bt .services-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -936px;
  width: 48px;
  height: 48px; }

@media (max-width: 1023px) {
  /* line 32, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .title-h3 {
    font-size: 25px;
    margin: 25px 0 25px 25px;
    line-height: 24px; }

  /* line 37, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt {
    font-size: 12px;
    margin: 0 31px 0 0; }

  /* line 40, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt .services-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1079px;
    width: 32px;
    height: 32px; }

  /* line 46, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title.service-open .link-bt .services-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -1042px;
    width: 32px;
    height: 32px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 53, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title h3, .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .title-h3 {
    font-size: 30px; }

  /* line 56, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt {
    font-size: 13px;
    margin: 8px 40px 0 0; }

  /* line 59, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title .link-bt .services-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -891px;
    width: 40px;
    height: 40px; }

  /* line 65, ../scss/global/gallia/portlet/cross-articles/_cross-service-title.scss */
  .gallia .portlet-boundary .tile-portlet .cross-articles.cross-services .cross-articles-title.service-open .link-bt .services-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -846px;
    width: 40px;
    height: 40px; } }
/* line 1, ../scss/global/gallia/portlet/_article-presentation.scss */
.gallia .portlet-boundary .tile-portlet .article-presentation {
  padding-top: 37px;
  padding-bottom: 15px;
  font-size: 13px;
  line-height: 17px;
  color: #a7a0a2; }

/* line 7, ../scss/global/gallia/portlet/_article-presentation.scss */
.gallia .portlet-boundary .tile-portlet .article-presentation h3 {
  margin: 0 0 25px; }

/* line 9, ../scss/global/gallia/portlet/_article-presentation.scss */
.gallia .portlet-boundary .tile-portlet .article-presentation h3 img {
  max-width: 121px; }

/* line 13, ../scss/global/gallia/portlet/_article-presentation.scss */
.gallia .portlet-boundary .tile-portlet .article-presentation h4, .gallia .portlet-boundary .tile-portlet .article-presentation .h4style {
  font-size: 15px;
  line-height: normal;
  margin: 0 0 5px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  color: #938a8c; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation {
    text-align: center;
    font-size: 12px;
    padding-top: 22px; }

  /* line 25, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h3 {
    margin: 0 0 8px; }

  /* line 27, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h3 img {
    max-width: 82px; }

  /* line 31, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h4, .gallia .portlet-boundary .tile-portlet .article-presentation .h4style {
    font-size: 12px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation {
    padding-top: 14px;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 14px; }

  /* line 40, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h3 {
    margin: 0 0 7px; }

  /* line 42, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h3 img {
    max-width: 77px; }

  /* line 46, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h4, .gallia .portlet-boundary .tile-portlet .article-presentation .h4style {
    font-size: 12px;
    margin: 0 0 1px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation {
    padding-top: 29px;
    padding-bottom: 13px;
    font-size: 12px;
    line-height: 14px; }

  /* line 57, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h3 img {
    max-width: 99px; }

  /* line 61, ../scss/global/gallia/portlet/_article-presentation.scss */
  .gallia .portlet-boundary .tile-portlet .article-presentation h4, .gallia .portlet-boundary .tile-portlet .article-presentation .h4style {
    font-size: 13px;
    margin: 0 0 1px; } }
/* line 3, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop {
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%; }

/* line 7, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop.drop-promotion {
  background-size: auto 100%;
  background-attachment: scroll;
  background-image: url("../images/drop/static/drop-promotion.png?1441017261"); }

/* line 13, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop-pregnancy {
  background-image: url("../images/drop/static/drop-pregnancy.png?1441017261"); }

/* line 16, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop-nurse {
  background-image: url("../images/drop/static/drop-nurse.png?1441017261"); }

/* line 19, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop-nutrition {
  background-image: url("../images/drop/static/drop-nutrition.png?1441017261"); }

/* line 22, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop-moments {
  background-image: url("../images/drop/static/drop-moments.png?1441017261"); }

/* line 25, ../scss/global/gallia/portlet/_drop.scss */
.gallia .portlet-boundary .tile-portlet .foreground.drop-grows {
  background-image: url("../images/drop/static/drop-grows.png?1441017261"); }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 32, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop {
    background-size: auto;
    background-attachment: inherit;
    background-position: 409.5px center; }

  /* line 36, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop.drop-stopmoving {
    background-attachment: inherit;
    #background-position: 409.5px center; }

  /* line 41, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-pregnancy {
    background-image: url("../images/drop/md/drop-pregnancy.png?1441017261"); }

  /* line 44, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-nurse {
    background-image: url("../images/drop/md/drop-nurse.png?1441017261"); }

  /* line 47, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-nutrition {
    background-image: url("../images/drop/md/drop-nutrition.png?1441017261"); }

  /* line 50, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-moments {
    background-image: url("../images/drop/md/drop-moments.png?1441017261"); }

  /* line 53, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-grows {
    background-image: url("../images/drop/md/drop-grows.png?1441017261"); } }
@media (min-width: 1230px) {
  /* line 61, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop {
    background-size: auto;
    background-attachment: fixed; }

  /* line 64, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop.drop-stopmoving {
    background-attachment: inherit;
    background-position: 499.5px center; }

  /* line 69, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-pregnancy {
    background-image: url("../images/drop/drop-pregnancy.png?1441017261"); }

  /* line 72, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-nurse {
    background-image: url("../images/drop/drop-nurse.png?1441017261"); }

  /* line 75, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-nutrition {
    background-image: url("../images/drop/drop-nutrition.png?1441017261"); }

  /* line 78, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-moments {
    background-image: url("../images/drop/drop-moments.png?1441017261"); }

  /* line 81, ../scss/global/gallia/portlet/_drop.scss */
  .gallia .portlet-boundary .tile-portlet .foreground.drop-grows {
    background-image: url("../images/drop/drop-grows.png?1441017261"); } }
/* line 1, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil {
  padding: 40px 0 0 0; }

/* line 3, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil h3 {
  color: #78a2e0;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 35px;
  line-height: 35px;
  margin: 0 0 20px 0;
  font-weight: bold;
  padding: 0 0 0 50px; }

/* line 11, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil h3 span {
  font-size: 25px;
  display: block;
  font-weight: 500; }

/* line 17, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil .deconnect {
  color: #a7a0a2;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin: 0 0 70px;
  padding: 0 0 0 50px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif; }

/* line 25, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil .deconnect:hover {
  color: #78a2e0;
  text-decoration: none; }

/* line 30, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil .picture {
  margin: 0 0 0 50px; }

/* line 33, ../scss/global/gallia/portlet/_profil.scss */
.gallia .portlet-boundary .tile-portlet .profil > .btn {
  bottom: 50px;
  left: 50px;
  margin: 0;
  position: absolute; }

@media (max-width: 1229px) {
  /* line 40, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil .picture {
    width: 142px; }

  /* line 43, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil h3 {
    font-size: 30px;
    line-height: 25px; }

  /* line 46, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil h3 span {
    font-size: 20px; }

  /* line 50, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil .deconnect {
    font-size: 13px; }

  /* line 53, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil > .btn {
    bottom: 40px;
    left: 40px; } }
@media (max-width: 769px) {
  /* line 1, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil {
    text-align: center;
    padding: 27px 0 0; }

  /* line 64, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil h3 {
    padding: 0;
    text-align: center;
    line-height: 30px;
    margin: 0 0 0 9px; }

  /* line 70, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil .deconnect {
    font-size: 13px;
    padding: 0;
    margin: 10px 0 25px;
    text-align: center; }

  /* line 76, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil .picture {
    display: none; }

  /* line 79, ../scss/global/gallia/portlet/_profil.scss */
  .gallia .portlet-boundary .tile-portlet .profil > .btn {
    bottom: auto;
    left: auto;
    position: relative; } }
/* line 1, ../scss/global/gallia/portlet/_product-abstract.scss */
.gallia .portlet-boundary .tile-portlet .product-abstract {
  padding-left: 48px; }

/* line 3, ../scss/global/gallia/portlet/_product-abstract.scss */
.gallia .portlet-boundary .tile-portlet .product-abstract h1 {
  font-size: 60px;
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  color: #938a8c;
  margin: 41px 0px 54px; }

/* line 10, ../scss/global/gallia/portlet/_product-abstract.scss */
.gallia .portlet-boundary .tile-portlet .product-abstract h2 {
  font-size: 25px;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 700;
  line-height: 20px; }

/* line 17, ../scss/global/gallia/portlet/_product-abstract.scss */
.gallia .portlet-boundary .tile-portlet .product-abstract p {
  font-size: 15px;
  font-family: Gotham Rounded SSm A, Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 300;
  color: #1e3990;
  line-height: 20px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract {
    padding-left: 31px; }

  /* line 26, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h1 {
    font-size: 40px;
    margin: 7px 0 24px; }

  /* line 30, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h2 {
    font-size: 20px;
    margin: 3px 0; }

  /* line 34, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract p {
    /*font-size: 27px;
    line-height: 20px;*/ } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract {
    padding-left: 24px; }

  /* line 41, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h1 {
    font-size: 40px;
    margin: 7px 0px 24px; }

  /* line 45, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h2 {
    font-size: 13px;
    margin: 3px 0; }

  /* line 49, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract p {
    /*font-size: 25px;
    line-height: 20px;*/
    margin-top: 0; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract {
    padding-left: 37px; }

  /* line 57, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h1 {
    font-size: 50px;
    margin: 24px 0px 36px; }

  /* line 61, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract h2 {
    font-size: 20px;
    margin: 8px 0; }

  /* line 65, ../scss/global/gallia/portlet/_product-abstract.scss */
  .gallia .portlet-boundary .tile-portlet .product-abstract p {
    /*font-size: 30px;
    line-height: 25px;*/
    margin-top: 0; } }
/* line 1, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration {
  font-family: Arial, sans-serif;
  font-size: 15px;
  color: #938a8c; }

/* line 5, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .error span, .gallia .portlet-boundary .tile-portlet .registration .form-validator-stack {
  display: block;
  color: #fc6768;
  margin-bottom: -20px; }

/* line 10, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration fieldset {
  background: #f2e1d9;
  padding: 46px 70px 20px 144px;
  margin-bottom: 0px; }

/* line 15, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .label-form {
  font-family: Karbon,Arial,sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 54px;
  color: #78a2e0;
  margin: 0 44px 0 0; }

/* line 23, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .box-form {
  float: left; }

/* line 25, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .box-form p {
  margin: 10px 0 17px; }

/* line 29, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration #delete-button {
  background: none !important;
  border: none;
  padding: 20px !important;
  font: inherit;
  cursor: pointer;
  margin-top: -78px;
  position: absolute;
  left: 605px; }

/* line 39, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration input[type="text"], .gallia .portlet-boundary .tile-portlet .registration input[type="password"], .gallia .portlet-boundary .tile-portlet .registration input[type="email"] {
  width: 275px;
  height: 58px;
  box-sizing: border-box;
  border: 0;
  color: #938a8c;
  padding-left: 15px;
  margin: 0;
  font-size: 15px; }

/* line 49, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .control-group {
  margin: 0 0 20px 0; }

/* line 52, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .full-input {
  width: 630px;
  float: left; }

/* line 59, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .pull-left {
  margin-right: 49px;
  clear: both; }

/* line 64, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .error input[type="text"], .gallia .portlet-boundary .tile-portlet .registration .error input[type="password"], .gallia .portlet-boundary .tile-portlet .registration .error input[type="email"] {
  color: #fc6768; }

/* line 74, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration label {
  color: #938a8c; }

/* line 77, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration select {
  width: 275px;
  height: 58px;
  margin: 0; }

/* line 82, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .pull-top {
  margin-top: 23px; }

/* line 85, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-add, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove {
  border-radius: 8px;
  display: inline-block; }

/* line 89, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-text, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-text {
  font-weight: 400; }

/* line 92, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-add:hover, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove:hover {
  text-decoration: none;
  color: #1e3990; }

/* line 96, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-add .btn-icon, .gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7359px;
  width: 30px;
  height: 43px; }

/* line 101, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-remove {
  margin: 0 0 20px 0; }

/* line 103, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .input-collection-remove .btn-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7447px;
  width: 30px;
  height: 42px; }

/* line 108, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .button-holder .btn {
  font-size: 15px;
  font-weight: 600;
  padding: 18px; }

/* line 116, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .control-group-label .checkbox {
  margin-right: 78px; }

/* line 120, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration h4 {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase; }

/* line 126, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .control-group textarea {
  width: 89%;
  height: 153px; }

/* line 132, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-answer .control-group-label .checkbox {
  margin-right: 14px; }

/* line 137, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.legal-mention {
  background: #eee;
  padding: 46px;
  font-size: 13px;
  line-height: 15px;
  margin: -11px 0; }

/* line 144, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .tooltip-info {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7124px;
  width: 22px;
  height: 22px;
  margin: 18px -35px -7px 10px;
  display: inline-block;
  position: relative;
  z-index: 0; }

/* line 151, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half {
  float: left;
  margin: 18px 10px 0 -35px; }

/* line 155, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half-label {
  float: left;
  margin: 43px 10px 0 -35px; }

/* line 160, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-contact-wttw fieldset {
  background-image: url("../images/drop/wttw-form1.png?1441017261"); }

/* line 163, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-contact-wttw .label-form {
  color: #fff; }

/* line 168, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery fieldset {
  background-image: url("../images/drop/wttw-form2.png?1441017261"); }

/* line 171, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery .label-form {
  color: #fff; }

/* line 175, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery .control-label span {
  display: block; }

/* line 179, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery .input-l, .gallia .portlet-boundary .tile-portlet .registration.registration-discovery textarea {
  width: 500px;
  box-sizing: border-box; }

/* line 183, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery textarea {
  height: 242px; }

/* line 186, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.registration-discovery label.checkbox {
  margin-bottom: 20px; }

/* line 190, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.privileged-space-wttw {
  color: #fff; }

/* line 191, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.privileged-space-wttw fieldset {
  background-image: url("../images/drop/wttw-form3.png?1441017261"); }

/* line 195, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.privileged-space-wttw h3 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 32px;
  margin: 0 0 10px 0; }

/* line 202, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.privileged-space-wttw ul {
  list-style: none;
  margin: 0 0 30px; }

/* line 206, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.privileged-space-wttw label {
  color: #fff; }

/* line 211, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.confirm-wttw fieldset {
  background-image: url("../images/drop/wttw-form4.png?1441017261"); }

/* line 214, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.confirm-wttw a {
  color: #78a2e0;
  font-weight: bold; }

/* line 219, ../scss/global/gallia/portlet/_registration.scss */
.gallia .portlet-boundary .tile-portlet .registration.confirm-wttw .button-holder .btn {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, white));
  background-image: -moz-linear-gradient(top, white 0%, white 100%);
  background-image: -webkit-linear-gradient(top, white 0%, white 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  padding: 18px 60px;
  margin-left: 20px; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration {
    font-size: 13px;
    /*.control-group:not(#foo) > input[type="checkbox"] {
    	height: 18px;
    	width: 27px;
    	position: absolute;
    	left: 0;
    	margin: 0;
    	opacity: 0;
    	overflow: hidden;
    	padding: 0;
    }
    .control-group:not(#foo) > label {
    	@include gallia-sprite(checkbox2);
    	padding: 0 0 0 22px !important;
    	cursor:pointer;
    }
    .control-group:not(#foo) > input[type="checkbox"]:checked + label {
    	@include gallia-sprite(checkbox2-checked);
    }*/ }

  /* line 231, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration label {
    font-size: 13px; }

  /* line 234, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .label-form {
    font-size: 50px;
    line-height: 46px; }

  /* line 238, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration input[type="text"], .gallia .portlet-boundary .tile-portlet .registration input[type="password"], .gallia .portlet-boundary .tile-portlet .registration input[type="email"] {
    height: 46px;
    font-size: 13px; }

  /* line 242, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration #delete-button {
    margin-top: -73px;
    left: 525px; }

  /* line 246, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .full-input {
    width: 490px; }

  /* line 249, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .pull-left {
    margin: 0 38px 0px 0; }

  /* line 252, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration select {
    width: 227px;
    height: 46px;
    font-size: 13px; }

  /* line 257, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .button-holder .btn {
    font-size: 13px;
    padding: 13px 18px; }

  /* line 280, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration.legal-mention {
    padding: 36px;
    font-size: 12px;
    line-height: 14px; }

  /* line 285, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration h4 {
    font-size: 13px; }

  /* line 288, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .control-group textarea {
    width: 83%;
    height: 125px;
    font-size: 13px; }

  /* line 293, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7076px;
    width: 17px;
    height: 17px;
    margin: 15px -28px -7px 9px; }

  /* line 297, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half {
    margin: 15px 10px 0 -27px; }

  /* line 300, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half-label {
    margin: 41px 10px 0 -30px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration {
    font-size: 13px; }

  /* line 310, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .label-form {
    font-size: 40px;
    line-height: 36px;
    margin: 0 14px 0 0; }

  /* line 315, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .control-group textarea {
    width: 93%; } }
@media (max-width: 768px) {
  /* line 320, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration fieldset {
    padding: 15px 13px 0px !important; }

  /* line 323, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .label-form {
    font-size: 28px;
    line-height: 35px;
    margin: 0 0 15px 0;
    width: 26%; }

  /* line 329, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .box-form {
    float: left;
    width: auto; }

  /* line 333, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration label {
    font-size: 15px;
    color: dimgray; }

  /* line 337, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration input[type="text"], .gallia .portlet-boundary .tile-portlet .registration input[type="password"], .gallia .portlet-boundary .tile-portlet .registration input[type="email"] {
    height: 38px;
    font-size: 12px; }

  /* line 341, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration #delete-button {
    left: 180px; }

  /* line 344, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .full-input {
    width: 96%; }

  /* line 347, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .pull-left {
    margin: 0 0 20px 0; }

  /* line 350, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration select {
    width: 227px;
    height: 46px;
    font-size: 15px; }

  /* line 355, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .cus-xs-left {
    float: left;
    margin-left: 10px; }

  /* line 360, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .control-group-label .checkbox {
    margin-right: 60px; }

  /* line 364, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .control-group textarea {
    width: 97%;
    font-size: 15px; }

  /* line 368, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -7124px;
    width: 22px;
    height: 22px; }

  /* line 371, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half {
    margin: 15px 10px 0 9px; }

  /* line 374, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .tooltip-info-half-label {
    margin: 37px 10px 0 9px; }

  /* line 378, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration.registration-discovery .input-l, .gallia .portlet-boundary .tile-portlet .registration.registration-discovery textarea {
    width: 90%;
    box-sizing: border-box; }

  /* line 383, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration .control-group textarea {
    width: 90%;
    font-size: 12px; }

  /* line 388, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration.registration-discovery label.checkbox {
    margin-bottom: 20px;
    margin-right: 20px; }

  /* line 392, ../scss/global/gallia/portlet/_registration.scss */
  .gallia .portlet-boundary .tile-portlet .registration.registration-discovery fieldset {
    background-position: right; } }
/* line 1, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo {
  background: #fff;
  color: #938a8c;
  font: 400 15px Arial, serif; }

/* line 7, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo .duedatePopupInfoClose {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

/* line 14, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo .duedatePopupInfoClose:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -258px;
  width: 48px;
  height: 48px; }

/* line 22, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo .modal-header {
  padding-bottom: 26px;
  padding-top: 60px; }

/* line 25, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo .modal-header h3 {
  font-size: 50px;
  line-height: 45px; }

/* line 30, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo #durationParagraph {
  color: #78a2e0;
  margin: 0 0 5px 0; }

/* line 34, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo #fromDate, .gallia .portlet-boundary .tile-portlet .duedatePopupInfo #toDate {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 30px;
  margin: 0 0 2px 0; }

/* line 41, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo #toDate {
  margin: 0 0 30px 0; }

/* line 45, ../scss/global/gallia/portlet/_popup-duedate.scss */
.gallia .portlet-boundary .tile-portlet .duedatePopupInfo #popupMainParagraph span {
  display: block;
  margin: 15px 0 0 0;
  font-size: 13px; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_popup-duedate.scss */
  .gallia .portlet-boundary .tile-portlet .duedatePopupInfo {
    font-size: 13px; }

  /* line 54, ../scss/global/gallia/portlet/_popup-duedate.scss */
  .gallia .portlet-boundary .tile-portlet .duedatePopupInfo .duedatePopupInfoClose:before {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -176px;
    width: 40px;
    height: 40px; }

  /* line 58, ../scss/global/gallia/portlet/_popup-duedate.scss */
  .gallia .portlet-boundary .tile-portlet .duedatePopupInfo .modal-header {
    padding-top: 50px; }

  /* line 60, ../scss/global/gallia/portlet/_popup-duedate.scss */
  .gallia .portlet-boundary .tile-portlet .duedatePopupInfo .modal-header h3 {
    font-size: 40px;
    line-height: 36px; }

  /* line 65, ../scss/global/gallia/portlet/_popup-duedate.scss */
  .gallia .portlet-boundary .tile-portlet .duedatePopupInfo #fromDate, .gallia .portlet-boundary .tile-portlet .duedatePopupInfo #toDate {
    font-size: 30px;
    line-height: 25px; } }
/* line 1, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband {
  font-size: 13px;
  color: #fff;
  padding: 0px 0px;
  line-height: 18px;
  height: 425px; }

/* line 7, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .content {
  position: relative; }

/* line 10, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title {
  padding: 125px 0 0 348px;
  float: left; }

/* line 13, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title h1 {
  font-family: "BlissPro", sans-serif;
  font-size: 74px;
  font-weight: normal;
  line-height: 70px;
  margin: 0 0 14px 10px;
  text-transform: uppercase;
  width: 250px;
  text-align: right; }

/* line 23, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title span {
  font-size: 30px;
  color: #1e3990;
  display: block;
  text-transform: uppercase; }

/* line 30, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation {
  padding: 117px 0 0 270px;
  float: left; }

/* line 33, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation h1 {
  font-family: "BlissPro", sans-serif;
  font-size: 74px;
  font-weight: normal;
  line-height: 70px;
  margin: 0 0 14px 10px;
  text-transform: uppercase;
  width: 250px;
  text-align: right; }

/* line 43, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation span {
  font-size: 30px;
  color: #1e3990;
  display: block;
  text-transform: uppercase; }

/* line 50, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article {
  width: 400px;
  float: right;
  margin: 32px 100px 0 0;
  clear: right; }

/* line 55, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article h2 {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 34px;
  margin: 0 0 18px 0; }

/* line 62, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote {
  border: 0;
  padding: 0; }

/* line 65, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote .quote-start-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 74, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote .quote-start-icon:before {
  content: "\201c"; }

/* line 78, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote .quote-end-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  padding-left: 4px;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 88, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote .quote-end-icon:before {
  content: "\201d"; }

/* line 92, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .blockquote p {
  font-size: 15px;
  text-align: justify; }

/* line 97, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .signature {
  display: block;
  font-family: Nothing You Could Do,Arial,sans-serif;
  font-size: 30px;
  margin: 0 0 6px; }

/* line 103, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .m-month {
  display: block; }

/* line 106, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband article .date {
  font-size: 16px;
  margin: 0 0 11px; }

/* line 112, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .button-holder .btn {
  font-size: 15px;
  font-weight: 600;
  padding: 18px; }

/* line 119, ../scss/global/gallia/portlet/_wttw-headband.scss */
.gallia .portlet-boundary .tile-portlet .wttw-headband .article_lp {
  width: 558px;
  margin: 32px 44px 0 0; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 125, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation {
    padding: 120px 0 0 155px; }

  /* line 128, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title {
    padding: 130px 0 0 163px; }

  /* line 131, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .article_lp {
    margin: 29px 28px 0 0;
    width: 470px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 138, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation {
    padding: 55px 0 0 104px; }

  /* line 140, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation h1 {
    font-size: 54px; }

  /* line 144, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title {
    padding: 22px 0 0 103px;
    float: left; }

  /* line 147, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title h1 {
    font-size: 54px; }

  /* line 151, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .article_lp {
    margin: 32px 14px 0 0;
    width: 351px; }

  /* line 155, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .background-image-center {
    background-position: 18% center; }

  /* line 158, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article {
    margin: 30px 22px 0 0;
    width: 347px; }

  /* line 161, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article h2 {
    font-size: 26px; }

  /* line 164, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article .date {
    font-size: 15px; } }
@media (max-width: 768px) {
  /* line 171, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation {
    padding: 0;
    width: 40%;
    margin-top: 48px; }

  /* line 175, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title-participation h1 {
    font-size: 44px;
    line-height: 44px;
    width: auto; }

  /* line 181, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title {
    padding: 0;
    width: 40%;
    margin-top: 48px; }

  /* line 185, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .group-title h1 {
    font-size: 44px;
    line-height: 44px;
    width: auto; }

  /* line 191, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .background-image-center {
    background-position: 18% center; }

  /* line 194, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .like-sn {
    min-height: 32px; }

  /* line 197, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .like-sn iframe {
    min-height: 40px !important; }

  /* line 200, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article {
    margin: 14px 5% 0 0;
    width: 50%; }

  /* line 203, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article h2 {
    font-size: 26px; }

  /* line 206, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband article .date {
    font-size: 22px; }

  /* line 210, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .article_lp {
    margin: 14px 5% 0 0;
    width: 50%; }

  /* line 214, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .signature {
    float: right; }

  /* line 217, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .social_networks ul {
    padding: 0; }

  /* line 220, ../scss/global/gallia/portlet/_wttw-headband.scss */
  .gallia .portlet-boundary .tile-portlet .wttw-headband .line-sn {
    min-height: 30px; } }
/* line 1, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map {
  margin: 100px 30px 50px 75px; }

/* line 4, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map h1 {
  color: #938a8c;
  font-family: Karbon,Arial,sans-serif;
  font-size: 50px;
  font-weight: 300; }

/* line 11, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-1 {
  margin-top: 25px; }

/* line 13, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-1 h2 {
  min-height: 35px;
  line-height: 50px; }

/* line 16, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-1 h2 a {
  color: #1e3990;
  font-family: Karbon,Arial,sans-serif;
  font-size: 37px;
  font-weight: 300;
  border-bottom: 1px solid lightgray;
  min-width: 30%;
  display: inline-block; }

/* line 28, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-2 {
  margin-top: 25px; }

/* line 30, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-2 h3 {
  width: 90%;
  border-bottom: 1px solid lightgray;
  min-height: 50px;
  line-height: 50px; }

/* line 35, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-2 h3 a {
  color: #1e3990;
  font-family: Karbon,Arial,sans-serif;
  font-size: 32px;
  font-weight: 300; }

/* line 44, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-3 {
  width: 95%; }

/* line 46, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-3 ul {
  list-style: outside none none;
  margin-left: 0;
  padding-left: 0; }

/* line 50, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-3 ul a {
  color: #a7a0a2; }

/* line 52, ../scss/global/gallia/portlet/_site-map.scss */
.gallia .portlet-boundary .tile-portlet .site-map .map-level-3 ul a:hover {
  color: #9cb9e4; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_site-map.scss */
  .gallia .portlet-boundary .tile-portlet .site-map {
    margin-left: 60px;
    margin-right: 20px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_site-map.scss */
  .gallia .portlet-boundary .tile-portlet .site-map {
    margin-left: 40px;
    margin-right: 8px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_site-map.scss */
  .gallia .portlet-boundary .tile-portlet .site-map {
    margin-left: 25px;
    margin-right: 0px; }

  /* line 72, ../scss/global/gallia/portlet/_site-map.scss */
  .gallia .portlet-boundary .tile-portlet .site-map .col-lg-4 {
    width: 50%; }

  /* line 76, ../scss/global/gallia/portlet/_site-map.scss */
  .gallia .portlet-boundary .tile-portlet .site-map .map-level-1 .last-child {
    clear: left; } }
/* line 1, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
.gallia .portlet-boundary .tile-portlet .strate-copy-tv {
  color: #fff;
  padding: 48px 0px 0;
  height: 400px;
  text-align: center;
  box-sizing: border-box; }

/* line 7, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
.gallia .portlet-boundary .tile-portlet .strate-copy-tv .content {
  position: relative; }

/* line 10, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
.gallia .portlet-boundary .tile-portlet .strate-copy-tv .play-video {
  display: block;
  margin: 0 auto 28px; }

/* line 13, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
.gallia .portlet-boundary .tile-portlet .strate-copy-tv .play-video img {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -6804px;
  width: 202px;
  height: 198px; }

/* line 17, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
.gallia .portlet-boundary .tile-portlet .strate-copy-tv .slogan {
  font-family: Karbon,Arial,sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 40px; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 28, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
  .gallia .portlet-boundary .tile-portlet .strate-copy-tv .slogan {
    font-size: 38px; } }
@media (max-width: 768px) {
  /* line 33, ../scss/global/gallia/portlet/_strate-copy-tv.scss */
  .gallia .portlet-boundary .tile-portlet .strate-copy-tv .slogan {
    font-size: 38px; } }
/* line 1, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
.gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi {
  font-size: 15px;
  color: #fff;
  padding: 0;
  line-height: 18px;
  height: 347px; }

/* line 7, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
.gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content {
  position: relative;
  width: 580px;
  top: 40px;
  left: 500px; }

/* line 12, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
.gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content .title {
  font-family: Karbon,Arial,sans-serif;
  font-size: 35px;
  line-height: 36px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi {
    height: 285px;
    line-height: 15px;
    font-size: 12px; }

  /* line 23, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content {
    width: 508px;
    left: 413px;
    top: 31px; }

  /* line 27, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content .title {
    font-size: 25px;
    line-height: 23px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi {
    height: 285px;
    line-height: 15px;
    font-size: 12px; }

  /* line 38, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content {
    width: 455px;
    left: 265px;
    top: 31px; }

  /* line 42, ../scss/global/gallia/portlet/_footer-9mois-et-moi.scss */
  .gallia .portlet-boundary .tile-portlet .footer-9mois-et-moi .content .title {
    font-size: 25px;
    line-height: 23px; } }
/* line 1, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-title-little-darkblue,
.gallia .portlet-boundary h3.rte-title-little-darkblue {
  font-family: Karbon, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e3990;
  margin: 0px 0px 24px; }

/* line 12, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary h3.rte-title-big {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #938a8c; }

/* line 17, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary h3.rte-title-big a {
  text-decoration: none;
  font-weight: 300; }

/* line 23, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-upper {
  text-transform: uppercase;
  color: #78a2e0; }

/* line 27, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-spacer-breadcrumb {
  height: 80px; }

/* line 30, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-introduction {
  font-size: 15px; }

/* line 33, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium, .gallia .portlet-boundary .rte-portlet-max, .gallia .portlet-boundary .rte-portlet-normal, .gallia .portlet-boundary .rte-portlet-medium {
  font-size: 13px;
  line-height: normal;
  box-sizing: border-box;
  color: #a7a0a2;
  position: relative; }

/* line 39, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h1, .gallia .portlet-boundary .rte-portlet-max h1, .gallia .portlet-boundary .rte-portlet-normal h1, .gallia .portlet-boundary .rte-portlet-medium h1, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3, .gallia .portlet-boundary .rte-portlet-max h3, .gallia .portlet-boundary .rte-portlet-normal h3, .gallia .portlet-boundary .rte-portlet-medium h3 {
  color: #938a8c;
  margin: 14px 0px; }

/* line 42, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .tile-portlet .rte-portlet-max h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h1 a, .gallia .portlet-boundary .rte-portlet-max h1 a, .gallia .portlet-boundary .rte-portlet-normal h1 a, .gallia .portlet-boundary .rte-portlet-medium h1 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-max h3 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal h3 a, .gallia .portlet-boundary .tile-portlet .rte-portlet-medium h3 a, .gallia .portlet-boundary .rte-portlet-max h3 a, .gallia .portlet-boundary .rte-portlet-normal h3 a, .gallia .portlet-boundary .rte-portlet-medium h3 a {
  color: #938a8c; }

/* line 47, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-max {
  padding: 0px 47px; }

/* line 50, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-max h1, .gallia .portlet-boundary .rte-portlet-max h3 {
  font-family: Karbon , Arial, sans-serif;
  font-weight: 300;
  font-size: 35px; }

/* line 56, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-normal {
  padding: 21px 49px; }

/* line 59, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-normal h1, .gallia .portlet-boundary .rte-portlet-normal h3.rte-title-big {
  line-height: 30px;
  margin-bottom: 35px; }

/* line 63, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-normal .rte-date {
  margin-bottom: 30px; }

/* line 68, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-normal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1;
  opacity: 0; }

/* line 79, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-normal-overlay-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 21px 49px; }

/* line 89, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-medium {
  padding: 25px 49px; }

/* line 92, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-medium h3.rte-title-big {
  line-height: 33px;
  margin-bottom: 44px; }

/* line 96, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-portlet-medium .rte-date {
  margin-bottom: 54px;
  margin-top: 16px; }

/* line 102, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-date {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #78a2e0; }

/* line 108, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-date strong {
  font-size: 35px;
  font-weight: 700; }

/* line 115, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .color-white h3.rte-title-big {
  color: #fff; }

/* line 117, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .color-white h3.rte-title-big a {
  color: #fff; }

/* line 121, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .color-white .rte-date {
  color: #fff; }

/* line 124, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .color-white .rte-upper {
  color: #fff; }

/* line 127, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .color-white.rte-portlet-normal {
  color: #fff; }

/* line 132, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary h3.rte-p-big-darkblue {
  color: #1e3990; }

/* line 135, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-p-big-darkblue {
  font-family: Karbon, Arial, sans-serif;
  font-size: 35px;
  line-height: 34px;
  font-weight: 300;
  color: #1e3990;
  margin-bottom: 27px; }

/* line 144, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-p-normal-darkblue {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #1e3990; }

/* line 151, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-p-small-blue {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #78a2e0; }

/* line 158, ../scss/global/gallia/rte/_portlet.scss */
.gallia .portlet-boundary .rte-p-small-white {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #fff; }

@media (max-width: 768px) {
  /* line 166, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium {
    padding: 12px 82px; }

  /* line 168, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium h3.rte-title-big {
    margin-bottom: 24px; }

  /* line 171, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium .rte-date {
    margin-bottom: 15px;
    margin-top: 10px; }

  /* line 177, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max {
    text-align: center;
    padding: 0px 27px; }

  /* line 180, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max h1, .gallia .portlet-boundary .rte-portlet-max h3 {
    font-size: 25px;
    margin: 6px 0px; }

  /* line 185, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-spacer-breadcrumb {
    height: 26px; }

  /* line 188, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-title-little-darkblue,
  .gallia .portlet-boundary h3.rte-title-little-darkblue {
    font-size: 15px;
    margin: 16px 0px 25px; }

  /* line 194, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-introduction {
    font-size: 12px; }

  /* line 197, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-big-darkblue {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 22px; }

  /* line 202, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-normal-darkblue {
    font-size: 15px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 208, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-max, .gallia .portlet-boundary .rte-portlet-medium, .gallia .portlet-boundary .rte-portlet-normal, .gallia .portlet-boundary .rte-portlet-max {
    font-size: 12px; }

  /* line 211, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium {
    padding: 11px 0px 11px 30px; }

  /* line 214, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium h3.rte-title-big {
    line-height: 20px;
    margin-bottom: 29px; }

  /* line 218, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium .rte-date {
    margin-bottom: 28px;
    margin-top: 10px; }

  /* line 223, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal {
    padding: 6px 6px 6px 32px; }

  /* line 226, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal h3.rte-title-big {
    line-height: 20px;
    margin-bottom: 16px; }

  .gallia .portlet-boundary .rte-portlet-normal-overlay-content-wrapper a {
    line-height: 20px;
    margin-bottom: 16px;
    font-size: 25px; }

  /* line 230, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal p {
    margin-bottom: 0; }

  /* line 233, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal .rte-date {
    margin-bottom: 13px; }

  /* line 237, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max {
    padding: 0px 31px; }

  /* line 240, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max h1, .gallia .portlet-boundary .rte-portlet-max h3 {
    font-size: 30px;
    margin: 6px 0px; }

  /* line 245, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-spacer-breadcrumb {
    height: 56px; }

  /* line 248, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-title-little-darkblue,
  .gallia .portlet-boundary h3.rte-title-little-darkblue {
    font-size: 12px;
    margin: 0px 0px 15px; }

  /* line 255, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary h3.rte-title-big {
    font-size: 25px; }

  /* line 258, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-introduction {
    font-size: 12px; }

  /* line 262, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-date {
    font-size: 13px; }

  /* line 264, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-date strong {
    font-size: 25px; }

  /* line 268, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-big-darkblue {
    font-size: 25px;
    line-height: 20px;
    margin-bottom: 20px; }

  /* line 273, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-normal-darkblue {
    font-size: 12px; }

  /* line 277, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-small-blue {
    font-size: 12px; }

  /* line 281, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-small-white {
    font-size: 12px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 287, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .rte-portlet-medium, .gallia .portlet-boundary .tile-portlet .rte-portlet-normal, .gallia .portlet-boundary .tile-portlet .rte-portlet-max, .gallia .portlet-boundary .rte-portlet-medium, .gallia .portlet-boundary .rte-portlet-normal, .gallia .portlet-boundary .rte-portlet-max {
    font-size: 12px; }

  /* line 290, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium {
    padding: 18px 39px; }

  /* line 293, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium h3.rte-title-big {
    line-height: 26px;
    margin-bottom: 37px; }

  /* line 297, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-medium .rte-date {
    margin-bottom: 45px;
    margin-top: 11px; }

  /* line 302, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal {
    padding: 10px 40px; }

  /* line 305, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal h3.rte-title-big {
    line-height: 25px;
    margin-bottom: 25px; }

  /* line 309, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-normal .rte-date {
    margin-bottom: 17px; }

  /* line 313, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max {
    padding: 0px 39px; }

  /* line 316, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-portlet-max h1, .gallia .portlet-boundary .rte-portlet-max h3 {
    font-size: 30px;
    margin: 6px 0px; }

  /* line 321, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-spacer-breadcrumb {
    height: 52px; }

  /* line 324, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-title-little-darkblue,
  .gallia .portlet-boundary h3.rte-title-little-darkblue {
    font-size: 13px;
    margin: 0px 0px 20px; }

  /* line 331, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary h3.rte-title-big {
    font-size: 30px; }

  /* line 335, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-upper {
    font-size: 13px; }

  /* line 339, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-date {
    font-size: 13px; }

  /* line 341, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-date strong {
    font-size: 30px; }

  /* line 345, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-introduction {
    font-size: 13px; }

  /* line 349, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-big-darkblue {
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 28px; }

  /* line 354, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-normal-darkblue {
    font-size: 12px; }

  /* line 358, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-small-blue {
    font-size: 12px; }

  /* line 362, ../scss/global/gallia/rte/_portlet.scss */
  .gallia .portlet-boundary .rte-p-small-white {
    font-size: 12px; } }
/* line 1, ../scss/global/gallia/portlet/_article-long-auto.scss */
.gallia .portlet-boundary .article-long-auto {
  position: relative;
  top: inherit;
  bottom: inherit;
  left: inherit;
  right: inherit; }

/* line 11, ../scss/global/gallia/portlet/_article-long-auto.scss */
.gallia .portlet-boundary .article-long-auto h3, .gallia .portlet-boundary .article-long-auto .h3 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 60px;
  line-height: 56px; }

/* line 4, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .loading-animation * {
  visibility: hidden; }

/* line 8, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .social_networks {
  /*position: absolute;
  margin-right: 0;
  right: 100%;
  width: 250px;*/ }

/* line 14, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .like-sn {
  float: right; }

/* line 17, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .like-sn iframe {
  min-height: 40px !important; }

/* line 20, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .favoris-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4420px;
  width: 45px;
  height: 45px; }

/* line 24, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .favoris .contact-column {
  box-shadow: none; }

/* line 26, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .favoris .contact-column a {
  position: relative; }

/* line 29, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .favoris .contact-column .fav-num {
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: 0;
  right: -38px;
  background-color: white;
  border-radius: 16px;
  text-align: center;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding-top: 6px;
  box-sizing: border-box;
  z-index: 9;
  box-shadow: -1px 0 5px 0 rgba(50, 50, 50, 0.2); }

/* line 47, ../scss/global/gallia/portlet/_right-article.scss */
.gallia .portlet-boundary .right-article .favoris .contact-column .contact-column-text {
  font-size: 13px;
  font-weight: 600;
  width: 99px; }

@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article {
    position: relative; }

  /* line 55, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .favoris {
    display: block;
    margin: 0 24px 0 0; }

  /* line 58, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .favoris .contact-column {
    padding: 0;
    height: auto;
    width: auto; }

  /* line 62, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .favoris .contact-column .fav-num {
    width: 24px;
    height: 24px;
    right: -31px;
    top: 7px;
    border-radius: 13px;
    font-size: 12px;
    font-weight: 300;
    padding-top: 3px; }

  /* line 72, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .favoris .contact-column .contact-column-text {
    display: none; }

  /* line 77, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .favoris-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4378px;
    width: 37px;
    height: 37px; }

  /* line 80, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .social_networks {
    position: static;
    float: left;
    margin: 0 0 0 10px;
    width: auto; }

  /* line 85, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .social_networks ul {
    float: left;
    margin: 0 14px 0 0;
    padding: 0 0 4px 0; }

  /* line 89, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .social_networks ul li {
    line-height: normal; }

  /* line 93, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .social_networks .like-sn {
    float: left; } }
@media (max-width: 768px) {
  /* line 100, ../scss/global/gallia/portlet/_right-article.scss */
  .gallia .portlet-boundary .right-article .social_networks .like-sn {
    clear: left;
    margin: 0 0 0 13px; } }
/* line 3, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact {
  position: static;
  float: right; }

/* line 6, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact a {
  position: relative;
  color: #78a2e0; }

/* line 10, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .mail-column {
  padding: 0 10px 0 0;
  text-align: center; }

/* line 14, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .print-column {
  padding: 0 10px 0 0;
  text-align: center; }

/* line 18, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .contact-column {
  width: 100%;
  height: 146px;
  background: #fff;
  border: 0;
  padding: 29px 10px 0 0;
  text-align: center; }

/* line 25, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text {
  font-size: 13px;
  font-weight: 400; }

/* line 28, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text strong {
  color: #78a2e0; }

/* line 32, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .contact .contact-column .fav-num {
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: 0;
  right: -38px;
  background-color: white;
  border-radius: 16px;
  text-align: center;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding-top: 6px;
  box-sizing: border-box;
  z-index: 9;
  box-shadow: -1px 0 5px 0 rgba(50, 50, 50, 0.2); }

/* line 52, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .favoris-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4420px;
  width: 45px;
  height: 45px; }

/* line 55, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .email-icon-white {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7570px;
  width: 47px;
  height: 47px; }

/* line 58, ../scss/global/gallia/portlet/_right-product.scss */
.gallia .portlet-boundary .right-product .printer-icon {
  background-image: url("/gallia-theme/images/gallia-icon/icon-printer.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 47px;
  height: 47px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 68, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .mail-column {
    padding: 0 25px 0 0; }

  /* line 71, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .print-column {
    padding: 0 25px 0 0; }

  /* line 74, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column {
    padding: 29px 25px 0 0;
    height: auto; }

  /* line 77, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .fav-num {
    width: 24px;
    height: 24px;
    top: 7px;
    right: -31px;
    border-radius: 13px;
    font-size: 12px;
    padding-top: 2px;
    z-index: 9; }

  /* line 87, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text {
    font-size: 9px; }

  /* line 92, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .favoris-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4378px;
    width: 37px;
    height: 37px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 99, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .mail-column {
    padding: 0 20px 0 0; }

  /* line 102, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .print-column {
    padding: 0 20px 0 0; }

  /* line 105, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column {
    padding: 29px 20px 0 0;
    height: auto; }

  /* line 108, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .fav-num {
    width: 24px;
    height: 24px;
    top: 7px;
    right: -31px;
    border-radius: 13px;
    font-size: 12px;
    padding-top: 2px;
    z-index: 9; }

  /* line 118, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text {
    display: none; }

  /* line 123, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .favoris-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4378px;
    width: 37px;
    height: 37px; } }
@media (max-width: 768px) {
  /* line 130, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .mail-column {
    display: none; }

  /* line 133, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .print-column {
    display: none; }

  /* line 136, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column {
    height: auto;
    padding: 0px 25px 0 0; }

  /* line 139, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .fav-num {
    width: 24px;
    height: 24px;
    top: 7px;
    right: -31px;
    border-radius: 13px;
    font-size: 12px;
    padding-top: 2px;
    z-index: 9; }

  /* line 149, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .contact .contact-column .contact-column-text {
    display: none; }

  /* line 154, ../scss/global/gallia/portlet/_right-product.scss */
  .gallia .portlet-boundary .right-product .favoris-icon {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -4378px;
    width: 37px;
    height: 37px; } }
/* line 1, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video {
  background-color: #fff9f7;
  padding: 40px 0 40px 150px;
  color: #a7a0a2;
  margin-top: 35px;
  margin-bottom: 35px; }

/* line 7, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video .tag {
  margin-bottom: 15px; }

/* line 11, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video h3, .gallia .portlet-boundary .article-video .h3 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  font-size: 35px;
  line-height: 34px;
  margin: 0 0 15px 0; }

/* line 17, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video h3 a, .gallia .portlet-boundary .article-video .h3 a {
  font-weight: 300; }

/* line 21, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video a {
  color: #a7a0a2;
  text-decoration: none; }

/* line 25, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video p {
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 25px 0; }

/* line 31, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video .content span {
  display: block;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif; }

/* line 36, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video .name {
  font-size: 15px;
  font-weight: 400; }

/* line 40, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video .job, .gallia .portlet-boundary .article-video .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .article-video .month {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 500; }

/* line 46, ../scss/global/gallia/portlet/_article-video.scss */
.gallia .portlet-boundary .article-video .contributed-icon {
  float: right;
  max-height: 305px;
  margin: 0 20px 0 40px; }

@media (max-width: 1229px) {
  /* line 52, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video .tag {
    font-size: 13px; }

  /* line 55, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video h3, .gallia .portlet-boundary .article-video .h3 {
    font-size: 30px;
    line-height: 26px; }

  /* line 59, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video p {
    font-size: 13px;
    line-height: 15px; }

  /* line 63, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video .name {
    font-size: 13px;
    line-height: 13px; }

  /* line 67, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video .job, .gallia .portlet-boundary .article-video .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .article-video .month {
    font-size: 12px; }

  /* line 70, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video .contributed-icon {
    max-height: 251px; } }
@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video {
    padding: 40px 28px; } }
@media (max-width: 768px) {
  /* line 78, ../scss/global/gallia/portlet/_article-video.scss */
  .gallia .portlet-boundary .article-video .contributed-icon {
    max-height: 185px;
    margin: 0 0 32px 40px; } }
/* line 1, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu {
  background-color: #fff;
  padding: 28px 0 28px 0; }

/* line 4, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu h3, .gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2, .gallia .portlet-boundary .page-menu .foreground .nav-menu .box, .gallia .portlet-boundary .page-menu .foreground .nav-menu nav ul li a {
  padding: 0 30px 0 48px; }

/* line 7, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2 {
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 20px;
  font-family: Karbon,Arial,sans-serif;
  font-weight: 300;
  color: #938a8c; }

/* line 19, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav ul {
  padding: 0;
  margin: 0; }

/* line 23, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li {
  font-family: Karbon, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  list-style: none;
  line-height: 18px; }

/* line 29, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a {
  display: block; }

/* line 31, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a:hover, .gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a.open {
  background-color: #d6c4bd;
  text-decoration: none; }

/* line 34, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a:hover .item, .gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a.open .item {
  color: #fff;
  border-bottom-color: transparent;
  /*background: none;*/ }

/* line 40, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li a .item {
  color: #1e3990;
  font-weight: 600;
  display: block;
  border-bottom: 1px solid #eae1dd;
  padding: 8px 30px 8px 0;
  background-image: url("../images/gallia-icon/arrow-right-blue.png?1441017261");
  background-position: right center;
  background-repeat: no-repeat; }

/* line 53, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu nav li:last-child a .item {
  border: 0; }

/* line 60, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .box {
  position: absolute;
  bottom: 50px; }

/* line 63, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .box h3 {
  padding-right: 0;
  padding-left: 0; }

/* line 67, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .box .title-h2 {
  padding-right: 0;
  padding-left: 0; }

/* line 71, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .box a {
  font-family: Karbon, Arial, sans-serif;
  font-weight: 700;
  color: #78a2e0;
  display: block;
  margin: 0 0 8px 0;
  clear: left; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 81, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box {
    bottom: 14px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 86, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box {
    bottom: 16px;
    zoom: 0.9;
    margin-left: 4px; }

  /* line 91, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2 {
    font-size: 30px;
    line-height: 20px;
    margin-bottom: 16px; } }
/* line 97, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .service-icon {
  margin: -2px 12px 0 0px; }

/* line 99, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
.gallia .portlet-boundary .page-menu .foreground .nav-menu .service-icon .service-icon-img {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9747px;
  width: 20px;
  height: 20px;
  height: 20px;
  width: 20px; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu {
    font-size: 13px !important; }

  /* line 107, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
    font-size: 30px !important; }

  /* line 110, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2 {
    font-size: 30px;
    line-height: 15px;
    margin-bottom: 13px; } }
@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 118, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu nav li {
    font-size: 13px;
    line-height: 14px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu {
    position: relative;
    z-index: 3 !important;
    padding: 28px 0 10px; }

  /* line 128, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu h3 {
    background-image: url("../images/background/title-nav.png?1441017261");
    width: 300px;
    height: 58px;
    box-sizing: border-box;
    margin: 0 auto 20px;
    padding: 11px 0 0 14px;
    font-family: Arial,sans-serif;
    font-size: 15px;
    color: #fff; }

  /* line 138, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu h3.active {
    background-image: url("../images/background/title-nav-current.png?1441017261"); }

  /* line 142, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2 {
    background-image: url("../images/background/title-nav.png?1441017261");
    width: 300px;
    height: 58px;
    box-sizing: border-box;
    margin: 0 auto 20px;
    padding: 11px 0 0 14px;
    font-family: Arial,sans-serif;
    font-size: 15px;
    color: #fff; }

  /* line 152, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .title-h2.active {
    background-image: url("../images/background/title-nav-current.png?1441017261"); }

  /* line 156, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu nav {
    display: none;
    width: 300px;
    margin: 0 auto 20px; }

  /* line 162, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu nav ul li a {
    padding: 0 15px; }

  /* line 168, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box {
    position: static;
    padding: 0; }

  /* line 171, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box h3 {
    padding: 11px 0 0 14px; }

  /* line 174, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box .title-h2 {
    padding: 11px 0 0 14px; }

  /* line 177, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .box a {
    width: 300px;
    margin: 0 auto 8px; }

  /* line 182, ../scss/global/gallia/portlet/page-menu/_nav-menu.scss */
  .gallia .portlet-boundary .page-menu .foreground .nav-menu .list-Services {
    display: none; } }
/* line 1, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container {
  position: absolute;
  width: 300%;
  background-color: #fff;
  left: 100%;
  top: 0;
  bottom: 0;
  /*margin-left: 1px;*/
  border-left: 1px solid #f2f0f0; }

/* line 10, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area {
  display: none; }

/* line 13, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area.open {
  display: block; }

/* line 2, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item {
  padding: 0 50px;
  margin: 50px 0 0;
  height: 550px;
  overflow: hidden;
  border-right: 1px solid #f1d6c9;
  color: #938a8c;
  font-size: 15px;
  line-height: 18px; }

/* line 11, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item img {
  width: 100%;
  margin-bottom: 16px; }

/* line 15, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item h4 {
  margin-top: 13px;
  margin-bottom: 10px; }

/* line 23, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item .age {
  font-weight: 500;
  margin-bottom: 5px;
  display: block; }

/* line 31, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items > div:last-child .menu-folder-item {
  border-right: 0; }

@media (max-width: 1229px) {
  /* line 34, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items > div {
    background: #fff; }

  /* line 37, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item {
    font-size: 11px;
    line-height: 11px;
    padding: 0 41px 50px;
    height: 384px;
    box-sizing: border-box;
    margin-bottom: 60px; }

  /* line 44, ../scss/global/gallia/portlet/page-menu/menu-content-container/_menu-folder-items.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-content-area .menu-folder-items .menu-folder-item h4 {
    font-size: 23px;
    margin-bottom: 7px;
    margin-top: 5px; } }
/* line 19, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-div-link:hover {
  cursor: pointer; }

/* line 23, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0; }

/* line 29, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation ul {
  display: inline-block;
  margin: 0 52px 43px 0; }

/* line 32, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation ul li {
  list-style-type: none;
  display: inline-block;
  margin-left: 43px; }

/* line 36, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation ul li .previous {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7851px;
  width: 28px;
  height: 51px; }

/* line 39, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
.gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation ul li .next {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7907px;
  width: 28px;
  height: 51px; }

@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container {
    width: 200%; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container {
    width: 100%;
    left: -1px;
    top: 102%;
    border: solid 1px #eee; }

  /* line 53, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-folder-item {
    background-color: #fff; }

  /* line 56, ../scss/global/gallia/portlet/page-menu/_menu-content-container.scss */
  .gallia .portlet-boundary .page-menu .foreground .menu-content-container .menu-navigation {
    bottom: -532px; } }
/* line 10, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu .menu-blackbox {
  width: 0;
  opacity: 0; }

/* line 14, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu .menu-content-container {
  display: none; }

/* line 17, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu.open {
  z-index: 1000; }

/* line 19, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu.open .nav-menu, .gallia .portlet-boundary .page-menu.open .menu-content-container {
  z-index: 2; }

/* line 22, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu.open .menu-blackbox, .gallia .portlet-boundary .page-menu.open .menu-content-container {
  display: block; }

/* line 25, ../scss/global/gallia/portlet/_page-menu.scss */
.gallia .portlet-boundary .page-menu.open .menu-blackbox {
  width: auto;
  opacity: 1;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1; }

@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_page-menu.scss */
  .gallia .portlet-boundary .page-menu {
    height: 190px;
    z-index: 3; } }
/* line 1, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged {
  margin: 48px 130px 30px 146px;
  color: #938a8c; }

/* line 4, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged h3, .gallia .portlet-boundary .form-step1-not-logged .title-h3 {
  font-family: Karbon,Arial,sans-serif;
  font-weight: 200;
  font-size: 35px;
  line-height: 36px;
  margin: 0 0 18px 0; }

/* line 11, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged p {
  font-size: 15px;
  line-height: 17px;
  margin: 0 0 30px 0; }

/* line 16, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .subtitle, .gallia .portlet-boundary .form-step1-not-logged .control-group label {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #938a8c;
  line-height: 17px; }

/* line 26, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .control-group {
  margin-bottom: 16px; }

/* line 32, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .control-label {
  width: 320px;
  float: left;
  margin: 0 20px 0 0; }

/* line 37, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .control-label, .gallia .portlet-boundary .form-step1-not-logged .subtitle {
  text-transform: uppercase; }

/* line 40, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged label.radio {
  margin-top: 5px; }

/* line 43, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .button-holder {
  float: left;
  margin: 0 25px 0 0; }

/* line 46, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .button-holder .btn {
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 18px 32px; }

/* line 54, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
.gallia .portlet-boundary .form-step1-not-logged .next-step {
  font-size: 13px;
  color: #a7a0a2;
  display: block;
  padding: 18px 0 0 0; }

@media (max-width: 1229px) {
  /* line 1, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged {
    margin: 63px 98px 30px 120px; }

  /* line 62, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged h3, .gallia .portlet-boundary .form-step1-not-logged .title-h3 {
    font-size: 30px;
    line-height: 26px; }

  /* line 66, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged p {
    font-size: 13px;
    line-height: 15px; }

  /* line 70, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .control-group {
    margin-bottom: 16px; }

  /* line 72, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .control-group label {
    font-size: 13px;
    font-weight: 500;
    line-height: 16px; }

  /* line 78, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .control-label {
    margin: 0 15px 0 0;
    width: 274px; }

  /* line 83, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .button-holder .btn {
    font-size: 13px;
    font-weight: 400; }

  /* line 88, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .next-step {
    font-size: 12px; } }
@media (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged {
    margin: 22px 64px 26px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged {
    margin: 22px 30px 26px; }

  /* line 97, ../scss/global/gallia/portlet/_form-step1-not-logged.scss */
  .gallia .portlet-boundary .form-step1-not-logged .button-holder {
    width: auto; } }
/* line 147, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary.portlet-nested-portlets .portlet-boundary {
  margin-bottom: 0; }

/* line 1, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet {
  position: relative; }

/* line 12, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet:hover {
  cursor: pointer; }

/* line 16, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.title-block {
  background: #f1d6c9; }

/* line 19, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.title-block h2 {
  margin: 0;
  font: 300 4.286em/.9 Karbon, Arial, serif;
  color: #938a8c; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 19, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet.title-block h2 {
    font-size: 3.5714em; } }
@media (max-width: 768px) {
  /* line 19, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet.title-block h2 {
    font-size: 4.6429em; } }
/* line 34, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-container {
  display: block;
  position: relative;
  padding-top: 100%;
  overflow: hidden; }

/* line 41, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-wrapper {
  position: absolute;
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px; }

/* line 49, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-content {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  font: 500 .9286em Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif;
  color: #fff;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 49, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .block-content {
    font-size: .8571em; } }
@media (max-width: 768px) {
  /* line 49, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .block-content {
    font-size: 1.0714em; } }
/* line 68, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-rollover {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  padding: 40px;
  opacity: 0;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.9);
  color: #938a8c;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

/* line 86, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-title h3 {
  display: block;
  z-index: 10;
  font-family: Gotham Rounded SSm A, Gotham Rounded SSm B, Arial, serif;
  font-weight: 500;
  font-size: 1.5385em;
  line-height: 20px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 96, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .block-title h3 {
    font-size: 1.25em;
    line-height: 1; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 103, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .block-title h3 {
    font-size: 1.3846em;
    line-height: 15px; } }
@media (max-width: 768px) {
  /* line 110, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .block-title h3 {
    font-size: 1.2em;
    line-height: 1px; } }
/* line 117, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-subtitle {
  font-weight: 700;
  text-transform: uppercase; }

/* line 122, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .block-bg {
  display: block;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  position: absolute;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
  z-index: 0;
  margin: auto; }

/* line 136, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .rollover-head {
  font: 300 2em Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 136, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .rollover-head {
    letter-spacing: -2px;
    line-height: 1; } }
@media (min-width: 769px) and (max-width: 1229px) {
  /* line 136, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .rollover-head {
    font-size: 1.7857em; } }
@media (max-width: 768px) {
  /* line 136, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .rollover-head {
    font-size: 2.1428em; } }
/* line 153, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .rollover-body {
  font: 300 1.1914em "Karbon", Arial, serif; }

@media (min-width: 769px) and (max-width: 1229px) {
  /* line 153, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .rollover-body {
    font-size: 1.2em; } }
@media (max-width: 768px) {
  /* line 153, ../scss/global/gallia/portlet/_block-list.scss */
  .gallia .portlet-boundary .block-portlet .rollover-body {
    font-size: 1.6em; } }
/* line 165, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .plus-button {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  color: #fff; }

/* line 178, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .plus-button:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 100%;
  background: #1a55ae;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear; }

/* line 195, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet .plus-button:after {
  content: "+";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  margin: auto;
  font: 500 29px/1 Gotham Rounded SSm A, Gotham Rounded SSm B, Arial, serif;
  text-align: center; }

/* line 212, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.rollover .block-rollover, .gallia .portlet-boundary .block-portlet.mouseRollover .block-rollover {
  opacity: 1; }

/* line 216, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.rollover .block-content, .gallia .portlet-boundary .block-portlet.mouseRollover .block-content {
  color: #938a8c; }

/* line 221, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.rollover .plus-button:before, .gallia .portlet-boundary .block-portlet.mouseRollover .plus-button:before {
  background: #4882bc; }

/* line 225, ../scss/global/gallia/portlet/_block-list.scss */
.gallia .portlet-boundary .block-portlet.rollover .plus-button:after, .gallia .portlet-boundary .block-portlet.mouseRollover .plus-button:after {
  content: "-";
  line-height: 27px; }

/* line 1, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer {
  position: static;
  background: #78a2e0;
  color: #fff; }

/* line 9, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer .row-fluid {
  position: relative; }

/* line 12, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer .row-fluid:first-child {
  padding-top: 140px; }

@media (max-width: 768px) {
  /* line 12, ../scss/global/gallia/portlet/_clock.scss */
  .gallia .portlet-boundary .clock-layer .row-fluid:first-child {
    padding-top: 0; } }
/* line 22, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer .social {
  position: absolute;
  top: 0;
  right: 0; }

/* line 27, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer .social .contact {
  display: block; }

/* line 30, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .clock-layer .social .contact .contact-column {
  background: rgba(255, 255, 255, 0.8); }

@media (max-width: 768px) {
  /* line 22, ../scss/global/gallia/portlet/_clock.scss */
  .gallia .portlet-boundary .clock-layer .social {
    /*position: static;
    padding: 0 40px;*/ }

  /* line 39, ../scss/global/gallia/portlet/_clock.scss */
  .gallia .portlet-boundary .clock-layer .social .contact {
    /*display: none;*/ }

  /* line 43, ../scss/global/gallia/portlet/_clock.scss */
  .gallia .portlet-boundary .clock-layer .social .social_network {
    width: auto;
    position: static;
    margin: 0;
    float: none;
    overflow: hidden; }

  /* line 50, ../scss/global/gallia/portlet/_clock.scss */
  .gallia .portlet-boundary .clock-layer .social .social_network ul {
    padding: 0; } }
/* line 6, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-bg {
  text-align: center; }

/* line 9, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-bg img {
  display: inline-block;
  width: 609px;
  height: 609px;
  background: url("../images/clock-empty.png?1441017261") no-repeat center center;
  background-size: auto 609px; }

@media (max-width: 768px) {
  /* line 6, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-bg {
    padding-top: 80px; }

  /* line 20, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-bg img {
    width: 200px;
    height: 110px;
    background-position: center -100px; } }
/* line 28, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-content {
  position: absolute;
  top: 140px;
  right: 0;
  bottom: 0;
  left: 0; }

@media (max-width: 768px) {
  /* line 28, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content {
    position: relative;
    top: auto;
    margin-bottom: 110px;
    padding: 30px 0; }

  /* line 41, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slider-navigation {
    display: block; }

  /* line 45, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slider .markers {
    display: none; } }
/* line 50, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slider {
  width: 100%;
  height: 100%;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out; }

@media (min-width: 769px) {
  /* line 50, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slider {
    width: 100% !important;
    height: 100% !important; } }
/* line 61, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide {
  width: 470px;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  margin: auto;
  padding-top: 20px;
  font: 400 1.07143em Arial, serif;
  text-align: center; }

/* line 73, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide .title {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 2.13333em;
  font-family: Arial, serif; }

/* line 80, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide .subtitle {
  padding: 0 30px; }

@media (min-width: 769px) and (max-width: 1229px) {
  /* line 61, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide {
    font-size: 0.92857em; }

  /* line 87, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide .title {
    font-size: 1.92308em; } }
@media (max-width: 768px) {
  /* line 61, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .clock-content .slide {
    width: auto;
    top: 0;
    right: 90px;
    left: 90px;
    padding-top: 0; } }
/* line 102, ../scss/global/gallia/portlet/_clock-slider.scss */
.gallia .portlet-boundary .clock-layer .clock-slider .button {
  display: block;
  width: 200px;
  height: 40px;
  position: absolute;
  right: 0;
  bottom: 85px;
  left: 0;
  z-index: 4;
  margin: 0 auto;
  padding: 10px 10px 5px;
  text-align: center;
  border-radius: 10px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZWFlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7eae2), color-stop(100%, #fff9f7));
  background-image: -moz-linear-gradient(top, #f7eae2 0%, #fff9f7 100%);
  background-image: -webkit-linear-gradient(top, #f7eae2 0%, #fff9f7 100%);
  background-image: linear-gradient(to bottom, #f7eae2 0%, #fff9f7 100%);
  font: 500 1.07143em Arial, serif;
  color: #938a8c; }

@media (max-width: 768px) {
  /* line 102, ../scss/global/gallia/portlet/_clock-slider.scss */
  .gallia .portlet-boundary .clock-layer .clock-slider .button {
    top: 100%;
    bottom: auto; } }
/* line 64, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .columns-print-button {
  background: #1e3990; }

/* line 67, ../scss/global/gallia/portlet/_clock.scss */
.gallia .portlet-boundary .columns-print-button a div {
  max-width: 200px;
  margin: 0 auto;
  padding: 20px;
  font: 500 1.07143em Gotham Rounded SSm A, Gotham Rounded SSm B, Arial, serif;
  text-align: center;
  color: #fff; }

/* line 2, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description {
  position: relative; }

@media (max-width: 768px) {
  /* line 2, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description {
    padding-bottom: 107%; } }
/* line 9, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description:before {
  content: "";
  display: block;
  padding-top: 53.62%; }

@media (max-width: 768px) {
  /* line 9, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description:before {
    content: none; } }
/* line 19, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .go-back {
  display: block;
  position: absolute;
  top: 40px;
  right: 30px;
  z-index: 10;
  font-size: 0.92857em;
  font-family: Arial, serif;
  color: #1e3990; }

@media (max-width: 1229px) {
  /* line 19, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .go-back {
    font-size: 0.85714em; } }
/* line 34, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .image-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

/* line 42, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .image-bg img {
  display: block;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  position: absolute;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
  margin: auto; }

@media (max-width: 768px) {
  /* line 34, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .image-bg {
    position: relative;
    padding-top: 107%; }

  /* line 59, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .image-bg img {
    right: 0;
    left: 0; } }
/* line 66, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .content {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  padding: 50px 40px;
  box-sizing: border-box;
  font: 400 1.07143em Arial, serif;
  color: #fff; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 66, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .content {
    font-size: 0.92857em; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 66, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .content {
    font-size: 0.85714em; } }
@media (max-width: 768px) {
  /* line 66, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .content {
    height: 50%;
    top: auto;
    bottom: 0;
    left: auto;
    background: #f7eae2;
    font-size: 0.92857em;
    color: #78a2e0; } }
/* line 96, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .numbering,
.gallia .portlet-boundary .fiche-details .fiche-description .button,
.gallia .portlet-boundary .fiche-details .fiche-description .objective span:first-child {
  font-weight: 500;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif; }

/* line 103, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .numbering {
  font-size: 4em; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 103, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .numbering {
    font-size: 3.84615em; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 103, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .numbering {
    font-size: 3.33333em; } }
@media (max-width: 768px) {
  /* line 103, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .numbering {
    font-size: 3.84615em; } }
/* line 117, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .title {
  margin: 0 0 30px;
  font: 300 4em "Karbon", Arial, serif; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 117, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .title {
    font-size: 3.84615em; }

  .gallia .portlet-boundary .fiche-details .fiche-description .button {
    width: 135px !important; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 117, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .title {
    font-size: 3.33333em; }

  .gallia .portlet-boundary .fiche-details .fiche-description .button {
    width: 135px !important; } }
@media (max-width: 768px) {
  /* line 117, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .title {
    font-size: 3.84615em; } }
/* line 132, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .button {
  display: block;
  width: 200px;
  margin: 10px 0;
  padding: 20px 10px 16px;
  text-align: center;
  border-radius: 10px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZWFlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjlmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7eae2), color-stop(100%, #fff9f7));
  background-image: -moz-linear-gradient(top, #f7eae2 0%, #fff9f7 100%);
  background-image: -webkit-linear-gradient(top, #f7eae2 0%, #fff9f7 100%);
  background-image: linear-gradient(to bottom, #f7eae2 0%, #fff9f7 100%);
  color: #938a8c; }

@media (max-width: 768px) {
  /* line 132, ../scss/global/gallia/portlet/_fiches.scss */
  .gallia .portlet-boundary .fiche-details .fiche-description .button {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWFlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #f7eae2));
    background-image: -moz-linear-gradient(top, white 0%, #f7eae2 100%);
    background-image: -webkit-linear-gradient(top, white 0%, #f7eae2 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #f7eae2 100%); } }
/* line 147, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .detail,
.gallia .portlet-boundary .fiche-details .fiche-description .objective {
  margin: 30px 0; }

/* line 152, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .objective,
.gallia .portlet-boundary .fiche-details .fiche-description .filter-category {
  color: #1e3990; }

/* line 157, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .tags {
  margin-top: 25px; }

/* line 161, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .filter-category {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none; }

/* line 164, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-details .fiche-description .filter-category:hover {
  background: #fff; }

/* line 171, ../scss/global/gallia/portlet/_fiches.scss */
.gallia .portlet-boundary .fiche-columns {
  color: #fff; }

/* line 4, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video, .gallia .portlet-boundary .experts-video-results .fiche, .gallia .portlet-boundary .experts-video-results .assiette, .gallia .portlet-boundary .experts-video-results .guide {
  display: block;
  position: relative;
  overflow: hidden;
  background: #f7eae2; }

/* line 10, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video:before, .gallia .portlet-boundary .experts-video-results .fiche:before, .gallia .portlet-boundary .experts-video-results .assiette:before, .gallia .portlet-boundary .experts-video-results .guide:before {
  content: "";
  display: block;
  padding-top: 107%; }

/* line 16, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .result-bg, .gallia .portlet-boundary .experts-video-results .fiche .result-bg, .gallia .portlet-boundary .experts-video-results .assiette .result-bg, .gallia .portlet-boundary .experts-video-results .guide .result-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

/* line 23, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .result-bg img, .gallia .portlet-boundary .experts-video-results .fiche .result-bg img, .gallia .portlet-boundary .experts-video-results .assiette .result-bg img, .gallia .portlet-boundary .experts-video-results .guide .result-bg img {
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  position: absolute;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
  margin: auto; }

/* line 36, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content, .gallia .portlet-boundary .experts-video-results .fiche .content, .gallia .portlet-boundary .experts-video-results .assiette .content, .gallia .portlet-boundary .experts-video-results .guide .content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 30px;
  box-sizing: border-box;
  color: #938a8c; }

/* line 46, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .filter-category, .gallia .portlet-boundary .experts-video-results .fiche .content .filter-category, .gallia .portlet-boundary .experts-video-results .assiette .content .filter-category, .gallia .portlet-boundary .experts-video-results .guide .content .filter-category {
  color: #1e3990; }

/* line 50, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .tags, .gallia .portlet-boundary .experts-video-results .fiche .content .tags, .gallia .portlet-boundary .experts-video-results .assiette .content .tags, .gallia .portlet-boundary .experts-video-results .guide .content .tags {
  display: inline-block;
  margin-bottom: 20px; }

/* line 54, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .tags .filter-category, .gallia .portlet-boundary .experts-video-results .fiche .content .tags .filter-category, .gallia .portlet-boundary .experts-video-results .assiette .content .tags .filter-category, .gallia .portlet-boundary .experts-video-results .guide .content .tags .filter-category {
  margin: 0;
  background-color: #fff;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none; }

/* line 62, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .modal, .gallia .portlet-boundary .experts-video-results .fiche .content .modal, .gallia .portlet-boundary .experts-video-results .assiette .content .modal, .gallia .portlet-boundary .experts-video-results .guide .content .modal {
  display: none; }

/* line 69, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters {
  display: table;
  width: 100%;
  table-layout: fixed;
  position: relative;
  z-index: 10;
  font-family: "Karbon", Arial, serif;
  background: #78a2e0;
  color: #fff; }

/* line 82, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .title {
  display: table-cell;
  vertical-align: top;
  width: 280px;
  padding: 40px;
  font-weight: 300;
  font-size: 2.5em;
  line-height: .9; }

/* line 92, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .filters {
  display: table-cell;
  vertical-align: top;
  padding: 40px 50px;
  font-family: Arial, serif;
  font-size: 1.07143em;
  background: inherit; }

/* line 100, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .filters:before {
  content: "";
  display: block;
  width: 35.35534px;
  height: 35.35534px;
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: -1;
  background: inherit;
  -moz-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

/* line 116, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .categories {
  display: block;
  margin-bottom: 20px; }

/* line 120, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .categories:last-child {
  margin-top: 0; }

/* line 124, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .categories .filter-category {
  font-size: 0.86667em;
  color: #78a2e0; }

/* line 130, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .refresh {
  display: table-cell;
  width: 45px;
  vertical-align: middle;
  padding: 40px 50px; }

/* line 136, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .expert-video-filters .refresh img {
  max-width: none;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9578px;
  width: 43px;
  height: 43px;
  padding: 1px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 144, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .title {
    padding: 40px 30px 40px 50px;
    font-size: 2.14286em; }

  /* line 149, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .filters {
    padding: 40px 30px;
    font-size: 0.92857em; }

  /* line 154, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .refresh {
    padding: 40px 50px 40px 30px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 160, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .title {
    padding: 40px 10px 40px 30px;
    font-size: 1.78571em; }

  /* line 165, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .filters {
    padding: 40px 10px;
    font-size: 0.85714em; }

  /* line 170, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .refresh {
    padding: 40px 30px 40px 10px; } }
@media (max-width: 768px) {
  /* line 69, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters {
    text-align: center; }

  /* line 178, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .title {
    display: block;
    width: 240px;
    max-width: 320px;
    margin: auto;
    padding: 75px 0px 15px;
    font-size: 25px; }

  .gallia .portlet-boundary .expert-video-filters.fiches-recreatives-filters .title {
    font-size: 30px; }

  /* line 187, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .filters {
    display: block;
    overflow: hidden;
    padding: 20px;
    font-size: 0.92857em; }

  /* line 194, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .refresh {
    display: block;
    width: auto;
    padding: 12px 20px 28px; }

  /* line 200, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .expert-video-filters .categories {
    margin-top: 0px;
    margin-bottom: 0px; } }
/* line 206, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results {
  overflow: hidden;
  counter-reset: resultsCounter; }

/* line 213, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .result-bg + .content {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5); }

/* line 218, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content {
  font-size: 1.07143em; }

@media (max-width: 1229px) {
  /* line 218, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content {
    font-size: 0.92857em; } }
/* line 225, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content a.play-video {
  text-decoration: none;
  color: inherit; }

/* line 228, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content a.play-video:hover {
  cursor: pointer;
  text-decoration: none;
  color: inherit; }

/* line 235, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .title {
  font: 300 1.66667em "Karbon", Arial, serif; }

/* line 238, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .title:before, .gallia .portlet-boundary .experts-video-results .experts-video .content .title:after {
  content: "“";
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif; }

/* line 244, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .play-video {
  display: block;
  margin-bottom: 30px; }

/* line 248, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .play-video img {
  max-width: none;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9313px;
  width: 43px;
  height: 43px;
  padding: 1px; }

@media (max-width: 1229px) {
  /* line 244, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content .play-video {
    margin-bottom: 20px; }

  /* line 257, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content .play-video img {
    background-image: url("../images/gallia-icon-s99aae6ecaa.png");
    background-position: 0 -9273px;
    width: 36px;
    height: 35px; } }
/* line 263, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .expert {
  position: absolute;
  bottom: 15px;
  font: 500 1em Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 263, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content .expert {
    bottom: 10px; } }
/* line 272, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .experts-video .content .expert .job, .gallia .portlet-boundary .experts-video-results .experts-video .content .expert .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .experts-video-results .experts-video .content .expert .month {
  font-size: 0.86667em;
  font-weight: 700;
  text-transform: uppercase; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 272, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content .expert .job, .gallia .portlet-boundary .experts-video-results .experts-video .content .expert .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .experts-video-results .experts-video .content .expert .month {
    font-size: 1em; } }
@media (max-width: 768px) {
  /* line 272, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .experts-video .content .expert .job, .gallia .portlet-boundary .experts-video-results .experts-video .content .expert .tile-portlet .foreground .article-theme .month, .gallia .portlet-boundary .tile-portlet .foreground .article-theme .experts-video-results .experts-video .content .expert .month {
    font-size: 0.92308; } }
/* line 289, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche {
  counter-increment: resultsCounter; }

/* line 294, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche.bigger .content {
  padding: 40px; }

/* line 297, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche.bigger .content:before {
  font-size: 3.21429em; }

/* line 301, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche.bigger .content .title {
  font-size: 4.28571em; }

@media (min-width: 1024px) and (max-width: 1229px), (max-width: 768px) {
  /* line 306, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .fiche.bigger .content.before {
    font-size: 2.5em; }

  /* line 310, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .fiche.bigger .content .title {
    font-size: 3.57143em; } }
/* line 316, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche .result-bg + .content {
  color: #fff; }

/* line 321, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche .content:before {
  content: counter(resultsCounter) ".";
  display: block;
  margin-top: 10%;
  font: 500 2.5em Gotham Rounded SSm A, Gotham Rounded SSm B, Arial, serif; }

/* line 328, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche .content .title {
  margin-bottom: 10px;
  font: 300 2em "Karbon", Arial, serif; }

/* line 333, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche .content .detail {
  font: 400 1.07143em Arial, serif; }

/* line 337, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .fiche .content .filter-category {
  font-size: 1.07143em; }

@media (min-width: 1024px) and (max-width: 1229px), (max-width: 768px) {
  /* line 342, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .fiche .content:before {
    font-size: 2.14286em; }

  /* line 346, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .fiche .content .title {
    font-size: 1.78571em; }

  /* line 350, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .fiche .content .filter-category,
  .gallia .portlet-boundary .experts-video-results .fiche .content .detail {
    font-size: 0.92857em; } }
/* line 362, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .assiette.higher:before {
  padding-top: 214%; }

/* line 366, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .assiette.higher .content .title {
  margin-top: 20px; }

/* line 371, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .assiette .content {
  font: 400 1.07143em Arial, serif;
  color: #938a8c; }

/* line 376, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .assiette .content .title {
  margin: 25% 0 20px;
  font: 300 1.86667em "Karbon", Arial, serif; }

/* line 381, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .assiette .content .intro {
  margin-bottom: 20px;
  font-weight: 700; }

@media (max-width: 1229px) {
  /* line 371, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .assiette .content {
    font-size: 0.92857em; }

  /* line 389, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .assiette .content .title {
    font-size: 1.92308em; } }
@media (max-width: 768px) {
  /* line 396, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .assiette:not(.higher) {
    background: none; } }
/* line 407, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide.bigger .content .title {
  font-size: 4em; }

@media (max-width: 1229px) {
  /* line 407, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .guide.bigger .content .title {
    font-size: 3.84615em; } }
/* line 417, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide.detail .content .tags {
  position: static; }

/* line 421, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide.detail .content .title {
  position: static;
  margin-bottom: 20px; }

/* line 427, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content {
  padding: 40px 20px 20px 40px;
  font: 400 1.07143em Arial, serif;
  color: #938a8c; }

/* line 437, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .detail p {
  margin-bottom: 20px; }

/* line 441, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .tags {
  display: block;
  position: absolute;
  top: 40px;
  left: 40px; }

/* line 448, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .rating {
  display: block;
  height: 24px;
  line-height: 24px;
  position: absolute;
  top: 40px;
  right: 20px;
  font: 700 28px Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, serif;
  color: #1e3990; }

/* line 460, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .title {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 40px;
  font: 300 1.86667em "Karbon", Arial, serif; }

/* line 469, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .info, .gallia .portlet-boundary .experts-video-results .guide .content .info-disconnect {
  display: block;
  position: absolute;
  left: 10px;
  bottom: 20px; }

/* line 475, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .experts-video-results .guide .content .info img, .gallia .portlet-boundary .experts-video-results .guide .content .info-disconnect img {
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -7098px;
  width: 21px;
  height: 21px; }

@media (max-width: 1229px) {
  /* line 427, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .guide .content {
    font-size: 0.92857em; }

  /* line 486, ../scss/global/gallia/portlet/_experts-video.scss */
  .gallia .portlet-boundary .experts-video-results .guide .content .title {
    font-size: 1.92308em; } }
/* line 499, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .filter-category {
  display: inline-block;
  margin: 10px 5px 0 0;
  padding: 4px 10px;
  border-radius: 20px;
  background: #fff;
  font: 600 1em "Karbon", Arial, serif;
  text-transform: uppercase;
  white-space: nowrap;
  color: inherit;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out; }

/* line 512, ../scss/global/gallia/portlet/_experts-video.scss */
.gallia .portlet-boundary .filter-category:hover, .gallia .portlet-boundary .filter-category.selected {
  background: #f3e4dc; }

/* line 5, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters {
  display: table;
  width: 100%;
  table-layout: fixed;
  position: relative;
  z-index: 10;
  font-family: "Karbon", Arial, serif;
  background: #1e3990;
  color: #fff; }

/* line 21, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .filter-category {
  display: inline-block;
  margin: 14px 10px 0 0;
  padding: 4px 10px;
  border-radius: 20px;
  background: #fff;
  font: 600 1em "Karbon", Arial, serif;
  text-transform: uppercase;
  white-space: nowrap;
  color: inherit;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out; }

/* line 34, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .filter-category:hover, .gallia .portlet-boundary .baby-moment-filters .filter-category.selected {
  background: #f2e1d9; }

/* line 40, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .title {
  display: table-cell;
  vertical-align: top;
  width: 200px;
  padding: 40px 20px 43px 50px;
  font-weight: 300;
  font-size: 2.5em;
  line-height: .9; }

/* line 48, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .title .line {
  display: inline-block; }

/* line 53, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .filters {
  display: table-cell;
  vertical-align: top;
  padding: 40px 50px 40px 20px;
  font-family: Arial, serif;
  font-size: 1.07143em;
  background: inherit; }

/* line 61, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .filters:before {
  content: "";
  display: block;
  width: 35.35534px;
  height: 35.35534px;
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: -1;
  background: inherit;
  -moz-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

/* line 77, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .categories {
  display: block;
  margin-bottom: 20px; }

/* line 81, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .categories:last-child {
  margin-top: 0; }

/* line 85, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .categories .filter-category {
  font-size: 1em;
  color: #1e3990; }

/* line 91, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .refresh {
  display: table-cell;
  width: 45px;
  vertical-align: middle;
  padding: 40px 50px; }

/* line 97, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
.gallia .portlet-boundary .baby-moment-filters .refresh img {
  max-width: none;
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -9578px;
  width: 43px;
  height: 43px;
  padding: 1px; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 105, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .title {
    padding: 40px 20px 40px 45px;
    font-size: 2.14286em;
    width: 175px; }

  /* line 111, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .filters {
    padding: 40px 30px 40px 10px;
    font-size: 0.92857em; }

  /* line 116, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .refresh {
    padding: 40px 50px 40px 30px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 122, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .title {
    padding: 40px 10px 40px 30px;
    font-size: 1.78571em;
    width: 160px; }

  /* line 128, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .filters {
    padding: 40px 10px;
    font-size: 0.85714em; }

  /* line 133, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .refresh {
    padding: 40px 30px 40px 10px; } }
@media (max-width: 768px) {
  /* line 5, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters {
    text-align: center; }

  /* line 141, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .title {
    display: block;
    width: auto;
    max-width: 320px;
    margin: auto;
    padding: 20px;
    font-size: 2.14286em; }

  /* line 150, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .filters {
    display: block;
    overflow: hidden;
    padding: 20px;
    font-size: 0.92857em; }

  /* line 157, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .refresh {
    display: block;
    width: auto;
    padding: 20px; }

  /* line 163, ../scss/global/gallia/portlet/_baby-moments-filters.scss */
  .gallia .portlet-boundary .baby-moment-filters .categories {
    margin-top: 20px; } }
/* line 1, ../scss/global/gallia/portlet/_testimonial.scss */
.gallia .portlet-boundary .testimonials-list {
  background-image: url("../images/drop/testimonial-bg.png?1441017261");
  padding: 78px 24px 40px;
  position: static;
  overflow: hidden; }

/* line 1, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata {
  padding: 67px 24px 50px;
  position: static;
  overflow: hidden; }

/* line 8, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .testimonial-bloc .tag {
  display: none; }

/* line 11, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .testimonial-bloc h3 {
  font: 300 45px/45px "Karbon",Arial,serif; }

/* line 15, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .link {
  font: 500 20px/18px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  float: right;
  margin: 0 120px 0 0;
  position: relative;
  display: block;
  color: #1e3990; }

/* line 23, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .detail-strata-bloc {
  background-image: url("../images/drop/strata-bg.png?1441017261");
  background-repeat: no-repeat;
  background-position: top center;
  min-width: 350px;
  min-height: 788px;
  position: relative;
  margin: 0 0 105px; }

/* line 31, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .detail-strata-bloc p {
  font-size: 15px;
  line-height: 17px;
  color: #a7a0a2; }

/* line 37, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata {
  position: absolute;
  width: 348px;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  box-sizing: border-box;
  padding: 90px 38px 0;
  margin: 0 auto; }

/* line 47, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .title {
  font: 600 20px/22px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  color: #1e3990;
  margin: 0 0 20px; }

/* line 52, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote {
  border: 0;
  padding: 0; }

/* line 55, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote .quote-start-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 64, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote .quote-start-icon:before {
  content: "\201c"; }

/* line 68, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote .quote-end-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  padding-left: 4px;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 78, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote .quote-end-icon:before {
  content: "\201d"; }

/* line 82, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .top_detail_strata .blockquote p {
  line-height: 20px; }

/* line 87, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .left_detail_strata {
  position: absolute;
  width: 322px;
  top: 335px;
  left: 80px;
  box-sizing: border-box; }

/* line 93, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .left_detail_strata .title {
  font: 700 40px/38px "karbon",Arial,serif;
  color: #1e3990;
  margin: 0 0 7px; }

/* line 99, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .right_detail_strata {
  position: absolute;
  width: 224px;
  top: 476px;
  right: 268px;
  box-sizing: border-box; }

/* line 105, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .right_detail_strata .title {
  font: 600 25px/25px "karbon",Arial,serif;
  color: #1e3990;
  margin: 0 0 5px; }

/* line 111, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .bottom_detail_strata {
  position: absolute;
  width: 164px;
  bottom: 0px;
  left: 43%;
  margin: 0 auto;
  box-sizing: border-box;
  text-align: center;
  display: table;
  height: 162px;
  padding: 0 20px 0; }

/* line 122, ../scss/global/gallia/portlet/_details-strata.scss */
.gallia .portlet-boundary .details-strata .bottom_detail_strata a {
  font: 500 20px/20px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  color: #fff;
  display: table-cell;
  vertical-align: middle; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 131, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .right_detail_strata {
    right: 164px; }

  /* line 134, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .left_detail_strata {
    top: 298px;
    left: 31px; }

  /* line 138, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .bottom_detail_strata {
    left: 41.3%; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 144, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .left_detail_strata {
    width: 319px;
    top: 392px;
    left: 11px; }

  /* line 148, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .left_detail_strata .title {
    font: 700 30px/31px "karbon",Arial,serif;
    width: 230px; }

  /* line 153, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .right_detail_strata {
    top: 476px;
    right: 60px; }

  /* line 156, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .right_detail_strata .title {
    font: 600 23px/25px "karbon",Arial,serif; }

  /* line 160, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .bottom_detail_strata {
    left: 38.6%; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata {
    padding: 67px 24px 50px; }

  /* line 167, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .left_detail_strata {
    width: 35.5%;
    top: 339px;
    left: auto;
    right: 67%; }

  /* line 172, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .left_detail_strata .title {
    font: 700 26px/29px "karbon",Arial,serif;
    width: 230px; }

  /* line 177, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .right_detail_strata {
    width: 186px;
    left: 65%;
    right: auto; }

  /* line 182, ../scss/global/gallia/portlet/_details-strata.scss */
  .gallia .portlet-boundary .details-strata .bottom_detail_strata {
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%; } }
/* line 1, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation {
  padding: 35px 24px 5px;
  position: static;
  overflow: hidden; }

/* line 6, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .social_networks {
  position: relative;
  margin: 0 46px 0 0; }

/* line 10, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .confirmation-bloc {
  background-image: url("../images/drop/confirmation-bg.png?1441017261");
  background-repeat: no-repeat;
  background-position: top center;
  min-width: 350px;
  min-height: 778px;
  position: relative;
  margin: 40px 0 0; }

/* line 18, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .confirmation-bloc p {
  font-size: 15px;
  line-height: 17px;
  color: #a7a0a2; }

/* line 24, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .top_confirmation-bloc {
  padding: 0 41px 0 78px;
  color: #fff; }

/* line 27, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .top_confirmation-bloc .title {
  float: left;
  font: 300 74px/70px "BlissPro", sans-serif;
  margin: 0 72px 0 0;
  text-align: right;
  text-transform: uppercase; }

/* line 34, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .top_confirmation-bloc p {
  font: 600 20px/21px Gotham Rounded SSm A , Gotham Rounded SSm B, sans-serif;
  color: #fff; }

/* line 39, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .left_confirmation-bloc {
  position: absolute;
  width: 330px;
  top: 331px;
  left: 162px;
  box-sizing: border-box;
  padding: 75px 24px 0;
  color: #fff;
  text-align: center; }

/* line 48, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .left_confirmation-bloc .title {
  font: 600 20px/22px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  margin: 0 0 14px; }

/* line 52, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .left_confirmation-bloc p {
  font: 500 15px/20px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
  color: #fff; }

/* line 57, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc {
  position: absolute;
  width: 469px;
  top: 96px;
  right: 165px;
  box-sizing: border-box;
  padding: 100px 80px 0;
  color: #938a8c; }

/* line 65, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .title {
  font: 300 45px/45px "karbon",Arial,serif;
  color: #938a8c;
  margin: 0 0 16px; }

/* line 70, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote {
  border: 0;
  padding: 0; }

/* line 73, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote .quote-start-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 82, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote .quote-start-icon:before {
  content: "\201c"; }

/* line 86, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote .quote-end-icon {
  width: 20px;
  height: 11px;
  display: inline-block;
  vertical-align: bottom;
  padding-left: 4px;
  font-size: 30px;
  color: #1e3990;
  font-family: Gotham Rounded SSm A , Gotham Rounded SSm B, Arial, sans-serif;
  font-weight: 600; }

/* line 96, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote .quote-end-icon:before {
  content: "\201d"; }

/* line 100, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .blockquote p {
  line-height: 18px; }

/* line 104, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .name {
  font: 200 30px/30px "Nothing You Could Do",Arial,serif;
  margin: 0 0 3px; }

/* line 108, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .right_confirmation-bloc .nameold {
  font: 500 13px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif; }

/* line 112, ../scss/global/gallia/portlet/_confirmation.scss */
.gallia .portlet-boundary .confirmation .bottom_confirmation-bloc {
  position: absolute;
  bottom: 93px;
  left: 588px;
  font: 200 35px/30px "karbon",Arial,serif;
  color: #1e3990; }

@media (min-width: 1024px) and (max-width: 1229px) {
  /* line 120, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc {
    padding: 0; }

  /* line 122, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc .title {
    margin: 0 50px 0 0; }

  /* line 126, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .left_confirmation-bloc {
    left: 53px; }

  /* line 129, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .right_confirmation-bloc {
    right: 56px; }

  /* line 132, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .bottom_confirmation-bloc {
    left: 485px; } }
@media (min-width: 769px) and (max-width: 1023px) {
  /* line 1, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation {
    padding: 35px 0 5px; }

  /* line 138, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc {
    padding: 0 0 0 15px; }

  /* line 140, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc .title {
    margin: 0 50px 0 0;
    font: 300 44px/44px "BlissPro", sans-serif; }

  /* line 145, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .right_confirmation-bloc {
    width: 370px;
    top: 96px;
    right: 0px;
    padding: 60px 10px 0 0; }

  /* line 151, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .left_confirmation-bloc {
    width: 280px;
    top: 331px;
    left: 0;
    padding: 50px 24px 0 0; }

  /* line 157, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .bottom_confirmation-bloc {
    left: 400px; } }
@media (max-width: 768px) {
  /* line 1, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation {
    padding: 35px 0 5px; }

  /* line 163, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc {
    padding: 0 10px; }

  /* line 165, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .top_confirmation-bloc .title {
    margin: 0 36px 10px 0;
    font: 300 34px/34px "BlissPro", sans-serif;
    width: 100%;
    padding-left: 5%;
    text-align: left; }

  /* line 173, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .confirmation-bloc {
    background-image: url("../images/drop/confirmation-bg.png?1441017261");
    background-position: center 120px;
    min-height: 895px; }

  /* line 177, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .confirmation-bloc p {
    padding-left: 20%; }

  /* line 181, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .right_confirmation-bloc {
    width: 50%;
    top: 291px;
    right: 0px;
    padding: 0; }

  /* line 188, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .blockquote p {
    padding-left: 0; }

  /* line 192, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .left_confirmation-bloc {
    width: 24%;
    top: 505px;
    left: 4px;
    padding: 0;
    text-align: left; }

  /* line 198, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .left_confirmation-bloc .title {
    font: 600 15px/17px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif; }

  /* line 201, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .left_confirmation-bloc p {
    font: 500 10px/13px Gotham Rounded SSm A , Gotham Rounded SSm B,Arial,serif;
    padding-left: 0; }

  /* line 206, ../scss/global/gallia/portlet/_confirmation.scss */
  .gallia .portlet-boundary .confirmation .bottom_confirmation-bloc {
    left: 55%; } }
@media (max-width: 769px) {
  /* line 163, ../scss/global/gallia/_portlet.scss */
  .gallia .portlet-boundary .tile-portlet .background-xs-hide {
    display: none; } }
/* line 168, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .careline-phone-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5131px;
  width: 47px;
  height: 47px; }

/* line 171, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .careline-mail-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -5027px;
  width: 47px;
  height: 47px; }

/* line 174, ../scss/global/gallia/_portlet.scss */
.gallia .portlet-boundary .careline-chat-icon {
  background-image: url("../images/gallia-icon-s99aae6ecaa.png");
  background-position: 0 -4754px;
  width: 47px;
  height: 47px; }

@media (max-width: 769px) {
  /* line 180, ../scss/global/gallia/_portlet.scss */
  .gallia .slider-privileged .slider {
    height: 326px; }

  /* line 182, ../scss/global/gallia/_portlet.scss */
  .gallia .slider-privileged .slider:after {
    display: none; } }
/* line 1, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 9, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px; }

/* line 20, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px; }

/* line 30, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker > div {
  display: none; }

/* line 33, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker table {
  width: 100%;
  margin: 0; }

/* line 37, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td,
.gallia .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 48, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer; }

/* line 56, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td .day .disabled {
  color: #eeeeee; }

/* line 61, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td.old,
.gallia .datepicker td.new {
  color: #999999; }

/* line 65, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td.active,
.gallia .datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 85, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td.active:hover,
.gallia .datepicker td.active:hover:hover,
.gallia .datepicker td.active:focus,
.gallia .datepicker td.active:hover:focus,
.gallia .datepicker td.active:active,
.gallia .datepicker td.active:hover:active,
.gallia .datepicker td.active.active,
.gallia .datepicker td.active:hover.active,
.gallia .datepicker td.active.disabled,
.gallia .datepicker td.active:hover.disabled,
.gallia .datepicker td.active[disabled],
.gallia .datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3; }

/* line 101, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td.active:active,
.gallia .datepicker td.active:hover:active,
.gallia .datepicker td.active.active,
.gallia .datepicker td.active:hover.active {
  background-color: #003399 \9; }

/* line 107, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 119, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span:hover {
  background: #eeeeee; }

/* line 122, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 141, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span.active:hover,
.gallia .datepicker td span.active:focus,
.gallia .datepicker td span.active:active,
.gallia .datepicker td span.active.active,
.gallia .datepicker td span.active.disabled,
.gallia .datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3; }

/* line 151, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span.active:active,
.gallia .datepicker td span.active.active {
  background-color: #003399 \9; }

/* line 155, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker td span.old {
  color: #999999; }

/* line 158, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker th.switch {
  width: 145px; }

/* line 161, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker th.next,
.gallia .datepicker th.prev {
  font-size: 21px; }

/* line 165, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker thead tr:first-child th {
  cursor: pointer; }

/* line 168, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .datepicker thead tr:first-child th:hover {
  background: #eeeeee; }

/* line 173, ../scss/global/gallia/portlet/_datepicker.scss */
.gallia .input-append.date .add-on i,
.gallia .input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px; }

