/* Theme Name: La Manif Pour Tous Theme URI: http://www.lamanifpourtous.fr Author: La Manif Pour Tous Author URI: http://www.lamanifpourtous.fr Description: Thème de la V4 du site de La Manif Pour Tous Version: 1.0 Text Domain: lamanifpourtous */ html, body { font-family: 'Nexa', sans-serif; font-size:14px; line-height: 1.7; font-weight:normal; background-color: #f9f9fb; color: #212121; } .image img, .mw-100 { max-width:100%; } .hide { display:none; } .show { display: block; } img.alignright { float: right; margin: 0 0 1em 1em; } img.alignleft { float: left; margin: 0 1em 1em 0; } img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignright { float: right; } .alignleft { float: left; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } a { color: #004b93; } a:hover { text-decoration: underline; color: rgba(0, 75, 147, 0.8); } h1, h2, h3 .h1, .h2, .h3 { text-transform: uppercase; font-weight: 800; font-size: 24px; } h1, .h1 { font-size: 30px; margin-bottom: 20px; } h2, .h2 { font-size: 24px; } h3, .h3 { font-size: 18px; } button.button, input[type=submit].button { background-color: #004b93; color: #ffffff; font-weight: 600; font-size: 16px; padding: 12px 40px 8px; border: 2px solid #004b93; letter-spacing: 2px; } button.button.button-small, input[type=submit].button.button-small { font-weight: 600; font-size: 14px; padding: 5px 30px 3px; letter-spacing: 0; } button.button.button-xsmall, input[type=submit].button.button-xsmall { font-weight: 400; font-size: 12px; border-width: 1px; padding: 5px 10px 3px; letter-spacing: 0; } button.button:hover, input[type=submit].button:hover { background-color: #ffffff; color: #004b93; } .d-block { display:block; } p { text-align:justify; font-size: 14px; line-height: 1.7; } b, .bold, strong { font-weight:600; } .bg-blue { background-color: #004b93; } .bg-grey { background-color: #c6c7c8; } .bg-light-grey { background-color: #f9f9fb; } .bg-pink { background-color: #d40062; } .bg-black { background-color: #17191c; } .color-blue { color: #004b93; } .color-grey { color: #c6c7c8; } .color-pink { color: #d40062; } .uppercase { text-transform: uppercase; } .regular { font-weight: 400; } .xbold { font-weight: 800; } .mT-10 { margin-top: 10px; } .mT-20 { margin-top: 20px; } .mT-30 { margin-top: 30px; } .mT-40 { margin-top: 40px; } .mT-50 { margin-top: 50px; } .mT-60 { margin-top: 60px; } .mT-70 { margin-top: 70px; } .mT-80 { margin-top: 80px; } .mT-90 { margin-top: 90px; } .mT-100 { margin-top: 100px; } .mB-10 { margin-bottom: 10px; } .mB-20 { margin-bottom: 20px; } .mB-30 { margin-bottom: 30px; } .mB-40 { margin-bottom: 40px; } .mB-50 { margin-bottom: 50px; } .mB-60 { margin-bottom: 60px; } .mB-70 { margin-bottom: 70px; } .mB-80 { margin-bottom: 80px; } .mB-90 { margin-bottom: 90px; } .mB-100 { margin-bottom: 100px; } .pT-10 { padding-top: 10px; } .pT-20 { padding-top: 20px; } .pT-30 { padding-top: 30px; } .pT-40 { padding-top: 40px; } .pT-50 { padding-top: 50px; } .pT-60 { padding-top: 60px; } .pT-70 { padding-top: 70px; } .pT-80 { padding-top: 80px; } .pT-90 { padding-top: 90px; } .pT-100 { padding-top: 100px; } .pB-10 { padding-bottom: 10px; } .pB-20 { padding-bottom: 20px; } .pB-30 { padding-bottom: 30px; } .pB-40 { padding-bottom: 40px; } .pB-50 { padding-bottom: 50px; } .pB-60 { padding-bottom: 60px; } .pB-70 { padding-bottom: 70px; } .pB-80 { padding-bottom: 80px; } .pB-90 { padding-bottom: 90px; } .pB-100 { padding-bottom: 100px; } .ta-left { text-align:left; } .ta-center { text-align:center; } .ta-right { text-align:right; } #search-form { background-color: rgba(0, 75, 147, 0.95); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10000; opacity: 0; display:none; } #search-form .exit-button { color: #ffffff; text-align:right; font-size: 26px; padding: 10px 20px 0 0; } #search-form .exit-button a { color: #ffffff; } #search-form form { text-align:center; } #search-form input[type=text] { background-color: transparent; border: 0; border-bottom: 1px solid #ffffff; color: #ffffff; width: 300px; text-align:center; font-size: 18px; line-height: 18px; padding: 11px 1px 8px; } #search-form input[type=submit] { background-color: #ffffff; border: 2px solid #ffffff; color: #004b93; text-align:center; margin-top: 40px; text-transform: uppercase; padding: 10px 30px 6px; font-weight: bold; border-radius: 7px; } #search-form input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ffffff; } #search-form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ffffff; } #search-form input[type=text]::-ms-input-placeholder { /* Microsoft Edge */ color: #ffffff; } #search-form input[type=text]:focus, #search-form input[type=text]:focus{ outline: none; } #search-form input[type=submit]:hover { background-color: #004b93; color: #ffffff; } #reseaux-sociaux { color: #ffffff; position: fixed; right: 0; top: calc(50% - 81px); } #reseaux-sociaux a.icon { display:block; margin:0; padding:10px; text-align:center; color:#ffffff; font-size:16px; line-height:16px; background-color:#004b93; } #reseaux-sociaux a.icon:hover { color:#d40062; } #reseaux-sociaux a.icon.first { border-radius: 15px 0 0 0; padding-top: 14px; } #reseaux-sociaux a.icon.last { border-radius: 0 0 0 15px; padding-bottom: 12px; } @media (max-width: 767px) { #reseaux-sociaux { display:none; } } .navbar.primary-menu { font-size: 13px; line-height: 16px; padding: 0 14px 20px; font-weight: 600; margin-top: 31px; height: 80px; } .navbar.primary-menu.no-bg-pinceau-bleu { padding-bottom: 0; height: 60px; } .admin-bar .navbar.primary-menu.no-bg-pinceau-bleu { margin-top:64px; } .bg-pinceau-bleu { background-image: url('./images/pinceau-bleu-bg-menu.png'); background-position: bottom 0 center; background-repeat: no-repeat; background-size: 2500px 100px; } .pinceau-blanc-bg-gris-both { background-image: url('./images/pinceau-blanc-haut-gris.jpg'), url('./images/pinceau-blanc-bas-gris.jpg'); background-position: top 0 center, bottom 0 center; background-repeat: no-repeat; background-size: 100% auto, 100% auto; padding-top: 80px; padding-bottom: 100px; } .pinceau-blanc-bg-gris-top { background-image: url('./images/pinceau-blanc-haut-gris.jpg'); background-position: top 0 center; background-repeat: no-repeat; background-size: 100% auto; padding-top: 60px; } .pinceau-blanc-bg-gris-bottom { background-image: url('./images/pinceau-blanc-bas-gris.jpg'); background-position: bottom 0 center; background-repeat: no-repeat; background-size: 100% auto; padding-bottom: 60px; } .navbar-blue { color :#ffffff; } .navbar-blue a { color: #ffffff; text-transform: uppercase; } .navbar.primary-menu a.navbar-brand { height: 55px; } .navbar.primary-menu a.navbar-brand img { height: 100%; } .navbar.primary-menu li.menu-item a.nav-link { padding: 25px 10px 19px; } .navbar.primary-menu li.menu-item-search a.nav-link { padding: 25px 10px 18px; } .navbar.primary-menu li.menu-item a.nav-link:hover { background-color: #d40062; } .navbar.primary-menu .dropdown:hover>.dropdown-menu { display: block; } .navbar.primary-menu .dropdown > .dropdown-toggle:active { /*Without this, clicking will make it sticky*/ pointer-events: none; } .navbar.primary-menu .dropdown-menu { background-color: rgba(255, 255, 255, 0.8); padding: 0; margin: 0; border-radius: 0; border: 0; } .navbar.primary-menu .dropdown-menu a.dropdown-item { color: #212121; padding: 11px 16px 5px; border-bottom: 1px solid #FFFFFF; font-size:13px; font-weight: 600; } .navbar.primary-menu .dropdown-menu li.menu-item:last-child a.dropdown-item { border-bottom: 0; } .navbar.top-menu { font-size: 13px; line-height: 13px; font-weight: 800; padding: 4px 14px 5px; } .admin-bar .navbar.top-menu { margin-top: 32px; } .navbar.top-menu ul.navbar-nav { margin-right:0; margin-left: auto; } .navbar.top-menu li.menu-item { margin: 0 10px; } .navbar.top-menu a { color: #004b93; text-transform: uppercase; margin: 0; padding: 4px 10px 4px; border: 2px solid #f9f9fb; padding: 2px 6px 2px; } .navbar.top-menu a:hover { color: #ffffff; background-color: #004b93; border-color: #004b93; /*background-color: #d40062;*/ } .navbar.top-menu .menu-item-object-give_forms a { color: #ffffff; background-color: #d40062; border: 2px solid #d40062; } .navbar.top-menu .menu-item-object-give_forms a:hover { border-color: #d40062; } .navbar.top-menu .menu-item-object-give_forms a:hover i { color: #004b93; } .top-trait-pinceau { margin-top: 0; background-image: url('./images/pinceau-bleu-header-fond-transparent.png'); background-position: top 0 center; background-repeat: no-repeat; background-size: 100% auto; margin-top: 58px; } .sidebar { margin-top: 120px; padding: 0 25px 0 30px; } .sidebar-trait-pinceau { margin-top: 0; background-image: url('./images/pinceau-blanc-vertical.png'); background-position: top 0 center; background-repeat: no-repeat; background-size: 100% auto; } .has-post-thumbnail .sidebar-trait-pinceau { background-position: bottom 0 left 0; background-size: 95% auto; } .has-post-thumbnail .sidebar { margin-top: 50px; padding: 0 25px 0 30px; } /*.sidebar-trait-pinceau-big { background-image: url('./images/pinceau-blanc-vertical-500.png'); background-position: top 0 center; }*/ .sidebar .widget .widget-title { font-weight: 800; text-transform:uppercase; font-size: 18px; margin-bottom: 20px; } .sidebar .widget.widget_recent_entries ul, .sidebar .widget.widget_nos_combats ul { list-style-type:none; margin:0; padding:0; } .sidebar .widget.widget_recent_entries ul li { margin-bottom: 20px; } .sidebar .widget.widget_recent_entries ul li a { color: #212121; text-transform: uppercase; font-weight:600; } .sidebar .widget.widget_recent_entries ul li a:hover { color: rgba(33, 33, 33, 0.8); text-decoration: none; } .sidebar .widget.widget_recent_entries ul li .post-date { color: #d40062; font-size:12px; text-transform:uppercase; } .sidebar .widget.widget_recent_entries a.more-actus { text-transform: uppercase; letter-spacing: 1px; } .sidebar .widget.widget_nos_combats { margin-bottom: 80px; } .sidebar .widget.widget_nos_combats ul li { margin: 0 0 15px 10px; } .sidebar .widget.widget_nos_combats ul li a { color: #004b93; text-transform: uppercase; font-weight:600; } .sidebar .widget.widget_nos_combats ul li img.page-icone { height: 35px; margin: 0 10px; } #main-content { margin-top: 80px; padding-top: 30px; } .has-post-thumbnail #main-content { margin-top: 90px; padding-top: 0; } .admin-bar .has-post-thumbnail #main-content { margin-top: 92px; } .search #main-content { margin-top: 90px; } .carousel .carousel-caption { left: 30px; right: auto; text-align:left; background-image: url('./images/slider-bg-titre.png'); background-position: bottom 0 center; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 20px; } .carousel .carousel-caption .carousel-text { padding: 5px 55px 0px 45px; } .carousel .carousel-caption p.date { font-size:13px; margin-bottom: 10px; } .carousel .carousel-caption h2.titre { font-weight: 800; text-transform: uppercase; font-size: 30px; } .en-avant { padding-top: 50px; background-color: #f9f9fb; padding-bottom: 40px; } .en-avant.blocs-manif { padding-bottom: 0; } .blocs-manif .item, .en-avant .item { text-align:center; } .blocs-manif .item a:hover, .en-avant .item a:hover { text-decoration: none; opacity: 0.7; } .blocs-manif .item img, .en-avant .item img { max-height:180px; } .blocs-manif .item h3, .en-avant .item h3 { text-transform: uppercase; color: #999999; font-size: 12px; margin-top: 35px; height: 14px; } .blocs-manif .item h2, .en-avant .item h2 { text-transform: uppercase; font-size: 20px; margin-top: 15px; font-weight:800; color:#212121; } .blocs-manif .item p.description, .en-avant .item p.description { margin: 20px 10%; color: #464646; } .home-ligne-blanche { padding-top: 80px; padding-bottom:80px; background-image: url('./images/pinceau-blanc-haut-fond-gris.jpg'), url('./images/pinceau-blanc-bas-fond-gris.jpg'); background-position: top 0 center, bottom 0 center; background-repeat: no-repeat, no-repeat; background-size: 100% auto, 100% auto; background-color: #ffffff; } .home-ligne-blanche.without-bottom { padding-top: 50px; padding-bottom:0; background-image: url('./images/pinceau-blanc-haut-fond-gris.jpg'), none; background-position: top 0 center; background-repeat: no-repeat; background-size: 100% auto; background-color: #ffffff; } .home-ligne-grise { background-color: #f9f9fb; padding-top: 30px; padding-bottom: 30px; } .home .evenements a.event-bloc:hover { text-decoration: none; background-color: #fff9f9; border-color: #d40062; } .home .evenements a.event-bloc:hover .pin i { background-color: #d40062; } h2.section-title { text-transform:uppercase; font-weight: 800; font-size: 20px; } .blocs-manif h2.section-title { margin-bottom: 20px; } .home .evenements .event-bloc { border: 4px solid #004b93; border-radius: 5px; margin-top: 40px; padding: 0 20px; } .home .evenements .pin { color: #ffffff; text-align:center; font-size: 25px; margin-top: -28px; } .home .evenements .pin i { background-color: #004b93; padding: 16px 18px 13px; border-radius: 30px; } .home .evenements .event-date, .home .evenements .event-name, .home .evenements .event-place { text-transform:uppercase; font-weight: 800; text-align:center; margin-bottom: 15px; color: #000000; } .home .evenements .event-date { margin-top: 15px; color: #d40062; } .more-link { text-align:center; margin-top: 40px; } .more-link a { text-transform: uppercase; color: #004b93; } .actualites { padding-top: 40px; padding-bottom: 10px; } .actualites .bloc-actu { margin-top: 20px; } .actualites .bloc-actu h3 { margin-top: 20px; color: #004b93; text-transform: uppercase; font-weight: 800; border-bottom: 2px solid #004b93; font-size: 17px; padding-bottom: 3px; } .actualites .bloc-actu h3 i { font-size: 14px; background-color: #ffffff; margin: 0 5px 0 0; padding: 8px 0; width: 30px; text-align:center; border-radius: 15px; } .display-actualites .bloc-article { margin-bottom: 40px; } .publications .publi-couverture { width:100%; -webkit-box-shadow: 4px 2px 8px 1px rgba(0,0,0,0.33); -moz-box-shadow: 4px 2px 8px 1px rgba(0,0,0,0.33); box-shadow: 4px 2px 8px 1px rgba(0,0,0,0.33); } a.publication, a.article { cursor:pointer; display:block; } a.publication { margin-top: 20px; } a.publication:hover, a.article:hover { text-decoration: none; opacity: 0.8; } .display-publications a.publication { margin-top: 0; margin-bottom: 80px; } .article .post-thumbnail { background-repeat:no-repeat; background-size: cover; background-position: center center; width: 100%; height:130px; } .article .post-thumbnail { margin-bottom: 15px; } .page-retour-manif .article .post-thumbnail { height:190px; } article.post .post-thumbnail { width:100%; } article.post .single-article { text-align:justify; } article.post .single-article blockquote { background-color: #ffffff; color: #d40062; font-style: italic; width: 400px; margin: 50px auto 30px; padding: 25px 35px; text-align: justify; } .postid-37103.single-post blockquote { width: 100%!important; } article.post .single-article blockquote:before { content: "\f10d"; font-family: "Font Awesome 5 Pro"; font-weight: 900; -webkit-font-smoothing: antialiased; display: block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; background-color: #004b93; color: #ffffff; padding: 14px; font-size: 18px; margin: -50px auto 20px; width: 46px; text-align:center; border-radius: 23px; } article.post .single-article h2, .h2 { color: #004b93; margin-top: 50px; font-size: 25px; } article.post .single-article h3, .h3 { margin-top: 50px; font-size: 20px; margin-left: 30px; } article.post .single-article h4, .h4 { margin-top: 50px; font-size: 16px; margin-left: 30px; font-weight: bold; } article.post .single-article .bouton { color: #ffffff; font-size: 18px; font-weight: 800; text-transform: uppercase; padding: 14px 10px 10px; border: 2px solid transparent; margin: 30px auto; display: block; max-width: 400px; text-align: center; line-height: 18px; border-radius: 5px; } article.post .single-article .bouton.bouton-bleu { background-color: #004b93; border-color: #004b93; } article.post .single-article .bouton.bouton-bleu:hover { color: #004b93; } article.post .single-article .bouton.bouton-rose { background-color: #d40062; border-color: #d40062; } article.post .single-article .bouton.bouton-rose:hover { color: #d40062; } article.post .single-article .bouton:hover { background-color: transparent; text-decoration: none; } article.post.category-communiques-de-presse h4 { margin-left: 0; color: #d40062; font-weight:600; font-style:italic; } body.category-communiques-de-presse .bloc-article h4 { color: #212529; font-style:normal; font-weight: 800; margin: 10px 0; } article.post.category-communiques-de-presse hr.contact-presse { border-top: 1px solid #d40062; margin-top: 40px; } .publication .post-date, .article .post-date { color: #d40062; margin: 10px 0; text-transform: uppercase; font-size:13px; } .publication .post-title, .article .post-title { margin: 10px 0; text-transform: uppercase; font-size:18px; font-weight: 800; color: #212529; } .publication .post-excerpt, .article .post-excerpt { font-size:14px; color: #464646; line-height: 20px; } .publication .post-excerpt p, .article .post-excerpt p { margin-bottom: 0; } .publication .post-arrow-read, .article .post-arrow-read { color: #d40062; text-align:right; padding-right: 25%; font-size:12px; opacity: 0; } .newsletter { padding-top: 50px; padding-bottom: 40px; } ul.wpuf-form { list-style-type:none; margin:0; padding:0; } .wpuf-form .wpuf-el { margin-bottom: 30px; } .wpuf-form .wpuf-label { font-weight:400; } .wpuf-form .wpuf-label .required { color: #d40062; } .wpuf-form .wpuf-label { font-weight:600; } .wpuf-form .wpuf-fields input, .wpuf-form .wpuf-fields textarea { border: 2px solid #004b93; width: 100%; padding: 5px; } .wpuf-form .wpuf-fields input[type=checkbox], .wpuf-form .wpuf-fields input[type=radio] { width: auto; } .wpuf-form input[type=submit] { background-color: #004b93; color: #ffffff; font-weight: 600; font-size: 16px; padding: 12px 40px 8px; border: 2px solid #004b93; letter-spacing: 2px; } .wpuf-form input[type=submit]:hover { background-color: #ffffff; color: #004b93; } .page-nous-contacter p.info-conservation { font-size: 12px; margin-top: 30px; } article.page img.post-thumbnail, article.evenements img.post-thumbnail{ width: 100%; } body.has-video .sidebar-trait-pinceau { margin-top: -8px; } article.page .thumbnail-image .title-bloc { position: absolute; bottom: 40px; left: 30px; right: auto; text-align:left; background-image: url('./images/slider-bg-titre.png'); background-position: bottom 0 center; background-repeat: no-repeat; background-size: 100% 100%; padding-bottom: 20px; max-width:100%; min-width:80%; } article.page .thumbnail-image .title-content { padding: 5px 40px 0px 40px; text-align:center; height: 130px; } div.pages-propres article.page .thumbnail-image .title-content { padding-top: 20px; } article.page .thumbnail-image .title-content .page-icone { width: 100px; margin-top: -100px; } article.page .thumbnail-image .title-content p.category { font-size: 13px; margin-bottom: 10px; text-align:center; color: #ffffff; } article.page .thumbnail-image .title-content h1.titre { font-weight: 800; text-transform: uppercase; font-size: 30px; color: #ffffff; } .entry-header .article-meta { color: #004b93; font-weight: 600; text-transform:uppercase; } .entry-header .categories { text-align:right; } .entry-header h1.entry-title { color: #d40062; text-transform: uppercase; margin-bottom:0; } .entry-header hr { border: 3px solid #d40062; margin-top: 0; margin-bottom: 40px; } .entry-content { padding-bottom: 80px; } .entry-content img.size-large, .entry-content img.size-full { max-width: 100%; height: auto; } .share-post { margin-top: 50px; } article.post .single-article .yarpp-related { margin-top: 80px; } article.post .single-article .yarpp-related a { font-weight: 400; margin-bottom: 30px; } article.post .single-article .yarpp-related h3 { color: #004b93; text-transform: uppercase; margin-left: 0; } article.post .single-article .yarpp-related hr { border: 2px solid #004b93; margin-top: 0; margin-bottom: 30px; } article.post .single-article .yarpp-related h4 { margin: 10px 0; text-transform: uppercase; font-size: 18px; font-weight: 800; color: #212529; font-style: normal; } article.post .single-article .yarpp-related .post-thumbnail { height: 175px; } .pages-nos-combats .entry-content, .pages-propres .entry-content { margin: 30px 20px 0 40px; padding-bottom: 0; } .pages-en-direct div.chapeau p, .pages-nos-combats div.chapeau { margin-left: 40px; color: #d40062; font-weight:600; margin-bottom: 40px; } .pages-en-direct div.chapeau p { margin-top: 40px; } .pages-nos-combats .entry-content .bloc-paragraphe, .pages-propres .entry-content .bloc-paragraphe { background-color: #ffffff; text-align:justify; padding: 8px 20px; margin-bottom: 20px; /*border: 1px solid red;*/ } .pages-nos-combats .entry-content .bloc-paragraphe .bloc-title, .pages-propres .entry-content .bloc-paragraphe .bloc-title { padding-top: 5px; margin: 0; letter-spacing: 1px; cursor:pointer; font-weight:700; text-transform:uppercase; text-align: left; line-height: 26px; } .pages-nos-combats .entry-content .bloc-paragraphe .bloc-title .toggle-text, .pages-propres .entry-content .bloc-paragraphe .bloc-title .toggle-text { display: inline-block; color: #ffffff; padding: 6px 5px 0 5px; font-size: 22px; line-height: 16px; border-radius: 12px; margin-right: 10px; } .pages-nos-combats .entry-content .bloc-paragraphe .bloc-title .toggle-text.more-text, .pages-propres .entry-content .bloc-paragraphe .bloc-title .toggle-text.more-text { background-color: #d40062; } .pages-nos-combats .entry-content .bloc-paragraphe .bloc-title .toggle-text.less-text, .pages-propres .entry-content .bloc-paragraphe .bloc-title .toggle-text.less-text { background-color: #004b93; padding: 5px 5px 1px 5px; } .pages-nos-combats .entry-content .bloc-paragraphe .bloc-content, .pages-propres .entry-content .bloc-paragraphe .bloc-content { padding-top: 20px; } .pages-nos-combats .entry-content .bloc-a-retenir, .pages-propres .entry-content .bloc-a-retenir { margin-top:100px; border: 2px solid #004b93; padding: 0 25px; } .single .entry-content .decryptage { margin-top:10px; border: 4px solid #004b93; padding: 0 25px 10px; margin-bottom: 40px; } .pages-nos-combats .entry-content .bloc-a-retenir .round-icone, .single .entry-content .decryptage .round-icone { background-color: #004b93; font-size: 22px; line-height: 18px; padding: 9px 0 7px; color: #ffffff; width: 40px; text-align:center; margin: -20px auto 0; border-radius: 20px; } .single .entry-content .decryptage .round-icone { line-height: 20px; font-size:20px; width:39px; } .pages-nos-combats .entry-content .bloc-a-retenir h2, .single .entry-content .decryptage h2 { color: #004b93; text-align:center; margin-top: 15px; letter-spacing:1px; margin-bottom: 20px; } .pages-nos-combats .entry-content .bloc-a-retenir b, .pages-nos-combats .entry-content .bloc-a-retenir strong { /*color: #d40062;*/ } .pages-nos-combats .bloc-aller-plus-loin { margin-top: 80px; } .pages-nos-combats .dans-actu { margin-top: 50px; background-color: #ffffff; padding-top: 80px; padding-bottom: 50px; } .page-manif { margin-top: 30px; } .page-manif h1.entry-title { color:#d40062; width: 60%; margin:0 auto; text-align:center; margin-bottom: 30px; } .page-manif .blocs-manif { margin-top: 20px; margin-bottom: 40px; } .page-retour-manif h2 { color: #004b93; } .page-retour-manif .intervenants .article { margin-bottom:30px; } .nav-previous .fleche, .nav-next .fleche, .pages-nos-combats .entry-content .bloc-a-retenir .fleche, article .entry-content li .fleche { font-size: 11px; } .nav-previous a:hover, .nav-next a:hover { text-decoration: none; } article .entry-content li .fleche { top: 3px; } .page-manif li { margin-bottom: 20px; } .home-slider, .thumbnail-image { background-color: #004b93; background-image: url('./images/pinceau-bleu-fond-gris.jpg'); background-position: bottom 0 center; background-repeat: no-repeat; background-size: 100% auto; margin-bottom: 0; } .publication-sidebar .publication-url { text-align:center; text-transform:uppercase; font-weight: bold; margin-top: 30px; font-size:16px; line-height: 20px; } .publication-sidebar .publication-date { color: #d40062; text-align:center; margin-bottom: 30px; } article .display-actualites { padding-bottom: 50px; } footer { clear: both; } footer .links { color: #ffffff; padding: 30px 0; } footer .links .section-title { padding-bottom: 20px; margin-bottom:0; font-size: 18px; } footer .links ul.menu { margin: 0; padding: 0; list-style-type: none; } footer .links ul.menu li.menu-item { display:inline-block; margin-right: 50px; } footer .links ul.menu li.menu-item:last-child { margin-right: 0; } footer .links ul.menu li.menu-item a { color: #ffffff; } footer .credits { color: rgba( 255, 255, 255, 0.4); text-align:center; text-transform: uppercase; font-size: 12px; padding: 15px 0 8px; line-height: 12px; } @media (max-width: 991px) { .navbar.primary-menu .navbar-nav, .navbar.primary-menu li.menu-item { background-color: #ffffff; } .navbar-blue a { color: #464646; } .navbar.primary-menu .menu-menu-principal li.menu-item a.nav-link { border-top: 1px solid #004b93; padding: 17px 10px 13px; } .navbar.primary-menu .menu-menu-principal li.menu-item a.nav-link:hover { background-color: #f8f9fa; } #navbarTopDropdown.collapse:not(.show) { display:block; } .navbar.top-menu ul.navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; box-sizing: border-box; flex-direction:row; } .navbar.top-menu li.menu-item { position: relative; width: 100%; padding-right: 5px; padding-left: 5px; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; box-sizing: border-box; } .navbar.top-menu .navbar-nav, .navbar.top-menu li.menu-item { background-color: transparent; } .navbar.top-menu li.menu-item { margin: 0; } .navbar.top-menu a { text-align:center; } .navbar.top-menu { font-size: 10px; } .navbar.top-menu a i.fas, .navbar.top-menu a i.far { display:block; padding-bottom: 7px; } .navbar.primary-menu { margin-top: 46px; } .has-post-thumbnail #main-content { margin-top: 73px; } } @media (max-width: 782px) { .has-post-thumbnail #main-content { margin-top: 59px; } } .twitter-tweet.twitter-tweet-rendered { margin: 10px auto; } #page-404 h1 { text-align:center; color: #d40062; margin-top: 40px; margin-bottom: 40px; } #page-404 .col-md-6 img { width: 100%; } #page-404 .right-part { text-align:center; margin-top: calc(50% - 150px); } #page-404 .right-part p.text { font-size:20px; text-align:center; } #page-404 .right-part p.explications { font-size:11px; text-align:justify; } #page-404 .right-part p.link { margin-top: 60px; font-size: 14px; text-align:center; } .form-row select#give-title { height: 40px; } .badge { font-weight: bold; text-transform: uppercase; border-radius: 5px; color: #ffffff; padding: 5px 5px 1px 5px; font-size: 16px; line-height: 16px; background-color: #aaa; } .badge-vert { background-color: #2ba84a; } .badge-rouge { background-color: #BA1200; } .badge-orange { background-color: #F18F01; } .badge-bleu { background-color: #004B93; } .badge-rose { background-color: #D40062; } .enjeux-item a { color: #212121; } .enjeux-item a:hover { opacity: .8; text-decoration: none; } .enjeux-item .page-icone { max-height: 150px; } .parent-pageid-39833 .entry-content hr { margin: 30px auto; width:20%; border: 0; border-top: 5px solid #d40062; } .category .category-description { margin: 10px auto 30px; }