
/*
Theme Name: Biogance
Author: Erwan Querval
Author URI: http://erwan.querval.fr/
Description:
Version: 3.0
*/


@media (min-width: 1900px) {
  .prod .in_prod {height:700px;}
  .logo-img {width:70%;}
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu > li > a {padding:10px 10px 50px 10px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 10px 19px 10px!important;font-size:16px!important;}
  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}

}

@media (min-width: 1700px) and (max-width: 1899px) {
  .prod .in_prod {height:700px;}
  .logo-img {width:70%;}
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu > li > a {padding:10px 10px 50px 10px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 10px 19px 10px!important;font-size:16px!important;}
  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}

}
@media (min-width: 1600px) and (max-width: 1699px){
  .prod .in_prod {height:660px;}
  .logo-img {width:70%;}
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu > li > a {padding:10px 10px 50px 10px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 10px 19px 10px!important;font-size:16px!important;}

  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}

}
@media (min-width: 1400px) and (max-width: 1599px){
  .logo-img {width:70%;}
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .prod .in_prod {height:600px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu > li > a {padding:10px 10px 50px 10px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 7px 19px 7px!important;font-size:16px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:150%!important;margin-left: -18%!important;}
  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .prod .in_prod {height:580px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 5px 19px 5px!important;font-size: 14px!important}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:150%!important;margin-left: -18%!important;}
  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
  .img-h {margin:20px 20px 0px 20px;min-height:180px;}
  .prod .in_prod {height:480px;}
  .woocommerce-checkout #payment { margin: 1% 20% 1% 20%!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link {padding:25px 5px 19px 5px!important;font-size: 12px!important}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link:after {margin-left: 0px!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:150%!important;margin-left: -18%!important;}
  .homeCarousel h2 {padding-top: 40vh;}
  .homeCarousel h2 a {font-size:40px;line-height:50px;}

}

@media (min-width: 768px) and (max-width: 991px) {
.logo-img {width:80%;position: absolute;top:10px;text-align: center;}
.ht h2 {bottom:25px!important;}
.img-h {margin:20px 20px 0px 20px;min-height:180px;}
.prod .in_prod {height:540px;}
.homeCarousel h2 {padding-top: 40vh;}
.homeCarousel h2 a {font-size:40px;line-height:50px;}
.logo-mobile .logo-image-mobile {left:44%;top:15px;width:150px;}
#mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:150%!important;margin-left: -18%!important;}
.menu-mobile{margin-left: 15px;}
.cart-contents:after {display: none!important;}
.cart-contents:before {font-size:18px!important;}
.social-home h4 {font-size: 30px!important;}


}

@media (max-width: 767px) {
  .logo-img {width:80%;position: absolute;top:10px;text-align: center;}

.ht h2 {bottom:25px!important;}
.img-h {margin:20px;min-height:160px;}
.menu {text-align: center;}
#mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:100%!important;margin-left: -0%!important;}

.mega-menu-item {margin-left: 15px!important;}
.homeCarousel h2 {padding-top: 40vh;}
.homeCarousel h2 a {font-size:40px;line-height:50px;}
.logo-mobile .logo-image-mobile {left:40%;top:15px;width:150px;}

.social-home h4 {font-size: 24px!important;}
.cart-contents:after {display: none!important;}
.cart-contents:before {font-size:18px!important;}



}


@media (max-width: 480px) {
.img-h {margin:20px;min-height:160px;}
.menu {text-align: center;}
#mega-menu-max_mega_menu_1 > li > .mega-sub-menu {width:100%!important;margin-left:0%!important;}

.logo-img {width:80%;position: absolute;top:10px;text-align: center;}
.mega-menu-item {margin-left: 15px!important;}
.homeCarousel h2 {padding-top: 30vh;}
.homeCarousel h2 a {font-size:28px;line-height:36px;}
.logo-mobile .logo-image-mobile {left:36%;top:20px;width:120px;}
.cart-contents:after {display: none!important;}
.cart-contents:before {font-size:18px!important;}
.social-home h4 {font-size: 24px!important;}
.legal a, .legal {font-size: 12px;}
}

/******* WOOCOMMERCE ******/

.woocommerce {
  font-family:'gotham_book';
}
/* login Page */

.woocommerce-privacy-policy-text p {
  font-size: 12px;
  font-style: italic;
  margin:0px 0px 5px 5px;
}
/* Cart Page */

.woocommerce-Price-currencySymbol::after {
  content:' TTC';
}

/* Account Page */
.woocommerce-MyAccount-navigation {
      width: 25%;
      float: left;
      background: #F9F9F9;
      padding: 30px;
      margin-right:30px;
      border-radius: 5px;
}
.woocommerce-MyAccount-navigation li {
  line-height: 30px!important;
}
.woocommerce-MyAccount-content {
  width: 65%;
  float:left;
  /*margin-top: -20px;*/
}
.woocommerce-orders-table__cell a {
  margin-right: 10px!important;
}
/* Single Product */
.products .in_prod {
  position:relative;
}
.products .in_prod:hover .shop-it {
  opacity:1;
}
.products .in_prod h3 {
  font-size: 16px;
}
.products .in_prod .shop-it {
  opacity:0;
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  top: 38%;
  background: rgba(0,0,0,0.7);
  padding: 20px;
  transition: all 0.3s ease-in-out 0.1s;
}
.products .shop-simple {padding:48px 0px 47px 0px!important;}
.products .variations {
  margin: auto;

}
.products .variations select {margin:0px 0px 10px 15px;}
.variations .reset_variations {
  clear: both;
  margin-left: 5px;
  color:#F7625A;

}
.products .variations .label {
  display: none;
  padding:12px 5px 5px 5px;
  font-size:14px;
  color:gray;
}
.products .shop-it .woocommerce-Price-amount {
  display: block;
  color: white;
  font-weight: bold;
  padding:5px 0px 10px 0px;
}

.variations .value > select {
background: #5bc0de;
border: 3px solid #70d6f5;
color: white;
font-family: 'Gotham_book';
font-size: 14px;
line-height: 20px;
height:30px;
}


.product_title {
  line-height: 30px;
  color: #8fca3e;
  text-transform: uppercase;
  font-family: 'gotham_medium';
  font-size: 32px;
  }

.summary  .woocommerce-variation-price {
  text-align: left!important;
  padding: 0px 0px 20px 0px;
  margin-top:0px;
  font-weight: bold;
}

.product .variations tr {
  display: flex;
}
.product .variations .label {
  padding:12px 5px 5px 5px;
  font-size:14px;
  color:gray;
}
.product .variations .value {display: flex;}

.product .variations .value > select {
background: #5bc0de;
margin-left: 15px;
border: 3px solid #70d6f5;
color: white;
font-family: 'Gotham_book';
font-size: 14px;
line-height: 20px;
height:30px;
}

.woocommerce div.product .woocommerce-tabs .panel {
  padding:3%!important;
}
/*
.woocommerce div.product form.cart {
  background: white;
  padding:2%;
  border-radius: 5px;
}
*/

.woocommerce div.product p.price, .woocommerce div.product span.price {
    padding:30px 0px 30px 0px;
    font-size:24px;
    color:#5ba4c1;
}
.woocommerce-breadcrumb {display: none;background: #F9F9F9;border-bottom: 1px solid #F1F1F1;}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb {font-size:12px;font-family:'gotham_medium'; color:#4D4D4D;}
.woocommerce-breadcrumb a:hover {text-decoration:underline!important;}
.woocommerce-breadcrumb {padding:13px 0px 5px 15px!important;margin-bottom:0px!important;background-color:none!important;-webkit-border-radius:0px!important; -moz-border-radius:0px!important;border-radius:0px!important;}

.woocommerce span.onsale {
    padding: .5em!important;
    line-height: 4.236!important;
    top: 1.1em!important;
    background-color: #b96db0!important;
    text-transform: uppercase!important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  margin:80px 0 2em!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin-bottom: 0!important;
  padding-left: 0.35em!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border:none!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  border: none!important;
}

.woocommerce .quantity .qty {height: 2.7em;border-radius: 5px;}
.woocommerce .related > h2 {padding-bottom:30px; font-family: 'gotham_light';}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  float: none!important;
  width: auto!important;
}

#single-produit div.product div.summary{
  float: left!important;
  width: 66.66666667%!important;
}
.woocommerce .product_meta {
  display: none;
}

/* Category */

.woocommerce-loop-category__title {
    color: #8fc963;
    font-family: 'gotham_bold';
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 0px 10px 15px;
    line-height: 24px;
}

.woocommerce-loop-category__title mark.count {
    background:none;
    font-size:10px!important;
    font-family: 'gotham_book';
    color:#565656;

}

.onsale {
    position: absolute;
    background: #ea45a0;
    border-radius: 30px;
    padding: 5px 10px 5px 10px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

/* Related Product */

.related .price {padding: 0!important;}
.related .woocommerce-loop-product__title {margin-top: -100px!important;}

/* Archive Product */
.woocommerce-products-header {margin-top: 60px;}
.woocommerce-products-header .term-description {display:none;}
.woocommerce-products-header h1 > .page-description {color:black;}
.woocommerce-products-header .term-description, .woocommerce-products-header .page-description {
  font-size:18px;
  font-family: "gotham_bold";
  color:#a8d487;
  margin-top: 10px;
}

.woocommerce-loop-product__title {
margin-top: -30px;
}
.woocommerce-result-count {display: none;}
.woocommerce-ordering select {
background: #5bc0de;
margin-left: 15px;
border: 3px solid #70d6f5;
color: white;
font-family: 'Gotham_book';
font-size: 13px;
line-height: 20px;
}

.woocommerce-loop-product__title {
  font-family: 'gotham_bold';
  text-transform: uppercase;
  font-size: 16px!important;
  padding: 10px 0px 0px 0px;
  line-height: 20px!important;
  color: #8fc963;
}
.woocommerce-loop-product__title::after {
  content:'';
  display: block;
  height:3px;
  width:20px;
  background:#8fc963;
  margin-top:10px;
}


.woocommerce-product-details__short-description {
  font-size: 12px!important;
  line-height: 18px!important;
  color: #000;
  font-family: "gotham_book";
  letter-spacing: -0.05em;
  margin: 10px 0px 20px 0px;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  color: #ffffff!important;
  background: #8fca3e!important;
  border: 3px solid #A1D856!important;
}
.products::before {
  clear:both;
}
.products .product_type_variable{
  background:#5bc0de;
  border:3px solid #70d6f5!important;
  color:white;
  font-family: "gotham_medium";
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 25px;
  padding:7px 12px 7px 12px;
  margin:auto;
  transition: all 0.3s ease-in-out 0.1s;
}
.products .ajax_add_to_cart, .products .product_type_grouped, .products .product_type_simple {
  background:#8fca3e;
  border:3px solid #A1D856!important;
  color:white;
  font-family: "gotham_medium";
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 25px;
  padding:7px 12px 7px 12px;
  margin:auto;
  transition: all 0.3s ease-in-out 0.1s;
}
.products .ajax_add_to_cart:hover{
  transform: scale(1.10);
}

.products .added_to_cart {
  color: white;
  padding: 5px;
  display: block;
  margin-bottom: -40px;
  margin-top: 10px;
  font-weight: bold;
}
.products .added_to_cart::before {
  content:'Ajouté ! ';
  display: inline;
}
.products .price {
  color:#77a464;
  font-family: "gotham_book";
  display: block;
  margin-bottom: 15px;
}

/* Pagination WooCommerce*/
.woocommerce-pagination {
  float:right;
  margin-right: 15px;
}
.woocommerce-pagination .page-numbers li {
  display: inline;
}
.woocommerce-pagination .page-numbers li a:hover
{background:#5b98de!important;}
.woocommerce-pagination .page-numbers li a {
  font-family:'gotham_medium';
  background:#5bc0de;padding: .3em .6em .3em;border:none;
  line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;

}
.woocommerce-pagination .page-numbers span.current {
background:#F3F3F3;padding: .2em .6em .3em;line-height: 1;color: #5bc0de;font-family: 'gotham_bold';text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;
}

/* Cart Page */

#coupon_code {float: left;margin: 1px 15px 0px 0px;width: 130px;}
.woocommerce-cart-form td.product-thumbnail {
  width:12%;
  padding-top: 3%!important;
}
.woocommerce-cart-form td.product-remove {
  width:5%;
  background: #F4F4F4;
}
.woocommerce-cart-form td,.woocommerce-cart-form th {
  border-left:1px solid #DDD;
}
.woocommerce-cart-form {
  font-family: 'gotham_book';
  margin-top:30px;
}
.woocommerce-cart-form .cart_item .product-name a {
  font-family: 'gotham_bold';
  color:black;
  }
.woocommerce-shipping-calculator {display: none;}
.shipping-method-description {font-size: 12px!important;margin-top: 0px!important;}
/* Cart Empty */
.woocommerce .cart-empty {text-align:center;}
.woocommerce .return-to-shop {text-align:center;}


/* CheckouT Page */

.woocommerce-form-coupon-toggle {display: none;}
.woocommerce-checkout .col-1 {
  width:54%!important;
  padding:0px 15px 30px 15px;
  margin-top:15px;
  background: #F4F4F4;
  border-top:3px solid #4f9ab7;
}
.woocommerce-checkout .col-2 {
  width: 44%!important;
  padding:0px 15px 30px 15px;
  margin-top:15px;
  background: #F4F4F4;
  border-top:3px solid #8fca3e;
}
.woocommerce-checkout #ship-to-different-address {
  color:#000;
  font-size:20px;
  padding-left:20px;
}
.woocommerce-checkout #ship-to-different-address-checkbox {
  margin: 5px 0px 0px -20px;
}

.woocommerce-input-wrapper input, .woocommerce-input-wrapper textarea {
  padding: 5px;
  border-radius: 5px;
  border:1px solid #CCC;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
  padding: 10px;
}
.wc_payment_methods li {
  list-style-type: none!important;
}
.woocommerce-checkout .woocommerce-shipping-fields p > label {
  color:#929094;
}

.woocommerce form .form-row .input-checkbox {
  position: inherit!important;
  margin: 0px!important;
}

.woocommerce-validated label {
  font-size: 12px!important;
  margin-left: -10px!important;
}
/* Cart Icon */

.cart-contents:before {
    font-family:WooCommerce;
    content: "\e01d";
    font-size:28px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
    color:white;
}
.cart-contents:before:hover {
    color:red;
}
.cart-contents:after {
  clear:both;
  display: block;
  font-size:11px;
  margin-left: -15px;
  color:white;
  content:"Mon panier";
  font-family: 'gotham_medium'!important;
}

.cart-contents:hover {
    text-decoration: none;
}
.cart-contents-count {
    color: #fff;
    background-color: #2ecc71;
    font-weight: bold;
    border-radius: 10px;
    padding: 1px 6px ;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
}
.cart-contents-count {
    margin-left: -18px;
}

/** Cart Header ***/
.cart-wrap a {float: right;}
.cart-wrap a::before:hover {color:#8fca3e!important;}


/* ALert */

.woocommerce-message {
    background: #8fca3e!important;
    border: 3px solid #A1D856!important;
    color: white!important;
}
.woocommerce-message a.button {
  background:white!important;
  color:#689628!important;
}
.woocommerce-message::before {
  color:white!important;
}

/* Thank You */

.thanks-msg {
  height:600px;
  background:url('https://biogance.com/wp-content/uploads/2019/01/follow_us.jpg');
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
}
.thanks-msg b {
  font-family: "gotham_medium";
}
.thanks-msg .hashtags{
  position: absolute;
  color:white;
  font-size: 22px;
  left:7%;
  top:18%;

}
.thanks-msg .thanks-title{
  position: absolute;
  color:white;
  font-size: 30px;
  left:7%;
  top:25%;
  width: 30%;
}
.thanks-msg .social{
  position: absolute;
  color:white;
  font-size: 30px;
  left:7%;
  top:55%;
  width: 30%;
}
.thanks-msg .social > a {
  float:left;
}
.thanks-msg .social > a > img {

  transition: all 0.3s ease-in-out 0.1s;
}
.thanks-msg .social > a:hover > img {
  opacity: 0.9;

}
/* Footer Shop */

.footer-shop {
  text-align: center;
}
.footer-shop .visuel {
    height:150px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.footer-shop .assist {
    background-image:url('img/shop-assist-w.png');
}
.footer-shop .card {
    background-image:url('img/shop-card-w.png');
}
.footer-shop .truck {
    background-image:url('img/shop-truck-w.png');
}
.footer-shop .gift {
    background-image:url('img/shop-gift-w.png');
}

.footer-shop h5 {
  margin:-10px 0px 0px 0px;
}
/******* RESET ******/


html, body {height: 100%;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-font-smoothing: antialiased}
ul, li {list-style-type:none;}
*{padding:0;margin:0;}
p {word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto; -o-hyphens: auto;hyphens: auto;}
h1, h2, h3, h4, h5, h6 {font-weight:lighter;}

h4, .h4 {line-height:28px;}
h2, .h2 {line-height:0.9em!important;}
h3, .h3, h3 a, .h3 a {line-height:18px;}

*:-webkit-any-link {text-decoration:none!important;}
a:-webkit-any-link:hover {text-decoration:none!important;}
a:hover {text-decoration:none!important;}
a:active, li:focus, a:focus {background:none;}
img {border:none;}

.scale {
-webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10);
    }
.transition {-moz-transition: all 0.3s ease-in-out 0.1s;
    -webkit-transition: all 0.3s ease-in-out 0.1s;
    -o-transition: all 0.3s ease-in-out 0.1s;
    transition: all 0.3s ease-in-out 0.1s;
  }

.b-animate {
  -webkit-animation: bcolorchange 30s infinite; /* Chrome, Safari, Opera */
  animation: 30s infinite bcolorchange;
}
@keyframes bcolorchange {
  0% {
    border-color:#A8C13D;
  }
  25% {
    border-color:#ECFF9D;
  }
  50% {
    border-color: #DEFF51;
  }
  75% {
    border-color: #B2CC40;
  }
  100% {
    border-color: #A8C13D;
  }
}
/* Chrome, Safari, Opera */
 @-webkit-keyframes bcolorchange {
      0%   {background: #A8C13D;}
      25%  {background: #ECFF9D;}
      75%  {background: #DEFF51;}
      100% {background: #A8C13D;}
 }



.clickIt {cursor:pointer;}
.clickIt:hover {background:#F4F4F4;color:#565656!important;}
.b {border: 1px solid #ddd;}
.b0 {border:0!important;}
.b-2 {border:5px solid rgba(255, 255, 255, 0.3);}
.b-3 {border: 3px solid #333;}
.bt {border-top: 1px solid #ddd!important;}.bb {border-bottom: 1px solid #ddd!important;}.bl {border-left: 1px solid #ddd;}.br {border-right: 1px solid #ddd;}

.ovhid {overflow:hidden;}

.mb0 {margin-bottom:0px!important;}.mt0 {margin-top:0px!important;}
.m5 {margin:5px;}
.mb {margin-bottom:30px!important;} .mb20 {margin-bottom:20px;} .mb15 {margin-bottom:15px;} .mb10 {margin-bottom:10px;} .mb5 {margin-bottom:5px;}
.mt {margin-top:15px;} .mt15 {margin-top:15px!important;} .mt10 {margin-top:10px;} .mt5 {margin-top:5px;} .mt20 {margin-top:20px;} .mt30 {margin-top:30px!important;}
.mt60 {margin-top:60px;}.mt80 {margin-top:80px;}
.ml {margin-left:15px;} .ml10 {margin-left:10px;}
.mr {margin-right:15px;}.mr20 {margin-right:20px;} .mr10 {margin-right:10px;}
.mr5 {margin-right:5px;}  .ml5 {margin-left:5px;}
.m0 {margin:0!important;} .m30 {margin:30px;} .m15 {margin:15px;}

.p0 {padding:0!important;} .p5 {padding:5px;} .p10 {padding:10px;} .p15 {padding: 15px;} .p20 {padding:20px;} .p30 {padding:30px;}
.pb{padding-bottom:30px;} .pt{padding-top:30px;}.pt7{padding-top: 7px;} .pt15 {padding-top:15px;}
.pl {padding-left:15px;} .pr {padding-right:15px}
.pl5 {padding-left:5px;} .pr5 {padding-right:5px}
.pl10 {padding-left:10px;} .pr10 {padding-right:10px}
.pb15{padding-bottom:15px;}
.pt10 {padding-top:10px;} .pb10{padding-bottom:10px;}
.pt20 {padding-top:20px;} .pb20{padding-bottom:20px;}
.pt30 {padding-top:30px;} .pb30{padding-bottom:30px;}
.pt50 {padding-top:50px;} .pb50{padding-bottom:50px;}
.pt60 {padding-top:60px;} .pb60{padding-bottom:60px;}
.pt5 {padding-top:5px;} .pb5 {padding-bottom:5px;}
.nomarge {margin:0!important;}

.layout-1 {background:url('../img/layout/diagonal-lines.png');}
.layout-2 {background:url('../img/layout/small-squares.png')}

.temp a {color:white;}

.bg-a0 {background-color:rgba(255,255,255,0.9)}
.bg-a095 {background-color:rgba(255,255,255,0.95)}
.bg-a1 {background-color:rgba(0,0,0,0.8)}
.bg-0 {background:white!important;} .bg-1 {background:#F9F9F9;} .bg-2 {background:#F5F5F5;} .bg-3 {background:#F3F3F3;}
.bg-4 {background:#dcdcdc!important;} .bg-5 {background:#3b8dbd;} .bg-7 {background:#fafafa;} .bg-8 {background:#000000;}
.bg-9 {background:#2D2D2D;} .bg-10 {background:#000000;}
.bg-1, .bg-2, .bg-5 {background:#F9F9F9!important;}
.bg-11{background:#6cc5e8!important;}
.bg-12{background:#8fc963!important;}
.bg-13{background:#F7625A;} .bg-14 {background:#535D7A;}



.bg-img {background:url(https://a-v2.sndcdn.com/assets/images/header/header-bg-d50908.png);}

.gradient-a {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#191919+0,111111+100&0+27,0.1+67,0.6+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(25,25,25,0) 0%, rgba(23,23,23,0) 27%, rgba(20,20,20,0.1) 67%, rgba(17,17,17,0.6) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(25,25,25,0) 0%,rgba(23,23,23,0) 27%,rgba(20,20,20,0.1) 67%,rgba(17,17,17,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(25,25,25,0) 0%,rgba(23,23,23,0) 27%,rgba(20,20,20,0.1) 67%,rgba(17,17,17,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00191919', endColorstr='#99111111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.gradient {
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
				}
.gradient-2 {
background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(52,52,52,1) 50%, rgba(46,46,46,1) 61%, rgba(37,37,37,1) 91%, rgba(35,35,35,1) 93%, rgba(0,0,0,1) 96%, rgba(0,0,0,0.32) 98%, rgba(0,0,0,0.18) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(50%,rgba(52,52,52,1)), color-stop(61%,rgba(46,46,46,1)), color-stop(91%,rgba(37,37,37,1)), color-stop(93%,rgba(35,35,35,1)), color-stop(96%,rgba(0,0,0,1)), color-stop(98%,rgba(0,0,0,0.32)), color-stop(100%,rgba(0,0,0,0.18))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(52,52,52,1) 50%,rgba(46,46,46,1) 61%,rgba(37,37,37,1) 91%,rgba(35,35,35,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,0.32) 98%,rgba(0,0,0,0.18) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(52,52,52,1) 50%,rgba(46,46,46,1) 61%,rgba(37,37,37,1) 91%,rgba(35,35,35,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,0.32) 98%,rgba(0,0,0,0.18) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(52,52,52,1) 50%,rgba(46,46,46,1) 61%,rgba(37,37,37,1) 91%,rgba(35,35,35,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,0.32) 98%,rgba(0,0,0,0.18) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(56,56,56,1) 0%,rgba(52,52,52,1) 50%,rgba(46,46,46,1) 61%,rgba(37,37,37,1) 91%,rgba(35,35,35,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,0.32) 98%,rgba(0,0,0,0.18) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#2e000000',GradientType=0 ); /* IE6-9 */
}

.r-0 {-webkit-border-radius:0px!important; -moz-border-radius:0px!important;border-radius:0px!important;}
.r-5 {-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.r-10 {-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}
.r-90 {-webkit-border-radius:90px; -moz-border-radius:90px;border-radius:90px;}

.r-top {-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}

.circle {margin-left: auto;margin-right: auto;border-radius: 50%;width: 100%;position: relative;}
.circle-border {border: 1px solid black;}
.circle-solid{background-color: whitesmoke;}
.circle:before {content: "";display: block;padding-top: 100%;}
.circle-inner {position: absolute;top: 0;left: 0;bottom: 0;right: 0;text-align: center;}


.shadow {-moz-box-shadow:0px 0px 5px rgba(86, 86, 86, 0.2);-webkit-box-shadow:0px 0px 5px rgba(86, 86, 86, 0.2); box-shadow:0px 0px 5px rgba(86, 86, 86, 0.2);}
.shadow-2 {-moz-box-shadow:-5px 5px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-5px 5px 6px rgba(0, 0, 0, 0.2); box-shadow:-5px 5px 6px rgba(0, 0, 0, 0.2);}

.text-shadow {-webkit-text-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);-moz-text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);text-shadow:  3px 3px 5px rgba(0, 0, 0, 0.25);}
					/* .text-shadow {-webkit-text-shadow: 4px 3px 0px #1d9d74, 9px 8px 0px rgba(0, 0, 0, 0.15);-moz-text-shadow: 4px 3px 0px #1d9d74, 9px 8px 0px rgba(0, 0, 0, 0.15);text-shadow: 4px 3px 0px #1d9d74, 9px 8px 0px rgba(0, 0, 0, 0.15);}*/

#back-to-top.alternative-top-button {position: fixed;bottom: 15px;right: 10px;z-index:1000;}
.upperText {text-transform:uppercase;}

.rel {position:relative;}
.abs {position:absolute!important;}
.flex {display: flex;}

.center{text-align:center;}
.embed-responsive.embed-responsive-4by3 {padding-bottom:0px!important;}



.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #8dcb5d;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}


/* archive-img-sizes */
.item h2 {bottom:-10px;}
.h-460 {min-height:460px!important;}
.h-340 {min-height:340px!important;}
.h-230 {min-height:230px!important;}
.mt-35 {margin-top:-41px;}
.mt-230 {margin-top:-230px;}
.ml-970 {left:-975px!important;}

/******* SPECS ******/

	#searchButton {margin-top: 13px;background:#333333!important;border:2px solid #333333!important;}

  /* Home */

  .container-lang {
    padding-top: 4px;
    padding-bottom: 3px;
  }
  #qtranxs_select_qtranslate-chooser {
    font-size: 12px;
  }
  .container-lang .row {
    padding-bottom: 3px;
  }
  .homeGammes .visuel {
    background-size:cover;
    height:400px;
    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/
    transition: filter .3s ease-in-out;
    text-align: center;
  }
  .homeGammes .visuel h4 {
    font-size:28px;
    margin-top: 185px;
  }
  .homeGammes .visuel:hover {
    filter:grayscale(0%);
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  }
  .homeGammes .ekinat {
    background-image: url('https://biogance.com/wp-content/uploads/2018/11/ekinat2.jpg');
  }
  .homeGammes .ingredient {
    background-image: url('https://biogance.com/wp-content/uploads/2019/02/petals.jpg');
  }
  .homeGammes .organissime {
    background-image: url('https://biogance.com/wp-content/uploads/2018/11/organissime2.jpg');
  }
  .homeGammes .plouf {
    background-image: url('https://biogance.com/wp-content/uploads/2019/02/dogscats.jpg');
  }
  .social-home h4 {
    color:white;
    font-family: "imw";
    font-size: 48px;
    text-transform: uppercase;
    padding:30px;
    text-align: center;
  }
  .social-home h4 span {
    font-weight: bold;
  }
	/* Footer */

  .footer-top input{
    padding: 3px!important;
  }
  .footer-top .col-md-9 {
    padding-right: 5px;
  }
  .footer-top .your-email input {
    padding-left: 10px!important;
  }
  .footer-top .btn-success {
    font-size:15px!important;
  }
  .footer-top .wpcf7-response-output {
    clear:both;
    font-size: 12px;
    font-family: 'gotham_medium';
    border: none;
  }
   .footer-top .wpcf7-not-valid-tip {
     padding-top: 5px;
     font-family: 'gotham_book';
   }
	.footer .f-menu a {color:#8fc963;font-family:'gotham_medium';}
	.footer .f-menu a:hover {color:#aee884}
	.footer .current-menu-item a {color:white!important;}
	/* Carousel */
	.carousel-control .icon-prev:before {content:"\f060"!important;}
	.carousel-control .icon-next:before {content:"\f061"!important;}

	.carousel-control .icon-prev, .carousel-control .icon-next {font-family: FontAwesome!important;}



	/* Active & Hover */
	/* .current-menu-item {border-bottom:10px solid #8fc963!important;} */
	.ing:hover {background:#8fc963!important;}
	/* Typo */

	.txt-1 p {font-size:12px!important; line-height:18px!important;color:#565656;}
	.txt-2 p {font-size:13px!important; line-height:24px!important;color:#565656;}

	/* RÃ©seaux sociaux */

  .social-float {position: fixed; right:0;top:37%;z-index:1;background: black;padding-top:20px;}
  .social-float [class*="fa fa-"] {border-radius: 25px;
    color: #FFF;display:block;height: 50px;line-height: 25px;
    width: 50px;font-size: 24px;text-align:center;}
  .social-float [class*="fa fa-"]:hover {background-color: #000;color:#8fca3e;}

	.footer .social [class*="fa fa-"] {border-radius: 25px;
    color: #FFF;display: inline-block;height: 25px;line-height: 25px;margin: 4px 7px -4px 7px;
    width: 25px;font-size: 15px;text-align: center;}
	.footer .social [class*="fa fa-"]:hover {background-color: #000;color:#8fca3e;}


	/* Fil d'Arianne */
	.breadcrumb a, .breadcrumb {font-size:12px;font-family:'gotham_medium'; color:#4D4D4D;}
	.breadcrumb a:hover {text-decoration:underline!important;}
	.breadcrumb {margin-top: 3px;padding:7px 0px 5px 15px!important;margin-bottom:0px!important;background-color:none!important;-webkit-border-radius:0px!important; -moz-border-radius:0px!important;border-radius:0px!important;}

	/* Pagination */
	.wp-pagenavi .pages {display:none;border:none;font-family:'gotham_medium';}
	.wp-pagenavi .current, .wp-pagenavi .extend  {background:#F3F3F3;padding: .2em .6em .3em;border:none;line-height: 1;color: #5bc0de;font-weight:bold;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
	.wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .last {background:#5bc0de;padding: .2em .6em .3em;border:none;
    line-height: 1;color: #fff;font-weight:bold;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
	.wp-pagenavi .page:hover, .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover,
	.wp-pagenavi .page:focus, .wp-pagenavi .nextpostslink:focus, .wp-pagenavi .previouspostslink:focus
	{background:#5b98de!important;}


	/* Categories */
	.biogance-cat li {margin:0.3%;padding-top:20px!important;}
	.biogance-cat li:hover {background:#F1F1F1;}
	.biogance-cat li a {font-size:16px;font-family:'gotham_medium'; color:#828282;text-transform:uppercase;}

	/* Menu Principal */
    /* Phones & Tablets */

  .logo-mobile > div {top:15px;}
  .logo-mobile .cart-wrap-mobile {right:20px;}
  .logo-mobile .menu-mobile .mega-menu-toggle {left:20px;top:20px;position: absolute;}
  .menu-mobile .mega-menu {margin:60px 15px 0px 0px!important;}
  .menu-mobile #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
    position: absolute;top:-47px;
  }
  .up-menu-mobile {
    position:absolute;
    width: 100%;
    top:70px;
    background: #000;

  }


  .menu > li {display: inline;position: relative;}
  #mega-menu-max_mega_menu_1 {text-align: left;padding:0!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-menu-link{line-height:35px!important;font-family:'gotham_medium'!important;padding:25px 10px 19px 10px;color:white;text-transform:uppercase!important;}
  #mega-menu-max_mega_menu_1 > li > .mega-sub-menu > li > a {font-size:12px!important;padding:10px 10px 50px 10px!important;}
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link
  {padding: 7px 0px 0px 0px!important; line-height: 14px;}
  #mega-menu-max_mega_menu_1 > li.mega-menu-item {margin-right:0px!important;}
  #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {height:auto!important;border-radius: 0!important;}
  #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover,
  #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus {color:#99d06e!important;}
  .max-mega-menu > .mega-toggle-on > a {color: #99d06e!important;background: white!important;}
  .max-mega-menu > .mega-toggle-on {color: #99d06e!important;}
  .mega-menu-wrap {background:none!important;}
  .mega-menu-item-has-children a:hover {color: #99d06e!important;}
  .mega-hover {display: none;position: absolute;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,0.8);z-index:999}
  .mega-menu-link:hover .mega-hover{display: block;!important}

    .menu .sub-menu {display: none;}
		.navbar-toggle {border:none!important;margin-top:30px!important;}
		.navbar-toggle span {background:white;}

		.navbar {min-height:0px!important;}

    .nav-icones .fa-user {font-size:26px;color:white;}

    .nav-icones .fa-user:hover {color:#8fc963;}
    .nav-icones .fa-search {font-size:18px;color:white;}
    .nav-icones .fa-search:hover {color:#8fc963;}
    .nav-icones:hover .fa-user{
      color:#8fc963;
    }
    .nav-icones:hover .user-title {color:#8fc963;}
    .nav-icones .user-title {
      transition: all 0.3s ease-in-out 0.1s;
      font-size:11px;
      font-weight: bold;
      font-family: 'gotham_medium'!important;
      margin-left: -20px;
      margin-top: 5px;
      color:white;
    }
    /* Cart Icon */

    .cart-contents:before {
        font-family:WooCommerce;
        content: "\e01d";
        font-size:28px;
        margin-top:10px;
        font-style:normal;
        font-weight:400;
        padding-right:5px;
        vertical-align: bottom;
        color:white;
    }

    .cart-contents:after {
      clear:both;
      display: block;
      font-size:11px;
      margin-left: -15px;
      margin-top: 1px;
      color:white;
      content:"Mon panier";
      font-weight: bold;
    }

    .cart-contents:hover {
        text-decoration: none;
        color:#8fc963;
    }
    .cart-contents-count {
        color: #fff;
        background-color: #2ecc71;
        font-weight: bold;
        border-radius: 10px;
        padding: 1px 6px ;
        line-height: 1;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align: top;
    }
    .cart-contents-count {
        margin-left: -18px;
    }
	/* Menu Home Produits */
	.menu-produits > .level-1 {padding:15px;}
		.menu-produits > .level-1 > span {line-height:30px;color:#171717;text-transform:uppercase;font-family: 'gotham_medium';font-size:14px;}
		.menu-produits  .level-2 > div {padding:5px 15px 5px 15px; border-top:1px solid #DDDDDD;line-height:24px;color:#171717;font-family: 'gotham_book';font-size:14px;}
			.level-2 > div[aria-expanded="false"] {background-color: white !important;}
			.level-2 > div[aria-expanded="true"] {background-color: #9dc353 !important;}
			.level-2 > div[aria-expanded="true"] span {color:white!important;font-family:'gotham_medium'!important;}
			.level-2 span:after {content: " > "; color:#a5a5a5;float:right;}
			.level-2 > div[aria-expanded="true"] span:after{content: " x "; color:white;float:right;}

	/* Archive */
	.archive-content p {font-family:'gotham_book';font-size:12px; line-height:18px;color:#454545;}
	.archive-title {position: relative;}
	.archive-title a { background-color: #F9F9F9;padding-right: 15px;    padding-left: 15px;position:relative; z-index:1;}
	.archive-title:after {content: "";display: block; width: 100%;border-top: 2px solid black;top: -18px;position: relative;}
	.archive-item-title {font-family:'gotham_bold';text-transform:uppercase;font-size:18px;padding:10px 0px 10px 0px; line-height:24px;}


	/* Single */

  #single-animal {margin-top: 50px;}
  #single-animal .breadcrumb  {margin-top: 0px;}
	.single-auteur p {font-size:14px!important;line-height:20px!important;}
	.single-title-1 {line-height:30px;color:#8fca3e;text-transform:uppercase;font-family: 'gotham_medium';font-size:32px;}

	#single-produit .carousel-control,
	#single-animal .carousel-control,
	#single-ingredient .carousel-control
	{background-image:none!important;}

	/* Sidebar */

	.widget {margin:30px 15px 15px 15px;}
	.widget h3 {background:#6cc5e8;color:white;padding:7px 15px 5px 15px ;text-transform: uppercase;font-family:'gotham_medium';font-size:14px; line-height:18px;}

	.widget ul {margin:0px 15px 0px 25px;}
	.widget li {list-style-type: circle!important;color:#565656;margin-left:15px;}
	.widget li a {font-family:'gotham_medium';line-height:25px;color:#565656;}

	.textwidget {margin-left:9px;}

	/* Contact Form */
  .wpcf7-number {padding:10px 20px 10px 20px!important;line-height: 14px!important;}
	.wpcf7-form p {margin-top:20px!important;}
	.wpcf7-form	.wpcf7-form-control {padding:10px;border:1px solid #828282;font-weight: bold;}
	.wpcf7-submit {
	webkit-border-radius:5px!important; -moz-border-radius:5px!important;border-radius:5px!important;font-size:16px!important;
	background:#6cc5e8!important;padding:10px 15px 10px 15px;color:white;font-family:'gotham_medium';border:none!important;
	}


  /* Carousel */


.owl-carousel .owl-nav {margin-left:48.5%;margin-bottom: 40px;padding-top:15px;}
  .owl-carousel .disabled {color:#e4e4e4!important;}

.owl-carousel .owl-next,  .owl-carousel .owl-prev {float:left;margin-right:8px;font-size:20px;color:#8fc963;}
.owl-carousel .owl-dots {
  display: flex;
    justify-content: center;
    align-items: center;
  height:30px;padding-top:5px;padding-bottom: 5px;background:#F1F1F1;margin:0!important;text-align: center;}
.owl-carousel .owl-dots .owl-dot.active {background:#8fc963;}
.owl-carousel .owl-dots .owl-dot {background: #C1C1C1;float:left;margin-left: 5px;width: 10px; height: 10px;}

	/* Raccourcis Typo */
	.wh, .wh a {color:white!important;}
	.dark {color:#252525;}
	.blue {color:#6cc5e8;}
	.green {color:#8fc963;}

	.gm {font-family:'gotham_medium';}
	.gb {font-family:'gotham_book';}
	.gbld {font-family:'gotham_bold';}
	.gl {font-family:'gotham_light','helvetica',sans-serif;}
	.md {font-size:18px;}



	/* Carousel */
	#nextBtn a, #prevBtn a{color:white; font-size:20px;}


	/* Fiche Animal */
	.animal-produit p {font-size:11px;font-family:"gotham_book";margin-top:10px;line-height:16px;}
	.animal-conseil p {font-size:12px;font-family:"gotham_book";margin-top:10px;line-height:20px;}

	/* Boutons */
	.btn-success {background:#8fca3e!important;border:3px solid #A1D856!important;}
	.btn-info {background:none!important;border:3px solid white!important;}
	.btn-info:hover {background:#8fc963!important;border:3px solid #8fc963!important;}


	#animal .bg-img {


    -webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease;
    transition: all 3s ease;
    }
    #animal .bg-img:hover {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
     transform:scale(1.1);
}

/******* MODULES ******/


/******* FONTS ******/

@font-face {
    font-family: 'imw';
    src: url('fonts/im_wunderland_bold-webfont.woff2') format('woff2'),
         url('fonts/im_wunderland_bold-webfont.woff') format('woff'),
         url('fonts/im_wunderland_bold-webfont.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;

}
 @font-face {
    font-family: 'gotham_bold';
    src: url('fonts/Gotham/GothamRnd-Bold.eot');
    src: url('fonts/Gotham/GothamRnd-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham/GothamRnd-Bold.woff') format('woff'),
         url('fonts/Gotham/GothamRnd-Bold.ttf') format('truetype'),
         url('fonts/Gotham/GothamRnd-Bold.svg#Gotham-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'gotham_light';
    src: url('fonts/Gotham/Gotham-Light.eot');
    src: url('fonts/Gotham/Gotham-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham/Gotham-Light.woff') format('woff'),
         url('fonts/Gotham/Gotham-Light.ttf') format('truetype'),
         url('fonts/Gotham/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
    font-family: 'gotham_medium';
    src: url('fonts/Gotham/GothamRnd-Medium.eot');
    src: url('fonts/Gotham/GothamRnd-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham/GothamRnd-Medium.woff') format('woff'),
         url('fonts/Gotham/GothamRnd-Medium.ttf') format('truetype'),
         url('fonts/Gotham/GothamRnd-Medium.svg#GothamRnd-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'gotham_book';
    src: url('fonts/Gotham/GothamRnd-Book.eot');
    src: url('fonts/Gotham/GothamRnd-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham/GothamRnd-Book.woff') format('woff'),
         url('fonts/Gotham/GothamRnd-Book.ttf') format('truetype'),
         url('fonts/Gotham/GothamRnd-Book.svg#GothamRnd-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
