/* CSS Document */
@import url(../../styles/global/space.css);
@import url(../../fonts/Awesome/font-awesome.min.css);
@import url(../../fonts/GlyphIcons/glyphicons.css);
@import url(../../fonts/PlayfairDisplay/playfairdisplayfonts.css);
@import url(../../fonts/PathwayGothicOne/pathwaygothiconefonts.css);
@import url(../../fonts/LatoLatin/latolatinfonts.css);
/* CSS Document */
/* 
########################################
   @@@ debut variable Color V1.9 @@@
########################################
*/
/* 
#######################################
*/
/*
###############################
   @@@ debut Mixin V1.1 @@@
###############################
*/
/*
###################################
*/
/* 
###################################
   @@@ Debut Animation V1.1 @@@
###################################
*/
/* SASS Document */
/* 
##############################
   @@@ ui-home-retailer @@@
##############################
*/
.black {
  background-color: black; }

.white {
  background-color: white; }

.orange {
  background-color: orange; }

.blue {
  background-color: blue; }

.red {
  background-color: red; }

.green {
  background-color: green; }

.pink {
  background-color: pink; }

.gray {
  background-color: gray; }

* {
  padding: 0;
  margin: 0; }

a img, header nav .nav-public a.active:hover img, header nav .nav-public a.active:focus img, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus img, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus img, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus img, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus img, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus img, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus img {
  border: 0; }

img {
  display: block; }

.row p {
  margin-bottom: 0; }

ul {
  margin-bottom: 0; }

ul li {
  list-style-type: none; }

.container-fluid {
  padding-right: 200px;
  padding-left: 200px; }

.hide {
  display: none; }

clear {
  display: block;
  clear: both;
  display: none; }

html {
  width: 100%;
  height: 100%; }

body {
  font-family: 'LatoLatinWeb', Tahoma,Verdana, Geneva, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #666666;
  width: 100%;
  height: 100%; }

section.modalGallery {
  position: fixed;
  z-index: 9990;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }
  section.modalGallery .background {
    position: absolute;
    z-index: 9901;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: black;
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.9);
    /* Black w/ opacity */
    -webkit-animation: fade 0.3s;
    -moz-animation: fade 0.3s;
    /* Fx 5+ */
    -o-animation: fade 0.3s;
    /* Opera 12+ */
    animation: fade 0.3s; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  section.modalGallery .dropContent {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 9992;
    text-align: center; }
    section.modalGallery .dropContent article {
      display: inline-block;
      background-color: #ffffff;
      -webkit-animation: zoom 0.3s;
      -moz-animation: zoom 0.3s;
      /* Fx 5+ */
      -o-animation: zoom 0.3s;
      /* Opera 12+ */
      animation: zoom 0.3s;
      position: relative; }

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0); }
  to {
    -webkit-transform: scale(1); } }

@-moz-keyframes zoom {
  from {
    -webkit-transform: scale(0); }
  to {
    -webkit-transform: scale(1); } }

@-o-keyframes zoom {
  from {
    -webkit-transform: scale(0); }
  to {
    -webkit-transform: scale(1); } }

@keyframes zoom {
  from {
    transform: scale(0); }
  to {
    transform: scale(1); } }
      section.modalGallery .dropContent article i.fa-times-circle {
        position: absolute;
        z-index: 9903;
        top: 10px;
        right: 10px;
        font-size: 30px;
        cursor: pointer;
        color: #ffffff;
        text-shadow: 2px 2px 4px #434343; }
      section.modalGallery .dropContent article .block-action {
        text-align: center;
        padding: 15px 0 15px 0; }
        section.modalGallery .dropContent article .block-action button, section.modalGallery .dropContent article .block-action a, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, header nav .nav-public footer section.dark .blockExternalLink ul li section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public section.modalGallery .dropContent article .block-action a.active:focus {
          margin-right: 15px; }
          section.modalGallery .dropContent article .block-action button.full, section.modalGallery .dropContent article .block-action a.full, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.full.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.full.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.full.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.full.active.btnBuildOwnSet:focus {
            display: inline-block;
            cursor: pointer;
            border: 1px solid #217497;
            background-color: #217497;
            color: #ffffff;
            font-size: 14px;
            padding: 10px 30px 10px 30px; }
          section.modalGallery .dropContent article .block-action button.ghost, section.modalGallery .dropContent article .block-action a.ghost, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.ghost.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.ghost.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.ghost.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.ghost.active.btnBuildOwnSet:focus {
            display: inline-block;
            background-color: transparent;
            cursor: pointer;
            border: 1px solid #217497;
            color: #217497;
            padding: 10px 30px 10px 30px;
            font-size: 14px; }
          section.modalGallery .dropContent article .block-action button:last-child, section.modalGallery .dropContent article .block-action a:last-child, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:last-child:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:last-child:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:last-child:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:last-child:focus {
            margin-right: 0; }
          section.modalGallery .dropContent article .block-action button:focus, section.modalGallery .dropContent article .block-action a:focus, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus {
            outline: none; }
        section.modalGallery .dropContent article .block-action a, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, header nav .nav-public footer section.dark .blockExternalLink ul li section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li section.modalGallery .dropContent article .block-action a.active:focus, section.modalGallery .dropContent article .block-action footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public section.modalGallery .dropContent article .block-action a.active:focus {
          text-decoration: none; }

section.modalOldRetailer {
  display: none;
  position: fixed;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.75);
  width: 100vw;
  height: 100vh; }
  section.modalOldRetailer .card {
    background-color: transparent; }
    section.modalOldRetailer .card .card-body p {
      padding: 15px 0 15px 0;
      line-height: 1; }
      section.modalOldRetailer .card .card-body p .title {
        font-size: 20px;
        font-family: 'PlayfairDisplay-Regular', serif; }
    section.modalOldRetailer .card .card-body .retailer {
      padding: 40px;
      background-color: #ffffff; }
      section.modalOldRetailer .card .card-body .retailer i {
        background-color: #999999;
        color: #ffffff;
        font-size: 14px;
        padding: 6px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
      section.modalOldRetailer .card .card-body .retailer button, section.modalOldRetailer .card .card-body .retailer section.modalGallery .dropContent article .block-action a, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .retailer a, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus {
        width: 100%;
        text-align: center;
        margin-bottom: 15px; }
        section.modalOldRetailer .card .card-body .retailer button:last-child, section.modalOldRetailer .card .card-body .retailer section.modalGallery .dropContent article .block-action a:last-child, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .retailer a:last-child, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:last-child:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image header nav .nav-public a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:last-child:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:last-child:focus {
          margin-bottom: 0; }
        section.modalOldRetailer .card .card-body .retailer button:focus, section.modalOldRetailer .card .card-body .retailer section.modalGallery .dropContent article .block-action a:focus, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .retailer a:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.active.btnBuildOwnSet:focus {
          outline: none; }
        section.modalOldRetailer .card .card-body .retailer button.full, section.modalOldRetailer .card .card-body .retailer section.modalGallery .dropContent article .block-action a.full, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .retailer a.full, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.full.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image header nav .nav-public a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.full.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.full.active.btnBuildOwnSet:focus {
          display: inline-block;
          cursor: pointer;
          border: 1px solid #666666;
          background-color: #666666;
          color: #ffffff;
          font-size: 12px;
          padding: 15px 20px 15px 20px; }
        section.modalOldRetailer .card .card-body .retailer button.ghost, section.modalOldRetailer .card .card-body .retailer section.modalGallery .dropContent article .block-action a.ghost, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .retailer a.ghost, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.ghost.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .retailer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .block-image header nav .nav-public a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.ghost.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .retailer a.ghost.active.btnBuildOwnSet:focus {
          display: inline-block;
          background-color: transparent;
          cursor: pointer;
          border: 1px solid #666666;
          color: #666666;
          padding: 15px 20px 15px 20px;
          font-size: 12px; }
      section.modalOldRetailer .card .card-body .retailer .anyway {
        text-align: center; }
        section.modalOldRetailer .card .card-body .retailer .anyway a, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .anyway .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .card-body .retailer .anyway .block-image a.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .retailer .anyway a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image .card-body .retailer .anyway a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .card-body .retailer .anyway .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .card-body .retailer .anyway .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer .anyway a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public .card-body .retailer .anyway a.active.btnBuildOwnSet:focus {
          text-decoration: underline;
          color: #666666;
          display: inline-block; }
    section.modalOldRetailer .card .card-body .consumer {
      background-color: #ffffff;
      padding: 55px 40px 55px 40px;
      width: 274px;
      -webkit-box-shadow: 0 0 20px 0 #666666;
      -moz-box-shadow: 0 0 20px 0 #666666;
      box-shadow: 0 0 20px 0 #666666; }
      section.modalOldRetailer .card .card-body .consumer i {
        background-color: #999999;
        color: #ffffff;
        font-size: 14px;
        padding: 6px 8px 6px 8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
      section.modalOldRetailer .card .card-body .consumer p.slogan {
        text-align: center; }
      section.modalOldRetailer .card .card-body .consumer button, section.modalOldRetailer .card .card-body .consumer section.modalGallery .dropContent article .block-action a, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .consumer a, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus {
        width: 100%;
        text-align: center;
        margin-bottom: 15px; }
        section.modalOldRetailer .card .card-body .consumer button:last-child, section.modalOldRetailer .card .card-body .consumer section.modalGallery .dropContent article .block-action a:last-child, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .consumer a:last-child, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .consumer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:last-child:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image header nav .nav-public a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .consumer a.active.btnBuildOwnSet:last-child:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:last-child:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:last-child:focus {
          margin-bottom: 0; }
        section.modalOldRetailer .card .card-body .consumer button:focus, section.modalOldRetailer .card .card-body .consumer section.modalGallery .dropContent article .block-action a:focus, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .consumer a:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .consumer a.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.active.btnBuildOwnSet:focus {
          outline: none; }
        section.modalOldRetailer .card .card-body .consumer button.full, section.modalOldRetailer .card .card-body .consumer section.modalGallery .dropContent article .block-action a.full, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .consumer a.full, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .consumer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.full.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image header nav .nav-public a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .consumer a.full.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.full.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.full.active.btnBuildOwnSet:focus {
          display: inline-block;
          cursor: pointer;
          border: 1px solid #217497;
          background-color: #217497;
          color: #ffffff;
          font-size: 12px;
          padding: 15px 20px 15px 20px; }
        section.modalOldRetailer .card .card-body .consumer button.ghost, section.modalOldRetailer .card .card-body .consumer section.modalGallery .dropContent article .block-action a.ghost, section.modalGallery .dropContent article .block-action section.modalOldRetailer .card .card-body .consumer a.ghost, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body .consumer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.ghost.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action .card-body .consumer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .card-body .consumer .block-image header nav .nav-public a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body .consumer a.ghost.active.btnBuildOwnSet:focus, section.modalOldRetailer main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.ghost.active.btnBuildOwnSet:focus, main section.cards-group.gallery section.modalOldRetailer .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action .card-body .consumer a.ghost.active.btnBuildOwnSet:focus {
          display: inline-block;
          background-color: transparent;
          cursor: pointer;
          border: 1px solid #217497;
          color: #217497;
          padding: 15px 20px 15px 20px;
          font-size: 12px; }

section.showroomHeader {
  background-color: #ffffff; }
  section.showroomHeader .content {
    height: 80px; }
    section.showroomHeader .content .logoShowroom a, section.showroomHeader .content .logoShowroom header nav .nav-public a.active:hover, header nav .nav-public section.showroomHeader .content .logoShowroom a.active:hover, section.showroomHeader .content .logoShowroom header nav .nav-public a.active:focus, header nav .nav-public section.showroomHeader .content .logoShowroom a.active:focus, section.showroomHeader .content .logoShowroom header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.showroomHeader .content .logoShowroom a.active.btnBuildOwnSet:focus, section.showroomHeader .content .logoShowroom main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.showroomHeader .content .logoShowroom a.active.btnBuildOwnSet:focus {
      display: inline-block; }
      section.showroomHeader .content .logoShowroom a img, section.showroomHeader .content .logoShowroom header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus img, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.showroomHeader .content .logoShowroom a.active.btnBuildOwnSet:focus img, section.showroomHeader .content .logoShowroom main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus img, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.showroomHeader .content .logoShowroom a.active.btnBuildOwnSet:focus img, section.showroomHeader .content .logoShowroom header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus img, header nav .nav-public footer section.dark .blockExternalLink ul li section.showroomHeader .content .logoShowroom a.active:focus img, section.showroomHeader .content .logoShowroom footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus img, footer section.dark .blockExternalLink ul li header nav .nav-public section.showroomHeader .content .logoShowroom a.active:focus img, section.showroomHeader .content .logoShowroom header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus img, header nav .nav-public footer section.dark .blockLangFaq ul li section.showroomHeader .content .logoShowroom a.active:focus img, section.showroomHeader .content .logoShowroom footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus img, footer section.dark .blockLangFaq ul li header nav .nav-public section.showroomHeader .content .logoShowroom a.active:focus img {
        display: inline-block;
        width: auto;
        height: 55px; }
    section.showroomHeader .content .menu {
      text-align: right; }
      section.showroomHeader .content .menu a, section.showroomHeader .content .menu header nav .nav-public a.active:hover, header nav .nav-public section.showroomHeader .content .menu a.active:hover, section.showroomHeader .content .menu header nav .nav-public a.active:focus, header nav .nav-public section.showroomHeader .content .menu a.active:focus, section.showroomHeader .content .menu header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.showroomHeader .content .menu a.active.btnBuildOwnSet:focus, section.showroomHeader .content .menu main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.showroomHeader .content .menu a.active.btnBuildOwnSet:focus {
        font-family: 'LatoLatinWebLight';
        color: #666666;
        text-decoration: none;
        font-size: 20px; }
        section.showroomHeader .content .menu a span.spanshow, section.showroomHeader .content .menu header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.spanshow, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.showroomHeader .content .menu a.active.btnBuildOwnSet:focus span.spanshow, section.showroomHeader .content .menu main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus span.spanshow, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.showroomHeader .content .menu a.active.btnBuildOwnSet:focus span.spanshow {
          display: inline-block;
          font-family: 'Glyphicons';
          font-size: 20px;
          font-style: normal;
          margin-left: 5px;
          margin-top: -5px;
          vertical-align: middle; }

section.impersonate-bar {
  background-color: #F9BF3B;
  padding: 8px 0 8px 0; }
  section.impersonate-bar .left p {
    color: #795D1D; }
    section.impersonate-bar .left p span {
      font-weight: bold; }
  section.impersonate-bar .right {
    text-align: right; }
    section.impersonate-bar .right a, section.impersonate-bar .right header nav .nav-public a.active:hover, header nav .nav-public section.impersonate-bar .right a.active:hover, section.impersonate-bar .right header nav .nav-public a.active:focus, header nav .nav-public section.impersonate-bar .right a.active:focus, section.impersonate-bar .right header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.impersonate-bar .right a.active.btnBuildOwnSet:focus, section.impersonate-bar .right main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.impersonate-bar .right a.active.btnBuildOwnSet:focus {
      color: #795D1D;
      text-decoration: none; }

section.generalWarning {
  width: 100%;
  padding: 20px 0 20px 0;
  position: relative; }
  section.generalWarning.success {
    background-color: #d4edda;
    color: #155724; }
  section.generalWarning.warning {
    background-color: #fff3cd;
    color: #856404; }
  section.generalWarning.error {
    background-color: #f8d7da;
    color: #721c24; }
  section.generalWarning.info {
    background-color: #cce5ff;
    color: #004085; }
  section.generalWarning p.title {
    font-size: 22px; }
  section.generalWarning i {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -14px;
    margin-right: 4%;
    line-height: 1;
    font-size: 28px;
    color: inherit;
    cursor: pointer; }

header section.edition-bar {
  padding: 15px 0 15px 0; }
  header section.edition-bar .block-logo a, header section.edition-bar .block-logo nav .nav-public a.active:hover, header nav .nav-public section.edition-bar .block-logo a.active:hover, header section.edition-bar .block-logo nav .nav-public a.active:focus, header nav .nav-public section.edition-bar .block-logo a.active:focus, header section.edition-bar .block-logo nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-logo a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-logo nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-logo a.active.btnBuildOwnSet:focus {
    font-family: 'PlayfairDisplay-Regular';
    display: inline-block;
    padding: 0;
    margin: 0; }
    header section.edition-bar .block-logo a img, header section.edition-bar .block-logo nav .nav-public a.active:hover img, header nav .nav-public section.edition-bar .block-logo a.active:hover img, header section.edition-bar .block-logo nav .nav-public a.active:focus img, header nav .nav-public section.edition-bar .block-logo a.active:focus img, header section.edition-bar .block-logo nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus img, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-logo a.active.btnBuildOwnSet:focus img, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-logo nav .nav-public a.active.btnBuildOwnSet:focus img, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-logo a.active.btnBuildOwnSet:focus img {
      display: inline-block;
      height: 38px; }
  header section.edition-bar .block-authentication {
    text-align: right;
    position: relative; }
    header section.edition-bar .block-authentication .logIn a, header section.edition-bar .block-authentication .logIn nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .logIn a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .logIn nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .logIn a.active.btnBuildOwnSet:focus, header section.edition-bar .block-authentication .logIn nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, header nav .nav-public footer section.dark .blockExternalLink ul li section.edition-bar .block-authentication .logIn a.active:focus, footer section.dark .blockExternalLink ul li header section.edition-bar .block-authentication .logIn nav .nav-public a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public section.edition-bar .block-authentication .logIn a.active:focus, header section.edition-bar .block-authentication .logIn nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li section.edition-bar .block-authentication .logIn a.active:focus, footer section.dark .blockLangFaq ul li header section.edition-bar .block-authentication .logIn nav .nav-public a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public section.edition-bar .block-authentication .logIn a.active:focus {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      text-decoration: none; }
      header section.edition-bar .block-authentication .logIn a i, header section.edition-bar .block-authentication .logIn nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus i, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .logIn a.active.btnBuildOwnSet:focus i, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .logIn nav .nav-public a.active.btnBuildOwnSet:focus i, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .logIn a.active.btnBuildOwnSet:focus i, header section.edition-bar .block-authentication .logIn nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus i, header nav .nav-public footer section.dark .blockExternalLink ul li section.edition-bar .block-authentication .logIn a.active:focus i, footer section.dark .blockExternalLink ul li header section.edition-bar .block-authentication .logIn nav .nav-public a.active:focus i, footer section.dark .blockExternalLink ul li header nav .nav-public section.edition-bar .block-authentication .logIn a.active:focus i, header section.edition-bar .block-authentication .logIn nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus i, header nav .nav-public footer section.dark .blockLangFaq ul li section.edition-bar .block-authentication .logIn a.active:focus i, footer section.dark .blockLangFaq ul li header section.edition-bar .block-authentication .logIn nav .nav-public a.active:focus i, footer section.dark .blockLangFaq ul li header nav .nav-public section.edition-bar .block-authentication .logIn a.active:focus i {
        font-size: 14px;
        margin-right: 5px; }
    header section.edition-bar .block-authentication .logOff a, header section.edition-bar .block-authentication .logOff nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .logOff a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .logOff nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .logOff a.active.btnBuildOwnSet:focus, header section.edition-bar .block-authentication .logOff nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, header nav .nav-public footer section.dark .blockExternalLink ul li section.edition-bar .block-authentication .logOff a.active:focus, footer section.dark .blockExternalLink ul li header section.edition-bar .block-authentication .logOff nav .nav-public a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public section.edition-bar .block-authentication .logOff a.active:focus, header section.edition-bar .block-authentication .logOff nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li section.edition-bar .block-authentication .logOff a.active:focus, footer section.dark .blockLangFaq ul li header section.edition-bar .block-authentication .logOff nav .nav-public a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public section.edition-bar .block-authentication .logOff a.active:focus {
      text-decoration: none; }
      header section.edition-bar .block-authentication .logOff a:after, header section.edition-bar .block-authentication .logOff nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus:after, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .logOff a.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .logOff nav .nav-public a.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .logOff a.active.btnBuildOwnSet:focus:after, header section.edition-bar .block-authentication .logOff nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus:after, header nav .nav-public footer section.dark .blockExternalLink ul li section.edition-bar .block-authentication .logOff a.active:focus:after, footer section.dark .blockExternalLink ul li header section.edition-bar .block-authentication .logOff nav .nav-public a.active:focus:after, footer section.dark .blockExternalLink ul li header nav .nav-public section.edition-bar .block-authentication .logOff a.active:focus:after, header section.edition-bar .block-authentication .logOff nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus:after, header nav .nav-public footer section.dark .blockLangFaq ul li section.edition-bar .block-authentication .logOff a.active:focus:after, footer section.dark .blockLangFaq ul li header section.edition-bar .block-authentication .logOff nav .nav-public a.active:focus:after, footer section.dark .blockLangFaq ul li header nav .nav-public section.edition-bar .block-authentication .logOff a.active:focus:after {
        font-family: 'FontAwesome';
        content: "\f0d7";
        font-size: 14px;
        margin-left: 5px;
        vertical-align: middle; }
    header section.edition-bar .block-authentication .subMenuLogOff {
      position: absolute;
      background-color: #363636;
      right: 0;
      top: 100%;
      z-index: 310;
      opacity: 0.95; }
      header section.edition-bar .block-authentication .subMenuLogOff ul.blockManage {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding: 15px 0 15px 0; }
        header section.edition-bar .block-authentication .subMenuLogOff ul.blockManage.hide {
          display: none; }
      header section.edition-bar .block-authentication .subMenuLogOff ul.blockExtern {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding: 15px 0 15px 0; }
        header section.edition-bar .block-authentication .subMenuLogOff ul.blockExtern.hide {
          display: none; }
      header section.edition-bar .block-authentication .subMenuLogOff ul.blockTraining {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding: 15px 0 15px 0; }
        header section.edition-bar .block-authentication .subMenuLogOff ul.blockTraining.hide {
          display: none; }
      header section.edition-bar .block-authentication .subMenuLogOff ul.blockMyself {
        padding: 15px 0 15px 0; }
        header section.edition-bar .block-authentication .subMenuLogOff ul.blockMyself li.userNameFull {
          font-family: 'LatoLatinWebLight';
          font-size: 18px;
          text-align: center;
          padding: 5px 25px 5px 25px;
          color: #ffffff; }
          header section.edition-bar .block-authentication .subMenuLogOff ul.blockMyself li.userNameFull:hover {
            background-color: transparent; }
      header section.edition-bar .block-authentication .subMenuLogOff ul li {
        padding: 2px 0 2px 0;
        text-align: right; }
        header section.edition-bar .block-authentication .subMenuLogOff ul li:hover {
          background-color: rgba(0, 0, 0, 0.25); }
        header section.edition-bar .block-authentication .subMenuLogOff ul li.borderGroup {
          border-bottom: 1px solid red; }
        header section.edition-bar .block-authentication .subMenuLogOff ul li a, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus {
          display: block;
          padding: 5px 25px 5px 25px;
          color: #fff;
          text-decoration: none;
          text-transform: capitalize;
          font-size: 12px; }
          header section.edition-bar .block-authentication .subMenuLogOff ul li a span, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span {
            font-family: 'FontAwesome';
            line-height: 1;
            font-size: 25px;
            color: #ffffff;
            width: 22px;
            display: inline-block;
            margin-left: 10px; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.myAccount:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.myAccount:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myAccount:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.myAccount:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myAccount:before {
              content: "\f007"; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.myChannel:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.myChannel:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myChannel:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.myChannel:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myChannel:before {
              content: "\f013";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.priceIncreasePreview:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.priceIncreasePreview:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.priceIncreasePreview:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.priceIncreasePreview:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.priceIncreasePreview:before {
              content: "\f155";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.retailers:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.retailers:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.retailers:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.retailers:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.retailers:before {
              content: "\f0ca";
              font-size: 22px;
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.help:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.help:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.help:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.help:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.help:before {
              content: "\f128";
              font-size: 34px;
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.formAndDoc:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.formAndDoc:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.formAndDoc:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.formAndDoc:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.formAndDoc:before {
              content: "\f022";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.salesDashboard:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.salesDashboard:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.salesDashboard:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.salesDashboard:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.salesDashboard:before {
              content: "\f0e4";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.reportAS3D:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.reportAS3D:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.reportAS3D:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.reportAS3D:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.reportAS3D:before {
              content: "\f0ad";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.training:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.training:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.training:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.training:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.training:before {
              content: "\f19d";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.support:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.support:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.support:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.support:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.support:before {
              content: "\f1cd";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.myLibrary:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.myLibrary:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myLibrary:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.myLibrary:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.myLibrary:before {
              content: "\f00b";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.loginAs:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.loginAs:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.loginAs:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.loginAs:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.loginAs:before {
              content: "\f0c0";
              vertical-align: middle; }
            header section.edition-bar .block-authentication .subMenuLogOff ul li a span.logOut:before, header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span.logOut:before, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.logOut:before, main section.cards-group.gallery .card.buildOwnSet .block-image header section.edition-bar .block-authentication .subMenuLogOff ul li nav .nav-public a.active.btnBuildOwnSet:focus span.logOut:before, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.edition-bar .block-authentication .subMenuLogOff ul li a.active.btnBuildOwnSet:focus span.logOut:before {
              content: "\f011";
              vertical-align: middle; }

header section.retailer-name .row {
  padding: 34px 0 44px 0; }

header section.retailer-name h1 {
  font-family: 'PlayfairDisplay-Regular';
  font-weight: normal;
  font-size: 50px;
  color: #2b2b2b; }

header section.retailer-name img.coBrindingLogo {
  display: none; }

header nav .nav-public {
  margin-bottom: 15px; }
  header nav .nav-public p {
    display: inline-block;
    color: #2b2b2b;
    font-size: 20px; }
  header nav .nav-public a, header nav .nav-public a.active:hover, header nav .nav-public a.active:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
    display: inline-block;
    font-size: 20px;
    color: #999999;
    margin: 0 30px 0 30px;
    position: relative; }
    header nav .nav-public a:hover, header nav .nav-public a:focus, header nav .nav-public a.active:focus, header nav .nav-public a.active:hover, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a:focus {
      text-decoration: none; }
    header nav .nav-public a.active, header nav .nav-public a.active:hover, header nav .nav-public a.active:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
      color: #2b2b2b; }
      header nav .nav-public a.active:after, header nav .nav-public a.active:hover:after, header nav .nav-public a.active:focus:after, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus:after, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus:after, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus:after, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus:after, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus:after {
        content: "";
        display: block;
        width: 60%;
        margin: 0 auto;
        border-bottom: 1px solid #2b2b2b; }
    header nav .nav-public a span, header nav .nav-public a.active:hover span, header nav .nav-public a.active:focus span, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus span, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus span, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus span, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus span, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus span, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus span {
      position: absolute;
      top: -8px;
      right: -18px;
      background-color: #ff0000;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      padding: 2px 5px 2px 5px;
      line-height: 1;
      font-size: 12px;
      font-weight: bold;
      white-space: nowrap; }

main {
  background-color: #F3F3F3;
  padding: 40px 0 80px 0; }
  main nav {
    padding: 10px 0 30px 0; }
    main nav h3 {
      font-size: 32px;
      margin-bottom: 20px;
      color: #2b2b2b;
      font-family: 'PlayfairDisplay-Regular', serif; }
    main nav ul {
      padding-bottom: 11px;
      border-bottom: 1px solid #CCCCCC; }
      main nav ul li:after {
        font-family: 'FontAwesome';
        line-height: 1;
        font-size: 5px;
        color: #666666;
        content: "\f111";
        vertical-align: middle;
        margin: 0 5px 0 5px; }
      main nav ul li:last-child:after {
        content: "";
        margin: 0; }
      main nav ul li:first-child:after {
        content: "";
        margin: 0; }
      main nav ul li a, main header nav ul li .nav-public a.active:hover, header main nav ul li .nav-public a.active:hover, main header nav .nav-public ul li a.active:hover, header main nav .nav-public ul li a.active:hover, main header nav ul li .nav-public a.active:focus, header main nav ul li .nav-public a.active:focus, main header nav .nav-public ul li a.active:focus, header main nav .nav-public ul li a.active:focus, main header nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header main nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.active.btnBuildOwnSet:focus, main nav footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, footer section.dark .blockExternalLink main nav ul li header nav .nav-public a.active:focus, main nav footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus, footer section.dark .blockLangFaq main nav ul li header nav .nav-public a.active:focus {
        padding: 11px;
        color: #666666; }
        main nav ul li a:hover, main header nav ul li .nav-public a:focus, header main nav ul li .nav-public a:focus, main header nav .nav-public ul li a:focus, header main nav .nav-public ul li a:focus, main header nav ul li .nav-public a.active:hover, header main nav ul li .nav-public a.active:hover, main header nav .nav-public ul li a.active:hover, header main nav .nav-public ul li a.active:hover, main nav ul li a:focus, main header nav ul li .nav-public a.active:focus, header main nav ul li .nav-public a.active:focus, main header nav .nav-public ul li a.active:focus, header main nav .nav-public ul li a.active:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, main nav ul li section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image nav ul li a.btnBuildOwnSet:focus, main nav footer section.dark .blockExternalLink ul li a:focus, footer section.dark .blockExternalLink main nav ul li a:focus, main nav footer section.dark .blockLangFaq ul li a:focus, footer section.dark .blockLangFaq main nav ul li a:focus {
          text-decoration: none;
          color: #666666; }
        main nav ul li a.active, main header nav ul li .nav-public a.active:hover, header main nav ul li .nav-public a.active:hover, main header nav .nav-public ul li a.active:hover, header main nav .nav-public ul li a.active:hover, main header nav ul li .nav-public a.active:focus, header main nav ul li .nav-public a.active:focus, main header nav .nav-public ul li a.active:focus, header main nav .nav-public ul li a.active:focus, main header nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header main nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.active.btnBuildOwnSet:focus, main nav footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, footer section.dark .blockExternalLink main nav ul li header nav .nav-public a.active:focus, main nav footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus, footer section.dark .blockLangFaq main nav ul li header nav .nav-public a.active:focus {
          border-bottom: 2px solid #2b2b2b;
          color: #2b2b2b; }
        main nav ul li a.newItems, main header nav ul li .nav-public a.newItems.active:hover, header main nav ul li .nav-public a.newItems.active:hover, main header nav .nav-public ul li a.newItems.active:hover, header main nav .nav-public ul li a.newItems.active:hover, main header nav ul li .nav-public a.newItems.active:focus, header main nav ul li .nav-public a.newItems.active:focus, main header nav .nav-public ul li a.newItems.active:focus, header main nav .nav-public ul li a.newItems.active:focus, main header nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.newItems.active.btnBuildOwnSet:focus, header main nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.newItems.active.btnBuildOwnSet:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.newItems.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.newItems.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.newItems.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.newItems.active.btnBuildOwnSet:focus {
          -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
          border-radius: 6px;
          background-color: #666666;
          color: #ffffff;
          margin-left: 10px;
          font-size: 12px;
          position: relative; }
          main nav ul li a.newItems:after, main header nav ul li .nav-public a.newItems.active:hover:after, header main nav ul li .nav-public a.newItems.active:hover:after, main header nav .nav-public ul li a.newItems.active:hover:after, header main nav .nav-public ul li a.newItems.active:hover:after, main header nav ul li .nav-public a.newItems.active:focus:after, header main nav ul li .nav-public a.newItems.active:focus:after, main header nav .nav-public ul li a.newItems.active:focus:after, header main nav .nav-public ul li a.newItems.active:focus:after, main header nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.newItems.active.btnBuildOwnSet:focus:after, header main nav ul li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.newItems.active.btnBuildOwnSet:focus:after, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.newItems.active.btnBuildOwnSet:focus:after, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.newItems.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.newItems.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.newItems.active.btnBuildOwnSet:focus:after {
            position: absolute;
            top: -6px;
            right: -6px;
            background-color: #ff0000;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            padding: 2px 5px 2px 5px;
            line-height: 1;
            font-size: 12px;
            font-weight: bold;
            white-space: nowrap;
            content: attr(data-count); }
    main nav button, main nav section.modalGallery .dropContent article .block-action a, section.modalGallery .dropContent article .block-action main nav a, main section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:focus, main section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, main section.modalGallery .dropContent article .block-action footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, main section.modalGallery .dropContent article .block-action header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, main section.modalGallery .dropContent article .block-action footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
      width: 100%; }
    main nav .btn {
      font-family: 'LatoLatinWebLight'; }
    main nav .dropdown-menu {
      width: 100%; }
      main nav .dropdown-menu .dropdown-item {
        font-family: 'LatoLatinWebLight';
        color: #666666; }
        main nav .dropdown-menu .dropdown-item.active {
          font-family: 'LatoLatinWebLight';
          color: #ffffff;
          border-bottom: solid 1px transparent;
          background-color: #2b2b2b; }
        main nav .dropdown-menu .dropdown-item.newItems {
          padding-left: 13px; }
          main nav .dropdown-menu .dropdown-item.newItems span {
            display: inline-block;
            position: relative;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            background-color: #666666;
            color: #ffffff;
            font-size: 12px;
            padding: 6px 11px 6px 11px; }
            main nav .dropdown-menu .dropdown-item.newItems span:after {
              position: absolute;
              top: -6px;
              right: -6px;
              background-color: #ff0000;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              border-radius: 50%;
              padding: 2px 5px 2px 5px;
              line-height: 1;
              font-size: 12px;
              font-weight: bold;
              white-space: nowrap;
              content: attr(data-count); }
  main section.cards-group .card {
    width: 100%;
    border-radius: 0;
    border: 0;
    padding: 0;
    border-bottom: 3px solid #CCCCCC;
    margin-bottom: 25px; }
    main section.cards-group .card .block-image {
      text-align: center;
      position: relative;
      cursor: pointer; }
      main section.cards-group .card .block-image svg {
        width: 50px;
        position: absolute;
        top: 40%;
        left: 45%;
        display: none; }
        main section.cards-group .card .block-image svg path, main section.cards-group .card .block-image svg polygon {
          fill: rgba(255, 255, 255, 0.7); }
      main section.cards-group .card .block-image .overlay {
        position: absolute;
        background-color: black;
        opacity: 0.3;
        height: 100%;
        width: 100%; }
      main section.cards-group .card .block-image img {
        display: inline-block; }
      main section.cards-group .card .block-image .bannerCollection {
        color: #ffffff;
        height: 60px;
        width: 100%;
        position: absolute;
        bottom: 0; }
    main section.cards-group .card .card-body h3 {
      font-family: 'PlayfairDisplay-Regular', serif;
      font-size: 22px;
      color: #2b2b2b; }
    main section.cards-group .card .card-body p {
      font-size: 12px;
      color: #999999;
      margin-top: 10px; }
    main section.cards-group .card .card-body ul.group {
      padding-left: 15px; }
      main section.cards-group .card .card-body ul.group li {
        padding: 4px 0 4px 0; }
        main section.cards-group .card .card-body ul.group li a, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body ul.group li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body ul.group li a.active.btnBuildOwnSet:focus {
          display: inline-block;
          color: #217497;
          font-size: 12px;
          text-transform: uppercase; }
          main section.cards-group .card .card-body ul.group li a:after, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image a.active.btnBuildOwnSet:focus:after, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body ul.group li a.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image header nav .nav-public a.active.btnBuildOwnSet:focus:after, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body ul.group li a.active.btnBuildOwnSet:focus:after {
            font-family: 'FontAwesome';
            line-height: 1;
            font-size: 11px;
            color: #217497;
            content: '\f054';
            margin-left: 10px; }
          main section.cards-group .card .card-body ul.group li a:hover, main section.cards-group .card .card-body ul.group li header nav .nav-public a:focus, header nav .nav-public main section.cards-group .card .card-body ul.group li a:focus, main section.cards-group .card .card-body nav ul.group li a:focus, main nav section.cards-group .card .card-body ul.group li a:focus, main section.cards-group .card .card-body header nav ul.group li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main header nav section.cards-group .card .card-body ul.group li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header main section.cards-group .card .card-body nav ul.group li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header main nav section.cards-group .card .card-body ul.group li .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .block-image ul.group li a.active.btnBuildOwnSet:focus, header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body .block-image ul.group li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .card-body .block-image header nav ul.group li .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .card-body .block-image header nav .nav-public ul.group li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image a.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image .card-body ul.group li a.btnBuildOwnSet:focus, main section.cards-group .card .card-body footer section.dark .blockExternalLink ul.group li a:focus, footer section.dark .blockExternalLink main section.cards-group .card .card-body ul.group li a:focus, main section.cards-group .card .card-body footer section.dark .blockLangFaq ul.group li a:focus, footer section.dark .blockLangFaq main section.cards-group .card .card-body ul.group li a:focus {
            text-decoration: none; }
          main section.cards-group .card .card-body ul.group li a:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .card-body ul.group li a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .card-body ul.group li .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .card-body ul.group li a.active.btnBuildOwnSet:focus {
            text-decoration: none; }
    main section.cards-group .card .block-action {
      padding: 15px 0 15px 0;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      main section.cards-group .card .block-action button.full, main section.cards-group .card section.modalGallery .dropContent article .block-action a.full, section.modalGallery .dropContent article main section.cards-group .card .block-action a.full, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-action .block-image a.full.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .block-action a.full.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.full.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-action .block-image header nav .nav-public a.full.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .block-action a.full.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.full.active.btnBuildOwnSet:focus {
        display: inline-block;
        cursor: pointer;
        border: 1px solid #217497;
        background-color: #217497;
        color: #ffffff;
        font-size: 14px;
        padding: 10px 50px 10px 50px; }
      main section.cards-group .card .block-action button.ghost, main section.cards-group .card section.modalGallery .dropContent article .block-action a.ghost, section.modalGallery .dropContent article main section.cards-group .card .block-action a.ghost, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-action .block-image a.ghost.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .block-action a.ghost.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.ghost.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-action .block-image header nav .nav-public a.ghost.active.btnBuildOwnSet:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .block-action a.ghost.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.ghost.active.btnBuildOwnSet:focus {
        display: inline-block;
        background-color: transparent;
        cursor: pointer;
        border: 1px solid #217497;
        color: #217497;
        padding: 10px 50px 10px 50px;
        font-size: 14px; }
      main section.cards-group .card .block-action button:first-child, main section.cards-group .card section.modalGallery .dropContent article .block-action a:first-child, section.modalGallery .dropContent article main section.cards-group .card .block-action a:first-child, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-action .block-image a.active.btnBuildOwnSet:first-child:focus, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .block-action a.active.btnBuildOwnSet:first-child:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:first-child:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-action .block-image header nav .nav-public a.active.btnBuildOwnSet:first-child:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .block-action a.active.btnBuildOwnSet:first-child:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:first-child:focus {
        margin-left: 15px; }
      main section.cards-group .card .block-action button:last-child, main section.cards-group .card section.modalGallery .dropContent article .block-action a:last-child, section.modalGallery .dropContent article main section.cards-group .card .block-action a:last-child, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-action .block-image a.active.btnBuildOwnSet:last-child:focus, section.modalGallery .dropContent article .block-action header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image .block-action a.active.btnBuildOwnSet:last-child:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:last-child:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-action .block-image header nav .nav-public a.active.btnBuildOwnSet:last-child:focus, section.modalGallery .dropContent article .block-action main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public .block-action a.active.btnBuildOwnSet:last-child:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public section.modalGallery .dropContent article .block-action a.active.btnBuildOwnSet:last-child:focus {
        margin-right: 15px; }
  main section.cards-group.collectionsANDstyles .title {
    text-align: center; }
    main section.cards-group.collectionsANDstyles .title p {
      padding: 0 0 30px 0;
      font-family: 'Playfair-Regular';
      font-size: 24px;
      color: #2b2b2b; }
  main section.cards-group.collectionsANDstyles .card.CND .block-image .bannerCollection {
    /*background-color: $canadelColor; */
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #7D8C67; }
  main section.cards-group.collectionsANDstyles .card.CHD .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #7F593F; }
  main section.cards-group.collectionsANDstyles .card.LOF .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #C69043; }
  main section.cards-group.collectionsANDstyles .card.DOW .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #3F2853; }
  main section.cards-group.collectionsANDstyles .card.GOU .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #A53633; }
  main section.cards-group.collectionsANDstyles .card.EAS .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #2C6594; }
  main section.cards-group.collectionsANDstyles .card.NLC .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #668196; }
  main section.cards-group.collectionsANDstyles .card.MOD .block-image .bannerCollection {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    border-bottom: solid 8px #000000; }
  main section.cards-group.gallery .card .block-image article {
    display: none;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
    main section.cards-group.gallery .card .block-image article i {
      background-color: transparent;
      font-size: 30px;
      color: #ffffff;
      margin-top: 20%; }
  main section.cards-group.gallery .card .block-image:hover {
    cursor: pointer; }
  main section.cards-group.gallery .card .card-body ul {
    padding-bottom: 11px;
    border-bottom: 1px solid #CCCCCC; }
    main section.cards-group.gallery .card .card-body ul li:after {
      font-family: 'FontAwesome';
      line-height: 1;
      font-size: 5px;
      color: #666666;
      content: "\f111";
      vertical-align: middle;
      margin: 0 10px 0 10px; }
    main section.cards-group.gallery .card .card-body ul li:last-child:after {
      content: "";
      margin: 0; }
    main section.cards-group.gallery .card .card-body ul li.newItem {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background-color: #666666;
      color: #ffffff;
      padding: 6px 11px 6px 11px;
      font-size: 12px; }
  main section.cards-group.gallery .card.buildOwnSet .block-image {
    position: relative; }
    main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet.active:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.btnBuildOwnSet.active:focus {
      position: absolute;
      left: 50%;
      margin-left: -27px;
      bottom: -27px;
      display: inline-block;
      background-color: #217497;
      color: #ffffff;
      line-height: 1;
      font-size: 27px;
      padding: 14px 20px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: 0px 3px 5px 0px #999;
      -webkit-box-shadow: 0px 3px 5px 0px #999;
      -o-box-shadow: 0px 3px 5px 0px #999;
      box-shadow: 0px 3px 5px 0px #999;
      filter: progid:DXImageTransform.Microsoft.Shadow(color=#999, Direction=180, Strength=5); }
      main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:hover, main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:focus {
        text-decoration: none; }
  main section.cards-group.gallery .card.buildOwnSet .card-body .card-text {
    padding-top: 30px;
    text-align: center;
    font-size: 20px; }

footer section.dark {
  background-color: #2b2b2b;
  padding: 50px 0 50px 0;
  position: relative; }
  footer section.dark .spacer {
    padding-top: 20px; }
  footer section.dark .blockLogo {
    text-align: left; }
    footer section.dark .blockLogo a, footer section.dark .blockLogo header nav .nav-public a.active:hover, header nav .nav-public footer section.dark .blockLogo a.active:hover, footer section.dark .blockLogo header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLogo a.active:focus, footer section.dark .blockLogo header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockLogo a.active.btnBuildOwnSet:focus, footer section.dark .blockLogo main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockLogo a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink ul li header nav .nav-public .blockLogo a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public .blockLogo a.active:focus {
      display: inline-block; }
      footer section.dark .blockLogo a img, footer section.dark .blockLogo header nav .nav-public a.active:hover img, header nav .nav-public footer section.dark .blockLogo a.active:hover img, footer section.dark .blockLogo header nav .nav-public a.active:focus img, header nav .nav-public footer section.dark .blockLogo a.active:focus img, footer section.dark .blockLogo header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus img, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockLogo a.active.btnBuildOwnSet:focus img, footer section.dark .blockLogo main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus img, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockLogo a.active.btnBuildOwnSet:focus img, footer section.dark .blockExternalLink ul li header nav .nav-public .blockLogo a.active:focus img, footer section.dark .blockLangFaq ul li header nav .nav-public .blockLogo a.active:focus img {
        width: 60px; }
  footer section.dark .blockExternalLink {
    text-align: right; }
    footer section.dark .blockExternalLink ul {
      display: inline-block; }
      footer section.dark .blockExternalLink ul li {
        margin-bottom: 15px; }
        footer section.dark .blockExternalLink ul li:last-child {
          margin-bottom: 0; }
        footer section.dark .blockExternalLink ul li a, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:hover, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:hover, footer section.dark .blockExternalLink ul li header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockExternalLink ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink ul li main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockExternalLink ul li a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus {
          font-family: 'PathwayGothicOne-Regular';
          display: block;
          color: #CCCCCC;
          font-size: 15px;
          letter-spacing: 1px;
          text-transform: uppercase; }
          footer section.dark .blockExternalLink ul li a:hover, footer section.dark .blockExternalLink main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockExternalLink ul li main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockExternalLink ul li a.btnBuildOwnSet:focus, footer section.dark .blockExternalLink ul li a:focus {
            text-decoration: none; }
  footer section.dark .blockLangFaq {
    font-family: 'LatoLatinWebLight'; }
    footer section.dark .blockLangFaq ul {
      display: inline-block; }
      footer section.dark .blockLangFaq ul li {
        margin-bottom: 8px; }
        footer section.dark .blockLangFaq ul li:last-child {
          margin-bottom: 0; }
        footer section.dark .blockLangFaq ul li a, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:hover, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:hover, footer section.dark .blockLangFaq ul li header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockLangFaq ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockLangFaq ul li main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockLangFaq ul li a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
          display: block;
          color: #CCCCCC;
          font-size: 14px; }
          footer section.dark .blockLangFaq ul li a:hover, footer section.dark .blockLangFaq main header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockLangFaq header main nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockLangFaq main section.cards-group.gallery .card.buildOwnSet .block-image header nav ul li .nav-public a.active.btnBuildOwnSet:focus, footer section.dark .blockLangFaq main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public ul li a.active.btnBuildOwnSet:focus, footer section.dark .blockLangFaq ul li main section.cards-group.gallery .card.buildOwnSet .block-image a.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockLangFaq ul li a.btnBuildOwnSet:focus, footer section.dark .blockLangFaq ul li a:focus {
            text-decoration: none; }
          footer section.dark .blockLangFaq ul li a i, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:hover i, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:hover i, footer section.dark .blockLangFaq ul li header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus i, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockLangFaq ul li a.active.btnBuildOwnSet:focus i, footer section.dark .blockLangFaq ul li main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus i, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockLangFaq ul li a.active.btnBuildOwnSet:focus i, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus i, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus i {
            font-size: 20px;
            vertical-align: middle; }
  footer section.dark .blockSocial {
    color: #CCCCCC;
    font-family: 'PathwayGothicOne-Regular';
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px; }
    footer section.dark .blockSocial ul li {
      margin-right: 20px; }
      footer section.dark .blockSocial ul li:last-child {
        margin-right: 0px; }
      footer section.dark .blockSocial ul li a i, footer section.dark .blockSocial ul li header nav .nav-public a.active:hover i, header nav .nav-public footer section.dark .blockSocial ul li a.active:hover i, footer section.dark .blockSocial ul li header nav .nav-public a.active:focus i, header nav .nav-public footer section.dark .blockSocial ul li a.active:focus i, footer section.dark .blockSocial ul li header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus i, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.dark .blockSocial ul li a.active.btnBuildOwnSet:focus i, footer section.dark .blockSocial ul li main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus i, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.dark .blockSocial ul li a.active.btnBuildOwnSet:focus i {
        font-size: 18px;
        color: #ffffff; }

footer section.light {
  background-color: #ffffff;
  padding: 20px 0 20px 0; }
  footer section.light .blockCopyright {
    position: relative; }
    footer section.light .blockCopyright p {
      font-size: 10px;
      margin: 0;
      padding: 0; }
    footer section.light .blockCopyright .blockRevision {
      position: absolute;
      top: 0;
      right: 0; }
      footer section.light .blockCopyright .blockRevision p {
        color: transparent;
        font-size: 12px; }
  footer section.light .blockPrivacy {
    text-align: right; }
    footer section.light .blockPrivacy ul {
      display: inline-block; }
      footer section.light .blockPrivacy ul li {
        float: left;
        margin: 0 5px 0 0;
        font-size: 10px; }
        footer section.light .blockPrivacy ul li:last-child {
          margin-right: 0; }
        footer section.light .blockPrivacy ul li a, footer section.light .blockPrivacy ul li header nav .nav-public a.active:hover, header nav .nav-public footer section.light .blockPrivacy ul li a.active:hover, footer section.light .blockPrivacy ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.light .blockPrivacy ul li a.active:focus, footer section.light .blockPrivacy ul li header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image footer section.light .blockPrivacy ul li a.active.btnBuildOwnSet:focus, footer section.light .blockPrivacy ul li main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public footer section.light .blockPrivacy ul li a.active.btnBuildOwnSet:focus {
          float: left;
          display: block;
          font-size: 10px;
          text-decoration: none;
          color: #2b2b2b; }

.hidden {
  display: none !important; }

/*
################################
   @@@ Media Queries @@@
################################
*/
/* xs et moins */
@media screen and (max-width: 767px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px; }
  header section.retailer-name .row {
    padding: 30px 0 30px 0; }
  header section.retailer-name h1 {
    font-size: 40px; }
  header nav .nav-public {
    text-align: center; }
    header nav .nav-public p {
      font-size: 18px; }
    header nav .nav-public a, header nav .nav-public a.active:hover, header nav .nav-public a.active:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
      font-size: 18px;
      margin: 0 5px 0 5px; } }

/* sm et plus */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px; }
  header nav .nav-public {
    text-align: center; }
    header nav .nav-public p {
      font-size: 18px; }
    header nav .nav-public a, header nav .nav-public a.active:hover, header nav .nav-public a.active:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
      font-size: 18px;
      margin: 0 10px 0 10px; } }

/* md et plus */
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px; } }

/* 
################################
*/
@media (min-width: 576px) and (max-width: 767px) {
  header nav .nav-public {
    text-align: center; }
    header nav .nav-public p {
      font-size: 18px; }
    header nav .nav-public a, header nav .nav-public a.active:hover, header nav .nav-public a.active:focus, header nav .nav-public main section.cards-group.gallery .card.buildOwnSet .block-image a.active.btnBuildOwnSet:focus, main section.cards-group.gallery .card.buildOwnSet .block-image header nav .nav-public a.active.btnBuildOwnSet:focus, header nav .nav-public footer section.dark .blockExternalLink ul li a.active:focus, footer section.dark .blockExternalLink ul li header nav .nav-public a.active:focus, header nav .nav-public footer section.dark .blockLangFaq ul li a.active:focus, footer section.dark .blockLangFaq ul li header nav .nav-public a.active:focus {
      font-size: 18px;
      margin: 0 30px 0 30px; }
  section.modalGallery .dropContent article {
    width: 65%; }
    section.modalGallery .dropContent article img {
      display: inline-block; } }

/* SASS Document */
/* 
##############################
   @@@ Theme Base @@@
##############################
*/
