style.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998
  1. @font-face {
  2. font-family: Universalis ADF Std, sans-serif;
  3. src: url('asset/fonts/UniversalisADFStd-Regular.otf') format('otf'),
  4. url('asset/fonts/UniversalisADFStd-Regular.woff') format('woff');
  5. font-family: Millimetre, sans-serif;
  6. src: url('asset/fonts/Millimetre-Bold.otf') format('otf'),
  7. url('asset/fonts/Millimetre-Regular.otf') format('otf');
  8. }
  9. *{
  10. box-sizing: border-box;
  11. }
  12. body {
  13. font-size: 16px;
  14. font-family: Universalis ADF Std, sans-serif;
  15. padding: 0!important;
  16. }
  17. h1, h2, h3, h5{
  18. font-family: Millimetre, sans-serif;
  19. }
  20. h1, h5, h6{
  21. text-transform: uppercase;
  22. }
  23. img{
  24. width: 100%;
  25. height: 100%;
  26. }
  27. ul{
  28. padding:0;
  29. }
  30. li ,ul ,ol {
  31. list-style-type:none;
  32. }
  33. a, a:hover{
  34. color: black;
  35. text-decoration: none;
  36. }
  37. /* START HEADER */
  38. header{
  39. width: 100%;
  40. position: fixed;
  41. z-index: 999;
  42. top: 0;
  43. left: 0;
  44. }
  45. header > .nav-wrapper{
  46. height: fit-content;
  47. }
  48. /* START LOGO */
  49. .logoLamine {
  50. width : 150px;
  51. height: 150px;
  52. }
  53. .logoLamine a{
  54. display: block;
  55. width: 100%;
  56. height: 100%;
  57. }
  58. .logoLamine img{
  59. object-fit: cover;
  60. }
  61. #fond_logo{
  62. z-index: -1;
  63. position: absolute;
  64. left: -25px;
  65. top: -25px;
  66. width: 200px;
  67. height: 200px;
  68. background-color: white;
  69. border-radius: 200px;
  70. transform: scale(1);
  71. transition: all 0.3s ease;
  72. }
  73. .logoLamine:hover #fond_logo{
  74. transform: scale(1.1);
  75. transition: all 0.3s ease;
  76. }
  77. /* END LOGO */
  78. /* START RS */
  79. .rs{
  80. /* padding-top: 10px; */
  81. height: fit-content;
  82. }
  83. .rs > div {
  84. width: 30px;
  85. height: 30px;
  86. object-fit: cover;
  87. margin-right: 15px;
  88. }
  89. /* END RS */
  90. /* START NAV */
  91. /* END NAV */
  92. /* START BURGER */
  93. .burger{
  94. /* padding-top: 10px; */
  95. height: fit-content;
  96. }
  97. .fond_burger{
  98. background-image: url('../images/form_burger.svg');
  99. background-position: center; /* Center the image */
  100. background-repeat: no-repeat; /* Do not repeat the image */
  101. background-size: contain;
  102. }
  103. .nav-main{
  104. display: none;
  105. position: fixed;
  106. right: 0;
  107. top: 120px;
  108. background: white;
  109. }
  110. .nav-main.is-active{
  111. display: block
  112. }
  113. .menu-item {
  114. font-family: Millimetre, sans-serif;
  115. text-transform: uppercase;
  116. text-align: right;
  117. }
  118. #nav-main > ul > li > ul {display: none;}
  119. #nav-main > ul > li:first-child:hover > ul {display: block; background-color: grey;}
  120. .menu-item a:hover {
  121. display: block;
  122. width: 100%;
  123. height: 100%;
  124. background-color: black;
  125. color: white;
  126. }
  127. /* END BURGER */
  128. /* END HEADER */
  129. /* START BODY */
  130. body > .content-wrapper{
  131. margin-top: 200px;
  132. }
  133. /* END BODY */
  134. /* START BUTTON */
  135. .section_accueil .redirection_page{
  136. margin: 10px auto;
  137. padding: 3px 10px;
  138. }
  139. .section_accueil .tout_voir{
  140. margin: 30px auto;
  141. padding: 3px 10px;
  142. }
  143. .btn, #bouton_asso, #bouton_contact {
  144. display: block;
  145. cursor: default!important;
  146. margin: auto;
  147. transform: scale(1) rotate(0deg);
  148. transition: transform 0.3s ease;
  149. }
  150. #bouton_contact {
  151. margin-top: 20px;
  152. }
  153. .btn:hover, #bouton_asso:hover, #bouton_contact:hover{
  154. transform: scale(1.05) rotate(-5deg);
  155. transition: all 0.3s ease;
  156. }
  157. .btn a{
  158. padding: 7px 10px;
  159. border: 4px solid black;
  160. }
  161. .Btn, #Btn_asso {
  162. margin-top: 10px;
  163. color: black;
  164. text-decoration: underline;
  165. border: none;
  166. }
  167. .Btn a:hover, #Btn_asso a:hover {
  168. background-color: grey;
  169. }
  170. .flickity-button {
  171. background: transparent;
  172. }
  173. .flickity-prev-next-button {
  174. width: 100px;
  175. height: 100px;
  176. }
  177. .flickity-button-icon {
  178. fill: white;
  179. }
  180. .flickity-button-icon:hover {
  181. fill: black;
  182. }
  183. .flickity-prev-next-button:hover {
  184. background: transparent;
  185. }
  186. .flickity-button:disabled {
  187. display: none;
  188. }
  189. /* END BUTTON */
  190. /* START PAGE HOME */
  191. .section_accueil {
  192. position: relative;
  193. padding: 100px 0;
  194. }
  195. .section_accueil .titre{
  196. white-space: nowrap;
  197. }
  198. .section_accueil#section_proch .titre{
  199. border-color: #ffcc00ff;
  200. }
  201. .section_accueil#section_asso .titre,
  202. .section_accueil#section_asso .content_asso {
  203. border-color: #ffcc00ff;
  204. }
  205. .section_accueil#section_projets .titre,
  206. .section_accueil#section_projets .wrap_content {
  207. border-color: #f51212ff;
  208. }
  209. .section_accueil#section_projets .wrapper__content h3{
  210. color: #f51212ff;
  211. }
  212. .section_accueil#section_projets .wrap_content{
  213. height: calc(100% - 80px);
  214. }
  215. .section_accueil#section_tpsF .titre,
  216. .section_accueil#section_tpsF .content_asso {
  217. border-color: #009ee0ff;
  218. }
  219. .section_accueil#section_tpsF .wrapper__content h3{
  220. color: #009ee0ff;
  221. }
  222. .section_accueil#section_tpsF .colonne_section{
  223. margin-bottom: 50px;
  224. }
  225. .section_accueil#section_tpsF ._content_tpsF{
  226. min-height: 280px;
  227. }
  228. .section_accueil#section_MineVideo .titre {
  229. border-color: #009ee0ff;
  230. }
  231. /* END PAGE HOME */
  232. /* START PAGE AGENDA */
  233. .agenda .titre_page {
  234. border-color: #ffcc00ff;
  235. }
  236. .agenda .cat-list{
  237. padding: 50px 0;
  238. }
  239. .agenda .cat-list li{
  240. cursor: pointer;
  241. margin: 0 10px 20px 10px;
  242. padding: 2px 8px;
  243. border: 4px solid black;
  244. height: 40px;
  245. display: flex;
  246. align-items: flex-end;
  247. transition: all 0.2s ease;
  248. }
  249. .agenda .cat-list li:hover{
  250. background: black;
  251. color: white;
  252. transition: all 0.2s ease;
  253. }
  254. .cat-list {
  255. text-transform: uppercase;
  256. font-weight: bold;
  257. margin-top: 10px;
  258. }
  259. /* START END AGENDA */
  260. /* START PAGE SINGLE */
  261. .fleche {
  262. position: relative;
  263. left:-50px;
  264. top:-10px;
  265. background-image: url('../images/fleche.svg');
  266. width: 50px;
  267. height: 50px;
  268. background-size: contain;
  269. }
  270. article .header{
  271. margin-bottom: 40px;
  272. }
  273. article .titre_event{
  274. text-transform: uppercase;
  275. font-weight: bold;
  276. text-align: center;
  277. border: 8px solid #ffcc00ff;
  278. padding: 0.5rem 0 0.2rem 0;
  279. margin: 0!important;
  280. }
  281. .article-content .cat{
  282. text-transform: uppercase;
  283. font-weight: bold;
  284. }
  285. .article-content .data{
  286. border: 4px solid #ffcc00ff;
  287. padding: 1em;
  288. text-transform: uppercase;
  289. font-weight: bold;
  290. color: #ffcc00ff;
  291. }
  292. .article-content .inscription,
  293. .article-content .partager,
  294. .article-content .tarif{
  295. margin-top: 40px;
  296. }
  297. .article-content h3:not(.titre_event) {
  298. color: #ffcc00ff;
  299. margin-bottom: 0;
  300. }
  301. .article-content .texte_details{
  302. margin: 0;
  303. }
  304. .article-content .voir_event{
  305. font-weight: bold;
  306. }
  307. .article-content .partager a{
  308. display: block;
  309. width: 20px;
  310. height: 20px;
  311. margin-right: 5px;
  312. }
  313. article .__img_event img{
  314. object-fit: cover;
  315. }
  316. .other{
  317. margin-top: 200px;
  318. position: relative;
  319. }
  320. .other .header_other{
  321. position: absolute;
  322. top: 0;
  323. transform: translate(-50% ,-150%);
  324. left: 0;
  325. }
  326. .voir_aussi {
  327. text-transform: uppercase;
  328. font-weight: bold;
  329. border: 8px solid #ffcc00ff;
  330. transform: rotate(-10deg);
  331. padding: 0.5rem;
  332. }
  333. .cat p{
  334. margin:0;
  335. }
  336. .wrapper__content {
  337. margin-top: 20px;
  338. }
  339. /* END PAGE SINGLE */
  340. /* START PAGE LA COLLECTE */
  341. body.la-collecte .titre_page {
  342. border-color: #ff56ffff;
  343. }
  344. body.la-collecte .__header h3{
  345. color: #ff56ffff;
  346. }
  347. .sider_left_form .acf-field .acf-label label{
  348. display: none!important;
  349. }
  350. .sider_left_form .acf-fields > .acf-field{
  351. border-top: 0;
  352. }
  353. .sider_left_form input{
  354. border: 0px;
  355. border-bottom: 1px solid black;
  356. }
  357. .sider_left_form{
  358. padding: 0 1rem;
  359. border: 8px solid #ff56ffff;
  360. }
  361. .sider_left_form .acf-form-submit{
  362. padding-top: 0;
  363. }
  364. .sider_left_form .af-submit-button{
  365. margin: 0 auto;
  366. }
  367. .sidebar_left .__content,
  368. .content_zone {
  369. border: 8px solid blue;
  370. padding: 1em;
  371. }
  372. /* END PAGE LA COLLECTE */
  373. /* START PAGE BENEVOLE */
  374. body.la-benevole-zone .titre_page {
  375. border-color: #5353e1ff;
  376. }
  377. body.la-benevole-zone .__header h3{
  378. color: #5353e1ff;
  379. }
  380. body.la-benevole-zone .__content {
  381. border-color: #5353e1ff;
  382. }
  383. .la-benevole-zone .__bouttons{
  384. text-align: center;
  385. width: max-content;
  386. margin: 30px auto 0 auto;
  387. }
  388. .la-benevole-zone .__bouttons > div{
  389. border: 4px solid #5353e1ff;
  390. margin: 10px auto;
  391. padding: 0 10px;
  392. font-weight: bold;
  393. }
  394. /* END PAGE BENEVOLE */
  395. /* START PAGE projets */
  396. body.les-projets .titre_page {
  397. border-color: #ff0000ff;
  398. }
  399. body.les-projets .header h3{
  400. color: #ff0000ff;
  401. }
  402. body.les-projets .content_zone {
  403. border-color: #ff0000ff;
  404. }
  405. body.les-projets .title {
  406. color: #ff0000ff;
  407. }
  408. body.les-projets section#content .wrapper section{
  409. margin: 100px auto;
  410. }
  411. .projet .img {
  412. margin: 30px 0;
  413. }
  414. ._pjt{
  415. margin-top: 8%
  416. }
  417. /* END PAGE projets */
  418. /* START PAGE ASSOCIATION */
  419. body.association .titre_page {
  420. border-color: #ffcc00ff;
  421. }
  422. body.association .__header h3{
  423. color: #ffcc00ff;
  424. }
  425. body.association .__content {
  426. border-color: #ffcc00ff;
  427. }
  428. .association .__bouttons{
  429. text-align: center;
  430. width: max-content;
  431. margin: 30px auto 0 auto;
  432. }
  433. .association .__bouttons > div{
  434. border: 4px solid #ffcc00ff;
  435. margin: 10px auto;
  436. padding: 0 10px;
  437. font-weight: bold;
  438. }
  439. .tableau_engagements{
  440. margin-top: 100px;
  441. }
  442. .tableau_engagements > div:not(.gutter-sizer) {
  443. margin-bottom: 10px;
  444. border: 4px solid #ffcc00ff;
  445. padding: 10px;
  446. width: calc(50% - 10px)!important;
  447. }
  448. .gutter-sizer {
  449. width: 10px;
  450. }
  451. /* END PAGE ASSOCIATION */
  452. /* START PAGE privatiser-lespace */
  453. body.privatiser-lespace .titre_page {
  454. border-color: #26e800ff;
  455. }
  456. body.privatiser-lespace .__header h3{
  457. color: #26e800ff;
  458. }
  459. .legendes{
  460. background-color: white;
  461. position : absolute;
  462. bottom: 20px;
  463. margin-left: 20px;
  464. border: 8px solid #26e800ff;
  465. padding: 10px;
  466. }
  467. .privatiser.__slide .img{
  468. height: 100%;
  469. }
  470. .privatiser.__slide .legendes{
  471. opacity: 0;
  472. transform: translateX(50px);
  473. transition: all 0.3s;
  474. }
  475. .privatiser.__slide .is-selected .legendes{
  476. opacity: 1;
  477. transform: translateX(0px);
  478. transition: all 1.3s;
  479. }
  480. .privatiser-lespace .__organisation,
  481. .privatiser-lespace .__organisation .orga{
  482. margin: 40px 0;
  483. }
  484. .privatiser-lespace .__organisation .title{
  485. color: #26e800ff
  486. }
  487. .privatiser-lespace .__organisation .__item{
  488. border: 8px solid #26e800ff;
  489. padding: 10px;
  490. }
  491. /* END PAGE privatiser-lespace */
  492. .titre_page, .titre{
  493. position: absolute;
  494. top: -100px;
  495. left: -70px;
  496. text-transform: uppercase;
  497. font-weight: bold;
  498. text-align: center;
  499. align-items: center;
  500. border: 8px solid blue;
  501. transform: rotate(-10deg);
  502. padding: 0.5rem;
  503. background-color: white;
  504. }
  505. .titre_1{
  506. margin-top:1em;
  507. }
  508. .next_edition{
  509. font-style: italic;
  510. text-align: center;
  511. color:#009ee0ff;
  512. text-transform: uppercase;
  513. }
  514. .title {
  515. text-align: center;
  516. text-transform: uppercase;
  517. }
  518. /*start sections page accueil*/
  519. /* START KEVIN */
  520. /*START SECTION PROCHAINEMENT*/
  521. .coming_soon{
  522. width: 100%;
  523. }
  524. .coming_soon .thumbnails, .other-posts .thumbnails, .item.thumbnails {
  525. margin-top: 30px;
  526. transform: scale(1);
  527. transition: transform 0.3s ease;
  528. }
  529. .coming_soon .thumbnails:hover, .other-posts .thumbnails:hover, .item.thumbnails:hover {
  530. transform: scale(1.05);
  531. transition: all 0.3s ease;
  532. }
  533. /* ALL thumbnails */
  534. .thumbnails .__img{
  535. height: 300px;
  536. }
  537. .thumbnails .__img img{
  538. width: 100%;
  539. height: 100%;
  540. object-fit: cover;
  541. }
  542. .thumbnails .icone_cat{
  543. width: 40px;
  544. height: 40px;
  545. border-radius: 40px;
  546. position: absolute;
  547. transform: translate(-50%, -50%);
  548. background-position: center; /* Center the image */
  549. background-repeat: no-repeat; /* Do not repeat the image */
  550. background-size: cover; /* Resize the background image to cover the entire container */
  551. background-color: black;
  552. }
  553. .thumbnails .atelier_bois{
  554. background-image: url("../images/atelier_couture.png");
  555. }
  556. .thumbnails .atelier_couture{
  557. background-image: url("../images/atelier_couture.png");
  558. }
  559. .thumbnails .atelier_tricot_solidaire{
  560. background-image: url("../images/atelier_tricot.png");
  561. }
  562. .thumbnails .bal_rock, .thumbnails .woodstroc{
  563. background-image: url("../images/bal_rock.png");
  564. }
  565. .thumbnails .chiner_concert{
  566. background-image: url("../images/chiner_concert.png");
  567. }
  568. .thumbnails .atelier_fab_lab{
  569. background-image: url("../images/fab_lab.png");
  570. }
  571. .thumbnails .la_mine_numerique{
  572. background-image: url("../images/fab_lab.png");
  573. }
  574. .thumbnails .gouter_melanie{
  575. background-image: url("../images/gouter.png");
  576. }
  577. .thumbnails .danse_orientale{
  578. background-image: url('../images/bal_rock.png');
  579. }
  580. .thumbnails .hatha_yoga{
  581. background-image: url("../images/hatha_yoga.png");
  582. }
  583. .thumbnails .mineside_jazz{
  584. background-image: url("../images/mineside_jazz.png");
  585. }
  586. .thumbnails .non_programmation{
  587. background-image: url("../images/non_prog.png");
  588. }
  589. .thumbnails .soiree_mine{
  590. background-image: url("../images/soiree_mine.png");
  591. }
  592. .thumbnails .zero_dechets {
  593. background-image: url("../images/zero_dechet.png");
  594. }
  595. /* END SECTION PROCHAINEMENT */
  596. /* SECTION ASSO */
  597. #section_asso .association .__body{
  598. position: relative;
  599. justify-content: flex-end;
  600. margin-top: 50px;
  601. }
  602. .image_sectionasso {
  603. position: absolute;
  604. top: 0;
  605. left: 0;
  606. margin-top: 100px;
  607. width: 70%;
  608. }
  609. .content_asso {
  610. width: 70%;
  611. position: relative;
  612. padding: 20px 10px;
  613. background-color: white;
  614. border: 8px solid yellow;
  615. }
  616. /* START SECTION PROJETS*/
  617. #section_projets{
  618. margin-top: 300px;
  619. }
  620. .title_pjt{
  621. color: #f51212ff;
  622. font-weight: bold;
  623. }
  624. /*END SECTION PROJETS*/
  625. /* responsive iframe */
  626. #section_MineVideo .wrapper__content {
  627. position: relative;
  628. padding-bottom: 56.25%; /* 16:9 */
  629. height: 0;
  630. }
  631. #section_MineVideo .wrapper__content iframe {
  632. position: absolute;
  633. top: 0;
  634. left: 0;
  635. width: 100%;
  636. height: 100%;
  637. }
  638. /* END KEVIN */
  639. /* .item {
  640. margin-top: 50px;
  641. } */
  642. .wrap__content_proch {
  643. position: relative;
  644. width: calc(100% - 40px);
  645. margin: -4rem auto 0 auto;
  646. padding: 10px;
  647. min-height: 160px;
  648. align-items: center;
  649. text-align: center;
  650. background-color: white;
  651. border: 4px solid black;
  652. display: flex;
  653. flex-direction: column;
  654. justify-content: center;
  655. }
  656. .colonne_section{
  657. margin-top: 10px;
  658. }
  659. .colonne_section .wrap_content {
  660. border: 8px solid blue;
  661. padding: 1em;
  662. }
  663. .colonne_section h3 {
  664. color: blue;
  665. text-transform: uppercase;
  666. text-align: center;
  667. }
  668. .projet .colonne_section .header{
  669. height: 80px;
  670. display: flex;
  671. align-items: flex-end ;
  672. }
  673. .projet .colonne_section .header h3{
  674. text-align: center;
  675. width: 100%;
  676. }
  677. .item img{
  678. width: 100%;
  679. height: 100%;
  680. object-fit: cover;
  681. }
  682. ._content_tpsF {
  683. position: relative;
  684. width: 80%;
  685. padding: 10px;
  686. margin: -50px auto;
  687. align-items: center;
  688. text-align: center;
  689. background-color: white;
  690. border: 4px solid black;
  691. }
  692. /*fin sections page accueil*/
  693. /*page collecte avec formulaire*/
  694. /*trouver comment styliser les champs du formulaire*/
  695. .af-submit-button{
  696. position: relative;
  697. margin: 50px auto 10px auto;
  698. display:flex;
  699. border: 4px solid black;
  700. border-radius: 0%;
  701. text-align: center;
  702. padding: 5px;
  703. transform: scale(1) rotate(0deg);
  704. transition: transform 0.3s ease;
  705. }
  706. .af-submit-button:hover{
  707. transform: scale(1.1) rotate(-10deg);
  708. transition: all 0.3s ease;
  709. }
  710. /*fin collecte et form*/
  711. /*gestion des dots*/
  712. .flickity-page-dots {
  713. bottom: 0px;
  714. }
  715. .flickity-page-dots .dot {
  716. width: 12px;
  717. height: 12px;
  718. opacity: 1;
  719. background: transparent;
  720. border: 2px solid white;
  721. }
  722. .flickity-page-dots .dot.is-selected {
  723. background: white;
  724. }
  725. /* dot home */
  726. .hero .flickity-page-dots{
  727. bottom: 30px;
  728. }
  729. /*fin gestion des dots*/
  730. /* START KEVIN */
  731. .hero{
  732. width: 100%;
  733. height: 100vh;
  734. position: relative;
  735. }
  736. .hero .slide{
  737. width: 100%;
  738. height: 100vh;
  739. overflow: hidden;
  740. }
  741. .hero .slide .image{
  742. width: 100%;
  743. height: 100vh;
  744. }
  745. .hero .slide img{
  746. width: 100%;
  747. height: 100%;
  748. object-fit: cover;
  749. }
  750. .hero .__head{
  751. width: 100%;
  752. text-align: center;
  753. position: absolute;
  754. bottom: 60px;
  755. color: white;
  756. }
  757. .wrapper section > div {
  758. position: relative;
  759. }
  760. .tpsF .img{
  761. width: 100%;
  762. height: 400px;
  763. }
  764. .tpsF .img img{
  765. width: 100%;
  766. height: 100%;
  767. object-fit: cover;
  768. }
  769. body.les-temps-forts section{
  770. margin-top: 100px;
  771. }
  772. body.les-temps-forts .title, body.les-temps-forts .next_edition {
  773. color: #009ee0ff;
  774. text-align: left;
  775. }
  776. body.les-temps-forts .titre_page {
  777. border-color: #009ee0ff;
  778. }
  779. .projet .img{
  780. height: 300px;
  781. }
  782. .projet .img img{
  783. width: 100%;
  784. height: 100%;
  785. object-fit: cover;
  786. }
  787. .prive .images{
  788. width: 100%;
  789. height: 600px;
  790. }
  791. .prive .img img{
  792. width: 100%;
  793. height: 100%;
  794. object-fit: cover;
  795. }
  796. /* END KEVIN */
  797. /*START MEDIA QUERIES*/
  798. @media screen and (min-width: 200px) and (max-width: 1088px) {
  799. .titre_page,
  800. .titre {
  801. top: -150px;
  802. left: 50%;
  803. transform: rotate(-10deg) translateX(-50%);
  804. }
  805. .other .header_other {
  806. left: 50%;
  807. }
  808. .article-content{
  809. margin-top: 30px;
  810. }
  811. }
  812. @media screen and (max-width : 768px){
  813. article .__img_event{
  814. max-height: 300px;
  815. }
  816. }
  817. @media screen and (min-width: 200px) and (max-width: 640px) {
  818. .image_sectionasso {
  819. display: none;
  820. width: 100%;
  821. }
  822. .content_asso {
  823. width: 100%;
  824. }
  825. }
  826. @media screen and (min-width: 200px) and (max-width: 755px) {
  827. .__chapeau, .titre_event{
  828. margin-top: 20px;
  829. }
  830. }
  831. /*END MEDIA QUERIES*/
  832. /* START FOOTER */
  833. footer{
  834. background-color: rgba(240, 240, 240, 240);
  835. width: 100%;
  836. padding: 50px 10px;
  837. margin-top: 100px;
  838. }
  839. /* footer .information > div > div{
  840. margin: 0 20px;
  841. } */
  842. footer > section{
  843. margin-bottom: 20px;
  844. }
  845. footer .logo_lamine {
  846. width: 100px;
  847. height: auto;
  848. /* margin: 10px; */
  849. }
  850. footer .logo_lamine a{
  851. display: block;
  852. }
  853. footer .logo_lamine img{
  854. object-fit: contain;
  855. }
  856. footer .reseaux_sociaux > div a > img{
  857. display: block;
  858. width: 20px;
  859. height: 20px;
  860. margin-right: 5px;
  861. }
  862. footer .reseaux_sociaux img {
  863. vertical-align: baseline;
  864. object-fit: contain;
  865. }
  866. /* START Mailchimp */
  867. footer #mc_embed_signup label{
  868. margin: 0;
  869. padding: 0;
  870. }
  871. footer #mc_embed_signup_scroll label{
  872. margin-right: 10px;
  873. white-space: nowrap;
  874. }
  875. footer #mc_embed_signup_scroll input{
  876. width: 100%;
  877. }
  878. /* END MAILCHIMP */
  879. /* START SLIDE */
  880. footer .partenaires ._titre{
  881. white-space: nowrap;
  882. margin-right: 10px;
  883. }
  884. footer .partenaires{
  885. width: 100%;
  886. }
  887. footer .container_slide li{
  888. width: 80px;
  889. height: 80px;
  890. margin: 0 10px;
  891. }
  892. footer .partenaires img{
  893. object-fit: contain;
  894. }
  895. /* END SLIDE */
  896. /* END FOOTER */