﻿/*!
Theme Name: wp-cepage-0224
Theme URI: https://wp-cepage.bertrand-kaernel.fr/
Author: Bertrand Kaernel
Author URI: https://www.bertrand-kaernel.fr/
Description: Un thème sur mesure Wordpress pour vigneron-ne
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-cepage-0224
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

wp-bk-2404 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}table{margin:0 0 1.5em;width:100%}a{color:#a32929;text-decoration:underline;text-decoration-color:transparent}a:visited{color:#a32929}a:hover,a:focus,a:active{color:crimson}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.link-light{color:#f6f3f3}a.link-light:hover,a.link-light:focus,a.link-light:active{color:crimson}a.icone{display:inline-block;position:relative;width:32px;height:32px;aspect-ratio:1;border-radius:100%;background:#a32929;margin-left:8px}@media (min-width:769px){a.icone{width:36px;height:36px}}a.icone svg{position:absolute;left:50%;top:50%;width:60%;transform:translate(-50%, -50%);fill:#f6f3f3}a.icone:hover{background:crimson}a.icone.light{background:#f6f3f3}a.icone.light svg{fill:#101010}a.icone.light:hover{background:crimson}a.icone--small{width:28px;height:28px}.tags-links{display:inline-block}.tags-links a{position:relative;display:inline-block;font-size:smaller;color:#a32929;margin-right:16px;padding-left:12px}.tags-links a:hover{color:crimson}.tags-links a::after{position:absolute;left:0px;content:"["}.btn,button,a.button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;width:fit-content;border:2px solid #a32929;border-radius:8px;padding:8px 16px;font-weight:700;text-transform:uppercase;color:#f6f3f3;background:#a32929;background:linear-gradient(90deg, #a32929 0%, #a32929 100%, crimson 100%)}.btn:hover,button:hover,a.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{cursor:pointer;background:crimson;border:2px solid crimson}.btn:active,.btn:focus,button:active,button:focus,a.button:active,a.button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}.btn.btn--secondary,button.btn--secondary,a.button.btn--secondary,input[type="button"].btn--secondary,input[type="reset"].btn--secondary,input[type="submit"].btn--secondary{color:#f3d;background:#d1c7c7}.btn.btn--secondary:hover,button.btn--secondary:hover,a.button.btn--secondary:hover,input[type="button"].btn--secondary:hover,input[type="reset"].btn--secondary:hover,input[type="submit"].btn--secondary:hover{border:2px solid crimson;color:crimson}.btn.btn--tertiary,button.btn--tertiary,a.button.btn--tertiary,input[type="button"].btn--tertiary,input[type="reset"].btn--tertiary,input[type="submit"].btn--tertiary{background:transparent}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:4px;padding:8px 12px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc;padding:8px 12px}textarea{width:100%}footer.site-footer{position:relative;min-height:25vh;overflow-x:hidden}footer.site-footer .footer-section{grid-column:1 / span 8}@media (min-width:769px){footer.site-footer .footer-section{grid-column:1 / span 14}}footer.site-footer .footer-top{position:relative;background:#d1c7c7}footer.site-footer .footer-top__row{display:inline-flex;justify-content:space-between;border-top:2px solid;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:769px){footer.site-footer .footer-top__row{padding-top:2rem;padding-bottom:2rem}}footer.site-footer .footer-top__title{text-align:center}@media (min-width:769px){footer.site-footer .footer-top__title{text-align:left}}footer.site-footer .footer-top__title h2{margin:0px;display:inline-block}footer.site-footer .footer-top__content{text-align:center;margin-top:18px}footer.site-footer .footer-top__content form label{position:absolute;opacity:0}@media (min-width:769px){footer.site-footer .footer-top__content{margin-top:0px;text-align:right}}footer.site-footer .footer-top__content button{margin-left:8px}@media (max-width:426px){footer.site-footer .footer-top__content button{margin-top:12px}}footer.site-footer .footer-main{background:#a32929;padding-top:40px;min-height:50vh}footer.site-footer .footer-main-top{border-bottom:3px solid #baabab;padding-bottom:40px}footer.site-footer .footer-main-top>*{color:#f6f3f3}footer.site-footer .footer-main-top__gauche{grid-column:1 / span 3;display:inline-flex;align-items:center}@media (min-width:769px){footer.site-footer .footer-main-top__gauche{grid-column:1 / span 6}}footer.site-footer .footer-main-top__gauche .bk-custom-logo{display:inline-block}footer.site-footer .footer-main-top__gauche .site-title{font-size:xx-large;text-transform:uppercase;font-weight:900}footer.site-footer .footer-main-top__gauche .site-description{position:relative;margin-left:16px;padding-left:16px;border-left:2px solid}@media (max-width:768px){footer.site-footer .footer-main-top__gauche .site-description{display:none}}footer.site-footer .footer-main-top__droite{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-column:4 / span 3}@media (min-width:769px){footer.site-footer .footer-main-top__droite{grid-column:7 / span 6}}footer.site-footer .footer-main-top__droite .footer-reseaux{display:inline-flex;align-items:center}footer.site-footer .footer-main-top__droite .footer-reseaux__mention{margin-right:8px}@media (max-width:426px){footer.site-footer .footer-main-top__droite .footer-reseaux__mention{display:none}}footer.site-footer .footer-main-block{padding-top:36px;padding-bottom:64px;color:#f6f3f3;display:grid;grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){footer.site-footer .footer-main-block{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1281px){footer.site-footer .footer-main-block{grid-template-columns:repeat(4, 1fr)}}footer.site-footer .footer-main-block .adresse>h4{margin-bottom:0px}footer.site-footer .footer-main-block .adresse>p{margin-top:8px}footer.site-footer .footer-main-block .adresse__tel a{color:#baabab;font-weight:600}footer.site-footer .footer-main-block .adresse__tel a:hover{color:crimson}footer.site-footer .footer-main-block .horaires-ouvertures{margin-bottom:18px}footer.site-footer .footer-main-block .horaires-ouvertures .horaires-ouvertures__li>h4{margin:12px 0px}footer.site-footer .footer-main-block .horaires-ouvertures .horaires-ouvertures__li>p{margin:0px}footer.site-footer .footer-main-block .widget{margin-bottom:0px}footer.site-footer .footer-main-block .widget li>a{color:#f6f3f3}footer.site-footer .footer-main-block .widget li>a:hover{color:crimson}footer.site-footer .site-info{min-height:40px;color:#f6f3f3;background:#101010;grid-template-rows:8px repeat(1, 1fr) 8px}footer.site-footer .site-info__c{text-align:right;grid-column:2 / span 6;grid-row:2 / span 1}@media (min-width:769px){footer.site-footer .site-info__c{grid-column:2 / span 12}}.single .partage-liste{grid-column:1 / span 7;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (min-width:769px){.single .partage-liste{grid-column:1 / span 13}}.single footer.entry-footer{grid-column:1 / span 6}@media (min-width:769px){.single footer.entry-footer{grid-column:3 / span 10}}@media (min-width:1024px){.single footer.entry-footer{grid-column:3 / span 8}}.single footer.entry-footer .tags-links{margin-top:24px;margin-bottom:24px}@media (min-width:769px){.single footer.entry-footer .tags-links{margin-top:48px;margin-bottom:48px}}.single .post>figcaption,.single .type-prod>figcaption{font-size:smaller;opacity:0.6;grid-column:2 / span 6;position:relative;top:-32px}@media (min-width:769px){.single .post>figcaption,.single .type-prod>figcaption{grid-column:3 / span 10}}.single article.post .entry-header{grid-column:1 / span 6}@media (min-width:769px){.single article.post .entry-header{grid-column:1 / span 12}}.single article.post .entry-header .entry-meta{text-transform:uppercase;margin-bottom:1.5rem}.single article.post .entry-header+.post-cover{margin-top:18px}@media (min-width:769px){.single article.post .entry-header+.post-cover{margin-top:24px}}.single article.post .post-cover{grid-column:1 / span 6;padding-top:0px;padding-bottom:48px}@media (min-width:769px){.single article.post .post-cover{grid-column:1 / span 13}}.single article.post .post-cover>figure{margin:0px;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:1.3}@media (min-width:769px){.single article.post .post-cover>figure{aspect-ratio:1.9}}.single article.post div.entry-content{grid-column:1 / span 6;margin:18px 0px}@media (min-width:769px){.single article.post div.entry-content{grid-column:2 / span 10;margin:24px 0px}}@media (min-width:1025px){.single article.post div.entry-content{grid-column:3 / span 8}}.single article.prod .entry-header{grid-column:1 / span 6}@media (min-width:769px){.single article.prod .entry-header{grid-column:2 / span 10}}@media (min-width:1025px){.single article.prod .entry-header{grid-column:3 / span 8}}.single article.prod .entry-header+.post-cover{grid-column:1 / span 6;margin-top:18px}@media (min-width:769px){.single article.prod .entry-header+.post-cover{grid-column:1 / span 13;margin-top:24px}}.single article.prod .entry-header .entry-meta{text-transform:uppercase;display:inline-flex;margin-bottom:1.5rem}.single article.prod .post-cover{padding-top:0px;padding-bottom:48px;aspect-ratio:1.9;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:1fr}.single article.prod .post-cover__background{grid-column:9 / span 4;grid-row:1;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0px;filter:grayscale(1) opacity(0.4)}@media (min-width:769px){.single article.prod .post-cover__background{grid-column:5 / span 9}}.single article.prod .post-cover__image{z-index:11;grid-column:1 / span 8;grid-row:1;margin:0px;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#a38f8f;aspect-ratio:0.65}@media (min-width:769px){.single article.prod .post-cover__image{grid-column:1 / span 4;aspect-ratio:0.65}}.single article.prod div.entry-content{grid-column:2 / span 6;margin:18px 0px}@media (min-width:769px){.single article.prod div.entry-content{grid-column:2 / span 10;margin:24px 0px}}@media (min-width:1025px){.single article.prod div.entry-content{grid-column:3 / span 8}}.single .related-prods__header{grid-column:2 / span 6;margin-bottom:36px}@media (min-width:769px){.single .related-prods__header{grid-column:3 / span 11}}.single .related-prods .list-content{grid-column:2 / span 6}@media (min-width:769px){.single .related-prods .list-content{grid-column:1 / span 14}}@media (max-width:769px){.single .related-prods .list-content .card-prod:nth-child(3){display:none}}@media (max-width:1025px){.single .related-prods .list-content .card-prod:nth-child(4){display:none}}.single .post-navigation{margin-top:36px}.single .post-navigation .post-previous{border-top:2px solid #a32929;grid-column:1 / span 6;padding-top:24px;padding-bottom:24px}@media (max-width:768px){.single .post-navigation .post-previous{text-align:center}}@media (min-width:769px){.single .post-navigation .post-previous{grid-column:1 / span 7;padding-top:36px;padding-bottom:48px;text-align:left}}.single .post-navigation .post-previous span{margin-bottom:24px}.single .post-navigation .post-next{border-top:2px solid #a32929;grid-column:1 / span 6;padding-top:24px;padding-bottom:24px}@media (max-width:768px){.single .post-navigation .post-next{text-align:center}}@media (min-width:769px){.single .post-navigation .post-next{grid-column:8 / span 7;padding-top:36px;padding-bottom:48px;text-align:right}}.single .post-navigation .post-next span{margin-bottom:24px}.single .post-navigation .text--sm{margin-bottom:1.5rem}.page article.page{padding-bottom:48px}@media (min-width:769px){.page article.page{padding-bottom:96px}}.page article.page .entry-header{grid-column:1 / span 6;margin-bottom:3rem}@media (min-width:769px){.page article.page .entry-header{grid-column:1 / span 12}}.page article.page .entry-header hgroup{padding:3rem}.page article.page .post-cover{padding-top:0px}.page article.page .post-cover>figure{margin:0px;padding:0px;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:2.3}.page article.page .entry-content{grid-column:1 / span 6}@media (min-width:769px){.page article.page .entry-content{grid-column:2 / span 10}}@media (min-width:1281px){.page article.page .entry-content{grid-column:3 / span 9}}.page article.page .form-page-contact{position:relative;grid-column:1 / span 6;margin-top:36px}@media (min-width:769px){.page article.page .form-page-contact{grid-column:3 / span 9}}.page article.page .form-page-contact input[type="text"]{width:100%}.page article.page .form-page-contact .form-field{margin-bottom:36px}.page article.page .form-page-contact .form-field label{display:inline-block;margin-bottom:8px}.page article.page .block-localisation{margin-top:64px}.page article.page .search-form{position:relative;grid-column:2 / span 6;margin-top:36px;display:grid;grid-template-columns:repeat(8, 1fr)}@media (min-width:769px){.page article.page .search-form{grid-column:3 / span 9}}.page article.page .search-form label{position:relative;grid-column:1 / span 6}.page article.page .search-form label input[type="search"]{width:100%}.page article.page .search-form input{grid-column:8 / span 1}.home__section{position:relative;margin-bottom:3rem}.home__section .section-header{border-bottom:2px solid #a32929;margin-bottom:2rem}.home__section .section-header h2{margin-bottom:1rem}.home .home-last-prods article{margin-bottom:0px}.error404 .page-header{grid-column:2 / span 4;margin-top:32px}@media (min-width:769px){.error404 .page-header{grid-column:3 / span 10;margin-top:64px}}@media (min-width:1024px){.error404 .page-header{grid-column:3 / span 8}}.error404 .page-content{grid-column:2 / span 4;padding-top:18px;padding-bottom:18px}@media (min-width:769px){.error404 .page-content{grid-column:3 / span 10;padding-top:18px;padding-bottom:36px}}@media (min-width:1024px){.error404 .page-content{grid-column:3 / span 8}}.search .site-main .page-header{grid-column:2 / span 6;margin-top:32px}@media (min-width:769px){.search .site-main .page-header{grid-column:2 / span 12;margin-top:64px}}.search .site-main .list-content{grid-column:2 / span 6;display:grid;grid-template-columns:repeat(1, 1fr);margin-bottom:32px}@media (min-width:426px){.search .site-main .list-content{grid-template-columns:repeat(2, 1fr);grid-column-gap:36px}}@media (min-width:769px){.search .site-main .list-content{grid-column:2 / span 12;grid-template-columns:repeat(3, 1fr);grid-template-rows:2fr;grid-column-gap:36px;margin-bottom:64px}}.search .site-main .list-content .card{border:0px solid transparent;display:block;margin-bottom:18px}.search .site-main .list-content .card__cover{aspect-ratio:1.7}.search .site-main .list-content .card__c{padding:18px}.search .site-main .no-results .page-header,.search .site-main .not-found .page-header{grid-column:2 / span 6}@media (min-width:769px){.search .site-main .no-results .page-header,.search .site-main .not-found .page-header{grid-column:3 / span 9}}.search .site-main .no-results .page-content,.search .site-main .not-found .page-content{grid-column:2 / span 6;margin-bottom:32px}@media (min-width:769px){.search .site-main .no-results .page-content,.search .site-main .not-found .page-content{grid-column:3 / span 9;margin-bottom:64px}}.archive .page-header{grid-column:2 / span 6;display:inline-flex;align-items:center;justify-content:flex-start;padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid #a32929}@media (min-width:769px){.archive .page-header{grid-column:2 / span 12}}.archive .page-header h1{color:#a32929;font-family:"Labrada var", "Labrada", tahoma, serif;font-style:italic;font-weight:600;margin-bottom:0px}.archive .page-header .term-image{margin-right:18px}.archive .no-results .page-content{padding-bottom:64px}.archive .posts-navigation{padding-top:32px;padding-bottom:48px}.card{position:relative;scroll-behavior:smooth;background:#baabab;border-radius:1rem;overflow:hidden}.card__cover{aspect-ratio:1.3}.card__cover .card__img{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;filter:brightness(0.7)}.card__cover .card__img:hover{filter:brightness(1)}.card__c{padding:1rem}.card__c .card__title a{color:#a32929}.card__c .card__title a:hover{color:crimson}.card__c .card__meta{text-transform:uppercase;margin-bottom:0.5rem;font-weight:500}.grid--column{display:grid;grid-gap:1.5rem}@media (min-width:769px){.grid--column{grid-template-columns:repeat(3, minmax(0px, 1fr))}}@media (min-width:1025px){.grid--column{grid-template-columns:repeat(4, minmax(0px, 1fr))}}@media (min-width:1281px){.grid--column{margin-left:20%}}.grid--column .card--prod{position:relative;background-color:#baabab}.grid--column .card--prod .card__cover{aspect-ratio:0.5}.grid--column .card--prod .card__cover .card__img{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;margin:0px auto;filter:brightness(0.7)}.grid--column .card--prod .card__cover .card__img:hover{filter:brightness(1)}.grid--column .card--prod .card__c{padding:1rem 1rem 3rem 1rem}.grid--column .card--prod .card__c .card__meta--millesimes{margin-bottom:0px}.grid--column .card--prod .card__c .card__meta--millesimes .prod-category{background:#a32929;padding:0px 4px;margin-right:4px}.grid--column .card--prod .card__c .card__meta--millesimes .prod-category:hover{color:crimson}.grid--column .card--prod .card__c .card__meta--millesimes .prod-category a{color:#f6f3f3}.grid--column .card--prod .prod-terms{position:absolute;margin:0px;top:18px;right:18px}.grid--column .card--prod .prod-terms li{list-style:none}.list-content .prod .card__c .card__meta{width:100%;display:inline-flex}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center;font-size:small;line-height:1.5;color:#2a2a2a}.gallery{margin-top:36px;margin-bottom:36px;display:grid;grid-gap:36px}.gallery .gallery-item{margin:0px;display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}}.gallery-columns-3{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-3{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}}.gallery-columns-4{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-4{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}}.gallery-columns-5{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-5{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}}.gallery-columns-6{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-6{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}}.gallery-columns-7{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-7{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}}.gallery-columns-8{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-8{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}}.gallery-columns-9{grid-template-columns:repeat(1, 1fr)}@media (min-width:426px){.gallery-columns-9{grid-template-columns:repeat(2, 1fr)}}@media (min-width:769px){.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.gallery-caption{display:block}.rtb-booking-form{margin-top:80px}.rtb-booking-form legend{font-weight:700;font-size:larger}p.exergue{padding:36px;font-size:xx-large;line-height:1.4}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.rotate{-webkit-animation:rotate 2s linear infinite}html{visibility:visible;opacity:1}