/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





:root{
    --laketricity-color-accent: #3a86ad;
    --laketricity-color-accent-alt: #ea9431;
}

strong {
    color:  var(--laketricity-color-accent-alt) ;
    font-weight: 400;
}

.blog-recent h3 {
    color: var(--laketricity-color-accent-alt) !important ;
}


/* header */



.hero-titre h1 {
    font-family: Roboto Condensed;
    text-transform: uppercase !important;
    letter-spacing: -0.02em;
    font-size: 54px;
    line-height: 34px;
    font-weight: 400;
    padding-bottom: 5px;
}

#header-outer.dark-text #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"] > a, #top nav > ul > li[class*="button_solid_color"] > a, body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a {
    color: #878787!important;
    opacity: 1!important;
    padding-left: 20px;
    padding-right: 20px;
}

.tampon-logo{
    background-image:url("/wp-content/uploads/2023/08/bg-tampon.png");
	background-repeat:no-repeat;
	background-size: 175px auto;
	background-position: center center;
	background-attachment: scroll;
	margin: 5px;
}

.mention {
    font-size: 15px;
}

/* Recaptcha V3 */

.grecaptcha-badge { visibility: hidden; }

.nectar_single_testimonial .image-icon, .testimonial_slider[data-style="multiple_visible_minimal"] .image-icon {
    width: 102px;
    height: 102px;
}

.nectar_single_testimonial span, body .testimonial_slider blockquote span {
    font-family: "Roboto condensed" !important;
    font-style: normal !important;
    font-size: 23px !important;
    display: block;
    line-height: auto;
    padding-left: 15px;
    color: #676767 !important;
}

 .nectar_single_testimonial p {

    font-size: 20px;
    font-family: "Roboto" !important;
    padding-left: 28px!important;
	padding-bottom: 0px;
	padding-top: 10px;
	cursor: pointer !important;
    color: #979797 !important;
}


.nectar_single_testimonial .title, .testimonial_slider[data-style*="multiple_visible"] blockquote .title {
    font-family: "Roboto" !important;
    padding-top:3px;
    font-weight: 500;
    font-size: 20px !important;
    color:  var(--laketricity-color-accent) !important;
    padding-top: 5px !important;

}

.pages blockquote {
    font-family: 'Roboto';
    font-weight: 300;
    line-height: 28px;
    font-size: 18px;
    padding: 25px;
    letter-spacing: .2px;
    margin-bottom: 30px;
    background-color: #fafafa;
    border-top: 2px solid #d2d2d2;
    border-bottom: 2px solid #d2d2d2;
    border-right: 2px solid #d2d2d2;

}

body:not(.woocommerce-cart) .main-content th {
    font-family: 'Roboto';
    font-weight: 400;

}

body:not(.woocommerce-cart) .main-content td {
    font-family: 'Roboto';
    font-size: 16px;

}

.nectar-fancy-box .box-bg {
    background: rgb(58,134,173);
    background: linear-gradient(0deg, rgba(58,134,173,0) 0%, rgba(58,134,173,0.1) 50%);

}

.picto-calendrier {
    width: 80px !important;
    height: auto !important;
    display: inline-block !important;
    padding-right: 10px !important;
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    font-size: 20px;
    height: 100%;
    line-height: 22px;
}

form label, .woocommerce-checkout-review-order-table .product-info .amount, .nectar-progress-bar p, .nectar-progress-bar span strong i, .nectar-progress-bar span strong, body.material .nectar_single_testimonial[data-style="basic"] span.wrap, body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap, .testimonial_slider:not([data-style="minimal"]) blockquote span, .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-ordering .select2-container .select2-choice > .select2-chosen, body[data-fancy-form-rcs="1"] .woocommerce-ordering select, .tabbed[data-style="minimal_alt"] > ul li a, .material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title, body.material .tagcloud a, .material .main-content .widget li a, .material #footer-outer .widget li a, .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a, .material .recentcomments .comment-author-link, .single .post-area .content-inner > .post-tags a, .masonry.material .masonry-blog-item .grav-wrap a, .masonry.material .masonry-blog-item .meta-category a, .post-area.featured_img_left article .meta-category a, .post-area.featured_img_left article .grav-wrap .text a, .related-posts[data-style="material"] .meta-category a, .masonry.auto_meta_overlaid_spaced article.post.quote .author, .masonry.material article.post.quote .author, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-link-underline, .nectar-post-grid.vert_list_counter .item-main::before, body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span, .material .tabbed > ul li a, .post-area.featured_img_left article.post.quote .author, .single .post.format-quote .author, .related-posts[data-style="material"] .grav-wrap .text a, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, [data-style="list_featured_first_row"] .meta-category a, .nectar-recent-posts-single_featured .strong a, .nectar-recent-posts-single_featured.multiple_featured .controls li .title, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count, body.woocommerce ul.products li.minimal.product span.onsale, .nectar-ajax-search-results ul.products li.minimal.product span.onsale, .nectar-woo-flickity ul.products li.minimal.product span.onsale, .nectar-quick-view-box span.onsale, .nectar-quick-view-box .nectar-full-product-link a, body .nectar-quick-view-box .single_add_to_cart_button, .nectar-quick-view-box .single_add_to_cart_button, body .cart .quantity input.qty, body .cart .quantity input.plus, body .cart .quantity input.minus, body .woocommerce-mini-cart .quantity input.qty, body .woocommerce-mini-cart .quantity input.plus, body .woocommerce-mini-cart .quantity input.minus, .style_slide_in_click .product-meta > .quantity .amount, .pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close, .woocommerce-account .woocommerce-form-login .lost_password, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a, .woocommerce div.product_meta, .woocommerce table.shop_table th, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .yith-wcan-reset-navigation.button, .single-product .entry-summary p.stock.out-of-stock, .nectar-post-grid .nectar-post-grid-item .content .meta-category a, .nectar-post-grid-item .item-main > .meta-author .meta-author-name, .nectar-post-grid-item .post-heading-wrap .meta-author-name, .nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li dl dt, .woocommerce-tabs ol.commentlist li .comment-text p.meta strong, #ajax-content-wrap .nectar-inherit-label {
    font-family: Roboto Condensed;
    font-size: 20px!important;
    line-height: 18px;
}

#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-post-grid-wrap .load-more, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-view-indicator span, .nectar-3d-transparent-button, .swiper-slide .button a, .play_button_with_text span[data-font*="btn"], body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .ascend input[type="submit"], .ascend button[type="submit"], .material input[type="submit"], .material button[type="submit"], .original .checkout_coupon button[type="submit"], .original.woocommerce-cart .actions button[type="submit"], .ascend .checkout_coupon button[type="submit"], .ascend.woocommerce-cart .actions button[type="submit"], body.material #page-header-bg.fullscreen-header .inner-wrap > a, body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .widget h4, .text-on-hover-wrap .categories a, .meta_overlaid article.post .post-header h3, .meta_overlaid article.post.quote .post-content h3, .meta_overlaid article.post.link .post-content h3, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .more-link span, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, body[data-form-submit="see-through-2"] input[type="submit"], body[data-form-submit="see-through-2"] button[type="submit"], body[data-form-submit="see-through"] input[type="submit"], body[data-form-submit="see-through"] button[type="submit"], body[data-form-submit="regular"] input[type="submit"], body[data-form-submit="regular"] button[type="submit"], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn, .nectar-category-grid-item .content span.subtext, .yikes-easy-mc-form .yikes-easy-mc-submit-button, .nectar-cta .nectar-button-type, .nectar-post-grid-wrap .nectar-post-grid-filters h4, .nectar-inherit-btn-type {

    font-family: Roboto Condensed!important;
    font-size: 20px!important;

}

.carte-accueil {
    margin-bottom:50px !important;
}

body h2, article.post .post-header h2 {
    font-family: Roboto Condensed;
    letter-spacing: -0.01em;
    font-size: 24px;
    line-height: 45px;
    font-weight: 500;
   }

.blog-recent .more-link span, .post .more-link span {
        background-color:var(--laketricity-color-accent) !important;
}

   .blog-recent[data-style="minimal"] .col > span {
    text-transform: none !important;
    padding-top:10px;
    font-family: Roboto Condensed !important;
    font-size: 20px!important;
    letter-spacing: normal;
}



@media screen and (min-width: 1001px) {

    .liste-partenaires-phone {
        display: none !important;
    }

    .concertation-vecteurs-phone {
        display: none !important;
    }


    }


@media screen and (max-width: 1000px) {
    .hero-titre h1 {
        font-family: Roboto Condensed;
        text-transform: uppercase !important;
        letter-spacing: -0.02em;
        font-size: 40px;
        line-height: 35px;
        font-weight: 400;
        padding-bottom: 5px;
    }


    .carte-accueil {
        display: none;
    }

    .cta-pdf-accueil {
        display: none !important;
    }

    .liste-partenaires-screen {
        display: none !important;
    }

    .concertation-vecteurs-screen {
        display: none !important;
    }



  }

