/*
Theme Name: Ipharm Child
Theme URI: http://ipharm.axiomthemes.com/
Template: ipharm
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Description: Ipharm is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.0

*/

.woocommerce.sc_blogger_item_product_rating.sc_item_product_rating {
  display: none;
}

.sc_blogger_item_default_hover_shop .post_featured .post_info_mc, .post_featured.hover_shop .icons a.add_to_cart_button,
.woocommerce ul.products li.product .button,.woocommerce div.product .product_meta span{
  display: none!important;
 }

 .woocommerce div.product .product_title{
 	display: initial!important;
 }

.slider_outer_controls_outside .slider_controls_wrap>a.slider_prev,.slider_outer_controls_outside .slider_controls_wrap>a.slider_next {
    width: 3.75rem!important;
    height: 3.75rem!important;
    line-height: 3.75rem!important;
}

.slider_outer_controls_outside .slider_controls_wrap>a:before{
  font-size: 1.5rem!important;
}

body.sidebar_hide .with_featured_image .alignwide{
  left: initial!important;
  width: auto!important;
}

/*-----Accueil------*/
.carte-activite .sc_services_default.sc_services_featured_top .sc_services_item{
  background: linear-gradient(0deg, rgb(52, 138, 123) 30%, rgb(192, 215, 37) 90%)!important;
}

.carte-activite .sc_services_default.sc_services_featured_top .sc_services_item:hover{
  background: #C0D725!important;
}

.carte-activite .sc_services_default .sc_services_item {
  color: #000000!important;
}

/*-----Activités------*/
.bloc-activite .sc_services_default.sc_services_featured_top .sc_services_item{
  background-color: initial;
  background: linear-gradient(0deg, rgb(52, 138, 123) 30%, rgb(192, 215, 37) 90%)!important;
}

.bloc-activite .sc_services_default.sc_services_featured_top .sc_services_item:hover{
  background: #C0D725!important;
}

.bloc-activite .sc_services_default .sc_services_item {
  color: #000000!important;
}

/*-----Chiffre clé------*/
.sc_skills_counter .sc_skills_icon + .sc_skills_total, .sc_skills_counter .sc_skills_item_title{
  font-family: "Poppins";
}

.services-card a.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.services-card a.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus{
  border-color: #348a7b!important;
  background-color: #348a7b!important;
}

/*.sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover*/

.post_item_single .post_content .hover-titre .elementor-text-editor > h2:first-child{
  white-space: nowrap!important;
}

.post_item_single .post_content .hover-titre2 .elementor-text-editor > h2:first-child a:hover{
  color: #C0D725!important;
}

.alignement-titre h5.elementor-heading-title.elementor-size-default {
  height: 55px!important;
}

.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile{
  display: none!important;
}

.mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile{
  display: none!important;
}
/*liste activité*/
.bloc-ref a span{
  font-size: 16px!important;
  color: #348a7b!important;
  font-family: "Open Sans"!important;
  font-weight: 400;
  line-height: 28px;
}

.bloc-ref ul li{
  list-style: none;
}
/*nav*/
.navi nav.sc_layouts_menu_stretch_menu .sc_layouts_menu_nav > li > a {
  padding: 1.281rem 0 !important;
}

/*dropdown language*/
.bg-transparent .js-wpml-ls-item-toggle.wpml-ls-item-toggle{
  border: none;
  background: transparent;
}

.bg-transparent .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.bg-transparent .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
  border: none;
  background: transparent;
}

.bg-transparent .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
  background: transparent;
  border: none;
}

/*produits liste*/
.no-border .sc_item_filters {
  border-bottom: none!important;
}

#classPharmaciePeripherie {
 
  margin-top: -90px ;
  margin-bottom: -90px;
}

#classPharmaciePeripherie .sc_icons_item_description {
  padding-left: 3.5625rem;
  margin-top: -1.5rem;
}
#classPharmaciePeripherie .sc_icons_item_title {
  text-transform: none;  
  font-size: 18px;  
  padding-bottom: 12px;
}
#classPharmaciePeripherie .sc_icons_item_description {
  font-size: 0.9em;
}

#classPharmaciePeripherie .elementor-widget-container  h4.elementor-size-default::after{

  content: "";
  position: absolute;
  width: 100%;
  right: 0;
  bottom: -15px;
  border-bottom: 1px solid #000;
}
#classPharmacieDeGarde {
 
  margin-top: -90px ;
  margin-bottom: -90px;
}
#classPharmacieDeGarde .sc_icons_item_description {
  padding-left: 3.5625rem;
}
#classPharmacieDeGarde .sc_icons_item_title {
  text-transform: none;  
  font-size: 18px;  
  padding-bottom: 12px;
}
#classPharmacieDeGarde .sc_icons_item_description {
  font-size: 0.9em;
  margin-top: -1.5rem;
}
.top_panel_custom_header-home-5 .elementor-widget-wrap .elementor-widget-container .eael-tooltip .eael-tooltip-content a img {
  border-radius: 3px;
}

.sc_blogger_item_default_hover_shop .product_tags{
    display: none;
}

/*Home*/
.ico-cle .sc_skills_counter .sc_skills_image img{
  width: auto!important;
}
.ico-cle .sc_skills_counter .sc_skills_image + .sc_skills_total {
    margin-top: 1.875rem!important;
}

/*Produits*/

.promo-title h2.elementor-heading-title.elementor-size-default{
  display: none!important;
}

/*produits fiche*/
 .titre-produit{
  font-size: 1.25rem;
  font-style: italic;
  color: #348a7b;
  margin-top: -15px;
  margin-bottom: 15px;
}

.labo {
    font-size: 2rem;
    color: #000;
    margin: 5% 0;
}

.woocommerce ul.products li.product .post_header .post_tags{
  display: none;
}

.woocommerce-product-details__short-description p{
  margin-bottom: 0.76em!important;
}

.woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary{
  padding-left: 0;
}

/*team*/
.sc_team_columns_wrap .sc_team_item{
  text-align: center;
}

/*SERVICE SINGLE*/
.services_single .services_page_header .services_page_featured{
  display: flex;
  justify-content: center;
}

.services_single .services_page_header h2.services_page_title{
  text-align: center;
}

#services_page_tab_contacts{
  display: none;
}

/*conseil du pharmacien*/

.post_layout_classic .post_category {
    display: none;
}

/* detail Article */
.post_header_wrap_style_style-5 .post_featured.with_thumb img {
    max-height: 500px;
    height: 100%!important;
}

/*galerie*/
.wp-block-gallery{
  gap: 0!important;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
  border: 1px solid #babbc1;
}

.wp-block-columns {
    margin: 1.31em 0!important;
}

.wp-block-gallery.has-nested-images.aligncenter {
    margin: 4em 0!important;
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories{
  display: none;
}

/*PCIE péripherie*/
.elementor-widget-heading .elementor-heading-title .petit-titre{
    font-size: 2rem;
    margin-left: 1%;
}
/*Title produit*/
.product .summary h1.product_title{
  font-size: 2rem;
}

/*Title tab*/
.elementor-widget-tabs .elementor-active {   
  color: #348a7b;
}

.elementor-3079 .elementor-element.elementor-element-aa57d28 .elementor-heading-title{
  font-family: century-gothic, sans-serif!important;
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2)!important;
}

/*Title tab description*/
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  font-family: century-gothic, sans-serif!important;
  font-size: 2.250rem!important;
}

/*Slider CSS*/
rs-layer#slider-10-slide-16-layer-1 .rs_splitted_lines{
  font-family: century-gothic, sans-serif!important;
  line-height: 85px!important;
}
rs-layer#slider-10-slide-16-layer-4{
  font-family: century-gothic, sans-serif!important;
}

/*galerie vente*/
.galerie-vente .gallery-item{
  padding: 0px !important;
}

.galerie-vente figure.gallery-item {
    border: 1px solid #babbc1;
}

/*Tab description content*/
.woocommerce-page div.product .woocommerce-tabs p + p{
  margin-top: 0.76em!important;
}

/*le plus vendu */
section.upsells h2{
    text-align: center;
}

section.related.products{
  display: none;
}

/*Playlist video */
.VideosContent .icon-play:before {
    display: none !important;
}

div#elementor-tab-content-1822 {
    border-bottom: none!important;
}
/*WPLM message */
.otgs-development-site-front-end{
  display: none;
}

/*Accordéon*/
.elementor-accordion .elementor-accordion-item .elementor-tab-content ul{
  padding-left: 0;;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-content ul li{
  list-style: none;
}
/*Babdge*/
.up-sells span.acoplw-badge-icon.acoplw-bsfive.acoplwLeftAlign.acoplwPosTop.acoplw-produits-en-promo-custom {
    display: none;
}