<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: WebqamPress Child
Template: webqampress
Theme URI: https://www.webqam.fr
Author: Webqam
Author URI: https://www.webqam.fr
Description: Webqampress child theme made by and for Webqam.
Version: 1.0
License: Beerware http://fr.wikipedia.org/wiki/Beerware
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: WordPress, ACF, Gutenberg, custom
Text Domain: webqam

PLEASE DON'T PUT STYLES IN THIS FILE.
*/

html {
  scroll-padding-top: 130px;
  scroll-behavior: inherit;
}

html.loaded {
  scroll-behavior: smooth;
}
/* delete space auto on list blocks page */
body .is-layout-flow &gt; .wp-block-cover + .wp-block-cover {
  margin-block-start: 0;
}

/* list style */
ol, ul {
  padding-left: 5px;
  list-style-type: circle;
}

/*contact form*/

/*.form__group .wpcf7-text,*/
/*.form__group .wpcf7-email,*/
/*.form__group .wpcf7-textarea,*/
/*.form__group .wpcf7-select,*/
/*.form__group .wpcf7-date,*/
/*.form__group .wpcf7-number,*/
/*.form__group .form__input--select,*/
/*.form__file {*/
/*  background: var(--wp--preset--color--white) 0 0 no-repeat padding-box;*/
/*  border: 1px solid #DFE0E3;*/
/*}*/

/*.form__group label {*/
/*  font-size: var(--wp--preset--font-size--small);*/
/*  font-weight: normal;*/
/*  text-transform: inherit;*/
/*}*/

/*.wpcf7-checkbox .wpcf7-list-item-label {*/
/*  text-transform: none;*/
/*  color: var(--wp--preset--color--color-custom-2);*/
/*}*/

/*.form__file {*/
/*  padding: 40px;*/
/*}*/

/*.wpcf7-checkbox .wpcf7-list-item label {*/
/*  display: flex;*/
/*  gap: 10px;*/
/*}*/


/* Fix buttons hover effect wrapping */
[class*=wp-block-button__link]:not(.no-hover-effect) {
  text-wrap: nowrap;
}

/* Gradient on home banner */
.home .wp-site-blocks .entry-content &gt; .wp-block-cover:first-of-type {
  position: relative;
  &amp;::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(167deg, #FFFFFF0F 0%, #273476 100%) 0 0 no-repeat padding-box;;
  }

  .wp-block-cover__inner-container {
    position: relative;
    z-index: 10;
  }
}

.type-product .template-part__container,
.type-product .template-part__container .post--teaser {
  display: flex;
  min-height: 100%;
}

.type-product .template-part__container .post--teaser-small {
  position: relative;
  width: 100%;
  box-shadow: 0 0 4px #00000031;
}

.post--teaser-small .wp-block-post-featured-image {
  position: relative;
  width: 100%;
  margin-bottom: 1em;
}

.post--teaser-small .wp-block-post-featured-image::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 130%;
}

.post--teaser-small .wp-block-post-featured-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.type-product .template-part__container .post--teaser-small:hover {
  box-shadow: 0 0 var(--wp--style--block-gap) rgba(0,0,0,.25);
}

.type-product .template-part__container .post--teaser-small a {
  text-decoration: none;
}

.type-product .template-part__container .post--teaser-small a::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/*.type-product .template-part__container .post--teaser-small .wp-block-post-featured-image img {*/
/*  max-height: 230px;*/
/*  width: auto;*/
/*}*/

.block-filter-multi-categs__container {
  margin-top: 6em !important;
  margin-bottom: 3em !important;
}

.block-filter-multi-categs__container &gt; form {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.5em;
}

@media (max-width: 900px) {
    .block-filter-multi-categs__container &gt; form {
        flex-direction: row;
    }
}

.block-filter-multi-categs__container .filter__select-category {
  display: flex;
  flex-direction: column;
}

.block-filter-multi-categs__container .filter__select {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 900px) {
    .block-filter-multi-categs__container .filter__select {
        width: 225px;
    }
}

.block-filter-multi-categs__container .filter__label {
  font-weight: bold;
  text-transform: uppercase;
}

.post--teaser {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
}

.post--teaser-search {
  max-width: none;
}

.post--teaser .wp-block-button__link::before {
  content: "";
  position: absolute;
  font-size: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 900px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 1100px) {
  .wp-container-core-post-template-layout-1.wp-container-core-post-template-layout-1 {
    gap: 2rem
  }
}

/* File */
.wp-block-file {
  display: flex;
  align-items: center;
  color: var(--wp--preset--color--color-custom-2);
  justify-content: space-between;
  border: 1px solid var(--wp--preset--color--color-custom-2);
  border-radius: 25px;
  padding-left: 1em;
}

.wp-block-file a {
  color: var(--wp--preset--color--color-custom-2);
  text-decoration: none;
}
.wp-block-file a:hover {
  text-decoration: underline;
}

.wp-block-file .wp-block-file__button {
  background: none;
  color: var(--wp--preset--color--color-custom-2);
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}

.wp-block-file .wp-block-file__button:hover {
  text-decoration: underline;
}
/* End File */

.wp-block-media-text.is-style-fifty-fifty {
  gap: 1.5em;
  grid-template-columns: 1fr 1fr;
}
.wp-block-media-text.is-style-fifty-fifty .wp-block-media-text__content {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-media-text.is-style-fifty-fifty  .wp-block-media-text__media {
  border-radius: 50px;
}


@media(max-width: 600px) {
  .wp-block-media-text.is-style-fifty-fifty .wp-block-media-text__media img {
    position: relative;
    height: auto;
    width: auto;
    max-width: 100%;
  }
}

.form__group--horizontal-boxes .form__input--radio {
  padding: 0;
  margin: 0;
}

.form__group--horizontal-boxes .form__input--radio .wpcf7-list-item {
  margin-bottom: 0;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
  border-width: 2px;
}

/* Anchor menu */
.toc__list {
  display: flex;
  flex-direction: column;
  gap: 1em;
  list-style-type: none;

  @media (min-width: 782px) {
    flex-direction: row;
  }
}

.toc__item {
  padding: 0.8em 0.4em;
}

.toc__item:hover {
  border-bottom: 3px solid #CDEA96;
}
/* End Anchor menu */

.slider__container {
  padding-bottom: 1.25em;
}

.post--teaser-image .wp-block-cover__inner-container .wp-block-post-title,
.post--teaser-image .wp-block-cover__inner-container .wp-block-heading {
  text-shadow: 0 3px 6px #000000;
}

.post--teaser-image .wp-block-cover__inner-container a::before {
  position: absolute;
  font-size: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Bg Image for contact block */
.img-contact {
  position: relative;
}

.img-contact::before {
  content: "";
  display: block;
  width: 941px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background-image: url('assets/images/contact2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
}
/* End Bg Image for contact block */


.form__input--checkbox input:checked+.wpcf7-list-item-label::before,
.form__input--radio input:checked+.wpcf7-list-item-label::before {
  background-color: var(--wp--preset--color--color-custom-1);
}

.filter__select:focus,
.form__group .wpcf7-text:focus,
.form__group .wpcf7-email:focus,
.form__group .wpcf7-textarea:focus,
.form__group .wpcf7-select:focus,
.form__group .wpcf7-date:focus,
.form__group .wpcf7-number:focus,
.form__group .form__input--select:focus,
.wp-block-search__input:focus,
select:focus, textarea:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=date]:focus,
input[type=number]:focus,
input[type=time]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus,
.filter__select:focus-visible,
.form__group .wpcf7-text:focus-visible,
.form__group .wpcf7-email:focus-visible,
.form__group .wpcf7-textarea:focus-visible,
.form__group .wpcf7-select:focus-visible,
.form__group .wpcf7-date:focus-visible,
.form__group .wpcf7-number:focus-visible,
.form__group .form__input--select:focus-visible,
.wp-block-search__input:focus-visible,
select:focus-visible,
textarea:focus-visible,
input[type=text]:focus-visible,
input[type=email]:focus-visible,
input[type=date]:focus-visible,
input[type=number]:focus-visible,
input[type=time]:focus-visible,
input[type=search]:focus-visible,
input[type=password]:focus-visible,
input[type=tel]:focus-visible,
.filter__select:focus-within,
.form__group .wpcf7-text:focus-within,
.form__group .wpcf7-email:focus-within,
.form__group .wpcf7-textarea:focus-within,
.form__group .wpcf7-select:focus-within,
.form__group .wpcf7-date:focus-within,
.form__group .wpcf7-number:focus-within,
.form__group .form__input--select:focus-within,
.wp-block-search__input:focus-within,
select:focus-within,
textarea:focus-within,
input[type=text]:focus-within,
input[type=email]:focus-within,
input[type=date]:focus-within,
input[type=number]:focus-within,
input[type=time]:focus-within,
input[type=search]:focus-within,
input[type=password]:focus-within,
input[type=tel]:focus-within {
  outline: var(--wp--preset--color--color-custom-1) auto 1px;
}

body .wp-site-blocks &gt; .wp-block-group.is-position-sticky {
  overflow: visible;
  z-index: 50;
}

.wp-block-group.is-position-sticky &gt; .wp-block-template-part &gt; .wp-block-group:first-child {
  transition: padding-top 0.2s, padding-bottom 0.2s, height 0.2s;
}

.wp-block-group.is-position-sticky &gt; .wp-block-template-part.is-collapsed &gt; .wp-block-group:first-child {
  height: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden;
}


.yoast-breadcrumbs a {
  color: #242424;
}
.yoast-breadcrumbs .breadcrumb_last {
  color: #242424;
  opacity: 0.64;
}
.yoast-breadcrumbs .dashicons {
  color: #909090;
}

.slider__top-bar h2 {
  text-align: center;
}

footer .wp-block-navigation-item__content:hover {
  text-decoration: underline;
}

footer .wp-block-group &gt; p.has-small-font-size a:hover {
  color: #ffffff;
}

.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container.is-menu-open {
  background-color: var(--wp--preset--color--color-custom-2) !important;
}

.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close {
  background-color: #fff !important;
  color:  var(--wp--preset--color--color-custom-2) !important;
}

.post--teaser-image .wp-block-cover__inner-container::before {
  background-color: var(--wp--preset--color--color-custom-2);
}


@media (min-width: 782px) {
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
        left:100%;
        top: -1px
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
        right: 100%;
        top: 0;
        width: 11px;
        height: 100%;
    }
}

.blog .wp-block-post .template-part__container {
    height: 100%;
}

.slider__top-bar .swiper-buttons {
    justify-content: flex-end;
}

@media (max-width: 75em) {
    header.wp-block-template-part .wp-block-columns .wp-block-column:nth-child(2) {
        flex: 0 0 50px !important;
    }
}

@media (min-width: 75em) {
    .wp-block-navigation :not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:hover {
        background-color: #EFF7DF;
    }
}</pre></body></html>