/* Animation Icône flêche bas clignotante page d'accueil */
#home .fas.fa-chevron-down {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes #home .fas.fa-chevron-down {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

#iconhome .elementor-icon.elementor-animation- {
    border: 2px solid;
    border-radius: 50%;
    padding: 20px;
}

/* RÉGLAGES Haut du site Menu Fixé */

#site-header{position:absolute!important}

#site-header.is_stuck {
    background: #fff;
    box-shadow: 0Px 0px 5px #333;
	position:fixed!important
}

body.home #site-header {
    position: relative !important;
	    background: #fff;
}

body.home #site-header.is_stuck {
    position: fixed !important;
	    background: #fff;
    box-shadow: 0Px 0px 5px #333;
}

#site-header.is_stuck #site-navigation-wrap .dropdown-menu > li > a, #site-header.is_stuck .oceanwp-mobile-menu-icon a, #site-header.is_stuck #searchform-header-replace-close{color:#000000}
#site-header.is_stuck .custom-logo {filter: invert(0%);
}

body.home #site-header  .custom-logo {filter: invert(0%);}

/* RÉGLAGES SIDEBAR HAUT WOOCOMMERCE */

#beforeshop {
    background: #30c9c3;
    text-align: center;
    margin-bottom: 40px;
    padding:10px;
    color:#000;
}

#beforeshop .widget_text{  font-size: 18px;
  font-weight: 300}
#beforeshop .sidebar-box{margin: 0px}
body:not(.woocommerce-page) #beforeshop{display: none; visibility:hidden}

/* RÉGLAGES SIDEBAR BASSE WOOCOMMERCE */
#intheshop {
    max-width: 630px!important;
}

#intheshop .widget_text.sidebar-box.widget_custom_html.clr {
    clear: none;
    float: left;
    width: 32%;
    margin: 2px;
}

.inzestore{background:#EEE; padding:30px; float: left;text-align: center; color:#000}

/* RÉGLAGES STYLE PIED DE SITE */
#footer-widgets H4{color:#FFF}
#footer-widgets .widget-title{border:none}
#footer-widgets .textwidget.custom-html-widget a{color:#999; text-decoration:underline}
.oceanwp-social-icons.no-transition.style-simple {text-align: center;}

/* RÉGLAGES TAILLE POLICE WOOCOMMERCE */
.woocommerce ul.products li.product li.category {
    display: block;
    font-size: 14px!important;
    font-weight: 600!important;
    line-height: 1;
    font-style: normal!important;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    white-space: normal;
}

.woocommerce ul.products li.product li.title a {
    display: inline-block;
    font-size: 22px!important;
    line-height: 1.5;
}

.woocommerce table.shop_table td {
    text-transform: none!important;}

#shipping_method input[type="radio"] {
    margin-right: 5px;
}

/* RÉGLAGES BARRE DU HAUT WOOCOMMERCE */

.topbar-content i {
    color: #CCC;
    margin-left: 20px;
    font-size: 15px;
    margin-right: 5px;
}

.boxhoome .elementor-widget-container {
    border-bottom: 3px solid #20c9c4 !important;
}

.current-menu-item  a .text-wrap {border-bottom:3px solid #03a9f4}
.sub-menu .current-menu-item  a .text-wrap {border-bottom:none}

#menu-item-2902 .menu-text {
    display: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

#menu-second-menu > li.woo-menu-icon.wcmenucart-toggle-drop_down.spacious.toggle-cart-widget > div > div > div > div > p.woocommerce-mini-cart__buttons.buttons > a {
	color: white !important;
}
#oceanwp-cart-sidebar-wrap > div.oceanwp-cart-sidebar.spacious > div.owp-mini-cart > div > div > p.woocommerce-mini-cart__buttons.buttons > a {
	color: white !important;
}

.single_add_to_cart_button {
    width: 100% !important;
	margin-top: 12px !important;
}