#header-widget-area {
background: #fff;
padding: 0px;
}
#header-widget-area a:hover{
text-decoration: underline;
}
.fusion-megamenu-icon {
width: 18px !important;
}
#header-widget-area .fusion-social-network-icon, .fusion-widget-area .fusion-social-network-icon {
margin: 0px 2px !important;
}
#header-widget-area .fusion-social-network-icon::before, .fusion-widget-area .fusion-social-network-icon::before {
color: #fff !important;
background: #ee3947 !important;
padding: 5px;
border-radius: 20px;
font-size: 12px !important;
}
#header-widget-area .fusion-social-networks-wrapper {
margin: 0px !important;
}
#header-widget-area .fusion-social-networks {
margin-bottom: -10px !important;
}
.col-half {
width: 49.5%;
display: inline-block;
padding-right: 10px;
padding-left: 10px;
}
.wgcurrent::after {
content:"|";
margin-left: 8px;
font-weight: lighter !important;
}
.country-selector .wgcurrent {
font-weight: bold;
}
.country-selector.weglot-inline li {
display: block !important;
}
.composition-produit {
font-size: 12px !important;
font-style: italic;
opacity: 0.6;
text-transform: lowercase;
display: none !important;
} .col-half {
width: 49.5%;
display: inline-block;
padding-right: 10px;
padding-left: 10px;
}
.col-quarter {
width: 24.5%;
display: inline-block;
padding-right: 10px;
padding-left: 10px;
}
.top-header .fusion-social-network-icon::before, .top-header a {
color: #000 !important;
} .top-sous-header {
background: transparent;
color: #000 !important;
margin-bottom: -35px;
z-index: 99999;
position: relative;
padding: 0px 10%;
font-family: Volte, Arial, Helvetica, sans-serif;
margin-top: 20px;
} .fusion-header-v5 .fusion-header {
border-bottom-color: #fff !important;
}
@media (min-width: 800px) {
.fusion-logo img {
max-width: 130px;
}
}
@media (max-width: 800px) {
.col-half, .col-quarter {
width: 100% !important;
}
p
.fusion-logo {
max-width: 120px;
}
.fusion-header {
padding-left: 20px;
padding-right: 20px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
padding: 0 10px;
}
.fusion-mobile-nav-holder .menu-text {
padding-top: 10px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {
padding-left: 20%;
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
padding-top: 10px;
}
.fusion-mobile-nav-item a {
border-color: transparent;
}
ul.sub-menu a{
border-color: transparent !important;
}
.separation-titre, .button-mobile-header {
border-top: 1px solid;
width: 80% !important;
margin-left: 10%;
margin-top: 20px;
padding-top: 20px;
}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
padding: 3px;
}
.hidden-xs {
display: none !important;
}
}
.fusion-mobile-menu-icons .fusion-icon-shopping-cart{
margin-left: 0px;
}
.fusion-widget-cart-number {
background-color: rgba(0,0,0,0.8);
color: #fff !important;
}
.fusion-main-menu > ul > li > a {
text-transform: uppercase;
} .table-matiere {
padding: 20px;
background: #f1f1f2;
margin-bottom: 20px;
}
.table-matiere p {
margin-bottom: 10px;
font-weight: bold;
}
.table-matiere ol {
margin-top: 0px;
margin-bottom: 0px;
}
.post-template-default article a {
color :#1a80b6 !important;
text-decoration: underline;
} @media (max-width: 800px) {
#sb_instagram .sbi_photo {
height: 100px !important;
width: 100px !important;
}
#sb_instagram #sbi_images {
text-align: center !important;
padding-left: 8% !important;
}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item {
width: auto !important;
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
width: 100px !important;
height: 100px !important;
padding: 3px 2px !important;
}
} .fusion-footer-widget-area .widget-title {
margin: 0px !important;
text-transform: uppercase;
font-weight: bold;
} .newsadesio .field-abonnement  {
display: inline-block;
width: 60%;
font-family: Montserrat;
font-size: 12px;
border: 1px solid #000;
height: 31px;
color: #000;
}
.newsadesio .button-abonnement{
display: inline-block;
width: 38%;
height: 31px;
padding: 1px;
margin-left: -5px;
border: 1px solid #000;
background: #fff;
font-family: Montserrat;
font-size: 12px;
} @media (min-width: 800px) {
.fusion-standard-logo {
width: 130px !important;
}
.fusion-social-networks-wrapper {
margin-top: 10px !important;
margin-bottom: -10px !important;
}
.hidden-sm {
display:none !important;
}
.product .entry-summary .summary-container {
padding-left: 5%;
}
#post-450 .fusion-accordian h4.panel-title {
margin-top: -80px;
z-index: 99;
margin-bottom: 80px;
}
}
@media (max-width: 800px) {
.fusion-header .fusion-logo {
margin-top: 31px !important;
margin-right: 0px;
margin-bottom: 31px !important;
margin-left: 0px;
}
.fusion-standard-logo {
width: 80px !important;
}
.hidden-xs {
display:none !important;
}
.fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li:last-child {
display: none !important;
}
.fusion-mobile-menu-icons {
margin-top: 20px !important;
}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.variations .value {
min-width: 100% !important;
}
.woo-tabs-horizontal .woocommerce-tabs > .tabs .active a {
background-color: #0070c0 !important;
color: #fff !important;
}
.woo-tabs-horizontal .woocommerce-tabs > .tabs li a {
padding: 10px !important;
text-align: center;
}
.wc-tabs > li > a::after {
content: "›";
position: absolute;
right: 10px;
height: 36px;
transform: rotate(90deg);
color: #000 !important;
z-index: 9999;
font-size: 25px;
}
.wc-tabs > li.active > a::after {
content: "›";
position: absolute;
right: 23px;
height: 36px;
transform: rotate(270deg);
color: #fff !important;
z-index: 9999;
font-size: 25px;
} .table-2 tr  {
font-size: 12px !important;
}
.table-2 tr td {
padding: 10px !important;
}
.table-2 tr td p {
margin-bottom: 0px !important;
}
} .hidden {
display:none !important;
} form .z-adesio {
display:none !important;
}
.radius-20{
border-radius:20%;
}
.width-100{
width:100%;
}
.font-10{
font-size:10px;
}
.font-12{
font-size:12px !important;
}
.font-14{
font-size:14px;
}
.font-16{
font-size:16px;
}
.font-17{
font-size:17px;
}
.font-20{
font-size:20px;
}
.font-24{
font-size:24px;
}
.font-1-15{
font-size:1.15em;
}
.font-1-2{
font-size:1.2em;
}
.font-1-3{
font-size:1.3em;
}
.font-1-4{
font-size:1.4em;
}
.margin-bottom--10 {
margin-bottom:-10px !important;
}
.margin-bottom-0{
margin-bottom:0px !important;
}
.margin-bottom-10{
margin-bottom:10px !important;
}
.margin-bottom-20{
margin-bottom:20px !important;
}
.margin-bottom-30{
margin-bottom:30px !important;
}
.margin-top-0{
margin-top:0px !important;
}
.margin-top-10{
margin-top:10px !important;
}
.margin-top-20{
margin-top:20px !important;
}
.margin-top-30{
margin-top:30px !important;
}
.padding-left-0{
padding-left:0px;
}
.padding-left-20{
padding-left:30px;
}
.margin-left-20{
margin-left:40px;
}
.bold {
font-weight: bold !important;
}
.italic{
font-style:italic !important;
}
.uppercase{
text-transform: uppercase !important;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.inline-block{
display:inline-block !important;
}
.hidden{
display:none !important;
}
.text-center{
text-align: center !important;
}
.text-left{
text-align: left !important;
}
.text-right{
text-align: right !important;
}
.white {color:#fff !important;}
.relative {
position: relative;
}
.top-index {
z-index: 9999;
}
.padding-list-0{
padding-inline-start : 0px;
}
.width-50{
width: 50%;
} .margin-img {
margin-top: -10px;
}