/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/
/*social icon*/
.dib-socail-widget a, .dib-socail-widget a:focus {

    color: #ffffff;
    background-color: #67bb2f;

}
.dib-socail-widget a:hover, .dib-socail-widget a:focus {

    color: #ffffff;
    background-color: rgb(51, 51, 51);
}
.fa {

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
/*bouton couleur*/
#respond #commentform #submit, #back-to-top, .widget_search #searchform #searchsubmit, .wpcf7-form input.wpcf7-form-control.wpcf7-submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #21af25;
}
#respond #commentform #submit:hover, #back-to-top:hover, .widget_search #searchform #searchsubmit:hover, .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #d23129;
}
.woocommerce.widget_product_search button {

    background-color: #67bb2f;

}
.woocommerce.widget_product_search button:hover {

    background-color: rgb(51, 51, 51);

}
/*lien produit couleur */
.woocommerce ul.products li.product a {
    text-decoration: none;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link  {
color : #333;
}
/*menu*/
.navbar-default.navbarprimary .navbar-nav > li > a:hover, .navbar-default.navbarprimary .navbar-nav > li > a:focus {
    color: #ffff;
}
.navbar-default.navbarprimary .navbar-nav > li > a:hover, .navbar-default.navbarprimary .navbar-nav > li > a:focus {
    background-color: #0000;
}
/*logo*/
.mainlogoinr {
	max-width : 500px;
	margin : auto;
}
/*responsive*/
.navbar-default.navbarprimary .navbar-toggle, .navbar-default.navbarprimary .navbar-toggle:hover, .navbar-default.navbarprimary .navbar-toggle:focus {
    background-color: #67bb2f;
}
.navbar-default.navbarprimary .dropdowntoggle {
    color: #67bb2f;
}
#back-to-top:hover, .widget_search #searchform #searchsubmit:hover, .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #333;
}
.navbarprimary .dropdowntoggle {

    position: absolute;
    right: 17px;
    top: 9px;
    background-color: rgb(51, 51, 51);
    padding: 0px 2px;
    outline: dotted 0.5px;
    cursor: pointer;

}
/*menu gauche*/
.side-menu-menu-button {
  background-color: rgb(103, 187, 47);
}
.side-menu-menu-button:hover {
  background-color: rgb(51, 51, 51);
}
/*sidebar right*/
.sidebar-widgets .widget_sidebar_main.widget_recent_entries ul li, .sidebar-widgets .widget_sidebar_main.widget_archive ul li, .sidebar-widgets .widget_sidebar_main.widget_recent_comments ul li, .sidebar-widgets .widget_sidebar_main.widget_meta ul li, .sidebar-widgets .widget_sidebar_main.widget_nav_menu ul li, .sidebar-widgets .widget_sidebar_main.widget_categories ul li, .sidebar-widgets .widget_sidebar_main.di_blog_widget_recent_posts_thumb p {

    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.5px;
    line-height: 1.5;
    text-transform: inherit;
}
.col-md-4 {
	border-left : 1px solid rgb(241, 241, 241);
width: 25%;
}
/*page*/
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {

    padding: 10px 10px 10px 55px;

}
/*Post*/
.navigation.post-navigation .nav-previous {

    float: left;
    margin-left: 55px;

}
.post-thumbnail{
	max-width : 650px;
margin : auto;
}
/*woo-commerce page produit 
.caroufredsel_wrapper {
	display: block;
	text-align: left;
	float: none;
	position: relative;
	inset: auto;
	z-index: auto;
	width: 545px;
	height: 200px;
	margin: 0px;
	overflow: hidden;
}*/
/*woocommerce promo */
.woocommerce span.onsale {

    color: #ffffff;
    background-color: #fa0606;
}
ins>.woocommerce-Price-amount.amount {
    color: #fa0606;
}

/*woo commerce _ page compte*/
.maincontainer .entry-content ul li, .maincontainer .entry-content ol li {

    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.7;
    text-transform: inherit;

}
/*footer*/
.footer-widgets .widgets_footer.widget_recent_entries ul li, .footer-widgets .widgets_footer.widget_archive ul li, .footer-widgets .widgets_footer.widget_recent_comments ul li, .footer-widgets .widgets_footer.widget_meta ul li, .footer-widgets .widgets_footer.widget_nav_menu ul li, .footer-widgets .widgets_footer.widget_categories ul li {

    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.5px;
    line-height: 1.5;
    text-transform: inherit;

}
#footer {
	background-color :#e1e1e1;
padding : 12px;
text-align : center;
}
span.inblock { 
display : inline-block;
vertical-align : top;
padding : 0 200px;
}
.sfsi_footerLnk  {
 background-color :#e1e1e1;
}
.sfsi_footerLnk, .sfsi_footerLnk a, .sfsi_footerLnk a:hover {
color :#e1e1e1;
}
@media (max-width: 1023px) {

 .col-md-4 {
	border-left : 1px solid rgb(241, 241, 241);
width: 100%;
}
span.inblock { 
display : inline-block;
vertical-align : top;
padding : 0px;
}
#mega-menu-wrap-nav_shop #mega-menu-nav_shop > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-nav_shop #mega-menu-nav_shop > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {

    color: #bdc2bc;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 35px;
    vertical-align: top;
    display: block;
    border-top: 0px solid #555;
    border-left: 0px solid #555;
    border-right: 0px solid #555;
    border-bottom: 0px solid #555;

}
}
/*badge*/

.yith-wcbm-badge-300834 {
	box-shadow: 3px 6px 10px 1px rgba(37, 36, 36, 0.75);
-moz-box-shadow: 3px 6px 10px 1px rgba(37, 36, 36, 0.75);
-webkit-box-shadow: 3px 6px 10px 1px rgba(37, 36, 36, 0.75);
}
.productinfo-show-discounts {
	color : #ff1d1d;
	font-size : 20px;
	text-transform : bold;
}