/*
Theme Name: Moonshiners
Author: DHsign
Version: 1.0.0
Description: A Moonshiners - Craft Distillery, Microbrewery and Brewpub Responsive Html Template Made by DHsign
*/

/*---------------------------------*/
/* Grid Blocks                     */
/* Custom page CSS                 */
/* Logo                            */
/* Main Navigation                 */
/* Full Width UK Slideshow         */
/* Moonshine Process               */
/* Our Products                    */
/* Our Recipes                     */
/* How We Did It                   */
/* Meet The Team                   */
/* Latest News Shine               */
/* Looking for Distributors        */
/* Distributor Benefits            */
/* Our Partners                    */
/* Bottom                          */
/* Footer                          */
/* Who Are We                      */
/* City Coverage                   */
/* Our Vehicles                    */
/* Our Drivers                     */
/* We Are City Cab                 */
/* Contact                         */
/* F.A.Q.                          */
/* Blog                            */
/* Buttons                         */
/* Icons                           */
/* Typography                      */
/* Error Page                      */
/*---------------------------------*/

/*---------------------------------*/
/*           Grid Blocks           */
/*---------------------------------*/
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Bree Serif'), local('BreeSerif-Regular'), url(https://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCps_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCpsxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

p,.btn,body,dropcap:first-letter {font-family:'Droid Sans';}
h1,h2,h3,h4,h5,h6,.header-wrapper,.create-date,.date{font-family:'Bree Serif';}
h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-weight: normal;
    line-height: 20px;
    margin: 10px 0;
}
h1, h2, h3 {
    line-height: 40px
}
h1 {
    font-size: 38.5px
}
h2 {
    font-size: 31.5px
}
h3 {
    font-size: 24.5px
}
h4 {
    font-size: 17.5px
}
h5 {
    font-size: 14px
}
h6 {
    font-size: 11.9px
}



.page-wrapper { position:relative; z-index:1000; background:#fff; overflow: hidden;}


/*-------------------------------------------------- */
/* Custom page CSS                                   */
/*-------------------------------------------------- */

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  padding: 11px 22px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
  background-image: none;
  border: none;
  text-shadow: none;
  border-bottom-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn:hover {
  text-decoration: none;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 15px 30px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 8px 16px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 16px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
button.btn,
input[type="submit"].btn {
  padding-top: 3px;
  padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  padding-top: 7px;
  padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  padding-top: 3px;
  padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  padding-top: 1px;
  padding-bottom: 1px;
}
.btn-link,
.btn-link:active {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #049cdb;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #000000;
  text-decoration: underline;
  background-color: transparent;
}
a,
a:hover {
  text-decoration: none;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
.page-header {
  padding-bottom: 10px;
  margin: 0 0 20px;
  border: none;
}
.entry-title {
  margin-bottom: 15px !important;
}
.entry-content {
  margin-bottom: 25px;
}
.entry-meta.muted {
  position: relative;
  background: none;
  color: #fff;
  padding: 15px;
  margin-bottom: 20px;
  font-size: 12px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.entry-meta.muted >span,
.entry-meta.muted >time {
  margin: 0 5px;
  font-size: 14px;
}
.entry-meta ul {
  margin: 0 5px;
}
.entry-meta ul.actions {
  float: right;
}
.entry-meta ul.actions li {
  display: inline-block;
}
.entry-meta ul.actions li.print-icon a::before {
  content: "\f02f";
}
.entry-meta ul.actions li.email-icon a::before {
  content: "\f003";
}
.entry-meta ul.actions li.edit-icon a::before {
  content: "\f044";
}
.entry-meta ul.actions li a {
  font-family: FontAwesome;
  display: block;
  font-size: 14px;
  margin-left: 5px;
}
.entry-meta ul.actions li a img {
  display: none;
}
.entry-meta ul.actions li a span {
  display: none;
}
ul {
  padding-left: 0;
}
ul.pagenav {
  list-style: none;
  padding: 0;
  clear: both;
  margin-top: 10px;
  margin-left: 0;
  overflow: hidden;
}
ul.pagenav .pagenav-prev {
  float: left;
}
ul.pagenav .pagenav-next {
  float: right;
}
dl dt,
dl dd {
  display: inline;
}
label.invalid {
  color: #c83025;
}
ul {
  margin-left: 12px;
}
ol {
  padding-left: 12px;
}
.leading-0 {
  padding-bottom: 35px;
}
.leading-1,
.leading-2,
.leading-3,
.leading-4,
.leading-5 {
  margin-top: 35px;
  padding-bottom: 35px;
}
.items-row {
  margin-bottom: 15px !important;
  padding-bottom: 35px;
}
.pager li > a,
.pager li > span {
  color: #000 !important;
  border: 2px solid #000;
  background: transparent;
  border-radius: 50px;
}
.pager li > a:hover,
.pager li > span:hover {
  color: #fff !important;
  background: #000;
}
.center {
  text-align: center;
}
.center th,
.center tr,
.center td {
  text-align: center;
}
.row {
  margin-bottom: 20px;
}
.row:first-child {
  margin-bottom: 0;
}


.uk-icon-button {
    border: medium none;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    margin-left: 2px;
    text-align: center;
    text-shadow: none;
    width: 45px;
}

.padding-0 {padding: 0;}
.header { letter-spacing: 0; padding: 0px 0px 25px; text-align: center; font-size: 24px; font-weight: 300; line-height: normal; text-transform: uppercase;}
h3.header::after {
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 20px;
    margin: -1px auto 8px;
    position: relative;
    top: 15px;
    width: 38px;
}
.uk-panel {
    display: block;
    position: relative;
}
.uk-panel::before, .uk-panel::after {
    content: " ";
    display: table;
}
.uk-margin-top {
    margin-top: 15px !important;
}

/*-------------------------------*/
/* Set logo here                 */
/*-------------------------------*/
.logo-wrapper {
    padding: 20px 0;
}
.logo {
    height: 197px;
    width: 555px;
	margin: 0 auto;
	padding: 0;
	margin-left:-120px;
}
.logo-l, .logo-r {
    padding: 45px 0;
    text-align: center;
}



/*-------------------------------*/
/* Set the main navigation here  */
/*-------------------------------*/
.header-wrapper::before {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
    margin-top: -5px;
    top: -30px;
    z-index: 2;
}

.header-wrapper {
    padding: 10px 0 20px;
    width: 100%;
    z-index: 9999;	
    transition: all 500ms ease 0s;
}

.col-fullsize { padding: 0px;}
.main-navigation{ position:relative;}
.col-pad-0 {padding-right: 0px; padding-left: 0px;}
/* Set the navbar here */
.navbar { position: relative;  min-height: 50px;  margin-bottom: 0px;  font-weight: 400;}
.navbar-fixed-top {
    border-width: 0;
}
/* Center the menu here */
.navbar-nav-center{ float:none; margin: 0 auto; padding: 0;  display: table;  font-size: 16px;  table-layout: fixed; }
.navbar-nav-center-fixed{padding: 10px 0;}
.navbar-default .navbar-toggle {position: absolute; cursor: pointer; top: -10px; right: 3px; width: 43px; height: 43px; font-size: 18px; float: none; text-align: center;  padding: 4px 10px; background-color: #bc9855; color: #fff;  border: none; border-radius: 0;}
.navbar-default .navbar-toggle:focus {outline: none;}
.navbar-default .navbar-toggle:after {content:'\f0c9'; font-family: FontAwesome; font-size: 25px; }
.uk-dropdown { width: 210px;}
.level-0 {}
.level-1 {}
.navbar-default ul { list-style: none; text-transform: none;}
.navbar-default ul.level-0 > li { margin: 0 25px 0 0; padding: 0; position: relative; padding: 0; font-size: 14px; text-transform: uppercase; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms;}
.navbar-default ul.level-0 > li a { display: block; margin: 0; padding: 10px;}
.navbar-default ul.level-0 > li:hover,
.navbar-default ul.level-0 > li.active {  text-decoration: none; padding: 0;}
.navbar-default ul.level-0 > li:hover >a,
.navbar-default ul.level-0 > li.active >a { text-transform: uppercase; }
.navbar-default li li:not(.uk-parent) { display: block; position: relative; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms;}
.navbar-default li li:not(.uk-parent):first-child { border-top: none;}
.navbar-default li li:not(.uk-parent) a { display: block; font-size: 15px; font-weight: 400; line-height: normal; text-decoration: none; padding: 10px 0;}
.navbar-default ul.level-0 { text-align: center;}
@media (max-width: 767px) {
  .uk-navbar-nav > li {
    float: none;
  }
}
.uk-navbar-nav > li > a {
  font-size: 14px;
  font-family: "Bree Serif";
  font-weight: 400;
  border: 0;
  text-shadow: none; 
  line-height: 20px;  
}
.navbar-default ul.level-0 > li a::before,
.navbar-default ul.level-0 > li a::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  content: '';
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
  -moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
  transform: translateX(-50%) translateY(-50%) scale(0.2);
}
.navbar-default ul.level-0 > li a::after {
  width: 20px;
  height: 20px;
  border-width: 6px;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.8);
  -moz-transform: translateX(-50%) translateY(-50%) scale(0.8);
  transform: translateX(-50%) translateY(-50%) scale(0.8);
}
.navbar-default ul.level-0 > li a:hover::before,
.navbar-default ul.level-0 > li a:hover::after,
.navbar-default ul.level-0 > li a:focus::before,
.navbar-default ul.level-0 > li a:focus::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}


/*-----------------------------------*/
/* Full Width UK Slideshow Container */
/*-----------------------------------*/
.uk-slider {}
.uk-slider .uk-slideshow > li {
  width: auto;
  height: 500px;
}
.uk-overlay-background { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.uk-slider-caption-150 {  margin-top: 150px;}
.uk-slider-caption-200 {  margin-top: 200px;}
.uk-font-80 {font-size: 80px; line-height: 40px; margin: 0 0 15px;}
.uk-font-90 {font-size: 90px; line-height: 52px; margin: 0 0 15px;}
.uk-font-32 {font-size: 24px; line-height: 34px;}
.uk-slider-btn{ border-radius: 1px; box-shadow: none; padding: 10px 25px; font-size: 18px; margin-top: 10px;}


/*----------------------------*/
/* Styling Moonshine Process  */
/*----------------------------*/

.distributor-benefits-wrapper h3,
.process-wrapper h3,
.faq-wrapper h3
 {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
}

.distributor-benefits-wrapper::after, .process-wrapper::after, .our-brands-wrapper::after, .faq-wrapper::after {
  z-index: 2;
  bottom: -50px;
  margin-bottom: -20px;
}
.distributor-benefits-wrapper::after, .process-wrapper::after, .our-brands-wrapper::after, .faq-wrapper::after  {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.distributor-benefits-wrapper, .process-wrapper, .our-brands-wrapper, .faq-wrapper {
    padding: 50px 0;
    z-index: 9;
}
.uk-grid-divider-2:not(:empty) {
  margin-left: -25px;
  margin-right: -25px;
}
.uk-grid-divider-2 > * {
  padding-left: 25px;
  padding-right: 25px;
}
.uk-grid-divider-2 > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-2-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-3-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-4-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-5-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-6-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-7-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-8-']:nth-child(n+2),
.uk-grid-divider-2 > [class*='uk-width-9-']:nth-child(n+2) {
  border-left: medium none transparent;
  position: relative;
}
.uk-grid-divider-2 > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-2-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-3-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-4-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-5-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-6-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-7-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-8-']:nth-child(n+2)::before,
.uk-grid-divider-2 > [class*='uk-width-9-']:nth-child(n+2)::before {
  content: "\f0a9";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  left: -10px;
  position: absolute;
  top: 50%;
}
@media (min-width: 768px) {
  .uk-grid-divider-2 > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
    border-left: medium none transparent;
    position: relative;
  }
  .uk-grid-divider-2 > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2)::before {
    content: "\f0a9";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    left: -10px;
    position: absolute;
    top: 50%;
  }
}
@media (min-width: 960px) {
  .uk-grid-divider-2 > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
    border-left: medium none transparent;
    position: relative;
  }
  .uk-grid-divider-2 > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2)::before {
    content: "\f0a9";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    left: -10px;
    position: absolute;
    top: 50%;
  }
}
@media (min-width: 1220px) {
  .uk-grid-divider-2:not(.uk-grid-preserve):not(:empty) {
    margin-left: -35px;
    margin-right: -35px;
  }
  .uk-grid-divider-2:not(.uk-grid-preserve) > * {
    padding-left: 35px;
    padding-right: 35px;
  }
  .uk-grid-divider-2:not(.uk-grid-preserve):empty {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}

/*----------------------*/
/* Styling Our Products */
/*----------------------*/

.our-partners-wrapper,
.our-products-wrapper,
.eighty-proof-wrapper,
.hundred-proof-wrapper  {
  padding: 50px 0;
}
.our-partners-wrapper::after,
.our-products-wrapper::after,
.eighty-proof-wrapper::after,
.hundred-proof-wrapper::after {
  content: "";
  position: relative;
  display: block;
  left: 0;
  width: 100%;
  height: 25px;
  background-size: 50px 100%;
}
.our-partners-wrapper::after,
.our-products-wrapper::after, 
.eighty-proof-wrapper::after,
.hundred-proof-wrapper::after {
  z-index: 2;
  bottom: -50px;
  margin-bottom: -20px;
}
.our-partners-wrapper h3, 
.our-products-wrapper h3,
.eighty-proof-wrapper h3,
.hundred-proof-wrapper h3 {
    color: #c68a16;
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
} 


/*---------------------*/
/* Styling Our Recipes */
/*---------------------*/
.latest-news,
.our-recipes  {
  padding: 50px 0px 25px 0px;
}
.latest-news::after,
.our-recipes::after {
  content: "";
  position: relative;
  display: block;
  left: 0;
  width: 100%;
  height: 25px;
  background-size: 50px 100%;
}
.latest-news::after,
.our-recipes::after {
  z-index: 2;
  bottom: -35px;
  margin-bottom: -15px;
}
    .grid {
        position:relative;
        margin:0 auto;
        list-style:none;
        text-align:center
    }
    .grid figure {
        position:relative;
        float:left;
        overflow:hidden;
        margin:10px 1%;
        width:100%;
        text-align:center;
        cursor:pointer
    }
    .grid figure img {
        position:relative;
        display:block;
        opacity:0.8
    }
    .grid figure figcaption,
    .grid figure figcaption h4	{
        text-transform:uppercase;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .grid figure figcaption,
    .grid figure figcaption a {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
    }
    .grid figure figcaption a {
        z-index:1;
        text-indent:200%;
        white-space:nowrap;
        font-size:0;
        opacity:0
    }
    .grid figure h4,
    .grid figure p {
        margin:0
    }
    .grid figure p {
        font-size:68.5%
    }

    figure.effect-shine img {
        margin:-10px 0 0 -10px;
        max-width:none;
        width:-webkit-calc(110%);
        opacity:0.7;
        -webkit-transition:opacity 0.35s,
        -webkit-transform 0.35s;
        transition:opacity 0.35s,
        transform 0.35s;
        -webkit-transform:translate3d(10px, 10px, 0);
        transform:translate3d(10px, 10px, 0);
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    figure.effect-shine figcaption::before,
    figure.effect-shine p {
        -webkit-transition:opacity 0.35s,
        -webkit-transform 0.35s;
        transition:opacity 0.35s,
        transform 0.35s
    }
    figure.effect-shine figcaption::before {
        position:absolute;
        right:-100px;
        bottom:-100px;
        width:270px;
        height:270px;
        border-radius:50%;
        content:'';
        opacity:0;
        -webkit-transform:scale3d(0.5, 0.5, 1);
        transform:scale3d(0.5, 0.5, 1);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%
    }
    figure.effect-shine:hover img {
        opacity:0.4;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    figure.effect-shine h4 {
        position:absolute;
        font-family:'Droid Sans', sans-serif;
        padding:25px;
        margin-top:15%;
        text-align:left;
        -webkit-transition:-webkit-transform 0.35s;
        transition:transform 0.35s;
        -webkit-transform:translate3d(5px, 5px,  0);
        transform:translate3d(5px, 5px, 0)
    }
    figure.effect-shine p {
        position:absolute;
        right:0;
        bottom:0;
        padding:0 1.5em 1.5em 0;
        width:140px;
        text-align:right;
        opacity:0;
        -webkit-transform:translate3d(20px, 20px, 0);
        transform:translate3d(20px, 20px, 0)
    }
    figure.effect-shine:hover figcaption::before {
        opacity:1;
        -webkit-transform:scale3d(1, 1, 1);
        transform:scale3d(1, 1, 1)
    }
    figure.effect-shine:hover h4,
    figure.effect-shine:hover p {
        opacity:1;
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }


/*-----------------------*/
/* Styling How We Did It */
/*-----------------------*/	
.vertical-did-it { background-position: center top; background-repeat: repeat; background-size: 1920px auto; bottom: -150px; display: block; left: -200px; z-index: 1; padding-top: 30px; padding-bottom: 30px;}
.vertical-did-it .parallax-content { padding: 200px 0; position: relative; z-index: 2;}	
.vertical-did-it .uk-open .uk-modal-dialog {  opacity: 1;	transform: translateY(50px);}
.vertical-did-it .uk-modal-dialog-frameless { padding: 0;}
.vertical-did-it .parallax-content h3 { font-size: 24px; font-weight: 300; line-height: normal; margin: 0; text-transform: uppercase;}

/*-----------------------*/
/* Styling Meet The Team */
/*-----------------------*/
.meet-the-team { padding:50px 0;}
    .meet-the-team::before {
        content:"";
        position:relative;
        display:block;
        left:0;
        width:100%;
        height:25px;
        background-size:50px 100%;
    }
    .meet-the-team::before {
        z-index:2;
        top:-50px;
        margin-top:-20px; }
    .meet-the-team::after {
        content:"";
        position:relative;
        display:block;
        left:0;
        width:100%;
        height:25px;
        background-size:50px 100%;
    }
    .meet-the-team::after {
        z-index:2;
        bottom:-50px;
        margin-bottom:-20px;
		}
.meet-the-team h3 {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
	padding: 0 0 50px;
} 	

/*---------------------------*/
/* Styling Latest News Shine */
/*---------------------------*/
.latest-news  .uk-panel-box { border-radius: 0px; }
.latest-news .uk-panel-box  .ms-badge {
        position:relative;
        top: -26px;
        vertical-align:middle;

}
.latest-news .date { font-size: 16px; padding: 10px; position: relative; z-index: 9;}
.latest-news .uk-panel-box .uk-panel-teaser { border-radius: 0px;}
.latest-news p { padding: 0 15px 15px; font-size: 11px;}
.latest-news h3 { margin-top:  5px;}


.latest-news   .uk-icon-plus-circle { font-size:25px; position:relative; top:50%; left: 50%; vertical-align:middle; }

/*-----------------------------------*/
/* Styling Looking for Distributors  */
/*-----------------------------------*/	
.vertical-distributors { background-position: center top; background-repeat: repeat; background-size: 1920px auto; bottom: -150px; display: block; left: -200px; z-index: 1; padding-top: 30px; padding-bottom: 30px;}
.vertical-distributors .parallax-content { padding: 100px 0; position: relative; z-index: 2;}	
.vertical-distributors .icon-3x { font-size: 3em;}
.vertical-distributors .parallax-content h3 { font-size: 24px; font-weight: 300; line-height: normal; margin: 0; text-transform: uppercase;}
.vertical-distributors .btn-info { background: none; text-shadow: none;}

/*-----------------------------------*/
/* Styling Distributor Benefits      */
/*-----------------------------------*/	
.distributor-benefits-wrapper::before { content:""; position:relative; display:block; left:0; width:100%; height:25px; background-size:50px 100%; }
.distributor-benefits-wrapper::before { z-index:2; top:-50px; margin-top:-20px; }
.distributor-benefits-wrapper  .panel-group .panel { background-color: transparent;   border-color: transparent;    border-radius: 0px;}
.distributor-benefits-wrapper  .panel-group .panel-heading + .panel-collapse > .panel-body,
.distributor-benefits-wrapper  .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 0;}
.distributor-benefits-wrapper .panel-default > .panel-heading {padding: 0;}
.distributor-benefits-wrapper .btn.accord { font-size: 1.1em; font-family: "Bree Serif"; line-height: 1.1em; text-align: left; border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms; padding: 14px 25px;}
.distributor-benefits-wrapper .btn.accord:hover, 
.distributor-benefits-wrapper .btn.accord.active { border: 0px; text-decoration: none; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms;}

.distributor-benefits-wrapper .uk-grid  h3, .distributor-benefits-wrapper .uk-grid  h4{ margin: 10px 0;}

/*-----------------------------------*/
/* Styling Our Partners              */
/*-----------------------------------*/	
.uk-panel-box, pre {  background: transparent; border: 0;}

/*-----------------------------------*/
/* Styling Bottom                    */
/*-----------------------------------*/	
.bottom { padding: 50px 0;}
.bottom::before { content:""; position:relative; display:block; left:0; width:100%; height:25px; background-size:50px 100%; }
.bottom::before { z-index:2; top:-50px; margin-top:-20px; }
.bottom  p { margin: 5px 0;}
.bottom .form-control { height: auto; padding: 15px 30px; font-size: 16px; line-height: normal; border-radius: 0;}

/*-----------------------------------*/
/* Styling Footer                    */
/*-----------------------------------*/	
.footer-wrapper { font-size: 12px; padding: 25px 0 35px; line-height: 30px; position: relative;}
.footer-wrapper::before { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}
.footer-wrapper::before { margin-top: -20px; top: -30px; z-index: 1;}
.footer-wrapper .totop i { font-size: 24px; padding: 10px 16px; position: relative; -webkit-transition:all 400ms; -moz-transition:all 400ms; -o-transition:all 400ms; transition:all 400ms;}

/*-----------------------------------*/
/* Our History                       */
/*-----------------------------------*/	
.our-history-wrapper::before { margin-top: -20px; top: -50px; z-index: 2;}
/*.our-history-wrapper::before { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}*/
.our-history-wrapper::after { bottom: -50px; margin-bottom: -20px; z-index: 2;}
/*.our-history-wrapper::after { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}*/
.our-history-wrapper { padding: 50px 0;}
.header-about { letter-spacing: 0px; padding: 0px; margin-bottom: 25px; text-align: left; font-size: 24px; font-weight: 300; line-height: normal; text-transform: uppercase; }

/*-----------------------------------*/
/* Our Brands                        */
/*-----------------------------------*/	
.our-brands-wrapper { margin-bottom: 0; padding: 50px 0;}

/*-----------------------------------*/
/* Moonshine Values                  */
/*-----------------------------------*/	
.moonshine-values-wrapper { padding: 50px 0;}
.moonshine-values-wrapper::after { bottom: -50px; margin-bottom: -20px; z-index: 2;}
.moonshine-values-wrapper::after { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}
.moonshine-values-wrapper { padding: 50px 0;}
.moonshine-values-wrapper .uk-progress, .moonshine-values-wrapper .uk-progress-bar { border-radius: 0;}
.moonshine-values-wrapper  .uk-progress { border: 1px solid transparent; height: 100%; padding: 3px;}
.moonshine-values-wrapper  .uk-progress-bar { border-radius: 0; text-align: right;}
.moonshine-values-wrapper * + .uk-progress { margin-top: 15px;}
.moonshine-values-wrapper h4 {margin: 10px 0;}

/*-----------------------------------*/
/* You Can Find Our Shines In        */
/*-----------------------------------*/
.find-our-shines-wrapper { margin-bottom: 0; 	padding: 100px 0px 0px 0px;}
.find-our-shines-wrapper h4 { font-size: 17.5px; margin: 10px 0;}

/*-----------------------------------*/
/* 80 Proof                          */
/*-----------------------------------*/

.eighty-proof-wrapper::before { margin-top: -20px; top: -50px; z-index: 2;}
.eighty-proof-wrapper::before { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}

/*-----------------------------------*/
/* Moonshine Recipes                 */
/*-----------------------------------*/

.moonshine-recipes,
.blog-wrapper{
  padding: 50px 0;
}
.moonshine-recipes::before,
.blog-wrapper::before { margin-top: -20px; top: -50px; z-index: 2;}
.moonshine-recipes::before,
/*.blog-wrapper::before { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}*/
.moonshine-recipes::after,
.blog-wrapper::after { bottom: -50px; margin-bottom: -20px; z-index: 2;}
.moonshine-recipes::after,
/*.blog-wrapper::after { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}*/
.moonshine-recipes h3,
.ss-moonshine-recipes h3,
.blog-wrapper h3 { font-size: 24.5px; line-height: 40px; padding: 15px;}
.moonshine-recipes .row-margin-bottom-0,
.ss-moonshine-recipes  .row-margin-bottom-0,
.blog-wrapper  .row-margin-bottom-0 { margin-bottom: 0px;}

/*-----------------------------------*/
/* Summer Shine                      */
/*-----------------------------------*/

.summer-shine-wrapper::before {
    margin-top: -20px;
    top: -50px;
    z-index: 2;
}
.summer-shine-wrapper::before {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.summer-shine-wrapper::after {
    bottom: -50px;
    margin-bottom: -20px;
    z-index: 2;
}
.summer-shine-wrapper::after {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.summer-shine-wrapper {
    padding: 50px 0;
	background: #2d2c2a;
}
.ss-moonshine-recipes  {
  padding: 50px 0;
}
.summer-shine-wrapper h1 {
    font-size: 38.5px;
}
.summer-shine-wrapper h3 {
    font-size: 24.5px;
}
.summer-shine-wrapper h1, .summer-shine-wrapper h2, .summer-shine-wrapper h3 {
    line-height: 40px;
}

/*-----------------------------------*/
/* Map                               */
/*-----------------------------------*/
.map-wrapper .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}

/*-----------------------------------*/
/* Contact                           */
/*-----------------------------------*/
.contact-wrapper::before {
    margin-top: -20px;
    top: -50px;
    z-index: 2;
}
.contact-wrapper::before {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.contact-wrapper::after {
    bottom: -50px;
    margin-bottom: -20px;
    z-index: 2;
}
.contact-wrapper::after {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.contact-wrapper {
    padding: 50px 0;
	background: #2d2c2a;
}

.form-control {
    background-color: #201f1e;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 0px;
}
.contact-wrapper button.btn, .contact-wrapper input.btn[type="submit"] {
    padding: 10px 15px !important;
}
.contact-wrapper .form-horizontal .control-label {
    text-align: left;
}
.header-contact { padding: 0px 0px 25px; text-align: left; font-size: 24px; font-weight: 300; line-height: normal; }
.map-wrapper { width: 100%; height: 550px; color: #000}
.map-wrapper  body { margin: 0;}    

/*-----------------------------------*/
/* Breadcrumb                        */
/*-----------------------------------*/
.breadcrumb-wrapper {
    display: block;
    padding: 15px 0 30px;
    text-align: center;
}
.breadcrumb {
    margin-bottom: 0;
}



/*----------------------------------------------------*/
/* More - Buttons, Icons, Typography, Map, Video      */
/*----------------------------------------------------*/

.buttons-wrapper::before,
.icons-wrapper::before,
.typography-wrapper::before,
.map-more-wrapper::before,
.video-wrapper::before {
    margin-top: -20px;
    top: -50px;
    z-index: 2;
}
.buttons-wrapper::before,
.icons-wrapper::before,
.typography-wrapper::before,
.map-more-wrapper::before,
.video-wrapper::before {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.buttons-wrapper::after,
.icons-wrapper::after,
.typography-wrapper::after,
.map-more-wrapper::after,
.video-wrapper::after {
    bottom: -50px;
    margin-bottom: -20px;
    z-index: 2;
}
.buttons-wrapper::after,
.icons-wrapper::after,
.typography-wrapper::after,
.map-more-wrapper::after,
.video-wrapper::after {
    background-size: 50px 100%;
    content: "";
    display: block;
    height: 25px;
    left: 0;
    position: relative;
    width: 100%;
}
.buttons-wrapper,
.icons-wrapper,
.typography-wrapper,
.map-more-wrapper,
.video-wrapper {
    padding: 50px 0;	
}
.buttons-wrapper a, 
.buttons-wrapper a:hover,
.icons-wrapper a, 
.icons-wrapper a:hover,
.typography-wrapper a, 
.typography-wrapper a:hover,
.map-more-wrapper a, 
.map-more-wrapper a:hover,
.video-wrapper a, 
.video-wrapper a:hover   {
    text-decoration: none;
    transition: all 200ms ease 0s;
}
 h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
/*--------------------------------------------*/
/* Styling typography                         */
/*--------------------------------------------*/
.dropcap::first-letter { display: block; float: left; font-size: 40px; line-height: 40px; padding: 4px 8px 0 0;}
.dropcap { overflow: hidden;}

ul.arrow, ul.arrow-double, ul.tick, ul.cross, ul.star, ul.rss, ul.spot { list-style: outside none none; margin: 0; padding: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
ul.arrow li::before,
ul.arrow li::after,
ul.arrow-double li::before,
ul.arrow-double li::after,
ul.tick li::before,
ul.tick li::after,
ul.cross li::before,
ul.cross li::after,
ul.star li::before,
ul.star li::after,
ul.rss li::before,
ul.rss li::after { font-family: FontAwesome; font-size: 11px;}
ul.spot { list-style: none; padding: 0; margin: 0;}
ul.spot li::before,
ul.spot li::after { font-family: FontAwesome; font-size: 18px;}
ul.arrow li::before,
ul.arrow-double li::before,
ul.tick li::before,
ul.cross li::before,
ul.star li::before,
ul.rss li::before,
ul.spot li::before { margin-right: 5px;}
ul.arrow li::before { content: "\f105";}
ul.arrow-double li::before { content: "\f101";}
ul.tick li::before { content: "\f00c";}
ul.cross li::before { content: "\f00d";}
ul.star li::before { content: "\f006";}
ul.rss li::before { content: "\f09e";}
ul.spot li::before { content: "\f164";}
ol.arrow, ol.arrow-double, ol.tick, ol.cross, ol.star, ol.rss, ol.spot { list-style: outside none none; margin: 0; padding: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
ol.arrow li::before,
ol.arrow li::after,
ol.arrow-double li::before,
ol.arrow-double li::after,
ol.tick li::before,
ol.tick li::after,
ol.cross li::before,
ol.cross li::after,
ol.star li::before,
ol.star li::after,
ol.rss li::before,
ol.rss li::after { font-family: FontAwesome;  font-size: 11px;}
ol.spot { list-style: none;  padding: 0;  margin: 0;}
ol.spot li::before,
ol.spot li::after { font-family: FontAwesome; font-size: 18px;}
ol.arrow li::before,
ol.arrow-double li::before,
ol.tick li::before,
ol.cross li::before,
ol.star li::before,
ol.rss li::before,
ol.spot li::before { margin-right: 5px;}
ol.arrow li::before { content: "\f105";}
ol.arrow-double li::before { content: "\f101";}
ol.tick li::before { content: "\f00c";}
ol.cross li::before { content: "\f00d";}
ol.star li::before { content: "\f006";}
ol.rss li::before { content: "\f09e";}
ol.spot li::before { content: "\f164";}
.blocknumber { position: relative; min-height: 45px;}
.blocknumber span { font-weight: bold; width: 48px; height: 48px; line-height: 48px; display: block; text-align: center; position: absolute; top: 0; margin: 0px -60px;}
.blocknumber span.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.blocknumber span.circle { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 0;}
.blocknumber-ltr { padding: 5px 0 5px 60px; left: 0;}

/*--------------------------------------------*/
/* Styling Error: 404                         */
/*--------------------------------------------*/
.error-page-wrapper { height: 800px; padding-top: 120px;}
.error-page::before {
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 179px;
    margin: -1px auto 8px;
    position: relative;
    top: 12px;
    width: 179px;
}

.error-page h1.error-code {
    font-family: "Bree Serif",serif;
    font-size: 180px;
    letter-spacing: -10px;
    line-height: 170px;
}

.error-page p.error-message {
    font-family: "Bree Serif",serif;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
}

/*-----------------------------------*/
/* F.A.Q.                            */
/*-----------------------------------*/	
.faq-wrapper::before { margin-top: -20px; top: -50px; z-index: 2;}
.faq-wrapper::before { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}
.faq-wrapper::after { bottom: -50px; margin-bottom: -20px; z-index: 2;}
.faq-wrapper::after { background-size: 50px 100%; content: ""; display: block; height: 25px; left: 0; position: relative; width: 100%;}
.faq-wrapper { padding: 50px 0;}
.header-faq { letter-spacing: 0px; padding: 0px; margin-bottom: 25px; text-align: left; font-size: 24px; font-weight: 300; line-height: normal; text-transform: uppercase; }
.faq-wrapper::before { content:""; position:relative; display:block; left:0; width:100%; height:25px; background-size:50px 100%; }
.faq-wrapper::before { z-index:2; top:-50px; margin-top:-20px; }
.faq-wrapper  .panel-group .panel { background-color: transparent;   border-color: transparent;    border-radius: 0px;}
.faq-wrapper  .panel-group .panel-heading + .panel-collapse > .panel-body,
.faq-wrapper  .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 0;}
.faq-wrapper .panel-default > .panel-heading {padding: 0;}
.faq-wrapper .btn.accord { font-size: 1.1em; font-family: "Bree Serif"; line-height: 1.1em; text-align: left; border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms; padding: 14px 25px;}
.faq-wrapper .btn.accord:hover, 
.faq-wrapper .btn.accord.active { border: 0px; text-decoration: none; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms;}

.faq-wrapper .uk-grid  h3, .faq-wrapper .uk-grid  h4{ margin: 10px 0;}

/*-----------------------------------*/
/* Styling Prices                    */
/*-----------------------------------*/
.price-bg  a { margin: 20px 0px 30px 0px; }

/*------------------------*/
/* Styling Event Calendar */
/*------------------------*/


.calendar-wrapper  {
  padding: 50px 0;
}
.calendar-wrapper::after {
  content: "";
  position: relative;
  display: block;
  left: 0;
  width: 100%;
  height: 25px;
  background-size: 50px 100%;
}
.calendar-wrapper::after {
  z-index: 2;
  bottom: -50px;
  margin-bottom: -20px;
}
.calendar-wrapper h3 {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
}
.calendar {
	margin: 0 auto;

}


/*--------------------------------------------*/
/* Styling blog/News                          */
/*--------------------------------------------*/
article { margin-bottom: 15px !important; padding-bottom: 35px;}
.entry-title { margin-bottom: 15px !important;}
.page-header { border: medium none; margin: 0 0 20px; padding-bottom: 10px;}
.entry-meta.muted > span, .entry-meta.muted > time { font-size: 14px; margin: 0 5px;}
.create-date .day { font-size: 18px;}
.create-date .month { font-size: 18px;}
.entry-content { margin-bottom: 25px;}
.entry-content-bottom-zero { margin-bottom: 0px;}
.clearfix::after { clear: both;}
.clearfix::before, .clearfix::after { content: ""; display: table; line-height: 0;}
.footer .entry-meta { margin-top: 15px;}
.pager {margin-bottom: 0px;}
.pull-right { margin-top: 0;}
.blog-wrapper ul { padding-left: 0 !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span { border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-left-width: 1px;}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-left-width: 1px;}
.sidebar-widget h3 {padding: 0px 15px 0px 15px;}


	
	
label.fielderror { color:#E1173A;}
input.form-control { color:#fff;}
textarea.form-control { color:#fff;}

div.slideInDown h1.uk-font-90
{
  background-color: rgba(0, 0, 0, 0.7);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  display: inline;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
}

div.logo-mobile { display:none;}
div.lang-mobile { display:none;}
@media (max-width: 780px) {
  .container {
    margin:15px;
  }
  .btn {margin:3px;}
  
  
    .hidden-sm {
    display: none !important;
  }
.uk-slider {}
.uk-slider .uk-slideshow > li {
  width: auto;
  height: 250px;
}
.uk-overlay-background { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.uk-slider-caption-150 {  margin-top: 150px;}
.uk-slider-caption-200 {  margin-top: 50px;}
.uk-font-80 {font-size: 80px; line-height: 40px; margin: 0 0 15px;}
.uk-font-90 {font-size: 30px; line-height: 22px; margin: 0 0 15px;}
.uk-font-32 {font-size: 24px; line-height: 34px;}
.uk-slider-btn{ border-radius: 1px; box-shadow: none; padding: 10px 25px; font-size: 18px; margin-top: 10px;}


div.lang-mobile .uk-icon-button {
    border: medium none;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-left: 2px;
    text-align: center;
    text-shadow: none;
    width: 35px;
	background:#010101;
	color:#fff;
	margin-bottom:10px;
}
div.lang-mobile .uk-icon-button:hover {
    border: medium none;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-left: 2px;
    text-align: center;
    text-shadow: none;
    width: 35px;
	background:#bc9855;
	color:#fff;
	margin-bottom:10px;
}
div.logo-mobile { display:inline-block; float:left; margin-top:-2px;}
div.lang-mobile { display:inline-block; }
.navbar-collapse li.uk-parent
{ width:100%; }
}


.lupulus-team .row .col-md-3{
  margin-bottom:20px;
}

@keyframes pulse_animation {
  0% { transform: scale(1); }
  30% { transform: scale(1); }
  40% { transform: scale(1.08); }
  50% { transform: scale(1); }
  60% { transform: scale(1); }
  70% { transform: scale(1.08); }
  80% { transform: scale(1); }
  100% { transform: scale(1); }
}

.pulse {
  animation-name: pulse_animation;
  animation-duration: 2000ms;
  transform-origin:70% 70%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}