.cart-section {
z-index: 999;
}
.trustpilot-widget {
margin-bottom: 40px;
}
body#order-confirmation .tab1,
body#order-confirmation .tab2,
body#authentication .tab1,
body#authentication .tab2 {
display: none !important;
}
.f-label { 
font-size: 13px !important;
color: #333;
}
body {
    color: #333;
}
.checkbox label {
    color: #333;
}
.rte h1, .rte h4, .rte h5, .rte h6 {
    margin-bottom: 15px  !important;
    margin-top: 18px  !important;
}
.rte h2 {
    margin-bottom: 15px  !important;
    margin-top: 30px  !important;
    color: #444645 !important;
}
.rte h3 {
font-size: 15px !important;
letter-spacing: 0.2px !important;
line-height: 22px !important;
margin-bottom: 12px !important;
display: block;
font-family: 'Lato', sans-serif !important;
padding: 0px !important;
transition: 0.1s;
}
.rte h3 a{
text-decoration: none;
font-weight:600;
color: #404040 !important;
transition: 0.1s;
}
.rte h3 a:hover{
color: #11BA40 !important;
transition: 0.1s;
}
.rte h4 {
font-size: 20px !important;
}
.rte h5 {
font-size: 17px !important;
}
.rte h6 {
font-size: 16px !important;
}
#page .vert-flexmenu ul li a {
    color: #333 !important;
}
body#index .editorial_block {
margin-bottom: -30px;
}
p#old_price span.vat,
p#our_price_display span.vat {
display: none;
}
span.vat {
line-height: 12px;
}
#currencies-block-top {
position: relative;
z-index: 300;
}
body#index .homefeatured-block span.subtitle {
	display: none;
}
p#sp_container a {
padding-left: 29px !important;
}
.google_captcha {
    margin-bottom: 20px;
}
#availability_statut {
    display: block;
    margin-top: 15px;
}
#availability_value {
    margin-left: 0;
}
span.label-success {
}
.preset2 .shopping_cart > a:first-child {
    background: #139845 !important;
}
.addresses .checkbox.addressesAreEquals {
background: #159A3D;
padding: 10px;
}
.addresses .checkbox.addressesAreEquals label {
color: #fff;
}
p#reduction_amount {
display: none !important;
}
@media (max-width: 1199px) {
#buy_block #add_to_cart {
margin-top: 0px !important;
}
}
.price-percent-reduction.small {
margin: 0 20px !important;
display: block !important;
}
.label-success {
  color: black !important;
  background-color: #ffffff !important;
  line-height: 150% !important;
}
#uniform-selectProductSort.selector, #uniform-selectProductSort.selector span, #selectProductSort form-control, #productsSortForm select{
width: 200px !important;
}
#productsSortForm select{
max-width: 200px !important;
}
.trustpilot-widget{
display:none;
}
.vert-flexmenu img{
padding: 10% 15% 15% 15%;
border: 1px solid #dcdcdc;
border-top: none;
}
.vert-flexmenu ul{
margin-bottom:0;
}