/* Stylesheet: CMA-CSS-V2 Modified On 2023-05-25 16:22:54 */
/*******RESET********/body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, textarea, th, td, figure{margin:0;padding:0;border:0;outline:none;}header, hgroup, section, article, aside, figure, figcaption, nav, footer{display:block;}ul, ol, li{list-style:none;}a, a:hover{text-decoration:none;}a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}.hidden{visibility:hidden;overflow:hidden;}.none, .mobile-div{display:none;}.left{float:left;}.right{float:right;}.clear{clear:both;}p.clear{height:0;}.maj{text-transform:uppercase;}.lowercase{text-transform:lowercase;}::selection{background-color:white;color:#25d4bc;}::-webkit-selection{background-color:#25d4bc;color:#fff;}::-moz-selection{background-color:#25d4bc;color:#fff;}.col1{width:49%;float:left;}.col2{width:49%;float:right;}.container{width:1200px;margin:0 auto;position:relative;}body, html{width:100%;height:100%;}body{background:#fff;font-family: 'Ubuntu', sans-serif;color:#626262;font-size:16px;padding-top:90px;}body.home,body#tinymce{padding:0;}@font-face {font-family: 'CubanoRegular';src: url('https://www.terroirdetouraine.fr/font/cubano-regular-webfont.eot');src: url('https://www.terroirdetouraine.fr/font/cubano-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.terroirdetouraine.fr/font/cubano-regular-webfont.woff') format('woff'),url('https://www.terroirdetouraine.fr/font/cubano-regular-webfont.ttf') format('truetype'),url('https://www.terroirdetouraine.fr/font/cubano-regular-webfont.svg#CubanoRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'terroir';src: url('https://www.terroirdetouraine.fr/font/terroir.eot');src: url('https://www.terroirdetouraine.fr/font/terroir.eot#iefix') format('embedded-opentype'),url('https://www.terroirdetouraine.fr/font/terroir.woff2') format('woff2'),url('https://www.terroirdetouraine.fr/font/terroir.woff') format('woff'),url('https://www.terroirdetouraine.fr/font/terroir.ttf') format('truetype'),url('https://www.terroirdetouraine.fr/font/terroir.svg#terroir') format('svg');font-weight: normal;font-style: normal;}/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. *//* Note, that will break hinting! In other OS-es font will be not as sharp as it could be *//*@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: 'terroir';src: url('https://www.terroirdetouraine.fr/font/terroir.svg?84721207#terroir') format('svg');}}*/[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "terroir";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;/* opacity: .8; *//* For safety - reset parent styles, that can break glyph codes*/font-variant: normal;text-transform: none;/* fix buttons height, for twitter bootstrap */line-height: 1em;/* Animation center compensation - margins should be symmetric *//* remove if not needed */margin-left: .2em;/* you can be more comfortable with increased icons size *//* font-size: 120%; *//* Font smoothing. That was taken from TWBS */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/* Uncomment for 3D effect *//* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.icon-cancel:before { content: '\e800'; } /* '' */.icon-plus:before { content: '\e801'; } /* '' */.icon-right:before { content: '\e802'; } /* '' */.icon-left:before { content: '\e803'; } /* '' */.icon-agenda:before { content: '\e804'; } /* '' */.icon-annuaire:before { content: '\e805'; } /* '' */.icon-carte:before { content: '\e806'; } /* '' */.icon-concours:before { content: '\e807'; } /* '' */.icon-down:before { content: '\e808'; } /* '' */.icon-liens:before { content: '\e809'; } /* '' */.icon-panier:before { content: '\e80a'; } /* '' */.icon-play:before { content: '\e80b'; } /* '' */.icon-pro:before { content: '\e80c'; } /* '' */.icon-recette:before { content: '\e80d'; } /* '' */.icon-souris:before { content: '\e80e'; } /* '' */.icon-contact:before { content: '\e80f'; } /* '' */.icon-plus-circled:before { content: '\e810'; } /* '' */.icon-ok:before { content: '\e811'; } /* '' */.icon-marche:before { content: '\e812'; } /* '' */.icon-ingredients:before { content: '\e813'; } /* '' */.icon-label:before { content: '\e814'; } /* '' */.icon-info:before { content: '\e815'; } /* '' */.icon-home:before { content: '\e816'; } /* '' */.icon-cook:before { content: '\e817'; } /* '' */.icon-tel:before { content: '\e819'; } /* '' */.icon-user:before { content: '\e81a'; } /* '' */.icon-ouverture:before { content: '\e81b'; } /* '' */.icon-pouce:before { content: '\e81c'; } /* '' */.icon-facebook:before { content: '\f09a'; } /* '' */.icon-angle-circled-right:before { content: '\f138'; } /* '' */.icon-angle-circled-down:before { content: '\f13a'; } /* '' */.icon-youtube-play:before { content: '\f16a'; } /* '' */header{width:100%;height:100%;position:relative;text-align:center;color:#fff;overflow:hidden;}header .container{height:100%;z-index:99;}header h1{height:100%;display:flex;}header h1 .logo-container{margin:auto;position:relative;}header .prev-bt{color:#fff;position:absolute;left:200px;top:50%;font-size:40px;width:56px;height:56px;margin-top:-28px;}header .next-bt{color:#fff;position:absolute;right:200px;top:50%;font-size:40px;width:56px;height:56px;margin-top:-28px;}header .prev-bt a, header .next-bt a{display:block;width:100%;height:100%;text-indent:-5000px;font-size:0px;position:absolute;left:0;top:0;}header h1 img{height:56%;width:auto;margin:auto;}header .photo-home{width:100%;height:100%;background:#000;background-size:cover;position:absolute;left:0;top:0;}header .photo-home .bx-wrapper, header .photo-home .bx-viewport{width:100%;height:100%;}header .photo-home ul{opacity:0.8;}header .photo-home ul, header .photo-home ul li{width:100%;height:100%;}.menu-rs{position:absolute;left:0;top:20px;}.menu-rs li{display:inline-block;margin-right:10px;}.menu-rs li a{display:block;width:38px;height:38px;line-height:38px;text-align:center;color:#25d4bc;background:#fff;border-radius:50%;}.menu-rs li a span{display:none;}.nav-lang{position:absolute;left:110px;top:27px;text-transform:uppercase;font-family: 'CubanoRegular';font-size:18px;}.nav-lang ul{display:inline-block;position:relative;}.nav-lang ul::after{display:block;content:'';width:5px;height:5px;border-radius:50%;background:#25d4bc;position:absolute;left:26px;top:50%;margin-top:-2px;}.nav-lang ul li{display:inline-block;}.nav-lang ul li a{color:#fff;opacity:0.5;margin-right:10px;}.nav-lang ul li a.active, .nav-lang ul li a:hover{opacity:1;text-decoration:underline;}header .scroll-bt{display:block;width:54px;height:54px;background:#fff;text-align:center;border-radius:50%;margin:0 auto;position:absolute;bottom:30px;left:50%;margin-left:-27px;color:#25d4bc;font-size: 30px;}header .scroll-bt span{display:none;}header .scroll-bt .icon-souris{position:relative;top:7px;}header .scroll-bt .icon-down{font-size: 7px;position: absolute;left: 50%;margin-left:-7px;bottom:3px;}.menu-bt{position:absolute;right:0;top:20px;text-transform:uppercase;font-family: 'CubanoRegular';font-size:18px;color:#fff;}.menu-bt .icon-menu{display:inline-block;width:82px;height:7px;background:#fff;border-radius:20px;position:relative;top:-4px;margin-left:10px;}.menu-bt .icon-menu::before{display:block;content:'';width:82px;height:7px;background:#fff;border-radius:20px;position:absolute;right:0;top:-12px;margin:0;}.menu-bt .icon-menu::after{display:block;content:'';width:82px;height:7px;background:#fff;border-radius:20px;position:absolute;right:0;bottom:-12px;}#fond{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background:url(https://www.terroirdetouraine.fr/images/v2/motif-lightbox.png);display:none;}nav{width:40%;height:100%;background:url(https://www.terroirdetouraine.fr/images/v2/fond-menu.jpg);position:fixed;right:-50%;top:0;z-index:9999;padding:40px;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}nav::before{display:block;content:'';width:9px;height:100%;background:url(https://www.terroirdetouraine.fr/images/v2/bordure-menu.png);position:absolute;left:-9px;top:0;}nav.open{right:0;overflow:auto;}nav a.close-bt{font-family: 'CubanoRegular';display:inline-block;text-transform:uppercase;color:#25d4bc;font-size:18px;position:absolute;left:385px;top:28px;}nav a.close-bt i{font-size: 50px;position: absolute;right: -60px;top: -20px;}nav .menu-rs{left:40px;}nav .nav-lang{color:#959595;left:150px;}nav .nav-lang ul li a{color:#959595;margin-right:10px;}nav .nav-lang ul li a.active, .nav-lang ul li a:hover{color:#25d4bc;text-decoration:underline;}ul.main-menu{padding-top:30px;width:455px;border-top:1px solid #dedede;margin-top:50px;}ul.main-menu li{margin-bottom:10px;}ul.main-menu li a{display:block;font-family: 'CubanoRegular';text-transform:uppercase;color:#464646;font-size:25px;padding:10px 0px;}ul.main-menu li a:hover{color:#25d4bc;}ul.main-menu li a i{color:#25d4bc;margin-right:10px;font-size:40px;}ul.main-menu li ul.sous-menu{padding-left:70px;display:none;}ul.main-menu li ul.sous-menu li a{font-family: 'Ubuntu', sans-serif;text-transform:none;color:#626262;font-size:20px;font-weight:500;padding:0;}ul.main-menu li ul.sous-menu li a:hover{color:#25d4bc;}#site-header{width:100%;height:90px;position:fixed;top:0;z-index:9;background:#25d4bc;}.home #site-header{position:relative;}#site-header .menu-bt{top:35px;}#titre-header{width:100%;height:370px;display:flex;position:relative;}section#titre-header::before {display: block;content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);}#titre-header h1, #titre-header .titre-section{width:280px;height:280px;border:10px solid #fff;border-radius:50%;color:#fff;font-weight:normal;font-family: 'CubanoRegular';text-transform:uppercase;font-size:33px;text-align:center;box-sizing:border-box;margin:auto;position:relative;display:flex;flex-direction:column;}#titre-header h1 p, #titre-header .titre-section p{margin:auto;padding:0 20px;posiiton:relative;}#titre-header h1::after, #titre-header .titre-section::after{display: block;content: '';width: 91%;height: 91%;border: 4px dotted #fff;border-radius: 50%;position: absolute;left: 3%;top: 3%;}#titre-header h1 i, #titre-header .titre-section i{color: #25d4bc;font-size: 50px;display:block;margin-bottom:20px;}#titre-header h1 i.icon-contact, #titre-header .titre-section i.icon-contact{position:relative;left:-15px;}#titre-header h1 span, #titre-header .titre-section span{position:relative;padding-bottom:15px;display:inline-block;}/*#titre-header h1 span::after, #titre-header .titre-section span::after{display:block;content:'';width:90%;height:1px;background:#fff;position:absolute;left:5%;bottom:0;}*/#main{padding:30px 0px;}#main hgroup{text-align:center;margin-bottom:50px;}#main .page-titre{text-align:center;font-family: 'CubanoRegular';text-transform:uppercase;font-size:35px;color:#464646;margin-bottom:50px;font-weight:normal;}#main hgroup .page-titre{display:inline-block;margin-bottom:0;}#main hgroup .prev-link, #main hgroup .next-link{display:inline-block;color:#464646;border:0;font-weight:400;font-size:30px;}#main hgroup .prev-link{margin-right:10px;}#main hgroup .next-link{margin-left:10px;}#main hgroup .prev-link:hover, #main hgroup .next-link:hover{border:0;}#main hgroup .prev-link span, #main hgroup .next-link span{display:none;}#main .chapo{font-size:18px;text-transform:uppercase;font-style:italic;margin-bottom:20px;}#main .titre{font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;font-size:20px;color:#464646;margin-bottom:10px;font-weight:normal;}#main .sous-titre{text-transform:uppercase;color:#25d4bc;font-weight:700;font-style:italic;margin-bottom:10px;font-size:18px;}.page-contact #main .col2 .sous-titre{padding-top:15px;margin-bottom:30px;}#main .detail-concours .titre{font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;color:#25d4bc;font-weight:normal;font-size:25px;}#main img{max-width:100%;height:auto;}#main a{color:#25d4bc;font-weight:700;border-bottom:1px dotted #25d4bc;}#main a:hover{border-bottom:1px solid #25d4bc;}#main ul{margin-bottom:10px;}#main ul li{padding-left:18px;margin-bottom:5px;position:relative;}#main ul li::after{display:block;content:'';width:6px;height:6px;border:2px solid #25d4bc;border-radius:50%;position:absolute;left:0;top:6px;}#main ul.liste-contact li::after{display:none;}#main ul.liste-contact li{padding-left:50px;margin-bottom:20px;font-family: 'Ubuntu', sans-serif;font-weight:500;font-size:18px;text-transform:none;}#main ul.liste-contact li::before{font-family:'terroir';display:block;position:absolute;left:0;top:0;font-size:25px;color:#ffff9d;}#main ul.liste-contact li.adresse::before{content: '\e806';}#main ul.liste-contact li.tel::before{content: '\e819';}#main ul.liste-contact li.tel span{font-size:12px;font-style:italic;}#main ul.liste-contact li.mail::before{content: '\e80f';font-size:20px;top:3px;}#main ul.liste-contact li.link::before{content: '\e809';font-size:30px;}#main ul.liste-contact li a{color:#ffff9d;border-bottom:1px dotted #ffff9d;display:inline-block;margin-bottom:5px;}#main ul.liste-contact li a:hover{border-bottom:1px solid #ffff9d;}#main img.full-img{width:100%;height:auto;}#main .col1 .bandeau{width:100%;background:#25d4bc;padding:15px 30px 15px 0px;color:#fff;font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;font-size:20px;box-sizing:border-box;margin-bottom:30px;}#main .col1 .bandeau.margin-mini{margin-bottom:5px;}#main .col1 .bandeau.bandeau-contact{padding-right:15px;}#main .col1 .bandeau.prod{font-family: 'Ubuntu', sans-serif;font-weight:500;}#main .col1 .bandeau.bandeau-contact h3{font-weight:400;font-size:20px;margin-bottom:10px;}#main .col1 .bandeau p.big{font-size:25px;position: relative;padding-left: 55px;}#main .col1 .bandeau p.big i{font-size:35px;color:#ffff9d;margin-right:10px;position: absolute;left: 0;top: -7px;}#main .col1 .bandeau p.big a{color:#fff;border:0;font-weight:400;}#main .col1 .col-container.full{width:580px;float:right;}#main .col1 .col-container img.full{width:100%;height:auto;}#main .col1 .col-container.full.alignright{text-align:right;}#main .col1 .bandeau.prod .col-container{width:500px;float:right;}#main .col1 .bandeau.prod .col-container p{position:relative;padding-left:50px;margin-bottom:20px;}#main .col1 .bandeau.prod .col-container p.adresse a{color:#fff;border:0;font-weight:500;}#main .col1 .bandeau.prod .col-container p.nom{font-weight:700;font-size:25px;}#main .col1 .bandeau.prod .col-container p.tel, #main .col1 .bandeau.prod .col-container p.tel a{font-weight:700;color:#fff;}#main .col1 .bandeau.prod .col-container p.mail{font-weight:700;text-transform:none;overflow:hidden;word-wrap:break-word;}#main .col1 .bandeau.prod .col-container i{color:#ffff9d;position:absolute;left:0;top:0;padding:0;margin:0;font-size:25px;}#main .col1 .bandeau.prod .col-container p.nom i{left:3px;}#main .col1 .bandeau.prod .col-container p.tel i{font-size:30px;top:-6px;}#main .col1 .bandeau.prod .col-container p.mail i{font-size:20px;}#main .col1 .bandeau.prod .col-container a.site-prod{display:table;background:#fff;text-transform:none;border:0;padding:5px 20px;margin:0 auto -15px auto;}#main .col1 .bandeau .col-container.full{width:550px;}#main .col1 .bandeau-contact .col-container.full{width: 565px;}#main .col1 .bandeau .col-container.mini{width:280px;float:right;}#main .col2 .col-container{width:580px;}.fiche-producteur .col2 .col-container h3{font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;font-size:24px;color:#25d4bc;font-weight: normal;margin-bottom: 20px;padding-top: 5px;position: relative;padding-left:60px;}.fiche-producteur .col2 .col-container h3::before{display: block;content: '';width: 40px;height: 40px;border: 4px solid #25d4bc;border-radius: 50%;position: absolute;left: 0;top: 0;}.fiche-producteur .col2 .col-container h3 i{font-size: 25px;width: 40px;height: 40px;position: absolute;left: 7px;top: 5px;}#main .medaille-or, #main .medaille-argent, #main .medaille-bronze{position:relative;padding-left:20px;margin-bottom:5px;display:block;}#main .medaille-or::before{display:block;content:'';width:12px;height:12px;border-radius:50%;background:#ffdb12;position:absolute;left:0;top:3px;}#main .medaille-argent::before{display:block;content:'';width:12px;height:12px;border-radius:50%;background:#c0c0c0;position:absolute;left:0;top:3px;}#main .medaille-bronze::before{display:block;content:'';width:12px;height:12px;border-radius:50%;background:#ff9c00;position:absolute;left:0;top:3px;}.fiche-producteur .col2 .col-container h4{text-transform:uppercase;font-style:italic;font-size:18px;margin-bottom:5px;}.home #main .col1{width:540px;position:relative;}.home #main .col1 a.more{display:block;width:135px;height:44px;background:#25d4bc;color:#fff;position:absolute;left:25px;bottom:25px;font-size:18px;text-transform:uppercase;font-family: 'CubanoRegular','Viga', sans-serif;line-height:44px;border-radius:5px 0px 0px 5px;font-weight:400;border:0;}.home #main .col1 a.more i{color:#ffff9d;font-size:26px;margin: 0 5px 0px 10px;}.home #main .col2{width:630px;}.home #main .col2 .col1{width:305px;}.home #main .col2 .col2{width:305px;}.home #main .col2 .bloc-actu1{width:100%;height:265px;margin-bottom:38px;border-radius:10px;position:relative;}.home #main .col2 .bloc-actu1 .mini-img{display:none;}.home #main .col2 .bloc-actu1 a.link-actu{display:block;width:100%;height:100%;font-weight:400;border:0;}.home #main .col2 .bloc-actu1 .category{display:inline-block;position:relative;height:75px;top:50%;margin-top:-38px;}.home #main .col2 .bloc-actu1 .category span{display:block;width:215px;height:75px;color:#464646;font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;font-size:28px;text-align:right;padding:5px 10px;box-sizing:border-box;background:#fff;position:relative;z-index:1;}.home #main .col2 .bloc-actu1 .category i{display:block;width:50px;height:75px;background:#25d4bc;position:absolute;right:-5px;top:0;border-radius: 5px;color: #fff;font-size: 40px;line-height: 75px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}.home #main .col2 .bloc-actu1:hover .category i{right:-45px;}.home #main .col2 .bloc-actu2, .home #main .col2 .bloc-actu3{width:100%;height:265px;border-radius:10px;position:relative;}.home #main .col2 .bloc-actu2 a, .home #main .col2 .bloc-actu3 a{display:block;width:100%;height:100%;font-weight:400;border:0;}.home #main .col2 .bloc-actu2 .cadre-recette, .home #main .col2 .bloc-actu3 .cadre-recette{width:100%;height:100%;border-radius:10px;}.home #main .col2 .bloc-actu2 .cadre-recette .mini-img, .home #main .col2 .bloc-actu3 .cadre-recette .mini-img{display:none;}.home #main .col2 .bloc-actu2 .category, .home #main .col2 .bloc-actu3 .category{display:inline-block;position:absolute;height:55px;bottom:25px;}.home #main .col2 .bloc-actu2 .category span, .home #main .col2 .bloc-actu3 .category span{display:block;height:55px;color:#464646;font-family: 'CubanoRegular','Viga', sans-serif;text-transform:uppercase;font-size:22px;text-align:right;padding:5px 10px 5px 20px;box-sizing:border-box;background:#fff;position:relative;z-index:1;}.home #main .col2 .bloc-actu2 .category span p, .home #main .col2 .bloc-actu3 .category span p{font-size:16px;font-family: 'Ubuntu', sans-serif;font-weight:500;}.home #main .col2 .bloc-actu2 .category i, .home #main .col2 .bloc-actu3 .category i{display:block;width:30px;height:55px;background:#25d4bc;position:absolute;right:-5px;top:0;border-radius: 0px 5px 5px 0px;color: #fff;font-size: 20px;line-height: 55px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}.home #main .col2 .bloc-actu2:hover .category i, .home #main .col2 .bloc-actu3:hover .category i{right:-30px;}.bx-wrapper-thumbs{width:87px !important;float:left !important;margin-left:25px;}#main .bx-wrapper-thumbs li{width:87px;height:127px !important;border-radius:10px;overflow:hidden;margin:0;padding:0;}#main .bx-wrapper-thumbs li::after{display:none;}.bx-wrapper-thumbs li img{width:100%;height:auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}.bx-wrapper-thumbs li:hover img, .bx-wrapper-thumbs li.active img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);}.bx-wrapper-produit{width:380px !important;float:right !important;}.home #main .slide-agenda li{width:380px;height:570px;border-radius:10px;overflow:hidden;padding:0;margin:0;}.home #main .slide-agenda li a{display:block;}.home #main .slide-agenda li::after{display:none;}.home .slide-agenda li img{width:100%;height:auto;}/*****AGENDA*********/.agenda-back-container{text-align:right;}#main .agenda-back-container a{font-style: italic;font-weight: 500;font-size: 14px;}ul.calendarlist{display:flex;flex-wrap:wrap;}#main ul.calendarlist li{width:279px;height:389px;border-radius:10px;overflow:hidden;margin:auto auto 20px auto;padding:0;}#main ul.calendarlist li::after{display:none;}#main ul.calendarlist li a{display:block;width:100%;height:100%;font-weight:400;border:0;}ul.calendarlist li .roll{width:100%;height:100%;background:rgba(37,212,188,0.8);color:#fff;padding:60px 10px 10px 10px;box-sizing:border-box;font-family: 'CubanoRegular','Viga', sans-serif;font-size:20px;position:relative;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}ul.calendarlist li a:hover .roll{opacity:1;}ul.calendarlist li .roll::after{display:block;content:'\e810';font-family:'terroir';color:#fff;position:absolute;left: 50%;bottom: 10px;font-size: 40px;margin-left: -20px;}ul.calendarlist li .roll h2{text-align:center;color:#005549;text-transform:uppercase;font-size:25px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:15px;margin-bottom:15px;}ul.calendarlist li .roll .date-agenda, ul.calendarlist li .roll .lieu-agenda, ul.calendarlist li .roll .info-agenda{padding-left:40px;position:relative;}ul.calendarlist li .roll .date-agenda{margin-bottom:20px;}ul.calendarlist li .roll .info-agenda{margin-top:20px;}ul.calendarlist li .roll .date-agenda i, ul.calendarlist li .roll .lieu-agenda i, ul.calendarlist li .roll .info-agenda i{color:#ffff9d;position: absolute;left: 0;top: -5px;font-size:25px;}.bandeau .col-container.agenda-info{width:377px;float:right;}.bandeau .icon{padding-left:40px;position:relative;margin-bottom:20px;}.bandeau .icon i{color:#ffff9d;position: absolute;left: 0;top: 0;font-size:25px;}.bandeau .icon.lieu i{top:-5px;}.bandeau .icon.info{margin-bottom:0;/*font-size:14px;*/}.bandeau .icon.info i{/*font-size:20px;*/top:-5px;}.col1 .agenda-img{width:407px;float:right;border-radius:10px;}/*******************//*****LISTE ITEM*********/ul.liste-item{display:flex;flex-wrap:wrap;}#main ul.liste-item li{width:290px;margin:0 auto 40px auto;padding:0;}#main ul.liste-item.large li{width:380px;}#main ul.liste-item li::after{display:none;}#main ul.liste-item li a{display:block;width:100%;height:100%;font-weight:400;border:0;text-align:center;position:relative;}#main ul.liste-item li figure{width:290px;height:290px;border-radius:10px;position:relative;overflow:hidden;}#main ul.liste-item.large li figure{width:380px;height:250px;border:1px solid rgba(24,24,24,0.1);}#main ul.liste-item li figure::before{display:block;content:'';width:100%;height:100%;background:#25d4bc;position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}#main ul.liste-item li figure::after{display:block;content:'\e810';font-family:'terroir';color:#fff;position:absolute;left:50%;top:50%;font-size: 60px;margin-left: -30px;margin-top: -30px;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}#main ul.liste-item li a:hover figure::after{opacity:1;}#main ul.liste-item li a:hover figure::before{opacity:0.7;}#main ul.liste-item.large li .date, #main ul.liste-item li .ville{color:#25d4bc;font-weight:700;font-size:16px;margin-top:10px;}#main ul.liste-item li .ville{margin-bottom:-15px;}#main ul.liste-item li .ville .distance{display:none;font-style: italic;font-weight: 500;font-size: 14px;}#main .date-detail{color:#25d4bc;font-weight:700;font-size:16px;margin:0px auto;text-align:center;}#main ul.liste-item li .nom{margin-top:20px;color:#464646;font-weight:700;font-size:16px;padding:0;text-transform:uppercase;}#main ul.liste-item.large li .nom{margin-top:5px;}/*********************//****RECETTE*********/.recette-img{margin-bottom:30px;}.ingredient-titre{font-size:24px;font-weight:normal;margin-bottom:20px;padding-top: 5px;position: relative;padding-left: 80px;min-height:60px;}.ingredient-titre i{font-size: 40px;width: 60px;height: 60px;border: 3px solid #fff;border-radius: 50%;display: block;text-align: center;line-height: 60px;position: absolute;left: 0;top: 0;}.ingredient-titre span{display:block;color:#ffff9d;font-size:20px;font-weight:700;font-family: 'Ubuntu', sans-serif;text-transform:none;}.liste-ingredient{font-size:14px;}#main .liste-ingredient ul li::after{display:block;content:'\e80f';color:#ffff9d;font-family:'terroir';top:0;}.preparation-titre{font-family: 'CubanoRegular','Viga', sans-serif;font-size:24px;font-weight:normal;margin-bottom:20px;color:#25d4bc;padding-top: 5px;position: relative;padding-left: 80px;}.preparation-titre i{font-size: 55px;width: 60px;height: 60px;position: absolute;left: -5px;top: 0;}.preparation-titre::before{display:block;content:'';width:60px;height:60px;border: 3px solid #25d4bc;border-radius: 50%;position:absolute;left:0;top:0;}#main .bloc-preparation .sous-titre{color:#626262;font-style:normal;}.cgfeedback_addcomment{display:none;padding:20px 0px;}#main #ajoutercom-bt{font-family: 'CubanoRegular','Viga', sans-serif;font-size:14px;font-weight:400;display:table;background:#25d4bc;border-radius:10px;color:#fff;text-transform:uppercase;padding:10px;margin:0 auto;border:1px solid #25d4bc;}#main #ajoutercom-bt:hover{background:#fff;color:#25d4bc;}.rediger-titre{font-family: 'CubanoRegular','Viga', sans-serif;font-size:14px;font-weight:400;color:#25d4bc;text-align:center;margin-bottom:20px;}/******************//*****CONCOURS******/.description-concours{margin-bottom:50px;}.liste-resultats figure{width: 380px;height: 250px;border: 1px solid rgba(24,24,24,0.1);border-radius:10px;overflow:hidden;float:right;}#main ul.liste-resultats > li{padding:0;margin-bottom:50px;}#main ul.liste-resultats > li::after{display:none;}.liste-resultats h2{font-family: 'CubanoRegular','Viga', sans-serif;font-size: 24px;font-weight: normal;margin-bottom: 20px;color: #25d4bc;}#main .liste-resultats li.medaille-or, #main .liste-resultats li.medaille-argent, #main .liste-resultats li.medaille-bronze{padding-left:30px;margin-bottom:10px;}#main .liste-resultats li.medaille-or::after, #main .liste-resultats li.medaille-argent::after, #main .liste-resultats li.medaille-bronze::after{display:none;}#main .liste-resultats li.medaille-or::before, #main .liste-resultats li.medaille-argent::before, #main .liste-resultats li.medaille-bronze::before{width:20px;height:20px;}/*********************//*****FORMULAIRE********/form label{font-weight:700;font-size:13px;text-transform:uppercase;display:block;margin-bottom:5px;}form input{background:#e9e9e9;width:200px;height:20px;padding:0px 5px;box-sizing:border-box;margin-bottom:20px;}form textarea{background:#e9e9e9;width:200px;height:100px;padding:5px;box-sizing:border-box;}form .contactform{position:relative;}form .contactform input, form .contactform textarea{width:250px;}form .contactform textarea{height:140px;}form .contactform div.objet{position:absolute;right:0;top:0;}form .contactform div.message{position:absolute;right:0;top:60px;}form .contactform div.submit{position:absolute;right:0;top:240px;}form #starcontainer input, form #radiocontainer input{width:20px;position: relative;top: 5px;margin-right: 5px;}form input.submit-bt{font-family: 'CubanoRegular','Viga', sans-serif;font-size: 14px;font-weight: 400;display: table;background: #25d4bc;border-radius: 10px;color: #fff;text-transform: uppercase;padding: 10px;margin: 0 auto;border: 1px solid #25d4bc;height:auto;cursor:pointer;}form input.submit-bt:hover{background: #fff;color: #25d4bc;}.listcomment{padding:30px 0px;border-top:1px solid #f3f3f3;}.feedback_summary_item{margin-bottom:30px;}.feedback_item_authorname{font-weight:500;color:#25d4bc;}.feedback_item_authodatee{font-style:italic;font-size:12px;margin-bottom:10px;}.feedback_item_rating{margin-bottom:5px;}/***********************/#footer-link{height:280px;background:#000;box-sizing:border-box;background: #000;position:relative;}#footer-link .bx-wrapper{position:absolute !important;left:0;top:0;}#footer-link .bx-wrapper, #footer-link .bx-viewport{width:100%;height:100%;}#footer-link ul.slide-footer{opacity:0.8;}#footer-link ul.slide-footer, #footer-link ul.slide-footer li{width:100%;height:100%;}#footer-link ul.liste-link{display:flex;padding:35px 0px;position:relative;z-index:99;}#footer-link ul.liste-link li{width:190px;height:190px;border-radius:50%;border:10px solid #fff;text-align:center;margin:auto;position:relative;}#footer-link ul.liste-link li::before{display: block;content: '';width: 94%;height: 94%;border: 1px dashed #fff;border-radius: 50%;position: absolute;left: 3%;top: 3%;}#footer-link ul.liste-link li a{color:#fff;font-family: 'CubanoRegular','Viga', sans-serif;font-size:22px;display:block;padding-top:30px;display: block;position: relative;width: 100%;height: 100%;box-sizing: border-box;}#footer-link ul.liste-link li a span{display:block;margin-top:10px;}#footer-link ul.liste-link li a i{color:#25d4bc;font-size:50px;}#footer-link ul.liste-link li a i.icon-panier{position:relative;left:-5px;}footer{background:#25d4bc;padding:30px 0px;}ul#menu-footer{margin:0 auto;text-align:center;position:relative;margin-bottom:30px;margin-left:20px;}ul#menu-footer::after{display:block;content:'';width:620px;height:1px;background:#fff;opacity:0.5;position:absolute;left:50%;margin-left:-310px;bottom:-20px;}ul#menu-footer li{display:inline-block;margin:0px 20px;}ul#menu-footer li a{display:block;text-align:center;}ul#menu-footer li i{color:#ffff9d;font-size:30px;position: relative;margin-bottom: 5px;left: -10px;display: block;}ul#menu-footer li i.icon-contact{left:-8px;}ul#menu-footer li:last-child i{left: 0;font-size: 50px;margin-top: -25px;top: 10px;}ul#menu-footer li span{display:block;color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;}ul#menu-legal{text-align:center;margin-bottom:10px;}ul#menu-legal li{display:inline-block;margin:0 20px;position:relative;}ul#menu-legal li::after{display:block;content:'';width:1px;height:7px;position:absolute;right:-20px;top:9px;background:#fff;}ul#menu-legal li:last-child::after{display:none;}ul#menu-legal li a{color:#005549;font-size:10px;font-weight:700;}p.copy{color:#fff;font-size:11px;text-transform:uppercase;text-align:center;}#logos-footer{padding:30px;text-align:center;}#logos-footer ul{text-align:center;margin-bottom:30px;}#logos-footer ul li{display:inline-block;margin:0 10px 30px 10px;}#logos-footer ul li img{-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}#logos-footer ul li:hover img, #logos-footer ul.trio li img{-moz-filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:grayscale(0%);}#logos-footer ul.trio li{margin:0 30px;}/*******CARTE**************/#carte{width:890px;height:780px;z-index:1;}.carte-marche{margin:0 auto;z-index:1;}.cluster{width:38px;height:46px;background:url(https://www.terroirdetouraine.fr/images/v2/map-cluster.png) no-repeat left top;font-size:15px;font-weight:bold;color:#25d4bc;text-align:center;padding-top:10px;}.info-bulle{width:300px;text-align:center;}.map-container-pro .info-bulle{text-align:left;}.info-bulle .ville-bulle{font-size:15px;font-weight:bold;color:#25d4bc;}.info-bulle .nom-bulle{font-size:16px;font-weight:bold;color:#464646;text-transform:uppercase;padding:5px 0px 10px 0px;}.info-bulle .link-bulle{color:#8c8d8d !important;font-size:12px;font-style:italic;text-decoration:underline;border:0 !important;}/***************************//****ANNUAIRE*****************/#main .annuaire-container .col1{width:35%;}#main .annuaire-container .col1 .col-container{width:290px;float:right;}#main .annuaire-container .col1 .col-container h2{font-family: 'CubanoRegular','Viga', sans-serif;font-size:30px;color:#464646;margin:30px 0px 10px 0px;font-weight:400;border-bottom:1px solid #f3f3f3;padding-bottom:10px;}#main .annuaire-container .col1 .bandeau.produit h2{margin-top:0;padding-left:75px;color:#fff;font-size:25px;position:relative;padding-bottom:0;border:0;cursor:pointer;}#main .annuaire-container .col1 .bandeau.produit h2::after{display:block;content:'\f13a';font-family:'terroir';position:absolute;right:0;top:2px;color:#ffff9d;}#main .annuaire-container .col1 .bandeau.produit h2.active::after{transform:rotateX(180deg);}#main .annuaire-container .col1 .col-container h2 i{color:#25d4bc;position:relative;left:-5px;}#main .annuaire-container .col1 .bandeau.produit{margin-bottom:0;}#main .annuaire-container .col1 .bandeau.produit .select-produit{display:none;}#main .annuaire-container .col1 .bandeau.produit form{padding-left:75px;}#main .annuaire-container .col1 .bandeau.produit form div{display:none;}#main .annuaire-container .col1 .bandeau.produit form .label-input{display:none;}#main .annuaire-container .col1 .bandeau.produit form select{width:100%;}#main .annuaire-container .col1 .bandeau.produit ul li{padding-left:75px;color:#fff;border:0;text-transform:uppercase;font-size:15px;font-weight:700;font-family: 'Ubuntu', sans-serif;}#main .annuaire-container .col1 .bandeau.produit ul li a{color:#fff;border:0;text-transform:uppercase;font-size:15px;font-weight:700;font-family: 'Ubuntu', sans-serif;}#main .annuaire-container .col1 .bandeau.produit ul li a.active, #main .annuaire-container .col1 .bandeau.produit ul li a:hover{color:#ffff9d;}#main .annuaire-container .col1 .bandeau.produit ul.liste-produit{}#main .annuaire-container .col1 .bandeau.produit ul.liste-produit li{padding-left:20px;cursor:pointer;}#main .annuaire-container .col1 .bandeau.produit ul.liste-produit li:hover{color:#ffff9d;}#main .annuaire-container .col1 .col-container .liste-metier li, #main .annuaire-container .col1 .col-container .liste-label li{padding-left:25px;margin-bottom:15px;}#main .annuaire-container .col1 .col-container .liste-label li{cursor:pointer;}#main .annuaire-container .col1 .col-container .liste-metier li#item-Autres,#main .annuaire-container .col1 .col-container .liste-label li.item-1,#main .annuaire-container .col1 .col-container .liste-label li.item-3,#main .annuaire-container .col1 .col-container .liste-label li.item-4,#main .annuaire-container .col1 .col-container .liste-label li.item-6,#main .annuaire-container .col1 .col-container .liste-label li.item-10{display:none;}#main .annuaire-container .col1 .col-container .liste-metier li::after, #main .annuaire-container .col1 .col-container .liste-label li::after{width:13px;height:13px;border-radius:5px;border:3px solid #25d4bc;top:0;}#main .annuaire-container .col1 .col-container .liste-metier li.active::after, #main .annuaire-container .col1 .col-container .liste-label li.active::after{background:#25d4bc;}#main .annuaire-container .col1 .col-container .liste-metier li.active::before, #main .annuaire-container .col1 .col-container .liste-label li.active::before{display:block;content:'';width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;left:6px;top:6px;z-index:1;}#main .annuaire-container .col1 .col-container .liste-metier li a, #main .annuaire-container .col1 .col-container .liste-label li, #main .annuaire-container .col1 .col-container .liste-label li a{color:#909090;border:0;text-transform:uppercase;font-size:15px;font-weight:700;}#main .annuaire-container .col1 .recherche-label h2 i::before{font-weight:700;}#main .annuaire-container .col1 .recherche-label form{display:none;}#main .annuaire-container .col1 .bandeau.recherche{background:none;border:4px solid #25d4bc;margin-top:20px;border-left:0;}#main .annuaire-container .col1 .bandeau.recherche form{padding-left:55px;position:relative;}#main .annuaire-container .col1 .bandeau.recherche form::after{display:block;content:'\f138';font-family:'terroir';position:absolute;right:3px;top:0;color:#25d4bc;font-size:30px;z-index:1;}#main .annuaire-container .col1 .bandeau.recherche form input{background:none;color:#25d4bc;margin:0;font-size:12px;}#main .annuaire-container .col1 .bandeau.recherche form input::placeholder{color:#25d4bc;font-style:italic;opacity:0.7;}#main .annuaire-container .col1 .bandeau.recherche form input.cms_submit{width:25px;height:25px;cursor:pointer;position:relative;z-index:2;font-size:0;display:inline-block;border:0;padding:0;}#main .annuaire-container .col2{width:64%;}#main .annuaire-container .col2 .col-container{width:860px;}#main .annuaire-container .col2 .col-container #carte{width:100%;}/***************************//****LIGHTBOX ACTU***********************/#fond-lightbox-actu{width:100%;height:100%;position:fixed;left:0;top:0;background:url(https://www.terroirdetouraine.fr/images/v2/motif-lightbox.png);z-index:99999;display:none;}#lightbox-actu-container{width:790px;height:auto;padding:0px 0px 30px 0px;background: #fff;border-radius:5px;position:absolute;left:50%;margin-left:-395px;top:0px;z-index:99999;display:none;opacity:0;}#lightbox-actu-container::before{}#lightbox-actu-container .fermer-bt{display:block;position: absolute;bottom: -25px;left: 50%;margin-left: -25px;width: 50px;height: 50px;cursor: pointer;z-index: 8040;color:#25d4bc;background:#fff;border-radius:50%;text-align: center;line-height: 50px;font-size: 35px;}#lightbox-actu-container .fermer-bt span{display:none;}#lightbox-actu-container .NewsContent{padding:20px;}#lightbox-actu-container .NewsContent .NewsSummaryPostdate{}#lightbox-actu-container .NewsContent .NewsTitle{font-family: 'CubanoRegular','Viga', sans-serif;font-size: 30px;color: #464646;text-align:center;font-weight: 400;border-bottom: 1px solid #f3f3f3;padding-bottom: 10px;}#lightbox-actu-container .NewsContent img{max-width:100%;height:auto;}/*********************************************//***LIENS UTILES****************/#main ul.liste-liens li{float:left;width:380px;padding-right:20px;padding-left:0;height:142px;position:relative;margin-bottom:20px;}#main ul.liste-liens li::after{display:none;}ul.liste-liens li a.link-logo{display:block;width:80px;height:80px;float:left;text-indent:-5000px;border:0 !important;padding:20px;}ul.liste-liens li p.name-liens{font-family: 'CubanoRegular','Viga', sans-serif;text-transform: uppercase;font-size:20px;margin-top:15px;margin-bottom:5px;width:240px;float:left;word-wrap:break-word;}ul.liste-liens li a.link-liens{max-width:240px;float:left;text-overflow: ellipsis;display: inline-block;white-space: nowrap;overflow: hidden;}/***************************//****ESPACE PRO***********/.cadre-connect form{width:auto;max-width:500px;}.cadre-connect form table{width:100%;}.cadre-connect form td{padding-bottom:20px;}.cadre-connect form input{margin-bottom:0;}form input.cms_submit{font-family: 'CubanoRegular','Viga', sans-serif;font-size: 14px;font-weight: 400;display: table;background: #25d4bc;border-radius: 10px;color: #fff;text-transform: uppercase;padding: 10px;margin: 0 auto;border: 1px solid #25d4bc;height: auto;cursor: pointer;}form input.cms_submit:hover{background: #fff;color: #25d4bc;}.lost-pass form input.cms_submit, .lost-id form input.cms_submit{margin:0;}.error{color:red;font-weight:bold;margin-bottom:30px;}div.nav-pro{width:880px;margin:0 auto 30px auto;text-align:right;}div.nav-pro.large{width:100%;}div.nav-pro p{margin-top:10px;}div.cadre-dl{width:880px;background:#25d4bc;color:#fff;margin:0 auto 30px auto;position:relative;padding:30px;box-sizing:border-box;border-radius:10px;}div.cadre-dl h3.titre-dl{font-family: 'CubanoRegular','Viga', sans-serif;text-transform: uppercase;font-size: 24px;font-weight: normal;margin-bottom: 20px;}div.cadre-dl .fichiers-dl{}div.cadre-dl a{color:#fff !important;display:inline-block;margin-bottom:5px;}/**************************//*****RECHERCHE PRO*********/#recherche-produit-pro{width:35%;float:left;background: #25d4bc;padding: 15px 30px 15px 0px;color: #fff;font-family: 'CubanoRegular','Viga', sans-serif;text-transform: uppercase;font-size: 20px;box-sizing: border-box;min-height:400px;}#recherche-produit-pro .col-container{width:290px;float:right;}#recherche-produit-pro .col-container h3{margin-top: 0;color: #fff;font-size: 25px;position: relative;padding-bottom: 0;font-weight:400;margin-bottom:20px;}#main #recherche-produit-pro .col-container ul li{padding-left: 0px;color: #fff;border: 0;text-transform: uppercase;font-size: 15px;font-weight: 700;font-family: 'Ubuntu', sans-serif;}#main #recherche-produit-pro .col-container ul li::after{display:none;}#main #recherche-produit-pro .col-container ul li a{color:#fff;border:0;text-transform:uppercase;font-size:15px;font-weight:700;font-family: 'Ubuntu', sans-serif;}#main #recherche-produit-pro .col-container ul li a.active, #main #recherche-produit-pro .col-container ul li a:hover{color:#ffff9d;}#main #recherche-produit-pro .col-container ul.liste-produit li{padding-left:20px;cursor:pointer;}#main #recherche-produit-pro .col-container ul.liste-produit li:hover{color:#ffff9d;}#recherche-produit-pro form div{display:none;}.map-container-pro{width:64%;float:right;}.map-container-pro .carte{width:860px;height:400px;}div.liste-pro{position:relative;clear:both;display:flex;flex-wrap:wrap;padding-top:30px;}div.liste-pro img.legende-pro{display:block;margin:20px auto 30px auto;}div.liste-pro a.print-bt{position:absolute;right:-60px;top:10px;}div.cadre-pro{width:25%;margin-bottom:20px;padding:10px;box-sizing:border-box;}div.cadre-pro p.nom-pro{font-family: 'CubanoRegular','Viga', sans-serif;font-size:20px;margin-bottom:5px;}ul.liste-infos-pro li{margin-top:5px;}ul.liste-infos-pro li::after{display:none !important;}ul.liste-infos-pro li p{display:inline;}ul.liste-infos-pro li.tel-pro{background:url(https://www.terroirdetouraine.fr/images/ico-tel-pro.png) no-repeat left top;padding-left:20px !important;}ul.liste-infos-pro li.dispo-pro{background:url(https://www.terroirdetouraine.fr/images/ico-dispo-pro.png) no-repeat left top;padding-left:20px !important;}ul.liste-infos-pro li.qty-pro{background:url(https://www.terroirdetouraine.fr/images/ico-qty-pro.png) no-repeat left top;padding-left:20px !important;}ul.liste-infos-pro li.livraison-pro{background:url(https://www.terroirdetouraine.fr/images/ico-livraison-pro.png) no-repeat left top;padding-left:20px !important;}ul.liste-infos-pro li.infos-pro{background:url(https://www.terroirdetouraine.fr/images/ico-info-pro.png) no-repeat left top;padding-left:20px !important;}/**************************//****FORMULAIRE PRO***********/.formulaire-pro{width:880px;margin:0 auto;}.formulaire-pro h5{text-align:center;margin-bottom:50px;color:#b30007 !important;}.inscriptionform input, .inscriptionform textarea{width:210px;height:18px;border:1px solid #e6e3dd;margin:5px 0px;color:#999;}.inscriptionform textarea{height:80px;margin-bottom:20px;}.inscriptionform label, .inscriptionform legend{text-transform:uppercase;font-weight:bold;font-size:13px;width:190px;float:left;display:inline-block;height:20px;line-height:20px;margin:5px 0px;}.inscriptionform label span{text-transform:none;}.inscriptionform .col1{width:50%;float:left;margin-bottom:30px;}.inscriptionform .col2{width:50%;float:right;}.inscriptionform .col1.civilite div, .inscriptionform .col2.civilite div{clear:both;}.inscriptionform #fbrp__46 label{padding-left:15px;}.inscriptionform #fbrp__54 .col1{margin-bottom:0;}.inscriptionform #fbrp__54 label{height:auto;line-height:16px;}.inscriptionform .fond{border-top:1px dotted #25d4bc;border-bottom:1px dotted #25d4bc;padding:30px 0px;clear:both;}.inscriptionform .prix.col2 legend{height:150px;margin-right:10px;margin-top:30px;width:180px;padding-right:10px;}.inscriptionform #fbrp__76 label{height:auto;margin-right:10px;margin-top:0px;width:180px;padding-right:10px;}.inscriptionform #fbrp__76 div{clear:both;margin-top:60px;}.inscriptionform .produits.col1{width:30%;margin-bottom:0;}.inscriptionform .annee.col2{width:15%;float:left;margin-left:15px;}.inscriptionform .produits.col1 label, .inscriptionform .produits.col1 input,.inscriptionform .annee.col2 label, .inscriptionform .annee.col2 input{width:100%;text-transform:none;text-align:center;}.inscriptionform .horaires{width:50%;float:left;padding:30px 0px;}.inscriptionform .horaires legend{width:160px;height:250px;padding-top:30px;padding-right:30px;}.inscriptionform .jour{float:left;text-align:center;}.inscriptionform .jour label{float:none;display:block;width:100%;text-transform:none;}.inscriptionform .jour input{width:100%;text-align:center;margin-bottom:10px;}.inscriptionform .logo{text-align:center;}.inscriptionform .logo input{height:auto;padding:5px;}.inscriptionform .logo label{float:none;width:100%;display:block;}.inscriptionform fieldset.produits{padding:30px 0px;}.inscriptionform fieldset.produits legend{float:none;width:100%;height:auto;text-align:center;margin-bottom:30px;display:block;position:relative;top:30px;}.inscriptionform fieldset.produits .col1, .inscriptionform fieldset.produits .col2, .inscriptionform fieldset.produits .col3, .inscriptionform fieldset.produits .col4, .inscriptionform fieldset.produits .col5{float:left;}.inscriptionform fieldset.produits .col1{width:215px;margin-right:15px;margin-bottom:0px;}.inscriptionform fieldset.produits .col2{width:180px;margin-right:15px;}.inscriptionform fieldset.produits .col3, .inscriptionform fieldset.produits .col4, .inscriptionform fieldset.produits .col5{width:140px;margin-right:15px;}.inscriptionform fieldset.produits .col5{margin-right:0;}.inscriptionform fieldset.produits .col1 input, .inscriptionform fieldset.produits .col2 input, .inscriptionform fieldset.produits .col3 input, .inscriptionform fieldset.produits .col4 input, .inscriptionform fieldset.produits .col5 input{width:100%;}.inscriptionform fieldset.produits label{float:none;width:100%;height:60px;text-transform:none;text-align:center;display:block;}.inscriptionform fieldset.conditions .col2 input{float:left;width:20px;margin-right:20px;}.inscriptionform fieldset.conditions .col2 label{width:380px;height:auto;}.inscriptionform div.submit{width:100%;text-align:center;clear:both;padding-top:20px;}/****************************//****RESPONSIVE**************/@media (max-width: 1350px) {#main .annuaire-container .col2 .col-container, .map-container-pro .carte{width:100%;}}/**************************/@media (max-width: 1280px) {nav{width:600px;right:-800px;}.container{width:90%;}#carte{width:100%;}.home #main .col1{width:460px;}.home #main .col2{width:530px;}.home #main .col2 .col1, .home #main .col2 .col2{width:250px;}#main .bx-wrapper-thumbs li{margin-bottom:10px !important;}.bx-wrapper-produit{width:320px !important;}.home #main .slide-agenda li{height:auto;}.home #main .col1 a.more{left:5px;bottom:5px;}.home #main .col2 .bloc-actu1{height:235px;}.home #main .col2 .bloc-actu2, .home #main .col2 .bloc-actu3{height:205px;}#main .col1 .bandeau .col-container.full, #main .col2 .col-container{width:90%;}form .contactform input, form .contactform textarea{width:200px;}}/**********1280*****************/@media (max-width: 1120px) {.home #main .col2{width:450px;}.home #main .col2 .col1, .home #main .col2 .col2{width:220px;}}/**********1120*****************/@media (max-width: 1024px) {.col1, .col2{width:100% !important;float:none;}.col1{margin-bottom:30px;}.col-container{width:90% !important;margin:0 auto;}#main .col1 .col-container.full, .col1 .agenda-img{width:90%;float:none;margin:0px auto 30px auto;display:block;}#main .col1 .col-container img.full{width:auto;}#main .col1 .col-container.full.alignright{text-align:center;}nav{width:90%;right:-100%;}header .next-bt, header .prev-bt{display:none;}header h1 img{width:80%;height:auto;}.bx-wrapper-thumbs{display:none;}.bx-wrapper-produit{float: none !important;margin: 0 auto;}.home #main .col1 a.more{position: relative;left: 0;bottom: 0;width: 300px;margin: 30px auto;clear: both;text-align: center;border-radius:5px;}.home #main .col2 .bloc-actu1, .home #main .col2 .bloc-actu2, .home #main .col2 .bloc-actu3{width:300px;height:70px;margin:0 auto;background:none !important;margin-bottom:20px;}.home #main .col2 .bloc-actu2 .cadre-recette, .home #main .col2 .bloc-actu3 .cadre-recette{background:none !important;}.home #main .col2 .bloc-actu1 .mini-img, .home #main .col2 .bloc-actu2 .mini-img, .home #main .col2 .bloc-actu3 .mini-img{display:block;width:100px;height:100%;border-radius:10px;float:left;}.home #main .col2 .bloc-actu1 .category, .home #main .col2 .bloc-actu2 .category, .home #main .col2 .bloc-actu3 .category{width:190px;height:100%;float:right;top:0;margin:0;position:relative;margin-right:10px;display:flex;}.home #main .col2 .bloc-actu1 .category::after, .home #main .col2 .bloc-actu2 .category::after, .home #main .col2 .bloc-actu3 .category::after{display:block;content:'';width:4px;height:90%;background:#25d4bc;position:absolute;right:-10px;top:5%;border-radius:10px;}.home #main .col2 .bloc-actu1 .category span, .home #main .col2 .bloc-actu2 .category span, .home #main .col2 .bloc-actu3 .category span{width:100%;height:auto;padding:0;font-size:24px;background:none;position:relative;margin:auto;}.home #main .col2 .bloc-actu1 .category i, .home #main .col2 .bloc-actu2 .category i, .home #main .col2 .bloc-actu3 .category i{display:none;}#footer-link{height:auto;background:none;}#footer-link .bx-wrapper{display:none;}#footer-link ul.liste-link{display:block;padding:0px 0px 30px 0px;}#footer-link ul.liste-link li{width:auto;height:auto;}#footer-link ul.liste-link li a{padding:0;}#footer-link ul.liste-link li a i{margin-right:10px;}#footer-link ul.liste-link li a span{color:#008c79;display:inline-block;}ul#menu-footer::after{width: 90%;margin: 20px auto;position: relative;left: 0;bottom: 0;}.liste-resultats figure{float:none;max-width:100%;margin:0 auto;}#recherche-produit-pro{width:100%;float:none;height:auto;min-height:auto;}#recherche-produit-pro .col-container{float:none;}.map-container-pro{width:90%;float:none;margin:30px auto;}div.cadre-pro{width:33%;}form .contactform input, form .contactform textarea{width:250px;}#main ul.liste-item li .ville .distance{display:inline-block;}}/**********1024*****************/@media (max-width: 780px) {#logo{display: block;position: relative;top: 20px;}#logo img{width: 200px;height: auto;}.menu-bt span{display:none;}.menu-bt .icon-menu, .menu-bt .icon-menu::before, .menu-bt .icon-menu::after{width:52px;}nav a.close-bt{position: relative;left: 0;top: 0;}nav .menu-rs{position: relative;left: 0;top: 20px;}nav .nav-lang{position: relative;left: 0;top: 40px;}ul.main-menu{width:100%;}ul.main-menu li a i{display:block;}ul.main-menu li a{font-size:20px;}div.cadre-pro{width:50%;}form .contactform div.objet, form .contactform div.message, form .contactform div.submit{position:relative;right:initial;top:0;}form .contactform div.submit input.cms_submit{margin:30px 0;}iframe{max-width:100%;}}/********780*************/@media (max-width: 480px) {header .nav-lang{display:none;}.home #main .col1 a.more{max-width:100%;}#main ul.liste-item.large li, #main ul.liste-item.large li figure{max-width:100%;}div.cadre-pro{width:100%;}#footer-link ul.liste-link li a span{display:block;}ul#menu-footer li, ul#menu-legal li{margin:0 10px;}ul#menu-legal li::after{right:-10px;}.info-bulle{width:auto;}}/********480*************/