/*  Base values */
/*  Main values */
/*  Animation */
/*  Grid Specific values */
/* @function c($map){
 $value: to-string(&);
 $new: (slugify($value) : $value); //
 $map: map-merge($map,$new);
 @return $map;
}

 */
.button {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms; }
  .button:hover {
    text-decoration: none; }

.button.black {
  background-color: #1A1A18;
  color: #1A1A18; }
  .button.black:hover {
    background-color: #272724; }

.button.white {
  background-color: #FFF;
  color: #FFF; }
  .button.white:hover {
    background-color: white; }

.button.gray {
  background-color: #F9F9F9;
  color: #F9F9F9; }
  .button.gray:hover {
    background-color: white; }

.button.orange {
  background-color: #EF7C00;
  color: #EF7C00;
  color: #FFF; }
  .button.orange:hover {
    background-color: #ff890a; }

.theme-button, .color-button, input[type="submit"], button {
  border-radius: 0px; }

#site-header-sticky-wrapper {
  height: auto !important; }
  #site-header-sticky-wrapper #site-logo {
    width: 100%;
    max-width: 480px; }

#menu-menu_principal .menu-item a {
  text-transform: uppercase; }

#menu-menu_principal .current-menu-ancestor a span, #menu-menu_principal .current-menu-item a span {
  position: relative; }
  #menu-menu_principal .current-menu-ancestor a span::after, #menu-menu_principal .current-menu-item a span::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    height: 2px;
    background: #ef7c00;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

#menu-menu_principal .current-menu-ancestor .sub-menu a span::after {
  display: none; }

.home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper {
  padding: 30px;
  border: 1px solid #eee;
  -webkit-transition: background-color .3s;
  transition: background-color .3s; }
  .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper:hover {
    background-color: #A8A8A8; }
    .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper:hover .wpb_content_element h2, .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper:hover .wpb_content_element p {
      color: white; }
  .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .vc_icon_element {
    margin-bottom: 20px; }
    .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .vc_icon_element-icon {
      font-size: 50px !important; }
  .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .wpb_content_element h2 {
    font-weight: 700;
    margin: 0 0 20px;
    font-size: 1.077em; }
  .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .wpb_content_element p {
    color: #555; }
  .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .wpb_content_element .button {
    font-size: 16px;
    margin-top: 10px; }
    .home #offering .custom_box .wpb_wrapper.wpex-vc-column-wrapper .wpb_content_element .button + .button {
      margin-left: 15px; }

.home #partner .owl-item {
  float: none;
  display: inline-block;
  vertical-align: middle; }

#gammes-campingcar a.vcex-image-grid-entry-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
  border: 1px solid #A8A8A8; }
  #gammes-campingcar a.vcex-image-grid-entry-img::before {
    content: '';
    display: block;
    padding-top: 100%; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixnQkFBZ0I7QUFDaEIsMkJBQTJCO0FBQzNCOzs7Ozs7O0dBT0c7QUFDSDtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsMkNBQW1DO0VBQW5DLG1DQUFtQyxFQUFFO0VBQ3JDO0lBQ0Usc0JBQXNCLEVBQUU7O0FBRTVCO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWUsRUFBRTtFQUNqQjtJQUNFLDBCQUEwQixFQUFFOztBQUVoQztFQUNFLHVCQUF1QjtFQUN2QixZQUFZLEVBQUU7RUFDZDtJQUNFLHdCQUF3QixFQUFFOztBQUU5QjtFQUNFLDBCQUEwQjtFQUMxQixlQUFlLEVBQUU7RUFDakI7SUFDRSx3QkFBd0IsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLFlBQVksRUFBRTtFQUNkO0lBQ0UsMEJBQTBCLEVBQUU7O0FBRWhDO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usd0JBQXdCLEVBQUU7RUFDMUI7SUFDRSxZQUFZO0lBQ1osaUJBQWlCLEVBQUU7O0FBRXZCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsVUFBVTtJQUNWLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBRTs7QUFFbEM7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYztFQUNkLHVCQUF1QjtFQUN2Qix5Q0FBaUM7RUFBakMsaUNBQWlDLEVBQUU7RUFDbkM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1QjtNQUNFLGFBQWEsRUFBRTtFQUNuQjtJQUNFLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsMkJBQTJCLEVBQUU7RUFDakM7SUFDRSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0Usa0JBQWtCLEVBQUU7O0FBRTFCO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtFQUN0Qix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLGNBQWM7RUFDZCwwQkFBMEIsRUFBRTtFQUM1QjtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2Ysa0JBQWtCLEVBQUUiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qICBCYXNlIHZhbHVlcyAqL1xuLyogIE1haW4gdmFsdWVzICovXG4vKiAgQW5pbWF0aW9uICovXG4vKiAgR3JpZCBTcGVjaWZpYyB2YWx1ZXMgKi9cbi8qIEBmdW5jdGlvbiBjKCRtYXApe1xuICR2YWx1ZTogdG8tc3RyaW5nKCYpO1xuICRuZXc6IChzbHVnaWZ5KCR2YWx1ZSkgOiAkdmFsdWUpOyAvL1xuICRtYXA6IG1hcC1tZXJnZSgkbWFwLCRuZXcpO1xuIEByZXR1cm4gJG1hcDtcbn1cblxuICovXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idXR0b24uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTE4O1xuICBjb2xvcjogIzFBMUExODsgfVxuICAuYnV0dG9uLmJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI0OyB9XG5cbi5idXR0b24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuYnV0dG9uLndoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYnV0dG9uLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBjb2xvcjogI0Y5RjlGOTsgfVxuICAuYnV0dG9uLmdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5idXR0b24ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGN0MwMDtcbiAgY29sb3I6ICNFRjdDMDA7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5idXR0b24ub3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTBhOyB9XG5cbi50aGVtZS1idXR0b24sIC5jb2xvci1idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4jc2l0ZS1oZWFkZXItc3RpY2t5LXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjc2l0ZS1oZWFkZXItc3RpY2t5LXdyYXBwZXIgI3NpdGUtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuXG4jbWVudS1tZW51X3ByaW5jaXBhbCAubWVudS1pdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNtZW51LW1lbnVfcHJpbmNpcGFsIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSBzcGFuLCAjbWVudS1tZW51X3ByaW5jaXBhbCAuY3VycmVudC1tZW51LWl0ZW0gYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNtZW51LW1lbnVfcHJpbmNpcGFsIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSBzcGFuOjphZnRlciwgI21lbnUtbWVudV9wcmluY2lwYWwgLmN1cnJlbnQtbWVudS1pdGVtIGEgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZjdjMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbiNtZW51LW1lbnVfcHJpbmNpcGFsIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IGEgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gIC5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4QThBODsgfVxuICAgIC5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlcjpob3ZlciAud3BiX2NvbnRlbnRfZWxlbWVudCBoMiwgLmhvbWUgI29mZmVyaW5nIC5jdXN0b21fYm94IC53cGJfd3JhcHBlci53cGV4LXZjLWNvbHVtbi13cmFwcGVyOmhvdmVyIC53cGJfY29udGVudF9lbGVtZW50IHAge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlciAudmNfaWNvbl9lbGVtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmhvbWUgI29mZmVyaW5nIC5jdXN0b21fYm94IC53cGJfd3JhcHBlci53cGV4LXZjLWNvbHVtbi13cmFwcGVyIC52Y19pY29uX2VsZW1lbnQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaG9tZSAjb2ZmZXJpbmcgLmN1c3RvbV9ib3ggLndwYl93cmFwcGVyLndwZXgtdmMtY29sdW1uLXdyYXBwZXIgLndwYl9jb250ZW50X2VsZW1lbnQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDEuMDc3ZW07IH1cbiAgLmhvbWUgI29mZmVyaW5nIC5jdXN0b21fYm94IC53cGJfd3JhcHBlci53cGV4LXZjLWNvbHVtbi13cmFwcGVyIC53cGJfY29udGVudF9lbGVtZW50IHAge1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gIC5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlciAud3BiX2NvbnRlbnRfZWxlbWVudCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5ob21lICNvZmZlcmluZyAuY3VzdG9tX2JveCAud3BiX3dyYXBwZXIud3BleC12Yy1jb2x1bW4td3JhcHBlciAud3BiX2NvbnRlbnRfZWxlbWVudCAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uaG9tZSAjcGFydG5lciAub3dsLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNnYW1tZXMtY2FtcGluZ2NhciBhLnZjZXgtaW1hZ2UtZ3JpZC1lbnRyeS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E4QThBODsgfVxuICAjZ2FtbWVzLWNhbXBpbmdjYXIgYS52Y2V4LWltYWdlLWdyaWQtZW50cnktaW1nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4iXX0= */