/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 25 2025 | 22:33:29 */
/* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

@media (max-width: 767px){
	.premium-banner-animation7 .premium-banner-ib-desc {
  padding: 35px !important;
}
}

div.jupiterx-image-accordion-item .accordion-image-item-content{
	display: none !important;
}

.fa-github::before {
  content: "\f232" !important;
}

.elementor-icon-list-item::marker{
	display: none !important;
}

.elementor-icon-list-item{
	list-style: none;
}

.premium-banner-bright.premium-banner-brlr, .premium-banner-bottom.premium-banner-brtb {
  display: none;
}

.premium-banner-bleft{
  top: 40px !important;
  height: 60px !important;
}

.premium-banner-br.premium-banner-btop.premium-banner-brtb {
  transform: rotate(-25deg);
	left: 30px !important;
  width: 45px !important;
}

.forminator-input, .forminator-textarea, .forminator-checkbox-box{
	background: #ededed;
font-size: 14px !important;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;}

.forminator-button-submit{
	background: #171f38 !important;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
  font-weight: var( --e-global-typography-accent-font-weight ) !important;
	font-size: 15px !important;
	color: #fff !important;
	border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: var( --e-global-color-primary ) !important;
  border-radius: 5px 5px 5px 5px !important;
	padding: 12px 24px !important;
}

.forminator-button:hover{
	background: #181818 !important;
	box-shadow: none !important;
}

.forminator-label{
	font-size: 16px !important;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
	font-weight: 600 !important;
}

.jupiterx-new-search header h5.jupiterx-title {
  font-size: 28px;
  font-weight: 600 !important;
}

.search-results h3 {
  font-size: 34px;
  font-weight: 600 !important;
}

main#jupiterx-main.jupiterx-main div.elementor.elementor-282{
	display: none;
}

body.search-results .jupiterx-post {
  margin: 0 0 1.5rem;
  border-bottom: 1px solid #e2e5e7;
}

.page-item.active .page-link {
  background-color: #171F38 !important;
  border-color: #171F38 !important;
}

.liensfooter .elementor-icon-list-icon svg {
  height: 14px !important;
  width: 14px !important;
}

.jupiterx-post-related-label {
  font-size: 2rem !important;
}

.jupiterx-sidebar .jupiterx-widget, .sidebarblog .jupiterx-widget {
  border-radius: 0px 50px 0px 15px;
  box-shadow: 0 5px 28px rgba(0,0,0,.12);
  padding: 20px;
}

.jupiterx-widget .card-title, .jupiterx-widget .widgettitle {
  font-size: 1.7rem;
  font-weight: 600;
}

@media (min-width: 967px){
.single-post main#jupiterx-main.jupiterx-main div.jupiterx-main-content{
	padding: 50px 0 !important;
}
	.single-post div#jupiterx-primary.jupiterx-primary.col-lg-9{
		padding-right: 50px !important;
	}
}