/* Ajout pour faire sauter les éléments sur une nouvelle ligne en mode tablette 768px - 991px */
@media (min-width:768px) and (max-width: 991px) {
	.col-sm-6.isotope-item:nth-child(2n+1) {
		clear: both;
	}

	.col-sm-4.isotope-item:nth-child(3n+1) {
		clear: both;
	}
}

/* DCE image frame */
html .text-color-dark p {
	color: #2e353e;
}

html .text-color-light p {
	color: #ffffff;
}

/* DCE Section */
section.section.section-no-color {
	background: initial;
	border-top: none;
}

/*Permet de laisser plus de place au logo*/
#header .header-logo img{
	margin:0px
}

/*Enleve le fond gris du breadcrumb quand il n'est pas dans un page header*/
.breadcrumb{
    background-color : transparent;
}

/* couleurs réseaux sociaux */
.st-custom-button i {
    padding-right: 5px;
}
.st-facebook-share-button{
    background-color: #4267B2 !important;
    border: none !important;
}
.st-facebook-share-button:hover, .st-facebook-share-button:focus, .st-facebook-share-button:active{
    background-color: #4267B2 !important;
    opacity: .8 !important;
    border: none !important;
}
.st-twitter-share-button{
    background-color: #55acee !important;
    border: none !important;
}
.st-twitter-share-button:hover, .st-twitter-share-button:focus, .st-twitter-share-button:active{
    background-color: #55acee !important;
    opacity: .8 !important;
    border: none !important;
}
.st-linkedin-share-button{
    background-color: #0077b5 !important;
    border: none !important;
}
.st-linkedin-share-button:hover, .st-linkedin-share-button:focus, .st-linkedin-share-button:active{
    background-color: #0077b5 !important;
    opacity: .8 !important;
    border: none !important;
}
.st-pinterest-share-button{
    background-color: #CB2027 !important;
    border: none !important;
}
.st-pinterest-share-button:hover, .st-pinterest-share-button:focus, .st-pinterest-share-button:active{
    background-color: #CB2027 !important;
    opacity: .8 !important;
    border: none !important;
}
.st-email-share-button{
    background-color: #7d7d7d !important;
    border: none !important;
}
.st-email-share-button:hover, .st-email-share-button:focus, .st-email-share-button:active{
    background-color: #7d7d7d !important;
    opacity: .8 !important;
    border: none !important;
}

/* body,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a,
.home-intro .get-started a:not(.btn),
.home-intro.light p,
.page-not-found h4,
#footer.light .footer-copyright p,
#footer.light .phone,
#footer.light .twitter-account,
html.dark pre,
html.dark .pricing-table h3 span,
html.dark .pricing-table .plan,
html.dark .modal-header h1, html.dark .modal-header h2, html.dark .modal-header h3, html.dark .modal-header h4, html.dark .modal-header h5, html.dark .modal-header h6,
html.dark #footer .newsletter form .btn-default
{
	color:#000;
} */

/*/ Il y a du javascript sur la classe qui fait que le menu pour se connecter est inclicable*/

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle-custom:hover {
    text-decoration: none;
}
#header .header-nav-features .header-nav-features-user .header-nav-features-toggle-custom {
    color: #444;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}

/* Fix pour les icons qui ont un mauvais font-weight */
.thumb-info-social-icons a i.fa-regular {
    font-weight: 400;
}
.thumb-info-social-icons a i.fa-solid {
    font-weight: 900;
}
.thumb-info-social-icons a i.fa-brands {
    font-weight: 400;
}
