/* 20240903210523 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #cc7827;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #cc7827;
  box-shadow: 0 0 2px #cc7827;
}

.gui-select.gui-focus .gui-handle {
  border-color: #cc7827;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* Dev.css*/ 
img {
   max-width: 100%;
  height: auto;
}

div.price-wrap > span.old-price + span.price {
  color: #ff0000;
}
div.image-wrap + div.info > div.left + div.right {
  color: #ff0000;
}
nav.nonbounce.desktop.vertical ul li ul.subnav li {
  background-color: #f3f3f3; /* background of list elements */
  border-color: #fbfbfb; /* top and bottom border of list elements */
}
nav.nonbounce.desktop.vertical ul li ul.subnav {
  border-color: #fbfbfb; /* border of submenu itself */
}
/* Jérémi Code For Language Selector 
:lang(us) 
ul.currency-langs-holder.dropdown-content.dropdown-right {
    width: 90px!important;
  height: 30px;
  right: -7px!important;
  background: #000000!important;
  bottom: -24px!important;
}
:lang(fc) 
ul.currency-langs-holder.dropdown-content.dropdown-right {
    width: 90px!important;
  height: 30px;
right: -7px!important;
  background: #000000!important;
  bottom: -24px!important;
}
span.flags.us {
  box-sizing: content-box;
    position: relative;
      right: -12px;
      bottom: -5px;
    width: 15px;
    height: 17px;
  box-sizing:;
    position: 100px 0px;
  background-position: 0px -5px; 
  background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/33195738/image2.png);
    width: 68px;
}
li.langs.dropdown-holder {
 position: relative;
    right: -75px;
}
span.flags.fc {
  box-sizing: content-box;
    position: relative;
      right: -7px;
      bottom: -5px;
    width: 15px;
    height: 17px;
  box-sizing:;
    position: 100px 0px;
  background-position: 0px -5px; 
  background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/33195780/image3.png);
    width: 68px;
}
:lang(fc) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/us/"]:after {
    content: 'English';
      visibility: visible;
}
:lang(fc) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/us/"]:hover {
color: #cc7827
}
:lang(us) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/us/"] {
  visibility: hidden;
    position: relative;
    bottom: 39px;
    right: 10px;
    font-weight: 400;
    color: #eff2f4;
}
:lang(us) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
   a[href^="https://www.velozophie.ca/fc/"] {
  visibility: hidden;
    position: relative;
    bottom: 99px;
    right: 10px;
    font-weight: 400;
     color: #eff2f4;
}
:lang(us)
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/fc/"]:after {
    content: 'Français';
      visibility: visible;
}
:lang(us)
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/fc/"]:hover {
color: #cc7827
}
:lang(us)
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/us/"]:after {
    content: 'English';
      display: none;
}
:lang(fc) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/us/"] {
  visibility: hidden;
    position: relative;
    bottom: 39px;
    right: 10px;
    font-weight: 400;
    color: #eff2f4;
}
:lang(fc) 
ul.currency-langs-holder.dropdown-content.dropdown-right 
  a[href^="https://www.velozophie.ca/fc/"] {
  visibility: hidden;
    position: relative;
    bottom: 102px;
    right: 10px;
    font-weight: 400;
    color: #eff2f4;
}
:lang(fc) 
#topbar-right ul>li>ul>li>a {
    font-size: 14px;
  position: relative;
  right: 27px;
}
:lang(us) 
#topbar-right ul>li>ul>li>a {
    font-size: 14px;
  position: relative;
  right: 28px;
}*/
/* Jérémi Code For Currency selector */
li.currencies.dropdown-holder {
  visibility: hidden
}   
@media screen and (min-width: 990px) and (max-width: 1207px) {
div#topbar
  .col-md-4 {
    width: 104%;
}
  }
/* Jérémi Code For checkout address */
div#gui-wrapper.gui.gui-checkout.gui-checkout-default.gui-checkout-details
  .gui-form .gui-radio label {
  visibility: hidden
}  
input#gui-form-details-sameaddress-no {
  visibility: hidden
}  
input#gui-form-details-sameaddress-yes {
  visibility: hidden
}  
/* Jérémi Code For cart card icon */
}  
div.cart-extra-holder {
  box-sizing: content-box;
    position: relative;
      right:;
      bottom:-50px; 
    width: 240px;
    height: 30px;
} 
.payment-icons.icon-payment-creditcard {
  background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/53380315/affirm-logo-color.png);
  box-sizing: content-box;
    position: relative;
      left: 0px;
      bottom: 40px; 
    width: 240.5px;
    height: 40px;
} 

.payment-icons-cart
.payment-icons.icon-payment-creditcard {
  background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/53380423/affirm-logo-color.png);
  box-sizing: content-box;
    position: relative;
      left: 0px;
      bottom: 40px; 
    width: 240.5px;
    height: 40px;
} 

.payment-icons.icon-payment-creditcard {
    background-position: 0 0px;
}
/* Jérémi Code For banner */
.banner-text-block {
    max-width: 500px;
} 
div.banner-text-block.text-right {
  width: auto;
  position: relative;
    right: 90px;
} 
.banner-text-block .title {
    display: block;
    margin-bottom: 15px;
    font-size: 40px;
}
.home-slider-holder .slider-text .slider-sub {
    font-size: 25px;
    color: #fff;
    display: block;
    margin-bottom: 15px;
}
.home-slider-holder .slider-text-holder {
    display: table;
    padding: 30px;
    max-width: 1320px;
    margin: 0 auto;
    position: relative;
      left: 65px;
      bottom: 10px;
} 
.home-slider 
  .button {
    font-size: 20px;
        font-weight: 400;
} 
@media (min-width: 801px) {
.home-slider-holder .fixed .slider-content-container {
    background-size: cover;
    background-position: center;
}
  }
/* Jérémi Code to hide Horizontal scrollbar */
body {
  overflow-x: visible; 
}
/* Jérémi Code For header logo position */
@media screen and (min-width: 990px) {
.headerscrolled #logo img {
  height: 70px;
  position: relative;
      bottom: 0px; 
}
.headerscrolled #logo img {
    max-height: 60px;
}
#logo img {
    max-height: 7000px;
  position: relative;
      bottom: 15px; 
}
  }
/* Jérémi Code For header logo position mobile */
@media screen and (max-width: 600px) {
/* Jérémi Code For brands slider */
div.swiper-container.home-brands.swiper-container-horizontal {
  width: 120%;
  position: relative;
      left:;
} 
/* Jérémi Code For header logo position mobile */ 
  #logo img {
   position: relative;
      bottom: 0px; 
      left: -10px
}
 .headerscrolled #logo img {
    height: 40px;
}
/* Jérémi Code For Banner position mobile*/
div.slider-content-container {
    max-height: 40%;
}
.home-slider-holder
  .banner-text-block {
    padding: 10px 5px;
}
.banner-text-block .title {
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
}
.home-slider-holder .slider-text .slider-sub {
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 15px;
}
.home-slider-holder .slider-text-holder {
    display: table;
    width: 80%;
    padding: 30px;
    max-width: 1320px;
    margin: 0 auto;
    position: relative;
      left: 65px;
      bottom: 10px;
}
div.home-slider-holder {
   width: 100%;
   height: 200px;
}
home-slider.fixed {
  height: 400px;
}
div.arrow.img-arrow-left {
  visibility: hidden
}
div.arrow.img-arrow-right {
  visibility: hidden
}
.home-slider 
  .button {
    font-size: 0.9em;
        font-weight: 600;
} 
/* Jérémi Code For brands slider mobile */
div.swiper-container.home-brands.swiper-container-horizontal {
  width: 100%;
  position: relative;
     left: 0px;
} 
/* Jérémi Code For Subanner position mobile*/
.subheadlines
 div.col-md-6.rowmargin {
  height: 135px;
} 
.subheadlines h3 {
  font-size: 20px;
}
.subheadlines .sub {
  font-size: 12px;
}
.subheadlines
  .banner-text-block {
   max-width: 300px;
   height: 95%;
    bottom: 0px; 
    left: 38px; 
}
.subheadlines
  .banner-text-block {
    display: inline-block;
    background: rgba(0,0,0,0.4);
    padding: 15px 5px;
}
.subheadlines .subheadline-holder {
    display: table;
    height: 110px;
    width: 100%;
    background-size: cover;
    background-position: center;
    min-width: 0px;
    min-height: 0px;  
}
.subheadlines
 div.col-md-6.rowmargin {
  margin-top: 15px;
  height: 150px;
}
/* Jérémi Code For home banner position mobile*/
.home-banner, .home-banner.full-width {
  padding: 10px;
}
.home-banner
 div.home-banner.text-left {
  max-height: 130px;
}
.home-banner
 div.banner-text-block {
      bottom: -2px; 
      left: 128px; 
    padding: 15px 5px;
}
.home-banner
 .banner-text-block .sub {
    font-size: 12px;     
}
/* Jérémi Code For Mobile Paimenent option position */
  .payment-icons.icon-payment-creditcard {
    bottom: 20px;
}
/* Jérémi Code For home product position mobile */
div#home-products  
  div.product-block {
    max-height: 380px;
}
div.tab-content.productshome 
 div.product-block-stock {
   position: relative;
     width: 80%;
     text-align: center;
     margin-top: -30px;
     font-size: 0.9em;
     opacity: 0;
     transition: all 0.3s ease;
}
/* Jérémi Code For blogs mobile */
.container.blogs
  .row {
    margin-left: 5px;
}
 }
/* Jérémi Code For brands slider */
@media screen and (min-width: 1400px) {
div.swiper-container.home-brands.swiper-container-horizontal {
  width: 140%;
  position: relative;
    left: -200px;
} 
 }
@media screen and (min-width: 0px) {
  div.container.homepage-brands 
  div.row.rowmargin80 {
    margin-top: 80px;
}
 }
@media screen and (min-width: 400px) {
  div.container.homepage-brands 
  div.row.rowmargin80 {
    margin-top: 28%;
}
 }
@media screen and (min-width: 600px) {
  div.container.homepage-brands 
  div.row.rowmargin80 {
    margin-top: 80px;
    width: 100%;
}
 }
@media screen and (min-width: 990px) {
  div.container.homepage-brands 
  div.row.rowmargin80 {
    margin-top: 80px;
}
 }
/* Jérémi Code For megamenu  */
#navbar .megamenu .sub-holder { 
  max-height: 200px; 
  margin-bottom: 30px; 
  margin-right: 0px; 
  align-content: center; 
}
ul.sub1.megamenu {
  width: 110%;
}
#navbar nav ul h4 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}
#navbar .subcat-image { 
  width: 70%
}
#navbar .subcat-image {
    width: 70%;
    position: relative;
}
/* Jérémi Code For searchbar  */
#header-left .searchcontent {
    width: 500px;
    position: relative;
}
.searchcontent .searchresults img {
    margin-right: 60px;
    width: 40px;
    height: 33px;
}
@media (min-width: 1300px) {
.container {
    width: 2000px;
}
 }
@media (min-width: 1300px) {
.megamenu
  .container {
    width: 1590px;
}
 }
turbolinks-category-image {
  visibility: visible
 }
/*@media (min-width: 1800px) {
  .search-holder {
    width: auto;
    position: relative;
      right: 100px;
}
  }
@media (min-width: 1982px) {
.search-holder {
    width: auto;
    position: relative;
      right: 180px;
}
  }
@media (min-width: 2202px) {
  .search-holder {
    width: auto;
    position: relative;
      right: 300px;
}
  }*/
@media (min-width: 1800px) {
#header-left .searchcontent {
    width: auto;
    position: relative;
      right: 100px;
}
  }
@media (min-width: 1982px) {
#header-left .searchcontent {
    width: auto;
    position: relative;
      right: 180px;
}
  }
@media (min-width: 2202px) {
#header-left .searchcontent {
    width: auto;
    position: relative;
      right: 300px;
}
  }
.searchcontent .searchresults li h4 {
    font-size: 14px;
}
/* Jérémi Code For footer */
div.footer-base
 div.row {
   border-top: 1px solid #cc7827;
}
div.footer-base
 .newsletter {
    margin-bottom: 60px;
}
div.footer-base
 div.row
  .rowmargin {
    margin-top: 60px;
}
@media (min-width: 1490px) {
div.col-md-3.col-sm-6.company-info.rowmargin {  
  position: relative;
    right: -250px;
}
  }
@media (min-width: 990px) and (max-width: 1489px) {
div.col-md-3.col-sm-6.company-info.rowmargin {  
  left: 15%;
}
  }
@media (min-width: 990px) and (max-width: 1489px) {
div.footer-base div.row .rowmargin {
  right: 10%;
}
  }
div.footer-base div.row .rowmargin {
    margin-top: 60px;
}
@media (min-width: 1490px) {
div.footer-base div.row .rowmargin {    
  position: relative;
      right: 100px;
}
  }
/* Jérémi Code For home page organisation */
@media (min-width: 1439px) {
div.container-fluid.banners-home {
  /*bottom: -1360px;
    position: relative;*/
    width: 100%;
    max-width: 2000px;
  height: 400px;
}
  }
@media (min-width: 1439px) {
div.container-fluid.banners-home
.banners-home-block {
  width: 34.4%;;
margin-left: 26px;
  }
  }
@media (min-width: 1439px) {
div.container-fluid.banners-home
.banners-home-block.compact {
    height: 300px;
}
  }
/*@media (min-width: 1440px) {
.home-banner {
    position: relative;
    bottom: 1880px;
}*/
/*div#home-categories.container {
  position: relative;
    bottom: 1555px;
}*/
/*div.container.homepage-brands {
position: relative;
    bottom: -2161px;
}*/
/*#home-products {
    position: relative;
    bottom: -914px;
}*/
/*div#home-blogs.container.blogs {
position: relative;
    bottom: 269px;
}*/
/*:lang(us) 
  div.container.homepage-brands {
  position: relative;
    bottom: -850px;
}
 }
/* Jérémi Code For dropdown menu fr */
#navbar ul.megamenu .maxheight {
    height: 1000px;
}
@media (min-width: 992px) {
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/montagne/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/route/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/mountain/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/road/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/'] {
  position: relative;
  bottom: -170px;
  right: -10px;
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/nouveau/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/fat-bike/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/enfants/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/new-arrivals/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/fat-bike/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/kids/'], ,div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/velos-demos/'] {
  position: relative;
  bottom: -120px;
  right: -10px;
  border-bottom:1px solid #000000;
  padding-bottom: 5px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/montagne/double-suspension/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/cyclocross/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/route/ville-et-hybride/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/hybrides-electriques/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/route-electrique/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/montagne-electrique/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/mountain/full-suspension/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/cyclocross/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/road/city-and-hybrid/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/hybrid-e-bikes/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/road-e-bikes/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/mountain-e-bikes/'] {
  position: relative;
  bottom: -170px;
  border-left: 1px solid #eee;
  padding: 5px 10px!important;
  z-index: 10;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/montagne/hardtail/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cyclotourisme/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/route/performance-et-endurance/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/mountain/hardtail/'],div.col-md-12.maxheight [href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/gravel-and-touring/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/road/performance-endurance/'] {
  position: relative;
  bottom: -170px;
  border-left: 1px solid #eee;
  padding: 5px 10px!important;
  z-index: 10;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/montagne/montagne/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/mountain/mountain/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34667547/1234.png);
    height: 150px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: 140%;
    background-position: 90% 15%;
    padding-left: 30px!important;
    padding-top: 40px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cross/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/cross-and-gravel/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34668632/allo.png);
    height: 150px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: 100%;
    background-position: 40% 75%;
    padding-left: 30px!important;
    padding-top: 40px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/route/route/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/road/road/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34668990/1.png);
    height: 150px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: 170%;
    background-position: 80% 55%;
    padding-left: 30px!important;
    padding-top: 40px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/velos-electriques/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/e-bikes/e-bikes/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34669057/1.png);
    height: 150px;
    width: 105%;
    position: relative;
    bottom: 132px;
    pointer-events: none;
    cursor: default;
    background-size: 100%;
    background-position: 80% 73%;
    padding-left: 30px!important;
    padding-top: 40px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
#navbar nav ul h4 {
    font-size: 17px;
}
#navbar nav ul .megamenu .sub2 a {
    font-size: 15px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/pieces/selles/'] {
  border-bottom: 2px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/e-bikes/e-bikes/'] {
  padding-bottom: 5px;
  position: relative;
  right: -10px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/casques/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/gants/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/bases-dentrainement/'], div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/'],div.col-md-12.maxheight  a[href$='https://www.velozophie.ca/us/accessories-and-tools/helmets/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/gloves/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/trainers/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
  bottom: -160px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/transport-et-entreposage/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/transport-and-storage/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34708896/5.png);
    height: 168px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: cover;
    background-position: 110% 25%;
    padding-left: 30px!important;
    padding-top: 70px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
#navbar ul.megamenu .maxheight {
    overflow-y: hidden;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/hydratation/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/outils-et-maintenance/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/hydration/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/tools-and-maintenance/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
  bottom: -4px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/casques/casques/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/helmets/helmets/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/35044370/giro-helios-spherical-gravel-helmet-lifestyle-spec.jpg);
    height: 200px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: cover;
    background-position: 70% 42px;
    padding-left: 30px!important;
    padding-top: 100px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/gants/gants/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/gloves/gloves/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34708798/4.png);
    height: 200px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: cover;
    background-position: 80% 100%;
    padding-left: 30px!important;
    padding-top: 100px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/bequille/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/kickstand/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
  bottom: -6px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/cadenas-et-garde-boue/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/odometres/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/sacs-et-porte-bagages/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/locks-and-mudguards/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/computers/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/bags-and-racks/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
  bottom: -6px;
}
@media (max-width: 1299px) {
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/cadenas-et-garde-boue/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/odometres/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/sacs-et-porte-bagages/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/locks-and-mudguards/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/computers/'], div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/bags-and-racks/'] {
  bottom: -15px;
  }
    }
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/porte-velos/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/car-racks/'] {
  border-left: 1px solid #eee;
  padding: 5px 10px!important;
  position: relative;
  bottom: -160px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/visibilite/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/visibility/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
  position: relative;
  right: -10px;
  bottom: -47px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/bases-dentrainement/bases-dentrainement/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/trainers/trainers/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34708971/7.png);
    height: 200px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: cover;
    background-position: 65% 5px;
    padding-left: 30px!important;
    padding-top: 100px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/hydratation/bidons/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/hydratation/porte-bidons/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/outils-et-maintenance/lubrifiants-et-produits-nettoyants/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/outils-et-maintenance/pompes/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/hydration/water-bottle/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/hydration/cages/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/tools-and-maintenance/lubricants-and-cleaning-products/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/tools-and-maintenance/pumps/'], div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/hydration/hydration-bag/'], div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/hydratation/sac-dhydratation/'] {
  border-left: 1px solid #eee;
  padding: 5px 10px!important;
  position: relative;
  bottom: -5px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/visibilite/lumieres/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/visibility/lights/'] {
  border-left: 1px solid #eee;
  padding: 5px 10px!important;
  position: relative;
	bottom: -45px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/nos-services/entretiens-complets/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/a-la-carte/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/positionnement/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/procedure-de-garantie/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/carrieres/technicienne-dexperience-en-mecanique-de-velo/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/carrieres/conseillerere-aux-ventes/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/carrieres/technicienne-en-mecanique-de-velo/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/plan-dentretien-gratuit-vz/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/our-free-service-plan/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/tune-ups/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/a-la-carte/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/bike-fitting/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/warranty/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/experienced-bicycle-mechanics-technician/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/sales-advisor/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/bicycle-mechanic-technician/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/media/chroniques-radio/'] {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/pieces/chambres-a-air/chambres-a-air/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/parts/inner-tubes/inner-tubes/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34706978/1.png);
    height: 200px;
    width: 105%;
    position: relative;
    bottom: 100px;
    pointer-events: none;
    cursor: default;
    background-size: 110%;
    background-position: 110% 5%;
    padding-left: 30px!important;
    padding-top: 100px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/pieces/selles/selles/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/parts/saddles/saddles/'] {
    font-size: 24px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34707164/2.png);
    height: 200px;
    width: 105%;
    position: relative;
    bottom: 100px;
    right: 0%;
    pointer-events: none;
    cursor: default;
    background-size: 100%;
    background-position: 110% 45%;
    padding-left: 30px!important;
    padding-top: 100px!important;
    font-weight: 400!important;
    color: #ffffff!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/pieces/selles/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/parts/saddles/'] {
  position: relative;
  bottom: -160px;
  right: -10px;
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/plan-dentretien-gratuit-vz/'], div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/our-free-service-plan/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/7425380/1000x300x2/image.jpg);
    height: 300px;
    width: 85%;
    position: relative;
    bottom: 100px;
    text-align: center;
    background-size: 160%;
    background-position: 50% 65%;
    z-index: 10;
    padding-top: 274px!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/entretiens-complets/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/tune-ups/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/7133393/1000x300x2/image.jpg);
    height: 300px;
    width: 80%;
    position: relative;
    bottom: 100px;
    right: -30px;
    text-align: center;
    background-size: 200%;
    background-position: 50% 60%;
    padding-top: 274px!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/a-la-carte/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/a-la-carte/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/29974139/1000x300x2/image.jpg);
    height: 300px;
    width: 80%;
    position: relative;
    bottom: 100px;
    right: -30px;
    text-align: center;
    background-size: 160%;
    background-position: 50% 68%;
    padding-top: 274px!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/positionnement/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/bike-fitting/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/32117818/1000x300x2/image.jpg);
    height: 300px;
    width: 80%;
    position: relative;
    bottom: 100px;
    right: -30px;
    text-align: center;
    background-size: 160%;
    background-position: 50% 68%;
    padding-top: 274px!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/media/chroniques-radio/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/36244490/anne.jpg);
height: 340px;
    width: 80%;
    position: relative;
    bottom: 100px;
    text-align: center;
    background-size: 240px;
    background-position: 50% 65%;
    z-index: 10;
    padding-top: 315px!important;
    color: #000000!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/procedure-de-garantie/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/warranty/'] {
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/7425380/1000x300x2/image.jpg);
    height: 290px;
    width: 85%;
    position: relative;
    bottom: 100px;
    text-align: center;
    background-size: 160%;
    background-position: 50% 69%;
    padding-top: 264px!important;
    text-transform: uppercase;
    background-repeat: no-repeat;
}
  }
@media (max-width: 1060px) {
  div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/transport-et-entreposage/'] {
        position: relative;
    bottom: 117px;
  }
  }
:lang(us) 
@media (max-width: 1013px) {
  div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/road/road/'] {
    position: relative;
    bottom: 122px;
  }
  }
li.active a[href$='https://www.velozophie.ca/fc/velos/montagne/montagne/'] li.active  a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cross/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/route/route/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/velos-electriques/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/montagne/montagne/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/velos-electriques/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/route/route/'], li.active  a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cross/'], li.active  a[href$='https://www.velozophie.ca/fc/pieces/selles/selles/'], li.active  a[href$='https://www.velozophie.ca/fc/pieces/chambres-a-air/chambres-a-air/'], li.active  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/casques/casques/'], li.active  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/gants/gants/'], li.active  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/transport-et-entreposage/'], li.active  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/bases-dentrainement/bases-dentrainement/'], li.active  a[href$='https://www.velozophie.ca/us/bikes/mountain/mountain/'], li.active  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/e-bikes/'], li.active  a[href$='https://www.velozophie.ca/us/bikes/road/road/'], li.active  a[href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/cross-and-gravel/'], li.active  a[href$='https://www.velozophie.ca/us/parts/saddles/saddles/'], li.active  a[href$='https://www.velozophie.ca/us/parts/inner-tubes/inner-tubes/'], li.active  a[href$='https://www.velozophie.ca/us/accessories-and-tools/helmets/helmets/'], li.active  a[href$='https://www.velozophie.ca/us/accessories-and-tools/gloves/gloves/'], li.active  a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/transport-and-storage/'], li.active  a[href$='https://www.velozophie.ca/us/accessories-and-tools/trainers/trainers/'] {
  visibility: hidden;
}
ul.megamenu a[href$='https://www.velozophie.ca/fc/velos/montagne/montagne/'] ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cross/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/route/route/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/velos-electriques/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/montagne/montagne/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/velos-electriques/velos-electriques/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/route/route/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/velos/gravel-et-cross/gravel-et-cross/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/pieces/selles/selles/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/pieces/chambres-a-air/chambres-a-air/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/casques/casques/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/gants/gants/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/transport-et-entreposage/'], ul.megamenu  a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/bases-dentrainement/bases-dentrainement/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/bikes/mountain/mountain/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/bikes/e-bikes/e-bikes/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/bikes/road/road/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/bikes/cross-and-gravel/cross-and-gravel/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/parts/saddles/saddles/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/parts/inner-tubes/inner-tubes/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/accessories-and-tools/helmets/helmets/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/accessories-and-tools/gloves/gloves/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/transport-and-storage/'], ul.megamenu  a[href$='https://www.velozophie.ca/us/accessories-and-tools/trainers/trainers/'] {
  visibility: visible;
}
/* Jérémi Code For dropdown menu us */
@media (min-width: 992px) {
.cat-top-holder {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 200px!important;
}
div.cat-top-left.hidden-xs.hidden-xxs {
position: relative;
    bottom: 40px;
  }
.cat-top-holder 
h1 {
    font-size: 30px;
    position: relative;
    bottom: 50px;
}
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/carrieres/image/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/image/'] {
    font-size: 0px!important;
    background-image: url(https://cdn.shoplightspeed.com/shops/617683/files/34765243/building-ciel.png);
    height: 300px;
    width: 300%;
    position: relative;
    bottom: -80px;
    right: 320%;
    pointer-events: none;
    cursor: default;
    background-size: 100%;
    background-position: 100% 35%;
    padding-left: -130px!important;
    padding-top: -100px!important;
    font-weight: 400!important;
    text-transform: uppercase;
}
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/carrieres/technicienne-dexperience-en-mecanique-de-velo/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/experienced-bicycle-mechanics-technician/'] {
    width: 114%;
    position: relative;
    right: 20%;
}
@media (max-width: 1195px) {
div.col-md-12.maxheight
a[href$='https://www.velozophie.ca/fc/carrieres/technicienne-dexperience-en-mecanique-de-velo/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/careers/experienced-bicycle-mechanics-technician/'] {
    width: 114%;
    position: relative;
    right: 00%;
}
}
div.col-md-3.sidebar {
font-size: 16px;
} 
  ul.megamenu
a[href$='https://www.velozophie.ca/fc/covid-19/'],ul.megamenu a[href$='https://www.velozophie.ca/us/covid-19/'] {
  color:red!important;
     }
    }
  @media (max-width: 992px) {
div.mobile-nav a[href$='https://www.velozophie.ca/fc/covid-19/'], div.mobile-nav a[href$='https://www.velozophie.ca/us/covid-19/'] {
  color:red!important;
     }
    }
@media (min-width: 992px) {
@media (max-width: 1048px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/velos/route/route/'] {
  position: relative;
    bottom: 121px;
     }
  }
@media (max-width: 1013px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/bikes/road/road/'] {
  position: relative;
    bottom: 121px;
     }
  }
@media (max-width: 1194px) {
  div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/pieces/chambres-a-air/chambres-a-air/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/parts/inner-tubes/inner-tubes/'] {
    background-position: 110% 130%;
}
  }
@media (max-width: 1300px) {
  div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/pieces/selles/selles/'],div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/parts/saddles/saddles/'] {
    background-position: 110% 105%;
}
  }
@media (max-width: 1060px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/accessoires-et-outils/transport-et-entreposage/transport-et-entreposage/']div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/accessories-and-tools/transport-and-storage/transport-and-storage/'] {
  position: relative;
    bottom: 117px;
     }
  }
@media (max-width: 1044px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/us/our-services/our-free-service-plan/'] {
    padding-top: 254px!important;
}
  }
@media (max-width: 1299px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/plan-dentretien-gratuit-vz/'] {
    padding-top: 254px!important;
}
  }
@media (max-width: 1033px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/entretiens-complets/'] {
    padding-top: 254px!important;
}
  }
@media (max-width: 1090px) {
div.col-md-12.maxheight a[href$='https://www.velozophie.ca/fc/nos-services/procedure-de-garantie/'] {
    padding-top: 245px!important;
}
  }
}
.gui-blog-article header img {
    width: auto;
    height: auto;
    max-width: 40%;
    padding-bottom: 15px;
    clear: both;
}
/*@media (min-width: 600px) {
.home-slider-holder {
    position: relative;
    bottom: 420px;
  }
  }*/
@media (min-width: 1207px) and (max-width: 1439px) {
div.container-fluid.banners-home {
   /* bottom: -915px;
    position: relative;*/
    width: 100%;
    max-width: 1610px;
    height: 400px;
}
  }
  @media (min-width: 1207px) and (max-width: 1439px) {
div.container-fluid.banners-home
.banners-home-block {
  width: 31%;
    margin-left: 23px;
}
    }
@media (min-width: 1207px) and (max-width: 1439px) {
div.container-fluid.banners-home
.banners-home-block.compact {
    height: 300px;
}
  }
@media (min-width: 991px) and (max-width: 1207px) {
div.container-fluid.banners-home {
  /*  bottom: -915px;
    position: relative;*/
    width: 100%;
    max-width: 1610px;
    height: 400px;
}
  }
@media (min-width: 991px) and (max-width: 1207px) {
div.container-fluid.banners-home
.banners-home-block {
     width: 30.4%;
    margin-left: 23px;
}
    }
@media (min-width: 991px) and (max-width: 1207px) {
div.container-fluid.banners-home
.banners-home-block.compact {
    height: 300px;
}
  }
@media (max-width: 991px) {
div.container-fluid.banners-home {
   /* bottom: -1235px;
    position: relative;*/
    width: 100%;
    max-width: 1610px;
    height: 400px;
}
  }
@media (max-width: 991px) {
div.container-fluid.banners-home
.banners-home-block {
     width: 30.4%;
    margin-left: 23px;
}
    }
@media (max-width: 991px) {
div.container-fluid.banners-home
.banners-home-block.compact {
    height: 300px;
}
  }
@media (max-width: 800px) {
div.container-fluid.banners-home {
display: none;
}
  }
@media (max-width: 800px) {
div.container-fluid.banners-home .banners-home-block {
    width: 45.6%;
    margin-left: 40px;
    overflow: hidden;
}
}
/*@media (min-width: 800px) {
div.container.subheadlines {
  position: relative;
  bottom: 385px;
}
  }*/
  @media (min-width: 601px) and (max-width: 800px) {
  .home-slider-holder {
    position: relative;
    bottom: 0px;
}
  }
  @media (max-width: 799px) {
.home-slider-holder .fixed .slider-content-container {
    height: 350px;
    background-size: cover;
    background-position: center;
    max-height: 350px
}
  }
  @media (min-width:500px) and (max-width: 600px) {
#home-products {
    margin-top: 137px;
    margin-bottom: -62px;
}
  }
  @media (min-width: 601px) and (max-width: 799px) {
    div.container.subheadlines {
   position: relative;
      position: relative;
    bottom: 75px;
}    
}    
  @media screen and (max-width: 600px) {
div.home-slider-holder  {
    width: 100%;
    height: 200px;
}
    }
@media (max-width: 600px) {
div.container-fluid.banners-home {
display: none;
}
}
@media (max-width: 600px) {
    div.container.subheadlines {
   position: relative;
      position: relative;
    bottom: -15px;
}    
}    
@media (max-width: 600px) {
 div.container-fluid.banners-home
div.banner-text-block {
    /*position: relative;
    bottom: 40px;*/
}    
}
.productpage .thumbs img {
   width: 70%;
    cursor: pointer;
}
div#home-categories.container 
  div.col-md-3.col-sm-4.col-xs-6.rowmargin {
      margin-top: 70px;
  }
@media (max-width: 767px) {
 div.container-fluid.footer
  .company-info {
    margin-top: 20px;
    margin-bottom: 40px;
    }    
 div.container-fluid.footer
div.col-md-3.col-sm-6.widget.rowmargin {
  margin-top: -40px;
    }    
}
@media (max-width: 991px) {
  div.mobile-nav
  i.fa.fa-user, i.fa.fa-flag, i.fa.fa-bar-chart, i.fa.fa-heart, {
    color: #cc7827;
        }    
}
.cart-icon {
width: 60px;
      height: 60px;
  }
div.search-holder
i.fa.fa-search {
    color: #cc7827;
    }
.blogs img {
margin-right: auto;
    width: 80%;
    margin-left: auto;
    max-height: 160px;
    max-width: 260px;
   }
div.container.homepage-brands
div.row.rowmargin80 {
margin-left: 10px;
   }
@media (max-width: 768px) {
.cart-container {
    display: block;
    overflow: hidden;
    float: right;
    width: 110%;
}
  .cart-icon {
width: 60px;
      height: 60px;
  position: relative;
  bottom: -16px;
  }
  }
.socials a {
    background: #383838;
    color: #cc7827;
}
div.footer-base
i.fa.fa-map-marker, i.fa.fa-envelope, i.fa.fa-phone, i.fa.fa-paper-plane {
color: #cc7827;
  }
div.textpage-content
table{
width: 100%!important;
    max-width: 1040px;
   }
.overflow-expand-holder>div {
   visibility: hidden!important;
   }
div.overflow-content-holder {
  max-height: 100%;
  }
.overflow-fade {
  display: none!important;
   }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904271/capture-decran-2021-07-29-150855.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904270/capture-decran-2021-07-29-150421.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908082/capture-decran-2021-07-29-161905.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908085/capture-decran-2021-07-29-161936.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908311/capture-decran-2021-07-29-161753.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35906821/capture-decran-2021-07-29-155849.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35906640/capture-decran-2021-07-29-155215.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908976/capture-decran-2021-07-29-163357.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908975/capture-decran-2021-07-29-163304.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35932069/capture-decran-2021-07-30-133808.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35932068/capture-decran-2021-07-30-133619.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933172/capture-decran-2021-07-30-135825.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933175/capture-decran-2021-07-30-135932.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933173/capture-decran-2021-07-30-135852.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933171/capture-decran-2021-07-30-135718.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904083/capture-decran-2021-07-29-150317.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35934174/capture-decran-2021-07-30-142028.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186873/capture-decran-2021-08-09-132102.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186874/capture-decran-2021-08-09-132115.png"] {
  animation-name: example;
  animation-duration: 2s;
  position: relative;
  -webkit-filter: brightness(100%);
  }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904271/capture-decran-2021-07-29-150855.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904270/capture-decran-2021-07-29-150421.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908082/capture-decran-2021-07-29-161905.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908085/capture-decran-2021-07-29-161936.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908311/capture-decran-2021-07-29-161753.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35906821/capture-decran-2021-07-29-155849.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35906640/capture-decran-2021-07-29-155215.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908976/capture-decran-2021-07-29-163357.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908975/capture-decran-2021-07-29-163304.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35932069/capture-decran-2021-07-30-133808.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35932068/capture-decran-2021-07-30-133619.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933172/capture-decran-2021-07-30-135825.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933175/capture-decran-2021-07-30-135932.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933173/capture-decran-2021-07-30-135852.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35933171/capture-decran-2021-07-30-135718.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/35904083/capture-decran-2021-07-29-150317.png"]:hover {
    -webkit-filter: brightness(130%);
}
@keyframes example {
  from {opacity: 00%; bottom: -30px;}
  to {opacity: 100%; bottom: 0px;}
}
@keyframes example2 {
  from {opacity: 00%;}
  to {opacity: 100%;}
}
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35934174/capture-decran-2021-07-30-142028.png"] {
animation-name: example2;
  animation-duration: 4s;
  }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186873/capture-decran-2021-08-09-132102.png"] {
position: relative;
    bottom: 565px;
    right: 15px;
    width: 32%;
    }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186874/capture-decran-2021-08-09-132115.png"] { 
  position: relative;
bottom: 530px;
    right: 25px;
      width: 33%;
    }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186876/capture-decran-2021-08-09-132143.png"] {
  position: relative;
bottom: 885px;
    right: -1005px;
      width: 35%;
    }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186873/capture-decran-2021-08-09-132102.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186874/capture-decran-2021-08-09-132115.png"]:hover, img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186876/capture-decran-2021-08-09-132143.png"]:hover {
-webkit-filter: opacity(95%);
  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
   }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186873/capture-decran-2021-08-09-132102.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186874/capture-decran-2021-08-09-132115.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36186876/capture-decran-2021-08-09-132143.png"] {
-webkit-filter: opacity(0%);
    }
#home-products {
    z-index: 11;
}
div#home-categories.container
.catalog img.cat-img {
  opacity: 100;
  }
div#home-categories.container
.catalog img.cat-img:hover {
opacity: 0.85;
    }
.home-banner:hover {
  -webkit-filter: brightness(110%);
    }
a[href$='https://www.velozophie.ca/us/carrieres/'] {
  display: none;
   }
a[href$='https://www.velozophie.ca/us/carrieres/']::after {
  content: Careers;!important;
  display: block;!important;
     }
@media (min-width: 769px) {
a[href$='https://www.velozophie.ca/us/service/test'] {
position: relative;
    bottom: 70px;
   }
a[href$='https://www.velozophie.ca/us/service/career1'] {
  display: none;
    }
    }
@media (max-width: 768px) {
a[href$='https://www.velozophie.ca/us/service/test'], a[href$='https://www.velozophie.ca/us/service/career1'] {
position: relative;
    bottom: 70px;
   }
a[href$='https://www.velozophie.ca/us/service/career1'] {
    display: block;
   }
  a[href$='https://www.velozophie.ca/us/service/test'] {
display: none;
    }
    }
ul.megamenu
li.hidden-sm.hidden-xs.hidden-xxs {
  display: none!important;
      }
ul.megamenu
a[href$='https://www.velozophie.ca/us/media/'] {
  display: none!important;
      }
@media (min-width: 992px) {
ul.megamenu
a[href$='https://www.velozophie.ca/us/nous-joindre/'] {
  display: none!important;
      }
ul.megamenu
a[href$='https://www.velozophie.ca/fc/nous-joindre/'] {
  display: none!important;
      }
        }
@media (max-width: 991px) {
ul.categories
  a[href$='https://www.velozophie.ca/us/service/about'] {
    position: relative;
bottom: 92px;
       }
ul.categories
  a[href$='https://www.velozophie.ca/fc/blogs/velozophie/'] {
    position: relative;
bottom: 26px;
       }
:lang(us) 
a[href$='https://www.velozophie.ca/us/nous-joindre/'] {
  display: none!important;
      }
  :lang(fc) 
a[href$='https://www.velozophie.ca/us/service/about'] {
  display: none!important;
      }
          }
@media (min-width: 992px) {
  a[href$='https://www.velozophie.ca/us/service/about'] {
  display: none!important;
      }
          }
#navbar nav>ul {
  margin-left: 80px;
  }
ul.megamenu
a[href$='https://www.velozophie.ca/fc/media/'],ul.megamenu a[href$='https://www.velozophie.ca/fc/blogs/velozophie/'] {
  margin-left: -67px;
    }
@media (max-width: 991px) {
  a[href$='https://www.velozophie.ca/us/media/'] {
    background-color: #fff;
    color: #fff;
    position: relative;
    right: -200px;
    font-size: 30px;
    z-index: 11;
    pointer-events: none;
   }
   }
  a[href$='https://www.velozophie.ca/us/media/chronique-radio/'] {
      display: none!important;
       }
div#topbar
.col-md-4 {
      width: 100%;
     }
@media (min-width: 1440px) {
div.rowmargin80
h3.Headline-Home {
position: relative;
    bottom: 24px;
  text-align: center;
    font-weight: 400;
font-size: 190%;
    text-transform: uppercase;
    letter-spacing: 5px;
    }
      }
div.rowmargin80
h3.Headline-Home {
  text-align: center;
    font-weight: 400;
font-size: 190%;
    text-transform: uppercase;
    letter-spacing: 5px;
    }
  .home-banner {
    margin-top: 40px;
     }
@media (max-width: 991px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908082/capture-decran-2021-07-29-161905.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35908085/capture-decran-2021-07-29-161936.png"] {
width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 50%;
    margin-bottom: 20px
      }
      }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35934174/capture-decran-2021-07-30-142028.png"] {
      display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 90px;
    bottom: -1px;
}
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36588841/capture-decran-2021-07-30-142042.png"] {
  display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 30px;
    bottom: 40px;
    }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35934175/capture-decran-2021-07-30-142040.png"] {
      display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -30px;
    bottom: 80.5px;
}
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35934314/capture-decran-2021-07-30-142323.png"] {
      text-align: justify;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -90px;
    bottom: 121px;
  }
@media(max-width: 1344px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257032/capture-decran-2021-08-11-125931.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257033/capture-decran-2021-08-11-130125.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257035/capture-decran-2021-08-11-130650.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257274/capture-decran-2021-08-11-131138.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257034/capture-decran-2021-08-11-130446.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257029/capture-decran-2021-08-11-125629.png"] {
    max-width: 40%;
     }
      }
@media(max-width: 1119px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257029/capture-decran-2021-08-11-125629.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257274/capture-decran-2021-08-11-131138.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257033/capture-decran-2021-08-11-130125.png"] {
  margin-left: 8%;
       }
      }
@media(min-width: 1490px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257029/capture-decran-2021-08-11-125629.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257033/capture-decran-2021-08-11-130125.png"] {
     margin-left: 5%;
       }
      }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257032/capture-decran-2021-08-11-125931.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257033/capture-decran-2021-08-11-130125.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257035/capture-decran-2021-08-11-130650.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257274/capture-decran-2021-08-11-131138.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257034/capture-decran-2021-08-11-130446.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257029/capture-decran-2021-08-11-125629.png"] {
    margin-top: 10px;
      }
@media(min-width: 900px) and (max-width: 1119px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257035/capture-decran-2021-08-11-130650.png"] {
      position: relative;
    right: -15px;
       }
      }
@media(min-width: 900px) and (max-width: 1119px) {
  img[src="https://cdn.shoplightspeed.com/shops/617683/files/36257274/capture-decran-2021-08-11-131138.png"] {
      position: relative;
right: -5px;
       }
      }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36589010/capture-decran-2021-07-29-165636w.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35910564/capture-d-ecran-2021-07-29-165701-removebg-preview.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35910565/capture-d-ecran-2021-07-29-165636-removebg-preview.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35910261/capture-d-ecran-2021-07-29-165241-removebg-preview.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/35910566/capture-d-ecran-2021-07-29-165606-removebg-preview.png"], img[src="https://cdn.shoplightspeed.com/shops/617683/files/36589011/capture-decran-2021-07-29-1656061.png"] {
width: 40%;
    max-width: 25%;
    margin-top: 5%;
        }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/36589011/capture-decran-2021-07-29-1656061.png"] {
  width: 10%;
    }
img[src="https://cdn.shoplightspeed.com/shops/617683/files/35910261/capture-d-ecran-2021-07-29-165241-removebg-preview.png"] {
  width: 20%;
    }
@media (min-width: 1376px) {
.infoh3contact {
    position: relative;
    bottom: 15px!important;
}
  @media (max-width: 500px) {
#notification a {
  font-size: 0.6em!important;
    }
  }
