/*
Theme Name: M84
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.tooltipster-content {
    display: none;
}
.tooltipster-base {
    display: none;
}
.tooltipster {
    display: none;
}


.footer {
    padding-top: 120px;
    padding-bottom: 90px;
}
.copyright-footer {
    color: #000;
}
ul.menu > li + li, .widget > ul > li + li {
    border-top: 1px solid #fff;
}
.icon-menu {
    color: #000;
}


.h4, h4 {
    font-size: 1.125em;
    font-weight: normal !important;
}

.blog_zone {
    max-width: 1200px;
    margin-bottom: -100px;
}
.nav > li > a, .nav-dropdown > li > a, .nav-column > li > a {
    color:#000000;
}


/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
    display: none !important;
}

/* Shows the reCAPTCHA on the Contact page */
.page-id-16 .grecaptcha-badge {
    display: block !important;
}

#menu-item-469 {
    display: none;
}


.header:not(.transparent) .header-nav-main.nav > li > a {
    
    font-weight: 500;
	font-size:16px;
    white-space: nowrap;
    padding: 0 !important;
    border-bottom: 2px solid transparent;
	
}

.love {
    margin-top:-3px;
}


.header-main {
    
    border-bottom: 1px solid #eef1f0;
}
.connexion-txt {
    font-weight: 600;
    font-size: 16px;
    white-space: nowrap;
    padding: 0 !important;
    border-bottom: 2px solid transparent;
}
.nav-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 50px;
}
.header:not(.transparent) .header-nav-main.nav > li > a {
    font-weight: 500;
    font-size: 17px;
    white-space: nowrap;
    padding: 0 !important;
    border-bottom: 2px solid transparent;
}

.custom-search-home {
    margin-top:-95px;
}

.box-text.text-center {
       padding-top: .7em;
    padding-bottom: 1.4em;
    position: relative;
    width: 100%;
    font-size: .9em;
    background: #fff;
    padding: 15px;
    height: 150px;
}


.box-text .is-divider {
  background-color:#fff;
}
.widget .is-divider {
    margin-top: .66em;
    background-color: #fff;
}

.icon-image, .image-icon {
	display: none !important;
}

.scroll-to-bullets a, .featured-title, .label-new.menu-item > a::after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type="submit"]:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a::before, .nav-line-grow > li > a::before, .nav-line > li > a::before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type="submit"].primary, input[type="submit"].primary, input[type="reset"].button, input[type="button"].primary, .badge-inner {
    background-color: #1727eb;
    border-radius: 20px;
}