@font-face {
    font-family: velino-book;
    src: url(https://businesspost.ie/wp-content/themes/sbp-theme/assets/dist//fonts/Velino-Headline-Book.otf);
}
.page-template-page-food-and-wine .page__header, .page-template-page-irish-tatler .page__header{
    display: none;
}
.page-template-page-food-and-wine .category__page, .page-template-page-irish-tatler .category__page{
    padding-top: 0!important;
}
.page-template-page-food-and-wine header .secondary-menu-inline, .page-template-page-irish-tatler header .secondary-menu-inline {
    border: none !important;
}
.page-template-page-food-and-wine .every_board .category__river_section {
    background: #e0e7e6;
}
.page-template-page-food-and-wine .category__page .teaser-section-name,
.page-template-page-food-and-wine .search__page .teaser-section-name,
.page-template-page-food-and-wine main article .article-author-name {
    color: #86a59f !important;
}
.page-template-page-food-and-wine .food-and-wine-banner {
    background: url(https://static.ew.sbp.infomaker.io/wp-content/uploads/sites/2/2023/01/16163442/FINAL-header-FW-1200x150_Tekengebied-1.png) center no-repeat;
    background-size: cover;
    border-top: 0.2rem #e0e2e1 solid;
    border-bottom: 0.2rem #e0e2e1 solid;
    margin-bottom: 35px;
}
.page-template-page-food-and-wine .nav-food-and-wine, .page-template-page-irish-tatler .nav-food-and-wine {
    padding: 0;
}
.page-template-page-food-and-wine .nav-food-and-wine .nav-link, .page-template-page-irish-tatler  .nav-food-and-wine .nav-link{
    color: #fff;
    text-transform: uppercase;
    padding: 0.75rem 0 0.5rem;
    margin: 0 1rem;
}
.page-template-page-food-and-wine .nav-food-and-wine .nav-link:hover, .page-template-page-irish-tatler .nav-food-and-wine .nav-link:hover {
    -webkit-box-shadow: 0 -4px #fff inset;
    box-shadow: 0 -4px #fff inset;
}
.page-template-page-food-and-wine .nav-food-and-wine .list-inline,
.page-template-page-irish-tatler .nav-food-and-wine .list-inline {
    margin: 0;
}
.page-template-page-food-and-wine .title-widget img {
    width: 300px;
    padding-top: 38px;
    padding-bottom: 24px;
}
.page-template-page-food-and-wine .fixed-food-wine{
    position: fixed;
    top: 100px;
    z-index: 99999;
    padding-bottom: 6px;
    right: 0px;
    left: 0;
    background: url(https://static.ew.sbp.infomaker.io/wp-content/uploads/sites/2/2023/01/16163442/FINAL-header-FW-1200x150_Tekengebied-1.png) center no-repeat;
    background-size: cover;
}
.page-template-page-food-and-wine .fw-scrollLogo,
.page-template-page-irish-tatler .fw-scrollLogo{
    display: none;
    transition: .3s ease-in-out;
}
.page-template-page-food-and-wine .fixed-food-wine .fw-scrollLogo,
.page-template-page-irish-tatler .fixed-food-wine .fw-scrollLogo{
    display: block !important;
    transition: .3s ease-in-out;
}
.page-template-page-food-and-wine .fixed-food-wine{
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: flex-end;
    flex-flow: row-reverse;
}
.page-template-page-food-and-wine .fw-scrollLogo img,
.page-template-page-irish-tatler .fw-scrollLogo img{
    width: 130px;
    margin-right: 14px;
    margin-left: 15px;
}
.page-template-page-food-and-wine main .every_board article.teaser,
.page-template-page-irish-tatler main .every_board article.teaser{
    border: none!important;
}
.page-template-page-food-and-wine main .every_board .row .board-col-lg-4::before,
.page-template-page-irish-tatler main .every_board .row .board-col-lg-4::before{
    background: transparent !important;
}
.page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
.page-template-page-irish-tatler .category__page .column-one article .teaser__headline {
    font-size: 2.8rem !important;
}
@media (min-width: 998px){
    .page-template-page-food-and-wine .every_board .category__river_section,
    .page-template-page-irish-tatler .every_board .category__river_section{
        margin-left: 0px;
        margin-right: 0px;
    }
}
.page-template-page-food-and-wine .column-two .teaser__leadin,
.page-template-page-irish-tatler .column-two .teaser__leadin{
    display: none !important;
}
.page-template-page-food-and-wine .category > .every_board > div:nth-child(2) > .col-12 > .every_board{
    background: white;
    padding-bottom: 35px;
}

.page-template-page-food-and-wine .column-one .teaser__container,
.page-template-page-irish-tatler .column-one .teaser__container{
    text-align: center;
}
@media only screen and (min-width: 998px){
    .page-template-page-food-and-wine .category__page .column-one .teaser__image,
    .page-template-page-irish-tatler .category__page .column-one .teaser__image{
        width: 45% !important;
    }
    .page-template-page-food-and-wine .column-one .teaser__container,
    .page-template-page-irish-tatler .column-one .teaser__container{
        width: 55% !important;
    }
}

.page-template-page-food-and-wine .column-two .teaser__container,
.page-template-page-irish-tatler .column-two .teaser__container{
    padding-left: 19px;
}
.page-template-page-food-and-wine .top-banner-container,
.page-template-page-irish-tatler .top-banner-container {
    background-color: #e0e7e6;
    width: 100%;
    text-align: center;
}
.page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
.page-template-page-food-and-wine .articles-container .teaser__headline,
.page-template-page-irish-tatler .category__page .column-one article .teaser__headline,
.page-template-page-irish-tatler .articles-container .teaser__headline{
font-family: velino-book !important;
}
.page-template-page-food-and-wine .nav-food-and-wine .nav-item:first-child .nav-link,
.page-template-page-irish-tatler .nav-food-and-wine .nav-item:first-child .nav-link{
    margin-left: 10px;
}
@media (max-width:998px){
    .page-template-page-food-and-wine .teaser--article-image-right .teaser__link,
    .page-template-page-irish-tatler .teaser--article-image-right .teaser__link{
        flex-direction: column;
    }
    .page-template-page-food-and-wine .teaser--article-image-left .teaser__headline,
    .page-template-page-irish-tatler .teaser--article-image-left .teaser__headline{
        font-family: velino-book !important;
    }
    .page-template-page-food-and-wine .category__page .column-one .teaser__image,
    .page-template-page-food-and-wine .column-one .teaser__container,
    .page-template-page-irish-tatler .category__page .column-one .teaser__image,
    .page-template-page-irish-tatler .column-one .teaser__container{
        width: 100% !important;
    }
    .page-template-page-food-and-wine .category > .every_board > div:first-child,
    .page-template-page-irish-tatler .category > .every_board > div:first-child{
        display: none;
    }
    .page-template-page-food-and-wine .category > .every_board > div:nth-child(2) > .page__main-col > .every_board > .row:first-child > .col-12,
    .page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .page__main-col > .every_board > .row:first-child > .col-12{
        padding: 0;
    }
    .page-template-page-food-and-wine .food-and-wine-banner,
    .page-template-page-irish-tatler .food-and-wine-banner{
        margin-bottom: 14px;
    }
    .page-template-page-food-and-wine .every_board .category__river_section,
    .page-template-page-irish-tatler .every_board .category__river_section {
        padding-top: 35px;
    }
    .page-template-page-food-and-wine .category > .every_board > div:nth-child(2) > .col-12,
    .page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .col-12{
        background: white;
    }
    .page-template-page-food-and-wine .category > .every_board > div:nth-child(2) > .col-12 > .every_board,
    .page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .col-12 > .every_board {
        padding-bottom: 14px;
    }
    .page-template-page-food-and-wine .nav-food-and-wine .nav-link {
        margin: 0 0.8rem;
        font-size: .8rem;
    }
    .page-template-page-irish-tatler .nav-food-and-wine .nav-link {
        margin: 0 0.9rem;
        font-size: .9rem;
    }
}
.page-template-page-food-and-wine .teaser__kicker{
    padding: 6px 0;
    color: #86a59f !important;
    font-size: 1rem;
}
.page-template-page-food-and-wine main article .article-publish-time div,
.page-template-page-irish-tatler main article .article-publish-time div {
    padding-left: 10px;
    text-transform: uppercase;
}
.page-template-page-food-and-wine .category__page .teaser-section-name,
.page-template-page-irish-tatler .category__page .teaser-section-name {
    padding: 6px;
    padding-top: 0;
    /* padding-left: 0; */
}


@media (min-width: 700px) and (max-width: 998px){
    .page-template-page-food-and-wine .column-two .teaser__image img,
    .page-template-page-irish-tatler .column-two .teaser__image img {
        margin: 0;
        width: 17vw !important;
        height: 17vw !important;
        object-fit: cover;
    }
    .page-template-page-food-and-wine .category__page .column-two .teaser__image,
    .page-template-page-irish-tatler .category__page .column-two .teaser__image{
        width: 19%!important;
    }
}
@media(min-width: 998px){
    .page-template-page-food-and-wine .column-one .teaser__content,
    .page-template-page-irish-tatler .column-one .teaser__content{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}
@media (min-width: 700px){
    .page-template-page-food-and-wine .category__river_section .teaser__image,
    .page-template-page-irish-tatler .category__river_section .teaser__image{
        width: 300px !important;
    }
    .page-template-page-food-and-wine .category__river_section .teaser__image .figure,
    .page-template-page-irish-tatler .category__river_section .teaser__image .figure {
        width: 300px;
        height: 200px;
    }
    .page-template-page-food-and-wine .category__river_section .teaser__image .figure img,
    .page-template-page-irish-tatler .category__river_section .teaser__image .figure img{
        width: 300px;
        height: 200px;
        object-fit: cover;
    }
}
@media(min-width:991px) and (max-width: 998px){
    .page-template-page-food-and-wine .column-one .teaser__image .figure .figure-img,
    .page-template-page-irish-tatler .column-one .teaser__image .figure .figure-img {
        margin: 0;
        width: 100% !important;
        height: auto !important;
    }
    .page-template-page-food-and-wine .column-one, .column-two,
    .page-template-page-irish-tatler .column-one, .column-two{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-template-page-food-and-wine .teaser--article-image-left .teaser__image,
    .page-template-page-irish-tatler .teaser--article-image-left .teaser__image {
        display: block !important;
    }
}

@media (min-width: 998px) and (max-width: 1400px){
    .page-template-page-food-and-wine .column-one .teaser__image .figure .figure-img,
    .page-template-page-irish-tatler .column-one .teaser__image .figure .figure-img {
        margin: 0;
        width: 28vw;
        height: 28vw;
        object-fit: cover;
    }
    .page-template-page-food-and-wine .column-two .teaser__image img,
    .page-template-page-irish-tatler .column-two .teaser__image img {
        margin: 0;
        width: 76px !important;
        height: 76px !important;
        object-fit: cover;
    }
    .page-template-page-food-and-wine .column-two .teaser__image,
    .page-template-page-irish-tatler .column-two .teaser__image {
        width: 76px !important;
    }
}
@media (min-width: 1400px){
    .page-template-page-food-and-wine .column-two .teaser__image,
    .page-template-page-irish-tatler .column-two .teaser__image {
        width: 18% !important;
    }
    .page-template-page-food-and-wine .column-one .teaser__image .figure .figure-img,
    .page-template-page-irish-tatler .column-one .teaser__image .figure .figure-img {
        margin: 0;
        width: 403px;
        height: 403px;
        object-fit: cover;
    }
    .page-template-page-food-and-wine .column-two .teaser__image img,
    .page-template-page-irish-tatler .column-two .teaser__image img {
        margin: 0;
        width: 80px !important;
        height: 80px !important;
        object-fit: cover;
    }
}
@media (min-width: 998px) and (max-width: 1366px){
    .page-template-page-food-and-wine .column-one .teaser__image .figure .figure-img,
    .page-template-page-irish-tatler .column-one .teaser__image .figure .figure-img {
        width: 29vw;
        height: 29vw;
    }
}
@media (min-width: 1300px){
    .page-template-page-food-and-wine .category__page .column-two article .teaser__headline,
    .page-template-page-food-and-wine.single-concept .column-two article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-two article .teaser__headline,
    .page-template-page-irish-tatler.single-concept .column-two article .teaser__headline {
        font-size: 1.3rem!important;
        font-family: velino-book !important;
    }
}
@media(min-width: 1215px) and (max-width: 1300px){
    .page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-one article .teaser__headline {
        font-size: 2.6rem !important;
    }
    .page-template-page-food-and-wine .category__page .column-two article .teaser__headline,
    .page-template-page-food-and-wine.single-concept .column-two article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-two article .teaser__headline,
    .page-template-page-irish-tatler.single-concept .column-two article .teaser__headline {
        font-size: 1.2rem!important;
        font-family: velino-book !important;
    }
}
@media(min-width: 1136px) and (max-width: 1215px){
    .page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-one article .teaser__headline {
        font-size: 2.4rem !important;
    }
    .page-template-page-food-and-wine .category__page .column-two article .teaser__headline,
    .page-template-page-food-and-wine.single-concept .column-two article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-two article .teaser__headline,
    .page-template-page-irish-tatler.single-concept .column-two article .teaser__headline {
        font-size: 1.1rem!important;
        font-family: velino-book !important;
    }
}
@media(min-width: 998px) and (max-width: 1136px){
    .page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-one article .teaser__headline {
        font-size: 2.1rem !important;
    }
    .page-template-page-food-and-wine .category__page .column-two article .teaser__headline,
    .page-template-page-food-and-wine.single-concept .column-two article .teaser__headline,
    .page-template-page-irish-tatler .category__page .column-two article .teaser__headline,
    .page-template-page-irish-tatler.single-concept .column-two article .teaser__headline {
        font-size: 1rem!important;
        font-family: velino-book !important;
    }
    .page-template-page-food-and-wine .category__page .teaser-section-name,
    .page-template-page-irish-tatler .category__page .teaser-section-name{
        font-size: 14px;
    }
}
@media(max-width: 500px){
    .page-template-page-food-and-wine .food-and-wine-banner {
        background-position: -650px 0 !important;
    }
    .page-template-page-food-and-wine .category__page .column-one article .teaser__headline,
    .page-template-page-food-and-wine .category__page .column-one article .teaser__headline {
        font-size: 2.2rem !important;
    }
    .page-template-page-food-and-wine .category__river_section .row .col-12:not(:nth-child(3n+1)):not(:nth-child(3n+1)),
    .page-template-page-food-and-wine .category__river_section .row .col-12:not(:nth-child(3n+1)):not(:nth-child(3n+1)){
        -ms-flex: 0 0 50%;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    .page-template-page-food-and-wine .category__river_section .teaser > a,
    .page-template-page-food-and-wine .category__river_section .teaser > a{
        flex-direction: column !important;
    }
    .page-template-page-food-and-wine .category__page .category__river_section .content-size-xs-12 .teaser[class*=article-image-left].teaser[class*=with-image] .teaser__image,
    .page-template-page-food-and-wine .category__river_section .teaser__container,
    .page-template-page-food-and-wine .category__page .category__river_section .content-size-xs-12 .teaser[class*=article-image-left].teaser[class*=with-image] .teaser__image,
    .page-template-page-food-and-wine .category__river_section .teaser__container{
        width: 100% !important;
    }
    .page-template-page-food-and-wine .category__river_section .teaser__leadin,
    .page-template-page-food-and-wine .category__river_section .teaser__footer,
    .page-template-page-food-and-wine .category__river_section .teaser__leadin,
    .page-template-page-food-and-wine .category__river_section .teaser__footer{
        display: none !important;
    }
    .page-template-page-food-and-wine .category__river_section .teaser__container,
    .page-template-page-food-and-wine .category__river_section .teaser__container{
        text-align: center;
    }
    .page-template-page-food-and-wine .category__river_section .figure-img,
    .page-template-page-food-and-wine .category__river_section .figure-img{
        width: 100% !important;
        height: auto !important;
    }
    .page-template-page-food-and-wine .every_board .category__river_section {
        background: white !important;
    }
    .page-template-page-food-and-wine .category__page .category__river_section .teaser__container,
    .page-template-page-food-and-wine .category__page .category__river_section .teaser__container {
        padding: 10px 3px 10px 3px !important;
    }
    /* Irish tatler */
    .page-template-page-irish-tatler .column-two, .column-one, .category > .every_board > div:nth-child(2) > .col-12 > .every_board > .row:nth-child(2){
        background: #fef8f3;
    }
    .page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .col-12 > .every_board > .row:nth-child(2){
        padding-top:0 !important;
    }
    .page-template-page-irish-tatler .title-widget img {
        width: 300px !important;
    }
    .page-template-page-irish-tatler .every_board .category__river_section {
        background: #eedfd3 !important;
    }
}
@media (max-width: 768px){
    .page-template-page-food-and-wine .navbar .wrapper-main-menu-right,
    .page-template-page-irish-tatler .navbar .wrapper-main-menu-right {
        position: absolute;
        top: 4px;
        background: transparent !important;
        right: 0;
        border: 0 !important;
        width: 97px !important;
    }
    .page-template-page-food-and-wine .main-menu-right-funct ul li:nth-child(1),
    .page-template-page-food-and-wine .main-menu-right-funct ul li:nth-child(2),
    .page-template-page-irish-tatler .main-menu-right-funct ul li:nth-child(1),
    .page-template-page-irish-tatler .main-menu-right-funct ul li:nth-child(2){
        display: none !important;
    } 
}
@media (max-width: 375px){
    .page-template-page-food-and-wine .content-size-xs-12 .teaser--article-image-left.teaser--with-image .teaser__image,
    .page-template-page-irish-tatler .content-size-xs-12 .teaser--article-image-left.teaser--with-image .teaser__image {
        display: block !important;
    }
}
@media (max-width: 991px){
    .page-template-page-food-and-wine .fw-scrollLogo img,
    .page-template-page-irish-tatler .fw-scrollLogo img {
        width: 98px;
        margin-right: 14px;
        margin-left: 7px;
    }
    .page-template-page-food-and-wine .fixed-food-wine,
    .page-template-page-irish-tatler .fixed-food-wine {
        align-items: center;
        width: 100%;
        flex-flow: row-reverse;
        display: flex;
    }
}

/* Concept page */
.single-concept.page-template-page-food-and-wine .food-and-wine-banner{
    margin-bottom: 0;
}

/* Irish Tatler */
.page-template-page-irish-tatler .every_board .category__river_section {
    background: #eedfd3 !important;
}
.page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .col-12 > .every_board > .row:nth-child(2){
    padding-top: 20px;
}
.page-template-page-irish-tatler .column-one .teaser__container,
.page-template-page-irish-tatler .column-two .teaser-link{
    background: #fef8f3 !important;
}
.page-template-page-irish-tatler .category__river_section .teaser-link{
    background: #fef8f3;
}
.page-template-page-irish-tatler  .category__page .teaser-section-name,
.page-template-page-irish-tatler  .search__page .teaser-section-name,
.page-template-page-irish-tatler  main article .article-author-name {
    color: #6a2120 !important;
}
.page-template-page-irish-tatler .irish-tatler {
    background:#223443 !important;
    background-size: cover;
    border-top: none !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
}
.page-template-page-irish-tatler .title-widget img {
    width: 450px;
    padding-top: 38px;
    padding-bottom: 24px;
}
.page-template-page-irish-tatler .fixed-food-wine{
    position: fixed;
    top: 100px;
    z-index: 99999;
    padding-bottom: 6px;
    right: 0px;
    left: 0;
    background:#223443;
    background-size: cover;
}
.page-template-page-irish-tatler .fixed-food-wine{
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: flex-end;
    flex-flow: row-reverse;
}
.page-template-page-irish-tatler .category > .every_board > div:nth-child(2) > .col-12 > .every_board{
    background: #fef8f3;
    padding-bottom: 20px;
}
.page-template-page-irish-tatler .teaser__kicker{
    padding: 6px 0;
    color: #6a2120 !important;
    font-size: 1rem;
}