body > header#masthead.site-header{
top: 0 !important;
background-color: #fff;
}
@media screen and (max-width: 991px) {
div#primary {
width: auto !important;
}
}
@media (min-width: 1200px){
.panel-content .container-full {
width: 1170px;
padding: 0;
margin: 0 auto;
}
}
p {
line-height: 1.4em;
}
h2, h3 {
font-size: 24px !important;
font-weight: bold !important;
}
i.fa.fa-bars {
font-family: 'FontAwesome' !important;
}
.fa.fa-check {
color: #EBAE09 !important;
}
.site-content-contain {
margin-top: 30px;
}
.page-id-3215 .site-content-contain {
margin-top: 0px;
}
#to-top {
margin-bottom: 100px;
}
.decorative-icon p.icon-center:before {
content: url(//oliveprod.fr/wp-content/uploads/2021/02/oliveprod-decorative-icon.png);
}
.decorative-icon p.icon-left:before, .decorative-icon p.icon-right:before {
background-color: #C9D3C6 !important;
}
.decorative-icon p {
line-height: 36px;
}
.page-id-3215 .vc-hoverbox {
height: 300px !important;
}
.imageCatAccueil img.vc_single_image-img, .imageCatAccueil img.vc_single_image-img:hover {
transition: 0.15s;
}
.imageCatAccueil img.vc_single_image-img:hover{
opacity: 0.7;
}
.ftc-team-member .image-thumbnail:hover:before {
opacity: 0.35;
transition: 0.15s;
background: #fff;
}
.ftc-breadcrumbs-content * {
font-weight: 400 !important;
color: #aaa;
}
.btnOliveprod a {
margin-top: 20px;
background: #EBAE09 !important;
font-weight: bold;
}
.btnOliveprod a:hover {
background: #444 !important;
color: #fff;
font-weight: bold;
} .ftc-header-template .is-sticky .header-sticky {
background-color: #fff;
}
.ftc-header-template .elementor-widget-ftc_ajax_search .ftc-search .search-button {
position: relative;
transform: none;
}
.ftc-header-template .elementor-widget-ftc_ajax_search .ftc-search form {
display: flex;
}
.header-content {
padding: 0px 0;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f9d4669.elementor-section-full_width.headerTop.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked {
width: 70%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f9d4669.elementor-section-full_width.headerTop.elementor-section-height-default.elementor-section-height-default.selection-is-not-sticked {
width: 90%;
margin: auto !important;
margin-top: 30px !important;
margin-bottom: 30px !important;
}  .menuGrisDroite > div > div {
margin-right: 40px;
}
.ftc-search .search-button:before,
.cart-item-canvas::before {
color: #fff!important;
}
.ftc-header-template .header-icon i,
.ftc-header-template .header-icon i:before,
.ftc-header-template .header-icon i:after {
background: #fff!important;
}
.ftc-cart-tini .cart-total {
background: #32b732 !important;
border-radius : 50px !important;
}
span.cart-ico {
padding: 7px !important;
color: #fff !important;
font-weight: bold !important;
}
.header-dropdown-element:hover {
cursor: pointer !important;
}  .item-description h3 {
font-size: inherit !important;
}
a.compare {
display: none !important;
}
.icon-magnifier:before {
content: "\e04f";
} .pp_woocommerce .ftc-quickshop-wrapper form.cart button.single_add_to_cart_button, 
.single.single-product.woocommerce div.product form.cart .added_to_cart, 
.single.single-product.woocommerce div.product form.cart button.single_add_to_cart_button {
line-height: 15px;
}
.single-product h1.product_title.entry-title {
margin-top: 60px !important;
}
.single-product .social-sharing {
display: none !important;
}
.retrait {
text-align: center;
background: #8b2020;
color: #fff;
padding: 10px;
margin-bottom: 10px;
border-radius: 5px;
text-transform: uppercase;
font-weight: bold;
}
.woocommerce div.product p.availability.stock {
text-transform: uppercase !important;
}
.single-product .ftc_lightbox {
display: none !important;
}
.ftc_excerpt a:after {
content: "" !important;
} .woocommerce-mini-cart__buttons > a:first-child {
background: #EBAE09 !important;
}
.woocommerce-mini-cart__buttons > a:first-child:hover {
background: #fff !important;
border: 1px solid #EBAE09 !important;
color: #EBAE09 !important;
} span.topFooterTitle {
font-size: 1.6em !important;
line-height: 1.2em !important;
font-weight: 400 !important;
}
span.topFooterSubTitle {
font-weight: normal !important;
}
.topFooterColimg {
width: 65px !important;
}
.topFooterColTexte {
width: 75% !important;
}
@media screen and (max-width: 767px) {
.topFooterColimg, .topFooterColTexte {
width: 100% !important;
text-align: center !important;
}
.topFooterColimg .wpb_wrapper {
display: flex !important;
justify-content: center !important;
}
.topFooterColimg .wpb_single_image {
margin-bottom: 5px !important;
}
.topFooterColimg img {
width: 40px !important;
}
}
.topFooterColimg.vc_column_container>.vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
#footerSuivezNous {
margin-bottom: 0px;
margin-left: 13px;
}
span.grisFooter {
color: #BBB !important;
}
.lienIzii:hover {
color: #60ca69 !important;
}
.basPiedPage * {
font-size: 12px;
} .woocommerce .products.grid .product .item-description h3.product_title {
text-transform: initial !important;
}
.ftc-breadcrumbs-category {
display: none !important;
}
span.featured,
span.onsale {
font-size: 9px !important;
}
a.add_to_wishlist.single_add_to_wishlist::before {
display: none !important;
}
a.button.wc-forward {
background: #EBAE09 ;
color: #fff;
font-weight: 400;
border-radius: 5px;
}
#left-sidebar .ftc-product-categories-list li.cat-item.current a {
padding-left: 10px;
}
#left-sidebar .ftc-product-categories-list li.cat-item.current,
#left-sidebar .ftc-product-categories-list li.cat-item.current a {
background: #EBAE09 !important;
color: #fff !important;
font-weight: bold !important;
}
.active rect {
fill: #EBAE09 !important;
}
.woocommerce div.product div.summary p.cart a,
.woocommerce div.product form.cart .button,
.single-product #right-sidebar>section.widget-container.widget_recently_viewed_products h3.widget-title:after {
background-color: #ebae09;
}
button.single_add_to_cart_button.button.alt:hover {
color: #fff !important;
background: #f7bf28 !important;
} .livretVisites img {
box-shadow: 0px 0px 15px rgb(0,0,0,0.3);
} .info_contact {
top: 0px !important;
}
.info_contact, .info_contact a {
background: none !important;
background-color: none !important;
color: #444 !important;
}
.info_contact a:hover {
color: #EBAE09 !important;
}
.contactRow {
display: flex !important;
}
.contactIconCol {
width: fit-content;
}
.contactRow, .contactRow div {
margin-bottom: 2px !important;
margin-top: 2px;
}
.contactRow:hover {
background: #FAFAFA !important;
}
.checkbox-rgpd {
margin-left: -12px !important;
margin-right: 10px !important;
}
span.texteRGPD a {
font-weight: bold;
}
.wpcf7-submit {
margin-top: 20px !important;
} .woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions > button.button {
display: inline-block !important;
} .woocommerce-checkout #payment {
background: #F1F1F1 !important;
}
p.msg_remerciement {
background: #ebae09;
color: #fff;
border-radius: 5px;
padding: 10px;
font-weight: 600;
}
.page-id-605 .post-info form {
padding-top: 30px !important;
margin-bottom: 50px;
background: #f1f1f1;
border-radius: 5px;
} .lpc-modal input {
height: 10px !important;
margin: 0px !important;
}
div#colissimo-container .colissimo_widget_h340 {
min-height: 460px !important;
} .vc-hoverbox-block {
background-size: contain !important;
background-repeat: no-repeat !important;
} .fodwp-popup {
left: 30% !important;
}
.fodwp-title, input.fodwp-button.fodwp-add-gifts {
background-color: #EBAE09 !important;
}
input.fodwp-button.fodwp-add-gifts {
margin-right: 20px;
}
.fodwp-gifts form {
display: flex;
flex-direction: column;
justify-content: center;
padding-bottom: 20px;
}
.fodwp-gifts > form div {
justify-content: center;
display: flex;
}