/*
* Template Block Styles
*/
.restaurants-functions-block {
        border-bottom:1px solid var(--primary-light-border)
}
.restaurants-functions-block:last-of-type {
        border-bottom:0px solid var(--primary-light-border)
}
.restaurants-functions-block:not(:last-child) .restaurants-functions-block__container__content {
    margin-bottom:40px;
}
.restaurants-functions-block {
    max-width:var(--max-width-alt);
    margin:100px auto;
    width:calc(100% - 30px);
}
.restaurants-functions-block__container__content {
    display:flex;
    column-gap:24px;
    /* width: 100%; */
}
.restaurants-functions-block__container__content__col-content {
    width:calc(100% - 413px);
    flex-grow:1;
    color:var(--primary);
}
.restaurants-functions-block__container__content__col-content-inner >*:first-child {
    margin-top:5px
}
.restaurants-functions-block__container__content__col-content a.action-button--alt,
.restaurants-functions-block__container__content__col-content a.action-button--alt:hover{
    padding:14px 18px 12px
}
h2.restaurants-functions-block__container__title {
    font-size:40px;
    font-weight: 600!important;
    margin-bottom:0.7em!important;
    display:block;
    color:var(--primary-alt);
}
.restaurants-functions-block__container__content__col__files {
    list-style:none;
    padding: 0!important;
    margin: 16px 0;
}
.restaurants-functions-block__container__content__col__files li {
    margin-bottom:10px;
}
.restaurants-functions-block__container__content__col__files li:before {
    content:'\f1c1';
    font-family:var(--font-awesome);
    margin-right:5px;
    font-weight: 300;
    color:var(--warning)
}
.restaurants-functions-block__container__content__col__files li span {
text-transform:uppercase;
    color:var(--primary-alt);
    font-size:14px;
    font-weight:300
}
.restaurants-functions-block__container__content__col img {
    width:100%;
}
@media(max-width:900px){
.restaurants-functions-block__container__content__col-content {
        width: 50%;
    }
}
@media(max-width:700px){
    .restaurants-functions-block__container__content__col-content {
        width: 100%;
    }
    .restaurants-functions-block__container__content {
        flex-direction:column
    }
    h2.restaurants-functions-block__container__title {
        font-size:26px;
    }
    .restaurants-functions-block__container__content__col-content a.action-button--alt {
        width:unset;
    }
}