/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: OceanWP
Author URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Version: 1.0.1742221381
Updated: 2025-03-17 15:23:01

*/

.woocommerce div.product.owp-tabs-layout-section .panel {
    margin-top: 30px;
}
.owp-product-nav-wrap {
    display: none;
}
blockquote.custom-highlight p, blockquote.custom-highlight h3 {
    margin: 0;
    padding: 5px;
}
blockquote.custom-highlight {
    margin-top: 40px;
    border: none;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    padding: 10px;
}
blockquote.custom-highlight h3 {
    font-style: normal;
}
.custom-highlight-section {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    margin: 50px 0;
    padding: 20px;
}
.home-logo-title {
    margin-bottom: 0;
}
.home-logo-sub-title {
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1;
    font-family: lobster two;
    font-style: italic;
}
body.home .custom-logo {
    display: none;
}
body.home #site-logo {
    height: 300px;
}
.side-section {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    padding: 15px;
}
.woocommerce div.product .woocommerce-tabs .panel h2, section.related h2 {
    margin-bottom: 5px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.woocommerce div.product div.summary p.price {
    font-size: 20px;
}
div.woocommerce-variation-price {
    font-size: 20px;
    font-weight: bold;
}
.product_meta span.sku_wrapper {
    display: none;
}
.product_meta span.posted_in {
    font-size: 14px;
}
table.variations th.label {
    text-transform: capitalize;
}
div.woocommerce-tabs {
    padding-top: 0 !important;
}
div#tab-usage {
    margin-top: 10px;
}

/* page boutique */
div#boutique_section_fromage_vache {
	background-color: #ddf2b2;
  	padding: 10px 30px;
  	margin: 0 -30px;
}
div#boutique_section_fromage_vache h2 {
	color: #80aa2c;
}
div#boutique_section_fromage_chevre {
	background-color:#d8f0ff;
	padding: 10px 30px;
  	margin: 0 -30px;
}
div#boutique_section_cremerie {
  	padding: 10px 30px;
  	margin: 0 -30px;
}
div#boutique_section_cremerie h2 {
	color: #fb3199;
}
div#boutique_section_viande {
	background-color: #e4d3cc;
  	padding: 10px 30px;
  	margin: 0 -30px;
}
div#boutique_section_viande h2 {
	color: #8a4125;
}

/* produit */
.woocommerce ul.products li.product span.price {
	font-size: 14px;
}
div.product-inner h2 {
	margin: 0;
}

div.product-inner {
	padding-bottom: 15px;
  	background-color: #ffffffa3;
  	border-radius: 6px;
}

div.product-inner img {
	border-radius: 10px 10px 0 0;
}

