/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/*#eb0b0b*/
.hikashop_checkout_login {
  width: 100%;
}
/*body.itemid-736 .hikashop_checkout_payment .table-striped > tbody > tr:nth-of-type(odd){
  display:none
}*/
body.itemid-736 .hikashop_checkout_cart iframe, body.itemid-736 .hikashop_product_page iframe {
  display: none;
}
body.itemid-57 #g-page-surround .readmore .btn {
  background: #be0027;
}
#g-page-surround .readmore .btn {
  background: #eb0b0b;
}
body.itemid-57 .breadcrumb {
  display: none;
}
body.itemid-57 #g-mainbody .g-content {
  padding: 0.5rem;
}
#g-mainbody {
  padding: 0;
}
body.petites-annonces.view-category #g-mainbody {
  display: none;
}
/*Accueil - couleurs*/
#g-utility h3.g-title {
  color: #7b0077 !important;
  border: 2px solid #7b0077;
}
#g-utility h3 a {
  color: #7b0077 !important;
}
#g-utility .ut-articles-pro .article-content {
  background: #fff;
}
#g-utility strong {
  color: #222;
}
/*Pages magazine - Tribune*/
body.itemid-202 #g-page-surround .readmore .btn, body.itemid-505 #g-page-surround .readmore .btn {
  background: #222;
}
body.itemid-202 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-202 .s2s_contenedor a, body.itemid-505 .s2s_contenedor a, body.itemid-505 .breadcrumb li a, body.itemid-202 .breadcrumb li a {
  color: #222;
}
body.itemid-202 .g-article-header .page-header h2 a:hover {
  color: #222;
}
/*Pages magazine - Actualités*/
body.itemid-61 #g-page-surround .readmore .btn, body.itemid-510 #g-page-surround .readmore .btn {
  background: #be0027;
}
body.itemid-61 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-61 .s2s_contenedor a, body.itemid-510 .s2s_contenedor a, body.itemid-510 .breadcrumb li a, body.itemid-61 .breadcrumb li a {
  color: #be0027;
}
body.itemid-61 .g-article-header .page-header h2 a:hover {
  color: #be0027;
}
/*Pages magazine - Prévoyance*/
body.itemid-64 #g-page-surround .readmore .btn, body.itemid-515 #g-page-surround .readmore .btn {
  background: #6e7864;
}
body.itemid-64 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-64 .s2s_contenedor a, body.itemid-515 .s2s_contenedor a, body.itemid-515 .breadcrumb li a, body.itemid-64 .breadcrumb li a {
  color: #6e7864;
}
body.itemid-64 .g-article-header .page-header h2 a:hover {
  color: #6e7864;
}
/*Pages magazine - Dossiers*/
body.itemid-68 #g-page-surround .readmore .btn, body.itemid-511 #g-page-surround .readmore .btn {
  background: #982246;
}
body.itemid-68 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-68 .s2s_contenedor a, body.itemid-511 .s2s_contenedor a, body.itemid-511 .breadcrumb li a, body.itemid-68 .breadcrumb li a {
  color: #982246;
}
body.itemid-68 .g-article-header .page-header h2 a:hover {
  color: #982246;
}
/*Pages magazine - Réglementation*/
body.itemid-69 #g-page-surround .readmore .btn, body.itemid-517 #g-page-surround .readmore .btn {
  background: #7b0077;
}
body.itemid-69 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-69 .s2s_contenedor a, body.itemid-517 .s2s_contenedor a, body.itemid-517 .breadcrumb li a, body.itemid-69 .breadcrumb li a {
  color: #7b0077;
}
body.itemid-69 .g-article-header .page-header h2 a:hover {
  color: #7b0077;
}
/*Pages magazine - Questions/Réponses*/
body.itemid-67 #g-page-surround .readmore .btn, body.itemid-519 #g-page-surround .readmore .btn {
  background: #35a6e8;
}
body.itemid-67 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-67 .s2s_contenedor a, body.itemid-519 .s2s_contenedor a, body.itemid-519 .breadcrumb li a, body.itemid-67 .breadcrumb li a {
  color: #35a6e8;
}
body.itemid-67 .g-article-header .page-header h2 a:hover {
  color: #35a6e8;
}
/*Pages magazine - Interview*/
body.itemid-63 #g-page-surround .readmore .btn, body.itemid-508 #g-page-surround .readmore .btn {
  background: #382b80;
}
body.itemid-63 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-63 .s2s_contenedor a, body.itemid-508 .s2s_contenedor a, body.itemid-508 .breadcrumb li a, body.itemid-63 .breadcrumb li a {
  color: #382b80;
}
body.itemid-63 .g-article-header .page-header h2 a:hover {
  color: #382b80;
}
/*Pages magazine - Formation*/
body.itemid-66 #g-page-surround .readmore .btn, body.itemid-513 #g-page-surround .readmore .btn {
  background: #88b436;
}
body.itemid-66 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-66 .s2s_contenedor a, body.itemid-513 .s2s_contenedor a, body.itemid-513 .breadcrumb li a, body.itemid-66 .breadcrumb li a {
  color: #88b436;
}
body.itemid-66 .g-article-header .page-header h2 a:hover {
  color: #88b436;
}
/*Pages magazine - Thanatopraxie*/
body.itemid-65 #g-page-surround .readmore .btn, body.itemid-516 #g-page-surround .readmore .btn {
  background: #538e7b;
}
body.itemid-65 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-65 .s2s_contenedor a, body.itemid-516 .s2s_contenedor a, body.itemid-516 .breadcrumb li a, body.itemid-65 .breadcrumb li a {
  color: #538e7b;
}
body.itemid-65 .g-article-header .page-header h2 a:hover {
  color: #538e7b;
}
/*Pages magazine - Crémation*/
body.itemid-254 #g-page-surround .readmore .btn, body.itemid-514 #g-page-surround .readmore .btn {
  background: #274135;
}
body.itemid-254 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-254 .s2s_contenedor a, body.itemid-514 .s2s_contenedor a, body.itemid-514 .breadcrumb li a, body.itemid-254 .breadcrumb li a {
  color: #274135;
}
body.itemid-254 .g-article-header .page-header h2 a:hover {
  color: #274135;
}
/*Pages magazine - Evts*/
body.itemid-189 #g-page-surround .readmore .btn, body.itemid-520 #g-page-surround .readmore .btn {
  background: #c10077;
}
body.itemid-189 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-189 .s2s_contenedor a, body.itemid-520 .s2s_contenedor a, body.itemid-520 .breadcrumb li a, body.itemid-189 .breadcrumb li a {
  color: #c10077;
}
body.itemid-189 .g-article-header .page-header h2 a:hover {
  color: #c10077;
}
/*Pages magazine - Economie*/
body.itemid-161 #g-page-surround .readmore .btn, body.itemid-512 #g-page-surround .readmore .btn {
  background: #239d45;
}
body.itemid-161 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-161 .s2s_contenedor a, body.itemid-512 .s2s_contenedor a, body.itemid-161 .breadcrumb li a, body.itemid-512 .breadcrumb li a {
  color: #239d45;
}
body.itemid-161 .g-article-header .page-header h2 a:hover {
  color: #239d45;
}
/*Pages magazine - Littérature*/
body.itemid-521 #g-page-surround .readmore .btn {
  background: #d79523;
}
body.itemid-521 #g-page-surround .readmore .btn:hover {
  background: #777777;
}
body.itemid-521 .s2s_contenedor a, body.itemid-521 .breadcrumb li a {
  color: #d79523;
}
body.itemid-521 .g-article-header .page-header h2 a:hover {
  color: #d79523;
}
/*Sidebar*/
.sidebar-left li.current.active, .sidebar-left li.parent, .sidebar-left li.current {
  margin-left: -5px;
  padding: 5px 10px !important;
}
.sidebar-left li {
  padding: 0 5px !important;
  margin-bottom: 2px !important;
}
.sidebar-left li a {
  color: #fff !important;
}
.sidebar-left li.item-202, .sidebar-left li.item-505 {
  background: #222;
}
.sidebar-left li.item-67, .sidebar-left li.item-519 {
  background: #35a6e8;
}
.sidebar-left li.item-63, .sidebar-left li.item-508 {
  background: #382b80;
}
.sidebar-left li.item-65, .sidebar-left li.item-516 {
  background: #538e7b;
}
.sidebar-left li.item-64, .sidebar-left li.item-515 {
  background: #6e7864;
}
.sidebar-left li.item-66, .sidebar-left li.item-513 {
  background: #88b436;
}
.sidebar-left li.item-68, .sidebar-left li.item-511 {
  background: #982246;
}
.sidebar-left li.item-69, .sidebar-left li.item-517 {
  background: #7b0077;
}
.sidebar-left li.item-61, .sidebar-left li.item-510 {
  background: #be0027;
}
.sidebar-left li.item-254, .sidebar-left li.item-514 {
  background: #274135;
}
.sidebar-left li.item-189, .sidebar-left li.item-520 {
  background: #c10077;
}
.sidebar-left li.item-161, .sidebar-left li.item-512 {
  background: #239d45;
}
.sidebar-left li.item-521 {
  background: #d79523;
}
.sidebar-left li:hover {
  background: #777777 !important;
  margin-left: -5px;
  transition: 0.3s;
}
/*Hikashop - liste produits*/
body.itemid-57 .panier {
  display: none;
}
div.hikashop_product_image_subdiv {
  text-align: center;
  margin: 0 auto;
}
.hikashop_category_information.hikashop_products_listing_main h2 {
  margin: 30px 0 15px 0;
}
.hikashop_category_information.hikashop_products_listing_main h2:first-of-type {
  margin-top: 0 !important;
}
.hikabtn, .hika_j2 .btn {
  background: #eb0b0b;
  color: #fff;
}
.hikabtn:before, .hika_j2 .btn:before {
  font-family: "fontawesome";
  content: "";
  padding-right: 0.5rem;
}
.hikabtn.hikacart.hikashop_aligned_btn:before {
  content: "";
}
.hikabtn.hikabtn-success.hikabtn_checkout_next:before, .hikabtn.hikabtn_checkout_login_register:before {
  content: "";
}
.hikabtn.hikabtn_checkout_guest_logout:before {
  content: "";
}
.hikabtn.hikashop_cart_proceed_to_checkout {
  font-size: 18px;
  box-shadow: #26394d 0px 20px 30px -10px;
}
.hikabtn.hikashop_cart_proceed_to_checkout:before {
  content: "";
}
/*Fin Hikashop*/
/*Article Etude CREDOC diaporama vsig Id:1412*/
.slideplus-container {
  display: inline;
}
.slideplus-stripe > div {
  display: block;
}
/*Fin article*/
.page-header {
  margin: 0 !important;
  border: none !important;
}
.blog .category-desc {
  margin: 0;
}
h3.g-title {
  color: #eb0b0b !important;
  margin-bottom: 20px;
  font-size: 30px;
  padding: 5px 10px;
  border: 2px solid #eb0b0b;
  width: fit-content;
}
h3.g-title:after {
  display: none;
}
.g-logo {
  margin: 2px 0;
}
.top-menu {
  margin-top: 10px;
  font-size: 16px;
}
#g-top p {
  margin: 0;
}
#g-top a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
}
#g-top a:hover {
  text-decoration: underline;
}
#g-top .g-social a, #g-footer .g-social a {
  color: #eb0b0b;
  font-size: 24px;
  border: 3px solid #eb0b0b;
  border-radius: 50%;
  line-height: 30px;
  width: 35px;
  height: 35px;
  display: inline-block;
  text-align: center;
  padding: 0;
  margin-top: 5px;
}
#g-top .g-social a:hover, #g-footer .g-social a:hover {
  color: #fff;
  border-color: #fff;
}
#g-fullwidth {
  border-bottom: 10px solid #eb0b0b;
}
#g-fullwidth h3 {
  font-weight: bold;
  font-size: 25px;
  transition: 0.5s;
}
@media (max-width: 767px) {
  #g-fullwidth h3 {
    font-weight: bold;
    font-size: 15px;
  }
}
#g-fullwidth h3:hover {
  text-decoration: underline;
  transition: 0.5s;
}
.g-slideshow .g-slideshow-buttons .button {
  font-size: 20px;
  border: 2px solid #eb0b0b;
}
@media (max-width: 767px) {
  .g-slideshow .g-slideshow-buttons .button {
    font-size: 15px;
    padding: 6px 0;
  }
}
.g-slideshow .g-slideshow-buttons .button:hover {
  background: #222;
  transition: 0.5s;
}
.uk-slideshow-fullscreen, .uk-slideshow-fullscreen > li {
  height: 500px;
}
.g-slideshow .uk-dotnav {
  margin: 0;
}
body .uk-slidenav-position .uk-slidenav {
  border: 2px solid #eb0b0b;
}
#g-header .g-content {
  padding: 10px 0 20px 0;
}
#g-header > .g-container:after {
  border-bottom: 2px solid #fff;
  width: -webkit-fill-available;
  margin: 0;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-transform: uppercase;
  font-weight: bold;
}
form.js-finder-searchform {
  margin: 10px 0 0 0;
}
.js-finder-searchform input {
  color: #222;
  border-radius: 20px;
  width: fit-content;
  border: 2px solid #eb0b0b;
}
/*ACCUEIL*/
#g-showcase {
  padding: 1.5rem 0;
}
#g-showcase .g-content {
  padding: 10px 0 20px 0;
  margin: 0.6rem;
}
ul.simplefilter {
  margin: 0.5rem 0;
}
.jtcf_item_wrapper ul {
  margin-left: 0;
}
.filtr-container359 {
  padding-left: 0 !important;
}
.jt-category, .jtcf-title, .jt-author-date, .jt-introtext, .filtr-item p.readmore {
  padding: 0 10px;
}
.jt-category {
  text-decoration: underline;
}
h4.jtcf-title {
  margin-top: 10px;
}
.jt-author-date, .jt-introtext {
  color: #fff;
}
div.filtr-item {
  background: #000;
}
ul.simplefilter li:first-child {
  color: #000;
}
.simplefilter li {
  background: #aaa;
  padding: 10px 15px;
  border-left: none;
  border-right: 1px solid #eb0b0b;
}
.simplefilter li.active {
  background: #888;
}
.uk-accordion .uk-accordion-title {
  background: #ccc;
}
.uk-accordion .uk-accordion-title:before {
  font-family: "fontAwesome";
  content: "";
  padding-right: 0.5rem;
  font-size: 20px;
}
.uk-accordion .uk-accordion-title.uk-active:before {
  font-family: "fontAwesome";
  content: "";
  padding-right: 0.5rem;
  font-size: 20px;
}
.uk-active .g-accordion-desc div {
  margin-bottom: 20px;
}
.g-article-read-more a {
  background: #eb0b0b;
  color: #fff;
  transition: 0.2s;
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
  border-radius: 4px;
}
.g-article-read-more a:hover {
  background: #2e373c;
  transition: 0.2s;
}
.g-article-read-more a:before {
  font-family: "fontAwesome";
  content: "";
  padding-right: 0.3rem;
}
@media (min-width: 768px) {
  #g-utility {
    padding: 1rem 5%;
  }
}
#g-feature .article-introtext strong {
  color: #222;
}
.ut-articles-pro .article-content {
  padding: 10px;
}
body.itemid-57 .ut-articles-pro .article-content .readmore a {
  background: #7b0077;
}
.ut-articles-pro .article-content .readmore a {
  background: #eb0b0b;
  color: #fff;
  transition: 0.2s;
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
  border-radius: 4px;
}
.ut-articles-pro .article-content .readmore {
  margin-bottom: 10px;
}
.ut-articles-pro .article-content .readmore a:before {
  font-family: "fontAwesome";
  content: "";
  padding-right: 0.3rem;
}
.ut-articles-pro .article-content .readmore a:hover {
  background: #2e373c;
  transition: 0.2s;
}
.ut-articles-pro .article-content .category-name {
  text-decoration: underline;
}
.ut-articles-pro .article-content .category-name a {
  color: #7b0077;
}
.ut-articles-pro .article-introtext p {
  margin: 0.5rem 0;
  font-weight: bold;
  color: #222;
}
.ut-articles-pro .article-introtext em {
  font-style: normal !important;
}
#g-utility .ut-articles-pro h3 {
  font-size: 1.1rem;
  line-height: 1.5rem;
}
.ut-articles-pro .filter-options .filter-item {
  background: #aaa;
  padding: 10px 15px;
  border-right: 1px solid #7b0077;
}
.ut-articles-pro .filter-options {
  margin: 30px 0;
}
@media (max-width: 767px) {
  .ut-articles-pro .filter-options {
    display: grid;
  }
}
.ut-articles-pro .filter-options a {
  color: #fff !important;
  text-transform: uppercase;
}
.ut-articles-pro .filter-options a:first-child {
  background: #888;
  color: #000 !important;
  margin-right: -4px;
}
#g-additional {
  padding: 2rem 0;
}
/*Menu*/
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #000;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  color: #eb0b0b;
}
#g-navigation .g-main-nav .g-dropdown .g-menu-item-container {
  padding: 8px 10px;
}
li.g-menu-item-57 .fa-home {
  font-size: 25px;
}
ul.mod-articleslatest li a {
  text-wrap-mode: wrap;
}
.g-sublevel a.ResInter ul.g-sublevel li:hover {
  color: #eb0b0b;
}
.menu-item-particle a {
  color: #222;
}
.mod-articleslatest li:hover a {
  color: #eb0b0b;
  text-decoration: none !important;
}
.mod-articleslatest li:hover {
  background: #f8f9fa;
}
/*Colonne gauche*/
#g-sidebar {
  background: #f5f5f5;
  height: 100%;
}
.nav.mod-list li {
  margin-bottom: 0;
}
#g-aside .g-title, #g-sidebar .g-title {
  text-align: center;
  margin: 0 auto 15px auto;
}
/*Pages catégories*/
tr.cat-list-row1 {
  background: #f5f5f5;
}
table.com-content-category__table tr {
  border-bottom: 1px solid #ccc;
}
table.com-content-category__table tr:last-child {
  border-bottom: 1px solid #888;
}
table.com-content-category__table {
  border: 1px solid #888;
}
/*Contact*/
#userForm.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #userForm.formResponsive input, #userForm.formResponsive textarea {
    width: 50%;
  }
}
/*Fin Menu*/
#g-bottom {
  padding: 0;
}
#g-footer {
  padding: 0;
}
#g-footer h2 {
  font-size: 1.2rem;
  text-decoration: underline;
}
#g-footer ul {
  margin-top: 0;
}
#g-copyright .g-content {
  margin: 0;
  padding: 0.3rem 0;
}
#g-to-top .style1 #g-totop-button.totopfixed {
  border: 2px solid #eb0b0b;
}
/*Mobile*/
.g-offcanvas-toggle {
  top: -35px;
  color: #fff;
}
@media (max-width: 767px) {
  #g-mobilemenu-container i.fa-caret-down {
    display: none;
  }
  form.js-finder-searchform {
    margin: 5px;
  }
  #mod-custom204 img {
    margin: 3px;
  }
}
/*# sourceMappingURL=custom_103.css.map */