/*********************************************************
 *  Main Styles
 *********************************************************/
/*********************************************************
 * IMPORT VARIABLES, FONTS AND MIXINS
 *********************************************************/
/*********************************************************
 *  All the variables (colors, fonts) go here!
 *********************************************************/
/*********************************************************
 *  FONTS Variables  *
 *********************************************************/
/*********************************************************
 *  COLOR Variables  *
 *********************************************************/
/*********************************************************
 *  All the fonts go here!
 *********************************************************/
@font-face {
  font-family: 'ChivoBlack';
  src: url("fonts/Chivo-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ChivoRegular';
  src: url("fonts/Chivo-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoRegular';
  src: url("fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Copse';
  src: url("fonts/Copse-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Light';
  src: url("fonts/Gotham-Light.woff2") format("woff2"), url("fonts/Gotham-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Veneer';
  src: url("fonts/Veneer.woff2") format("woff2"), url("fonts/Veneer.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*********************************************************
 *  All the mixins go here! 
 *********************************************************/
/* line 2, ../sass/_products.scss */
.wp-products-collection-wrapper {
  padding: 0;
}
/* line 4, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-item {
  padding: 0;
  cursor: pointer;
}
/* line 7, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-item .product-title.main-title {
  margin: 20px 0 0;
}
/* line 12, ../sass/_products.scss */
.wp-products-collection-wrapper button.wp-view-more-plus-sign {
  display: block;
  width: 35px;
  height: 35px;
  margin: 0 auto 20px auto;
  background-size: 35px auto !important;
  padding: 0;
  border: none;
  position: relative;
  z-index: 5;
}
/* line 24, ../sass/_products.scss */
.wp-products-collection-wrapper .image-wrap {
  margin: 0 auto;
  width: 61%;
}
/* line 27, ../sass/_products.scss */
.wp-products-collection-wrapper .image-wrap img {
  display: block;
  /*width: 100%;*/
  width: 100%;
  /*height: auto;*/
  margin: 0 auto;
  object-fit: contain;
}
/* line 37, ../sass/_products.scss */
.wp-products-collection-wrapper .product-1 {
  background: #fedf0e;
}
/* line 39, ../sass/_products.scss */
.wp-products-collection-wrapper .product-1:hover {
  background: radial-gradient(ellipse at center, #fef297 0%, #fedc00 100%);
}
/* line 43, ../sass/_products.scss */
.wp-products-collection-wrapper .product-1 .wp-products-design-lines-wrapper {
  background-image: url(../images/triangle-left.png);
}
/* line 48, ../sass/_products.scss */
.wp-products-collection-wrapper .product-2 {
  background: #ffe747;
}
/* line 50, ../sass/_products.scss */
.wp-products-collection-wrapper .product-2:hover {
  background: radial-gradient(ellipse at center, #fef2a2 0%, #fee85c 100%);
}
/* line 54, ../sass/_products.scss */
.wp-products-collection-wrapper .product-2 .image-wrap {
  width: 82%;
  margin: 0 auto;
}
/* line 63, ../sass/_products.scss */
.wp-products-collection-wrapper .product-2 .wp-products-design-lines-wrapper {
  background-image: url(../images/triangle-top.png);
  height: 90%;
  top: 12%;
}
/* line 69, ../sass/_products.scss */
.wp-products-collection-wrapper .product-2 button.wp-view-more-plus-sign {
  z-index: 1029;
}
/* line 75, ../sass/_products.scss */
.wp-products-collection-wrapper .product-3 {
  background: #51284f;
}
/* line 78, ../sass/_products.scss */
.wp-products-collection-wrapper .product-3:hover {
  background: radial-gradient(ellipse at center, #826579 0%, #512850 100%);
}
/* line 82, ../sass/_products.scss */
.wp-products-collection-wrapper .product-3 .product-title {
  color: #fff;
}
/* line 86, ../sass/_products.scss */
.wp-products-collection-wrapper .product-3 .wp-products-design-lines-wrapper {
  background-image: url(../images/triangle-right.png);
}
/* line 91, ../sass/_products.scss */
.wp-products-collection-wrapper .product-title {
  margin: 38px 0 0;
  font-size: 13px;
  text-align: center;
  font-family: ChivoRegular;
  position: relative;
  z-index: 1;
  clear: both;
  color: #000;
}
/* line 101, ../sass/_products.scss */
.wp-products-collection-wrapper .product-title.main-title {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Veneer";
}
/* line 107, ../sass/_products.scss */
.wp-products-collection-wrapper .product-title.sub-title {
  margin: 0 0 20px 0;
  font-family: ChivoRegular;
  font-style: italic;
}
/* line 114, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-products-design-lines-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  text-indent: -9999px;
  background-size: 100% 100%;
  background-position: center center;
  z-index: 0;
}
/* line 127, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper {
  display: table;
  position: absolute;
  top: 0;
  text-align: center;
  z-index: 1036;
  padding: 0;
       /* .coffee-tab {
           display: none;
       }
*/
}
@media only screen and (max-width: 1023px) {
  /* line 127, ../sass/_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper {
    display: block;
  }
}
/* line 140, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper div {
  padding: 0;
}
/* line 145, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content {
  padding: 20px 35px;
  color: #000;
}
@media only screen and (max-width: 768px) {
  /* line 145, ../sass/_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
/* line 164, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs {
  margin: 0 auto 36px;
  width: auto;
}
/* line 168, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li {
  display: inline-block;
  float: none;
}
/* line 171, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li a {
  text-decoration: none;
  padding-top: 0;
}
/* line 174, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li a hr.wp-link-decorator {
  margin: 5px auto 0;
  padding: 0;
  width: 75%;
  border-top: 1px solid #000;
  display: none;
}
/* line 186, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li.active-tab a {
  text-decoration: none;
}
/* line 188, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li.active-tab a hr.wp-link-decorator {
  display: block;
}
/* line 198, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body {
  margin: 45px 0 0;
}
/* line 200, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body > p {
  margin: 0;
  font-family: 'Gotham Light';
  text-align: justify;
}
/* line 210, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.eye-icon {
  padding: 33px 0 20px;
}
/* line 214, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.mouth-icon {
  padding: 35px 0 20px;
}
/* line 218, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .wp-products-available-in-description-text {
  padding: 40px 0 36px;
}
/* line 224, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .cell {
  display: table-cell;
  float: none;
}
@media only screen and (max-width: 1023px) {
  /* line 224, ../sass/_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .cell {
    display: block;
    width: 100%;
  }

  body.page-template-page-cocktails{
    background-size: 173% !important;
    background-position: -508px 36px !important;
  }
}
/* line 236, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .cell .wp-product-item .wp-homepage-product-block-main-image-wrapper .image-wrap {
  position: relative;
  z-index: 1;
}
/* line 248, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-background-block {
  background-size: cover !important;
  position: relative;
            /* &.honey-tab {
               background: url(../images/homepage-products-4.jpg) no-repeat center center;
            }

            &.coffee-tab {
               background: url(../images/homepage-products-3.jpg) no-repeat center center;
            } */
}
/* line 252, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-background-block.glass {
  background: url(../images/glass.png) no-repeat center center;
}
/* line 256, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-background-block .tab-image {
  background-size: cover;
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
}
/* line 276, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-block {
  padding: 0 0 30px 0;
  background: #fff58d;
  overflow: hidden;
}
/* line 282, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  opacity: 1;
  z-index: 3;
  display: block;
}
/* line 300, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 307, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-body {
  font-family: Times,sans-serif;
  font-size: 15px;
}
/* line 310, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-body .wp-products-available-in-description-text {
  font-size: 16px;
}
/* line 315, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .modal-products-divider {
  border: none;
  padding: 20px 0;
  margin: 0;
  height: 11px;
}
/* line 322, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .eye-icon {
  background: url(../images/divider_eye.png) center center no-repeat;
  background-size: 18px 11px;
}
/* line 327, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .mouth-icon {
  background: url(../images/divider_mouth.png) center center no-repeat;
  background-size: 18px 11px;
}
/* line 332, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-link {
  position: relative;
  display: block;
  width: 76px;
  height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 18px 0 0;
  margin: 0 auto;
  background: url(../images/modal_link_bg.png) no-repeat center top;
  color: #000;
  font-family: Times,sans-serif;
  font-size: 10.5px;
  line-height: 1.2;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}
/* line 348, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-link span {
  display: block;
  font-size: 20px;
  font-family: Arial;
  font-weight: normal;
}
/* line 359, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .nav-tabs {
  width: 150px;
  margin: 0 auto;
  border: none;
}
/* line 364, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .nav-tabs li .tab-button {
  background: none;
  border: none;
  margin: 0;
  line-height: 1;
  color: #000;
  font-family: ChivoRegular;
  font-style: italic;
}
/* line 373, ../sass/_products.scss */
.no-touch .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .nav-tabs li .tab-button:hover {
  text-decoration: none;
  border: none;
  margin: 0;
  line-height: 1;
}
/* line 391, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .image-wrap {
  margin: 0 auto;
}
/* line 394, ../sass/_products.scss */
.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .image-wrap img {
  display: block;
  /*width: 100%;*/
  width: 100%;
  /*height: auto;*/
  margin: 0 auto;
}
@media only screen and (min-width: 1365px) and (max-width: 1888px) {
  /* line 408, ../sass/_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-2 .image-wrap {
    width: 70% !important;
  }
}

/* line 1, ../sass/_header-animation.scss */
.js-slogan {
  position: relative;
}

/*********************************************************
 * CLASSES
 *********************************************************/
/*********************************************************
 * GLOBAL
 *********************************************************/
/* line 21, ../sass/style.scss */
*, a {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  /* Safari and Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
}
/* line 28, ../sass/style.scss */
*:focus, *:active, *:visited, a:focus, a:active, a:visited {
  outline: none;
  -webkit-appearance: none;
  /* Safari and Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
}

/* line 37, ../sass/style.scss */
body.logged-in nav {
  margin: 46px 0 0 0;
}

@media only screen and (min-width: 782px) {
  /* line 41, ../sass/style.scss */
  body.logged-in nav {
    margin: 32px 0 0 0;
  }
}
/* line 47, ../sass/style.scss */
body.wp-side-menu-in {
  margin-left: -17px !important;
}

/* line 53, ../sass/style.scss */
body .wp-modal-background {
  background: rgba(0, 0, 0, 0.85);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 99;
  display: none;
}
/* line 65, ../sass/style.scss */
body .wp-loading-animation {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 72, ../sass/style.scss */
body.loading {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
/* line 75, ../sass/style.scss */
body.loading .wp-modal-background {
  display: block;
  z-index: 9999;
}
/* line 78, ../sass/style.scss */
body.loading .wp-modal-background .wp-loading-animation {
  display: block;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 92, ../sass/style.scss */
body.wp-modal-open .wp-modal-background {
  display: block !important;
}
/* line 98, ../sass/style.scss */
body.wp-modal-open.modal-fix .wp-modal-background {
  height: 1000%;
}

/* line 111, ../sass/style.scss */
.wp-page-breadcrumbs {
  color: #000;
  text-transform: uppercase;
  padding: 100px 0 60px;
  margin: 0 0 0 -5px;
  font-size: 25px;
}
/* line 117, ../sass/style.scss */
.wp-page-breadcrumbs .wp-page-breadcrumbs-item {
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
  padding: 10px 0;
  font-family: "Veneer";
  font-style: normal;
  font-weight: bold;
}
/* line 123, ../sass/style.scss */
.wp-page-breadcrumbs .wp-page-breadcrumbs-item span {
  padding: 8px 25px;
  background: #f7d332;
  font-family: "Veneer";
}
/* line 132, ../sass/style.scss */
.wp-page-breadcrumbs > div:last-child span {
  padding: 8px;
  position: relative;
  top: -27px;
  left: 24px;
}

/* line 143, ../sass/style.scss */
.wp-view-more-text {
  color: #f7d733;
  text-shadow: 1px 1px 6px #000;
}

/* line 148, ../sass/style.scss */
.wp-view-more-plus-sign {
  background: url(../images/plus-sign-icon.png) center top no-repeat !important;
}

/* line 155, ../sass/style.scss */
body.page-template-page-cocktails {
  background-image: url(../images/BANDEAU_PEEL_COKCTAILS.jpg) !important;
  background-position: right -47px;
  background-repeat: no-repeat;
  background-color: #FEE600;
}
/* line 160, ../sass/style.scss */
body.page-template-page-cocktails .wp-page-breadcrumbs .wp-page-breadcrumbs-item span {
  background: transparent;
}
/* line 163, ../sass/style.scss */
body.page-template-page-cocktails header.header nav.navbar .row #main-menu ul.menu-main li a {
  color: #000;
}

/* line 167, ../sass/style.scss */
body.page-template-page-products {
  background-image: url(../images/BANDEAU_PEEL_VOS_WILLIAM_PEEL.jpg) !important;
  background-position: right -70px;
  background-repeat: no-repeat;
  background-color: #FEE600;
  background-size: 200%;
}
body.page-id-101.page-template-page-products{
  background-image: url(../images/BANDEAU_PEEL_VOS_WILLIAM_PEEL_FR.jpg) !important;
  background-position: right 15px;
  background-repeat: no-repeat;
  background-color: #FEE600;
  background-size: auto 300px !important;
}
/* line 172, ../sass/style.scss */
body.page-template-page-products .wp-page-breadcrumbs .wp-page-breadcrumbs-item span {
  background: transparent;
}
/* line 175, ../sass/style.scss */
body.page-template-page-products header.header nav.navbar .row #main-menu ul.menu-main li a {
  color: #000;
}

/* line 180, ../sass/style.scss */
body.page-template-page-savoir-faire,
body.page-template-page-news {
  background-color: #000 !important;
  background-repeat: no-repeat !important;
  background-position: center top;
  background-size: auto 280px !important;
}
/* line 186, ../sass/style.scss */
body.page-template-page-savoir-faire header.header,
body.page-template-page-news header.header {
  height: auto;
}

/* line 191, ../sass/style.scss */
body.page-template-page-savoir-faire {
  background-image: url(../images/BANDEAU_SITE_INGREDIENTS.jpg) !important;
  background-position: right -13px;
  background-repeat: no-repeat;
  background-color: #FEE600;
  background-size: 200%;
  background-color: #FEDF0E !important;
}
/* line 193, ../sass/style.scss */
body.page-template-page-savoir-faire .wp-page-breadcrumbs .wp-page-breadcrumbs-item span {
  background: transparent;
}
/* line 196, ../sass/style.scss */
body.page-template-page-savoir-faire p {
  font-family: 'Gotham Light';
}

/* line 202, ../sass/style.scss */
.modal-dialog {
  margin: 0 auto;
}

/* line 207, ../sass/style.scss */
.wp-arrow-anchor-scroll-wrapper {
  text-align: center;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 217, ../sass/style.scss */
.row {
  margin: 0;
  padding: 0;
}

/* line 225, ../sass/style.scss */
.wp-sections-side-navigation {
  position: fixed;
  display: none;
  /*top: 300px;*/
  right: 15px;
  z-index: 5;
}
/* line 231, ../sass/style.scss */
.wp-sections-side-navigation ul {
  list-style: none;
}
/* line 233, ../sass/style.scss */
.wp-sections-side-navigation ul li {
  margin: 0 0 10px;
  text-align: center;
}
/* line 236, ../sass/style.scss */
.wp-sections-side-navigation ul li a {
  color: #f7d733;
  text-shadow: 1px 1px 2px black;
}
/* line 243, ../sass/style.scss */
.wp-sections-side-navigation ul li a i.fa-circle {
  font-size: 8px;
}
/* line 247, ../sass/style.scss */
.wp-sections-side-navigation ul li a i.fa-dot-circle-o {
  font-size: 20px;
  display: none !important;
}
/* line 255, ../sass/style.scss */
.wp-sections-side-navigation ul li.active a i.fa-circle {
  display: none !important;
}
/* line 259, ../sass/style.scss */
.wp-sections-side-navigation ul li.active a i.fa-dot-circle-o {
  display: inline-block !important;
}

/*********************************************************
 * HEADER
 *********************************************************/
/* line 272, ../sass/style.scss */
header.header nav.navbar {
  background: transparent;
  border: none;
  min-height: 0;
  margin: 0;
  padding: 0;
}
/* line 282, ../sass/style.scss */
header.header nav.navbar .row .navbar-header a.navbar-brand {
  padding: 0;
  position: absolute;
  z-index: 1035;
  height: auto;
  left: 50%;
  transform: translateX(-50%);
  background: transparent;
  padding: 10px 30px;
}
/* line 290, ../sass/style.scss */
header.header nav.navbar .row .navbar-header a.navbar-brand img {
  max-width: 80px;
}
/* line 297, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  color: #000;
  font-family: ChivoRegular;
  text-transform: uppercase;
  font-size: 12px;
  position: fixed;
  z-index: 1035;
  right: 30px;
  top: 25px;
}
/* line 311, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span {
  display: inline-block;
}
/* line 314, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.wp-menu-btn-text {
  line-height: 21px;
  margin: 0 10px 0 0;
  vertical-align: text-bottom;
  display: none;
}
/* line 321, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.icon-bar {
  display: block;
  width: 15px;
  border-radius: 0;
  margin: 0 0 5px;
  background: #000;
  top: 0;
  position: relative;
}
/* line 330, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.icon-bar:last-child {
  margin: 0;
}
/* line 334, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.icon-bar:nth-child(1) {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 338, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.icon-bar:nth-child(2) {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 342, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button span.icon-bar:nth-child(3) {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 356, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button.wp-side-menu-open span.icon-bar:nth-child(1) {
  top: 8px;
  position: relative;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 363, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button.wp-side-menu-open span.icon-bar:nth-child(2) {
  opacity: 0;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 368, ../sass/style.scss */
header.header nav.navbar .row .navbar-header button.wp-side-menu-open span.icon-bar:nth-child(3) {
  top: -6px;
  position: relative;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 381, ../sass/style.scss */
header.header nav.navbar .row #main-menu {
  padding: 0 30px;
}
/* line 385, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.menu-main li a {
  font-family: ChivoRegular;
  color: #000;
  text-transform: uppercase;
  font-size: 13px;
  padding: 25px 10px 10px 0;
  position: relative;
  top: 0;
  line-height: inherit;
}
/* line 397, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.menu-main li.active-item a {
  font-family: ChivoBlack;
  position: relative;
  top: 0;
  line-height: inherit;
}
/* line 407, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.menu-main li:hover a, header.header nav.navbar .row #main-menu ul.menu-main li:focus a {
  font-family: ChivoBlack;
  position: relative;
  top: 0;
  line-height: inherit;
}
/* line 417, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.news-social-networks-menu {
  padding: 25px 0;
}
/* line 420, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.news-social-networks-menu li a {
  color: #f7d733;
  text-transform: uppercase;
  font-size: 13px;
  padding: 0 8px;
}
/* line 425, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.news-social-networks-menu li a img {
  width: 20px;
  height: 20px;
}
/* line 432, ../sass/style.scss */
header.header nav.navbar .row #main-menu ul.news-social-networks-menu li.active-item a {
  font-family: ChivoBlack;
  position: relative;
  top: 0;
  line-height: inherit;
}
/* line 454, ../sass/style.scss */
header.header nav.navbar .row #side-menu {
  background: #000;
  border: none;
  text-align: right;
  padding: 100px 65px 0 0;
  width: 100%;
  overflow: hidden;
}
/* line 461, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu {
  margin: 0;
}
/* line 463, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li {
  position: relative;
  left: 0;
}
/* line 466, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li a {
  font-family: ChivoRegular;
  color: #f7d733;
  text-transform: uppercase;
  padding: 10px 0;
  font-size: 26px;
}
/* line 476, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li.active-item a {
  font-family: ChivoBlack;
}
/* line 481, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li:hover a {
  font-family: ChivoBlack;
}
/* line 487, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li:nth-child(1) {
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
/* line 491, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li:nth-child(2) {
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
/* line 495, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li:nth-child(3) {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 499, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu li:nth-child(4) {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 503, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper {
  position: relative;
  right: 0;
  margin: 55px 0 100px;
  display: inline-block;
  padding-left: 12px;
  left: 0;
}
/* line 510, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a {
  padding: 0;
  text-decoration: none;
  height: 32px;
  width: 30px;
  text-transform: none;
  line-height: 1;
}
/* line 517, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a img {
  width: 100%;
  height: auto;
  vertical-align: text-top;
}
/* line 523, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:hover, header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:active, header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:focus {
  text-decoration: none;
  text-transform: none;
  line-height: 1;
}
/* line 527, ../sass/style.scss */
header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:hover img, header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:active img, header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a:focus img {
  vertical-align: text-top;
}
/* line 538, ../sass/style.scss */
header.header nav.navbar .row #side-menu.in.canvas-slid ul.side-menu li:nth-child(1) {
  left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 543, ../sass/style.scss */
header.header nav.navbar .row #side-menu.in.canvas-slid ul.side-menu li:nth-child(2) {
  left: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 548, ../sass/style.scss */
header.header nav.navbar .row #side-menu.in.canvas-slid ul.side-menu li:nth-child(3) {
  left: 0;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
/* line 553, ../sass/style.scss */
header.header nav.navbar .row #side-menu.in.canvas-slid ul.side-menu li:nth-child(4) {
  left: 0;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}

/*********************************************************
 * MAIN
 *********************************************************/
/* line 571, ../sass/style.scss */
#wp-youtube-modal-intro-section .modal-dialog .modal-content {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  border: none;
  outline: none;
}
/* line 578, ../sass/style.scss */
#wp-youtube-modal-intro-section .modal-dialog .modal-content iframe {
  border: none;
  padding: 0;
  margin: 0;
  width: 100% !important;
  height: 500px !important;
  border: 0px;
}

/* line 591, ../sass/style.scss */
.modal-open {
  padding: 0 !important;
  /* html.touch & {
      overflow: hidden;
      width: 100%;
      height: 100%;
      position: fixed;
  } */
}
/* line 599, ../sass/style.scss */
.modal-open .modal {
  padding: 0 !important;
}

/* line 605, ../sass/style.scss */
.wp-news-products-modal {
  background: rgba(0, 0, 0, 0.7);
}
/* line 609, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content {
  margin: 10% auto 0;
  background-size: 100% auto !important;
  background-repeat: no-repeat !important;
  border-radius: 0;
  border: none;
  min-height: 500px;
}
/* line 617, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .mobile-close {
  position: absolute;
  top: 0;
  right: 10px;
  overflow: hidden;
  z-index: -1;
  width: 0;
  height: 0;
}
@media only screen and (max-width: 767px) {
  /* line 617, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .mobile-close {
    width: 40px;
    height: 40px;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7d733;
    z-index: 2;
  }
}
/* line 636, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content #mobile-swipe {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  width: 0;
  height: 0;
}
/* line 646, ../sass/style.scss */
html.touch .wp-news-products-modal .modal-dialog .modal-content #mobile-swipe {
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 653, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-header {
  border: none;
  padding: 0;
}
/* line 656, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-category-name-wrapper {
  padding: 0;
  position: absolute;
}
/* line 659, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-category-name-wrapper span {
  background: #f7d733;
  color: #000;
  padding: 5px 15px;
  display: inline-block;
  font-family: ChivoBlack;
  text-transform: uppercase;
}
/* line 669, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper {
  padding: 50px 300px 50px 45px;
}
/* line 672, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper .modal-title {
  font-family: ChivoBlack;
  font-size: 34px;
  color: #f7d733;
  text-transform: uppercase;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  /* line 669, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper {
    padding: 40px 0 10px 20px;
    max-width: 58%;
  }
  /* line 682, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper .modal-title {
    font-size: 18px;
  }
}
/* line 690, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-body {
  padding: 0 300px 50px 45px;
  color: #fff;
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  /* line 690, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body {
    padding: 0 0 10px 20px;
    max-width: 58%;
  }
}
/* line 700, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-date-info {
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 700, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-date-info {
    margin-bottom: 10px;
  }
}
/* line 710, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-main-text {
  font-family: RobotoRegular;
  margin: 0;
}
/* line 716, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-link {
  color: #fff;
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
  font-size: 12px;
}
/* line 726, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-footer {
  border: none;
  padding: 0 300px 0 45px;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 726, ../sass/style.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-footer {
    padding: 0 40px 0 20px;
  }
}
/* line 735, ../sass/style.scss */
.wp-news-products-modal .modal-dialog .modal-content .modal-footer .modal-footer-link {
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  padding: 5px 15px;
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 12px;
}

/* line 752, ../sass/style.scss */
.wp-homepage-sections-side-navigation {
  position: fixed;
  top: 300px;
  right: 15px;
  z-index: 5;
}
/* line 757, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul {
  list-style: none;
}
/* line 759, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li {
  margin: 0 0 10px;
  text-align: center;
}
/* line 762, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li a {
  color: #f7d733;
  text-shadow: 1px 1px 2px black;
}
/* line 769, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li a i.fa-circle {
  font-size: 8px;
}
/* line 773, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li a i.fa-dot-circle-o {
  font-size: 20px;
  display: none !important;
}
/* line 781, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li.active a i.fa-circle {
  display: none !important;
}
/* line 785, ../sass/style.scss */
.wp-homepage-sections-side-navigation ul li.active a i.fa-dot-circle-o {
  display: inline-block !important;
}

/* line 795, ../sass/style.scss */
.wp-homepage-intro-block-wrapper {
  background-size: 170% auto !important;
  background-position: center bottom !important;
  background-repeat: no-repeat !important;
  text-align: center;
}
/* line 802, ../sass/style.scss */
.wp-homepage-intro-block-wrapper > div {
  padding: 90px 15px 0;
}
/* line 804, ../sass/style.scss */
.wp-homepage-intro-block-wrapper > div > img {
  max-width: 205px;
}
/* line 810, ../sass/style.scss */
.wp-homepage-intro-block-wrapper > div > div > div:first-child h2 {
  border: 1px solid #f7d733;
  color: #f7d733;
  max-width: 205px;
  text-transform: uppercase;
  margin: 0 auto;
  font-size: 22px;
  padding: 15px;
}
/* line 821, ../sass/style.scss */
.wp-homepage-intro-block-wrapper > div > div h5 {
  color: #f7d733;
  text-transform: uppercase;
  font-family: "Veneer";
  font-size: 15px;
}
/* line 834, ../sass/style.scss */
.wp-homepage-intro-block-wrapper .wp-arrow-anchor-scroll-wrapper-home {
  margin: 110px 0 0 0;
}
/* line 839, ../sass/style.scss */
.wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
  padding: 0;
  text-align: left;
  overflow-x: hidden;
  margin: 100px 0 20px -15px;
}
/* line 847, ../sass/style.scss */
.wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper a {
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  padding: 10px;
  background: #f7d733;
  color: #000;
  display: inline-block;
  width: auto;
  font-size: 11px;
}
@media only screen and (min-width: 375px) {
  /* line 847, ../sass/style.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper a {
    padding: 10px 30px;
    font-size: 12px;
  }
}
/* line 864, ../sass/style.scss */
.wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper a:hover {
  background: #f8e982;
}

/* line 875, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper > div,
.wp-homepage-products-block-wrapper > div,
.wp-homepage-knowhow-block-wrapper > div {
  padding: 0;
}
/* line 879, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-image-item,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-image-item,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item {
  padding: 0;
}
/* line 884, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
  background-color: #fedf0e !important;
  background-repeat: no-repeat !important;
  background-size: 100% auto !important;
  background-position: 0% 0% !important;
}
/* line 891, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div {
  padding: 0;
}
/* line 893, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
  color: #000;
  text-transform: uppercase;
  overflow-x: hidden;
  padding: 45px 0 20px;
  font-size: 26px;
  font-family: Archer A, Archer B;
  font-weight: bold;
  overflow: hidden;
}
/* line 902, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
  margin-bottom: 5px;
  margin-left: -5px;
  padding: 0;
}
/* line 907, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span {
  background: #f8e99b;
  padding: 5px 15px;
  font-family: "Veneer";
}
/* line 913, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a {
  color: #000;
  background: #f8e99b;
  padding: 5px 10px;
  text-decoration: none;
  font-family: "Veneer";
}
@media only screen and (max-width: 767px) {
  /* line 902, ../sass/style.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
    margin-bottom: 8px;
  }
}
/* line 925, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child {
  padding-left: 10px;
}
/* line 930, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper {
  text-align: center;
}
/* line 932, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
  margin: auto;
  max-width: 100px;
}
/* line 938, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text {
  padding: 25px 120px 55px 40px;
  font-family: "Gotham Light";
  line-height: 25px;
  color: #000;
  text-align: justify;
}
/* line 946, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper {
  text-align: center;
  padding: 10px 0 40px;
}
/* line 949, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a {
  color: #000;
  border: 1px solid #000;
  padding: 10px 20px;
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 15px;
}
/* line 963, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper {
  position: relative;
  padding: 0;
  overflow: hidden !important;
}
/* line 969, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 24px;
  border-color: transparent transparent transparent #fedf0e;
  top: 50%;
  z-index: 2;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media only screen and (max-width: 1023px) {
  /* line 969, ../sass/style.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle:before {
    border-width: 18px 20px 0 20px;
    border-color: #fedf0e transparent transparent transparent;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
/* line 992, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before {
  left: auto;
  right: 0;
  border-width: 25px 24px 25px 0;
  border-color: transparent #fedf0e transparent transparent;
}
@media only screen and (max-width: 1023px) {
  /* line 992, ../sass/style.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.triangle-left:before {
    border-width: 18px 20px 0 20px;
    border-color: #fedf0e transparent transparent transparent;
    top: 0;
    right: auto;
    left: 50%;
  }
}
/* line 1009, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title {
  position: absolute;
  margin: 0 !important;
  top: 50%;
  left: 0;
  right: 0;
}
/* line 1017, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title .savoir-faire-title,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title .savoir-faire-title,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle.savoir-faire-link .wp-homepage-section-images-image-item-title .savoir-faire-title {
  margin: 0 0 24px;
}
/* line 1022, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper.triangle .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay div.wp-homepage-section-images-image-item-title button.wp-view-more-plus-sign,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper.triangle .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay div.wp-homepage-section-images-image-item-title button.wp-view-more-plus-sign,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper.triangle .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay div.wp-homepage-section-images-image-item-title button.wp-view-more-plus-sign {
  margin-top: 0 !important;
}
/* line 1031, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
  background: url(../images/wp-design-triangle.png) top center no-repeat;
  position: relative;
  height: 16px;
  z-index: 2;
  margin-bottom: -16px;
}
/* line 1039, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
  cursor: pointer;
  height: 150px;
  overflow: hidden;
}
/* line 1044, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 150px;
  overflow: hidden;
}
/* line 1052, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button {
  background: transparent;
  border: none;
  z-index: 1;
  display: block;
  position: relative;
}
/* line 1060, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
  width: 35px;
  height: 35px;
  margin: 65px auto 0;
  background-size: 35px auto !important;
}
/* line 1067, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
  text-align: center;
  padding: 0 15px;
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: none;
}
/* line 1076, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
  color: #fedf0e;
  font-family: "Veneer";
  text-transform: uppercase;
  font-size: 25px;
  margin: 0;
}
/* line 1084, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
  color: #f9e98c;
  font-family: Times, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
}
/* line 1096, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
  width: 100%;
  height: auto;
}
/* line 1103, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay {
  background: rgba(194, 169, 40, 0.55) !important;
  z-index: 1 !important;
}
/* line 1106, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
.wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-mobile-visible .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
  display: block !important;
}

/* line 1117, ../sass/style.scss */
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper {
  background-size: 160% auto !important;
  background-position: 100% 0% !important;
}

/* line 1125, ../sass/style.scss */
.wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper {
  background-size: 160% auto !important;
  background-position: 0% 0% !important;
}

/* line 1133, ../sass/style.scss */
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
  background-size: 160% auto !important;
  background-position: 0% 30% !important;
}
/* line 1138, ../sass/style.scss */
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item {
  height: auto !important;
}
/* line 1140, ../sass/style.scss */
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
  height: 100% !important;
}
/* line 1146, ../sass/style.scss */
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
  margin: 30px auto 0 !important;
}
/* line 1151, ../sass/style.scss */
.wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
  display: block !important;
  margin: calc(50% - 84px) auto 0 !important;
}

/* line 1168, ../sass/style.scss */
.wp-cocktails-collection-wrapper {
  padding: 0;
}
/* line 1170, ../sass/style.scss */
.wp-cocktails-collection-wrapper div {
  padding: 0;
  min-height: 0 !important;
}
/* line 1178, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-1.png") center top;
  background-size: 100% auto !important;
  background-repeat: no-repeat !important;
  height: 150px;
}
/* line 1186, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
  text-align: center;
  margin: 35px 0 24px;
}
/* line 1194, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper {
  text-align: center;
}
/* line 1196, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button {
  background: transparent;
  border: none;
}
/* line 1200, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button span {
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  line-height: inherit;
  display: block;
}
/* line 1212, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button:active span, .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button:focus span {
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  line-height: inherit;
}
/* line 1223, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
  text-transform: uppercase;
  font-family: "Veneer";
  font-size: 20px;
  color: #000;
}
/* line 1232, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
  text-align: center;
  height: 300px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}
/* line 1239, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 20px 0 20px;
  border-color: #fedf0e transparent transparent transparent;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 1252, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-cocktail-item-image-hover-overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
  /*                display: none;*/
  opacity: 0;
  overflow: hidden;
}
/* line 1265, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-cocktail-item-animation {
  position: absolute;
  width: 100%;
}
/* line 1272, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper p.wp-view-more-text {
  text-align: center;
  margin: 0 0 25px;
  font-family: Times, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 20px;
  position: relative;
  z-index: 3;
}
/* line 1284, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-view-more-plus-sign {
  width: 35px;
  height: 35px;
  background-size: 100% !important;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
/* line 1293, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-view-more-plus-sign.visible-xs {
  margin: 125px auto 0;
}
/* line 1295, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-view-more-plus-sign.visible-xs.hidden {
  display: none !important;
}
/* line 1300, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-cocktail-design-triangle-pointer {
  background: url(../images/wp-design-triangle.png) center top no-repeat;
  position: relative;
  height: 16px;
  z-index: 2;
  width: 32px;
  top: -0.5%;
  margin: auto;
}
/* line 1314, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(2) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(9) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(16) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-2.png") top center;
}
/* line 1322, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(3) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(10) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(17) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-3.png") top center;
}
/* line 1330, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(4) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(11) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(18) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-4.png") top center;
}
/* line 1338, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(5) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(12) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(19) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-5.png") top center;
}
/* line 1346, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(6) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(13) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(20) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-6.png") top center;
}
/* line 1354, ../sass/style.scss */
.wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(7) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(14) .wp-cocktail-item-title-block-wrapper, .wp-cocktails-collection-wrapper .wp-cocktail-item:nth-of-type(21) .wp-cocktail-item-title-block-wrapper {
  background: #fedf0e url("../images/cocktail-bkg-7.png") top center;
}
/* line 1361, ../sass/style.scss */
.wp-cocktails-collection-wrapper > div.wp-cocktail-item:nth-child(odd) > .wp-cocktail-item-title-block-wrapper {
  float: right;
}
/* line 1371, ../sass/style.scss */
.wp-cocktails-collection-wrapper > div.wp-cocktail-item:nth-child(odd) .wp-cocktail-item-image-wrapper {
  /* &:before {
      border-width: 18px 20px 0 20px;
      border-color: $background_title_block_wrapper_color transparent transparent transparent;
  } */
}

/* line 1389, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper {
  border-radius: 0;
  border: none;
  text-align: center;
  position: absolute;
  top: 0;
  z-index: 1050;
  background: transparent !important;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
/* line 1401, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper button.close {
  margin: 0;
  opacity: 0.7;
  padding: 0;
  float: none;
  position: absolute;
  z-index: 10;
  right: 0;
}
/* line 1409, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper button.close img {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 1415, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper button.close:hover {
  opacity: 1;
}
/* line 1420, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper {
  /*        img {
              height: 100%;
              max-width: 100%;
          }*/
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
/* line 1430, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper {
  background: #fedf0e;
  color: #000;
  overflow-y: auto;
  -ms-overflow-style: none;
  padding: 25px;
}
/* line 1437, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper::-webkit-scrollbar {
  width: 0 !important;
}
/* line 1440, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header {
  border: none;
  margin-bottom: 50px;
}
/* line 1444, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-icon-wrapper {
  padding: 60px 0 20px 0;
}
/* line 1453, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-title-wrapper h4.modal-title {
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Veneer";
}
/* line 1462, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body {
  font-size: 12px;
}
/* line 1464, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body hr.wp-cocktails-modal-divider {
  width: 6px;
  margin: 18px auto;
  border-top: 2px solid #000;
}
/* line 1470, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body .wp-cocktails-modal-body-title {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Veneer";
}
/* line 1476, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body p {
  font-family: 'Gotham Light';
  font-size: 14px;
}
/* line 1481, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body > hr.wp-cocktails-modal-divider:first-child {
  margin: 0 auto 50px;
}
/* line 1486, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer {
  border: none;
  padding: 50px 0;
  text-align: center;
}
/* line 1490, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer a {
  padding: 0 12px;
  text-decoration: none;
}
/* line 1493, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer a img {
  width: 24px;
  height: 24px;
}
/* line 1498, ../sass/style.scss */
.wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer a:last-child > img {
  width: auto;
}

/* line 1508, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper {
  margin: 0;
}
/* line 1512, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section {
  position: relative;
  padding: 0;
}
/* line 1515, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-sections-side-navigation {
  position: absolute;
  right: 1%;
  top: 60%;
  padding: 0 !important;
  display: block;
}
/* line 1523, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-sections-side-navigation ul li a {
  color: #fff;
}
/* line 1532, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-sections-side-navigation ul li.active a i {
  text-shadow: 0px 0px 5px black;
}
/* line 1552, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
  text-align: center;
  padding: 92px 0 0;
}
/* line 1556, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number h1 {
  font-family: "Gotham Light";
  font-size: 150px;
  color: rgba(248, 233, 155, 0.3);
  margin: 0;
  line-height: 0.496;
}
/* line 1565, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title {
  text-align: center;
  margin: 38px 0 120px;
}
/* line 1568, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title h5 {
  color: #fdf5ce;
  font-family: "Veneer";
  font-size: 25px;
  text-transform: uppercase;
  line-height: 1.12;
}
/* line 1576, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title .wp-knowhow-page-section-sup-title {
  width: 6px;
  margin: 0 auto;
  border-top: 4px solid #fdf5ce;
}
/* line 1583, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description {
  display: none;
  padding: 40px;
  font-family: Times, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #fdf5ce;
}
/* line 1595, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-plus-sign,
.wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-close-sign {
  border: none;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  display: block;
  background: url(../images/plus-sign-icon.png) center top !important;
  background-size: 35px auto !important;
}
/* line 1606, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-close-sign {
  background: url(../images/wp-close-more-info-knowhow-btn.png) !important;
}
/* line 1610, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section {
  background-color: #fedf0e;
  background-position: -200% 0 !important;
  background-repeat: no-repeat !important;
  font-family: Times, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
}
/* line 1620, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div {
  padding: 40px;
}
/* line 1624, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div p span {
  display: none;
}
/* line 1632, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
  background-position: center top !important;
  background-size: auto 100% !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}
/* line 1637, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper > div,
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper .wp-view-more-plus-sign,
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper .wp-view-more-close-sign {
  position: relative;
  z-index: 2;
}
/* line 1644, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper .wp-view-more-close-button-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 1655, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper .wp-section-hover-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  /* line 1665, ../sass/style.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper.expertise-wrapper {
    /* .wp-view-more-close-button-wrapper.expertise-wrapper {
        top: auto;
    } */
  }
  /* line 1672, ../sass/style.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper.expertise-wrapper .wp-knowhow-page-section-title {
    margin-bottom: 0;
  }
  /* line 1675, ../sass/style.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper.expertise-wrapper .wp-view-more-close-button-wrapper {
    position: static;
    margin: 40px 0 120px;
  }
}
/* line 1684, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-info-in .wp-section-hover-overlay {
  background: rgba(251, 207, 8, 0.9);
}
/* line 1688, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-info-in .wp-knowhow-page-section-title {
  display: none;
}
/* line 1693, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-info-in .wp-knowhow-page-section-number h1 {
  color: #f8e99b;
}
/* line 1698, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section .wp-section-info-in .wp-knowhow-page-section-description {
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 1705, ../sass/style.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-info-in.expertise-wrapper .wp-view-more-close-button-wrapper {
    position: absolute;
    margin-bottom: 0;
  }
}
/* line 1717, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 > div {
  padding: 0;
}
/* line 1720, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper {
  background-position: center top !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
/* line 1727, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-info-in .wp-section-hover-overlay {
  background: rgba(251, 207, 8, 0.9);
}
/* line 1731, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-info-in .wp-knowhow-page-section-title {
  display: none;
}
/* line 1736, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-info-in .wp-knowhow-page-section-number h1 {
  color: #f8e99b;
}
/* line 1741, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-info-in .wp-knowhow-page-section-description {
  display: block;
  color: #000;
  font-weight: 600;
}
/* line 1751, ../sass/style.scss */
/* .wp-knowhow-page-sections-wrapper .wp-achievments-section {
  background: #fedf0e url(../images/wp_achievments_section_bkg_mobile.png) center center no-repeat;
  background-size: 100% auto;
} */
/* line 1755, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div {
  text-align: center;
}
/* line 1758, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div h3 {
  color: #000;
  text-transform: uppercase;
  font-family: "Veneer";
  margin: 40px auto 0;
  width: 80%;
  display: block;
  font-size: 14px;
}
/* line 1768, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-year {
  font-family: "Gotham Light";
  font-size: 97px;
  color: rgba(255, 255, 255, 0.4);
  margin: 30px 0 0 0;
  padding: 0;
}
/* line 1777, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-text hr {
  width: 5px;
  margin: 0 auto;
  padding: 0;
  border-color: #000;
}
/* line 1784, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-text p {
  font-family: "Gotham Light";
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  margin: 10px 0 0 0;
}
/* line 1793, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-badges {
  margin: 20px 0 30px;
}
/* line 1795, ../sass/style.scss */
.wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-badges img {
  max-width: 100%;
}

/* line 1813, ../sass/style.scss */
.wp-popin-language-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
}
/* line 1821, ../sass/style.scss */
.wp-popin-language-overlay .pop {
  position: static;
  width: 90%;
  background: #fdfae9;
  border: 13px #f7d733 solid;
  margin: 5% auto;
  top: 50%;
  left: 50%;
  max-width: 700px;
  font-size: 13px;
  max-height: 100%;
  overflow: auto;
}
/* line 1833, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent {
  line-height: 1.6;
  font-weight: 400;
  color: #222;
  font-family: ChivoRegular;
}
/* line 1838, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC {
  text-align: center;
}
/* line 1844, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner {
  width: 86%;
  margin: 46px auto 0 auto;
  text-align: left;
}
/* line 1849, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country {
  padding: 0;
}
/* line 1851, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left {
  padding: 0;
  margin-bottom: 16px;
}
/* line 1854, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideL {
  padding: 0;
}
/* line 1856, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideL .label {
  padding: 6px 0;
}
/* line 1861, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR {
  padding: 0;
}
/* line 1863, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select {
  position: relative;
  text-transform: uppercase;
  font-size: 13px;
}
/* line 1867, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select select {
  width: 1px;
  height: 1px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
}
/* line 1886, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select .trigger {
  border-radius: 4px;
  cursor: pointer;
  padding: 8px 24px 8px 9px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  background: #fdf4c4;
  color: #1c1805;
  width: auto;
  max-width: 173px;
  text-align: center;
  -webkit-transition: all 240ms ease;
  -moz-transition: all 240ms ease;
  -ms-transition: all 240ms ease;
  -o-transition: all 240ms ease;
  transition: all 240ms ease;
}
/* line 1902, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select ul.options {
  list-style: none;
  margin: 0;
  padding-left: 0;
  position: absolute;
  top: 40px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 50;
  max-height: 200px;
  overflow: auto;
  background: #fdf4c4;
  min-width: 206px;
  text-align: center;
  transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}
/* line 1922, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select ul.options li {
  padding: 8px 12px 8px 0px;
  /* color: #2B8686; */
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
}
/* line 1931, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select ul.options.open {
  visibility: visible;
  top: 50px;
  opacity: 1;
  transition: opacity 300ms ease-out, top 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out;
}
/* line 1942, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .left .insideR .fancy-select .trigger:after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 36px;
  border-top-color: #4B5468;
  top: 0;
  right: 0px;
  background: transparent url(../images/selectCursor.gif) no-repeat right center;
}
/* line 1957, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .right {
  /*                                float: left;*/
  margin-bottom: 16px;
  padding: 0;
  /*                                width: 30%;*/
}
/* line 1962, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .right ul {
  padding: 0;
}
/* line 1964, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .right ul li {
  list-style-type: none;
  width: 36px;
  height: 29px;
  border: 3px solid #f7d733;
  margin-right: 11px;
  margin-bottom: 0;
  text-align: center;
  font-size: 13px;
  padding-top: 2px;
  display: inline-block;
  cursor: pointer;
}
/* line 1976, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .country .right ul li.active {
  background: #f7d733;
}
/* line 1984, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age {
  padding: 0;
  margin-bottom: 25px;
}
/* line 1987, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .left {
  padding: 0;
  margin-bottom: 16px;
}
/* line 1990, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .left .label {
  display: block;
  line-height: 1.5;
  margin: 0;
}
/* line 2001, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .right {
  padding: 0;
}
/* line 2003, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .right ul {
  padding: 0;
}
/* line 2005, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .right ul li {
  list-style-type: none;
  width: 36px;
  height: 29px;
  border: 3px solid #f7d733;
  margin-right: 11px;
  margin-bottom: 0;
  text-align: center;
  font-size: 13px;
  padding-top: 2px;
  display: inline-block;
  cursor: pointer;
}
/* line 2017, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .age .right ul li.active {
  background: #f7d733;
}
/* line 2025, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie {
  margin-bottom: 16px;
  position: relative;
  padding: 0;
}
/* line 2029, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie .left {
  padding: 0;
}
/* line 2035, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie .left a {
  height: 42px;
  width: 42px;
  display: inline-block;
  float: left;
  cursor: pointer;
  background: url("../images/spriteCkeckbox.png");
  margin: 0 6% 0 0;
}
/* line 2044, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie .left a.checked {
  background-position: -43px 0;
}
/* line 2049, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie .left label {
  display: inline-block;
  float: left;
  /*                                    margin: 6px 5px;*/
  cursor: pointer;
  width: 75%;
  line-height: 42px;
}
/* line 2060, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .cookie .right {
  padding: 0;
}
/* line 2072, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .buttonWrap {
  margin-bottom: 16px;
}
/* line 2074, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .buttonWrap input {
  display: inline-block;
  font-size: 15px;
  font-weight: 900;
  letter-spacing: 0.06em;
  border: 0;
  background: #f7d733;
  width: 100%;
  max-width: 244px;
  padding: 10px 0;
}
/* line 2093, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .insideL {
  /*                            float: left;
                              width: 30%;*/
}
/* line 2098, ../sass/style.scss */
.wp-popin-language-overlay .pop .popContent .txtC .inner form .insideR {
  /*                            float: left;
                              width: 70%;*/
}
/* line 2107, ../sass/style.scss */
.wp-popin-language-overlay .pop .label {
  padding: 0;
  text-transform: uppercase;
  color: #222;
  white-space: normal;
  font-size: 100%;
  display: inline-block;
  text-align: left;
  line-height: 1.6;
  font-weight: 400;
}
/* line 2118, ../sass/style.scss */
.wp-popin-language-overlay .pop label {
  font-weight: 400;
}

/* line 2126, ../sass/style.scss */
.news-content .news-landing-page {
  min-height: 223px;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  /* line 2126, ../sass/style.scss */
  .news-content .news-landing-page {
    min-height: 169px;
    background-size: 100% auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2126, ../sass/style.scss */
  .news-content .news-landing-page {
    min-height: 221px;
  }
}
/* line 2138, ../sass/style.scss */
.news-content .news-filter {
  background: #000;
  margin: 0;
}
/* line 2142, ../sass/style.scss */
.news-content .news-filter .navbar-default {
  background: #000;
}
/* line 2146, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav > li {
  padding: 0;
  margin: 30px 15px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2146, ../sass/style.scss */
  .news-content .news-filter .navbar-default .navbar-nav > li {
    margin: 15px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2146, ../sass/style.scss */
  .news-content .news-filter .navbar-default .navbar-nav > li {
    margin: 25px 15px 25px;
  }
}
/* line 2155, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav > li > a {
  padding: 6px 0;
  color: #f8e99b;
  font-family: 'ChivoRegular';
  text-transform: uppercase;
  font-size: 12px;
}
/* line 2161, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav > li > a:hover, .news-content .news-filter .navbar-default .navbar-nav > li > a:focus {
  font-family: 'ChivoBlack';
  color: #f8e99b;
}
/* line 2169, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav .active {
  border-bottom: 1px solid #f8e99b;
}
/* line 2171, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav .active > a {
  background-color: transparent;
  color: #f8e99b;
  font-family: 'ChivoRegular';
}
/* line 2175, ../sass/style.scss */
.news-content .news-filter .navbar-default .navbar-nav .active > a:hover, .news-content .news-filter .navbar-default .navbar-nav .active > a:focus {
  background-color: transparent;
  color: #f8e99b;
  font-family: 'ChivoBlack';
}
/* line 2186, ../sass/style.scss */
.news-content .news-filter .navbar {
  border-radius: 0;
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 2186, ../sass/style.scss */
  .news-content .news-filter .navbar {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2196, ../sass/style.scss */
  .news-content .news-filter .navbar .navbar-toggle {
    border: none;
    margin: 0 auto;
    display: block;
    width: 100%;
    border-radius: 0;
    padding: 20px 10px;
    color: #f8e99b;
    text-transform: uppercase;
  }
  /* line 2206, ../sass/style.scss */
  .news-content .news-filter .navbar .navbar-toggle:hover, .news-content .news-filter .navbar .navbar-toggle:focus, .news-content .news-filter .navbar .navbar-toggle:active {
    background-color: transparent;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2215, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse {
    clear: both;
    border-top: 0;
    padding: 0;
  }
  /* line 2221, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav {
    margin: 0;
  }
  /* line 2223, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav > li {
    background: #f8e99b;
    border-bottom: 1px solid black;
    margin: 0;
    padding: 20px 0;
  }
  /* line 2228, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav > li:last-child {
    border: none;
  }
  /* line 2231, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    padding: 5px 0;
  }
  /* line 2236, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav > li > a:hover, .news-content .news-filter .navbar-collapse .navbar-nav > li > a:focus {
    font-family: 'ChivoRegular';
    color: #000 !important;
  }
  /* line 2244, ../sass/style.scss */
  .news-content .news-filter .navbar-collapse .navbar-nav .active {
    padding: 0 0 5px 0;
    color: #000;
    font-family: 'ChivoRegular' !important;
    box-shadow: inset 0 -1px #000;
    display: inline !important;
  }
}
/* line 2256, ../sass/style.scss */
.news-content .hover-bg {
  opacity: 0;
}
/* line 2262, ../sass/style.scss */
.news-content #wp-section-1 .article-1 {
  background: url("../images/news-article-1-1920.png") no-repeat;
  color: #fedf0e;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 2262, ../sass/style.scss */
  .news-content #wp-section-1 .article-1 {
    background: url("../images/news-article-1-320.png") no-repeat;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2262, ../sass/style.scss */
  .news-content #wp-section-1 .article-1 {
    background: url(../images/news-article-1-768.png) no-repeat;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2262, ../sass/style.scss */
  .news-content #wp-section-1 .article-1 {
    background: url(../images/news-article-1-1280.png) no-repeat;
  }
}
/* line 2277, ../sass/style.scss */
.news-content #wp-section-1 .article-2 {
  background: #f8e99b;
  color: #000;
}
/* line 2282, ../sass/style.scss */
.news-content #wp-section-1 .article-3 {
  background: url("../images/news-article-3-1920.png") no-repeat;
  color: #f8e99b;
}
@media only screen and (max-width: 767px) {
  /* line 2282, ../sass/style.scss */
  .news-content #wp-section-1 .article-3 {
    background: url("../images/news-article-3-320.png") no-repeat;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2282, ../sass/style.scss */
  .news-content #wp-section-1 .article-3 {
    background: url(../images/news-article-3-768.png) no-repeat;
  }
  /* line 2290, ../sass/style.scss */
  .news-content #wp-section-1 .article-3 .article-info {
    padding-top: 121px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2282, ../sass/style.scss */
  .news-content #wp-section-1 .article-3 {
    background: url(../images/news-article-3-1280.png) no-repeat;
  }
}
/* line 2299, ../sass/style.scss */
.news-content #wp-section-1 .article-4 {
  background: url("../images/news-article-4-1920.png") no-repeat;
  color: #fedf0e;
}
@media only screen and (max-width: 767px) {
  /* line 2299, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 {
    background: url("../images/news-article-4-320.png") no-repeat;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2299, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 {
    background: url(../images/news-article-4-768.png) no-repeat;
  }
  /* line 2307, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 .article-info {
    padding-top: 102px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2299, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 {
    background: url(../images/news-article-4-1280.png) no-repeat;
    padding-top: 84px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2315, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 .article-info {
    padding-top: 102px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2315, ../sass/style.scss */
  .news-content #wp-section-1 .article-4 .article-info {
    padding-top: 84px;
  }
}
/* line 2325, ../sass/style.scss */
.news-content #wp-section-1 .article-5 {
  background: url("../images/news-article-5-1920.png") no-repeat;
  color: #fedf0e;
}
@media only screen and (max-width: 767px) {
  /* line 2325, ../sass/style.scss */
  .news-content #wp-section-1 .article-5 {
    background: url("../images/news-article-5-320.png") no-repeat;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2325, ../sass/style.scss */
  .news-content #wp-section-1 .article-5 {
    background: url(../images/news-article-5-768.png) no-repeat;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2325, ../sass/style.scss */
  .news-content #wp-section-1 .article-5 {
    background: url(../images/news-article-5-1280.png) no-repeat;
  }
}
/* line 2339, ../sass/style.scss */
.news-content #wp-section-1 .article-6 {
  background: url("../images/news-article-6-1920.png") no-repeat;
  color: #f8e99b;
}
@media only screen and (max-width: 767px) {
  /* line 2339, ../sass/style.scss */
  .news-content #wp-section-1 .article-6 {
    background: url("../images/news-article-6-320.png") no-repeat;
    min-height: 294px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2339, ../sass/style.scss */
  .news-content #wp-section-1 .article-6 {
    background: url(../images/news-article-6-768.png) no-repeat;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2339, ../sass/style.scss */
  .news-content #wp-section-1 .article-6 {
    background: url(../images/news-article-6-1280.png) no-repeat;
  }
}
/* line 2360, ../sass/style.scss */
.news-content .article-info {
  padding-top: 110px;
  /*    > div {
        display: table-cell;
        vertical-align: middle;
        .social {
          position: absolute;
          left: 50%;
          margin-left: -26.5px;
          width: 53px;
          height: 53px;
          top: 0;
          @media only screen and (max-width: 767px) {
            width: 26px;
            height: 26px;
            margin-left: -13px;
          }
          @media only screen and (min-width: 768px) and (max-width: 1023px) {
            width: 42px;
            height: 42px;
            margin-left: -21px;
          }
          @media only screen and (min-width: 1280px) and (max-width: 1312px) {
            width: 35px;
            height: 35px;
            margin-left: -17.5px;
          }
        }
      }*/
}
/* line 2363, ../sass/style.scss */
.news-content .article-info .social {
  position: absolute;
  left: 50%;
  margin-left: -26.5px;
  width: 53px;
  height: 53px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  /* line 2363, ../sass/style.scss */
  .news-content .article-info .social {
    width: 26px;
    height: 26px;
    margin-left: -13px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2363, ../sass/style.scss */
  .news-content .article-info .social {
    width: 42px;
    height: 42px;
    margin-left: -21px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2363, ../sass/style.scss */
  .news-content .article-info .social {
    width: 35px;
    height: 35px;
    margin-left: -17.5px;
  }
}
/* line 2386, ../sass/style.scss */
.news-content .article-info .date {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  /* line 2386, ../sass/style.scss */
  .news-content .article-info .date {
    font-size: 15px;
  }
}
/* line 2397, ../sass/style.scss */
.news-content .article-info .title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-family: ChivoBlack;
  text-transform: uppercase;
  padding: 0 10%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2397, ../sass/style.scss */
  .news-content .article-info .title {
    margin-bottom: 27px;
  }
}
/* line 2408, ../sass/style.scss */
.news-content .article-info .description {
  font-family: 'RobotoRegular' !important;
  font-size: 14px;
  margin-bottom: 27px;
}
/* line 2443, ../sass/style.scss */
.news-content .facebook-news-share {
  color: #000;
}
/* line 2445, ../sass/style.scss */
.news-content .facebook-news-share span {
  margin-right: 10px;
  text-decoration: underline;
}
/* line 2450, ../sass/style.scss */
.news-content .facebook-news-share:hover {
  text-decoration: none;
}
/* line 2455, ../sass/style.scss */
.news-content .article-1,
.news-content .article-2 {
  min-height: 502px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}
@media only screen and (max-width: 767px) {
  /* line 2455, ../sass/style.scss */
  .news-content .article-1,
  .news-content .article-2 {
    min-height: 300px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2455, ../sass/style.scss */
  .news-content .article-1,
  .news-content .article-2 {
    min-height: 401px !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2455, ../sass/style.scss */
  .news-content .article-1,
  .news-content .article-2 {
    min-height: 334px !important;
    background-size: 100% auto !important;
  }
}
/* line 2475, ../sass/style.scss */
.news-content .navbar-toggle[aria-expanded="false"] .filter-arrow-up {
  display: none;
}
/* line 2480, ../sass/style.scss */
.news-content .navbar-toggle[aria-expanded="true"] .filter-arrow-down {
  display: none;
}
/* line 2493, ../sass/style.scss */
.news-content .view-single-page {
  background: transparent;
  opacity: 0;
  border: 1px solid #fedf0e;
  padding: 11px 69px;
  color: #fedc0e;
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
}
/* line 2505, ../sass/style.scss */
.news-content .row {
  padding: 0 !important;
}
/* line 2509, ../sass/style.scss */
.news-content [class*=col-] {
  padding: 0 !important;
}
/* line 2513, ../sass/style.scss */
.news-content .wp-view-more-plus-sign {
  border: none;
  display: block;
  height: 35px;
  margin: 0 auto;
  width: 35px;
  background-size: 35px auto !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2513, ../sass/style.scss */
  .news-content .wp-view-more-plus-sign {
    height: 42px;
    width: 42px;
    background-size: 42px auto !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2527, ../sass/style.scss */
  .news-content .wp-page-breadcrumbs {
    padding-bottom: 0;
    margin: 0 0 0 -5px;
  }
}
/* line 2533, ../sass/style.scss */
.news-content .wp-page-breadcrumbs .wp-page-breadcrumbs-item {
  padding: 5px 0;
}
/* line 2539, ../sass/style.scss */
.news-content .wp-page-breadcrumbs > div:last-child span {
  left: 0;
  top: -20px;
  padding: 8px 40px 8px 30px;
  font-size: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 2539, ../sass/style.scss */
  .news-content .wp-page-breadcrumbs > div:last-child span {
    padding: 8px 20px 8px 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2539, ../sass/style.scss */
  .news-content .wp-page-breadcrumbs > div:last-child span {
    top: 0;
    padding-left: 30px;
    padding-right: 70px;
  }
}
/* line 2557, ../sass/style.scss */
.news-content .news-detail-animation .modal-header,
.news-content .news-detail-animation .modal-body,
.news-content .news-detail-animation .modal-footer {
  text-align: left;
}
/* line 2562, ../sass/style.scss */
.news-content .news-detail-animation .article-info {
  padding: 0 20px;
}
/* line 2566, ../sass/style.scss */
.news-content .news-detail-animation .modal-footer a {
  color: #000;
  text-decoration: underline;
}
/* line 2573, ../sass/style.scss */
.news-content .wp-news-item {
  min-height: 300px !important;
  background-size: cover !important;
  display: block;
}
/* line 2578, ../sass/style.scss */
.news-content .wp-news-item:hover {
  text-decoration: none;
}
/* line 2582, ../sass/style.scss */
.news-content .wp-news-item .modal-content .close-news-item {
  z-index: 1100 !important;
}
/* line 2585, ../sass/style.scss */
.news-content .wp-news-item .modal-content .article-info {
  padding: 0 20px 30px !important;
}
/* line 2587, ../sass/style.scss */
.news-content .wp-news-item .modal-content .article-info .date {
  color: #000 !important;
}
/* line 2591, ../sass/style.scss */
.news-content .wp-news-item .modal-content .article-info .title {
  color: #000 !important;
  padding: 0;
  margin-bottom: 32px;
}
/* line 2597, ../sass/style.scss */
.news-content .wp-news-item .modal-content .article-info .description {
  font-family: RobotoRegular;
}
/* line 2604, ../sass/style.scss */
.news-content .wp-news-item .modal-content .article-info > a span {
  font-family: "Times New Roman", Times, serif;
  text-decoration: underline;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
}
/* line 2614, ../sass/style.scss */
.news-content .wp-news-item .modal-content .modal-header {
  margin-bottom: 20px;
}
/* line 2618, ../sass/style.scss */
.news-content .wp-news-item .modal-content .modal-footer {
  padding: 0;
}

/* line 2627, ../sass/style.scss */
#load-more .spinner {
  background: #000;
}
/* line 2630, ../sass/style.scss */
#load-more .spinner p {
  line-height: 1;
  margin: 20px 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 2630, ../sass/style.scss */
  #load-more .spinner p {
    margin: 11px 0;
  }
}
/* line 2638, ../sass/style.scss */
#load-more .spinner p img {
  width: 56px;
  height: 56px;
}
@media only screen and (max-width: 767px) {
  /* line 2638, ../sass/style.scss */
  #load-more .spinner p img {
    width: 37px;
    height: 37px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2638, ../sass/style.scss */
  #load-more .spinner p img {
    width: 37px;
    height: 37px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2638, ../sass/style.scss */
  #load-more .spinner p img {
    width: 37px;
    height: 37px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1312px) {
  /* line 2638, ../sass/style.scss */
  #load-more .spinner p img {
    width: 37px;
    height: 37px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  /* line 2663, ../sass/style.scss */
  div.news-tablet-view:nth-of-type(3n+1) {
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 2671, ../sass/style.scss */
  div.news-tablet-view:nth-of-type(3n+2), div.news-tablet-view:nth-of-type(3n+3) {
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*********************************************************
 * FOOTER
 *********************************************************/
/* line 2683, ../sass/style.scss */
footer.footer {
  background: #191412;
  color: #f8e99b;
  font-size: 13px;
}
/* line 2690, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper {
  padding: 0;
}
/* line 2698, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-share-block {
  background: #f8e99b;
  text-align: center;
  font-family: ChivoBlack;
  font-size: 13px;
}
/* line 2704, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-share-block p {
  color: #000;
  text-transform: uppercase;
  margin: 20px 0;
  line-height: 1;
}
/* line 2709, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-share-block p a {
  display: inline-block;
  color: #f8e99b;
  line-height: 1;
}
/* line 2716, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-share-block p a img {
  width: 24px;
  height: 24px;
}
/* line 2722, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-share-block p > a:first-child {
  margin: 0 10px 0 22px;
}
/* line 2729, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-health-warning-block {
  background: #000;
  text-align: center;
  padding: 22px 30px;
}
/* line 2734, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-health-warning-block p {
  font-family: ChivoRegular;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0;
}
/* line 2743, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content {
  padding: 27px 0 60px;
  text-align: center;
  font-size: 13px;
}
/* line 2747, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content a {
  color: #f8e99b;
}
/* line 2756, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content h5 {
  text-transform: uppercase;
  font-family: ChivoBlack;
  margin: 0;
}
/* line 2760, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content h5 img {
  margin-right: 24px;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  /* line 2756, ../sass/style.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content h5 {
    display: inline-block;
    position: relative;
  }
  /* line 2767, ../sass/style.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content h5 img {
    position: absolute;
    left: -42px;
  }
}
/* line 2774, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content div {
  display: none;
  padding: 20px 15px 40px 40px;
}
/* line 2777, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content div p {
  margin: 0;
}
/* line 2784, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content {
  margin: 30px 0 0 0;
}
/* line 2786, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content a {
  font-family: ChivoBlack;
}
/* line 2788, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content a img {
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 2786, ../sass/style.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content a {
    display: inline-block;
    position: relative;
  }
  /* line 2794, ../sass/style.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content a img {
    position: absolute;
    left: -40px;
  }
}
/* line 2804, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper {
  margin: 30px 0 0 0;
}
/* line 2806, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper h5 {
  font-family: ChivoBlack;
}
/* line 2815, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav {
  max-width: 200px;
  margin: auto;
}
/* line 2818, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li {
  display: inline-block;
}
/* line 2821, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li a {
  font-family: ChivoRegular;
  padding: 5px 0;
  display: inline-block;
}
/* line 2825, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li a:hover, footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li a:focus, footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li a:active {
  background: transparent;
  text-decoration: underline;
}
/* line 2835, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li .wp-footer-nav-items-divider:after {
  padding: 0 10px;
}
/* line 2839, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li:nth-child(odd) > .wp-footer-nav-items-divider:after {
  content: "/";
}
/* line 2843, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li:last-child > .wp-footer-nav-items-divider:after {
  content: "";
}
/* line 2847, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li:last-child:nth-of-type(3) > .wp-footer-nav-items-divider:after {
  padding: 0;
}
/* line 2855, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper {
  margin-top: 40px;
}
/* line 2857, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper a {
  text-decoration: underline;
}
/* line 2867, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-copyright-block {
  font-size: 11px;
  text-align: center;
  padding: 0 15px 60px;
}
/* line 2871, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-copyright-block p {
  text-transform: uppercase;
  font-family: Times, sans-serif;
  font-weight: bold;
  font-style: italic;
  margin: 0;
}
/* line 2881, ../sass/style.scss */
footer.footer .row .wp-footer-content-main-wrapper .wp-footer-copyright-block p:last-child {
  text-transform: none;
  font-style: normal;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  line-height: 1.2;
}

/*********************************************************
 * 404
 *********************************************************/
/* line 2898, ../sass/style.scss */
body.error404 {
  background-image: url(../images/bkg-cocktails-page-1920.png) !important;
  background-color: #000;
  background-size: auto 150px !important;
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 2904, ../sass/style.scss */
body.error404 header.header {
  min-height: 150px;
}
/* line 2906, ../sass/style.scss */
body.error404 header.header nav {
  clear: both;
}
/* line 2912, ../sass/style.scss */
body.error404 .wp-error-page-wrapper {
  min-height: 700px;
}
/* line 2914, ../sass/style.scss */
body.error404 .wp-error-page-wrapper > div {
  padding: 20px 55px;
  color: #fedf0e;
  text-align: center;
}
/* line 2918, ../sass/style.scss */
body.error404 .wp-error-page-wrapper > div h1 {
  font-size: 24px;
}

/* line 2932, ../sass/style.scss */
.lines-animation {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2941, ../sass/style.scss */
.lines-animation .anim {
  width: 0;
  overflow: hidden;
  height: 3px;
  background: #f8e99b;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  position: absolute;
}
/* line 2950, ../sass/style.scss */
html.touch .lines-animation#lines-animation-1 {
  background: transparent url("../images/wp-homepage-cocktails-section-info-block-bkg.png") center top no-repeat;
  background-size: 100%;
}
/* line 2954, ../sass/style.scss */
html.touch .lines-animation#lines-animation-2 {
  background: transparent url("../images/wp-homepage-products-section-info-block-bkg.png") center top no-repeat;
  background-size: 100%;
}
/* line 2958, ../sass/style.scss */
html.touch .lines-animation#lines-animation-3 {
  background: transparent url("../images/wp-homepage-knowhow-section-info-block-bkg.png") 0 0 no-repeat;
  background-size: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 2958, ../sass/style.scss */
  html.touch .lines-animation#lines-animation-3 {
    background-size: cover;
  }
}

/* line 2969, ../sass/style.scss */
body .navmenu.offcanvas {
  display: block;
}

/* line 2972, ../sass/style.scss */
#side-menu {
  right: -100%;
}

@media (min-width: 768px) {
  /* line 2976, ../sass/style.scss */
  .navbar-toggle {
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity={$opacityPercentage})";
    filter: "alpha(opacity={$opacityPercentage})";
  }
  /* line 2982, ../sass/style.scss */
  .navbar-toggle.show-toggle-btn {
    width: auto;
    height: auto;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity={$opacityPercentage})";
    filter: "alpha(opacity={$opacityPercentage})";
  }
}
@media only screen and (max-width: 767px) {
  /* line 2990, ../sass/style.scss */
  .homepage-coffee-product {
    margin-top: -250px !important;
  }
	
}


/*********************************************************
 * MEDIA QUERIES
 *********************************************************/
@media only screen and (min-width: 429px) {
  /*********************************************************
   *  All styles for screens larger than 30em (480px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL 
   *********************************************************/
  /* line 26, ../sass/mq/_30em.scss */
  .wp-page-breadcrumbs a {
    top: 32px;
    left: 20px;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /* line 41, ../sass/mq/_30em.scss */


  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 134, ../sass/mq/_30em.scss */
  .wp-news-products-modal {
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 138, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content {
    margin: 10% auto 0;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    border-radius: 0;
    border: none;
    min-height: 500px;
  }
  /* line 146, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .mobile-close {
    position: absolute;
    top: 0;
    right: 10px;
    overflow: hidden;
    z-index: -1;
    width: 0;
    height: 0;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 146, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .mobile-close {
    width: 40px;
    height: 40px;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7d733;
    z-index: 2;
  }
}
@media only screen and (min-width: 430px) {
  /* line 165, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content #mobile-swipe {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
    width: 0;
    height: 0;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 165, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content #mobile-swipe {
    width: 100%;
    height: 100%;
    z-index: 1;
  }
}
@media only screen and (min-width: 430px) {
  /* line 182, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header {
    border: none;
    padding: 0;
  }
  /* line 185, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-category-name-wrapper {
    padding: 0;
    position: absolute;
  }
  /* line 188, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-category-name-wrapper span {
    background: #f7d733;
    color: #000;
    padding: 12px 45px;
    display: inline-block;
    font-family: ChivoBlack;
    text-transform: uppercase;
  }
  /* line 198, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper {
    padding: 84px 0 45px 45px;
    max-width: 58%;
  }
  /* line 201, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper .modal-title {
    font-family: ChivoBlack;
    font-size: 34px;
    color: #f7d733;
    text-transform: uppercase;
    line-height: 1;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 198, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-header .modal-header-title-wrapper {
    padding: 84px 0 20px 20px;
    max-width: 58%;
  }
}
@media only screen and (min-width: 430px) {
  /* line 220, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body {
    padding: 0 300px 50px 45px;
    color: #fff;
    font-size: 14px;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 220, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body {
    padding: 25px 0 24px 20px;
    max-width: 58%;
  }
}
@media only screen and (min-width: 430px) {
  /* line 230, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-date-info {
    font-family: Times, sans-serif;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 230, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-date-info {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 430px) {
  /* line 240, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-main-text {
    font-family: RobotoRegular;
    margin: 0 0 15px;
  }
  /* line 243, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-main-text p {
    margin: 0;
  }
  /* line 248, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-body .modal-body-link {
    color: #fff;
    font-family: Times, sans-serif;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
    font-size: 14px;
  }
  /* line 258, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-footer {
    border: none;
    padding: 0 300px 0 45px;
    text-align: left;
  }
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
  /* line 258, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-footer {
    padding: 0 40px 0 20px;
  }
}
@media only screen and (min-width: 430px) {
  /* line 267, ../sass/mq/_30em.scss */
  .wp-news-products-modal .modal-dialog .modal-content .modal-footer .modal-footer-link {
    color: #fff;
    display: inline-block;
    border: 1px solid #fff;
    padding: 10px 40px;
    font-family: Times, sans-serif;
    font-style: italic;
    font-weight: bold;
    font-size: 15px;
  }

  /* line 308, ../sass/mq/_30em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
    margin: 210px 0 20px -15px;
  }
  /* line 312, ../sass/mq/_30em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper a {
    padding: 10px 50px;
  }

  /* line 328, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-size: 145% auto !important;
  }
  /* line 333, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  /* line 351, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    max-width: 150px;
  }
  /* line 377, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: 250px;
  }
  /* line 379, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100%;
  }
  /* line 385, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: 105px auto 0;
  }

  /* line 411, ../sass/mq/_30em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-position: 90% 0% !important;
  }

  /* line 418, ../sass/mq/_30em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-position: 0% 0% !important;
  }

  /* line 425, ../sass/mq/_30em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-position: 0% 30% !important;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /*********************************************************
   * 404
   *********************************************************/
  /* line 480, ../sass/mq/_30em.scss */
  body.error404 {
    background-image: url(../images/bkg-cocktails-page-1920.png) !important;
    background-color: #000;
    background-size: auto 170px !important;
    background-position: center top;
    background-repeat: no-repeat;
  }
  /* line 486, ../sass/mq/_30em.scss */
  body.error404 header.header {
    min-height: 170px;
  }
  /* line 488, ../sass/mq/_30em.scss */
  body.error404 header.header nav {
    clear: both;
  }
  /* line 494, ../sass/mq/_30em.scss */
  body.error404 .wp-error-page-wrapper {
    min-height: 700px;
  }
  /* line 496, ../sass/mq/_30em.scss */
  body.error404 .wp-error-page-wrapper > div {
    padding: 20px 55px;
    color: #fedf0e;
    text-align: center;
  }
  /* line 500, ../sass/mq/_30em.scss */
  body.error404 .wp-error-page-wrapper > div h1 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 48em) {
  /*********************************************************
   *  All styles for screens larger than 48em (768px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL
   *********************************************************/
  /* line 21, ../sass/mq/_48em.scss */
  .wp-page-breadcrumbs {
    padding: 90px 0 20px;
  }
  /* line 23, ../sass/mq/_48em.scss */
  .wp-page-breadcrumbs .wp-page-breadcrumbs-item {
    font-size: 34px;
  }
  /* line 25, ../sass/mq/_48em.scss */
  .wp-page-breadcrumbs .wp-page-breadcrumbs-item span {
    padding: 8px 45px;
    margin-left: -10px;
  }
  /* line 32, ../sass/mq/_48em.scss */
  .wp-page-breadcrumbs > div:last-child span {
    left: 46px;
    top: -33px;
  }

  /* line 41, ../sass/mq/_48em.scss */
  body.page-template-page-cocktails,
  body.page-template-page-products,
  body.page-template-page-savoir-faire {
    /*    background: #000 url(../images/bkg-cocktails-page-768.png) top center no-repeat;*/
    background-size: auto 370px !important;
  }

  /* line 52, ../sass/mq/_48em.scss */
  .modal-dialog {
    width: 100%;
    margin: 0 auto;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /* line 67, ../sass/mq/_48em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand {
    left: calc(50%);
  }
  /* line 69, ../sass/mq/_48em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand img {
    max-width: 100%;
  }
  /* line 77, ../sass/mq/_48em.scss */
  header.header nav.navbar .row .navbar-header button span.wp-menu-btn-text {
    display: inline-block;
  }
  /* line 115, ../sass/mq/_48em.scss */
  header.header nav.navbar .row #side-menu {
    width: 335px;
    padding: 190px 30px 0 0;
  }
  /* line 119, ../sass/mq/_48em.scss */
  header.header nav.navbar .row #side-menu ul.side-menu {
    width: 100%;
  }
  /* line 121, ../sass/mq/_48em.scss */
  header.header nav.navbar .row #side-menu ul.side-menu li {
    display: block;
    float: none;
  }
  /* line 129, ../sass/mq/_48em.scss */
  header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper {
    margin: 170px 0 0;
  }

  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 174, ../sass/mq/_48em.scss */
  .wp-news-products-modal {
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 177, ../sass/mq/_48em.scss */
  .wp-news-products-modal .modal-dialog {
    width: 600px;
  }
  /* line 179, ../sass/mq/_48em.scss */
  .wp-news-products-modal .modal-dialog .modal-content {
    min-height: 600px;
  }

  /* line 218, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper {
    background: #000 url(../images/bkg-homepage-intro-section-768.png) top center no-repeat;
    background-size: 100% auto;
    min-height: 690px;
  }
  /* line 223, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper > div {
    padding: 180px 0 0;
  }
  /* line 225, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper > div img {
    max-width: 100%;
  }
  /* line 229, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper > div > div h5 {
    font-size: 13px;
  }
  /* line 241, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper .wp-arrow-anchor-scroll-wrapper-home {
    display: block;
    margin: 35px 0 0 0;
    padding: 0;
  }
  /* line 250, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
    margin: 240px 0 80px;
    padding: 0;
  }
  /* line 253, ../sass/mq/_48em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper a {
    font-size: 14px;
  }

  /* line 269, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-size: 115% auto !important;
    min-height: 800px;
    height: auto;
  }
  /* line 274, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
    padding: 270px 0 50px;
    overflow-x: visible;
  }
  /* line 277, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
  }
  /* line 283, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span {
    padding: 5px 25px;
  }
  /* line 287, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a {
    padding: 5px 20px;
  }
  /* line 292, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child {
    padding-left: 35px;
  }
  /* line 297, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper {
    padding: 100px 0 40px;
    position: relative;
    z-index: 2;
    text-align: right;
    left: 10px;
  }
  /* line 303, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    max-width: 220px;
    margin: 0 0 0 auto;
  }
  /* line 313, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper {
    padding: 10px 0 40px 40px;
    text-align: left;
  }
  /* line 329, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: 50%;
  }
  /* line 331, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100%;
  }
  /* line 337, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: 0;
    position: absolute;
    top: calc(100% - 35px);
    left: calc(100% - 35px);
  }
  /* line 348, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 36px;
  }
  /* line 352, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
    font-size: 15px;
  }
  /* line 358, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
    height: 105%;
    width: auto;
    min-height: 100%;
    min-width: 100%;
  }
  /* line 367, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(2) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(2) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(2) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    top: 0;
    left: 0;
  }
  /* line 376, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(3) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(3) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(3) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    top: calc(100% -35);
    left: 0;
  }
  /* line 385, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(4) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(4) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(4) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    right: 0;
    top: 0;
  }
  /* line 394, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(5) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(5) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:nth-child(5) .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    top: 0;
  }
  /* line 410, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins {
    height: 50%;
  }
  /* line 413, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay {
    height: 100%;
  }
  /* line 421, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 36px;
  }
  /* line 425, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
    font-size: 15px;
  }
  /* line 431, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img {
    width: 100%;
    height: auto;
  }
  /* line 437, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item {
    height: 50%;
  }

  /* line 465, ../sass/mq/_48em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-position: 75% 0% !important;
  }

  /* line 472, ../sass/mq/_48em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper {
    background-position: 0% 0% !important;
  }
  /* line 476, ../sass/mq/_48em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line {
    top: 23%;
    left: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 482, ../sass/mq/_48em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line {
    top: 30%;
    left: -101%;
    -webkit-transform: rotate(105deg);
    -moz-transform: rotate(105deg);
    -ms-transform: rotate(105deg);
    -o-transform: rotate(105deg);
    transform: rotate(105deg);
  }

  /* line 513, ../sass/mq/_48em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    top: 0;
    left: 0;
    margin: calc(50% - 40px) auto 0 !important;
    position: relative;
  }
  /* line 523, ../sass/mq/_48em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3.savoir-faire-title {
    margin: 100px auto 0;
    max-width: 50%;
  }

  /* line 547, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
    height: 200px;
  }
  /* line 550, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
    margin: 65px 0 23px;
  }
  /* line 552, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper img {
    max-width: 100%;
    height: auto;
  }
  /* line 560, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
    font-size: 21px;
  }
  /* line 566, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
    height: 200px;
    min-height: 100%;
    /* .wp-cocktail-design-triangle-pointer {
        background: url(../images/wp-design-triangle-vertical-left.png) center top no-repeat;
        position: relative;
        left: -49.2%;
        height: 53px;
        z-index: 2;
        width: 26px;
        margin: auto;
    } */
  }
  /* line 575, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper:before {
    border-width: 25px 0 25px 24px;
    border-color: transparent transparent transparent #fedf0e;
    top: 50%;
    z-index: 2;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    /* @media only screen and (max-width: 1199px) {
        border-width: 18px 20px 0 20px;
        border-color: $background_title_block_wrapper_color transparent transparent transparent;
        left: 50%;
        top: 0;
        @include transform(translate(-50%, 0));
    } */
  }
  /* line 603, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper p.wp-view-more-text {
    font-size: 15px;
  }
  /* line 620, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper > div.wp-cocktail-item:nth-child(odd) .wp-cocktail-item-image-wrapper {
    /* .wp-cocktail-design-triangle-pointer {
        background: url(../images/wp-design-triangle-vertical-right.png) center top no-repeat;
        left: 49.2%;
    } */
  }
  /* line 621, ../sass/mq/_48em.scss */
  .wp-cocktails-collection-wrapper > div.wp-cocktail-item:nth-child(odd) .wp-cocktail-item-image-wrapper:before {
    left: auto;
    right: 0;
    border-width: 25px 24px 25px 0;
    border-color: transparent #fedf0e transparent transparent;
    /*  @media only screen and (max-width: 1199px) {
         border-width: 18px 20px 0 20px;
         border-color: $background_title_block_wrapper_color transparent transparent transparent;
         top: 0;
         right: auto;
         left: 50%;
     } */
  }

  /* line 682, ../sass/mq/_48em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-icon-wrapper {
    padding: 65px 0 20px 0;
  }

  /* line 735, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper {
    margin: 0;
  }
  /* line 762, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
    padding: 126px 0 6px;
    font-size: 30.568px;
    line-height: 2.432;
  }
  /* line 772, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title {
    margin: 10px 0 150px;
    padding: 0 30%;
  }
  /* line 784, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description {
    padding: 40px 23% 50px;
  }
  /* line 809, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
    background-size: cover !important;
    min-height: 480px;
  }
  /* line 834, ../sass/mq/_48em.scss */
  /* .wp-knowhow-page-sections-wrapper .wp-achievments-section {
    background: #fedf0e url(../images/wp_achievments_section_bkg.png) center center no-repeat;
    background-size: auto 100%;
  } */
  /* line 840, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div h3 {
    font-size: 15px;
    width: 35%;
  }
  /* line 861, ../sass/mq/_48em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-badges img {
    max-width: 100%;
  }

  /* line 949, ../sass/mq/_48em.scss */
  .news-content .article-info {
    padding-top: 139px;
  }
  /* line 957, ../sass/mq/_48em.scss */
  .news-content .article-info .title {
    margin-bottom: 20px;
  }
  /* line 1060, ../sass/mq/_48em.scss */
  .news-content .wp-news-item {
    min-height: 400px !important;
  }
  /* line 1063, ../sass/mq/_48em.scss */
  .news-content .wp-news-item .modal-content .article-info {
    padding: 20px 50px 80px !important;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /* line 1122, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-health-warning-block {
    font-size: 16px;
  }
  /* line 1130, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content {
    text-align: left;
  }
  /* line 1149, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content div {
    display: block;
  }
  /* line 1159, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content {
    margin: 0;
  }
  /* line 1170, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper {
    margin: 0;
  }
  /* line 1172, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper h5 {
    margin: 0 0 15px;
  }
  /* line 1176, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div {
    padding: 0;
  }
  /* line 1204, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper {
    margin-top: 57px;
  }
  /* line 1211, ../sass/mq/_48em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper .dropdown ul.dropdown-menu {
    margin: initial;
    left: 115px;
  }

  /*********************************************************
   * 404
   *********************************************************/
  /* line 1249, ../sass/mq/_48em.scss */
  body.error404 {
    background-image: url(../images/bkg-cocktails-page-1920.png) !important;
    background-color: #000;
    background-size: auto 190px !important;
    background-position: center top;
    background-repeat: no-repeat;
  }
  /* line 1255, ../sass/mq/_48em.scss */
  body.error404 header.header {
    min-height: 190px;
  }
  /* line 1257, ../sass/mq/_48em.scss */
  body.error404 header.header nav {
    clear: both;
  }
  /* line 1263, ../sass/mq/_48em.scss */
  body.error404 .wp-error-page-wrapper {
    min-height: 700px;
  }
  /* line 1265, ../sass/mq/_48em.scss */
  body.error404 .wp-error-page-wrapper > div {
    padding: 20px 55px;
    color: #fedf0e;
    text-align: center;
  }
  /* line 1269, ../sass/mq/_48em.scss */
  body.error404 .wp-error-page-wrapper > div h1 {
    font-size: 24px;
  }

  /* line 4, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .product-2 .wp-products-design-lines-wrapper {
    top: 8%;
  }
  /* line 9, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .product-title {
    font-size: 24px;
  }
  /* line 13, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .product-title.sub-title {
    font-size: 24px;
  }
  /* line 17, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper button.wp-view-more-plus-sign {
    width: 64px;
    height: 64px;
    background-size: 100% !important;
  }
  /* line 24, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content {
    padding: 64px 20% 0;
  }
  /* line 27, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-header {
    margin: 32px 0 0;
  }
  /* line 29, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-header .product-title {
    font-size: 24px;
  }
  /* line 33, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-header .product-title.sub-title {
    margin: 0;
    font-size: 24px;
  }
  /* line 39, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body {
    margin: 235px 0 0;
    font-size: 16px !important;
  }
  /* line 42, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body > p {
    margin: 0;
  }
  /* line 50, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.eye-icon {
    padding: 46px 0 20px;
  }
  /* line 54, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.mouth-icon {
    padding: 36px 0 20px;
  }
  /* line 58, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .wp-products-available-in-description-text {
    padding: 40px 0 20px;
  }
  /* line 63, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs + .product-modal-body {
    padding: 0;
  }
  /* line 67, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs {
    margin: 36px auto;
  }
  /* line 72, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .image-wrap {
    width: 50%;
  }
  /* line 76, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
    width: 64px;
    height: 64px;
  }
  /* line 79, ../sass/mq/_48em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
    width: 64px;
    height: 64px;
  }
}
@media only screen and (min-width: 64em) {
  /*********************************************************
   *  All styles for screens larger than 64em (1024px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL 
   *********************************************************/
  /* line 20, ../sass/mq/_64em.scss */
  .wp-page-breadcrumbs {
    padding: 75px 0 40px;
  }

  /* line 31, ../sass/mq/_64em.scss */
  .wp-arrow-anchor-scroll-wrapper {
    display: block;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 149, ../sass/mq/_64em.scss */
  .wp-homepage-intro-block-wrapper {
    background-size: cover !important;
    background-position: center top !important;
  }
  /* line 154, ../sass/mq/_64em.scss */
  .wp-homepage-intro-block-wrapper > div {
    padding: 180px 0 0;
  }
  /* line 170, ../sass/mq/_64em.scss */
  .wp-homepage-intro-block-wrapper .wp-arrow-anchor-scroll-wrapper-home {
    padding: 0;
    margin: 40px 0 0 0;
  }
  /* line 178, ../sass/mq/_64em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
    padding: 0;
    margin: 200px 0 0;
  }

  /* line 201, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    height: 530px;
    min-height: 100%;
  }
  /* line 218, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
    padding: 175px 0 15px;
    font-size: 20px;
  }
  /* line 223, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div span {
    padding: 5px 25px 5px 35px;
  }
  /* line 227, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div a {
    padding: 5px 15px;
  }
  /* line 232, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div:last-child {
    padding-left: 25px;
  }
  /* line 237, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper {
    padding: 60px 0 10px 60px;
  }
  /* line 240, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    width: 100%;
    max-width: 150px;
  }
  /* line 246, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text {
    padding: 0 50px 10px 30px;
    line-height: 20px;
  }
  /* line 251, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper {
    padding: 10px 0 40px 30px;
  }
  /* line 253, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper a {
    padding: 10px 20px;
  }
  /* line 270, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: 50% !important;
  }
  /* line 285, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 30px;
  }
  /* line 296, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
    width: auto;
    height: 105%;
  }
  /* line 301, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover {
    overflow: hidden;
    /* img {
        @include transform(scale(1.25));
        @include transition(2s);
    } */
  }
  /* line 309, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay {
    background: rgba(194, 169, 40, 0.55) !important;
    z-index: 1 !important;
  }
  /* line 312, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item:hover .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    display: block !important;
  }
  /* line 317, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    background: rgba(194, 169, 40, 0.55) !important;
    z-index: 1 !important;
  }
  /* line 320, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    display: block !important;
  }
  /* line 326, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item {
    height: 50%;
  }
  /* line 331, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    /* margin: 25% 0 0;
    @include transform(translate(0, -50%)); */
  }
  /* line 337, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item img {
    width: auto;
    height: 105%;
  }
  /* line 363, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-double-twins img {
    width: auto;
    height: 100%;
  }
  /* line 369, ../sass/mq/_64em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item {
    height: auto !important;
  }

  /* line 412, ../sass/mq/_64em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: 100% !important;
  }
  /* line 420, ../sass/mq/_64em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: 50% auto 0 !important;
  }
  /* line 426, ../sass/mq/_64em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3.savoir-faire-title {
    margin: 80px auto 0;
    max-width: 70%;
  }

  /* line 452, ../sass/mq/_64em.scss */
  .wp-cocktails-collection-wrapper {
    margin: 0;
  }
  /* line 503, ../sass/mq/_64em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper:hover .wp-cocktail-item-image-hover-overlay {
    opacity: 1;
  }

  /* line 551, ../sass/mq/_64em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper img {
    height: 100%;
    width: auto;
  }
  /* line 570, ../sass/mq/_64em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-icon-wrapper {
    padding: 45px 0 20px 0;
  }

  /* line 623, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper {
    margin: 0;
  }
  /* line 650, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
    padding: 205px 0 6px;
  }
  /* line 658, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title {
    padding: 0 38%;
  }
  /* line 671, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section {
    background-size: auto 160% !important;
    background-position: 200px top !important;
    font-size: 18px;
  }
  /* line 675, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div {
    padding: 50px;
  }
  /* line 677, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div {
    padding: 0 50px;
  }
  /* line 687, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
    min-height: 720px;
    cursor: initial;
  }
  /* line 691, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-close-button-wrapper {
    display: none !important;
  }
  /* line 702, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-2 .wp-section-background-wrapper, .wp-knowhow-page-sections-wrapper .wp-section#wp-section-4 .wp-section-background-wrapper {
    background-size: cover !important;
  }
  /* line 706, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-2 .wp-knowhow-page-section-title, .wp-knowhow-page-sections-wrapper .wp-section#wp-section-4 .wp-knowhow-page-section-title {
    margin: 10px 0 40px;
  }
  /* line 710, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-2 .wp-knowhow-page-section-description, .wp-knowhow-page-sections-wrapper .wp-section#wp-section-4 .wp-knowhow-page-section-description {
    display: block;
    padding: 0 30% 50px;
  }
  /* line 720, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper {
    background-size: cover !important;
  }
  /* line 722, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-number {
    padding: 265px 0 6px;
  }
  /* line 729, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-title {
    margin: 30px 0 0;
    padding: 0 12%;
  }
  /* line 734, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-description {
    margin: 30px 0 0;
    padding: 0 20px 50px;
  }
  /* line 740, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper:hover .wp-section-hover-overlay {
    background: rgba(251, 207, 8, 0.9);
  }
  /* line 744, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper:hover .wp-knowhow-page-section-title {
    display: none;
  }
  /* line 749, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper:hover .wp-knowhow-page-section-number h1 {
    color: #f8e99b;
  }
  /* line 754, ../sass/mq/_64em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper:hover .wp-knowhow-page-section-description {
    display: block;
    color: #000;
  }
}
@media only screen and (min-width: 64em) and (min-width: 1025px) {
  /* line 879, ../sass/mq/_64em.scss */
  .news-content .big-block-hover:hover {
    cursor: pointer;
  }
  /* line 881, ../sass/mq/_64em.scss */
  .news-content .big-block-hover:hover .hover-bg {
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    left: 0;
    right: 0;
    opacity: 1;
    overflow: hidden;
    top: 0;
    bottom: 0;
    width: 100%;
  }
  /* line 895, ../sass/mq/_64em.scss */
  .news-content .big-block-hover:hover .view-single-page {
    opacity: 1;
    transition: opacity 2s ease-out;
  }
}
@media only screen and (min-width: 64em) and (min-width: 1025px) {
  /* line 905, ../sass/mq/_64em.scss */
  .news-content .small-block-hover:hover {
    cursor: pointer;
  }
  /* line 908, ../sass/mq/_64em.scss */
  .news-content .small-block-hover:hover .hover-bg {
    background: #e2be1d !important;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 1;
    overflow: hidden;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: background .5s ease-out;
  }
  /* line 923, ../sass/mq/_64em.scss */
  .news-content .small-block-hover:hover .article-info {
    /*left: 0;*/
    position: relative;
    /*right: 0;*/
    z-index: 1;
  }
}
@media only screen and (min-width: 64em) {
  /* line 980, ../sass/mq/_64em.scss */
  .news-content .wp-news-item {
    min-height: 334px !important;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /* line 1042, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-health-warning-block {
    font-size: 20px;
  }
  /* line 1050, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content {
    padding: 27px 0 20px;
  }
  /* line 1069, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content div {
    padding: 20px 15px 0 40px;
  }
  /* line 1072, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-contact-info-details-content div p {
    line-height: 1.2;
  }
  /* line 1079, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content {
    text-align: center;
  }
  /* line 1091, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper h5 {
    margin: 0 0 10px;
  }
  /* line 1095, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div {
    padding: 0;
  }
  /* line 1101, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav {
    max-width: 100%;
  }
  /* line 1116, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li:nth-child(even) > .wp-footer-nav-items-divider:after {
    padding: 0 10px;
    content: "/";
  }
  /* line 1121, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav li:last-child > .wp-footer-nav-items-divider:after {
    content: "";
    padding: 0;
  }
  /* line 1130, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper {
    margin-top: 40px;
  }
  /* line 1137, ../sass/mq/_64em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > .wp-footer-language-menu-wrapper .dropdown ul.dropdown-menu {
    margin: initial;
    left: 115px;
  }

  /* line 1, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper {
    margin: 0;
  }
  /* line 5, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .product-2 .wp-products-design-lines-wrapper {
    top: 14%;
  }
  /* line 12, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-item button.wp-view-more-plus-sign {
    margin: 0 auto 20px auto;
    width: 35px;
    height: 35px;
  }
  /* line 18, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-item .product-title {
    font-size: 13px;
  }
  /* line 20, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-item .product-title.main-title {
    margin: 20px 0 0;
  }
  /* line 29, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-products-design-lines-wrapper {
    /*        background-size: 105% auto;
            background-position: center 55%;
            background-repeat: no-repeat;*/
  }
  /* line 36, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper {
    overflow: hidden !important;
    -webkit-overflow-scrolling: touch;
  }
  /* line 40, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-block > div {
    overflow-y: auto;
    height: 90%;
  }
  /* line 46, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-title.main-title {
    margin: 55px 0 0;
  }
  /* line 54, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content {
    padding: 0 30px;
  }
  /* line 58, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body {
    margin: 24px 0 0;
    padding: 0 30px !important;
  }
  /* line 86, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs {
    margin: 24px 0 0 0;
  }
  /* line 88, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs::before {
    display: inline;
  }
  /* line 94, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li:hover a, .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li.active-tab a {
    text-decoration: none;
  }
  /* line 96, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li:hover a hr.wp-link-decorator, .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs li.active-tab a hr.wp-link-decorator {
    display: block;
  }
  /* line 112, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-2 .image-wrap {
    width: 60%;
    max-width: 90%;
  }
  /* line 115, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-2 .image-wrap img {
    width: 100%;
  }
  /* line 121, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
    width: 35px;
    height: 35px;
  }
  /* line 124, ../sass/mq/_64em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
    width: 35px;
    height: 35px;
  }
}
@media only screen and (min-width: 80em) {
  /*********************************************************
   *  All styles for screens larger than 80em (1280px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL
   *********************************************************/
  /* line 35, ../sass/mq/_80em.scss */
  body.page-template-page-cocktails,
  body.page-template-page-products,
  body.page-template-page-savoir-faire {
    /*    background: #000 url(../images/bkg-cocktails-page-1280.png) top center no-repeat;*/
    background-size: 100% auto;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /* line 56, ../sass/mq/_80em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand {
    left: calc(50%);
  }
  /* line 58, ../sass/mq/_80em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand img {
    max-width: 100%;
  }
  /* line 66, ../sass/mq/_80em.scss */
  header.header nav.navbar .row .navbar-header button span.wp-menu-btn-text {
    display: inline-block;
  }
  /* line 82, ../sass/mq/_80em.scss */
  header.header nav.navbar .row #main-menu {
    padding: 0 55px;
  }
  /* line 87, ../sass/mq/_80em.scss */
  header.header nav.navbar .row #main-menu ul.menu-main li a {
    padding: 25px 20px 10px 0;
  }
  /* line 106, ../sass/mq/_80em.scss */
  header.header nav.navbar .row #side-menu {
    width: 340px;
    padding: 230px 40px 0 0;
  }
  /* line 121, ../sass/mq/_80em.scss */
  header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a {
    height: 21px;
    width: 20px;
  }
  /* line 124, ../sass/mq/_80em.scss */
  header.header nav.navbar .row #side-menu ul.side-menu > li.wp-social-link-wrapper a img {
    height: 21px;
    width: 20px;
  }

  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 218, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    height: 670px;
    min-height: 100%;
  }
  /* line 222, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper {
    height: 640px;
  }
  /* line 224, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line {
    top: 5%;
  }
  /* line 228, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line {
    left: -2%;
  }
  /* line 236, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
    padding: 220px 0 50px;
    font-size: 26px;
  }
  /* line 255, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper {
    padding: 80px 0 10px 90px;
  }
  /* line 257, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    max-width: 190px;
  }
  /* line 262, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text {
    padding: 0 80px 35px 45px;
  }
  /* line 266, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper {
    padding: 10px 0 40px 45px;
  }
  /* line 278, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    transform: rotate(-90deg);
    left: -49%;
    top: calc((100% / 2) - 8px);
  }
  /* line 284, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: 50%;
  }
  /* line 286, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100%;
  }
  /* line 296, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 299, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 35px;
  }
  /* line 303, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
    font-size: 13px;
  }
  /* line 310, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
    width: 100%;
    height: auto;
  }
  /* line 316, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item {
    height: 50%;
  }
  /* line 327, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 341, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item {
    height: 100%;
  }
  /* line 343, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item img {
    width: 100%;
    height: auto;
  }
  /* line 357, ../sass/mq/_80em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-single-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  /* line 384, ../sass/mq/_80em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line {
    top: 24%;
    left: 0;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 390, ../sass/mq/_80em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line {
    top: 30%;
    left: -97%;
    -webkit-transform: rotate(105deg);
    -moz-transform: rotate(105deg);
    -ms-transform: rotate(105deg);
    -o-transform: rotate(105deg);
    transform: rotate(105deg);
  }
  /* line 400, ../sass/mq/_80em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    transform: rotate(90deg);
    left: 49%;
  }

  /* line 414, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-horisontal-line {
    top: 0;
    left: -60%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 420, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper .wp-homepage-design-lines-wrapper .wp-design-vertical-line {
    top: 50%;
    left: -91%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 431, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: auto !important;
    max-height: 100% !important;
    overflow: hidden;
  }
  /* line 435, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100% !important;
  }
  /* line 441, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: calc(50% - 40px) auto 0 !important;
  }
  /* line 445, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 455, ../sass/mq/_80em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
    height: 100% !important;
    width: auto;
  }

  /* line 471, ../sass/mq/_80em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
    height: 335px;
  }
  /* line 483, ../sass/mq/_80em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
    margin: 120px 0 40px;
  }
  /* line 496, ../sass/mq/_80em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
    font-size: 35px;
  }
  /* line 502, ../sass/mq/_80em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
    background-size: 110% auto !important;
    height: 335px;
  }
  /* line 509, ../sass/mq/_80em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper p.wp-view-more-text {
    margin: 0 0 25px;
  }

  /* line 565, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper {
    height: 660px;
  }
  /* line 567, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper img {
    width: 100%;
  }
  /* line 572, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper {
    height: 660px;
  }
  /* line 575, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header {
    margin-bottom: 25px;
  }
  /* line 578, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-icon-wrapper {
    padding: 45px 0;
  }
  /* line 587, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-title-wrapper h4.modal-title {
    font-size: 35px;
  }
  /* line 600, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body .wp-cocktails-modal-body-title {
    font-size: 13px;
  }
  /* line 608, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body > hr.wp-cocktails-modal-divider:first-child {
    margin: 0 auto 25px;
  }
  /* line 613, ../sass/mq/_80em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer {
    padding: 40px 0;
  }

  /* line 657, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
    padding: 195px 0 6px;
    font-size: 51px;
    line-height: 1.459;
  }
  /* line 668, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title h5 {
    font-size: 30px;
  }
  /* line 673, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description {
    padding: 0 0 50px;
    font-size: 20px;
  }
  /* line 683, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div {
    padding: 80px;
  }
  /* line 685, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div {
    padding: 0 100px;
  }
  /* line 688, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div p span {
    display: inline;
  }
  /* line 696, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
    min-height: 750px;
  }
  /* line 715, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-plus-sign,
  .wp-knowhow-page-sections-wrapper .wp-section .wp-view-more-close-sign {
    display: none !important;
  }
  /* line 761, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div h3 {
    font-size: 16px;
    width: 35%;
  }
  /* line 766, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-year {
    font-size: 112px;
  }
  /* line 775, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-text p {
    font-size: 18px;
  }
  /* line 782, ../sass/mq/_80em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-badges img {
    max-width: 100%;
  }

  /* line 870, ../sass/mq/_80em.scss */
  .news-content .article-info {
    padding-top: 144px;
  }
  /* line 875, ../sass/mq/_80em.scss */
  .news-content .article-info .date {
    font-size: 16px !important;
  }
  /* line 879, ../sass/mq/_80em.scss */
  .news-content .article-info .title {
    font-size: 35px !important;
  }
  /* line 984, ../sass/mq/_80em.scss */
  .news-content .wp-news-item .modal-content .article-info {
    padding: 75px 60px !important;
  }
  /* line 986, ../sass/mq/_80em.scss */
  .news-content .wp-news-item .modal-content .article-info .date {
    font-size: 16px;
  }
  /* line 990, ../sass/mq/_80em.scss */
  .news-content .wp-news-item .modal-content .article-info .title {
    font-size: 35px;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /* line 1042, ../sass/mq/_80em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-content-health-warning-block {
    font-size: 2.11vw;
  }
  /* line 1079, ../sass/mq/_80em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content .wp-footer-contact-legal-content-wrapper > .wp-footer-legal-content {
    margin: 0;
    text-align: center;
  }
  /* line 1103, ../sass/mq/_80em.scss */
  footer.footer .row .wp-footer-content-main-wrapper .wp-footer-main-content > .wp-footer-plan-language-content-wrapper > div ul.nav {
    max-width: 100%;
    margin: 0;
  }

  /*********************************************************
   * 404
   *********************************************************/
  /* line 1168, ../sass/mq/_80em.scss */
  body.error404 {
    background-image: url(../images/bkg-cocktails-page-1920.png) !important;
    background-color: #000;
    background-size: auto 220px !important;
    background-position: center top;
    background-repeat: no-repeat;
  }
  /* line 1174, ../sass/mq/_80em.scss */
  body.error404 header.header {
    min-height: 220px;
  }
  /* line 1176, ../sass/mq/_80em.scss */
  body.error404 header.header nav {
    clear: both;
  }
  /* line 1182, ../sass/mq/_80em.scss */
  body.error404 .wp-error-page-wrapper {
    min-height: 700px;
  }
  /* line 1184, ../sass/mq/_80em.scss */
  body.error404 .wp-error-page-wrapper > div {
    padding: 20px 55px;
    color: #fedf0e;
    text-align: center;
  }
  /* line 1188, ../sass/mq/_80em.scss */
  body.error404 .wp-error-page-wrapper > div h1 {
    font-size: 30px;
  }
  /* line 1192, ../sass/mq/_80em.scss */
  body.error404 .wp-error-page-wrapper > div p {
    font-size: 18px;
  }

  /* line 3, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .product-2 .wp-products-design-lines-wrapper {
    top: 10%;
  }
  /* line 9, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .product-title.main-title {
    margin: 40px 0 0;
  }
  /* line 18, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper button.wp-view-more-plus-sign {
    width: 35px;
    height: 35px;
  }
  /* line 21, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper button.wp-view-more-plus-sign img {
    width: 35px;
    height: 35px;
  }
  /* line 31, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-title.main-title {
    margin: 60px 0 0;
  }
  /* line 46, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-header .product-title.sub-title {
    margin: 0 0 127px;
  }
  /* line 53, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body > p {
    margin: 0;
  }
  /* line 61, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.eye-icon {
    padding: 46px 0 20px;
  }
  /* line 65, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.mouth-icon {
    padding: 36px 0 20px;
  }
  /* line 69, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .wp-products-available-in-description-text {
    padding: 40px 0 20px;
  }
  /* line 75, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-body {
    font-size: 15px;
  }
  /* line 79, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .image-wrap {
    width: 40%;
  }
  /* line 88, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-2 .image-wrap {
    width: 50%;
  }
  /* line 100, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
    width: 35px;
    height: 35px;
  }
  /* line 103, ../sass/mq/_80em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
    width: 35px;
    height: 35px;
  }
}
@media only screen and (min-width: 82em) {
  /*********************************************************
   *  All styles for screens larger than 82em (1312px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL 
   *********************************************************/
  /*********************************************************
   * HEADER
   *********************************************************/
  /* line 40, ../sass/mq/_82em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand {
    left: calc(50%);
  }
  /* line 42, ../sass/mq/_82em.scss */
  header.header nav.navbar .row .navbar-header a.navbar-brand img {
    max-width: 100%;
  }

  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 291, ../sass/mq/_82em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item {
    height: 50%;
  }
  /* line 293, ../sass/mq/_82em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay {
    height: auto;
  }
  /* line 303, ../sass/mq/_82em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item.wp-third-last-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  /* line 341, ../sass/mq/_82em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item {
    height: auto !important;
  }
  /* line 343, ../sass/mq/_82em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100% !important;
  }
  /* line 349, ../sass/mq/_82em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: calc(50% - 40px) auto 0 !important;
  }
  /* line 362, ../sass/mq/_82em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item img {
    height: auto !important;
    width: 100%;
  }

  /* line 376, ../sass/mq/_82em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
    height: 335px;
  }
  /* line 388, ../sass/mq/_82em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
    margin: 120px 0 40px;
  }
  /* line 401, ../sass/mq/_82em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
    font-size: 35px;
  }
  /* line 407, ../sass/mq/_82em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
    background-size: 100% auto !important;
    height: 335px;
  }

  /* line 473, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper {
    height: 660px;
  }
  /* line 475, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-image-wrapper img {
    width: 100%;
  }
  /* line 480, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper {
    height: 660px;
  }
  /* line 483, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header {
    margin-bottom: 25px;
  }
  /* line 502, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-header .wp-cocktail-item-modal-title-wrapper h4.modal-title {
    font-size: 35px;
  }
  /* line 515, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body .wp-cocktails-modal-body-title {
    font-size: 13px;
  }
  /* line 523, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-body > hr.wp-cocktails-modal-divider:first-child {
    margin: 0 auto 25px;
  }
  /* line 528, ../sass/mq/_82em.scss */
  .wp-cocktail-main-modal-window-wrapper .wp-cocktail-modal-content-wrapper .modal-footer {
    padding: 40px 0;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
}
@media only screen and (min-width: 118em) {
  /*********************************************************
   *  All styles for screens larger than 118em (1888px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL 
   *********************************************************/
  /* line 20, ../sass/mq/_118em.scss */
  .wp-page-breadcrumbs {
    padding: 30px 0 70px;
  }

  /* line 33, ../sass/mq/_118em.scss */
  body.page-template-page-cocktails,
  body.page-template-page-products,
  body.page-template-page-savoir-faire {
    background-size: auto 320px !important;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 161, ../sass/mq/_118em.scss */
  .wp-homepage-intro-block-wrapper {
    background: #000 url(../images/bkg-homepage-intro-section-1920.png) top center no-repeat;
    min-height: 990px;
  }
  /* line 164, ../sass/mq/_118em.scss */
  .wp-homepage-intro-block-wrapper > div {
    padding: 325px 0 0;
  }
  /* line 186, ../sass/mq/_118em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
    padding: 0;
    margin: 310px 0 60px;
  }

  /* line 204, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper {
    height: 900px;
  }
  /* line 210, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
    padding: 290px 0 50px;
    font-size: 34px;
  }
  /* line 213, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
    margin-bottom: 6px;
  }
  /* line 229, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper {
    padding: 80px 0 10px 140px;
  }
  /* line 231, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    max-width: 280px !important;
  }
  /* line 236, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-text {
    padding: 35px 310px 35px 50px;
  }
  /* line 240, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-link-to-page-wrapper {
    padding: 10px 0 40px 50px;
  }
  /* line 253, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    left: -49.4%;
  }
  /* line 265, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
    top: calc(100% - 53px);
    left: calc(100% - 53px);
  }
  /* line 274, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 45px;
  }
  /* line 278, ../sass/mq/_118em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
    font-size: 20px;
  }

  /* line 322, ../sass/mq/_118em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    left: 49.4%;
  }

  /* line 339, ../sass/mq/_118em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item {
    height: auto !important;
  }
  /* line 341, ../sass/mq/_118em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100% !important;
  }
  /* line 347, ../sass/mq/_118em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: calc(50% - 53px) auto 0 !important;
    top: 0 !important;
    left: 0 !important;
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
  }
  /* line 356, ../sass/mq/_118em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 52px;
  }
  /* line 363, ../sass/mq/_118em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img {
    height: auto !important;
  }

  /* line 386, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
    height: 500px;
  }
  /* line 390, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
    margin: 185px 0 50px;
    padding: 0;
  }
  /* line 404, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
    font-size: 35px;
  }
  /* line 410, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
    background-size: 105% auto !important;
    height: 500px;
  }
  /* line 417, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
  }
  /* line 422, ../sass/mq/_118em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper p.wp-view-more-text {
    margin: 0 0 25px;
  }

  /* line 512, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
    padding: 290px 0 6px;
  }
  /* line 515, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number h1 {
    font-size: 250px;
  }
  /* line 520, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title {
    margin: 40px 0 55px !important;
    padding: 0 42%;
  }
  /* line 532, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description {
    padding: 0 40% 225px;
  }
  /* line 534, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description p {
    font-size: 20px;
  }
  /* line 554, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div {
    padding: 0 200px 0 0;
  }
  /* line 556, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div p {
    font-size: 24px;
  }
  /* line 566, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
    min-height: 1080px;
  }
  /* line 604, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper {
    min-height: 1080px;
  }
  /* line 607, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-number {
    padding: 390px 0 0;
  }
  /* line 612, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-title {
    margin: 30px 0 0;
    padding: 0 26%;
  }
  /* line 617, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-description {
    margin: 50px 0 0;
    padding: 0 120px;
  }
  /* line 650, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div h3 {
    font-size: 20px;
  }
  /* line 654, ../sass/mq/_118em.scss */
  .wp-knowhow-page-sections-wrapper .wp-achievments-section > div .wp-achievments-section-year {
    font-size: 130px;
  }

  /* line 758, ../sass/mq/_118em.scss */
  .news-content .article-info {
    padding-top: 195px;
  }
  /* line 869, ../sass/mq/_118em.scss */
  .news-content .wp-news-item {
    min-height: 505px !important;
  }
  /* line 872, ../sass/mq/_118em.scss */
  .news-content .wp-news-item .modal-content .article-info {
    padding: 200px 70px !important;
  }
  /* line 903, ../sass/mq/_118em.scss */
  .news-content .wp-news-item .modal-content .wp-cocktail-modal-content-wrapper {
    min-height: 1010px !important;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /* line 4, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-item button.wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 100% !important;
  }
  /* line 12, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-item .product-title.main-title {
    margin: 40px 0 0;
  }
  /* line 16, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-item .product-title.sub-title {
    margin: 0 0 40px;
  }
  /* line 78, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-title.main-title {
    margin: 90px 0 0;
  }
  /* line 85, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .image-wrap {
    width: 48%;
  }
  /* line 94, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-2 .image-wrap {
    width: 48%;
  }
  /* line 144, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
    width: 53px;
    height: 53px;
  }
  /* line 148, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
    width: 53px;
    height: 53px;
  }
  /* line 158, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .modal-products-divider {
    height: 17px;
  }
  /* line 162, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .eye-icon {
    background-size: 27px 17px;
  }
  /* line 166, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .mouth-icon {
    background-size: 27px 17px;
  }
  /* line 170, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-link {
    width: 92px;
    height: 92px;
    background-size: 92px auto;
    padding: 26px 0 0;
  }
  /* line 204, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.eye-icon {
    padding: 65px 0 26px;
  }
  /* line 208, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.mouth-icon {
    padding: 60px 0 30px;
  }
  /* line 212, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .wp-products-available-in-description-text {
    padding: 60px 0 65px;
  }
  /* line 217, ../sass/mq/_118em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .nav-tabs {
    margin: 0;
    position: relative;
    top: -5px;
  }
}
@media only screen and (min-width: 120em) {
  /*********************************************************
   *  All styles for screens larger than 120em (1920px)
   *********************************************************/
  /*********************************************************
   * IMPORT VARIABLES, FONTS AND MIXINS
   *********************************************************/
  /*********************************************************
   * CLASSES
   *********************************************************/
  /*********************************************************
   * GLOBAL 
   *********************************************************/
  /* line 20, ../sass/mq/_120em.scss */
  .wp-page-breadcrumbs {
    padding: 30px 0 70px;
  }

  /* line 33, ../sass/mq/_120em.scss */
  body.page-template-page-cocktails,
  body.page-template-page-products,
  body.page-template-page-savoir-faire {
    background-size: auto 320px !important;
  }

  /*********************************************************
   * HEADER
   *********************************************************/
  /*********************************************************
   * MAIN
   *********************************************************/
  /* line 161, ../sass/mq/_120em.scss */
  .wp-homepage-intro-block-wrapper {
    background: #000 url("https://static.openfoodfacts.org/images/products/310/787/290/0609/front_fr.3.full.jpg") top center no-repeat;
    min-height: 990px;
  }
  /* line 164, ../sass/mq/_120em.scss */
  .wp-homepage-intro-block-wrapper > div {
    padding: 325px 0 0;
  }
  /* line 186, ../sass/mq/_120em.scss */
  .wp-homepage-intro-block-wrapper .wp-homepage-youtube-video-link-wrapper {
    padding: 0;
    margin: 310px 0 60px;
  }

  /* line 209, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper {
    padding: 305px 0 50px;
  }
  /* line 211, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-info-title-wrapper > div {
    font-size: 34px;
    margin-bottom: 6px;
  }
  /* line 230, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-info-wrapper > div .wp-homepage-section-block-main-image-wrapper img {
    max-width: 280px !important;
  }
  /* line 252, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    left: -49.4%;
  }
  /* line 264, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
    top: calc(100% - 53px);
    left: calc(100% - 53px);
  }
  /* line 273, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 45px;
  }
  /* line 277, ../sass/mq/_120em.scss */
  .wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5,
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h5 {
    font-size: 20px;
  }

  /* line 321, ../sass/mq/_120em.scss */
  .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-design-triangle-pointer {
    left: 49.4%;
  }

  /* line 337, ../sass/mq/_120em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item {
    height: auto !important;
  }
  /* line 339, ../sass/mq/_120em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay {
    height: 100% !important;
  }
  /* line 345, ../sass/mq/_120em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay button.wp-view-more-plus-sign {
    margin: calc(50% - 53px) auto 0 !important;
    top: 0 !important;
    left: 0 !important;
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
  }
  /* line 355, ../sass/mq/_120em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item .wp-homepage-section-image-controls-hover-overlay .wp-homepage-section-images-image-item-title h3 {
    font-size: 52px;
  }
  /* line 362, ../sass/mq/_120em.scss */
  .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-image-item img {
    height: auto !important;
  }

  /* line 375, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper {
    height: 500px;
  }
  /* line 379, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-icon-wrapper {
    margin: 185px 0 50px;
    padding: 0;
  }
  /* line 393, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-title-block-wrapper .wp-cocktail-item-title-wrapper button.view-more {
    font-size: 35px;
  }
  /* line 399, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper {
    background-size: 105% auto !important;
    height: 500px;
  }
  /* line 406, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper .wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 53px 53px !important;
  }
  /* line 411, ../sass/mq/_120em.scss */
  .wp-cocktails-collection-wrapper .wp-cocktail-item .wp-cocktail-item-image-wrapper p.wp-view-more-text {
    margin: 0 0 25px;
  }

  /* line 501, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number {
    padding: 290px 0 6px;
  }
  /* line 504, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-number h1 {
    font-size: 250px;
  }
  /* line 509, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-title {
    margin: 40px 0 55px !important;
  }
  /* line 520, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description {
    padding: 0 40% 225px;
  }
  /* line 522, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-knowhow-page-section-description p {
    font-size: 20px;
  }
  /* line 543, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section.wp-knowhow-page-intro-section > div > div p {
    font-size: 24px;
  }
  /* line 553, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section .wp-section-background-wrapper {
    min-height: 1080px;
  }
  /* line 591, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper {
    min-height: 1080px;
  }
  /* line 594, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-number {
    padding: 390px 0 0;
  }
  /* line 599, ../sass/mq/_120em.scss */
  .wp-knowhow-page-sections-wrapper .wp-section#wp-section-3 .wp-section-background-wrapper .wp-knowhow-page-section-description {
    margin: 50px 0 0;
  }

  /*********************************************************
   * FOOTER
   *********************************************************/
  /* line 4, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-item button.wp-view-more-plus-sign {
    width: 53px;
    height: 53px;
    background-size: 100% !important;
  }
  /* line 139, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close {
    width: 53px;
    height: 53px;
  }
  /* line 143, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .close img {
    width: 53px;
    height: 53px;
  }
  /* line 153, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .modal-products-divider {
    height: 17px;
  }
  /* line 157, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .eye-icon {
    background-size: 27px 17px;
  }
  /* line 161, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .mouth-icon {
    background-size: 27px 17px;
  }
  /* line 165, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-modal-link {
    width: 92px;
    height: 92px;
    background-size: 92px auto;
    padding: 26px 0 0;
  }
  /* line 199, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.eye-icon {
    padding: 65px 0 26px;
  }
  /* line 203, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .modal-products-divider.mouth-icon {
    padding: 60px 0 30px;
  }
  /* line 207, ../sass/mq/_120em_products.scss */
  .wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .wp-product-text-content .product-modal-body .wp-products-available-in-description-text {
    padding: 60px 0 65px;
  }
}
.header-landing-cocktail-button{
  position: fixed;
  right: 130px;
  top: 15px;
  border: 1px solid #000;
  background: #ffdd00;
  padding: 8px;
  color: #000;
  border: 1px solid #000;
  padding: 10px 20px;
  font-family: 'ChivoBlack';
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
.header-landing-cocktail-button:hover{
  color: #fff;
  text-decoration: none;
  background: #000;
}
.button-cta-landing{
  border: 1px solid #000;
  padding: 8px;
  color: #000;
  border: 1px solid #000;
  padding: 10px 20px;
  font-family: 'ChivoBlack';
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
  text-decoration: none;
}
.button-cta-landing:hover{
  color: #fff;
  text-decoration: none;
  background: #000;
}
body.page-id-1386 .header{
  padding: 10px;
}
#landing-wp{
  position: relative;
  z-index: 20000;
  top: 38px;
}
body.page-id-1386{background-color: #ffdd00;}
@media only screen and (max-width: 767px) {
  #landing-wp{
    z-index: inherit;
  }
  body.page-id-1386 .header{
    padding: 5px;
  }
  .header-landing-cocktail-button{
    left: 10px;
    top: 10px;
    font-size: 7px;
	padding: 5px;
    right: initial;
    margin-right: -65px;
  }
  /* line 3042, ../sass/style.scss */
  #rev_slider_1_1_wrapper {
    height: 250px !important;
  }

  /* line 3045, ../sass/style.scss */
  #rev_slider_1_1 {
    height: 250px !important;
  }
  body.page-template-page-cocktails{
    background-position: right 130px !important;
    background-size: 235% !important;
  }
  body.page-template-page-products{
    background-position: -581px 99px;
    background-size: 259%;
  }
  .wp-page-breadcrumbs{
    color: #000;
    text-transform: uppercase;
    margin: 50px 0 60px;
    padding: 50px 0px;
    font-size: 25px;
  }
  body.page-template-page-cocktails .wp-page-breadcrumbs{
    padding: 25px 0px;
  } 
  body.page-template-page-products .wp-page-breadcrumbs{
    margin: 0px 0px 58px 0px;
  }
  body.page-template-page-savoir-faire{
    background-position: -1280px 57px;
    background-size: auto 309px !important;
  }
  body.page-id-101.page-template-page-products{
    background-position: -661px 110px;
    background-size: auto 187px!important;
  }
}

.page-id-1324 .navbar-fixed-top{
  position: inherit;
  background: #FEDF0E !important;
}

@font-face {
  font-family: 'Gotham Bold';
  src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
      url('../fonts/Gotham-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.news-wp-x-loop .header{
  padding: 97px 0px;
}
.news-wp-x-loop .header h1{
  position: relative;
  margin-left: 50px;
  font-size: 34px;
  transform: rotate(-7deg);
  font-family: "Veneer";
  font-style: normal;
  font-weight: bold;
  color: #000;
}
.news-wp-x-loop .content{
  padding: 100px 0px;
  background: #ffdd00;
  text-align: center;
}
.news-wp-x-loop .content .container{
  display: block;
  margin: 0 auto; 
  max-width: 1000px;
  width: 100%;
  padding: 0px 25px; 
}
.news-wp-x-loop .content h2{
  font-family: 'ChivoBlack';
  font-size: 25px;
  line-height: 30px;
  color: #000;
}
.news-wp-x-loop .content p {
  font-family: 'Gotham Light';
  font-size: 18px;
  line-height: 22px;
  color: #000;
}
.news-wp-x-loop .content p b{
  font-family: 'Gotham Bold';
}

.news-wp-x-loop .content .container .small-container{
  max-width: 714px;
  display: block;
  margin: 30px auto;
  color: #000;
}
.news-wp-x-loop .desktop{
  display: block;
}
.news-wp-x-loop .responsive{
  display: none;
}
.news-wp-x-loop .listing{
  font-style: normal;
  font-weight: bold;
  color: #000;
  font-size: 25px;
}
.news-wp-x-loop ul.listing{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 120px;
  margin-bottom: 120px;
}
.news-wp-x-loop ul.listing li{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 22px;
  line-height: 30px;
  text-align: left;
  width: fit-content;
  max-width: 770px;
  margin: 75px auto;
  font-family: 'Gotham Bold';
}
.news-wp-x-loop ul.listing li:last-child{
  position: relative;
  left: 80px;
}
.news-wp-x-loop ul.listing li span{
  position: relative;
  left: -32px;
  top: -6px;
  font-size: 85px;
  opacity: 0.2;
}

.news-wp-x-loop .link-out{
  display: inline-block;
  font-size: 30px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 30px;
}
.news-wp-x-loop .link-out:hover{
  text-decoration: underline;
}
.page-template-page-cocktails .parent-breadcrumb{
  margin-top: 100px;
}
.page-template-page-cocktails .wp-page-breadcrumbs{
  min-height: 400px;
}
@media only screen and (max-width: 850px) {
  .news-wp-x-loop .content{
    padding: 50px 0px;
  }
  .news-wp-x-loop .desktop{
    display: none;
  }
  .news-wp-x-loop .responsive{
    display: block;
  }
  .news-wp-x-loop .header{
    padding: 93px 0px;
    background-position: -612px 118px !important;
    background-size: 1022px !important;
    background-repeat: no-repeat !important;
    background: #ffe600;
    margin: 0px;
  }
  .news-wp-x-loop .header h1{
    top: -61px;
    left: -29px;
  }
  .news-wp-x-loop ul.listing li:last-child{
    position: inherit;
    left: 0px;
  }
  .news-wp-x-loop ul.listing li{
    max-width: 100%;
    font-size: 15px;
    line-height: 21px;
  }
  .news-wp-x-loop .link-out{
    font-size: 13px;
  }
  .news-wp-x-loop ul.listing{
    margin-bottom: 0px;
  }
  .news-wp-x-loop ul.listing li span{
    left: -15px;
  }
  .img-illus{
    max-width: 100%;
  }
  .news-wp-x-loop .content h2{
    font-size: 20px;
    line-height: 24px;
  }


 
}

/* Style par défaut pour les écrans de plus de 550px */
.header-landing-cocktail-button.mobile-link {
  display: none; /* Masque le lien mobile par défaut */
}

/* Styles pour les écrans de moins de 550px */
@media (max-width: 550px) {
  .header-landing-cocktail-button.desktop-link {
      display: none; /* Masque le lien desktop sur les petits écrans */
  }
  .header-landing-cocktail-button.mobile-link {
      display: inline-block; /* Affiche le lien mobile sur les petits écrans */
  }
  .page-template-page-cocktails .parent-breadcrumb{
    background-size: initial !important;
    background-position: -1400px 200px !important;
  }
}

.wp-products-collection-wrapper .wp-product-main-modal-window-wrapper .product-3 .image-wrap{
	width: 100%;
}
.wp-products-collection-wrapper .product-3 .image-wrap{
	width: 100%;
}
.wp-homepage-cocktails-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img, .wp-homepage-products-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img, .wp-homepage-knowhow-block-wrapper .wp-homepage-section-block-images-wrapper .wp-homepage-section-block-images-image-item img{
	object-fit:cover;
}
	