body{font-family:Poppins,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin-bottom:0;font-size:14px;font-weight:300;color:#4a4a4a;line-height:24px}a{text-decoration:none!important}ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}ul.social-icons li{display:inline-block;margin-right:3px}ul.social-icons li:last-child{margin-right:0}ul.social-icons li a{width:50px;height:50px;display:inline-block;line-height:50px;background-color:#eee;color:#121212;font-size:18px;text-align:center;transition:all .3s}ul.social-icons li a:hover{background-color:#f33f3f;color:#fff}a.filled-button{background-color:#f33f3f;color:#fff;font-size:14px;text-transform:capitalize;font-weight:300;padding:10px 20px;border-radius:5px;display:inline-block;transition:all .3s}a.filled-button:hover{background-color:#121212;color:#fff}.section-heading{text-align:left;margin-bottom:60px}.subsection-heading{text-align:left;margin-bottom:10px}.section-heading h2{font-size:28px;font-weight:400;color:#1e1e1e;margin-bottom:15px}.contact-heading{background-image:url(../banner/shop_title.jpg)}.price-heading{background-image:url(../banner/shop_title.jpg)}.conditions-heading{background-image:url(../banner/saintes.jpg)}.map-heading{background-image:url(../banner/bac.jpg)}.delivery-heading{background-image:url(../banner/flamant.jpg)}.repair-heading{background-image:url(../banner/repair.jpg)}.page-heading{padding:210px 0 130px 0;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}.page-heading .text-content h4{color:#f33f3f;font-size:22px;text-transform:uppercase;font-weight:700;margin-bottom:15px}.page-heading .text-content h2{color:#fff;font-size:62px;text-transform:uppercase;letter-spacing:5px}.preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-image:url(../images/preload.gif);background-repeat:no-repeat;background-color:#fff;background-position:center}.p-justify p{text-align:justify}header{position:absolute;z-index:99999;width:100%;height:80px;background-color:#232323;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}header .navbar{padding:17px 0}.brand-title{font-family:'Great Vibes',cursive!important;font-size:48px}.background-header .navbar{padding:17px 0}.background-header{top:0;position:fixed;background-color:#fff!important;box-shadow:0 1px 10px rgba(0,0,0,.1)}.background-header .navbar-brand h2{color:#121212!important}.background-header .navbar-nav a.nav-link{color:#1e1e1e!important}.background-header .navbar-nav .active>.nav-link,.background-header .navbar-nav .nav-link.active,.background-header .navbar-nav .nav-link.show,.background-header .navbar-nav .nav-link:hover,.background-header .navbar-nav .show>.nav-link{color:#f33f3f!important}.navbar .navbar-brand{float:left;margin-top:-12px;outline:0}.navbar .navbar-brand h2{color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.navbar .navbar-brand h2 em{font-style:normal;color:#f33f3f}.navbar .navbar-brand h1{color:#f33f3f;font-size:36px;font-weight:700;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#navbarResponsive{z-index:999}.navbar-collapse{text-align:center}.navbar .navbar-nav .nav-item{margin:0 5px}.navbar .navbar-nav a.nav-link{text-transform:capitalize;font-size:15px;font-weight:500;letter-spacing:.5px;color:#fff;transition:all .5s;margin-top:5px}.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .show>.nav-link{color:#fff;padding-bottom:25px;border-bottom:3px solid #f33f3f}.navbar .navbar-toggler-icon{background-image:none}.navbar .navbar-toggler{border-color:#fff;background-color:#fff;height:36px;outline:0;border-radius:0;position:absolute;right:60px;top:20px}.navbar .navbar-toggler-icon:after{content:'\f0c9';color:#f33f3f;font-size:18px;line-height:26px;font-family:FontAwesome}.slider-block{top:80px;width:100%;height:350px;display:inline-block;margin-bottom:100px}.carousel-desc{z-index:11;position:relative;display:flex;flex-flow:column nowrap;align-items:flex-end;width:100%;height:100%;padding:35px 60px;box-sizing:border-box;color:#fff!important}.slider-item-01{background-image:url(../slider/slide01.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-02{background-image:url(../slider/slide02.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-03{background-image:url(../slider/slide03.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-04{background-image:url(../slider/slide04.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-05{background-image:url(../slider/slide05.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-06{background-image:url(../slider/slide06.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-07{background-image:url(../slider/slide07.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.slider-item-08{background-image:url(../slider/slide08.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}.h2-title{max-width:400px}.h2-title:after{content:'Location cycles, qualité & service depuis 1984'}.clear{border:0;clear:both;height:0;line-height:0;margin:0;padding:0}.fleft{float:left}.fright{float:right}.nav-lang {cursor: hand;}.lang-menu{background-color:transparent;border:none;widht:35px!important;min-width:0;padding:2px!important}.lang-menu a{padding:0 0!important}.lang-menu a:hover{background-color:transparent!important}.language-wrapper{margin-top:20px}.language-wrapper .lng-btn{text-align:center;margin-left:6px;margin-right:6px;padding:1px 11px 3px 11px;cursor:pointer;cursor:hand}.language-wrapper .lng-active{padding:0 10px 2px 10px}.language-wrapper .lng-btn img{vertical-align:middle}#changeLanguage{cursor:pointer;cursor:hand}.content{margin-top:0}.menu-item{margin-left:25%;margin-right:25%}.menu-item a{width:100%;max-width:300px;background-size:auto 200px;background-position:center top;background-repeat:no-repeat;height:auto;transition:.3s all linear;transition-property:filter,transform;display:inline-block;padding:0;box-sizing:border-box;color:#b33f4c}.item-def .down-content{padding:200px 15px 30px;overflow:hidden;text-align:center}.item-map{background-image:url(../images/map.png)}.item-price{background-image:url(../images/price.png)}.item-repair{background-image:url(../images/repair.png)}#imgMap{width:100%;border-radius:5px;cursor:pointer;transition:.3s}#imgMap:hover{opacity:.7}.modal{display:none;position:fixed;z-index:999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:100%}#dicCaption{margin:auto;display:block;width:80%;text-align:center;color:#ccc;padding:10px 0;height:150px}#divCaption,.modal-content{animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:0;right:0;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s;z-index:1}.close:focus,.close:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}}footer{text-align:center}footer .inner-content{border-top:1px solid #eee;margin-top:60px;width:100%}footer .inner-content p{text-transform:uppercase}footer .inner-content p a{color:#f33f3f;margin-left:3px}.map-item{padding:10px;margin-bottom:2em}.map-item p{text-align:justify}.map-item b{padding-right:.5em}.map-summary{margin-bottom:1em}.map-title{background-color:#f33f3f;color:#fff;text-transform:uppercase;padding-left:5px}.map-info{color:#7ee630;text-transform:uppercase}.table-price{border:2px solid #ccc;background-color:#fff;width:100%;border-collapse:collapse;text-align:center}.table-price th{background-color:#e6e6e6;border:1px solid #ccc}.table-price td{background-color:#fff;border:1px solid #ccc}.enum-list{list-style:disclosure-closed;margin-left:3em;font-weight:300;font-size:14px}.send-message{margin-top:100px}.contact-form input{font-size:14px;width:100%;height:44px;display:inline-block;line-height:42px;border:1px solid #eee;border-radius:0;margin-bottom:30px}.contact-form input:focus{box-shadow:none;border:1px solid #eee}.contact-form textarea{font-size:14px;width:100%;min-width:100%;min-height:120px;height:120px;max-height:180px;border:1px solid #eee;border-radius:0;margin-bottom:30px}.contact-form textarea:focus{box-shadow:none;border:1px solid #eee}.contact-form button.filled-button{background-color:#f33f3f;color:#fff;font-size:14px;text-transform:capitalize;font-weight:300;padding:10px 20px;border-radius:5px;display:inline-block;transition:all .3s;border:none;outline:0;cursor:pointer}.contact-form button.filled-button:hover{background-color:#121212;color:#fff}#gpdr_ask{z-index:10001;position:fixed;background-color:#fff;font-size:17px;color:#000;border-top:1px solid #000;box-shadow:0 0 20px rgba(0,0,0,.51);padding:14px;bottom:0;right:0;margin:auto;left:0;width:100%;box-sizing:border-box}#gpdr_ask .gpdr_yes,#gpdr_demande .gpdr_no{background-color:#399bd5;color:#fff;padding:8px;display:inline-block;cursor:pointer;border-radius:4px;border:1px solid #7b6565}#gpdr_ask .gpdr_non{background-color:#dedede;color:#5a5a5a;border:1px solid #a9a9a9}@media (max-width:768px){.page-heading .text-content h4{font-size:22px}.page-heading .text-content h2{font-size:36px;letter-spacing:.5px}.carousel-desc{padding:10px 5px;justify-content:flex-end}}@media (max-width:992px){.navbar .navbar-brand{position:absolute;left:30px;top:24px}.navbar .navbar-brand{width:auto}.navbar:after{display:none}#navbarResponsive{z-index:99999;position:absolute;top:80px;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1)}.navbar .navbar-nav .nav-item{border-bottom:1px solid #eee}.navbar .navbar-nav .nav-item:last-child{border-bottom:none}.navbar .navbar-nav a.nav-link{padding:15px 0;color:#1e1e1e!important}.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .show>.nav-link{color:#f33f3f!important;border-bottom:none!important;padding-bottom:15px}.carousel-desc{padding:35px 10px;justify-content:flex-end}.h2-title:after{content:'Professionnel des vélos depuis 1984'}.dropdown-lang{position:absolute;top:25px;right:15px}}