@font-face {
font-family: 'Baskerville Normal';
font-style: normal;
font-weight: normal;
src: local('Baskerville Normal'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/baskvl.woff) format('woff');
}
@font-face {
font-family: 'Baskerville Regular';
font-style: normal;
font-weight: normal;
src: local('Baskerville Regular'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/baskervi.woff) format('woff');
}
@font-face {
font-family: 'Baskerville Light-Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville Light-Italic'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BASKE10.woff) format('woff');
}
@font-face {
font-family: 'Baskerville Light';
font-style: normal;
font-weight: normal;
src: local('Baskerville Light'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BASKE9.woff) format('woff');
}
@font-face {
font-family: 'Baskerville LightA';
font-style: normal;
font-weight: normal;
src: local('Baskerville LightA'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BASKRV_L.woff) format('woff');
}
@font-face {
font-family: 'Baskerville Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville Bold'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BASKE1.woff) format('woff');
}
@font-face {
font-family: 'Baskerville Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville Bold'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskervilleBoldfont.woff) format('woff');
}
@font-face {
font-family: 'Baskerville BT Roman';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Roman'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskervilleBT.woff) format('woff');
}
@font-face {
font-family: 'Baskerville BT Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Italic'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskervilleItalicBT.woff) format('woff');
}
@font-face {
font-family: 'Baskerville BT Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskervilleBoldBT.woff) format('woff');
}
@font-face {
font-family: 'Baskerville BT Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/baskervilleboldbt.woff) format('woff');
}
@font-face {
font-family: 'Baskerville BT Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold Italic'), url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskervilleBoldItalicBT.woff) format('woff');
}
@font-face {
font-family: 'BaskOldFace';
src: url(//mariedefels.com/wp-content/themes/fevr-child/fonts/BaskOldFace.ttf) format('truetype');
}
@font-face {font-family: "Snell Roundhand W01 Script";
src: url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.eot);
src: url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.eot?#iefix) format("embedded-opentype"),
url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.woff2) format("woff2"),
url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.woff) format("woff"),
url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.ttf) format("truetype"),
url(//mariedefels.com/wp-content/themes/fevr-child/fonts/f8deb3c1a029ec56b15bb462c1518f07.svg#SnellRoundhandW01Script) format("svg");
}
body #l-wrapper {
font-family: 'BaskOldFace', sans-serif;
}
body h1,
body h2,
body h3,
body h4,
body h5 {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
}
.subcategory .category-img, .personnalisation ul.products li:not(.product-category) {
display: none !important;
}
.term-personnalisation-enfant ul.products, .term-personnalisation-enfant-en ul.products, .subcategory.personnalisation .category-img {
display:block !important;
}
.subcategory .page-title {
position: relative !important;
top: 0 !important;
} body header#main-header > .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.nav-menu li,
#mobile-nav ul a {
font-family: 'Baskerville', sans-serif;
font-weight: normal;
}
.nav-menu > li.red > a, #mobile-nav li.red a {
color:#a2373d !important;
}
body.home #page-header-inner h1 {
font-family: 'Baskerville Regular', sans-serif;
color: #4d4d4d;
}
body.home #page-header-inner .page-header-subtitle {
font-family: 'Baskerville Regular', sans-serif;
color: #4d4d4d;
}
@media screen and (min-width: 768px) {
body.home #page-header-inner {
top: 35%;
}
#main-header-outer {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
margin-bottom: 40px;
}
#l-wrapper-inner {
padding-top: 200px;
}
.main-header-logo img {
transition: all .3s ease-in-out;
}
#main-header-outer.fixed .main-header-logo img {
margin-top: 0;
margin-bottom: 10px;
}
}
@media screen and (min-width: 992px) {
[data-header-layout-style="nav-under-logo"] .main-header-logo img {
margin-top: 10px;
margin-bottom: 25px;
}
.nav-outer {
border-top: 1px solid #7b7b7b;
}
.nav-title {
display: none;
}
} #l-wrapper .btn {
border-width: 1px !important;
font-family: 'BaskOldFace', sans-serif;
font-size: 14px;
font-weight: normal;
padding: 20px 15px;
line-height: normal;
}
.btn-full span {
padding: 20px 0;
}
.btn-full {
padding-left: 70px;
padding-right: 70px;
}  .contact-social .social-media-icons {
margin: 0;
padding: 0;
display: inline-block;
}
.address-column ul {
list-style: none;
margin: 0 0 20px 0;
padding: 0;
position: relative;
}
.address-column ul li {
padding-left: 20px;
color: #4d4d4d;
}
.address-column ul:last-child {
margin-bottom: 0;
}
.address-column ul li img {
position: absolute;
left: 0;
top: 5px;
width: 11px;
}
.contact-form-row {
position: relative;
}
.contact-form-row .vc_column-inner {
position: relative;
}
.contact-form-row input[type="text"],
.contact-form-row input[type="email"],
.contact-form-row input[type="tel"] {
border: none;
border-bottom: 2px solid #5b5b5b;
font-family: 'BaskOldFace', sans-serif;
font-size: 17px;
margin-bottom: 35px;
height: 35px;
line-height: 35px;
padding: 0;
}
.contact-form-row textarea {
border: none;
border-bottom: 2px solid #5b5b5b;
font-family: 'BaskOldFace', sans-serif;
font-size: 17px;
height: 104px;
line-height: 35px;
padding: 0;
width: 100%;
}
#l-wrapper .contact-form-row .btn {
padding-bottom: 20px;
padding-top: 20px;
margin-top: 40px;
}
#l-wrapper .contact-form-row .btn:hover {
background-color: #a2373d;
color: #fff;
border-color: #a2373d;
}
.contact-img-side .vc_column-inner > .wpb_wrapper .wpb_single_image figure img {
height: 300px;
object-fit: cover;
}
.contact-row {
margin-bottom: 15px;
}
.contact-row .order-1 {
margin-bottom: 0;
}
@media screen and (min-width: 992px) {
.contact-row {
margin-bottom: 30px;
}
#l-wrapper .contact-form-row .btn {
margin-top: 0;
position: absolute;
bottom: 35px;
width: calc(100% - 30px);
padding-bottom: 20px;
padding-top: 20px;
left: 15px;
}
.notre-u-row .vc_col-md-8 {
width: 60%;
}
.notre-u-row .vc_col-md-4 {
width: 40%;
}
.contact-img-side .vc_column-inner > .wpb_wrapper,
.contact-img-side .vc_column-inner > .wpb_wrapper .wpb_single_image,
.contact-img-side .vc_column-inner > .wpb_wrapper .wpb_single_image figure,
.contact-img-side .vc_column-inner > .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper {
height: 100%;
}
.contact-img-side .vc_column-inner > .wpb_wrapper .wpb_single_image figure img {
height: 100%;
object-fit: cover;
}
}
@media screen and (min-width: 1200px) {
.home-category-img-side-right img {
padding-left: 70px;
}
.home-category-img-side-left img {
padding-right: 70px;
}
}
#l-wrapper #page-header-default .page-header-title {
font-family: 'BaskOldFace', sans-serif;
text-align: center;
font-size: 35px;
color: #4d4d4d;
line-height: 40px;
}
#l-wrapper #page-header-default {
border: none;
margin-bottom: 25px;
} @media screen and (min-width: 768px) {
#page-header-default.header-pagination {
padding-right: 50px;
}
}
.masonry-standard article.hentry .post-content {
padding: 20px;
}
body.blog #content-wrapper,
body.search #content-wrapper {
padding-top: 0;
}
body.blog article.hentry .post-featured-img img {
height: 250px;
object-fit: cover;
}
article.hentry.sticky .post-title, article.hentry.sticky .post-title a {
color:#4d4d4d;
}
body.blog #page-header-default {
padding-top: 0;
} .newsletter-footer {
background-color: #f2f2f2;
padding: 50px 0;
text-align: center;
}
.newsletter-footer h2 {
font-weight: normal;
margin-bottom: 30px;
}
.newsletter-footer .form-container {
position: relative;
max-width: 730px;
margin: 0 auto;
}
.newsletter-footer input[type="email"] {
border: none;
border-bottom: 2px solid #5b5b5b;
font-family: 'BaskOldFace', sans-serif;
padding-left: 0;
font-size: 21px;
}
.error404 #main-content .search {
border: none;
border-bottom: 2px solid #5b5b5b;
font-family: 'BaskOldFace', sans-serif;
padding-left: 0;
font-size: 21px;
}
input.search {
border: none;
border-bottom: 2px solid #5b5b5b;
font-family: 'BaskOldFace', sans-serif;
padding-left: 0;
font-size: 21px;
}
body .newsletter-footer input[type="submit"] {
position: absolute;
right: 0;
top: -5px;
border: none;
font-family: 'Baskerville Bold', sans-serif !important;
color: #4d4d4d;
padding: 0;
font-size: 18px !important;
}
body .newsletter-footer input[type="submit"]:hover {
background: none;
color: #a2373d;
}
@media screen and (min-width: 768px) {
.newsletter-footer h2 {
margin-bottom: 10px;
}
.newsletter-footer {
padding: 80px 0;
}
}
.footer-social-container {
border-bottom: 1px solid #ccc;
padding-top: 30px;
text-align: center;
}
#l-wrapper .footer-social-container img {
height: 70px;
margin-bottom: 15px;
}
.footer-social-container .social-media-icons {
margin: 10px 0 20px 0;
padding: 0;
list-style: none;
}
.social-media-icons li {
display: inline-block;
font-size: 20px;
}
.social-media-icons li a {
padding: 0 8px;
}
.social-media-icons li:hover a {
color: #a2373d;
}
#footer-copyright {
font-size: 18px;
}
#footer-widgets {
padding-top: 15px;
}
@media screen and (min-width: 768px) {
.footer-social-container {
text-align: left;
}
.footer-social-container .social-media-icons {
float: right;
margin: 35px 0 0 0;
}
#footer .l-grid-3:first-child {
width: 100%;
margin-bottom: 30px;
}
#footer .l-grid-3:nth-child(2),
#footer .l-grid-3:nth-child(3),
#footer .l-grid-3:nth-child(4) {
width: 33.3333%;
}
#footer-widgets {
padding-top: 15px;
}
}
@media screen and (min-width: 992px) {
#footer .l-grid-3:first-child {
width: 40%;
margin-bottom: 0;
}
#footer .l-grid-3:nth-child(2),
#footer .l-grid-3:nth-child(3),
#footer .l-grid-3:nth-child(4) {
width: 20%;
}
#footer .l-grid-3:nth-child(2),
#footer .l-grid-3:nth-child(3),
#footer .l-grid-3:nth-child(4) {
padding-left: 30px;
}
#footer-widgets {
padding-top: 35px;
}
}
body footer#footer .widget .widget-title {
font-family: 'Baskerville Bold', sans-serif;
font-weight: normal;
text-transform: none;
font-size: 16px;
}
#footer-widgets {
padding-bottom: 0;
}
@media screen and (min-width: 768px) {
#footer .widget {
margin-bottom: 0;
}
}
.category-slider-row {
margin: 0 0 50px 0;
}
.category-slider-row h2 {
font-weight: normal;
font-size: 30px;
}
.category-slider-img {
margin: 0 !important;
}
.category-slider-img img {
height: 300px !important;
object-fit: cover;
}
.luv-carousel .luv-carousel-nav > div,
.luv-carousel:hover .luv-carousel-nav > div {
background-color: #4D4D4D;
opacity: 1;
width: 40px;
}
.luv-carousel .luv-carousel-nav > div::after {
color: #fff;
width: 40px;
text-align: center;
}
@media screen and (max-width: 992px) {
.category-slider-row {
padding-left: 50px;
padding-right: 50px;
}
.owl-prev {
margin-left: -20px;
}
.owl-next {
margin-right: -20px;
}
}
@media screen and (min-width: 768px) {
.luv-carousel-nav {
display: none;
}
body.archive .owl-stage {
text-align: center;
}
}
body.archive .luv-carousel .luv-carousel-item {
float: none;
display: inline-block;
}
body.term-19 .luv-carousel .luv-carousel-item:nth-child(3) {
display: none;
width: 0 !important;
height: 0 !important;
}
body.term-20 .luv-carousel .luv-carousel-item:nth-child(2) {
display: none;
width: 0 !important;
height: 0 !important;
}
body.term-21 .luv-carousel .luv-carousel-item:first-child {
display: none;
width: 0 !important;
height: 0 !important;
}
body.term-41 .luv-carousel .luv-carousel-item:nth-child(4) {
display: none;
width: 0 !important;
height: 0 !important;
}  @media screen and (max-width: 992px) {
[data-header-layout-style="nav-under-logo"] .nav-buttons {
position: absolute;
top: auto;
right: 0;
float: none;
text-align: left;
margin: 0;
left: auto;
width: 100%;
}
.nav-buttons li.nav-icon i {
opacity: 0;
}
.nav-buttons > li.nav-icon > a {
background-image: url(//mariedefels.com/wp-content/themes/fevr-child/images/down.png);
background-position: right 20px center;
background-repeat: no-repeat;
padding: 0;
height: 100%;
}
.nav-outer {
border: 1px solid #4d4d4d;
margin: 0 30px;
position: relative;
text-align: left;
height: 45px;
line-height: 45px;
}
.nav-buttons .nav-icon {
float: none;
width: 100%;
height: 100%;
margin: 0;
top: auto;
}
[data-header-layout-style="nav-under-logo"] #nav-primary {
float: none;
display: block;
position: absolute;
height: 100%;
width: 100%;
}
.nav-title {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
padding-left: 30px;
vertical-align: super;
}
#main-header-outer {
height: auto;
margin-bottom: 40px;
}
header#main-header {
height: auto;
line-height: normal !important;
}
#mobile-nav {
padding-left: 60px;
top: -50px !important;
position: relative;
}
[data-header-layout-style="nav-under-logo"] .main-header-inner {
padding-bottom: 15px;
}
[data-header-layout-style="nav-under-logo"] .main-header-logo img {
margin-bottom: 15px;
}
} body.woocommerce-cart .woocommerce-shipping-methods li {
margin-bottom: 20px;
}
body.woocommerce-cart .woocommerce-shipping-methods li label {
display: inline;
margin-left: 5px;
}
body.woocommerce .woocommerce-message {
border-top-color: #a2373d;
}
body.woocommerce-account .woocommerce-Address-title h3 {
font-size: 25px;
}
body.woocommerce-account .addresses .title .edit {
float: none;
vertical-align: sub;
margin-left: 20px;
}
body.woocommerce .wpgs--with-images .slick-track a img {
height: 350px !important;
object-fit: cover;
width: 100%;
}
@media screen and (min-width: 460px) {
body.woocommerce .wpgs--with-images .slick-track a img {
height: 500px !important;
}
}
.slick-slide img {
display: block;
width: 100%;
height: 150px;
object-fit: cover;
}
body.woocommerce .summary-container .thumbnails span img {
height: 125px !important;
object-fit: cover;
}
.reset_variations {
color: #a2373d;
font-weight: normal;
font-size: 20px;
display: none !important;
}
.woocommerce .product-add-to-cart-container .add-to-cart-inner .single_add_to_cart_button i {
display: none;
}
body.archive #content-wrapper {
padding-top: 0;
}
body .products-container {
position: relative;
}
body.woocommerce h1.page-title {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
text-align: center;
font-size: 30px; width: 100%;
font-weight: normal;
}
body.archive .woocommerce-breadcrumb {
margin-bottom: 20px;
}
.products-container .category-img {
height: 550px;
object-fit: cover;
width: 100%;
margin-bottom: 80px;
}
.products-container .term-description {
text-align: center;
}
@media screen and (min-width: 460px) {
body.woocommerce .product .images {
float: right;
padding-right: 0;
padding-left: 15px;
}
body.woocommerce .product .summary {
float: left;
padding-left: 0;
padding-right: 15px;
}
}
body.woocommerce h1.product_title {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
font-size: 30px;
line-height: 30px;
margin-bottom: 35px;
}
body.woocommerce .product .summary .price {
color: #444;
font-weight: normal;
font-size: 28px;
margin: 20px 0;
}
body.woocommerce .product-add-to-cart-container .single_variation {
margin: 0;
}
body.woocommerce .summary .product-add-to-cart-container {
margin-top: 15px;
}
body.woocommerce .product-add-to-cart-container .variations tr td.label {
display: block;
}
body.woocommerce .product-add-to-cart-container .variations tr {
display: inline-block;
margin-right: 40px;
vertical-align: top;
}
body.woocommerce .product-add-to-cart-container .single_variation {
display: table-caption;
} body.woocommerce .product-add-to-cart-container .variations tr td.value {
display: block;
}
body.woocommerce .product-add-to-cart-container .variations td.value label, .wc-pao-addon-container p label {
border: 1px solid #a2373d;
display: inline-block;
width: 100%;
text-align: center;
margin: 0 0 5px;
cursor: pointer;
color: #444;
font-weight: normal;
font-family: 'BaskOldFace', sans-serif;
font-size: 17px;
padding: 10px 10px;
}
.wc-pao-addon-container p label {
width: 165px;
}
.wc-pao-addon .form-row {
margin: 0 0 0 2px;
}
.wc-pao-addon-checkbox {
display: none;
}
.wc-pao-addon .wc-pao-addon-wrap label {
display: inline-block !important;
}
.wc-pao-addon-choix-de-broderie {
width: 165px;
display: flex;
}
.wc-pao-addon-coloris-des-broderies {
width: 165px;
}
.wc-pao-addon-coloris-des-broderies > label {
display: block;
}
.wc-pao-addon-coloris-des-broderies {
width: auto;
}
.wc-pao-addon-coloris-des-broderies .form-row {
display: inline-block;
}
body.woocommerce .product-add-to-cart-container .variations input[type="radio"], .wc-pao-addon-container input[type="radio"], .wc-pao-addon-choix-de-broderie > label {
display: none;
}
label[for="pa_quantite"] {
display: none;
}
.related .add_to_cart_button {
display: none;
}
body.woocommerce .product-add-to-cart-container .variations td.label {
width: 100px;
text-align: center;
padding: 0;
}
body.woocommerce .product-add-to-cart-container .variations td.label label, label.wc-pao-addon-name, .wc-pao-addon label, .wc-pao-addon-option-personnalisation h3 {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
font-weight: bold;
font-size: 18px;
margin: 0;
}
.wc-pao-addon-heading {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
font-weight: bold;
font-size: 18px;
margin: 0;
}
body.woocommerce .product-add-to-cart-container .variations label {
text-transform: none;
}
body.woocommerce .product-add-to-cart-container .variations td.value li.current label, .wc-pao-addon .current label {
background-color: #a2373d;
color: #fff;
font-weight: bold;
}
body.woocommerce .swatch-wrapper {
padding: 0;
border: 1px solid transparent;
}
body.woocommerce .swatch-wrapper.active {
border: 1px dashed black;
} body.woocommerce .swatch-wrapper.selected a {
color: #a2373d !important;
}
body.woocommerce .swatch-wrapper a { text-indent: unset !important;
}
body.woocommerce #picker_pa_couleur .select-option {
margin-bottom: 10px;
}
body.woocommerce #picker_pa_couleur .select-option a {
line-height: 35px; position: relative; font-size: 11px;
color: #898d8f;
width: 44px !important;
height: 44px !important;
border: 5px solid transparent;
}
body.woocommerce #picker_pa_couleur .select-option.selected a::after {
content: "✕";
color: #F2F2F2;
position: absolute;
left: 3px;
top: 2px;
font-size: 34px;
font-weight: bold;
}
.swatch-control a::before {
position: absolute;
content: "";
height: 35px;
width: 35px;
border-radius: 50%;
display: block;
}
.swatch-control [data-value="aucune"] {
display: none;
}
body.woocommerce .luv-wc-qty-icons {
background-color: #444;
font-size: 20px;
}
body.woocommerce .product-add-to-cart-container .add-to-cart-inner .single_add_to_cart_button {
background: none;
border: 1px solid #a2373d;
color: #a2373d;
height: 65px;
margin: 0 0 20px;
width: 100%;
font-family: 'Baskerville Bold', sans-serif;
font-weight: normal;
-moz-transition: color 0.2s linear, opacity 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
-o-transition: color 0.2s linear, opacity 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
-webkit-transition: color 0.2s linear, opacity 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
transition: color 0.2s linear, opacity 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
}
body.woocommerce .product-add-to-cart-container .add-to-cart-inner {
float: none;
margin-right: 0;
}
body.woocommerce .product-add-to-cart-container .variations_button {
float: none;
}
body.woocommerce .product-type-variable > .summary-container > .summary > .price {
display: none;
}
body.woocommerce .product-add-to-cart-container form > .quantity {
margin-top: 12px;
}
@media screen and (min-width: 992px) {
body.woocommerce .product-add-to-cart-container form > .quantity {
top: 7px;
}
}
body.single-product form.cart {
position: relative;
}
body.single-product form.cart .single_variation_wrap .price {
margin: 20px 0;
}
@media screen and (min-width: 768px) {
body.woocommerce .product-add-to-cart-container .single_variation_wrap {
margin-top: 10px;
width: 100%;
}
body.woocommerce .product-add-to-cart-container .add-to-cart-inner {
display: table-cell;
width: 100%;
}
body.woocommerce .product-add-to-cart-container .variations_button {
display: table-cell;
}
}
body.woocommerce .product-add-to-cart-container .add-to-cart-inner .single_add_to_cart_button:hover {
background: #a2373d;
color: #fff;
opacity: 1;
}
body.woocommerce .luv-wc-qty-plus {
top: -7px;
right: 20px;
}
body.woocommerce .luv-wc-qty-minus {
bottom: 0;
right: 20px;
}
body.woocommerce .quantity {
overflow: visible;
position: relative;
width: 115px;
}
body.woocommerce .quantity::before {
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 100%;
height: 1px;
background-color: #777;
}
body.woocommerce input[type="number"].qty {
border: none;
color: #444;
font-family: 'BaskOldFace', sans-serif;
font-size: 28px;
padding: 0 10px 0 0;
height: auto;
}
body .fa-plus::before {
content: "\f0d8" !important;
}
body .fa-minus::before {
content: "\f0d7";
}
body.woocommerce .summary-container {
margin-bottom: 100px;
}
body.woocommerce.single-product .related.products h2 {
text-align: center;
font-size: 30px;
color: #4d4d4d;
}
body.woocommerce.single-product .related form.cart {
display: none;
}
.wc-pao-addon-texte-a-broder, .wc-pao-addon-custom-text {
max-width: 250px;
display: block;
}
.wc-pao-addon-apercu-de-la-broderie, .wc-pao-addon-embroidery-overview {
display: none;
}
.custombroderie {
font-size:30px;
}
.custombroderie.bleu,.custombroderie.blue  {
color:#D4E3EE;
}
.custombroderie.gris, .custombroderie.grey {
color:#C6C7C9;
}
.custombroderie.rose, .custombroderie.pink {
color:#F4DFED;
}
.custombroderie.coquelicot, .custombroderie.red-coquelicot-en {
color:#B12A27;
}
.custombroderie.marine, .custombroderie.navy {
color:#343B55;
}
.custombroderie.rouge, .custombroderie.red {
color:#7C1C37;
}
.custombroderie.vert, .custombroderie.green {
color:#163318;
}
.custombroderie.ocre, .custombroderie.ocher {
color:#A87B18;
}
.custombroderie.canard, .custombroderie.teal-blue {
color:#285565;
}
.custombroderie.beige {
color:#BCB6AE;
}
.custombroderie.gris-bleu, .custombroderie.blue-grey {
color:#99ADB4;
}
.custombroderie.moka, .custombroderie.mocha {
color:#604E43;
}
.custombroderie.lagon, .custombroderie.lagoon {
color:#A3E6E7;
}
.custombroderie.blanc-et-gris-perle, .custombroderie.pearlgrey-and-white {
color:#F2F8FF;
}
.custombroderie.bleu-chardon-et-sable, .custombroderie.blue-thistle-color-and-sand {
color:#6989AE;
}
.custombroderie.bleu-roi-et-marine, .custombroderie.bleu-roi-et-marine-en {
color:#175594;
}
.custombroderie.gris-perle-et-blanc,.custombroderie.gris-perle-et-orange,.custombroderie.gris-perle-et-sable, .custombroderie.pearlgrey-and-orange, .custombroderie.pearlgrey-and-sand, .custombroderie.pearlgrey-and-white {
color:#E6E8E7;
}
.custombroderie.jade-et-sable, .custombroderie.jade-and-sand{
color:#41928A;
}
.custombroderie.lagon-et-jade,.custombroderie.lagon-et-orange,.custombroderie.lagon-et-sable, .custombroderie.lagoon-and-jade, .custombroderie.lagoon-and-orange, .custombroderie.lagoon-and-sand {
color:#008EA5;
}
.custombroderie.marine-et-sable, .custombroderie.navy-and-sand{
color:#343C55;
}
.custombroderie.rouge-et-marine, .custombroderie.red-and-navy{
color:#AE0A0C;
}
.custombroderie.sable-et-marine, .custombroderie.navy-and-sand{
color:#AE9B7F;
}
.custombroderie.baton {
font-family: 'BaskOldFace', sans-serif;
}
.custombroderie.anglaise {
font-family:"Snell Roundhand W01 Script";
}
body .compte-link {
background-image: url(//mariedefels.com/wp-content/themes/fevr-child/images/account-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 26px;
height: 26px;
width: 26px;
display: block;
position: relative;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
margin: 0 auto 20px auto;
left: 55px;
}
@media screen and (min-width: 992px) {
body .compte-link {
position: absolute;
right: 25px;
top: 50px;
margin: 0;
left: auto;
}
body.woocommerce .product-add-to-cart-container .add-to-cart-inner .single_add_to_cart_button {
max-width: 200px;
}
}
body .nav-buttons > li.nav-cart.cart-style-1 {
position: absolute;
top: -50px;
left: 0;
right: 0 !important;
margin: 0 auto;
text-align: center;
width: 30px;
-moz-transition: all 0.4s !important;
-o-transition: all 0.4s !important;
-webkit-transition: all 0.4s !important;
transition: all 0.4s !important;
border: none;
float: none;
}
body .nav-buttons > li.nav-cart.cart-style-1 a {
padding: 0;
}
.nav-cart span[data-count]::after {
position: absolute;
top: 0;
right: -9px;
width: 20px;
height: 20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #f04649;
content: attr(data-count);
color: #fff;
line-height: 20px;
text-align: center;
font-size: 11px;
}
@media screen and (min-width: 992px) {
body .nav-buttons > li.nav-cart.cart-style-1 {
top: 33px;
right: 70px !important;
width: auto;
left: auto;
}
body .nav-buttons > li.nav-cart.cart-style-1 a {
padding: 0 20px;
}
#main-header-outer.fixed .nav-cart {
top: 23px;
}
#main-header-outer.fixed .compte-link {
top: 40px;
}
}
body .nav-cart span[data-count]::after {
background: #a2373d;
font-weight: bold;
}
body .nav-cart span[data-count]::after {
top: -5px;
}
body .wc-style-4 ul.products li .product-wrapper .item-wrapper .price {
display: block;
}
body .wc-style-4 ul.products li .product-wrapper .item-wrapper .product-categories {
display: none;
}
.wc-style-1 ul.products li > .title-wrapper:nth-child(2):hover h2 {
transform: none !important;
}
.wc-style-1 ul.products li > .title-wrapper h2 {
font-family: 'BaskOldFace', sans-serif;
font-size: 20px !important;
text-align: center;
color: #4d4d4d;
line-height: normal !important;
display: block;
width: 100%;
}
body .wc-style-1 ul.products li > .meta-wrapper {
line-height: normal;
font-size: 12px;
text-align: center;
margin-top: 5px;
}
body .wc-style-1 ul.products li > .meta-wrapper span {
font-weight: normal;
}
body .wc-style-1 ul.products li > .title-wrapper .button {
position: relative;
top: auto;
right: auto;
left: auto;
transform: none;
transition: none;
padding: 0;
margin: 0;
border: none;
}
body .wc-style-1 ul.products li > .title-wrapper {
line-height: normal;
border: none !important;
text-align: center;
}
body .woocommerce-result-count {
display: none;
}
body.woocommerce .product-wrapper .luv-wc-btn {
font-size: 15px;
background: #a2373d;
line-height: 18px;
}
body .wc-style-4 ul.products li .product-wrapper:hover .catalog-product-gallery-container img {
opacity: 1;
}
body .wc-style-4 ul.products li.product .product_type_variable {
display: none;
}
body .wc-style-4 ul.products li.product .woocommerce-loop-product__title {
font-family: 'BaskOldFace', sans-serif;
font-size: 20px !important;
text-align: center;
color: #4d4d4d;
}
.cart-contents i {
display: none;
}
body .nav-buttons > li.nav-cart.cart-style-1 > a > span {
display: block;
height: 30px;
width: 30px;
background-image: url(//mariedefels.com/wp-content/themes/fevr-child/images/cart.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 33px;
}
body.single-product #content-wrapper.wrapper-padding {
padding-top: 0 !important;
}
.woocommerce-breadcrumb {
font-family: 'BaskOldFace', sans-serif;
margin-bottom: 55px;
font-weight: 400;
color: #4d4d4d;
text-align: center;
}
@media screen and (min-width: 992px) {
.woocommerce-breadcrumb {
text-align: left;
}
}
.woocommerce-breadcrumb ul {
padding: 0;
margin: 0;
}
.woocommerce-breadcrumb ul li {
list-style: none;
padding: 0;
display: inline-block;
margin: 0 5px 0 0;
}
body.woocommerce .products li.product-category a img {
transform: none;
opacity: 1; }
body.woocommerce .products .product-category a {
background: none;
}
body.woocommerce .products .product-category a h2 {
font-family: 'BaskOldFace', sans-serif;
position: relative;
color: #4d4d4d;
margin: 10px 0 0 0;
text-align: center;
top: auto;
transform: none;
font-size: 20px !important;
}
body.woocommerce .products .product-category a:hover img {
opacity: 1;
}
body .nav-cart-list,
body .nav-cart-list .widget_shopping_cart_content li:hover {
background-color: #fff;
color: #4d4d4d;
}
.widget_shopping_cart {
border: 1px solid #7b7b7b;
}
body .nav-cart-list .widget_shopping_cart_content #mini-cart-button-wrapper {
background-color: #fff;
}
body .nav-cart-list .widget_shopping_cart_content #mini-cart-button-wrapper .button {
font-size: 10px;
color: #a2373d !important;
padding: 5px;
margin-bottom: 10px
}
body .nav-cart-list .widget_shopping_cart_content #mini-cart-button-wrapper .button:hover {
color: #fff !important;
background-color: #a2373d;
}
body .nav-cart-list .widget_shopping_cart_content .quantity {
color: #4d4d4d;
}
.slick-initialized .slick-slide {
outline: none;
}
body.woocommerce .product-add-to-cart-container .single_variation .woocommerce-variation-description p {
margin-bottom: 0;
}
body.woocommerce-cart .woocommerce .shop-table-container table thead {
background-color: #908888;
}
body.woocommerce-cart .woocommerce .shop-table-container table thead th {
font-weight: normal;
}
body.woocommerce-cart .woocommerce .shop-table-container table thead th {
height: 35px;
}
body .woocommerce-cart-form input[type="number"].qty {
border: none;
color: #444;
font-family: 'BaskOldFace', sans-serif;
height: 36px;
}
body.woocommerce-cart .woocommerce .shop-table-container table .quantity {
position: relative;
overflow: visible;
width: 65px;
}
body.woocommerce-cart .woocommerce .shop-table-container table .quantity input {
font-size: 16px;
}
body.woocommerce-cart .woocommerce .shop-table-container table .quantity::before {
content: "";
width: 100%;
height: 1px;
position: absolute;
left: 0;
bottom: -7px;
background: #444;
}
body.woocommerce-cart .luv-wc-qty-icons {
background: #444;
height: 18px;
width: 18px;
}
.woocommerce-cart .cart-collaterals .cart_totals h2 {
border-bottom: 2px solid #4D4D4D;
line-height: 25px;
font-weight: normal;
height: 35px;
font-size: 16px;
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
margin-bottom: 10px;
}
body.woocommerce-cart .cart_totals td {
padding: 0 0 10px 0;
}
body.woocommerce-cart .cart_totals tr {
border-bottom: 2px solid #4D4D4D;
}
body.woocommerce-cart tr.order-total th,
body.woocommerce-cart tr.order-total td {
padding-top: 10px;
padding-bottom: 10px;
}
body.woocommerce-cart tr.order-total th {
font-weight: bold;
}
body.woocommerce-cart .cart_totals table {
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
text-transform: none;
}
body.woocommerce-cart #main-content .cart-collaterals .checkout-button {
padding: 0;
border-width: 1px !important;
font-size: 14px;
font-weight: normal;
color: #a2373d !important;
line-height: normal;
}
body.woocommerce-cart #main-content .cart-collaterals .checkout-button:hover {
color: #fff !important;
}
body.woocommerce-cart .cart_totals .coupon label {
display: none;
}
body.woocommerce-cart .cart_totals .coupon input[type="text"] {
color: #4d4d4d;
border: none;
padding-left: 0;
border-bottom: 2px solid #4d4d4d;
font-family: 'BaskOldFace', sans-serif;
}
.woocommerce-shipping-totals ul {
padding: 0;
margin: 0;
list-style: none;
}
body.woocommerce-cart .cart_totals th {
padding: 0;
font-weight: normal;
}
body.woocommerce-cart #page-header-default {
display: none;
}
.woocommerce-cart .woocommerce .shop-table-container table .product-subtotal {
text-align: center;
}
body.woocommerce-cart .cart-collaterals .shop_table tr.cart-subtotal th {
font-size: 16px;
font-weight: normal;
padding: 0 0 10px 0;
text-transform: none !important;
}
body.woocommerce-cart .product-name {
color: #4d4d4d;
}
body.woocommerce-cart .product-name p {
margin-bottom: 10px;
}
body.woocommerce-cart table.cart img {
max-width: 100px;
}
body.woocommerce-checkout #page-header-default {
display: none;
}
.checkout.woocommerce-checkout #customer_details p label {
display: none !important;
}
body.woocommerce-checkout #customer_details input[type="text"],
body.woocommerce-checkout #customer_details input[type="email"],
body.woocommerce-checkout #customer_details input[type="number"],
body.woocommerce-checkout #customer_details input[type="tel"],
body.woocommerce-checkout #customer_details select,
body.woocommerce-checkout #customer_details textarea {
border: none;
border-bottom: 2px solid #4d4d4d;
padding-left: 0;
font-family: 'BaskOldFace', sans-serif;
}
.woocommerce-form-login input[type="text"],
.woocommerce-form-login input[type="email"],
.woocommerce-form-login input[type="password"] {
border: none;
border-bottom: 2px solid #4d4d4d;
padding-left: 0;
font-family: 'BaskOldFace', sans-serif;
}
.woocommerce-form-login label {
font-weight: normal;
padding: 0;
color: #4d4d4d;
}
body.woocommerce-checkout #customer_details p label label {
display: block !important;
font-weight: normal;
}
body.woocommerce-checkout #customer_details h3 {
font-family: 'BaskOldFace', sans-serif;
}
body.woocommerce-checkout .select2-container--default .select2-selection--single {
border: none;
border-bottom: 2px solid #4d4d4d;
border-radius: 0;
}
body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
body.woocommerce-checkout .select2-container .select2-selection--single {
height: auto;
padding: 0 0 12px 0;
}
body.woocommerce-checkout #customer_details .create-account label {
display: block !important;
font-weight: normal;
}
.woocommerce-form-login input {
padding-top: 0;
}
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 {
width: 40%;
}
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 .form-row {
display: inline-block;
margin-bottom: 0;
}
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 .form-row-first,
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 .form-row-last {
width: 100%;
margin-bottom: 20px;
}
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 .lost_password a {
color: #a2373d;
}
body.woocommerce-checkout .woocommerce-info {
border-top-color: #a2373d;
color: #4d4d4d;
font-size: 16px;
}
body .woocommerce-info {
border-top-color: #a2373d !important;
}
body.woocommerce-checkout .woocommerce-info .showlogin,
body.woocommerce-checkout .woocommerce-info .showcoupon {
color: #a2373d;
}
body.woocommerce-checkout .woocommerce-form-login .l-grid-4 > p {
color: #4d4d4d;
}
body.woocommerce-checkout .woocommerce-form-coupon input {
border: none;
border-bottom: 2px solid #4d4d4d;
padding-left: 0;
font-family: 'BaskOldFace', sans-serif;
}
body.woocommerce-checkout .woocommerce-form-coupon button {
padding-left: 0;
padding-right: 0;
width: 100%;
}
body.woocommerce-checkout #order_review h3 {
font-family: 'BaskOldFace', sans-serif !important;
background: none !important;
color: #4d4d4d;
text-transform: none !important;
padding: 0 !important;
margin: 0 0 20px 0 !important;
}
body.woocommerce-checkout #order_review #order_review_inner {
border: none !important;
}
body.woocommerce-checkout #order_review .product-name {
color: #4d4d4d;
}
body.woocommerce-checkout #order_review table th {
color: #000 !important;
}
body.woocommerce-checkout #order_review table tr {
border: none !important;
}
body.woocommerce-checkout tr.cart-subtotal {
background-color: #4D4D4D;
color: #fff;
}
body.woocommerce-checkout #order_review table tr.cart-subtotal th {
color: #fff !important;
font-weight: normal;
}
body.woocommerce-checkout #order_review table tr.cart-subtotal td {
padding-right: 15px;
font-weight: normal;
}
body .checkout.woocommerce-checkout #order_review table th {
padding-left: 15px;
font-weight: normal;
}
body .checkout.woocommerce-checkout #order_review table td {
padding-right: 15px;
font-weight: normal;
}
body .checkout.woocommerce-checkout .woocommerce-shipping-totals td {
height: 100%;
width: 200%;
}
body .checkout.woocommerce-checkout .woocommerce-shipping-totals th {
display: block;
}
body .checkout.woocommerce-checkout #order_review table td span {
font-weight: normal;
}
body .checkout.woocommerce-checkout .cart_item .product-name {
padding: 0 0 0 15px !important;
}
body .checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping {
}
body .checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping td {
display: block;
color: #4D4D4D;
padding: 0 0 0 15px !important;
text-align: left !important;
}
body .checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping td label {
font-weight: normal;
}
body.woocommerce-checkout tr.order-total {
background-color: #4D4D4D;
color: #fff;
}
body.woocommerce-checkout #order_review table tr.order-total th {
color: #fff !important;
}
body.woocommerce-checkout #order_review #order_review_inner {
padding-left: 0 !important;
padding-top: 0 !important;
padding-right: 0 !important;
}
body.woocommerce-checkout #order_review .form-row.place-order {
margin: 0 !important;
}
tr.order-total th {
width: 50%;
}
body .checkout.woocommerce-checkout #order_review #place_order {
border: 1px solid #a2373d !important;
background: none;
color: #a2373d !important;
font-weight: normal !important;
}
body .checkout.woocommerce-checkout #order_review #place_order:hover {
color: #fff !important;
background-color: #a2373d;
}
body.woocommerce-account .woocommerce-MyAccount-navigation > ul li a {
border-bottom: 2px solid #4D4D4D;
color: #4D4D4D;
}
dl.variation p {
margin-bottom: 5px;
}
dl.variation dt {
float: left;
margin-right: 5px;
}
.woocommerce-checkout-review-order-table .cart_item:first-child .variation {
margin-bottom: 25px;
}
.woocommerce-message .wc-forward {
border: 1px solid #a2373d;
padding: 5px 10px;
color: #a2373d;
font-weight: normal;
float: right;
}
.woocommerce-message .wc-forward:hover {
color: #fff;
background-color: #a2373d;
}
::placeholder {
color: #4d4d4d;
opacity: 1;
}
:-ms-input-placeholder {
color: #4d4d4d;
}
::-ms-input-placeholder {
color: #4d4d4d;
}
@media (min-width: 768px) {
body.page-template .luv-slider-wrapper {
width: 720px;
margin: 0 auto;
}
}
@media (min-width: 992px) {
body.page-template .luv-slider-wrapper {
width: 910px;
}
}
@media (min-width: 1200px) {
body.page-template .luv-slider-wrapper {
width: 100%;
}
}
@media (min-width: 1480px) {
body.page-template .luv-slider-wrapper {
width: 100%;
}
}
@media screen and (max-width: 992px) {
body .tablet-img-center .wpb_single_image {
text-align: center;
}
body .tablet-text-center {
text-align: center;
}
.mobile-view {
display: flex;
flex-direction: column;
}
.home-category-text-side,
.order-2 {
order: 2;
text-align: left;
}
.home-category-img-side-right,
.home-category-img-side-left,
.order-1 {
order: 1;
margin-bottom: 30px;
}
.home-category-img-side-right > .vc_column-inner,
.home-category-img-side-left > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media screen and (max-width: 768px) {
body.woocommerce .product-add-to-cart-container .single_variation {
display: block;
margin: 0 0 35px 0;
}
body.woocommerce .quantity {
margin: 0 auto 45px auto;
}
.home-category-text-side {
text-align: center;
}
#footer #footer-widgets div {
margin-bottom: 15px;
text-align: center;
}
#footer #footer-widgets div ul li {
max-width: 230px;
margin: 0 auto;
}
.woocommerce .product .summary {
text-align: center;
}
body.woocommerce .product-add-to-cart-container .variations tr {
margin-right: 0;
}
body.woocommerce .product-add-to-cart-container .variations tr:nth-child(1),
body.woocommerce .product-add-to-cart-container .variations tr:nth-child(2) {
margin-right: 20px;
}
body.woocommerce .product-add-to-cart-container .variations tr:last-child {
display: inline-block;
}
body.woocommerce .product-add-to-cart-container .variations tr td.label {
display: inline-block;
}
}
.mailjet-opt-in {
display: none !important;
}
.berocket_single_filter_widget .berocket_aapf_widget-wrapper {
text-align: left;
}
.berocket_single_filter_widget .berocket_aapf_widget-wrapper ul.berocket_aapf_widget li {
padding: 0;
display: inline-block;
margin-right: 20px;
}
#cookie-notice .cn-button {
background: #fff;
color: #a2373d;
border: none;
border-radius: 0;
line-height: 30px;
font-size: 11px;
}
.cookie-notice-container {
padding-top: 10px;
padding-bottom: 10px;
} .berocket_term_parent_0 input {
display: none;
}
.berocket_aapf_widget-title_div {
margin-bottom: 10px;
}
body .widget .widget-title {
text-transform: none;
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
}
.berocket_aapf_widget .berocket_label_widgets {
padding-left: 25px;
font-weight: normal;
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
}
.berocket_single_filter_widget .berocket_aapf_widget-wrapper ul.berocket_aapf_widget li {
position: relative;
}
body .berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets::before {
display: block;
margin-right: 20px;
height: 15px;
width: 15px;
border-radius: 0;
border: 1px solid #000;
cursor: pointer;
position: absolute;
left: 0;
top: 0;
content: ' ';
}
body .berocket_aapf_widget li > span > input[type="checkbox"]:checked + .berocket_label_widgets::after {
left: 6px;
top: 1px;
width: 6px;
height: 11px;
border: 0 solid #000;
border-right-width: 1px;
border-bottom-width: 1px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
content: ' ';
display: block;
}
.grecaptcha-badge {
display: none;
}
.custom-woocommerce-text {
margin-bottom: 10px;
}
body .vbox-container .figlio {
width: 70% !important;
}
body.tax-product_cat .add_to_cart_button {
border: 1px solid #a2373d;
max-width: 220px;
margin: 10px auto 0 auto;
padding: 3px 0px;
font-size: 15px;
}
body.tax-product_cat .add_to_cart_button:hover {
background-color: #a2373d;
}
body.tax-product_cat .add_to_cart_button span {
font-weight: normal;
color: #a2373d;
}
body.tax-product_cat .add_to_cart_button:hover span {
color: #fff;
}
div.product-addon-totals ul li:not(.wc-pao-subtotal-line) {
display: none;
}
div.product-addon-totals .wc-pao-subtotal-line {
justify-content: flex-start;
border: none;
padding: 0;
}
div.product-addon-totals {
border: none;
margin: 0;
padding: 0;
}
div.product-addon-totals ul {
padding: 0;
}
.wc-pao-addon-heading {
margin: 0;
}
.wc-quick-view-container .variations tbody {
display: table;
}
.wc-quick-view-container .product-add-to-cart-container .variations tr {
display: table-cell !important;
margin: 0;
padding: 0 10px 0 0;
}
.wc-quick-view-container .product-add-to-cart-container .variations tr select {
padding: 5px;
}
.wc-quick-view-container .price {
margin: 0;
}
.wc-quick-view-container .woocommerce-product-details__short-description {
font-size: 13px;
}
.wc-quick-view-content > p.price {
display: none;
}
@media screen and (min-width: 992px) {
body.archive .products-container ul.products li.type-product {
display: table;
float: none;
width: 100%;
}
body.archive .products-container ul.products li.type-product .product-wrapper {
display: table-cell;
width: 10%;
vertical-align: top;
margin-bottom: 70px;
}
body.archive .products-container ul.products li.type-product .prod-title-outer {
display: table-cell;
width: 20%;
vertical-align: top;
float: none;
text-align: left;
padding-right: 10px;
padding-left: 10px;
}
body.archive .products-container ul.products li.type-product .variations_form {
vertical-align: top;
display: table;
width: 100%;
}
body.archive .products-container ul.products li.type-product .single_variation_wrap .price,
body.archive .products-container ul.products li.type-product .single_variation_wrap .variations_button,
body.archive .products-container ul.products li.type-product .single_variation_wrap .add-to-cart-inner,
body.archive .products-container ul.products li.type-product .single_variation_wrap .woocommerce-variation {
display: table-cell;
}
}
@media screen and (min-width: 1200px) {
body.archive .products-container ul.products li.type-product .prod-title-outer {
padding-right: 10px;
padding-right: 10px;
}
}
body.archive .products-container ul.products li.type-product .prod-title-outer a h2 {
text-align: left;
}
body.archive .products-container ul.products li.type-product .prod-title-outer a {
display: inline-block;
margin-top: 9px;
}
body.archive .products-container ul.products li.type-product .prod-title-outer a:hover h2 {
color: #a2373d;
}
body.archive .products-container ul.products li.type-product .variations .label,
body.archive .products-container ul.products li.type-product .variations .value {
display: block;
}
body.archive .products-container ul.products li.type-product .variations label,
body.archive .products-container ul.products li.type-product .variations .label,
body.archive .products-container ul.products li.type-product .variations .value {
padding: 3px 0;
}
body.archive .products-container ul.products li.type-product .price {
padding-right: 10px;
}
body.archive .products-container ul.products li.product-type-variable .variations ul li {
width: 100%;
margin: 0;
padding: 0;
text-align: left;
}
body.archive .products-container ul.products li.product-type-variable .variations label {
font-weight: normal;
}
body.archive .products-container ul.products li.product-type-variable .variations .reset_variations {
display: none;
}
body.archive .products-container ul.products li.type-product input[type="number"].qty {
font-size: 26px;
}
@media screen and (min-width: 992px) {
body.archive .products-container ul.products li.product-type-variable .single_variation_wrap {
display: table-cell;
width: 60%;
vertical-align: top;
position: relative;
}
body.archive .products-container ul.products li.product-type-variable .variations {
display: table-cell;
width: 40%;
vertical-align: top;
font-weight: normal;
font-family: 'BaskOldFace', sans-serif;
color: #4d4d4d;
}
}
@media screen and (min-width: 1200px) {
body.archive .products-container ul.products li.product-type-variable .single_variation_wrap {
width: 50%;
}
body.archive .products-container ul.products li.product-type-variable .variations {
width: 50%;
}
}
body.archive .product-type-variable .meta-wrapper {
display: none;
}
body.archive .products-container ul.products li.type-product .title-wrapper {
display: contents;
width: 90%;
}
body.archive .products-container ul.products li.type-product .single_variation_wrap .add-to-cart-inner .ion-bag {
display: none !important;
}
@media screen and (min-width: 992px) {
body.archive .products-container ul.products li.product-type-variable .single_variation_wrap .add-to-cart-inner {
position: absolute;
right: 0;
top: 0;
}
}
body.archive .products-container ul.products li.type-product .single_add_to_cart_button {
background: none;
text-transform: uppercase;
border: 1px solid #a2373d;
color: #a2373d;
cursor: pointer;
font-family: 'Baskerville Bold', sans-serif;
font-size: 14px;
margin: 0;
font-weight: normal;
padding: 20px 10px;
transform: none !important;
-moz-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-o-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-webkit-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
}
button {
text-transform: uppercase;
}
body.archive .products-container ul.products li.type-product .single_add_to_cart_button:hover {
background: #a2373d;
color: #fff;
transform: none !important;
}
body.archive .products-container ul.products li .quantity::before {
bottom: -6px;
}
body.archive .products-container ul.products li.product-type-simple {
}
body.archive .products-container ul.products li.product-type-simple .button {
background: none;
line-height: normal;
width: auto;
border: 1px solid #a2373d;
color: #a2373d;
cursor: pointer;
font-family: 'Baskerville Bold', sans-serif;
font-size: 14px;
margin: 0;
font-weight: normal;
padding: 10px;
-moz-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-o-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-webkit-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
}
body.archive .products-container ul.products li.product-type-simple .button:hover {
background: #a2373d;
color: #fff;
transform: none !important;
}
@media screen and (min-width: 992px) {
body.archive .products-container ul.products li.type-product .single_add_to_cart_button {
padding: 10px;
}
body.archive .products-container ul.products li.product-type-simple .button {
position: absolute;
right: 15px;
top: 0;
}
body.archive .products-container ul.products li.product-type-simple .quantity {
display: inline-block;
}
body.archive .products-container ul.products li.product-type-simple .prod-title-outer {
width: 48%;
padding-left: 20px;
text-align: left;
}
body.archive .products-container ul.products li.product-type-simple .meta-wrapper {
margin: 0;
display: inline-block;
}
body.archive .products-container ul.products li.product-type-simple form.cart {
display: inline-block;
}
body.archive .products-container ul.products li.type-product {
border-bottom: 1px solid #777;
padding-bottom: 10px;
}
body.archive .products-container ul.products li.type-product:last-child {
border: none;
padding-bottom: 0;
}
body.archive .products-container ul.products li.type-product .woocommerce-variation-description {
position: absolute;
top: 50px;
left: 0;
text-align: left;
}
}
@media screen and (min-width: 1200px) {
body.archive .products-container ul.products li.product-type-simple .prod-title-outer {
width: 55%;
padding-left: 20px;
text-align: left;
}
}
body.archive .products-container ul.products li.type-product .woocommerce-variation-description {
text-align: center;
}
body.archive ul.products li.product-type-simple > .title-wrapper:nth-child(2):hover .button {
transform: none;
}
body.archive .products-container ul.products li.type-product .price {
font-weight: normal;
font-size: 22px;
line-height: normal;
}
body.archive .products-container ul.products li.type-product .title-wrapper > .button {
display: none;
}
body.archive .products-container ul.products li.type-product .ion-bag {
display: none;
}
.related .luv-carousel form.variations_form {
display: none;
}
.related .luv-carousel li .button {
display: none;
}
body.archive li label[for="pa_objet"] {
display: none;
}
body.archive #picker_pa_objet {
display: none;
}
@media screen and (max-width: 992px) {
.woocommerce .product-add-to-cart-container form > .quantity {
float: none !important;
margin: 20px auto 30px auto !important;
}
.add-to-cart-inner {
text-align: center;
}
.woocommerce-variation-price {
text-align: center;
padding-bottom: 30px;
}
body.archive .products-container ul.products li.type-product .price {
padding: 0;
margin-top: 10px;
}
.single_variation_wrap .price {
text-align: center;
margin: 0;
}
body.archive .products-container ul.products li.product-type-simple .button {
float: none;
text-align: center;
margin: 0 auto;
max-width: none;
padding: 20px 0;
}
body.archive .products-container ul.products li.type-product .single_add_to_cart_button {
width: 100%;
display: block;
}
body.archive .products-container ul.products li.product-type-simple .price {
display: block;
margin-bottom: 35px;
}
body.archive .products li.type-product {
clear: none;
float: none;
width: 100%;
}
body.archive .quantity {
margin: 0 auto 45px auto;
}
body.archive ul.products li .catalog-product-gallery-container img {
margin: 0 auto 20px auto;
}
body.archive .products-container ul.products li.product-type-simple .button {
display: block;
width: 100%;
}
.woocommerce-form-login .l-grid-4 {
width: 100% !important;
}
li.product-type-variable .variations {
margin: 0 auto;
}
body.woocommerce li.product-type-variable .price {
margin-bottom: 35px;
}
.woocommerce-variation-price {
padding: 0;
}
}
body.archive .products-container ul.products li.type-product .luv-wc-qty-icons {
height: 16px;
width: 16px;
}
body.archive .products-container ul.products li.type-product .quantity {
width: 100px;
}
body.archive .products-container ul.products li.type-product .wc-pao-addon-choix-des-caracteres-de-broderie,
body.archive .products-container ul.products li.type-product .wc-pao-addon-broderie,
body.archive .products-container ul.products li.type-product .wc-pao-addon-coloris-des-broderies,
body.archive .products-container ul.products li.type-product .wc-pao-addon-position-de-la-broderie,
body.archive .products-container ul.products li.type-product .wc-pao-addon-texte-a-broder,
body.archive .products-container ul.products li.type-product .wc-pao-addon-choice-of-embroidery-characters,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-colour,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-placement,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-text,
body.archive .products-container ul.products li.type-product .wc-pao-addon-container
{
display: table-row;
}
body.archive .products-container ul.products li.type-product .wc-pao-addon-apercu-de-la-broderie h3,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-overview h3 {
float:none;
}
body.archive .products-container ul.products li.type-product .wc-pao-addon-choix-des-caracteres-de-broderie select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-broderie select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-coloris-des-broderies select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-position-de-la-broderie select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-texte-a-broder select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-apercu-de-la-broderie select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-choice-of-embroidery-characters select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-colour select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-placement select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-text select,
body.archive .products-container ul.products li.type-product .wc-pao-addon-embroidery-overview select {
display: none;
}
body.archive .products-container ul.products li.type-product .wc-pao-addon-heading,
body.archive .products-container ul.products li.type-product .wc-pao-addon-name {
font-weight: normal;
font-size: 16px !important;
font-family: "BaskOldFace";
color: #4d4d4d;
line-height: normal !important;
}
body.archive .products-container ul.products li.type-product .luv-wc-qty-icons {
font-size: 14px;
line-height: normal;
}
body.archive .products-container ul.products li.type-product .luv-wc-qty-plus {
top: -1px;
}
body.archive .products-container ul.products li.product-type-simple .title-wrapper form.cart {
display: none;
}
body.archive .products-container ul.products li.type-product .variations input {
display: none;
}
body.archive .products-container ul.products li.type-product .variations li {
position: relative;
}
body.archive .products-container ul.products li.type-product .variations input[type="radio"] + label:before {
display: block;
margin-right: 20px;
height: 15px;
width: 15px;
border-radius: 0;
border: 1px solid #4d4d4d;
cursor: pointer;
position: absolute;
left: 0;
top: 4px;
content: ' ';
}
body.archive .products-container ul.products li.type-product .variations input[type="radio"]:checked + label::after {
left: 5px;
top: 6px;
width: 5px;
height: 9px;
border: 0 solid #4d4d4d;
border-right-width: 1px;
border-bottom-width: 1px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
content: ' ';
display: block;
}
.swatch-control.radio-select li label {
margin-left: 22px;
}
.confirm_add {
display: none;
}
.woocommerce-mini-cart-item dl.variation dd.variation-Objet,
.woocommerce-checkout dl.variation dd.variation-Objet {
display: none;
}
body ul.products li .button-wrapper {
display: none;
}
.woosq-btn {
position: absolute;
left: 15px;
top: 0;
background: none;
border: 1px solid #a2373d;
color: #a2373d;
cursor: pointer;
font-family: 'Baskerville Bold', sans-serif;
font-size: 11px;
margin: 0;
font-weight: normal;
padding: 10px;
-moz-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-o-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
-webkit-transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear, opacity 0.2s linear;
opacity: 0;
}
.woosq-btn:hover {
background: #a2373d;
color: #fff;
opacity: 1;
}
body ul.products li .product-wrapper:hover + .woosq-btn {
opacity: 1;
}
body.archive .details-link {
margin: 0 !important;
}
body.archive.post-type-archive h1.page-title {
position: relative;
top: auto;
}
.related li.product > img.variable-image,
.related li.product .product-wrapper > img.variable-image {
display: none;
}
.variable-image {
display: none;
position: absolute;
z-index: 99;
}
.hide-prod-image a {
display: none;
}
body.archive .products-container ul.products li.type-product .price {
padding: 0;
text-align: center;
display: block;
}
body.archive .single_variation_wrap > p.price:empty {
display: none !important;
}
.widget-title span {
font-weight: normal;
font-size: 30px;
margin: 20px 0;
display: inline-block;
}
body.archive li.product-type-variable #picker_pa_quantite ul,
body.archive li.product-type-variable #picker_pa_taille ul {
display: none;
}
body.archive li.product-type-variable #pa_quantite,
body.archive li.product-type-variable #pa_taille {
font-family: "BaskOldFace", sans-serif;
font-size: 16px;
font-weight: bold;
display: block !important;
padding: 0;
border: none;
border-bottom: 1px solid #4d4d4d;
width: auto;
}
#pa_taille {
background-image: url(//mariedefels.com/wp-content/themes/fevr-child/images/down.png);
background-repeat: no-repeat;
background-position: right center;
}
.disabled-select #pa_taille,
.disabled-select #pa_quantite {
background: none;
}
body.archive li.product-type-variable #picker_pa_quantite,
body.archive li.product-type-variable #picker_pa_taille {
position: relative;
}
.variations select:disabled {
border: none !important;
}
.disabled-select::before {
display: none !important;
}
.wpml-ls-statics-shortcode_actions {
position: absolute;
top: 90px;
left: 0;
right: 100px;
}
@media screen and (min-width: 992px) {
.wpml-ls-statics-shortcode_actions {
position: absolute;
right: 110px;
top: 25px;
left: auto;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
#main-header-outer.fixed .wpml-ls-statics-shortcode_actions {
top: 15px;
}
body.archive .products-container ul.products li.type-product .quantity {
margin: 0;
}
body.archive .products-container ul.products li.type-product .price {
text-align: left;
}
body.archive .products-container ul.products li.type-product .price {
width: 70px;
display: inline-block;
}
}
body.single-product select#pa_taille {
font-family: "BaskOldFace", sans-serif;
font-size: 16px;
display: block !important;
padding: 0;
border: none;
border-bottom: 1px solid #4d4d4d;
}
body.single-product #picker_pa_taille ul {
display: none;
}
body.woocommerce-checkout #shipping_method li input,
body.woocommerce-checkout #shipping_method li label {
display: inline;
}
body.woocommerce-checkout #shipping_method li input {
margin-right: 10px;
}
.select2-container {
z-index: 999;
}
body.archive .products-container ul.products li.type-product .reset_variations {
display: none !important;
}
.wc-pao-addon-choix-de-broderie {
width: auto;
}
.wc-pao-addon-image-swatch {
line-height: normal;
height: 49px;
display: inline-block;
}
.wc-pao-addon-image-swatch img {
max-width: 45px;
max-height: none;
}
body.single-product .wc-pao-addon-image-swatch {
outline: none;
}
body .wc-pao-addon-choice-of-embroidery-characters .wc-pao-addon-image-swatch,
body .wc-pao-addon-choix-des-caracteres-de-broderie .wc-pao-addon-image-swatch {
height: 45px !important;
}
body .wc-pao-addon-choice-of-embroidery-characters .wc-pao-addon-image-swatch.selected,
body .wc-pao-addon-choix-des-caracteres-de-broderie .wc-pao-addon-image-swatch.selected {
outline: 2px solid #a2373d;
}
body .wc-pao-addon-choice-of-embroidery-characters .wc-pao-addon-image-swatch:hover,
body .wc-pao-addon-choix-des-caracteres-de-broderie .wc-pao-addon-image-swatch:hover {
outline: 2px solid #a2373d;
}
body .wc-pao-required-addon .wc-pao-addon-image-swatch {
height: 36px;
}
body .wc-pao-addon-embroidery-colour .wc-pao-addon-image-swatch.selected,
body .wc-pao-addon-coloris-des-broderies .wc-pao-addon-image-swatch.selected {
position: relative;
}
body .wc-pao-addon-embroidery-colour .wc-pao-addon-image-swatch.selected::before,
body .wc-pao-addon-coloris-des-broderies .wc-pao-addon-image-swatch.selected::before {
content: "✕";
color: #F2F2F2;
position: absolute;
left: 4px;
top: 3px;
font-size: 34px;
line-height: 36px;
font-weight: bold;
}
body .wc-pao-addon-embroidery-colour .wc-pao-required-addon .wc-pao-addon-image-swatch,
body .wc-pao-addon-coloris-des-broderies .wc-pao-required-addon .wc-pao-addon-image-swatch {
outline: none;
}
.wc-pao-addon-embroidery-colour .wc-pao-addon-image-swatch img,
.wc-pao-addon-coloris-des-broderies .wc-pao-addon-image-swatch img {
height: 32px;
width: 32px;
}
.wc-pao-addon-choix-de-broderie > p {
padding-left: 2px;
}
.product-addon-totals ul {
list-style: none;
}
body.archive .products-container ul.products li.type-product .wc-pao-subtotal-line .price {
height: 23px;
vertical-align: text-top;
}
body.archive .products-container ul.products li.type-product .wc-pao-subtotal-line .price .amount {
visibility: visible;
}
.wc-pao-subtotal-line {
margin: 0 !important;
} @media screen and (min-width: 992px) {
body.archive .products-container ul.products li.product_cat-les-draps-de-plage .single_variation_wrap .variations_button {
position: absolute;
top: 0;
left: 70px;
}
body.archive .products-container ul.products li.type-product .wc-pao-subtotal-line {
float: right;
}
.product_cat-les-draps-de-plage .single_variation_wrap .price {
top: 10px;
position: relative;
}
body.archive .wc-pao-subtotal-line {
padding: 0 !important;
text-align: right;
}
body.archive .wc-pao-subtotal-line p {
position: relative;
margin: 0;
}
body.archive .wc-pao-subtotal-line p span {
position: absolute;
top: 0;
}
body.archive .products-container ul.products li.product_cat-les-draps-de-plage .wc-pao-subtotal-line .price .amount {
right: -70px;
position: relative;
top: 5px;
}
}
@media screen and (max-width: 992px) {
body.archive .wc-pao-subtotal-line {
margin: 0 auto;
float: none;
}
body.archive .products-container ul.products li.type-product .wc-pao-subtotal-line {
float: none;
margin: 0 auto !important;
text-align: center;
}
}
.woocommerce-cart-form__cart-item .product-remove a {
display: block;
}
.summary .woocommerce-product-details__short-description {
margin-top: 30px;
} .woocommerce-product-gallery__wrapper {
pointer-events: none;
} body.archive .products-container ul.products li.type-product .wc-pao-subtotal-line p.price {
visibility: hidden;
}
body.archive .products-container ul.products li.type-product .wc-pao-addon-heading {
margin-top: 15px;
}
.about_paypal {
display:none;
}
@media screen and (max-width: 460px) {
body.single-product .summary-container {
display: flex;
flex-direction: column;
}
body.single-product .product .summary {
order: 2;
}
body.single-product .oocommerce-product-gallery {
order: 1;
}
}
.checkout.woocommerce-checkout #order_review #payment .payment_method_paypal img {
display: none !important;
}
.payment_box.payment_method_paypal, .woocommerce-error {
color: #a2373d !important;
}
.quantity.hidden:before, .upsells .variations_form, .upsells li.product a.button, .upsells li.product form.cart {
display: none;	
}
.upsells li.product div.title-wrapper a.button {
display: block;	
}
.wc-style-1 .upsells li>div.title-wrapper:hover a.button {
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
}
.product-category .wpb_content_element {margin-bottom:0;}
body.subcategory li.product-category.product {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.subcategory h2.woocommerce-loop-category__title {
display: none;
}
@media screen and (max-width: 600px) {
body.tax-product_cat.term-galerie ul.products, body.tax-product_cat.term-galery ul.products  {
display: flex;
flex-direction: column;
}
body.tax-product_cat.term-galerie ul.products li.product-category.product.first, body.tax-product_cat.term-galery ul.products li.product-category.product.first {
order: 2;
}
}
.nav-cart, .cart-contents {
display:none;
}