@charset "UTF-8";
/*
Theme Name: Auric / SdV
Theme URI: http://www.sdv.fr
Author: SdV
Description: Thème print du site Auric / SdV.
Version: 1.0
*/
@media print {
  /*-- Margins & Paddings --*/
  @page {
    margin: 2cm;
  }
  body {
    padding-top: 0;
  }
  #page {
    padding-top: 0 !important;
  }
  .entry {
    margin-top: 1em;
  }
  /*-- Fonts & Colors --*/
  body {
    font: 13pt Verdana, "Times New Roman", Times, serif;
    line-height: 1.3;
    background: #fff !important;
    color: #000 !important;
  }
  h1 {
    color: #000 !important;
    font-size: 26pt;
  }
  h2 {
    color: #000 !important;
    font-size: 22pt;
  }
  h3 {
    color: #000 !important;
    font-size: 18pt;
  }
  p,
  .has-regular-font-size,
  .has-large-font-size {
    color: #000 !important;
    font-size: 14pt;
    margin-top: 25px;
  }
  [class*=sdv-section] > .wp-block-heading:first-child,
  [class*=sdv-section] > h2:first-child {
    font-size: 32pt;
    margin-bottom: 40px;
  }
  [class*=sdv-section] > .wp-block-heading:first-child + .has-sora-font-family,
  [class*=sdv-section] > .wp-block-heading:first-child + h3,
  [class*=sdv-section] > h2:first-child + .has-sora-font-family,
  [class*=sdv-section] > h2:first-child + h3 {
    font-size: 20pt;
  }
  .sdv-section--top .wp-block-heading:first-child,
  .sdv-section--stats > .wp-block-heading:first-child {
    font-size: 50pt;
    margin-bottom: 0;
  }
  .grid-list .wp-block-heading {
    font-size: 22pt;
  }
  .services-template .sdv-section--media p,
  .products-template .sdv-section--media p {
    font-size: 14pt;
  }
  .has-white-color {
    color: #000 !important;
  }
  .sdv-section--stats .gradient-text > .wp-block-getwid-counter p,
  .sdv-section--stats .gradient-text > .wp-block-getwid-counter .wp-block-getwid-counter__number,
  .sdv-section--stats .gradient-text > .wp-block-getwid-counter .wp-block-getwid-counter__suffix,
  .sdv-section--stats .gradient-text > .wp-block-group p,
  .sdv-section--stats .gradient-text > .wp-block-group .wp-block-getwid-counter__number,
  .sdv-section--stats .gradient-text > .wp-block-group .wp-block-getwid-counter__suffix {
    color: #000 !important;
    font-size: 26pt;
  }
  .sdv-section--stats .gradient-text > p {
    font-size: 22pt;
  }
  /*-- Page breaks --*/
  a {
    page-break-inside: avoid;
  }
  blockquote {
    page-break-inside: avoid;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  table,
  pre {
    page-break-inside: avoid;
  }
  ul,
  ol,
  dl {
    page-break-before: avoid;
  }
  /*-- Links --*/
  a:link,
  a:visited,
  a {
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
  }
  a {
    page-break-inside: avoid;
  }
  a[href^=http]:after {
    content: " < " attr(href) "> ";
  }
  a:after > img {
    content: "";
  }
  article a[href^="#"]:after {
    content: "";
  }
  a:not(:local-link):after {
    content: " < " attr(href) "> ";
  }
  /*-- Visibility --*/
  .main-navigation,
  .site-footer .sdv-infos > .footer-block:not(:first-child),
  .site-footer .bottom-menu,
  .sdv-section--contact,
  .widget-area,
  .wp-block-embed,
  .wp-block-buttons,
  .decor-line,
  .entry .entry-content .wp-block-button .wp-block-button__link,
  .entry .entry-content .button,
  .comment-form-flex,
  .comment-reply,
  .comment .comment-metadata .edit-link {
    display: none !important;
  }
  /*-- Backgrounds & borders -- */
  .sdv-section--top,
  body[class*=s-pulse] [class*=sdv-section].light-top,
  body[class*=s-pulse] [class*=sdv-section].light-bottom,
  .bg-block,
  .sdv-news--post,
  .sdv-blog--post,
  .has-inline-color,
  .is-style-bg-block,
  .is-style-bg-block-link,
  .site-footer {
    background: none !important;
    border: 0 !important;
  }
  /*-- ::before & ::after --*/
  .sdv-section--story .wp-block-getwid-content-slider__wrapper::before, .sdv-section--story .wp-block-getwid-content-slider__wrapper::after,
  .wp-block-getwid-content-slider.has-arrows-outside::before,
  .wp-block-getwid-content-slider.has-arrows-outside::after {
    display: none !important;
  }
  .word-highlight::after {
    display: none !important;
  }
  /*-- Site Header --*/
  .site-header, .site-header.sticky, .site-header.init {
    background: none;
    position: static;
    transform: none;
  }
  .site-header .logo, .site-header.sticky .logo, .site-header.init .logo {
    max-width: 200px;
  }
  .site-header > .wrap {
    display: block;
  }
  .site-header .logo {
    margin: auto;
    font-size: 10pt;
    max-width: 200px;
  }
  .site-header .logo img {
    filter: brightness(0);
    margin-bottom: 10px;
  }
  /*-- Sections --*/
  .sdv-section--top {
    padding-bottom: 10px;
  }
  .light-top {
    padding-top: 40px;
  }
  .light-bottom,
  .sdv-section--stats:has(+ .sdv-section--story) {
    padding-bottom: 40px;
  }
  /*-- Colonnes & Grilles --*/
  body .is-layout-flex,
  body .is-layout-grid {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
  body .is-layout-flex figure,
  body .is-layout-grid figure {
    order: -1;
  }
  body .is-layout-flex img,
  body .is-layout-grid img {
    max-width: 250px;
    width: auto;
  }
  body .is-layout-flex .has-text-align-right,
  body .is-layout-grid .has-text-align-right {
    text-align: left;
  }
  .products-template .sdv-section--content > .wp-block-group {
    gap: 40px;
  }
  .products-template .sdv-section--content h2 {
    font-size: 22pt;
  }
  .products-template .sdv-section--content h3 {
    font-size: 18pt;
  }
  .products-template .sdv-section--content h3 mark {
    padding: 0;
  }
  /*-- Sliders --*/
  /* SPLIDE */
  .splide {
    overflow: visible !important;
    height: auto !important;
  }
  .splide__track {
    overflow: visible !important;
  }
  .splide__list {
    display: block !important;
    transform: none !important;
    width: auto !important;
  }
  .splide__slide {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    position: static !important;
    transform: none !important;
    page-break-inside: avoid;
  }
  .splide__slide--clone {
    display: none !important;
  }
  .splide__arrows,
  .splide__pagination {
    display: none !important;
  }
  /* SLICK */
  .slick-slider {
    display: block !important;
    overflow: visible !important;
    height: auto !important;
  }
  .slick-track {
    display: block !important;
    transform: none !important;
    width: auto !important;
  }
  .slick-slide {
    display: block !important;
    float: none !important;
    width: 100% !important;
    height: auto !important;
  }
  .slick-arrow,
  .slick-dots {
    display: none !important;
  }
  /* Logos */
  .services-template .sdv-section--media .wp-block-splide-carousel__container,
  .products-template .sdv-section--media .wp-block-splide-carousel__container {
    margin-top: 40px !important;
  }
  .services-template .splide__list,
  .products-template .splide__list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
  }
  .services-template .splide__slide,
  .products-template .splide__slide {
    margin: 0 !important;
    width: auto !important;
  }
  /*-- Site Footer --*/
  .site-footer .sdv-infos figure {
    text-align: center;
  }
  .site-footer .sdv-infos figure img {
    filter: brightness(0);
  }
}

/*# sourceMappingURL=print.css.map */
