@media only screen and (max-width: 767px) {    
}

.site-content a:not(.wp-block-button__link) {
    text-decoration: underline;
}
.yum-gradient1  {
    background: var(--couleur1);
    background: linear-gradient(90deg,var(--couleur1) 0%, var(--couleur2) 19%, var(--couleur3) 100%);
}


.yum-button1 a {
    border-radius:35px;
    background: var(--couleur1);
    background: linear-gradient(90deg,var(--couleur1) 0%, var(--couleur2) 19%, var(--couleur3) 100%);
    transition:all 0.2s;
    font-weight: bold;
}
.yum-button1 a:hover {
    background: var(--couleur5)!important;
    color:var(--couleur6)!important;
}
.yum-button2 a {
    border-radius:35px;
    background: var(--couleur1);
    background: linear-gradient(90deg,var(--couleur1) 0%, var(--couleur2) 19%, var(--couleur3) 100%);
    border:1px solid var(--couleur5)!important;
    transition:all 0.2s;
}
.yum-footer .yum-button2 a:hover {
    background-color: var(--couleur5)!important;
    border:1px solid var(--couleur7)!important;
    text-decoration:none!important;
}


.yum-button3 a {
    border-radius:35px;
    background-color: var(--couleur5);
    transition:all 0.2s;
    color:var(--couleur6)!important;
}
.yum-button3 a:hover {
    background-color: var(--couleur6);
    /* background: linear-gradient(90deg,var(--couleur1) 0%, var(--couleur2) 19%, var(--couleur3) 100%)!important; */
    color: var(--couleur5)!important;
}
.yum-nomarginbottom {
    margin-bottom:0!important;
}

div.navigation-branding {
    padding-left:0!important;
}

.yum-footer a {
    color:#ffffff!important;
}

.yum-footer a:hover {
    color:#ffffff!important;
    text-decoration:underline!important;
}
.yum-footer-last-line p {
    margin-bottom:5px!important;
    margin-top:5px!important;
    font-size:12px!important;
}
.has-couleur-1-color {
    color:var(--couleur1)!important;
}
.has-couleur-2-color {
    color:var(--couleur2)!important;
}
.has-couleur-3-color {
    color:var(--couleur3)!important;
}
.has-couleur-4-color {
    color:var(--couleur4)!important;
}
.has-couleur-5-color {
    color:var(--couleur5)!important;
}
.has-couleur-6-color {
    color:var(--couleur6)!important;
}
.has-couleur-7-color {
    color:var(--couleur7)!important;
}
.has-couleur-8-color {
    color:var(--couleur8)!important;
}

.yum-alignstart {
    align-items: flex-start!important;
}
.yum-prefooter .gform-theme--foundation .gform_fields {
    row-gap: 20px!important;
}
.yum-prefooter input, .yum-prefooter textarea {
    background-color:var(--couleur5)!important;
    border-radius:5px;
}
.yum-prefooter input::placeholder, .yum-prefooter textarea::placeholder {
    color:var(--couleur6)!important;
}

.yum-accordion-toggle span svg {
    height:2em!important;
    width:2em!important;
}
.yum-accordion .gb-accordion__item {
    padding-left:0!important;
}


.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
    line-height: 50px!important;
    margin-right: 10px!important;
    border-radius: 25px!important;
}

 
/* .yum-hero-gradient:after {
    content:'';
    position:absolute;
    display:block;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    border-radius: 20px;

} */
.yum-hero-gradient {
     
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    border-radius: 20px;

}

.yum-link-alt a:hover, .yum-link-alt:hover .gb-shape,.yum-link-alt:hover .gb-shape svg {
    color:var(--couleur6)!important;
}


.yum-social{
    margin-bottom:0!important;
    margin-right:20px!important;
}

.yum-don-header a {
background-color: transparent;
    padding: 10px;
    border-radius: 20px;
    color: var(--couleur5)!important;
}
.yum-don-header a:hover {
    background-color: var(--couleur5);
    padding: 10px;
    border-radius: 20px;
    color: var(--couleur6)!important;
}

.rbfw_filter_area {
    min-height: auto!important;
}
.rbfw_muffin_template {
    border-radius:20px!important;
    background-color: var(--couleur6)!important;
}

.rbfw_rent_list_style_grid .rbfw_rent_list_inner_wrapper {
    border: none!important;
    border-radius: 20px!important;
}
.rbfw_rent_list_style_grid .rbfw_rent_list_col {
    padding: 10px!important;
}
.rbfw_title_text.title {
    padding: 20px!important;
    border-radius: 20px 20px 0 0!important;
}
.rbfw_filter_sidebar {
    border: 0px!important;
    border-radius: 20px!important;
}
.rbfw_rent_list_style_list .rbfw_rent_list_inner_wrapper {
    box-shadow: none!important;
    border-radius: 20px!important;
}
.rbfw_rent_list_grid_view_top_img img {
    object-fit:unset!important;
    border-radius: 20px!important;
}
.rbfw_muff_row_related_item .rbfw-related-product-thumb {
    background-size: contain!important;
}
.rbfw_muff_row_related_item .rbfw-related-product-inner-item-wrap {
    border-radius: 20px!important;
}

.yum-menu-box a {
    color:var(--couleur6)!important;
    text-decoration:none!important;
}
.yum-menu-box .yum-link-alt svg {
    color:var(--couleur6)!important;
    fill:var(--couleur6)!important;
}
.yum-menu-box .gb-has-link:hover {
    background-color:var(--couleur8);
}

.yumigo_newsgrid_item a {
    text-decoration:none!important;
}