.card-body {
	flex: none;
}



@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* Règles générales */
body {
 	--orange: #ec6924;
    //--orange: #f49b12;
	--dark-blue: #00426A;
    --violet: #455e9d;
	--red: #E2001A;
    --bleu-clair: #26b6b4;
    --card-header: black;
	font-family: 'Arial';
//	font-family: 'Roboto';
}
      
 h1, h2, h3,  h1 span, h2 span , h3 span {
 // font-family: 'Roboto', sans-serif  !important;
  font-family: 'Arial' !important;
  font-size: 30px !important;
}
      
h2.jumbotron_section_title * {
	color: black;  
}
    
.btn-secondary {
  box-shadow: none;
}
      
main .widget.card {
  padding-left: 10%;
  padding-right: 10%;
}
    
.background-light, .background-light.card {
  background: white;
}
      
.widget-header.card-header {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 40px;
  background: none;
  border: 0px;
  margin-bottom: 0px;
}
      
.text-second, .text-second:hover, .leaflet-container a.text-second {
  color: black;
}
      
.jumbotron {
  background-color: var(--bleu-clair);
}
   
main.d-lg-none {
  display: block !important;
}
      
.background-dark, .background-dark.card {
  background: var(--violet);
  color: white;
}
      
.badge-group .badge, .badge-group a.badge {
  color: white !important;
  border-radius: 0.25rem !important;
  padding: .7em !important;
  background: none !important;
  font-weight: normal;
}
     
.background-very_dark, .background-very_dark.card {
  background: var(--bleu-fonce);
}     

.btn-primary, .btn-primary:hover, .badge-primary, .badge-primary:hover {
  background-color: var(--orange);
  border-color: var(--orange);
}
      
.btn-primary, a.btn-primary, a.btn-primary:hover, .badge-primary *, a.badge-primary:focus, a.badge-primary:hover {
  color: white !important;
}
      
.background-white .card-title .text-second {
  color: var(--bleu-clair);;
}
      
.result_list_mod .btn-light:not(:disabled):not(.disabled).active, .result_list_mod .btn-light:not(:disabled):not(.disabled).active:hover, .result_wall_mod .btn-light:not(:disabled):not(.disabled).active, .result_wall_mod .btn-light:not(:disabled):not(.disabled).active:hover {
  background-color: var(--violet);
}
      
.result_pager .btn-secondary.text-light {
  background-color: var(--violet);
}
      
.action_rendering .facette_titre * {
  color: white;
}
      
body .btn-info, body .btn-info:hover, body .btn-info:focus, body .btn-info:active, .btn-info:not(:disabled):not(.disabled):active, .badge-info, .badge-info:hover, a.badge-info:focus, a.badge-info:hover {
  color: white;
  background-color: var(--orange);
  border-color: var(--orange);
}
      
.rating-ico:first-child, .rating-ico {
  color: var(--violet);
  margin-right: 1px;
}
      
.form_facets .facette_titre {
  background: var(--bleu-clair);
}

.result_list_mod .btn-light, .result_list_mod .btn-light:hover, .result_wall_mod .btn-light, .result_wall_mod .btn-light:hover {
  background-color: var(--bleu-clair);
}
      
[class*="carousel-control"] {
  background-color: var(--violet);
}

.filters .filter_reset_button {
  background: var(--violet);
  border:1px solid var(--violet);
}        
      
.masonry-brick {
  border-radius: 10px !important;
}
      
/* Règles custom */
.half_blue_background {
  background-image: linear-gradient(to bottom, #fff 50%, var(--violet) 50%) !important;
}
      
 @media (min-width: 1000px) {           
    .no_padding_right {
        padding-right: 0px !important;
    }

    .no_margin_left {
        margin-left: 0px !important;
    }    

    .no_padding_left {
        padding-left: 0px !important;
    }

    .no_margin_right {
        margin-right: 0px !important;
    }   
}   
      
.no_card_footer .card-footer, .no_text_second .text-second, .no_badge_group .badge-group{
  	display: none !important;
}
      
.no_padding_widget_card.widget.card {
  	padding-left: 0px !important;
}
      
.no_jumbotron_navigation .jumbotron_nav {
	display: none;  
}
      
.background_white {
	background: white !important;  
}
      
.news-aside .widget-header {
  	margin-bottom: 60px;
}
      
 .light_blue_background {
  background-image: linear-gradient(to bottom, #fff 50%, var(--bleu-clair) 50%) !important;
}
 
.bg_dark_blue {
	background: var(--violet);
    color: white;
}
      
.py-9 .widget-footer.card-footer, .widget-footer.card-footer {
  position: initial !important;
  padding-right: 0px !important;
  display: flex;
  justify-content: end;
}
      
.no_pl {
  padding-left: 0px !important;
}
      
.no_pr {
  padding-right: 0px !important;
}
      
.bold_title .widget-header.card-header {
  font-weight: bold;
  font-size: 20px;
}
      
.no_margin_top {
  margin-top: 0px !important;
}
      
.pb_5 {
  padding-bottom: 5rem !important;  
}
      
.no_margin_bottom {
  margin-bottom: 0px !important;
}

/* Header */
header .navbar-toggler-icon {
   	display: none;
}      
      
header .password_toggle {
	right: -5px !important;  
}
      
header, header.d-xl-none {
  	display: block !important;
	background: #32bbb5 !important;  
}
      
header form.login {
  	padding-right: 0px !important;
}
      
header .widget-header {
  margin-bottom: -45px !important;
  font-size: initial !important;
  line-height: initial !important;
  color: wheat !important;
  z-index: 222;
  width: 0px !important;
  position: relative;
}
      
.main_menu .button_text {
  	text-align: center !important;
  	font-size: 13px !important;
}
      
.rech_simple, header .row > .desktop_authentification, header .logo {
  	//margin-top: 60px  !important;
  	margin-top: 50px  !important;
}	

.logo img.image_widget  {
    //height: 130px;
  	//padding: 10px;
  	min-width: 280px !important;
}

.second_nav_bar {
  	background: var(--violet);
    color: white;
}

.second_nav_bar .button_text  {
    color: white;
    padding-right: 1.5rem;
	padding-left: 1.5rem;
    font-size: 16px !important;
    text-transform: uppercase;
}

.second_nav_bar .widget-body {
  	padding: 0px;
 }

.rech_simple.widget button[type="submit"] {
  background: #ed0061 !important;
  border: #ed0061 !important;
  height: 40px !important;
  margin-left: 10px;
  font-size: 20px;
  color: white !important;
  border-radius: .25rem !important;
  padding-top: 2px !important;
}

.nav_top, .nav_top_menu  {
  	background: var(--orange) !important;
}    
      
.nav_top {
  	font-size: 16px;
}
      
.nav_top_menu .widget-body {
	padding: 0 !important;
}

.nav_top .widget-body{
   padding: 0px !important;
   height: 45px;
}

.nav_top .widget-body ul {
  width: 60%;
  display: flex;
  justify-content: space-around;
  margin-top: -4px !important;
}
      
/* Icon facebook */
.icon_facebook {
  position: fixed !important;
  top: 50%;
  z-index: 2;
}
      
/* Authentification mobile */
.login.mobile_authentification {
    margin-top: -15px !important;
	z-index: 222 !important;
}
      
/* Image banniere */

.image_banniere img {
  height: 150px;
}
      
.image_banniere::after {
  content: '';
  display: block;
  width: 100%;
  height: 105px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  background-image: url('https://buchelay.bibliossimo.pro/userfiles/image/vague.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.image_banniere {
  	margin-top: 0px !important;
}
      
      
/* Menu principal */
.main_menu {
  	margin-top: 0px !important;
    margin-bottom: 0px !important;
}
      
.main_menu .widget-body, .main_menu .navbar {
  	padding-top: 0;
}
      
.main_menu  .nav-link img {
  	width: 40px;
    margin: auto;
  	margin-bottom: 5px;
}

.main_menu  .button_text {
  	display: flex !important;
  	justify-content: center;
}
      
.main_menu  .navbar .nav-link {
	padding-bottom: 30px;
    height: 160px;
    width: 160px;
}
  
.main_menu  .navbar .nav-link .img-fluid.rounded {
	filter: 100%;
	filter: invert(100%);
}
      
.main_menu .navbar .nav-link {
  	color: white;
  	background-image: url(https://buchelay.bibliossimo.pro/userfiles/image/rond_violet.svg) !important;
  	background-repeat: no-repeat;
    width: 140px;
    height: 140px;
    padding-top: 15px;
    margin-right: 10px;
    padding-right: 25px;
}
      
.nav_top li:last-child {
  	position: fixed !important;
	width: auto;
	z-index: 10;
	right: 0 !important;
  	padding-right: 10px !important;
  	color: white !important;
}

.nav_top li:last-child .button_text {
    color: white !important;
 	font-weight: 200 !important;
}
      
/* Page bibliothèque */
.jumbotron_thumbnail_no_pagination  {
	display: none;  
}
      
.bib_en-lire-plus .badge_group_Intonation_Library_View_Wrapper_Library {
  	display: none;
}
      
/* A la une */
.a_la_une .widget-header {
	text-align: center !important;  
}
      
/* Page horaires */
#opening-hours td{
  border: 1px solid black;
  padding: 10px;
}      
      
.bib_en-lire-plus h4 {
   color: black;
}
      
.default_opening_hours .list-unstyled {
  	margin-top: 20px;
}
      
.default_opening_hours h3 {
	display: none;  
}

/* Focus Notice */
.related .jumbotron_section_content h2 {
	display: none;
} 
      
.recherche_viewnotice  .badge_group_Intonation_View_Author_RenderFacets {
  	display: none;
}
      
/* formulaire personnalisé */
.formulaire_add main .section_content_wrapper {
  	margin-left: 10%;
  	margin-top: 50px;
}
      
.formulaire_add h2, .cms_articleview main h2.card-title {
    font-size: 40px;
    color: var(--black);
     margin-bottom:20px;
}

 .cms_articleview main h2.card-title {      
      margin-bottom: 50px;
 }
      
/* Login */
      
.widget.login .btn-primary {
  background: #ed0061 !important;
  border: #ed0061 !important;
  color: white  !important;
  padding: 5px 15px;
  border-radius: .25rem !important;
  margin: .25em 0 !important;
}

.login label, .wrapper_zendafi_form_login_lostpass, .zendafi_form_login_lostpass, .wrapper_zendafi_form_login_register   {
  	display: none;
} 
      
 /* Actualités */
.card_body_Intonation_Library_View_Wrapper_Article, .card_Intonation_Library_View_Wrapper_Article  {
  background-color: white;
  border-radius: 10px !important;
}
      
/* Carousel */
 @media (min-width: 1200px) {
  .card_grid {
    grid-template-columns: repeat(5, auto) !important;
  }    
}
      
.kiosque .card-title.card_title.card_title_Intonation_Library_View_Wrapper_Record,
.kiosque .card-subtitle.card_subtitle.card_subtitle_Intonation_Library_View_Wrapper_Record, .kiosque .card_description p,
.kiosque .badge-group.badge_group.badge_group_Intonation_Library_View_Wrapper_Record .badge_tag, .kiosque .card_template .card-body + .card-footer, .kiosque .carousel-indicators {
  display: none !important;
}
      
.kiosque .badge-group.badge_group.badge_group_Intonation_Library_View_Wrapper_Record .badge_tag.record_doctype {
  display: initial !important;
  border-radius: 0 !important;
  margin: 0px;
}
      
.badge_tag.badge-info.record_doctype[href*="/facette/T1"] {
  background: var(--orange) !important;
}
      
 .kiosque .card-body.card_body.card_body_Intonation_Library_View_Wrapper_Record {
  position: absolute;
  bottom: 0.25rem !important;
  padding: 0 !important;
  background: transparent;
}
      
/* FAQ */
.faq .accordion_content .card_body_Intonation_Library_View_Wrapper_Article.px-3 {
  padding-left: 0px !important;
}
      
/* Page de résultats */
.recherche_simple .search_title_criteria, .recherche_simple h1 {
	font-size: 18px !important;
}  
      
.record_no_thumbnail {
  background-image: url("https://buchelay.bibliossimo.pro/userfiles/image/visuel-non-disponible.png");
  background-position: contain;
  background-size: contain;
  background-repeat: no-repeat;
  max-width: 150px;
  margin: auto;
  height: 100%;
  display: block;
  max-height: 200px;
}      
   
.record_no_thumbnail .d-inline {
  	display: none !important;
}
        
.search_facets_col .facette_titre .facet_item:hover {
  background-color: var(--violet) !important;
}
      
.action_rendering .facette_titre {
  background: none;
  box-shadow: none;
}
      
.search_facets_col .facette_titre .facet_item {
  background-color: var(--bleu-clair) !important;
  margin: 5px 0;
  border-radius: 20px !important;
}
      
.form_facets .facet_title {
  color: black;
}
      
.search_facets_col.col-lg-2 {
   -ms-flex: 0 0 25%;
   flex: 0 0 25%;
   max-width: 25%;
}
   
.facets_suggestions  {
  	display: none;
}
      
.search_records_col .list-group-item {
  border-radius: 20px !important;
}

.facette_titre {
    padding-bottom: .25rem !important;
}
  
.facette_titre .msg a * {
  	color: black !important;
}
      
.search_facets_col .badge-pill {
  background: transparent;
  border: 1px solid white !important;
  border-radius: 50px !important;
}
      
 .search_records_col.col-lg-10 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
      
.list-group .list-group-item .cardify_horizontal_img {
  margin-top: 0px;
}
      
.list-group .list-group-item .cardify_horizontal_img .card-link img {
  width: 120px;
}
      
.list-group .list-group-item, .list-group .list-group-item:nth-child(2n+1), .masonry .masonry-brick:nth-child(2n+1) .masonry-content  {
  background: var(--bleu-clair);
}
      
.search_records_col  .text-second {
  color: black;
}
      
/* A la une */
.news-aside  {
	background: #f2f0f1 !important;
  	border-radius: 50px !important;  
}
      
/* Focus notice */
.recherche_viewnotice .h-xl-300, .record_description .h-xl-300, .record_items .h-xl-300, .record_related .h-xl-300 {
  height: 175px !important;
}
      
.bokeh_jumbotron_with_both_pagination, .bokeh_jumbotron_with_one_pagination {
  margin-bottom: 60px !important;
  border-radius: 10px !important;
}
      
.bokeh_jumbotron {
  margin-top: 40px;
}
      
.bokeh_jumbotron .jumbotron_thumbnail {
  margin-top: 0px;
}
      
.recherche_viewnotice .document_items {
  margin-bottom: 0px !important;
}
      
.recherche_viewnotice  .jumbotron_nav {
  margin-top: 30px !important;
}
      
/* Agenda */
.calendar .filters {
  width: 50%;
  position: absolute;
  top: 1.3rem;
  right: 10%;
  color: var(--violet);
}
      
.filter_reset_button {
  background: transparent !important;
  color: var(--violet) !important;
  font-size: 15px;
  font-weight: normal;
}
      
.filters .fa-minus {
  display: none;
}
      
.filters .col button {
  border: 0.5px solid var(--violet) !important;
  border-radius: 40px !important;
  width: 100%;
  background-color: white !important;
}
      
.filters .col {
  margin-right: 1rem;
}
      
 /* Focus livre - Exemplaires */
.recherche_viewnotice .same_work_items, .record_items .same_work_items {
  	display: none;
}
      
.record_items  .datas_items_995_f, .record_items .badge_group_Intonation_Library_View_Wrapper_Item .badge-warning,
      .recherche_viewnotice  .datas_items_995_f, .recherche_viewnotice .badge_group_Intonation_Library_View_Wrapper_Item .badge-warning {
    display: none; 
 }
      
.record_items  .badge_group_Intonation_Library_View_Wrapper_Item .badge-info, .recherche_viewnotice .badge_group_Intonation_Library_View_Wrapper_Item  .badge-info{
  	margin-right: 10px;
}
      
.recherche_viewnotice .masonry, .record_items .masonry, .record_items .masonry, .record_items .masonry {
  display: flex;
  flex-direction: column;
}    
  
.recherche_viewnotice .badge-group .badge {
	padding-top: 4px !important;
}
      
.recherche_viewnotice  .text-success  {
	color: white !important;  
}
      
.recherche_viewnotice .masonry .card_Intonation_Library_View_Wrapper_Item, .record_items .masonry .card_Intonation_Library_View_Wrapper_Item{
  	display: flex;
  	flex-direction: row;
 }
      
.recherche_viewnotice .masonry-content .card-body, .record_items .masonry-content .card-body {
  	padding-bottom: 0px !important;
}
      
.recherche_viewnotice .masonry .card_body_Intonation_Library_View_Wrapper_Item, .record_items .masonry .card_body_Intonation_Library_View_Wrapper_Item  {
	display: flex;  
    justify-content: space-around;
}
      
.recherche_viewnotice .masonry_grid .masonry-brick, .record_items .masonry_grid .masonry-brick {
  width: 100%;
}      
      
.recherche_viewnotice .items_wall .masonry_grid .masonry-brick, .record_items .items_wall .masonry_grid .masonry-brick {
  	margin-bottom: 20px;
}
      
.recherche_viewnotice .masonry .card-title, .record_items .masonry .card-title  { 
    width: 250px !important; 
}
      
.recherche_viewnotice .masonry .card-footer, .record_items .masonry .card-footer {
 	width: 150px; 
}

.recherche_viewnotice .masonry .card-text, .record_items .masonry .card-text {
  	margin-top: 0px;
}
      
.recherche_viewnotice h1, .record_description h1, .record_items h1, .record_related h1{
	font-size: 25px ;
    text-transform: initial;
}

.recherche_viewnotice .toggle_to_read_record, .record_items .toggle_to_read_record, .record_description .toggle_to_read_record, .record_related .toggle_to_read_record,
.recherche_viewnotice  .toggle_like_record, .record_items .toggle_like_record, .record_description  .toggle_like_record, .record_related .toggle_like_record {
  	display: none;
}
      
.recherche_viewnotice .h-xl-300, .record_description .h-xl-300, .record_items .h-xl-300, .record_related .h-xl-300{
  height: 175px !important;
}
      
.recherche_viewnotice .masonry .card-subtitle, .record_items .masonry .card-subtitle  {
  	margin-top: 2px;
  	padding-left: 10px;
  	padding-right: 20px;
}
      
.recherche_viewnotice aside , .record_related aside, .record_items aside, .record_description aside {
  	display: none;
}
      
.recherche_viewnotice .back_to_search_result .button_text::after, .record_description .back_to_search_result .button_text::after, 
      .record_related .back_to_search_result .button_text::after, .record_items .back_to_search_result .button_text::after{
  content: " Retour à la liste";
  text-indent: 0;
  color: white;
  display: block;
  line-height: initial;
  background-color: var(--bleu-clair);
  padding: 10px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
}
      
.recherche_viewnotice .document_items {
  margin-bottom: 0px !important;
}
      
.record_summary {
  	display: none;
 }
      
.bokeh_jumbotron .jumbotron_thumbnail {
  margin-top: 0px !important;
}
      
/* Page mon compte */
.abonne_fiche .jumbotron_title  .badge-group, .abonne_informations  .badge-group, .abonne_reservations  .badge-group, .abonne_selections  .badge-group  {
  	display: none;
}

 .bokeh_jumbotron_no_pagination {
    margin-bottom: 60px !important;
}
  
.abonne_fiche  h1, .abonne_informations  h1, .abonne_reservations h1, .abonne_selections h1 {
  	margin-bottom: 30px;
    text-align: center;
}
      
/* Agenda */
.calendar .filters {
  	margin-bottom: 55px !important;
    padding-top: 10px;
    position: initial;
 }
      
.filters .col button {
  	border: 0px !important;
    border-radius: 0px !important;
 }
      
.calendar .filters {
  	width: 100%;
}

.calendar .filters .dropdown {
  	text-align: center;
    border: 1px solid black;
    margin-left: 10px;
    margin-right: 10px;
    background: white;
}

.calendar .filters .dropdown button {
  	border: 0px solid black;
}

.calendar .container-fluid {
  	margin-top: 15px;
}

.calendar .filters::before {
  content: "Filtrer les évènements par :";
  padding-left: 8px;
  font-size: 18px;
}

.calendar .filters {
  background: var(--bleu-clair) !important;
  padding: 1.25rem;
}

.calendar .filter_reset_button {
    color: white;
    background-color: var(--rose) !important;
    border: none;
    width: 95% !important;
    margin: auto;
    display: block;
    background-color: #ed0061 !important;
    color: white !important;
}
      
.calendar .place_town .list-unstyled {
	text-align: start;  
}
      
.calendar .place_town a.text-second {
  	text-transform: lowercase !important;
}

.calendar .place_town a.text-second::first-letter {
  text-transform: capitalize !important;
}

élément {
    grid-row-end: span 16;
    visibility: visible;
}
.calendar .masonry-brick {
    margin-bottom: 35px;
}
      
/* Footer */
footer .widget-header.card-header {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
 
.footer_img .widget-body {
	display: flex;
    justify-content: center;
    align-items: center;  
}
      
footer .free span {
  color: white !important;   
}
      
.footer_img img{
    height:  100px !important;
}
      
.footer_logo_mairie img {
  	height: 90px !important;
}
      
.menu_credits {
  background: #F7F7F7;
  color: black;
}
      
.menu_credits .nav .button_text {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  color: var(--dark-blue) !important;
  font-size: 16px !important;
}
      
#menu_navbar_11_profile_id_83_menu_id_23 .nav-link{
  border-bottom: 1px solid white !important; 
  text-align: left;
}
      
#boite_11.menu  .widget-header  {
  margin-bottom: 0px !important;
}
      
.menu_credits .nav-item {
  border-right: 1px solid var(--violet) !important;
}
      
/* FAQ */
.faq .card_body_Intonation_Library_View_Wrapper_Article {
  	padding-top: 0px !important;
}
      
.faq li {
  white-space: inherit !important;
  margin-top: 5px;
  margin-bottom: 5px;
}
      
@media screen and (max-width: 640px) { 
  	/* Header */
  	.rech_simple, header .logo {
 		 margin-top: 0px !important;
	}
  
  	header .logo {
      	margin-top: 50px !important;
    }
  
  	header .login label {
      	display: block !important;
    }
  
  	header .login .form-control {
      	border: 1px solid var(--blue) !important;
    }
  
 	header .nav_top_menu .widget-header {
      	display: none;
    }
  
    header .login button::before {
        font-family: FontAwesome;
        content: "\f007 ";
  	}
  
  	/* Footer */
  	footer .menu_credits ul {
  		flex-direction: column !important;
    }
  
  	 footer .menu_credits .nav-item {
  	 	border-right: 0px !important;
    }
}
      
.tarif-table td, .tarif-table th {
  	border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;
}
      
@media (max-width: 700px){
  	.table-retard {
    	width: 100% !important;  
    }
  
  	.search_facets_col.col-lg-2 {
      -ms-flex: none;
      flex: none;
      max-width: none;
	}
  
    .tarif-table thead {
    display: none;
    }

    .tarif-table tr{
    display: block;
    margin-bottom: 40px;
    }

    .tarif-table td {
    display: block;
    text-align: right;
    }

    .tarif-table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    }
  
  	/* h1 */
    .widget-header.card-header, h1, .jumbotron_title, .jumbotron_title span, .jumbotron_section_title span,
  	.jumbotron_section_title i {
      	font-size: 20px !important;
    }
  
  	/* Contact */
  	.formulaire_contact .form {
    	padding-left: 5%;
		padding-right: 5%;  
    }
  
  	.formulaire_contact .form-group label {
        text-align: left;
        max-width: 100%;
        flex: 0 0 30%;
     }
  
  	 /* Notice */
  	.recherche_viewnotice h1 {
    	margin-top: 20px;  
    }
  
  	/* Authentification */
  	header .login button::before {
      font-family: FontAwesome;
      content: "";
    }
}
      
@media (max-width: 575px) {
      .boite.nav .navbar-light::after {
          content: "" !important;
       }
  
  	  .search_facets_col .navbar-toggler::after {
        content: "" !important;
      }
}
      
      
      .news-aside {
	background: #f2f0f1 !important;
	border-radius: 50px !important;
}
      
      
