/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* Suppression du padding dans le showcase*/
#g-showcase {
  color: #FFF;
  padding: 0rem 0px;
}
/* Table responsive from Bootstrap*/
@media (max-width: 959px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* Taille image liste produits virtuemart*/
.vm-products-horizon .vm-product-media-container {
  float: left;
  max-width: 400px;
}
/* Affichage du bouton detail dans liste produits virtuemart*/
.vm-products-horizon .vm-details-button {
  display: block;
  text-align: right;
}
/* Masquage du menu virtuemart dans liste des commandes en front*/
.virtuemart-admin-area .toggler {
  visibility: hidden;
}
.virtuemart-admin-area .menu-wrapper {
  min-width: 0px;
  width: 0px;
  visibility: hidden;
}
#toolbar-save.btn-wrapper {
  display: none;
}
/* Masquage du bouton Aide dans la liste des commandes */
#toolbar-popup-help {
  display: none;
}
/* Masquage panneau gauche dans la liste des commandes */
#vmuikit-menu-wrapper {
  display: none;
}
/* Masquage mentions inutiles dans edition article à louer en front*/
#vmuikit-admin-ui-tabs {
  display: none;
}
/* Modifs sur la page one page checkout */
#bypv_cart div#cart_buttons {
  text-align: center;
}
/* Modif du background pour le bouton envoyer sur formulaire contact */
.form-actions {
  background-color: white;
  border-top: none;
}
/* Masque affichage du type d'expedition dans la fiche produit */
.productDisplayShipment {
  display: none;
}
/* Désactivation de la possibilité de modifier la quantité dans VM*/
.quantity-input {
  pointer-events: none;
}
.quantity-controls .quantity-plus {
  display: none;
}
.quantity-controls .quantity-minus {
  display: none;
}
/* Désactivation de l'icone pour actualiser la quantité dans le panier */
.vm2-add_quantity_cart {
  display: none;
}
/* Centrage icon poubelle dans le panier VM  */
.vm2-remove_from_cart {
  vertical-align: middle;
}
.vmuikit-menu-offcanvas-wrapper {
  display: none;
}
/* couleurs gamme de skis */
.blueSki {
  border-left: 3px blue solid;
}
.redSki {
  border-left: 3px red solid;
}
.blackSki {
  border-left: 3px black solid;
}
.prestigeSki {
  border-left: 3px aliceblue solid;
}
.expertSki {
  border-left: 3px gold solid;
}
.babySki {
  border-left: 3px;
  border-style: solid;
  border-image: linear-gradient(to top, blue, pink) 1;
}
.juniorSki {
  border-left: 3px;
  border-style: solid;
  border-image: linear-gradient(to top, blue, aqua) 1;
}
.juniorPerfSki {
  border-left: 3px;
  border-style: solid;
  border-image: linear-gradient(to top, darkblue, blue) 1;
}
.teenSki {
  border-left: 3px darkblue solid;
}
/*# sourceMappingURL=custom_12.css.map */