.entry .entry-content .wp-block-latest-posts li {
font-size: 0.8rem;
}
.entry .entry-content .wp-block-latest-posts {
max-width: 100%;
}
.entry .entry-content .wp-block-quote cite {
font-weight: 300;
font-size: 0.7em;
}
.site-header.featured-image .site-featured-image .entry-header {
margin-top: calc( 20 * 1vh);
}
.page.page-id-7 .site-header.featured-image .entry-title {
font-weight: 900;
font-size: 2.5em;
}
.page-id-7 .entry .entry-content .wp-block-latest-posts li > a {
text-decoration: underline;
}
.main-navigation .sub-menu > li > a, .main-navigation .sub-menu > li > .menu-item-link-return {
padding: calc( .5 * 0.8rem) calc( 26px + 1rem) calc( .5 * 0.5rem) 1rem;
font-size: 0.9em;
}
.smallsubmenu {
font-size: 0.9em;
}
.subtitlehome {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: 300;
font-size: 0.8em;
}
.textfutura {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: 300;
}
.theme-twentynineteen .wc-block-grid__product-title {
font-family: Futura,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
font-size: 0.72rem;
font-weight: 300;
line-height: 1.8;
}
.woocommerce-tabs ul li a {
color: #ce0022;
font-weight: 300;
}
.entry .entry-content .wp-block-latest-posts__list.is-grid {
text-align: center;
}
.entry-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
text-align: left;
}
.page-id-7 .wp-block-latest-posts__list {
text-align: center;
}
.boxshadow img {
color: white;
box-shadow: 2px 2px 4px #000000;
}
.fiche {
box-shadow: 2px 2px 4px #000000;
padding-left: 3px;
padding-right: 3px;
border-color: #ce0022;
border: 1px solid #ce0022;
}
.fichebleue {
box-shadow: 2px 2px 4px #000000;
padding-left: 3px;
padding-right: 3px;
border-color: #225a82f2;
border: 1px solid #225a82f2;
}
.fichetitle {
padding: 10px 20px 0px 0px;
margin: 0;
box-shadow: 2px 2px 4px #000000;
}
.fichecontent {
box-shadow: 2px 2px 4px #000000;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 1px; 
}
.woocommerce-info a:visited {
color: white;
}
.woocommerce-info a {
text-decoration: underline;
}
.widget_top-posts ul li {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.8em;
font-weight: 300;
}
.page-id-32652 .entry .entry-content .wp-block-latest-posts:before {
content: "";
}
.page-id-32784 .entry .entry-content .wp-block-latest-posts:before {
content: "";
}
.page-id-32652 .entry .entry-content .wp-block-latest-posts, .page-id-32784 .entry .entry-content .wp-block-latest-posts {
border-top: none;
}
.woocommerce-store-notice {
top: 150px;
}
.woocommerce .wc-memberships-restriction-message, .woocommerce-error {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size:0.9;
font-weight: 300;
}
.woocommerce-error a, .woocommerce-error a:visited {
color: white;
}
#post-25278 #product-25826 .woocommerce-product-gallery {
display: none;
}
#post-25278 #product-25826 .woocommerce-product-details__short-description, .woocommerce-product-gallery__trigger, .page-id-25278 .single-product .entry .entry-title {
display: none;
}
#post-25278 #product-25225 div.summary.entry-summary {
margin-bottom: 0;
}
#post-25278 #product-25826 div.summary.entry-summary {
margin-top: 0;
}
.page-id-25278 #product-25225 .product_meta {
display: none;
}
.page-id-29694 .woocommerce-tabs, .page-id-29694 .single-product .entry .entry-title  {
display: none;
}
.page-id-29694 .single-product .entry .entry-content, .single-product .entry .entry-summary {
margin: 0 0 0;
}
.page-id-29694 .price {
margin-top: 0;
}
.course_unit-template-default .site-header.featured-image .site-featured-image .entry-header .entry-meta .posted-on {
display: none;
}
.archive .page-header .page-title text {
display: none;
}
.category .page-header h1  {
visibility: hidden;
}
.category .page-header h1 .page-description {
visibility: visible;
color: #a80000;
font-size: 2.725em;
text-align: center;
}
.woocommerce-tabs ul {
font-family: inherit;
padding-left: 1rem;
}
.woocommerce-tabs.wc-tabs-wrapper {
margin-top: 0;
}
.woocommerce .content-area {
max-width: calc(90vw - 28px);
}
.postid-32123 div.wp-block-group__inner-container p {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
width: 50%;
padding: 12px;
}
form.mailpoet-manage-subscription .mailpoet_paragraph{
margin-bottom:20px
}
@media only screen and (max-width: 768px) {
.site-header.featured-image .entry-title {
font-size: 2em;
}
h2 {
font-size: 1.5em;
}
body {
font-size: 0.9em;
}
.woocommerce-tabs {
margin: 2rem 0 2rem;
}
.woocommerce-tabs ul {
margin-bottom:0;
}
.woocommerce div.heateor_sss_sharing_container.heateor_sss_horizontal_sharing  {
margin-top: 0;
}
.woocommerce .content-area {
max-width: 100vw;
}
.woocommerce .site-header .site-branding-container { 
margin: 0 1rem;
}
.site-header .site-branding-container { 
margin: 0 1rem;
}
.entry-title {
font-size: 1.4em;
}
.category .page-header h1 .page-description {
font-size: 2em;
}
.category .entry .entry-content p {
font-size: 0.9em;
}
.woocommerce	.entry-title {
font-size: 1.4em;
}
.woocommerce-product-gallery {
position: ;
margin-bottom: 1.5rem;
}
.woocommerce .entry .entry-content, .entry .entry-summary {
max-width: 100vw;
margin: 0 0rem;
}
.site-header.featured-image .site-branding-container { 
margin: 0 1rem;
}
.site-header.featured-image .site-featured-image .entry-header {
margin-left: 1rem;
margin-right: 1rem;
}
.frm_forms.with_frm_style .frm_form_fields > fieldset {
border-style: hidden;
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size:0.8em;
}
.frm_forms.with_frm_style input[type="text"]{
font-family: Baskerville, Garamond, "Times New Roman", serif;
}
.frm_forms.with_frm_style input[type=text], .frm_forms.with_frm_style input[type=email], .frm_forms.with_frm_style input[type=number], .frm_forms.with_frm_style input[type=url], .frm_forms.with_frm_style select, .frm_forms.with_frm_style textarea {
border-color: gray;
border-style: solid;
border-width: 1px;
width: 100%;
}
}
@media only screen and (min-width: 768px) {
.site-header.featured-image .site-featured-image .entry-header {
margin-right: calc(30% + 21px);
}
.site-header {
padding: 1rem 0;
}
.woocommerce .entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container {
padding: 0 30px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 75%;
border-top: 2px solid red;
padding-top: 40px;
float: left;
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: 300;
font-size: 0.8em;
}
.woocommerce .entry .entry-title:before {
display: none;
}
.frm_forms.with_frm_style .frm_form_fields > fieldset {
border-style: hidden;
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size:0.8em;
}
.frm_forms.with_frm_style input[type="text"]{
font-family: Baskerville, Garamond, "Times New Roman", serif;
}
.frm_forms.with_frm_style input[type=text], .frm_forms.with_frm_style input[type=email], .frm_forms.with_frm_style input[type=number], .frm_forms.with_frm_style input[type=url], .frm_forms.with_frm_style select, .frm_forms.with_frm_style textarea {
border-color: gray;
border-style: solid;
border-width: 1px;
width: 100%;
}
.entry .entry-content .wp-block-quote cite {
line-height: initial;
}
}
@media only screen and (min-width: 1168px) {
.postid-32123 #main.site-main, .woocommerce .content-area .site-main {
max-width: calc(90vw - 28px);
}
.postid-32123 div.wp-block-group__inner-container p {
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
#colophon .widget-column .widget {
margin-right: calc(3 * 1rem);
width: calc(90%);
}
.frm_forms.with_frm_style .frm_form_fields > fieldset {
border-style: hidden;
font-family: Futura, Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size:0.8em;
}
.frm_forms.with_frm_style input[type="text"]{
font-family: Baskerville, Garamond, "Times New Roman", serif;
}
.frm_forms.with_frm_style input[type=text], .frm_forms.with_frm_style input[type=email], .frm_forms.with_frm_style input[type=number], .frm_forms.with_frm_style input[type=url], .frm_forms.with_frm_style select, .frm_forms.with_frm_style textarea {
border-color: gray;
border-style: solid;
border-width: 1px;
width: 100%;
}
} @media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-opacity:transparent) {
.entry .entry-content .wp-block-image img { 
display: inline-block; 
}
.entry .entry-content .wp-block-image .aligncenter {
width: inherit;
margin: auto;
}
.subtitlehome, .textfutura {
font-family: Avenir,Futura,Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.subtitlehome strong, .textfutura strong {
font-weight: bold;
}
}}  @media not all and (min-resolution:.001dpcm){ 
@supports (-webkit-appearance:none) and (not (stroke-opacity:transparent)) {
.entry .entry-content .wp-block-image img { 
display: inline-block; 
}
.entry .entry-content .wp-block-image .aligncenter {
width:inherit;
margin: auto;
}
.subtitlehome, .textfutura {
font-family: Avenir,Futura,Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.subtitlehome strong, .textfutura strong {
font-weight: bold;
}
}} @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
@media {
.entry .entry-content .wp-block-image img { 
display: inline-block;
}
.entry .entry-content .wp-block-image .aligncenter {
width: inherit;
margin: auto;
}
.subtitlehome, .textfutura {
font-family: Avenir,Futura,Jost, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.subtitlehome strong, .textfutura strong {
font-weight: bold;
}
}
}}