.related.products {
display: none;
}

.woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea {
margin: 0 0 0px;
}

.wcpa_form_outer .wcpa_form_item .required_ast {
color:#356299;
}

@media only screen and (max-width: 1150px) {
    .qodef-page-header {
        display:none
    }

    .qodef-mobile-header {
        display:block
    }

    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 818px;
        left:auto
    }

    .qodef-top-bar {
        display:none
    }
    
    .qodef-mobile-header .qodef-mobile-logo-wrapper a {
        height: 150px !important;
    }
}

.qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonials-text-holder .qodef-testimonial-author p {
color: #ecd2c9;
}

.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author p {
text-align: center;
color: #ecd2c9;
}

.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-author p {
text-align: center;
color: #ecd2c9;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: #ecd2c9;
}
.wpcf7 form .wpcf7-response-output {
border: 2px solid #ecd2c9;
}


.qodef-btn {
-webkit-transition: color .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out;
-moz-transition: color .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out;
transition: color .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out;
}

.qodef-woo-single-page .qodef-single-product-summary .qodef-quantity-buttons {
margin: 0 9px 0 0;
}

.tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover{
color: #ecd2c9 !important;
}

.tribe-common .tribe-common-anchor {
border-bottom: 0px solid transparent;
transition: border-color .2s ease;
}

.tribe-common .tribe-common-anchor:active, .tribe-common .tribe-common-anchor:focus, .tribe-common .tribe-common-anchor:hover {
border-bottom: 0px solid #ffffff;
}

.tribe-events .tribe-events-calendar-month__day {
border-radius: 0px;
}

.qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-right .qodef-divided-right-widget-area {
padding-right: 10px;
}

.qodef-drop-down .narrow .second .inner ul li {
width: 250px;
}

.qodef-drop-down .narrow .second .inner ul li ul {
border-left: 2px solid #356299;
box-shadow: 0 0px 0px 0 rgba(0,0,0,.03);
}

a, p a {
-webkit-transition: color .1s ease-out;
-moz-transition: color .1s ease-out;
transition: color .1s ease-out;
}

.titreform{
  font-weight:500;
  letter-spacing:1px;
  font-size:11px;
}

h2.qodef-iwt-title{
  font-size:17px !important;
  line-height:27px !important;
}

@font-face {
font-family: 'RetroSignature';  
src: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/fonts/RetroSignature.otf) format('opentype');  
}

@font-face {
font-family: 'Signature';  
src: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/fonts/Signature.otf) format('opentype');  
}

.qodef-title-holder.qodef-centered-type .qodef-title-inner h1 {
font-family: "RetroSignature","Signature",script;
font-size:150px;
font-weight:normal;
}

.tribe-events .tribe-events-c-nav {
border-top: 1px solid #ecd2c9;
}

.tribe-events .tribe-events-c-day-marker:after {
background-color: #ecd2c9;
}

.tribe-common .tribe-common-h4 {
font-size: 20px !important;
font-weight: 500;
}

.tribe-events-calendar-month__day-date.tribe-common-h4, .tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-calendar-month__day-date-link, .tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-calendar-month__day:not(.tribe-events-calendar-month__day--current) .tribe-events-calendar-month__day-date-daynum {
font-family: "montserrat";
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
font-weight: 500;
}

.tribe-events .tribe-events-c-nav__today:focus, .tribe-events .tribe-events-c-nav__today:hover {
color: #356299;
}

.tribe-events .tribe-events-header {
padding: 0 19.5px 46px;
}

.tribe-common .tribe-common-b2 {
font-size: 12px !important;
}

.tribe-events .tribe-events-calendar-list-nav {
border-top: 1px solid #ecd2c9;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
background-color: #ecd2c9;
}

.qodef-btn.qodef-btn-simple .qodef-btn-text {
font-family: "RetroSignature",script;
text-transform:initial;
}

.qodef-image-with-text-holder.qodef-image-with-text-boxed {
padding: 30px 30px 70px;
}

.qodef-image-with-text-holder .qodef-iwt-text {
margin: 10px 0 40px;
}

.tribe-events .tribe-events-c-view-selector__button-icon:hover {
color: #ecd2c9;
}

.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path {
fill: #356299;
}

.tribe-common .tribe-common-c-svgicon__svg-fill {
fill: #356299;
}

.tribe-common .tribe-common-h3 {
font-size: 12px;
}

.tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-c-ical__link {
display: none;
}

.tribe-events-calendar-month__calendar-event-tooltip-datetime {
 color: #356299 !important;
 font-weight:500 !important;
    }




a.tribe-events-calendar-month__calendar-event-tooltip-title-link.tribe-common-anchor-thin {
font-size: 18px !important;
text-transform:initial;
letter-spacing:0Px;
}
 
 .tribe-events:not( .tribe-events-view--shortcode ).tribe-common--breakpoint-medium .tribe-events-calendar-month__body, .tribe-events:not( .tribe-events-view--shortcode ).tribe-common--breakpoint-medium .tribe-events-calendar-month__day, .tribe-events:not( .tribe-events-view--shortcode ).tribe-common--breakpoint-medium .tribe-events-calendar-month__week {
border-color: #e4E4E4 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
font-family: "Montserrat";
font-size: 13px;
font-weight: 500;
line-height: 2;
}

.tribe-events .tribe-events-calendar-month__calendar-event:last-child {
background-color: #ecd2c9;
padding-top: 10px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message {
margin-bottom: 40px;
}

.tribe-common .tribe-common-anchor-thin-alt {
border-bottom: 0px solid #356299;
}

.tribe-events .tribe-events-c-messages__message-list-item-link {
font-weight: 500;
}

.tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover {
border-bottom: 1px solid #356299;
color: #356299;
}

.qodef-iwt-content .qodef-btn.qodef-btn-simple .qodef-btn-text:after{
display: none !important;
}

.qodef-footer-top-holder .qodef-btn.qodef-btn-simple .qodef-btn-text {
font-family: "RetroSignature",script;
text-transform: none;
font-size:60px;
letter-spacing:0px;
font-weight: normal;
}

.qodef-iwt-content .qodef-btn.qodef-btn-simple {
color: #356299;
}

.qodef-iwt-content .qodef-btn.qodef-btn-simple .qodef-btn-text {
font-size: 55px;
font-family: "RetroSignature",script;
text-transform: none;
letter-spacing:0px;
font-weight: normal;
}

.tribe-events .tribe-events-c-breadcrumbs__list-item {
color: #356299;
font-family: "RetroSignature", script;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg {
display: none;
}

.tribe-events .tribe-events-c-breadcrumbs__list-item-link {
display: none;
}

.tribe-common b, .tribe-common strong {
font-weight: 600;
}

.tribe-events .tribe-events-c-messages__message {
background-color: #f6F6F6;
border-radius: 0px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
height: 50px;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
padding: 10px 20px;
}

.tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-calendar-month__multiday-event:not(.tribe-events-calendar-month__multiday-event--past) .tribe-events-calendar-month__multiday-event-bar-inner {
background-color: #356299 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}

.tribe-common .tribe-common-h8 {
font-size: 14px;
text-transform: none;
letter-spacing: 0px;
}

.tooltipster-base.tribe-events-tooltip-theme {
    background-color: #fff;
    border: 1px solid #f6F6F6;
    border-radius: 0px;
    box-shadow:0 0px 0px 0;
}

.tribe-events .datepicker .day {
font-size: 12px;
}

.tribe-events .datepicker .day, .tribe-events .datepicker .dow {
color: #555;
font-family: "montserrat";
font-weight: 500;
}

.tribe-events .datepicker .past {
color: rgba(20,24,39,.30);
}

.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {
background: #f6F6F6;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
font-weight: 500;
color: #356299;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
color: #356299;
font-weight: 500;
}

.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path:hover, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path:hover {
fill: #ecd2c9;
}

.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
fill: #555;
}

.tribe-events .datepicker .datepicker-switch:focus, .tribe-events .datepicker .datepicker-switch:hover {
color: #ecd2c9;
}

.tribe-events .datepicker .datepicker-switch {
color: #555;
font-family: "montserrat";
font-weight: 500;
}

.tribe-events .datepicker .day, .tribe-events .datepicker .month, .tribe-events .datepicker .year {
border-radius: 0px;
}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
border-radius: 0px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
font-size: 12px;
}


.tribe-events .tribe-events-c-view-selector__list-item-text {
font-family: "montserrat";
font-weight: 500;
}

.tribe-events .datepicker {
border: 1px solid #F6F6F6;
border-radius: 0px;
box-shadow: 0 0px 0px 0 #F6F6F6;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
background-color: #356299;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
color: #555;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar {
margin-bottom: 100px;
}

.tribe-events .tribe-events-c-search__input-control-icon-svg path {
fill: #555;
}

.tribe-common .tribe-common-form-control-text__input::placeholder{
color: #fff !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {
color: #555;
font-family: "montserrat";
font-weight: 500;
}

.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text {
font-weight: 600;
}

.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text {
color: #356299;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
border-radius: 0px;
}

.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
border-bottom: 0px #ffffff !important;
}

.tribe-events:not( .tribe-events-view--shortcode ) .tribe-events-calendar-list__event-title-link:hover{
color: #ecd2c9 !important;
}


.qodef-404-title-image img{
max-width: 50%;
}

.error404 .qodef-page-not-found .qodef-404-title {
font-family: "RetroSignature",script;
text-transform: initial;
letter-spacing: 0px;
font-size: 90px;
}

.error404 .qodef-page-not-found .qodef-404-text {
text-align: center;
}

.qodef-search-page-holder .qodef-search-page-form {
display: none;
}

.qodef-woocommerce-page .cart-empty {
letter-spacing: 0em;
text-align: center;
text-transform: none;
}

.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit), div.woocommerce input[type=submit] {
font-weight: 600;
}


.widget.qodef-blog-list-widget .qodef-blog-list-holder.qodef-bl-simple .qodef-post-title {
color: #555;
font-weight: 500;
}


.widget #wp-calendar caption, .widget #wp-calendar td, .widget #wp-calendar th, .widget.widget_archive select, .widget.widget_archive ul li a, .widget.widget_categories select, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_pages ul li a, .widget.widget_recent_comments ul li a, .widget.widget_search button, .widget.widget_search input, .widget.widget_tag_cloud a, .widget.widget_text select {
color: #555;
font-weight: 500;
}


.qodef-post-link-holder-inner a:hover {
color:#ffffff;
}

.qodef-post-quote-holder-inner a:hover {
color:#ffffff;
}

.qodef-blog-holder.qodef-blog-masonry article.format-link.qodef-post-has-media .qodef-post-text {
background: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/framework/modules/blog/assets/img/masonry-link-background-image.png);
background-size: 100%;
}

.qodef-blog-holder article.format-link .qodef-post-text {
background: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/framework/modules/blog/assets/img/link-background-image.jpg);
}



.qodef-author-description {
background-image: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/framework/modules/blog/assets/img/author-background.png);
background-size: 100%;
}


.qodef-blog-holder.qodef-blog-masonry article.format-quote.qodef-post-has-media .qodef-post-text {
background: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/framework/modules/blog/assets/img/masonry-quote-background-image.png);
background-size: 100%;
}

.qodef-blog-holder article.format-quote .qodef-post-quote-holder .qodef-quote-author {
color: #fff;
font-size: 14px;
font-weight: 500;
}

.qodef-blog-holder article .qodef-post-title {
line-height: 34px;
font-size: 24px;
}

.qodef-blog-holder article.format-quote .qodef-post-text {
background: url(https://www.eg-perinatalite.fr/wp-content/themes/peggi-child/framework/modules/blog/assets/img/quote-background-image.jpg);
}



.qodef-blog-holder article .qodef-post-info-top>div:after {
right: -1px;
}

.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon {
font-size: 20px;
line-height: 0.5em;
}

.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-shopping-cart-holder .qodef-header-cart {
color: #356299;
}

.qodef-shopping-cart-holder:hover .qodef-shopping-cart-dropdown {
display: none;
}

.qodef-comment-holder .qodef-comment-list li {
margin: 50px 0 0;
}

.qodef-comment-holder .qodef-comment-text .qodef-comment-date {
color: #ecd2c9;
font-size: 13px;
font-weight: 500;
letter-spacing: 0em;
text-transform: inherit;
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {
font-weight: 500;
color: #555;
}


.qodef-comment-holder .qodef-comment-text .comment-edit-link, .qodef-comment-holder .qodef-comment-text .comment-reply-link, .qodef-comment-holder .qodef-comment-text .replay {
color: #555;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom {
display: none;
}

.qodef-blog-holder.qodef-blog-single article {
margin: 0 0 0px;
}

.qodef-comment-holder .qodef-comment-image {
display: none;
}

.qodef-comment-holder .qodef-comment-text {
padding: 0 0 0 0px;
min-height: 80px;
color: #555;
}

span.select2.select2-container.select2-container--default {
min-width: 270px;
}

.qodef-woo-single-page .qodef-single-product-summary p.stock.in-stock, .qodef-woo-single-page .qodef-single-product-summary p.stock.out-of-stock {
color: #356299;
font-weight: 500;
margin: 0px 0 0;
display: none;
}


.tribe-common:not( .tribe-events-view--shortcode ) .tribe-common-c-btn:disabled, .tribe-common:not( .tribe-events-view--shortcode ) a.tribe-common-c-btn:disabled {
background-color: rgba(236,210,201,0);
}

.tribe-common:not( .tribe-events-view--shortcode ) .tribe-common-c-btn, .tribe-common:not( .tribe-events-view--shortcode ) a.tribe-common-c-btn {
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
font-size:11px;
}

.tribe-common:not( .tribe-events-view--shortcode ) .tribe-common-c-btn:focus, .tribe-common:not( .tribe-events-view--shortcode ) .tribe-common-c-btn:hover, .tribe-common:not( .tribe-events-view--shortcode ) a.tribe-common-c-btn:focus, .tribe-common:not( .tribe-events-view--shortcode ) a.tribe-common-c-btn:hover {
background-color: #356299 !important;
}


.entry .entry-content .tribe-common .tribe-tickets__footer__quantity__number, .entry .entry-content .tribe-common .tribe-tickets__footer__total__number, .entry .entry-content .tribe-common .tribe-tickets__footer__total__wrap, .tribe-common .tribe-tickets__footer__quantity__number, .tribe-common .tribe-tickets__footer__total__number, .tribe-common .tribe-tickets__footer__total__wrap {
color: #555;
font-weight: 500;
}

.entry .entry-content .tribe-common .tribe-tickets__item__quantity__add:focus, .entry .entry-content .tribe-common .tribe-tickets__item__quantity__add:hover, .entry .entry-content .tribe-common .tribe-tickets__item__quantity__remove:focus, .entry .entry-content .tribe-common .tribe-tickets__item__quantity__remove:hover, .tribe-common .tribe-tickets__item__quantity__add:focus, .tribe-common .tribe-tickets__item__quantity__add:hover, .tribe-common .tribe-tickets__item__quantity__remove:focus, .tribe-common .tribe-tickets__item__quantity__remove:hover {
color: #555;
}

.entry .entry-content .tribe-common .tribe-tickets__item__quantity__add, .entry .entry-content .tribe-common .tribe-tickets__item__quantity__remove, .tribe-common .tribe-tickets__item__quantity__add, .tribe-common .tribe-tickets__item__quantity__remove {
color: #555;
font-size: 20px;
font-weight: 300;
margin-bottom: 4px;
width: 10px;
}


.tribe-common .tribe-common-h3 {
color: #555;
font-family: inherit;
font-weight: 400;
}

.entry .entry-content .tribe-common .tribe-tickets-quantity, .tribe-common .tribe-tickets-quantity {
color: #555;
}

.entry .entry-content .tribe-common .tribe-tickets__item__extra__price .tribe-formatted-currency-wrap, .tribe-common .tribe-tickets__item__extra__price .tribe-formatted-currency-wrap {
font-weight: 600;
color: #356299;
}

.entry .entry-content .tribe-common .tribe-tickets__item, .tribe-common .tribe-tickets__item {
padding: 20px 0 20px;
}

.entry .entry-content .tribe-common .tribe-tickets__title, .tribe-common .tribe-tickets__title {
font-size: 30px;
color: #356299;
margin: 30px 0px 30px 0px;
}

.tribe-common .tribe-common-b2 {
color: #555;
font-family: inherit;
font-size: 16px;
font-weight: 500;
line-height: 26px;
}

.tribe-common .tribe-common-h7 {
font-size: 16px;
line-height: 26px;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
color: #ecd2c9 !important;
font-family: inherit;
font-weight: 500;
}

.tribe-common.tribe-tickets {
border-radius: 0px;
border: 1px solid #e4e4e4;
margin: 30px 0;
max-width: 100%;
padding: 20px;
width: 100%;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #356299;
}

.wpcf7-not-valid-tip {
color: #ecd2c9;
}

body {
font-weight: 500;
}

#submit_comment:hover {
background-color: #356299 !important;
}


.qodef-related-posts-holder .qodef-related-post .qodef-related-post-category .qodef-post-info-category a {
color: #fff;
background-color: #356299;
}

.qodef-related-posts-holder .qodef-related-post .qodef-related-post-category .qodef-post-info-category a:hover {
color: #fff;
background-color: #ecd2c9;
}

.qodef-related-posts-holder .qodef-related-post .qodef-post-info {
display: none;
}

.widget.widget_search ::placeholder {
color: #fff !important;
}

.qodef-blog-holder article .qodef-post-title {
line-height: 24px;
font-size: 16px;
}

.qodef-blog-holder.qodef-blog-masonry article .qodef-post-info-bottom {
display: none;
}

h5.qodef-widget-title{
letter-spacing:2px;
}

.qodef-blog-holder.qodef-blog-masonry article.qodef-post-has-media .qodef-post-text {
background-color: #f6F6F6;
padding: 20px 30px 20px 30px;
}

.qodef-blog-holder.qodef-blog-masonry article .qodef-post-info-bottom .qodef-post-info-author {
display: none;
}
.qodef-blog-holder.qodef-blog-masonry article .qodef-post-info-top>div a {
background-color: #356299;
color: #fff;
}

.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover {
background-color: #356299 !important;
}

.qodef-blog-pagination ul li a.qodef-pag-active, .qodef-blog-pagination ul li a:hover {
background-color: #ecd2c9;
}

.accordeonnourrissonofficine{
padding-left: 15%;
}

.qodef-woocommerce-page .woocommerce-ordering, .qodef-woocommerce-page .woocommerce-result-count {
display: none;
} 


.qodef-woocommerce-page .woocommerce-error, .qodef-woocommerce-page .woocommerce-info, .qodef-woocommerce-page .woocommerce-message {
border: 1px solid #f6F6F6;
}

p.qodef-woocommerce-page .woocommerce-error, .qodef-woocommerce-page .woocommerce-info, .qodef-woocommerce-page .woocommerce-message {
color: #356299;
}

.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description {
margin: 0px 0 0;
}

.woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea {
font-size: 12px;
letter-spacing: 0em;
text-transform: initial;
color: #555;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li input, .qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li label {
font-weight: 500;
color: #356299;
}

.qodef-woocommerce-page .woocommerce-checkout table td, .qodef-woocommerce-page .woocommerce-checkout table th {
font-weight: 500;
}

strong, b {
font-weight: 500;
}

.qodef-woocommerce-page .woocommerce-checkout table th {
font-weight: 500;
}

.woocommerce-terms-and-conditions-wrapper{
margin-bottom: 50px;
}

.woocommerce-privacy-policy-text{
margin-bottom: 20px;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
display: none;
}


.qodef-woo-single-page .qodef-single-product-summary .price ins {
text-decoration: none;
color: #ecd2c9;
}

.woocommerce .qodef-onsale, .woocommerce .qodef-out-of-stock {
background-color: #ecd2c9;
}

.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, .woocommerce-page .qodef-content a.added_to_cart:hover, .woocommerce-page .qodef-content a.button:hover, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit):hover, .woocommerce-page .qodef-content input[type=submit]:hover, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, div.woocommerce a.added_to_cart:hover, div.woocommerce a.button:hover, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit):hover, div.woocommerce input[type=submit]:hover {
background-color: #356299;
}

.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .added_to_cart:hover, .qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .button:hover {
background-color: #ecd2c9;
}

.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale, .qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock {
background-color: #ecd2c9;
}

.qodef-pl-holder .qodef-pli .qodef-pli-price ins {
color: #ecd2c9;
}

.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .added_to_cart, .qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .button {
background-color: #356299;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-next-event .qodef-events-nav-text>a, .qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-prev-event .qodef-events-nav-text>a {
color: #555;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-next-event .qodef-events-nav-text .qodef-events-nav-label, .qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-prev-event .qodef-events-nav-text .qodef-events-nav-label {
color: #356299;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-prev-event {
max-width:50%;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-next-event {
max-width:50%;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-prev-event .qodef-events-nav-text {
padding: 0px 30px 0px 30px;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-next-event .qodef-events-nav-text {
padding: 0px 30px 0px 30px;
}

.qodef-woo-single-page .woocommerce-tabs .entry-content {
padding: 0 0;
}

.qodef-woo-single-page .related.products>h2:after, .qodef-woo-single-page .upsells.products>h2:after {
background-color: #ecd2c9;
}

.qodef-woo-single-page .woocommerce-tabs ul.tabs:after {
background-color:  #f6f6f6;
}

@media only screen and (min-width: 769px) {
.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
    left: 0px;
    width: 100%;
}}

.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a:after {
background-color: #ecd2c9;
}
.qodef-woo-single-page .product {
padding: 60px 0 60px 0;
}

.qodef-woo-single-page .qodef-single-product-summary .product_meta {
display: none;
}

.qodef-woo-single-page .qodef-single-product-summary .price * {
font-size: 25px;
}

h2.qodef-single-product-title::after {
background-color: #ecd2c9 !important;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
font-family: 'Montserrat';
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
font-family: 'Montserrat';
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
font-family: 'Montserrat';
}
.tribe-common .tribe-common-h3 {
font-family: 'Montserrat';
font-weight: 500;
color: #555;
}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
font-family: 'Montserrat';
font-weight: 500;
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
font-family: 'Montserrat';
color: #356299;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
font-family: 'Montserrat';
}
.tribe-common .tribe-common-b3 {
font-family: 'Montserrat' !important;
font-size: initial !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
display: none;
}

@media only screen and (max-width: 1024px) {
.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder {
padding: 40px;
}

.qodef-grid-col-7 {
width: 100% !important;
}
}

@media only screen and (max-width: 768px) {
.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder .qodef-events-single-prev-event {
width: 80% !important;
padding: 30px !important;
}
}

@media only screen and (max-width: 680px) {
.qodef-tribe-events-single .qodef-events-single-title-holder h2.qodef-events-single-title {
margin-top: 60px !important;
}
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-navigation-holder {
background-color: #f6f6f6;
}

.qodef-tribe-events-single .qodef-events-single-title-holder .qodef-events-single-cost {
display: none;
}

.qodef-tribe-events-single .qodef-events-single-title-holder {
padding: 30px 70px 30px 110px;
}

.qodef-tribe-events-single .qodef-events-single-title-holder .qodef-events-single-date {
display: none;
}

.qodef-events-single-meta-holder {
display: none !important;
}

.qodef-tribe-events-single .qodef-events-single-meta h4 {
display: none;
}

.qodef-grid-col-7{
width: 50%;
}

.qodef-grid-col-6 {
width: 100%;
}

.qodef-btn {
text-align: center;
font-weight:600;
}

.qodef-tribe-events-single .qodef-events-single-title-holder .qodef-events-single-cost {
font-size: 30px;
}

.qodef-btn.qodef-btn-solid.qodef-hover-animation .qodef-blob-btn-inner .qodef-blob-btn-blobs .qodef-blob-btn-blob {
background: #ecd2c9;
}

.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li>a {
color: #356299;
}

::selection  {
color:inherit;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-meta-item .qodef-events-single-meta-value>a:hover {
color: #356299;
}

.qodef-tribe-events-single .qodef-events-single-meta .qodef-events-single-meta-item .qodef-events-single-meta-value>a {
color: #ecd2c9;
}

.qodef-tribe-events-single .qodef-events-single-main-content .tribe-events-cal-links {
display: none;
}

.qodef-mobile-header .qodef-mobile-menu-opener a {
padding-right: 0px;
}

.qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-left .qodef-position-left-inner {
padding-right: 0px;
}

.qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-right .qodef-position-right-inner {
padding-left: 0px;
}

.qodef-btn.qodef-btn-simple.qodef-btn-light:not(.qodef-btn-custom-hover-color):hover {
color: #a3a2a2 !important;
}

.qodef-banner-holder .qodef-banner-subtitle {
margin: 0px;
}


.qodef-banner-holder .qodef-banner-text-inner .qodef-btn {
margin-top: 20px;
}

.qodef-banner-holder .qodef-banner-text-inner .qodef-btn.qodef-btn-simple.qodef-btn-light {
color: #ecd2c9;
}

.qodef-banner-holder .qodef-banner-text-inner .qodef-btn.qodef-btn-simple .qodef-btn-text{
font-size: 50px;
letter-spacing:0Px;
}

.qodef-banner-holder .qodef-banner-text-inner .qodef-btn.qodef-btn-simple .qodef-btn-text:after{
display: none;
}

.qodef-iwt .qodef-iwt-title {
line-height: 1.5em;
}

@media only screen and (max-width: 1024px)  {
.qodef-title-holder .qodef-title-wrapper .qodef-page-title {
font-size: 30px !important;
line-height: 40px  !important;
}

.qodef-grid-col-6 {
width: 100%;
}

.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info {
margin: 0px 0 0;
}

.qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {
top: 55%;
}

.qodef-title-holder.qodef-title-va-header-bottom {
height: 200px !important;
background-color: #f6F6F6 !important;
}

.qodef-has-bg-image .qodef-title-wrapper {
height: 200px !important;
background-color: #f6F6F6 !important;
}

.qodef-title-holder .qodef-title-image {
height: 200px !important;
background-color: #f6F6F6 !important;
}

.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
padding: 7px 15px;
}

.qodef-title-holder.qodef-has-bg-image .qodef-title-image {
display: none;
}

.qodef-title-holder.qodef-centered-type .qodef-title-inner h1 {
font-size: 80px !important;
line-height: 30px !important;
}
.qodef-title-holder.qodef-centered-type .qodef-page-subtitle {
padding:0px;
margin:0px;
font-size: 14px !important;
line-height:24px !important;
color:#ecd2c9 !important;
}
}

.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
color: #555;

background-color: #f6F6F6;
padding: 7px 20px;
}

.qodef-tabs.qodef-tabs-boxed .qodef-tab-container {
margin: 15px 0 0;
}

.qodef-section-title-holder .qodef-st-text {
display: block;
margin: 0px 0px 10px 0px;
}

.introapropos p{
text-align: center !important;
}

.qodef-section-title-holder .qodef-st-separator {
width: 100px;
height: 3px;
margin-top: 0px;
background-color: #ecd2c9;
}

h3.qodef-iwt-title{
font-size: 18px !important;
line-height: 28px !important;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 0px;
}

.qodef-drop-down .narrow .second .inner ul {
padding: 0px 0;
}

.qodef-drop-down .wide .second .inner>ul {
padding: 10px 0;
}

.qodef-drop-down .second .inner {
border-top: 0px solid #f6f6f6;
box-shadow: 0 0px 0px 0 rgba(0,0,0,.03);
}

.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener, .qodef-dark-header .qodef-top-bar .qodef-side-menu-button-opener {
color: #356299 !important;
}

.wpcf7-list-item {
margin: 0 0 0 0em;
}

.qodef-iwt .qodef-iwt-title {
display: flex;
justify-content: center;
}

.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-title-text {
padding: 3px 0px 0px 10px;
}

.qodef-main-menu>ul>li>a>span.item_outer .item_text:after {
background-image: url(https://www.eg-perinatalite.fr/wp-content/uploads/Ajout-images/peggi_brush_bottom.svg) !important;
}

.wpb_content_element{
text-align : center;
}

.wpcf7-quiz-label {
font-family: inherit;
font-weight:500;
text-transform: uppercase;
font-size : 11px;
color: #555;
letter-spacing: 1px;
}



.qodef-page-header .qodef-sticky-header .qodef-logo-wrapper a {
max-height: 150px;
}

.qodef-btn.qodef-btn-simple .qodef-btn-text:after {
background-image: url(https://www.eg-perinatalite.fr/wp-content/uploads/Ajout-images/peggi_brush_bottom.svg) !important;
}

.qodef-page-footer .widget .qodef-widget-title, .qodef-side-menu .widget .qodef-widget-title {
margin: 0 0 20px;
}

.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
padding: 60px 0 60px;
}

#qodef-back-to-top {
bottom: 13px;
}

#qodef-back-to-top .qodef-icon-stack {
background-color: #356299;
}

.textwidget a:hover{
color: #356299 !important ;
}

.textwidget.custom-html-widget a:hover{
color: #ecd2c9 !important ;
}

.textwidget li a:hover{
color: #ecd2c9 !important ;
}

li {
list-style-type: none;
}

.qodef-page-footer .widget a{
color: #ffffff;
}

.qodef-page-footer .widget{
color: #ffffff;
}

.qodef-main-menu>ul>li>a {
padding: 0px 15px;
}

.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-grid {
padding: 20px 0;
}

@media only screen and (max-width:1024px)
{
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
margin-top: 20px;
}
.qodef-mobile-header .qodef-mobile-menu-opener {
float: none;
justify-content: center;
display: flex;
height: auto;
}

.qodef-vertical-align-containers .qodef-position-left {
float: none;
justify-content: center;
display: flex;
height: 80%;
}
}

.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
max-height: 150px;
}

p{
text-align: justify;
margin: 0px;
}