/* BLOG INDEX 
Category -- Full width
  blog-page blog-page-list layout-1220 wide mobile-sticky page-layout-2columns-left blog-index-index page-layout-category-full-width

1 column
  blog-page blog-page-list layout-1220 wide mobile-sticky blog-index-index page-layout-1column
*/


/* BLOG POST
Page -- Full width
  blog-page blog-post-14-comment-bien-huiler-son-destructeur-de-papier layout-1220 wide mobile-sticky page-layout-1column blog-post-view page-layout-cms-full-width

1 column
  blog-page blog-post-14-comment-bien-huiler-son-destructeur-de-papier layout-1220 wide mobile-sticky blog-post-view page-layout-1column
*/


/* BLOG CATEGORY
Category -- Full width
  blog-page blog-page-list blog-category-1-conseils layout-1220 wide mobile-sticky page-layout-2columns-left blog-category-view page-layout-category-full-width

2 Columns With left bar
 blog-page blog-page-list blog-category-1-conseils layout-1220 wide mobile-sticky blog-category-view page-layout-2columns-left

*/

/* BLOG TAG 
Tag -- Full width
  blog-page blog-page-list blog-category-1-conseils layout-1220 wide mobile-sticky page-layout-2columns-left blog-tag-view page-layout-tag-full-width

2 Columns With left bar
 blog-page blog-page-list blog-tag-2-cisailles layout-1220 wide mobile-sticky blog-tag-view page-layout-2columns-left 

*/



/****  Blog Page ****/





body.blog-page-list div.page-wrapper {
  --page-bg: var(--ws-blue-000);
}

body.blog-page-list div.page-wrapper main.page-main {
  --h1-font-family: Poly, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --h2-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --h3-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

  --h1-font-color: var(--ws-gray-900);
  --h2-font-color: var(--ws-gray-900);
  --h3-font-color: var(--ws-gray-900);

  --h1-font-size: 3.5rem;
  --h2-font-size: var(--ws-5xl);
  --h3-font-size: var(--ws-2xl);

  --h1-font-weight:400;


  --h1-font-style: italic;
  --h2-font-style: normal;
  --h3-font-style: normal;

  --h1-line-height: 1.25;
  --h2-line-height: 1.15;
  --h3-line-height: 1;

  --h1-letter-spacing: -0.10rem;
  --h2-letter-spacing: -0.15rem;
  --h3-letter-spacing: -0.05rem;

  --bg-gradient: var(--gradient-dark-blue);
  --bg-gradient1: var(--gradient-blue);

  --link: var(--w03ui-link-blue);
}

body.blog-post-view main.page-main-full-width {

  --page-bg: var(--gradient-dark-red);

  --h1-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --h2-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --h3-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --h4-font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

  --h1-font-color: var(--ws-white);
  --h2-font-color: var(--ws-gray-900);
  --h3-font-color: var(--ws-gray-900);
  --h4-font-color: var(--ws-gray-900);

  --h1-font-size: 2.5rem;
  --h2-font-size: var(--ws-5xl);
  --h3-font-size: var(--ws-4xl);
  --h4-font-size: var(--ws-4xl);

  --h1-font-weight: 700;
  --h2-font-weight: 600;
  --h3-font-weight: 500;
  --h4-font-weight: 500;

  --h1-line-height: 1.25;
  --h2-line-height: 1.15;
  --h3-line-height: 1.2;
  --h4-line-height: 1;

  --h1-letter-spacing: -0.10rem;
  --h2-letter-spacing: -0.15rem;
  --h3-letter-spacing: -0.05rem;
  --h4-letter-spacing: -0.05rem;
  
  --h1-span-bg:var(--gradient-hot-red);
  --h2-bg: var(--gradient-hot-red);
  
  --bg-gradient: var(--gradient-dark-red);
  --bg-gradient1: var(--gradient-hot-red);
  --link: var(--w03ui-link-red);
  
  --bg-image-blockquote:url('data:image/svg+xml,<svg width="97" height="62" viewBox="0 0 97 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3179_3)"><path opacity="0.3" d="M69.9227 26.451C69.9481 26.6903 70.0497 26.9182 70.2276 27.1005C70.4055 27.2829 70.6342 27.4082 70.8883 27.4766H71.1297C76.0469 27.7615 80.6591 29.7445 83.9753 33.0152C87.2915 36.286 89.0704 40.5824 88.9306 45.0042C88.7908 49.426 86.7325 53.6198 83.2003 56.7082C79.668 59.7966 74.9415 61.5403 70.0116 61.5631C59.8597 61.5631 51.8296 54.4746 50.991 44.5142C50.4573 37.3345 51.7279 30.1434 54.7138 23.4651C57.6997 16.7869 62.3119 10.7924 68.2201 5.92615H68.398C69.1603 6.55295 69.694 7.08857 70.8883 8.13704L75.1829 12.0574C75.1829 12.0574 75.1829 12.0802 75.1829 12.0916C75.1829 12.103 75.1829 12.1144 75.1829 12.1258C75.1829 12.1372 75.1956 12.1485 75.1956 12.1713C75.1956 12.1941 75.1956 12.2055 75.1829 12.2169C69.9481 19.2713 69.6813 24.3882 69.8973 26.4624L69.9227 26.451Z" fill="url(%23paint0_linear_3179_3)"/><path opacity="0.3" d="M26.4662 26.451C26.4916 26.7245 26.6313 26.9866 26.86 27.1689C27.0887 27.3513 27.381 27.4766 27.6859 27.488C32.6031 27.7729 37.2153 29.7559 40.5315 33.0152C43.8477 36.286 45.6265 40.5824 45.4868 44.9928C45.347 49.4146 43.2887 53.6084 39.7692 56.6968C36.2496 59.7853 31.5231 61.5289 26.5932 61.5517C16.4285 61.5517 8.38576 54.4632 7.57258 44.5028C7.05165 37.3231 8.32223 30.132 11.3081 23.4537C14.294 16.7755 18.9189 10.7924 24.8271 5.92615H24.916C24.916 5.92615 24.9415 5.92615 24.9669 5.92615C24.9923 5.92615 24.9923 5.92615 25.0177 5.92615C25.6657 6.45038 26.1104 6.86065 26.9617 7.6356L27.5334 8.14843C28.4101 8.99176 29.7443 10.2112 31.8407 12.0916V12.1599C31.8407 12.1599 31.8407 12.2169 31.8407 12.2397C26.5424 19.2485 26.2883 24.3654 26.4916 26.4282L26.4662 26.451Z" fill="url(%23paint1_linear_3179_3)"/><path d="M63.7476 21.7443C63.773 21.9836 63.8874 22.2001 64.0526 22.3825C64.2304 22.5648 64.4592 22.6902 64.7133 22.7471H64.942C69.8591 23.032 74.4713 25.015 77.7876 28.2858C81.1038 31.5565 82.8826 35.8529 82.7428 40.2747C82.6031 44.6965 80.5447 48.8903 77.0125 51.9787C73.4803 55.0672 68.7537 56.8108 63.8239 56.8336C53.6719 56.8336 45.6418 49.7451 44.8032 39.7847C44.2696 32.605 45.5402 25.4139 48.526 18.7356C51.5119 12.0574 56.1241 6.06289 62.0323 1.19666H62.2102C62.9726 1.82345 63.5062 2.35908 64.7006 3.40755L68.9951 7.32789C68.9951 7.32789 68.9951 7.35068 68.9951 7.36207C68.9951 7.37347 68.9951 7.38487 68.9951 7.39626C68.9951 7.40766 69.0078 7.41906 69.0078 7.44185C69.0078 7.46464 69.0078 7.47604 68.9951 7.48743C63.773 14.4962 63.5062 19.6131 63.7222 21.7443H63.7476Z" fill="%23F4F4F4"/><path d="M64.0269 57.9732H63.9125C53.0109 57.9732 44.5234 50.3604 43.6213 39.8644C43.0622 32.5138 44.3582 25.1403 47.4203 18.3025C50.4697 11.4647 55.1963 5.32209 61.257 0.34189C61.5111 0.12536 61.8542 0.0113963 62.2099 0C62.5403 0 62.8706 0.102567 63.1247 0.296305C63.976 0.991481 64.5351 1.45873 65.704 2.60976L69.9986 6.5301C70.2273 6.75803 70.3798 7.03154 70.4306 7.32785C70.456 7.62415 70.3671 7.92046 70.1892 8.17118C65.0179 14.9748 64.8527 19.7613 65.0179 21.5733L63.7219 21.6872L65.0179 21.5847C70.3035 21.824 75.2842 23.9095 78.8927 27.3968C82.5011 30.8841 84.4324 35.4996 84.2927 40.2405C84.1529 44.9927 81.9421 49.5057 78.143 52.8106C74.344 56.127 69.249 57.9732 63.9506 57.9618H64.0269V57.9732ZM62.2226 2.68954C56.6956 7.43041 52.3883 13.197 49.6184 19.5903C46.8486 25.9837 45.6796 32.8443 46.1879 39.6935C46.9502 48.9701 54.3958 55.6483 63.9125 55.6483C68.6137 55.7737 73.1623 54.2238 76.5802 51.3291C79.9981 48.4344 81.9929 44.4457 82.1327 40.2405C82.2724 36.0238 80.5444 31.9439 77.3172 28.8783C74.0899 25.8127 69.6428 24.0235 64.9544 23.8981C64.7892 23.8981 64.624 23.8753 64.4589 23.8411C63.9252 23.7272 63.4424 23.4765 63.0866 23.1118C62.7309 22.7471 62.5022 22.2798 62.4513 21.7898C62.2607 19.841 62.3624 14.6329 67.521 7.56717L63.8744 4.22804C63.1374 3.54426 62.6419 3.0998 62.2099 2.71233L62.2226 2.68954Z" fill="url(%23paint2_linear_3179_3)"/><path d="M20.2783 21.7442C20.3037 22.0177 20.4435 22.2798 20.6722 22.4622C20.9009 22.6445 21.1931 22.7699 21.4981 22.7813C26.4152 23.0662 31.0275 25.0491 34.3437 28.3085C37.6599 31.5792 39.4387 35.8757 39.2989 40.286C39.1592 44.7078 37.1008 48.9017 33.5813 51.9901C30.0618 55.0785 25.3352 56.8221 20.4054 56.8449C10.2407 56.8449 2.19793 49.7564 1.38476 39.796C0.851117 32.6163 2.13441 25.4252 5.12027 18.747C8.09344 12.0915 12.7184 6.09703 18.6393 1.24219H18.7282C18.7282 1.24219 18.7536 1.24219 18.779 1.24219C18.8044 1.24219 18.8044 1.24219 18.8299 1.24219C19.4779 1.76642 19.9226 2.17669 20.7739 2.95164L21.3456 3.46447C22.2223 4.3078 23.5564 5.52721 25.6529 7.40761V7.47598C25.6529 7.47598 25.6529 7.53297 25.6529 7.55576C20.38 14.4961 20.1259 19.6245 20.3037 21.7442H20.2783Z" fill="%23F4F4F4"/><path d="M20.5197 57.9618H20.4181C9.50379 57.9618 0.965477 50.349 0.126893 39.853C-0.419458 32.5024 0.876536 25.1289 3.93864 18.2911C6.98804 11.4419 11.7273 5.31069 17.8007 0.34189C18.0548 0.12536 18.3979 0 18.7536 0C19.0713 0 19.3635 0.0911707 19.6176 0.250719L19.7066 0.319098C20.3673 0.854726 20.8374 1.26499 21.6887 2.05134L22.2731 2.58697C23.188 3.45309 24.5475 4.70669 26.5804 6.51871C26.8091 6.73524 26.9489 7.00875 26.9997 7.30505C27.0378 7.61276 26.9489 7.90906 26.7583 8.15978C21.587 14.9862 21.4346 19.7499 21.587 21.5619C26.8472 21.8468 31.7644 23.9551 35.322 27.4424C38.8797 30.9297 40.7855 35.511 40.6458 40.2291C40.506 44.9472 38.3333 49.4373 34.5724 52.7423C30.8115 56.0472 25.78 57.9162 20.507 57.9618H20.5324H20.5197ZM18.7536 2.70093C13.2266 7.44181 8.91932 13.2084 6.14945 19.5903C3.37958 25.9837 2.19794 32.8443 2.70618 39.6821C3.45582 48.9587 10.965 55.6255 20.5197 55.6369C25.1955 55.7281 29.7315 54.1554 33.1239 51.2607C36.5164 48.3661 38.4858 44.3773 38.6128 40.1835C38.7399 35.9896 36.9992 31.9098 33.7846 28.8555C30.5701 25.8013 26.1357 24.0121 21.46 23.8867C20.8247 23.8639 20.2275 23.636 19.7701 23.2371C19.3127 22.8383 19.0332 22.314 18.995 21.7442C18.7917 19.7954 18.9061 14.6101 24.052 7.52158C22.3494 5.99447 21.1932 4.93462 20.38 4.15966L19.8336 3.65823L18.7663 2.71233L18.7536 2.70093Z" fill="url(%23paint3_linear_3179_3)"/></g><defs><linearGradient id="paint0_linear_3179_3" x1="21.2126" y1="4.68449" x2="44.3808" y2="-9.78437" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint1_linear_3179_3" x1="-22.1774" y1="4.68475" x2="0.980066" y2="-9.76888" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint2_linear_3179_3" x1="11.7006" y1="-1.29379" x2="36.136" y2="-16.9929" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint3_linear_3179_3" x1="-31.6663" y1="-1.29354" x2="-7.27311" y2="-16.9082" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><clipPath id="clip0_3179_3"><rect width="96.3102" height="61.563" fill="white"/></clipPath></defs></svg>');
  }

@media (min-width: 576px) {

  body.blog-page-list div.page-wrapper main.page-main {
    --h1-font-size: 3.5rem;
    --h3-font-size: var(--ws-2xl);
  }

  body.blog-post-view main.page-main-full-width  {
    --h1-font-size: 3rem;
    --h2-font-size: 2.4rem;
    --h3-font-size: 2.1rem;
    --h4-font-size: 2.1rem;
    --h5-font-size: 2.1rem;
    --h6-font-size: 2.1rem;
  }
}

@media (min-width: 768px) {

  body.blog-page-list div.page-wrapper main.page-main {
    --h1-font-size: 4rem;
    --h3-font-size: var(--ws-3xl);
  }

  body.blog-post-view main.page-main-full-width {
    --h1-font-size: 3.5rem;
    --h2-font-size: 2.8rem;
    --h3-font-size: 2.4rem;
    --h4-font-size: 2.1rem;
    --h5-font-size: 2.1rem;
    --h6-font-size: 2.1rem;
  }
}
   
@media (min-width: 992px) {
  body.blog-page-list div.page-wrapper main.page-main {
    --h1-font-size: 4.8rem;
    --h3-font-size: var(--ws-4xl);
  }

  body.blog-page-list.page-layout-2columns-left div.page-wrapper main.page-main {
  --h3-font-size: var(--ws-3xl);
  }

  body.blog-post-view main.page-main-full-width {
    --h1-font-size: 5rem;
    --h2-font-size: 3.2rem;
    --h3-font-size: 2.6rem;
    --h4-font-size: 2.1rem;
    --h5-font-size: 2.1rem;
    --h6-font-size: 2.1rem;
  }
}

body.blog-post-view.wynstor-theme-red main.page-main-full-width {
  --page-bg: var(--gradient-dark-red);
  --h1-span-bg: var(--gradient-hot-red);
  --h2-bg: var(--gradient-hot-red);
  --bg-gradient: var(--gradient-dark-red);
  --bg-gradient1: var(--gradient-hot-red);
  --link: var(--w03ui-link-red);

  --bg-image-blockquote:url('data:image/svg+xml,<svg width="97" height="62" viewBox="0 0 97 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3179_3)"><path opacity="0.3" d="M69.9227 26.451C69.9481 26.6903 70.0497 26.9182 70.2276 27.1005C70.4055 27.2829 70.6342 27.4082 70.8883 27.4766H71.1297C76.0469 27.7615 80.6591 29.7445 83.9753 33.0152C87.2915 36.286 89.0704 40.5824 88.9306 45.0042C88.7908 49.426 86.7325 53.6198 83.2003 56.7082C79.668 59.7966 74.9415 61.5403 70.0116 61.5631C59.8597 61.5631 51.8296 54.4746 50.991 44.5142C50.4573 37.3345 51.7279 30.1434 54.7138 23.4651C57.6997 16.7869 62.3119 10.7924 68.2201 5.92615H68.398C69.1603 6.55295 69.694 7.08857 70.8883 8.13704L75.1829 12.0574C75.1829 12.0574 75.1829 12.0802 75.1829 12.0916C75.1829 12.103 75.1829 12.1144 75.1829 12.1258C75.1829 12.1372 75.1956 12.1485 75.1956 12.1713C75.1956 12.1941 75.1956 12.2055 75.1829 12.2169C69.9481 19.2713 69.6813 24.3882 69.8973 26.4624L69.9227 26.451Z" fill="url(%23paint0_linear_3179_3)"/><path opacity="0.3" d="M26.4662 26.451C26.4916 26.7245 26.6313 26.9866 26.86 27.1689C27.0887 27.3513 27.381 27.4766 27.6859 27.488C32.6031 27.7729 37.2153 29.7559 40.5315 33.0152C43.8477 36.286 45.6265 40.5824 45.4868 44.9928C45.347 49.4146 43.2887 53.6084 39.7692 56.6968C36.2496 59.7853 31.5231 61.5289 26.5932 61.5517C16.4285 61.5517 8.38576 54.4632 7.57258 44.5028C7.05165 37.3231 8.32223 30.132 11.3081 23.4537C14.294 16.7755 18.9189 10.7924 24.8271 5.92615H24.916C24.916 5.92615 24.9415 5.92615 24.9669 5.92615C24.9923 5.92615 24.9923 5.92615 25.0177 5.92615C25.6657 6.45038 26.1104 6.86065 26.9617 7.6356L27.5334 8.14843C28.4101 8.99176 29.7443 10.2112 31.8407 12.0916V12.1599C31.8407 12.1599 31.8407 12.2169 31.8407 12.2397C26.5424 19.2485 26.2883 24.3654 26.4916 26.4282L26.4662 26.451Z" fill="url(%23paint1_linear_3179_3)"/><path d="M63.7476 21.7443C63.773 21.9836 63.8874 22.2001 64.0526 22.3825C64.2304 22.5648 64.4592 22.6902 64.7133 22.7471H64.942C69.8591 23.032 74.4713 25.015 77.7876 28.2858C81.1038 31.5565 82.8826 35.8529 82.7428 40.2747C82.6031 44.6965 80.5447 48.8903 77.0125 51.9787C73.4803 55.0672 68.7537 56.8108 63.8239 56.8336C53.6719 56.8336 45.6418 49.7451 44.8032 39.7847C44.2696 32.605 45.5402 25.4139 48.526 18.7356C51.5119 12.0574 56.1241 6.06289 62.0323 1.19666H62.2102C62.9726 1.82345 63.5062 2.35908 64.7006 3.40755L68.9951 7.32789C68.9951 7.32789 68.9951 7.35068 68.9951 7.36207C68.9951 7.37347 68.9951 7.38487 68.9951 7.39626C68.9951 7.40766 69.0078 7.41906 69.0078 7.44185C69.0078 7.46464 69.0078 7.47604 68.9951 7.48743C63.773 14.4962 63.5062 19.6131 63.7222 21.7443H63.7476Z" fill="%23F4F4F4"/><path d="M64.0269 57.9732H63.9125C53.0109 57.9732 44.5234 50.3604 43.6213 39.8644C43.0622 32.5138 44.3582 25.1403 47.4203 18.3025C50.4697 11.4647 55.1963 5.32209 61.257 0.34189C61.5111 0.12536 61.8542 0.0113963 62.2099 0C62.5403 0 62.8706 0.102567 63.1247 0.296305C63.976 0.991481 64.5351 1.45873 65.704 2.60976L69.9986 6.5301C70.2273 6.75803 70.3798 7.03154 70.4306 7.32785C70.456 7.62415 70.3671 7.92046 70.1892 8.17118C65.0179 14.9748 64.8527 19.7613 65.0179 21.5733L63.7219 21.6872L65.0179 21.5847C70.3035 21.824 75.2842 23.9095 78.8927 27.3968C82.5011 30.8841 84.4324 35.4996 84.2927 40.2405C84.1529 44.9927 81.9421 49.5057 78.143 52.8106C74.344 56.127 69.249 57.9732 63.9506 57.9618H64.0269V57.9732ZM62.2226 2.68954C56.6956 7.43041 52.3883 13.197 49.6184 19.5903C46.8486 25.9837 45.6796 32.8443 46.1879 39.6935C46.9502 48.9701 54.3958 55.6483 63.9125 55.6483C68.6137 55.7737 73.1623 54.2238 76.5802 51.3291C79.9981 48.4344 81.9929 44.4457 82.1327 40.2405C82.2724 36.0238 80.5444 31.9439 77.3172 28.8783C74.0899 25.8127 69.6428 24.0235 64.9544 23.8981C64.7892 23.8981 64.624 23.8753 64.4589 23.8411C63.9252 23.7272 63.4424 23.4765 63.0866 23.1118C62.7309 22.7471 62.5022 22.2798 62.4513 21.7898C62.2607 19.841 62.3624 14.6329 67.521 7.56717L63.8744 4.22804C63.1374 3.54426 62.6419 3.0998 62.2099 2.71233L62.2226 2.68954Z" fill="url(%23paint2_linear_3179_3)"/><path d="M20.2783 21.7442C20.3037 22.0177 20.4435 22.2798 20.6722 22.4622C20.9009 22.6445 21.1931 22.7699 21.4981 22.7813C26.4152 23.0662 31.0275 25.0491 34.3437 28.3085C37.6599 31.5792 39.4387 35.8757 39.2989 40.286C39.1592 44.7078 37.1008 48.9017 33.5813 51.9901C30.0618 55.0785 25.3352 56.8221 20.4054 56.8449C10.2407 56.8449 2.19793 49.7564 1.38476 39.796C0.851117 32.6163 2.13441 25.4252 5.12027 18.747C8.09344 12.0915 12.7184 6.09703 18.6393 1.24219H18.7282C18.7282 1.24219 18.7536 1.24219 18.779 1.24219C18.8044 1.24219 18.8044 1.24219 18.8299 1.24219C19.4779 1.76642 19.9226 2.17669 20.7739 2.95164L21.3456 3.46447C22.2223 4.3078 23.5564 5.52721 25.6529 7.40761V7.47598C25.6529 7.47598 25.6529 7.53297 25.6529 7.55576C20.38 14.4961 20.1259 19.6245 20.3037 21.7442H20.2783Z" fill="%23F4F4F4"/><path d="M20.5197 57.9618H20.4181C9.50379 57.9618 0.965477 50.349 0.126893 39.853C-0.419458 32.5024 0.876536 25.1289 3.93864 18.2911C6.98804 11.4419 11.7273 5.31069 17.8007 0.34189C18.0548 0.12536 18.3979 0 18.7536 0C19.0713 0 19.3635 0.0911707 19.6176 0.250719L19.7066 0.319098C20.3673 0.854726 20.8374 1.26499 21.6887 2.05134L22.2731 2.58697C23.188 3.45309 24.5475 4.70669 26.5804 6.51871C26.8091 6.73524 26.9489 7.00875 26.9997 7.30505C27.0378 7.61276 26.9489 7.90906 26.7583 8.15978C21.587 14.9862 21.4346 19.7499 21.587 21.5619C26.8472 21.8468 31.7644 23.9551 35.322 27.4424C38.8797 30.9297 40.7855 35.511 40.6458 40.2291C40.506 44.9472 38.3333 49.4373 34.5724 52.7423C30.8115 56.0472 25.78 57.9162 20.507 57.9618H20.5324H20.5197ZM18.7536 2.70093C13.2266 7.44181 8.91932 13.2084 6.14945 19.5903C3.37958 25.9837 2.19794 32.8443 2.70618 39.6821C3.45582 48.9587 10.965 55.6255 20.5197 55.6369C25.1955 55.7281 29.7315 54.1554 33.1239 51.2607C36.5164 48.3661 38.4858 44.3773 38.6128 40.1835C38.7399 35.9896 36.9992 31.9098 33.7846 28.8555C30.5701 25.8013 26.1357 24.0121 21.46 23.8867C20.8247 23.8639 20.2275 23.636 19.7701 23.2371C19.3127 22.8383 19.0332 22.314 18.995 21.7442C18.7917 19.7954 18.9061 14.6101 24.052 7.52158C22.3494 5.99447 21.1932 4.93462 20.38 4.15966L19.8336 3.65823L18.7663 2.71233L18.7536 2.70093Z" fill="url(%23paint3_linear_3179_3)"/></g><defs><linearGradient id="paint0_linear_3179_3" x1="21.2126" y1="4.68449" x2="44.3808" y2="-9.78437" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint1_linear_3179_3" x1="-22.1774" y1="4.68475" x2="0.980066" y2="-9.76888" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint2_linear_3179_3" x1="11.7006" y1="-1.29379" x2="36.136" y2="-16.9929" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint3_linear_3179_3" x1="-31.6663" y1="-1.29354" x2="-7.27311" y2="-16.9082" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><clipPath id="clip0_3179_3"><rect width="96.3102" height="61.563" fill="white"/></clipPath></defs></svg>');
}

body.blog-post-view.wynstor-theme-blue main.page-main-full-width {
  --page-bg:var(--gradient-dark-blue);
  --h1-span-bg:var(--gradient-blue);
  --h2-bg: var(--gradient-blue);

  --bg-gradient: var(--gradient-dark-blue);
  --bg-gradient1: var(--gradient-blue);

  --link: var(--w03ui-link-blue);

  --bg-image-blockquote:url('data:image/svg+xml,<svg width="97" height="62" viewBox="0 0 97 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3198_88)"><path opacity="0.3" d="M69.9224 26.451C69.9478 26.6903 70.0495 26.9182 70.2274 27.1005C70.4052 27.2829 70.6339 27.4082 70.8881 27.4766H71.1295C76.0466 27.7615 80.6588 29.7445 83.9751 33.0152C87.2913 36.286 89.0701 40.5824 88.9303 45.0042C88.7906 49.426 86.7322 53.6198 83.2 56.7082C79.6678 59.7966 74.9412 61.5403 70.0114 61.5631C59.8594 61.5631 51.8293 54.4746 50.9907 44.5142C50.4571 37.3345 51.7277 30.1434 54.7135 23.4651C57.6994 16.7869 62.3116 10.7924 68.2198 5.92615H68.3977C69.1601 6.55295 69.6937 7.08857 70.8881 8.13704L75.1826 12.0574C75.1826 12.0574 75.1826 12.0802 75.1826 12.0916C75.1826 12.103 75.1826 12.1144 75.1826 12.1258C75.1826 12.1372 75.1953 12.1485 75.1953 12.1713C75.1953 12.1941 75.1953 12.2055 75.1826 12.2169C69.9478 19.2713 69.681 24.3882 69.897 26.4624L69.9224 26.451Z" fill="url(%23paint0_linear_3198_88)"/><path opacity="0.3" d="M26.4662 26.451C26.4916 26.7245 26.6313 26.9866 26.86 27.1689C27.0887 27.3513 27.381 27.4766 27.6859 27.488C32.6031 27.7729 37.2153 29.7559 40.5315 33.0152C43.8477 36.286 45.6265 40.5824 45.4868 44.9928C45.347 49.4146 43.2887 53.6084 39.7692 56.6968C36.2496 59.7853 31.5231 61.5289 26.5932 61.5517C16.4285 61.5517 8.38576 54.4632 7.57258 44.5028C7.05165 37.3231 8.32223 30.132 11.3081 23.4537C14.294 16.7755 18.9189 10.7924 24.8271 5.92615H24.916C24.916 5.92615 24.9415 5.92615 24.9669 5.92615C24.9923 5.92615 24.9923 5.92615 25.0177 5.92615C25.6657 6.45038 26.1104 6.86065 26.9617 7.6356L27.5334 8.14843C28.4101 8.99176 29.7443 10.2112 31.8407 12.0916V12.1599C31.8407 12.1599 31.8407 12.2169 31.8407 12.2397C26.5424 19.2485 26.2883 24.3654 26.4916 26.4282L26.4662 26.451Z" fill="url(%23paint1_linear_3198_88)"/><path d="M63.7476 21.7443C63.773 21.9836 63.8874 22.2001 64.0526 22.3825C64.2304 22.5648 64.4592 22.6902 64.7133 22.7471H64.942C69.8591 23.032 74.4713 25.015 77.7876 28.2858C81.1038 31.5565 82.8826 35.8529 82.7428 40.2747C82.6031 44.6965 80.5447 48.8903 77.0125 51.9787C73.4803 55.0672 68.7537 56.8108 63.8239 56.8336C53.6719 56.8336 45.6418 49.7451 44.8032 39.7847C44.2696 32.605 45.5402 25.4139 48.526 18.7356C51.5119 12.0574 56.1241 6.06289 62.0323 1.19666H62.2102C62.9726 1.82345 63.5062 2.35908 64.7006 3.40755L68.9951 7.32789C68.9951 7.32789 68.9951 7.35068 68.9951 7.36207C68.9951 7.37347 68.9951 7.38487 68.9951 7.39626C68.9951 7.40766 69.0078 7.41906 69.0078 7.44185C69.0078 7.46464 69.0078 7.47604 68.9951 7.48743C63.773 14.4962 63.5062 19.6131 63.7222 21.7443H63.7476Z" fill="%23F4F4F4"/><path d="M64.0269 57.9732H63.9125C53.0109 57.9732 44.5234 50.3604 43.6213 39.8644C43.0622 32.5138 44.3582 25.1403 47.4203 18.3025C50.4697 11.4647 55.1963 5.32209 61.257 0.34189C61.5111 0.12536 61.8542 0.0113963 62.2099 0C62.5403 0 62.8706 0.102567 63.1247 0.296305C63.976 0.991481 64.5351 1.45873 65.704 2.60976L69.9986 6.5301C70.2273 6.75803 70.3798 7.03154 70.4306 7.32785C70.456 7.62415 70.3671 7.92046 70.1892 8.17118C65.0179 14.9748 64.8527 19.7613 65.0179 21.5733L63.7219 21.6872L65.0179 21.5847C70.3035 21.824 75.2842 23.9095 78.8927 27.3968C82.5011 30.8841 84.4324 35.4996 84.2927 40.2405C84.1529 44.9927 81.9421 49.5057 78.143 52.8106C74.344 56.127 69.249 57.9732 63.9506 57.9618H64.0269V57.9732ZM62.2226 2.68954C56.6956 7.43041 52.3883 13.197 49.6184 19.5903C46.8486 25.9837 45.6796 32.8443 46.1879 39.6935C46.9502 48.9701 54.3958 55.6483 63.9125 55.6483C68.6137 55.7737 73.1623 54.2238 76.5802 51.3291C79.9981 48.4344 81.9929 44.4457 82.1327 40.2405C82.2724 36.0238 80.5444 31.9439 77.3172 28.8783C74.0899 25.8127 69.6428 24.0235 64.9544 23.8981C64.7892 23.8981 64.624 23.8753 64.4589 23.8411C63.9252 23.7272 63.4424 23.4765 63.0866 23.1118C62.7309 22.7471 62.5022 22.2798 62.4513 21.7898C62.2607 19.841 62.3624 14.6329 67.521 7.56717L63.8744 4.22804C63.1374 3.54426 62.6419 3.0998 62.2099 2.71233L62.2226 2.68954Z" fill="url(%23paint2_linear_3198_88)"/><path d="M20.2783 21.7442C20.3037 22.0177 20.4435 22.2798 20.6722 22.4622C20.9009 22.6445 21.1931 22.7699 21.4981 22.7813C26.4152 23.0662 31.0275 25.0491 34.3437 28.3085C37.6599 31.5792 39.4387 35.8757 39.2989 40.286C39.1592 44.7078 37.1008 48.9017 33.5813 51.9901C30.0618 55.0785 25.3352 56.8221 20.4054 56.8449C10.2407 56.8449 2.19793 49.7564 1.38476 39.796C0.851117 32.6163 2.13441 25.4252 5.12027 18.747C8.09344 12.0915 12.7184 6.09703 18.6393 1.24219H18.7282C18.7282 1.24219 18.7536 1.24219 18.779 1.24219C18.8044 1.24219 18.8044 1.24219 18.8299 1.24219C19.4779 1.76642 19.9226 2.17669 20.7739 2.95164L21.3456 3.46447C22.2223 4.3078 23.5564 5.52721 25.6529 7.40761V7.47598C25.6529 7.47598 25.6529 7.53297 25.6529 7.55576C20.38 14.4961 20.1259 19.6245 20.3037 21.7442H20.2783Z" fill="%23F4F4F4"/><path d="M20.5197 57.9618H20.4181C9.50379 57.9618 0.965477 50.349 0.126893 39.853C-0.419458 32.5024 0.876536 25.1289 3.93864 18.2911C6.98804 11.4419 11.7273 5.31069 17.8007 0.34189C18.0548 0.12536 18.3979 0 18.7536 0C19.0713 0 19.3635 0.0911707 19.6176 0.250719L19.7066 0.319098C20.3673 0.854726 20.8374 1.26499 21.6887 2.05134L22.2731 2.58697C23.188 3.45309 24.5475 4.70669 26.5804 6.51871C26.8091 6.73524 26.9489 7.00875 26.9997 7.30505C27.0378 7.61276 26.9489 7.90906 26.7583 8.15978C21.587 14.9862 21.4346 19.7499 21.587 21.5619C26.8472 21.8468 31.7644 23.9551 35.322 27.4424C38.8797 30.9297 40.7855 35.511 40.6458 40.2291C40.506 44.9472 38.3333 49.4373 34.5724 52.7423C30.8115 56.0472 25.78 57.9162 20.507 57.9618H20.5324H20.5197ZM18.7536 2.70093C13.2266 7.44181 8.91932 13.2084 6.14945 19.5903C3.37958 25.9837 2.19794 32.8443 2.70618 39.6821C3.45582 48.9587 10.965 55.6255 20.5197 55.6369C25.1955 55.7281 29.7315 54.1554 33.1239 51.2607C36.5164 48.3661 38.4858 44.3773 38.6128 40.1835C38.7399 35.9896 36.9992 31.9098 33.7846 28.8555C30.5701 25.8013 26.1357 24.0121 21.46 23.8867C20.8247 23.8639 20.2275 23.636 19.7701 23.2371C19.3127 22.8383 19.0332 22.314 18.995 21.7442C18.7917 19.7954 18.9061 14.6101 24.052 7.52158C22.3494 5.99447 21.1932 4.93462 20.38 4.15966L19.8336 3.65823L18.7663 2.71233L18.7536 2.70093Z" fill="url(%23paint3_linear_3198_88)"/></g><defs><linearGradient id="paint0_linear_3198_88" x1="50.8721" y1="33.7446" x2="88.938" y2="33.7446" gradientUnits="userSpaceOnUse"><stop stop-color="%233D5FB9"/><stop offset="1" stop-color="%238036CA"/></linearGradient><linearGradient id="paint1_linear_3198_88" x1="7.45874" y1="33.7389" x2="45.4944" y2="33.7389" gradientUnits="userSpaceOnUse"><stop stop-color="%233D5FB9"/><stop offset="1" stop-color="%238036CA"/></linearGradient><linearGradient id="paint2_linear_3198_88" x1="43.4946" y1="28.9865" x2="84.2997" y2="28.9865" gradientUnits="userSpaceOnUse"><stop stop-color="%233D5FB9"/><stop offset="1" stop-color="%238036CA"/></linearGradient><linearGradient id="paint3_linear_3198_88" x1="0.00512688" y1="28.9809" x2="40.6529" y2="28.9809" gradientUnits="userSpaceOnUse"><stop stop-color="%233D5FB9"/><stop offset="1" stop-color="%238036CA"/></linearGradient><clipPath id="clip0_3198_88"><rect width="96.3102" height="61.563" fill="white"/></clipPath></defs></svg>');
}

body.blog-page-list  div.page-wrapper {
  background: var(--page-bg);
} 

body.blog-post-view main.page-main-full-width {
  background: var(--page-bg);
} 

body.blog-page-list div.page-title-wrapper div.widget.blog-search {
  width: 80%;
  border-radius: 8px;
  background-color: var(--ws-white);
  font-size: var(--ws-xs);
  box-shadow: none;
}

body.blog-page-list div.page-title-wrapper div.widget.blog-search div.block-content form div.field.search label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  text-decoration: none;
  display: inline-block;
  float: right;
}

body.blog-page-list div.page-title-wrapper div.widget.blog-search div.block-content form div.field.search div.control input {
  border: none;
  margin: 0;
  background: none;
  padding: 0 0 0 2rem !important;
  font-style: italic;
}

body.blog-page-list div.page-title-wrapper div.widget.blog-search div.block-content form div.actions button.action.search {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  column-gap: 0.7rem !important;
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size: var(--ws-x) !important;
  font-style: normal !important;
  font-weight: 500 !important;
  color: var(--ws-white) !important;
  line-height: 4rem !important;
  letter-spacing: -0.325px !important;
  text-transform: lowercase !important;
  text-decoration: none !important;  
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 8px !important;
  transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.2s !important;
  cursor: pointer !important;
  box-sizing: border-box;
  opacity: 1;
  width: 4rem !important;
  height: 4rem !important;
  min-width: 4rem !important;
  padding: 0 !important;
  margin: 2px 2px 2px 0 !important;
  right: 0;
  background-color: var(--ws-white) !important;
}

body.blog-page-list div.page-title-wrapper div.widget.blog-search button.action.search > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}




body.blog-page div.page-main-inner {
  padding-bottom: 3rem;
}

body.blog-page div.columns::after {
  all:inherit;
}

/*CATEGORIE & TAGS */
body.blog-page.page-layout-2columns-left div.columns {
  display: grid;
  grid-template-columns: 350px 1fr;
  column-gap: 3rem;
}

body.blog-page div.columns div.column.main {
  max-width: 100%;
  padding-bottom: 40px;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  body.blog-page div.columns div.column.main  {
   transition: all .5s; 
  }
}

body.blog-page.page-layout-2columns-left div.columns div.column.main {
  width: 100%;
  padding: 0;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main {
  padding: 2rem;
  width: 100%;
  order: 1;
}


body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding: 0;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.block-title {
  font-size: var(--ws-4xl);
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.block-title strong {
  color:var(--bs-primary);
  font-size:2rem;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-categories ul.accordion li {
 /* padding:0;
  margin: 0;*/
  line-height: 1;
}


body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-list-posts div.block-content div.item div.post-item div.post-item-date {
  color: var(--bs-primary) !important;
  line-height: 2rem;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-list-posts div.block-content div.item div.post-image {
  flex-basis: 60px;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-list-posts div.block-content div.item div.post-image a.post-item-link img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover !important;
}


body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-archive div.item:after {
  content: "\\"; 
  display:inline-block;
  padding-left: 5px;
}



body.blog-page h1 {
  font-family: var(--h1-font-family) !important;
  color: var(--h1-font-color) !important;
  font-size: var(--h1-font-size) !important;
  font-weight: var(--h1-font-weight) !important;
  font-style: var(--h1-font-style) !important;
  letter-spacing: var(--h1-letter-spacing) !important;
  line-height: var(--h1-line-height) !important; 
  text-align: center !important;
  display: inline-block !important;
  padding: 3rem 0px 5rem !important;
  margin: 0 !important;
}

body.blog-page-list h1 {
  padding: 0 !important;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header h1 span {
  background: var(--h1-span-bg);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

body.blog-page-list div.page-title-wrapper div.index-description {
  font-size: var(--ws-3xl);
  font-weight: 400;
  font-style: normal;
  line-height: 2.4rem;
  color: var(--ws-gray-600);
  text-align: center;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description h2 {
  font-family: var(--h2-font-family);
  color: var(--h2-font-color);
  font-size: var(--h2-font-size);
  font-weight: var(--h2-font-weight);
  font-style: var(--h2-font-style);
  line-height: var(--h2-line-height); 
  letter-spacing: var(--h2-letter-spacing);
  margin: 0 0 2.2rem 0;
  background: var(--h2-bg);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

body.blog-page h3 {
  font-family: var(--h3-font-family) !important;
  color: var(--h3-font-color) !important;
  font-size: var(--h3-font-size) !important;
  font-weight: var(--h3-font-weight) !important;
  font-style: var(--h3-font-style) !important;
  line-height: var(--h3-line-height) !important;
  letter-spacing: var(--h3-letter-spacing) !important; 
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description h3 {
  margin: 2.5rem 0 0.8rem 0 !important;
  padding: 0;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description h4 {
  font-family: var(--h4-font-family) !important;
  color: var(--h4-font-color) !important;
  font-size: var(--h4-font-size) !important;
  font-weight: var(--h4-font-weight)!important;
  font-style: var(--h4-font-style) !important;
  line-height: var(--h4-line-height) !important;
  letter-spacing: var(--h4-letter-spacing) !important;
}

body.blog-post-view div.post-view-modern section.block-related-posts div._block-related-posts div.block-related-title {
  font-size: var(--ws-5xl);
  color:var(--ws-gray-500);
}
  
body.blog-page.page-layout-2columns-left div.columns div.sidebar-main,
body.blog-page-list section.post-list-wrapper div.post-list article.post-item,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item {
  border-radius: 1.6rem;
  background:var(--bs-secondary-bg);
  box-shadow: 0 .2rem .4rem 0 rgba(var(--bs-black-rgb), .05);
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item:hover,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item:hover,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item:hover {
  box-shadow: 0 .8rem 1.6rem 0 rgba(var(--bs-black-rgb), .12);
}

body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item,
body.blog-page-list section.post-list-wrapper div.post-list article.post-item {
  grid-template-columns: 100px 1fr;
}

@media (min-width: 576px) {
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item,
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item,
  body.blog-page-list section.post-list-wrapper div.post-list article.post-item {
    grid-template-columns: 120px 1fr;
  }
}

@media (min-width: 768px) {
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item, 
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item,
  body.blog-page-list section.post-list-wrapper div.post-list article.post-item {
    grid-template-columns: 276px 1fr;
  }
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item  div.image-container a.image-wrap,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.image-container a.image-wrap,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.image-container a.image-wrap {
  display: block;
  line-height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 70%;
  border-radius: 1.6rem 0 0 1.6rem;
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.image-container a.image-wrap .bg-img,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.image-container a.image-wrap .bg-img,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.image-container a.image-wrap .bg-img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

  /* Animation Zoom */
  .image-wrap .animation-type-zoom {display: block;line-height: 0;overflow: hidden;position: relative;}
  .image-container .animation-type-zoom {-webkit-transition: transform .3s ease,opacity .3s;transition: transform .3s ease,opacity .3s;}
  .image-container:hover .animation-type-zoom {transform: scale3d(1.1,1.1,1);  -webkit-transform: scale3d(1.1,1.1,1);}


body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-title-wrap h3.post-title a.post-item-name,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name,
body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-categories ul.accordion li a,
body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-list-posts div.block-content a.post-item-link {
  all: inherit;
  display: inline-block;
  text-decoration: none;
  color: var(--ws-gray-900);
  font-weight: 500;
  cursor: pointer;
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-title-wrap h3.post-title a.post-item-name,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name {
  line-height: 2rem !important;
}

body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-categories ul.accordion a,
body.blog-page.page-layout-2columns-left div.columns div.sidebar-main div.sidebar-additional div.widget.block-list-posts div.block-content a.post-item-link {
  font-size:var(--ws-x);
  line-height: 1.6rem !important;
}

body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name {
  font-size: var(--ws-x);
}

@media (min-width: 576px) {
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name {
    font-size: var(--ws-2xl);
  }
}

@media (min-width: 768px) {
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name {
    font-size: var(--ws-3xl);
   }
}

@media (min-width: 992px) {
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-title a.post-item-name,
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-title a.post-item-name {
    font-size: var(--ws-4xl);
   }
}

/* Post Data */

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-data-wrap,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-data-wrap,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-data-wrap {
  font-size:  1rem;
  color: var(--bs-primary) !important;
}


@media (min-width: 768px) {
  body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-data-wrap,
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-data-wrap,
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-data-wrap {
    font-size:  var(--ws-x);
  }
}

/* Post Description */
body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-short-description,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-short-description,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-short-description {
  flex-grow: 1;
  display: none;
  color: var(--ws-gray-600);
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-short-description p,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-short-description p,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-short-description p {
  margin: 0;
  color: var(--ws-gray-600);
  line-height: 1.4;
  letter-spacing: 0;
  font-size: var(--ws-x);
  font-weight: 400;
}

@media (min-width: 768px) {
  body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-short-description,
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-short-description,
  body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-short-description {
    display: block;
  }
}


body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-bottom-info div.post-read-more i,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item div.block-info div.post-bottom-info div.post-read-more i,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item div.block-info div.post-bottom-info div.post-read-more i {
  width: 1.3rem;
  height: 1.2rem;
}

/* Post Image ************************************/
/* SECTION TOOLBAR */

body.blog-page-list section.post-list-toolbar div.toolbar {
  background:transparent;
  font-size:  inherit;
  letter-spacing: -.025em;
  color: inherit;
}  

body.blog-page-list section.post-list-toolbar div.toolbar > * {
  margin: 0;
}

/**************** SECTION FOOTER ***********************/
  
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer {
  padding-top: 3rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire h2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages h2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages h3,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages h4,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion h2 {
  background:none !important;
  -webkit-text-fill-color: var(--ws-white) !important;
  color:var(--ws-white) !important;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-transform: capitalize;
  vertical-align: middle;
}

body.blog-page div.block-tagclaud div.tagclaud-hld a.tag-name,
body.blog-page-list section.post-list-wrapper div.post-list article.post-holder div.post-info div.post-category a.category-name,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name {
  text-decoration: none;
  cursor: pointer;
  transition: color .1s ease-out, background .1s ease-out, border-color .1s ease-out;
}

body.blog-page div.block-tagclaud div.tagclaud-hld a.tag-name,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name {
  font-size: var(--ws-3xl);
  font-weight: 500;
  line-height: 2rem;
  color: rgba(var(--bs-white-rgb), 0.7);
  border: .200rem solid rgba(var(--bs-white-rgb), 0.7);
  border-radius: 290394px;
  cursor: pointer;
  background: transparent;
  padding: .40rem 1.2rem;
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-holder div.post-info div.post-category a.category-name {
  border-radius: 0.8rem;
  border: 1px solid var(--ws-blue-080);
  color: var(--ws-gray-700);
  font-size: var(--ws-x);
  line-height: 1;
  font-weight: 400;
  padding: .30rem 1rem;
  z-index: 2;
}

body.blog-page div.block-tagclaud div.tagclaud-hld a.tag-name {
  background: var(--bg-gradient1);
  color: var(--ws-white);
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a {
  border: .200rem solid var(--link);
  color: var(--link);
}

body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name i::before,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name i::before {
  content: "#";
  margin-right: 0.5rem;
  color: rgba(var(--bs-white-rgb), 0.7);
}


body.blog-page-list section.post-list-wrapper div.post-list article.post-holder div.post-info div.post-category a.category-name:hover {
  background: var(--ws-blue-080);
  text-decoration: none;
  transition: background .1s cubic-bezier(.45,0,.55,1);
}

body.blog-page div.block-tagclaud div.tagclaud-hld a.tag-name:hover,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a:hover,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name:hover,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name:hover {
  background: var(--bg-gradient1);
  color: var(--ws-white);
  text-decoration: none;
  transition: background .4s cubic-bezier(.45,0,.55,1), color .4s cubic-bezier(.45,0,.55,1), border-color .4s cubic-bezier(.45,0,.55,1), outline-color .4s cubic-bezier(.45,0,.55,1);
}
   
body.blog-page div.block-tagclaud div.tagclaud-hld a.tag-name:hover,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name:hover,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name:hover {
  border-color: var(--ws-white);
} 

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title:not(h3) > a:hover {
  border-color: var(--link);
} 
  
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags a.tag-name:hover i::before,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a.category-name:hover i::before {
  content: "#"; /* Vous pouvez garder ou modifier le contenu */
  color:var(--ws-white);
}
 
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion a {
  text-decoration: none;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description.call-to-action a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion a {
  color:var(--ws-white) !important;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description a {
  color:var(--ws-gray-900);
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages a,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion a {
  position: relative;
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.2rem;
}


body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol {
  margin:0;
  padding: 0;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description ol,
body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description ul,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description ol,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description ul {
  margin-bottom:1.25rem;
  padding-left: 4rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol {
  position: relative;
  list-style: none;
}

@media (min-width: 576px) {
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul,
  body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol {
    padding-left: 4rem;
  }
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description ol li,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description ul li,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul li,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol li {
  margin:0;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description ol li {
  padding-left:0.5rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion {
  background: var(--bg-gradient1);
} 
  
body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image img,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.w03-experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-video figure iframe,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts  {
  border-radius: 1.6rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.w03-experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts  {
  padding: 2rem;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header,
body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire ul,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion div.conclusion {
  color:var(--ws-white) !important;
}


body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts {
  background-color: var(--ws-white);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart {
  background: rgba(var(--bs-white-rgb), 0.7);
}
  
div._post-view.post-view-modern ol,
div._post-view.post-view-modern ul,
body.blog-page-list div.page-title-wrapper,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-comments,
body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description div.container,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.container,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.container,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.contactez-nos-experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul li,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol.block-content li,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements {
  display: flex;
}

div._post-view.post-view-modern ol,
div._post-view.post-view-modern ul,
body.blog-page-list div.page-title-wrapper,
body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description div.container,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.container,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.contactez-nos-experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer {
  flex-direction: column;
  -ms-flex-direction: column !important;
}
  
  /*
  @media (min-width: 992px) {
    body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap {
      flex-direction: row;
      -ms-flex-direction: row !important;
    }
  }
*/
body.blog-page-list div.page-title-wrapper,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-comments,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.contactez-nos-experts,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer div.post-sharing div.share-elements {
  align-items: center;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements  {
  justify-content: center;
}

body.blog-page-list div.page-title-wrapper,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer {
  gap: 3rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2 {
  gap: 2rem;
}


div._post-view.post-view-modern ol,
div._post-view.post-view-modern ul,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone,
body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul li,

body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer div.post-sharing div.share-elements,

body.blog-post-view div.post-view-modern section.block-related-category-posts div.post-article-header span.post-article-header__time,
body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol.block-content li {
  gap: 1rem;
}

body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-comments,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-category div._post-category a {
  white-space: nowrap !important;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-author-featured-image {
  align-self: flex-start;
  flex-basis: 6rem;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-author-featured-image img,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.icon-wrapper div.icon img {
  aspect-ratio: 1;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header {
  position: relative;
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-holder div.post-info div.post-data-wrap span.post-article-header__time i,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-article-header__time i,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-article-header__time i,
body.catalog-product-view section.block-related-posts div._block-related-posts div.post-list article.post-item span.post-article-header__time i,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-comments i {
  flex-basis: 1.7rem;
  width: 1.7rem;
  height: 2rem;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-article-reading-time i {
  flex-basis: 2rem;
  width: 2rem;
  height: 2rem;
}

/*body.blog-page-list section.post-list-wrapper div.post-list article.post-holder div.post-info div.post-data-wrap span.post-article-header__time i,*/
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-article-header__time i
/* body.catalog-product-view section.block-related-posts div._block-related-posts div.post-list article.post-item span.post-article-header__time i */{
  background-image: url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3721_8885)"><path d="M3.88574 10.6962C3.88574 10.4992 3.96401 10.3103 4.10332 10.1709C4.24263 10.0316 4.43158 9.95337 4.6286 9.95337H4.63788C4.8349 9.95337 5.02385 10.0316 5.16316 10.1709C5.30248 10.3103 5.38074 10.4992 5.38074 10.6962C5.38074 10.8932 5.30248 11.0822 5.16316 11.2215C5.02385 11.3608 4.8349 11.4391 4.63788 11.4391H4.6286C4.53105 11.4391 4.43445 11.4199 4.34432 11.3825C4.25419 11.3452 4.1723 11.2905 4.10332 11.2215C4.03434 11.1525 3.97962 11.0706 3.94229 10.9805C3.90496 10.8904 3.88574 10.7938 3.88574 10.6962ZM4.6286 13.6677C4.43158 13.6677 4.24263 13.7459 4.10332 13.8852C3.96401 14.0245 3.88574 14.2135 3.88574 14.4105C3.88574 14.6075 3.96401 14.7965 4.10332 14.9358C4.24263 15.0751 4.43158 15.1534 4.6286 15.1534H4.63788C4.8349 15.1534 5.02385 15.0751 5.16316 14.9358C5.30248 14.7965 5.38074 14.6075 5.38074 14.4105C5.38074 14.2135 5.30248 14.0245 5.16316 13.8852C5.02385 13.7459 4.8349 13.6677 4.63788 13.6677H4.6286ZM7.60931 10.6962C7.60931 10.4992 7.68758 10.3103 7.82689 10.1709C7.9662 10.0316 8.15515 9.95337 8.35217 9.95337H8.36146C8.55847 9.95337 8.74742 10.0316 8.88674 10.1709C9.02605 10.3103 9.10431 10.4992 9.10431 10.6962C9.10431 10.8932 9.02605 11.0822 8.88674 11.2215C8.74742 11.3608 8.55847 11.4391 8.36146 11.4391H8.35217C8.25462 11.4391 8.15802 11.4199 8.06789 11.3825C7.97776 11.3452 7.89587 11.2905 7.82689 11.2215C7.75791 11.1525 7.70319 11.0706 7.66586 10.9805C7.62853 10.8904 7.60931 10.7938 7.60931 10.6962ZM8.35217 13.6677C8.15515 13.6677 7.9662 13.7459 7.82689 13.8852C7.68758 14.0245 7.60931 14.2135 7.60931 14.4105C7.60931 14.6075 7.68758 14.7965 7.82689 14.9358C7.9662 15.0751 8.15515 15.1534 8.35217 15.1534H8.36146C8.55847 15.1534 8.74742 15.0751 8.88674 14.9358C9.02605 14.7965 9.10431 14.6075 9.10431 14.4105C9.10431 14.2135 9.02605 14.0245 8.88674 13.8852C8.74742 13.7459 8.55847 13.6677 8.36146 13.6677H8.35217ZM11.3329 10.6962C11.3329 10.4992 11.4111 10.3103 11.5505 10.1709C11.6898 10.0316 11.8787 9.95337 12.0757 9.95337H12.085C12.282 9.95337 12.471 10.0316 12.6103 10.1709C12.7496 10.3103 12.8279 10.4992 12.8279 10.6962C12.8279 10.8932 12.7496 11.0822 12.6103 11.2215C12.471 11.3608 12.282 11.4391 12.085 11.4391H12.0757C11.9782 11.4391 11.8816 11.4199 11.7915 11.3825C11.7013 11.3452 11.6194 11.2905 11.5505 11.2215C11.4815 11.1525 11.4268 11.0706 11.3894 10.9805C11.3521 10.8904 11.3329 10.7938 11.3329 10.6962ZM12.0757 13.6677C11.8787 13.6677 11.6898 13.7459 11.5505 13.8852C11.4111 14.0245 11.3329 14.2135 11.3329 14.4105C11.3329 14.6075 11.4111 14.7965 11.5505 14.9358C11.6898 15.0751 11.8787 15.1534 12.0757 15.1534H12.085C12.282 15.1534 12.471 15.0751 12.6103 14.9358C12.7496 14.7965 12.8279 14.6075 12.8279 14.4105C12.8279 14.2135 12.7496 14.0245 12.6103 13.8852C12.471 13.7459 12.282 13.6677 12.085 13.6677H12.0757Z" fill="%230061E2"/><path d="M5.33956 1.41054C5.33956 1.22584 5.26619 1.0487 5.13559 0.91809C5.00498 0.787485 4.82784 0.714111 4.64314 0.714111C4.45843 0.714111 4.28129 0.787485 4.15069 0.91809C4.02008 1.0487 3.94671 1.22584 3.94671 1.41054V2.33911H2.32171C1.76759 2.33911 1.23618 2.55923 0.844359 2.95105C0.452542 3.34287 0.232422 3.87428 0.232422 4.4284V16.4998C0.232422 17.0539 0.452542 17.5854 0.844359 17.9772C1.23618 18.369 1.76759 18.5891 2.32171 18.5891H14.3931C14.9472 18.5891 15.4787 18.369 15.8705 17.9772C16.2623 17.5854 16.4824 17.0539 16.4824 16.4998V4.4284C16.4824 3.87428 16.2623 3.34287 15.8705 2.95105C15.4787 2.55923 14.9472 2.33911 14.3931 2.33911H12.7681V1.41054C12.7681 1.22584 12.6948 1.0487 12.5642 0.91809C12.4336 0.787485 12.2564 0.714111 12.0717 0.714111C11.887 0.714111 11.7099 0.787485 11.5793 0.91809C11.4487 1.0487 11.3753 1.22584 11.3753 1.41054V2.33911H5.33956V1.41054ZM15.0896 6.51768H1.62528V4.4284C1.62528 4.24369 1.69865 4.06655 1.82926 3.93595C1.95986 3.80534 2.137 3.73197 2.32171 3.73197H14.3931C14.5778 3.73197 14.755 3.80534 14.8856 3.93595C15.0162 4.06655 15.0896 4.24369 15.0896 4.4284V6.51768ZM1.62528 7.91054H15.0896V16.4998C15.0896 16.6845 15.0162 16.8617 14.8856 16.9923C14.755 17.1229 14.5778 17.1963 14.3931 17.1963H2.32171C2.137 17.1963 1.95986 17.1229 1.82926 16.9923C1.69865 16.8617 1.62528 16.6845 1.62528 16.4998V7.91054Z" fill="%230061E2"/></g><defs><clipPath id="clip0_3721_8885"><rect width="16.7143" height="19.5" fill="white" transform="translate(0 0.25)"/></clipPath></defs></svg>');
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-article-header__time i {
  background-image: url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3721_8885)"><path d="M3.88574 10.6962C3.88574 10.4992 3.96401 10.3103 4.10332 10.1709C4.24263 10.0316 4.43158 9.95337 4.6286 9.95337H4.63788C4.8349 9.95337 5.02385 10.0316 5.16316 10.1709C5.30248 10.3103 5.38074 10.4992 5.38074 10.6962C5.38074 10.8932 5.30248 11.0822 5.16316 11.2215C5.02385 11.3608 4.8349 11.4391 4.63788 11.4391H4.6286C4.53105 11.4391 4.43445 11.4199 4.34432 11.3825C4.25419 11.3452 4.1723 11.2905 4.10332 11.2215C4.03434 11.1525 3.97962 11.0706 3.94229 10.9805C3.90496 10.8904 3.88574 10.7938 3.88574 10.6962ZM4.6286 13.6677C4.43158 13.6677 4.24263 13.7459 4.10332 13.8852C3.96401 14.0245 3.88574 14.2135 3.88574 14.4105C3.88574 14.6075 3.96401 14.7965 4.10332 14.9358C4.24263 15.0751 4.43158 15.1534 4.6286 15.1534H4.63788C4.8349 15.1534 5.02385 15.0751 5.16316 14.9358C5.30248 14.7965 5.38074 14.6075 5.38074 14.4105C5.38074 14.2135 5.30248 14.0245 5.16316 13.8852C5.02385 13.7459 4.8349 13.6677 4.63788 13.6677H4.6286ZM7.60931 10.6962C7.60931 10.4992 7.68758 10.3103 7.82689 10.1709C7.9662 10.0316 8.15515 9.95337 8.35217 9.95337H8.36146C8.55847 9.95337 8.74742 10.0316 8.88674 10.1709C9.02605 10.3103 9.10431 10.4992 9.10431 10.6962C9.10431 10.8932 9.02605 11.0822 8.88674 11.2215C8.74742 11.3608 8.55847 11.4391 8.36146 11.4391H8.35217C8.25462 11.4391 8.15802 11.4199 8.06789 11.3825C7.97776 11.3452 7.89587 11.2905 7.82689 11.2215C7.75791 11.1525 7.70319 11.0706 7.66586 10.9805C7.62853 10.8904 7.60931 10.7938 7.60931 10.6962ZM8.35217 13.6677C8.15515 13.6677 7.9662 13.7459 7.82689 13.8852C7.68758 14.0245 7.60931 14.2135 7.60931 14.4105C7.60931 14.6075 7.68758 14.7965 7.82689 14.9358C7.9662 15.0751 8.15515 15.1534 8.35217 15.1534H8.36146C8.55847 15.1534 8.74742 15.0751 8.88674 14.9358C9.02605 14.7965 9.10431 14.6075 9.10431 14.4105C9.10431 14.2135 9.02605 14.0245 8.88674 13.8852C8.74742 13.7459 8.55847 13.6677 8.36146 13.6677H8.35217ZM11.3329 10.6962C11.3329 10.4992 11.4111 10.3103 11.5505 10.1709C11.6898 10.0316 11.8787 9.95337 12.0757 9.95337H12.085C12.282 9.95337 12.471 10.0316 12.6103 10.1709C12.7496 10.3103 12.8279 10.4992 12.8279 10.6962C12.8279 10.8932 12.7496 11.0822 12.6103 11.2215C12.471 11.3608 12.282 11.4391 12.085 11.4391H12.0757C11.9782 11.4391 11.8816 11.4199 11.7915 11.3825C11.7013 11.3452 11.6194 11.2905 11.5505 11.2215C11.4815 11.1525 11.4268 11.0706 11.3894 10.9805C11.3521 10.8904 11.3329 10.7938 11.3329 10.6962ZM12.0757 13.6677C11.8787 13.6677 11.6898 13.7459 11.5505 13.8852C11.4111 14.0245 11.3329 14.2135 11.3329 14.4105C11.3329 14.6075 11.4111 14.7965 11.5505 14.9358C11.6898 15.0751 11.8787 15.1534 12.0757 15.1534H12.085C12.282 15.1534 12.471 15.0751 12.6103 14.9358C12.7496 14.7965 12.8279 14.6075 12.8279 14.4105C12.8279 14.2135 12.7496 14.0245 12.6103 13.8852C12.471 13.7459 12.282 13.6677 12.085 13.6677H12.0757Z" fill="white"/><path d="M5.33956 1.41054C5.33956 1.22584 5.26619 1.0487 5.13559 0.91809C5.00498 0.787485 4.82784 0.714111 4.64314 0.714111C4.45843 0.714111 4.28129 0.787485 4.15069 0.91809C4.02008 1.0487 3.94671 1.22584 3.94671 1.41054V2.33911H2.32171C1.76759 2.33911 1.23618 2.55923 0.844359 2.95105C0.452542 3.34287 0.232422 3.87428 0.232422 4.4284V16.4998C0.232422 17.0539 0.452542 17.5854 0.844359 17.9772C1.23618 18.369 1.76759 18.5891 2.32171 18.5891H14.3931C14.9472 18.5891 15.4787 18.369 15.8705 17.9772C16.2623 17.5854 16.4824 17.0539 16.4824 16.4998V4.4284C16.4824 3.87428 16.2623 3.34287 15.8705 2.95105C15.4787 2.55923 14.9472 2.33911 14.3931 2.33911H12.7681V1.41054C12.7681 1.22584 12.6948 1.0487 12.5642 0.91809C12.4336 0.787485 12.2564 0.714111 12.0717 0.714111C11.887 0.714111 11.7099 0.787485 11.5793 0.91809C11.4487 1.0487 11.3753 1.22584 11.3753 1.41054V2.33911H5.33956V1.41054ZM15.0896 6.51768H1.62528V4.4284C1.62528 4.24369 1.69865 4.06655 1.82926 3.93595C1.95986 3.80534 2.137 3.73197 2.32171 3.73197H14.3931C14.5778 3.73197 14.755 3.80534 14.8856 3.93595C15.0162 4.06655 15.0896 4.24369 15.0896 4.4284V6.51768ZM1.62528 7.91054H15.0896V16.4998C15.0896 16.6845 15.0162 16.8617 14.8856 16.9923C14.755 17.1229 14.5778 17.1963 14.3931 17.1963H2.32171C2.137 17.1963 1.95986 17.1229 1.82926 16.9923C1.69865 16.8617 1.62528 16.6845 1.62528 16.4998V7.91054Z" fill="white"/></g><defs><clipPath id="clip0_3721_8885"><rect width="16.7143" height="19.5" fill="white" transform="translate(0 0.25)"/></clipPath></defs></svg>');
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-article-reading-time i {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 5.125V10H14.625" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.75 18.125C14.2374 18.125 17.875 14.4874 17.875 10C17.875 5.51256 14.2374 1.875 9.75 1.875C5.26256 1.875 1.625 5.51256 1.625 10C1.625 14.4874 5.26256 18.125 9.75 18.125Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-comments i {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3413_68)"><path d="M4 12.8C3.77333 12.8 3.58333 12.7233 3.43 12.57C3.27667 12.4167 3.2 12.2267 3.2 12V10.4H13.6V3.2H15.2C15.4267 3.2 15.6167 3.27667 15.77 3.43C15.9233 3.58333 16 3.77333 16 4V16L12.8 12.8H4ZM0 12V0.8C0 0.573333 0.0766667 0.383333 0.23 0.23C0.383333 0.0766667 0.573333 0 0.8 0H11.2C11.4267 0 11.6167 0.0766667 11.77 0.23C11.9233 0.383333 12 0.573333 12 0.8V8C12 8.22667 11.9233 8.41667 11.77 8.57C11.6167 8.72333 11.4267 8.8 11.2 8.8H3.2L0 12ZM10.4 7.2V1.6H1.6V7.2H10.4Z" fill="white"/></g><defs><clipPath id="clip0_3413_68"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>')
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-data-wrap span.post-author,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-author,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-author,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item span.post-author,

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-coauthor-name {
  color: var(--ws-gray-600);
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-author,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-author,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-coauthor-name {
  font-style: italic;
}


body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-author {
  display: none;
}


@media (min-width: 576px) {
  body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-author {
   display: flex;
  }
}

@media (min-width: 992px) {
  body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-author-jobtitle::before {
    content:"\00A0- ";
  } 
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-author-name a,
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-coauthor-name a {
  color: rgba(var(--bs-white-rgb), 0.5);
}

body.blog-page-list section.post-list-wrapper div.post-list article.post-item div.post-info div.post-data-wrap span.post-author-name a,
body.blog-post-view div.post-view-modern section.block-related-posts div.post-list article.post-item span.post-author a,
body.catalog-product-view section.block-related-posts div._block-related-posts div.block-content div.post-list article.post-item span.post-author a {
  color: var(--bs-primary);
  z-index: 2;
  position: relative;
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div._post-data-wrap div.post-article-header span.post-coauthor-name a:not(:last-child)::after {
  content:",\00A0";
  font-style: italic;
  color: var(--ws-gray-600);
  line-height: 1.2;
}

@media (min-width: 768px) {
  body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing {
    margin-left: 7rem;
  }
}

body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements div.share-elements-title,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-tag div._post-tags div.post-tag-title  {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
  
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.share-elements-title {
  color: rgba(var(--bs-white-rgb), 0.5);
  line-height: 3rem;  
}
  
  /*
  @media (min-width: 992px) {
    body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.share-elements-title {
      display: block; 
    }
  }
    */
  
body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.icon-wrapper,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements  div.icon-wrapper {
  cursor: pointer;
  transition: all .2s ease-in-out;
  overflow: hidden;
  /*
  text-decoration: none;
  text-transform: none;
  background-color: transparent;
  color: inherit;
  border-radius: 0;*/
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.icon-wrapper:hover,
body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements  div.icon-wrapper:hover{
  transform: translateY(-4px);
}

body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap div.post-sharing div.share-elements div.icon-wrapper div.icon {
  line-height: 3rem;
  height: 3rem;
  width: 3rem;
  overflow: hidden;
}

body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section.post-sharing-bottom div.share-elements div.icon-wrapper div.icon {
  line-height: 4rem;
  height: 4rem;
  width: 4rem;
  overflow: hidden;
}




span.post-article-header__time._dateModified span.is-hidden-mobile {
  display: none !important;
  }

  @media (min-width: 576px) {
  span.post-article-header__time._dateModified  span.is-hidden-tablet {
    display: none !important;
  }

  span.post-article-header__time._dateModified span.is-hidden-mobile {
    display: block !important;
  }
}
  
  body.blog-post-view div.post-view-modern article.post-holder header.post-header section.post-data-wrap time {
    position:relative;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    text-align:center;
  }
  
  @media (min-width: 576px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-imagee {
        max-width:540px
    }
  }
  
  @media (min-width: 768px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image {
        max-width:720px
    }
  }
  
  @media (min-width: 992px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image {
        max-width:960px
    }
  }
  
  @media (min-width: 1200px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image {
        max-width:1140px
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image img {
    box-shadow: 30px 30px 60px rgba(var(--bs-black-rgb), .05);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-featured-image figcaption {
    color: var(--ws-white);
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-style: italic;
    text-decoration: none;
    padding-top: .5rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section:not(section.post-content):not(section.post-description):not(footer > section) {
    padding-bottom: 5rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section:not(section.post-sommaire),
  body.blog-post-view div.post-view-modern section.block-related-posts,
  body.catalog-product-view section.block-related-posts
  {
    /*background-color: var(--ws-gray-150);*/
    background-color:var(--ws-blue-000);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder footer.post-footer section:not(section.post-tag):not(section.post-gallery):not(section.post-nextprev):not(section.post-sharing-bottom):not(section.block-comments)  {
    background-color: var(--ws-gray-150);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description img {
    margin-bottom: 1.25rem;
    border-radius: 8px;
  }
  
  @media(min-width: 768px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description figcaption {
      font-size: 1.125rem;
      line-height: 1.25rem;
      font-style: italic;
      text-decoration: none;
      text-align: center;
      border: 0;  
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul li::before,
  body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol li::before {
    content: "➜";
    background: var(--bg-gradient1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire ul li a,
  body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts ol li a  {
    position: relative;
    text-decoration: underline;
    text-decoration-thickness: 0.1rem;
    text-underline-offset: 0.2rem;
    font-size: var(--ws-3xl);
    line-height: 2rem;
    color:var(--link);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description p.chapo {
    font-size:  var(--ws-3xl);
    font-weight: 500;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.column {
    display: grid;
    gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  
  @media (min-width: 992px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.column {
     grid-template-columns: 1.2fr 0.8fr;
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.column1 h2:not(:first-child) {
    margin-top:5rem
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section._post-description div.post-avantages.column2 {
    flex: 1;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea  {
    padding-bottom: 17rem; 
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column {
    grid-template-columns: 1fr;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2 figure {
    margin-bottom: 3rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2 figcaption {
    font-size: var(--ws-x);
    line-height: 1.25rem;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    border: 0;  
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.w03-experts {
    color: var(--ws-gray-900);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description  {
    position: relative !important;
    padding-left: 0;
    line-height: 1.5;
    font-size:var(--ws-3xl);
    font-weight: 500;
    letter-spacing: 0;
  }
  
  @media (min-width: 576px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description {
      padding-left: 3rem;
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description::before {
    background: var(--bg-gradient1);
  }
  
  
  @media (min-width: 576px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content div.post-short-description::before {
      margin-left: 1.5rem;
      border-radius: 290394px;
      bottom: 1rem;
      content: " ";
      display: block;
      left: 0;
      padding: 3px;
      position: absolute;
      top: 0;
      width: .3125em;
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire  {
    padding-bottom: 17rem !important;
  
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire {
    background:rgba(var(--bs-white-rgb), 0.3);
    min-width: 350px;
    max-width: 780px;
    margin-right: auto;
    margin-left: auto;
    border:0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire ol {
    list-style: decimal;
    padding-left: 1.5rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents-toc.som-content {
    list-style: decimal;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents.som-content li {
    display: list-item;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents li {display: list-item;}
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents.som-content li::before {
    content: none;
  } 
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents-toc.som-content li a {
    display: inline;
    margin: 0;
    text-decoration: none;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description div.mfblog-contents-toc li:before {
    content: none;
  }
  
  @media (min-width: 576px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire ol {
      padding-left: 4rem;
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire div.som-item {
    transition: border 0.2s ease;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire div.som-item h2.som-header {
    position: relative;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire div.som-item h2.som-header:not(.active) {
    margin: 0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire div.som-item h2.som-header i::before {
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"%3E%3Cg clip-path="url(%23clip0_2381_2199)"%3E%3Cpath d="M7.10536 7.17881C6.77053 7.51363 6.22678 7.51363 5.89196 7.17881L0.749105 2.03595C0.414283 1.70113 0.414283 1.15738 0.749105 0.822557C1.08393 0.487736 1.62768 0.487736 1.9625 0.822557L6.5 5.36006L11.0375 0.825236C11.3723 0.490415 11.9161 0.490415 12.2509 0.825236C12.5857 1.16006 12.5857 1.70381 12.2509 2.03863L7.10803 7.18149L7.10536 7.17881Z" fill="%23FFFFFF"%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_2381_2199"%3E%3Crect width="6.85714" height="12" fill="white" transform="translate(12.5 0.571442) rotate(90)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    width: 13px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 1.2rem;
    cursor: pointer;
    transition: transform 0.3s ease;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire .som-item .som-header.active i::before {
    transform: rotate(180deg);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-sommaire div.sommaire .som-content {
    font-size: var(--ws-x);
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    max-height: 1500px;
    margin: 0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts {
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    width: 100%;
    margin-top: -12rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    overflow: hidden;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart div.cart_cover {
    width: 100%;
    padding: 2rem 6rem 0 6rem;
    text-align: center;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart img,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2 img {
    transition: transform 0.3s ease;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart:hover img,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-mea div.column2 img:hover  {
    transform: scale(1.1);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title {
    display: grid!important;
    grid-template-rows: 4rem 8rem;
    text-align: center;
    padding-top: 2rem;
    width: 100%;
    justify-items: center;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title h3 {
    font-size: var(--ws-3xl) !important;
    align-self: flex-start;
    margin:0 !important;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title h3 a {
    background: none!important;
    -webkit-text-fill-color: var(--ws-gray-900)!important;
    color: var(--ws-gray-900) !important;
    text-decoration: none;
  }
  
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-carts div.carts div.cart_title a {
    align-self: center;
    margin: 0 !important;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content  section._post-description.faq-accordion div.accordion-header h3 {
    font-size: var(--ws-3xl) !important;
    margin: 0 !important;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.contactez-nos-experts span:first-child {
    font-size: var(--ws-4xl);
    font-weight: 500;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone a {
    color: var(--ws-gray-900);
    font-size: var(--ws-3xl);
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    border-radius: 0.8rem;
    padding:  0.7rem 1rem 0.7rem 1rem ;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column1 div.w03-phone  span.w03-phone-offer{
    font-size: var(--ws-x);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column2 {
    position:relative;
    flex: 2.5;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column2 blockquote::before {
    content: '';
    position: absolute;
    top: -3.75rem;
    left:-1.5rem;
    height: 6.2rem;
    width: 9.7rem;
   background-repeat: no-repeat;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column2 blockquote::before {
    background-image:var(--bg-image-blockquote);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-experts div.experts div.column2 blockquote {
    position: relative;
    color: var(--ws-gray-900);
    font-size: var(--ws-3xl);
    padding: 3rem 1rem 4rem 1rem;
    margin-top:2rem;
    border-radius: 0.8rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire {
    z-index: 1;
    position: relative;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire{
  width:100%;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-alire div.alire div.titre,
  body.blog-post-view div.post-view-modern section.block-related-category-posts div._block-related-category-posts div.block-related-title {
    font-size: var(--ws-5xl);
    line-height: 1;
    font-weight: 600;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description.call-to-action {
    text-align: center;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description.call-to-action a {
    padding: 1.5rem 3rem;
    background: var(--bg-gradient1);
    color: var(--ws-white);
    font-size: var(--ws-2xl);
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    border-radius: 1.6rem;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(var(--bs-black-rgb), 0.1);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description.call-to-action a:hover {
      background: var(--bg-gradient1);
      box-shadow: 0 6px 15px rgba(var(--bs-black-rgb), 0.2);
      transform: translateY(-3px);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-description section._post-description.call-to-action a:active {
      transform: translateY(0);
      box-shadow: 0 4px 10px rgba(var(--bs-black-rgb), 0.1);
  }
  
  .secondary-links {
      display: flex;
      gap: 1rem;
      margin-top: 2rem;
  }
  
  .secondary-links a {
      display: inline-block;
      color: var(--ws-gray-600);
      border: 1px solid var(--ws-gray-400);
      padding: 1rem 2rem;
      font-size: var(--ws-2xl);
      border-radius: 0.8rem;
      text-align: center;
      text-decoration: none;
      transition: all 0.2s ease;
      background-color: var(--ws-white);
  }
  
  .secondary-links a:hover {
      background-color: var(--ws-gray-400);
      border-color: var(--ws-gray-500);
      color: var(--ws-gray-700);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    padding: 4rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section, 
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section {
    padding: 3rem;
    border-radius: 1.6rem;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 4px 8px rgba(var(--bs-black-rgb), 0.1);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section:hover,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section:hover {
    transform: translateY(-5px);
    box-shadow: 0 16px 24px rgba(var(--bs-black-rgb), 0.15);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section h3,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section h3 {
    margin-bottom: 2rem;
    font-size: var(--ws-5xl);
    color: var(--ws-gray-800);
    font-weight: 600;
    position: relative;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section h3::after, 
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section h3::after {
    content: "";
    display: block;
    width: 8rem;
    height: 0.4rem;
    background-color: var(--bs-success);
    position: absolute;
    bottom: -1rem;
    left: 0;
    border-radius: 0.2rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section h3::after {
    background-color:var(--bs-danger) ;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li {
    display: flex;
    align-items: center;
    font-size: var(--ws-3xl);
    color: var(--ws-gray-600);
    padding: 1rem 0;
    border-bottom: 1px solid var(--ws-gray-200);
    transition: color 0.2s ease;
    margin: 0 !important;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li:last-child,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li:last-child {
    border-bottom: none;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li:hover,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li:hover {
    color: #111;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li::before,
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li::before {
    font-size: var(--ws-4xl);
    margin-right: 1.5rem;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li::before {
    content: "✔️";
    margin-right: 1rem;
    background: var(--bs-success);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li::before {
    content: "❌";
    margin-right: 1rem;
    background: var(--bs-danger);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  @media (max-width: 768px) {
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins {
      grid-template-columns: 1fr;
      padding: 20px;
    }
  
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section, 
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section {
        padding: 20px;
    }
  
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.plus-section ul li, 
    body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-plus-moins div.moins-section ul li {
     font-size: var(--ws-3xl);
    }
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-video div.container {
    max-width: fit-content;
  }
      
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-video figure {
    margin: 0;
    text-align: center;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-video .bottom-text {
    display: flex; 
    justify-content: space-between; 
    width: 100%; margin: 0 auto;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.post-content section.post-conclusion {
    z-index: 1;
    position: relative;
  }
      
 
  /* Post Gallery */
  body.blog-post-view div.post-view-modern section.post-gallery div._post-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
    grid-gap: 1rem;
    margin-bottom: 20px;
  }
  
  body.blog-post-view section.post-gallery div._post-gallery .gallery-image-hld {display: inline-block;}
  
  body.blog-post-view div.post-view-modern section.post-nextprev::before,
  body.blog-post-view div.post-view-modern section.post-nextprev::after   {
    border-radius: 290394px;
    content: " ";
    display: block;
    margin: 0 auto;
    width: 20%;
    height: .9rem;
    background: var(--bg-gradient1);
  }

body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev {
  display: flex;
  padding: 1rem 0;
  position: relative;
  justify-content: space-between;
  gap: 1.5rem;
}
  
  body.blog-post-view div.post-view-modern section.post-nextprev div.post-prev {
    flex:1;
    text-align: left;
  }

  body.blog-post-view div.post-view-modern section.post-nextprev div.post-next {
    flex:1;
    text-align: right;
  }

body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link {
  display: inline-flex;
  gap: 1.2rem;
  align-items: center;
  font-size: var(--ws-xl);
  font-weight: 400;

  /*opacity: 0.7;*/
  line-height: 1.2;
  letter-spacing: -0.03rem;
  color:var(--ws-gray-500);
}

body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link.prev-link i,
body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link.next-link i {
  width: 2.4rem;
  height: 2.4rem;
  display: inline-block;
  flex: 0 0 2.4rem;
 }


body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link.prev-link i{
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.0711 12.0002L4.92893 12.0002M4.92893 12.0002L12 19.0713M4.92893 12.0002L12 4.92915" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}

body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link.next-link i{
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.92893 11.9998H19.0711M19.0711 11.9998L12 4.92871M19.0711 11.9998L12 19.0708" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

body.blog-post-view div.post-view-modern section.post-nextprev div._post-nextprev a.nextprev-link:hover {
  text-decoration: none;
}
  
@media (max-width: 767px) {
  body.blog-post-view div.post-view-modern.post-nextprev .nextprev-link {font-size: var(--ws-x);line-height: 1.4;}
}
 
  /* Post View */
  /* Post Comments */
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments {
    margin-right: 20px;
  }
  
  /* Block Comments */
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-count {
    margin: 0 0 20px;
    padding: 0;
    border-bottom: 1px solid var(--ws-gray-900);
    font-weight: 400;
    font-size: var(--ws-2xl);
    color: var(--ws-gray-900);
  }
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-count strong {
    border-bottom: 3px solid var(--ws-gray-900);
    padding-bottom: 2px;
    font-weight: 400;
    font-size: var(--ws-3xl);
    display: inline-block; 
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply, 
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-comment {
    position: relative;
    margin-bottom: 18px;
  }
  
  /* Reply Form */
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform textarea,
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform input {
    color: #var(--ws-gray-900);
    background: var(--ws-white) !important;
    display: block;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform textarea {
    padding: 8px;
    height: 70px;
    border: 1px solid var(--ws-gray-500);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform.no-active textarea {
    border-bottom: 1px solid var(--ws-gray-500);
    height: 60px;
  }
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform textarea:focus,
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform input:focus {
    box-shadow:none;
  }
  
  /* Form */
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.c-btn-hld {
    margin-top: 20px;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform.no-active div.c-btn-hld {
    display: none;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.c-btn-hld div.lr-hld {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.c-btn-hld div.lr-hld div.left-hld,
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.c-btn-hld div.lr-hld div.right-hld {
    width: 49%;
    padding: 0;
    -webkit-flex: 0 0 49%;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
  }
  
  
  @media screen and (max-width: 480px) {
    body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.c-btn-hld {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.lr-hld {
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
  
    body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform form .c-btn-hld .input-box {
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
  
    #recaptcha-append-to {
     -webkit-order: 2;-ms-flex-order: 2;order: 2;
    }
    body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform button {
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
    }
    body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform div.left-hld {
      padding: 0 0 20px 0;
    }
  }
  
  
  /* Button */
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform button {
    -webkit-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;
    display: inline-block;
    color: var(--bs-white-rgb);
    background-color: var(--ws-blue-400);
    border: none;
    border-radius: 0;
    font-size: var(--ws-xs);
    font-weight: 500;
    line-height: 1;
    padding: 10px 15px;
    margin-top: 20px;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform button:hover {
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    color: var(--bs-white-rgb);
    background-color: var(--ws-gray-900);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform button.cancel {
    background-color: var(--ws-gray-150);
    border-color: var(--ws-gray-400);
    color: var(--ws-gray-700);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform button.cancel:hover {
    background-color: var(--ws-gray-200);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform form div.c-btn-hld .input-box {
    width: 100%;
    text-align: left;
    padding: 6px 0;
    display: inline-block;
    float: left;
    margin: 20px 0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform form div.c-btn-hld .input-box .checkbox.required-entry {
    float: left;
    margin: 2px 10px 0 0;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder section.block-comments div._block-comments div.c-reply div.c-replyform form div.c-btn-hld .input-box .checkbox.required-entry.mage-error {
    -webkit-box-shadow: 0 0 5px 0 rgb(250, 166, 166);
    -moz-box-shadow: 0 0 5px 0 rgb(250, 166, 166);
    box-shadow: 0 0 5px 0 rgb(250, 166, 166);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder div._block-comments div.c-comments {
    margin-top: 20px;
    border-top: 1px solid var(--ws-gray-300);
    padding-top: 30px;
    padding-left: 25px;
  }
  
  body.blog-post-view div.post-view-modern article.post-holder div._block-comments div.c-comments div.c-comment {
    border-bottom: 1px dashed var(--ws-gray-200);
  }
  
  body.blog-post-view div.post-view-modern article.post-holder div._block-comments div.c-comments div.c-comment:last-child{
    border-bottom: none;
  }
  
  /* Comment */
  .c-post .p-info {margin-bottom: 10px;}
  .c-post .p-name {font-weight: 700;/*color: #222222;*/display: inline-block;margin-right: 10px;font-size: var(--ws-x);line-height: 20px;}
  .c-post .publish-date {font-size: var(--ws-3xs);color: #bbbbbb;display: inline-block;line-height: 20px;}
  .c-post .p-actions {padding: 8px 0 10px;}
  .c-post .p-actions {font-size: var(--ws-2xs);}
  .c-post .p-actions a {color: #bbbbbb;}
  .c-post .p-actions a:hover {text-decoration: underline; }
  .c-post .p-actions span {color: #90949c;}
  
  /* Post's replies and reply form */
  .p-replies {border-left: 1px dotted #bdbdbd; padding-left: 10px;}
  .p-replies .c-img {width: 36px;}
  .p-replies .c-post, .p-replies .c-replyform {margin-left: 20px;}
  .p-replies .c-comment {margin-bottom: 10px;}
  .p-replies .c-more {background: #d7eaf9;padding: 5px;font-size: var(--ws-2xs);border-radius: 3px;margin-bottom: 10px;}
  .p-replies .c-more a {color: #4267b2; font-weight: 700; font-size: var(--ws-3xs);}
  .p-replies .c-more a:hover {text-decoration: underline;}
  .p-replies .c-more i{width: 0;height: 0;border-left: 3px solid rgba(0, 0, 0, 0);border-right: 3px solid rgba(0, 0, 0, 0);border-top: 3px solid #768196;vertical-align: middle;margin-left: 3px;position: relative;top: 7px;}
  
  /* MSP recaptcha */
  #post-comments .c-replyform .c-btn-hld #msp-recaptcha-container {margin-top: 20px;}
  
  @media screen and (max-width: 450px) {
      .c-img {width: 38px;}
      .c-post {font-size: var(--ws-xs);}
      .c-post .p-actions {font-size: var(--ws-3xs);}
      .c-reply, .c-comment {position: relative;margin-bottom: 18px;}
      .c-replyform, .c-post {margin-left: 0}
      .p-replies {padding-left: 5px;}
      .p-replies .c-img {width: 28px;}
      .p-replies .c-post, .p-replies .c-replyform {margin-left: 34px;}
      .p-replies .c-more a {font-size: var(--ws-4xs);padding: 3px;}
      .c-replyform .left-hld,
      .c-replyform .right-hld {float:none;width: 100%;}
  }
  
  
  body.blog-post-view.wynstor-guide section.post-content-header {
    background: var(--ws-yellow-400);
    position: relative;
    padding-bottom: 0 !important;
  }
  
  body.blog-post-view.wynstor-guide section.post-content-header::before {
    top: 0;
  }
  
  body.blog-post-view.wynstor-guide section.post-content-header::after {
    bottom: 0;
  }
  body.blog-post-view.wynstor-guide section.post-content-header::before,
  body.blog-post-view.wynstor-guide section.post-content-header::after {
    background: var(--ws-gray-200);
    border-right: 0;
    content: "";
    height: 80px;
    left: 0;
    opacity: .65;
    position: absolute;
    right: 51%;
    z-index: 1;
  }
  
  body.blog-post-view.wynstor-guide section.post-content-header div.container-fluid {
    max-width: 1590px;
    padding: 0 135px;
  }
  
  
  @media (max-width: 1279px) {
    body.blog-post-view.wynstor-guide section.post-content-header div.container-fluid {
        padding: 0 30px;
    }
  }
  
  @media (max-width: 1366px) {
    body.blog-post-view.wynstor-guide section.post-content-header div.container-fluid {
      padding: 0 50px;
    }
  }
  
  body.blog-post-view.wynstor-guide div._post-content-header {
    position: relative;
  }
  
  
  body.blog-post-view.wynstor-guide div._post-content-header::before {
    background: var(--ws-gray-200);
    border-right: 0;
    bottom: 80px;
    content: "";
    opacity: .65;
    position: absolute;
    right: 100%;
    top: 80px;
    width: 100%;
    z-index: 1;
  }
  
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image {
    width: auto !important;
    height: 100%;
    left: calc(-50vw + 50%);
    padding: 0!important;
    position: absolute;
    right: 51%;
    top: 0;
      margin: 0!important;
  }
  
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image::before {
    top: 0;
  }
  
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image::after{
    bottom: 0;
  }
  
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image::before,
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image::after {
    background: var(--ws-yellow-400);
    content: "";
    height: 80px;
    position: absolute;
    right: 0;
    width: 95px;
    z-index: 2;
  
  }
  
  
  body.blog-post-view.wynstor-guide div._post-content-header div.post-featured-image img{
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center center;
    position: absolute;
    top: 0;
    width: 100%;
  }
  
  body.blog-post-view.wynstor-guide article.post-holder section.post-content div._post-content-header div.post-short-description {
    margin-left: auto;
    max-width: 50%;
    padding: 110px 0 110px 30px;
    font-family: Inter, sans-serif;
    color: var(--ws-black) !important;
  }

  @media (max-width: 1366px) {
    body.blog-post-view.wynstor-guide article.post-holder section.post-content div._post-content-header div.post-short-description {
        padding: 110px 0 110px 30px;
    }
  }
  
  @media (max-width: 1600px) {
    body.blog-post-view.wynstor-guide article.post-holder section.post-content div._post-content-header div.post-short-description {
        padding: 120px 0 120px 70px;
    }
  }
  
  .test-full-width {
 margin-left: calc((-100vw - 1440px) / 2);
 margin-right: calc((-100vw - 1440px) / 2);


 padding-left: calc((100vw - 700px) / 2);
 padding-right: calc((100vw - 700px) / 2);
}