html, body {
height: 100%;
overflow-x: hidden;
margin: 0;
padding: 0;
}
.edit-link {
display:none;
}
.p-l7z8765 .pagelayer-wp-title-heading {
text-transform: uppercase!important;
}
.magasiner-en-ligne {
display: inline-block;
background:#35bfc3;
color: white!important;
padding: 0.5em 1em;
}
.p-dic7183 li.current-menu-item {
background-color: #A52A2A;
color: white !important;
}
.p-dic7183 li.menu-item > a:hover,
li.current-menu-item > a {
background-color: #A52A2A;
color: white!important;
} @media (max-width: 1023px) {
.p-dic7183 {
background: #35bfc3 !important;
padding: 10px 0;
}
} @media (min-width: 1024px) {
.p-dic7183 {
background: linear-gradient(120deg, #35bfc3 80%, #A52A2A 80%) !important;
padding: 10px 0;
}
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: #35bfc3!important;
}
.woocommerce main, .woocommerce-page main {
margin: 40px auto;
border: 0px !important;
box-shadow: none!important;
padding: 15px;
}
.popularfx-body.woocommerce-page main {
padding: 40px 15px !important;
}
.pagelayer-wp_menu-ul > li.current-menu-item > a {
background-color: #A52A2A;
color: white!important;
}
.single .p-4wb1030  img {
filter: none!important;
box-shadow: none!important;
-webkit-transition: all 400ms;
transition: all 400ms;
} .comment-respond {
background: #f9f9f9;
border-radius: 12px;
padding: 30px;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
margin-top: 40px;
} .comment-respond h3 {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
color: #333;
} #commentform-author,
#commentform-email,
#commentform-url,
#commentform-comment {
margin-bottom: 20px;
}
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea {
width: 100%;
padding: 12px 15px;
font-size: 16px;
border: 1px solid #ddd;
border-radius: 8px;
background-color: #fff;
transition: border-color 0.3s ease;
}
#commentform textarea {
min-height: 150px;
resize: vertical;
} #commentform input:focus,
#commentform textarea:focus {
border-color: #202325;
outline: none;
} #commentform input[type="submit"] {
background: #202325;
color: #fff;
padding: 20px 30px;
border: none;
border-radius: 8px;
font-size: 16px;
cursor: pointer;
transition: all 0.3s ease; display: inline-block;
} #commentform input[type="submit"]:hover {
background: #202325;
transform: scale(1.1);
} .comment-list {
list-style: none;
padding-left: 0;
margin-top: 30px;
}
.comment-list li.comment {
background: #ffffff;
border: 1px solid #e2e2e2;
border-radius: 10px;
padding: 20px;
margin-bottom: 20px;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
} .comment-author {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.comment-author .avatar {
width: 40px;
height: 40px;
border-radius: 50%;
margin-right: 12px;
}
.comment-author cite {
font-weight: bold;
color: #202325;
font-style: normal;
}
.comment-metadata {
font-size: 13px;
color: #A52A2A;
margin-top: 2px;
}
.comment-metadata a {
color:#A52A2A!important;
font-weight:bold!important;
}
.comment-list article, .comment-list .pingback, .comment-list .trackback {
border-top: 0px!important;
padding: 1.75em 0;
} .comment-content {
font-size: 15px;
line-height: 1.6;
color: #333;
margin-top: 10px;
} .reply a {
display: inline-block;
margin-top: 12px;
font-size: 16px;
color: #ffffff;
text-decoration: none;
font-weight: 500;
background-color: #A52A2A!important;
padding:20px 30px;
} .comment-list .children {
margin-left: 30px;
margin-top: 20px;
border-left: 2px solid #e2e2e2;
padding-left: 20px;
} .logged-in-as,
.comment-notes {
font-size: 14px;
color: #777;
margin-bottom: 15px;
} .p-f8n3612 {
background-color: #f9f9f9;
padding: 3px;
border-radius: 12px;
margin:20px 0 0 0;
} .p-f8n3612 .pagelayer-col {
background-color: #ffffff;
padding: 20px;
border-radius: 10px;
} .p-f8n3612 .pagelayer-post-info-container {
background-color: #f0f4f8;
padding: 15px;
border-radius: 8px;
} .p-f8n3612 .pagelayer-post-info-label {
color: #202325;
} .p-f8n3612 .pagelayer-post-info-label a {
color: #202325;
text-decoration: none;
}
.p-f8n3612 .pagelayer-post-info-label:hover a {
color: #008060;
} .p-f8n3612 .pagelayer-terms a {
background-color: #008060;
color: #ffffff !important;
padding: 6px 12px;
border-radius: 20px;
text-decoration: none;
display: inline-block;
transition: background-color 0.3s ease;
}
.p-f8n3612 .pagelayer-terms a:hover {
background-color: #004d3f;
}
.pagelayer-prev-post, .pagelayer-next-post {
padding:10px;
}
.pagelayer-prev-post a, .pagelayer-prev-post span  { }
.single p.has-background {
padding: 20px 0px; }
.single .p-dbq3916 .pagelayer-post-info-container .pagelayer-terms a {
background-color: #C9AE79!important;
color: #ffffff !important;
padding: 6px 12px;
border-radius: 0px!important;
text-decoration: none;
display: inline-block;
transition: background-color 0.3s ease;
}
.woocommerce ul.products li.product {
display: flex;
flex-direction: column;
align-items: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price {
text-align: center;
}
.popularfx-body.post-type-archive-product main, .popularfx-body.single-product main { padding: 15px;
max-width: 1170px;
margin: 0 auto;
} .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title {
text-align: center;
font-size: 1.3rem;
font-weight: 600;
color: #ffffff;
margin-top: 10px;
margin-bottom: 0;
padding: 5px 10px;
background-color: #A52A2A;
border-radius: 8px;
transition: background-color 0.3s ease;
}
.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title:hover {
background-color: #35bfc3;
}
.woocommerce ul.products li.product .button {
margin-left: 5px;
margin-bottom: 1em;
background-color: #A52A2A;
}
.woocommerce nav.woocommerce-pagination {
text-align:center!important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #A52A2A;
color: white;
} #frm_form_3_container.with_frm_style legend + h3,
#frm_form_3_container.with_frm_style h3.frm_form_title {
font-size: 17px;
margin:10px 0;
} .woocommerce-ordering {
display: inline-block;
margin: 20px 0;
font-family: inherit;
}
.woocommerce-ordering select.orderby {
padding: 8px 12px;
border: 1px solid #ccc;
border-radius: 8px;
font-size: 1rem;
background-color: #f9f9f9;
transition: border-color 0.3s ease, box-shadow 0.3s ease;
cursor: pointer;
} .woocommerce-ordering select.orderby:hover,
.woocommerce-ordering select.orderby:focus {
border-color: #007cba;
box-shadow: 0 0 5px rgba(0, 124, 186, 0.4);
outline: none;
} @media (max-width: 600px) {
.woocommerce-ordering select.orderby {
width: 100%;
}
} .woocommerce ul.products li.product .price, .single-product .price {
font-size: 1.3rem;
font-weight: 700;
color: #d44; margin-top: 8px;
display: block;
} .woocommerce ul.products li.product .button {
color: #fff;
font-weight: 600;
padding: 15px 40px;
border-radius: 8px;
margin: 0 0 20px 0!important;
display: inline-block;
transition: background-color 0.3s ease, transform 0.2s ease;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {
font-size:20px!important;
} .woocommerce ul.products li.product .button:hover {
background-color: #A52A2A;
transform: scale(1.05);
}
.woocommerce.archive #primary {
width: 100% !important;
max-width: 1170px !important;
margin: 0 auto;
float: none !important;
display: block !important;
}
.woocommerce.archive #secondary {
display: none;
}