.channeling-box img {
    margin-top: 30px;
}

.channeling-box img.img-channeling {
    margin-top: 0;
    border-radius: 50%;

    width: 255px;
    height: 255px;
    object-fit: cover;
}

@media(max-width:991px)
{
    .channeling-box img.img-channeling 
    {
        width: 205px;
        height: 205px;
    }
}

.channeling-1 .img-channeling-logo,
.channeling-2 .img-channeling-logo,
.channeling-3 .img-channeling-logo {
    margin-top: -25px;
}

.channeling-6 .img-channeling-logo {
    margin-top: -15px;
}

.channeling-5 .img-channeling-logo {
    margin-top: -50px;
}



/* Kanoodle menu */

.row-red {
    background-color: #ED1C26 !important;
      background: rgb(237, 28, 38);
      background: linear-gradient(158deg, rgba(237, 28, 38, 1) 0%, rgba(189, 8, 16, 1) 100%);
    color: #fff;
}

.row-red a {
    color: #fff;
    border-bottom-color: #fff;
}

.row-red a:hover {
    color: #ffd8da;
    border-bottom-color: #ffd8da;
}

.img-fluid.img-fill {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.content-box-menu-kanoodle {
    /* background: url("https://www.parkri.ie/wp-content/uploads/2021/08/marble_seamless.jpeg"); */
    /* background-size: contain; */
    background: #fff;
}

.row-red h2 {
    color: #fff;
    margin: 0;
    padding: 15px;
    font-size: 32px;
    text-transform: uppercase;
}

.row-red p {
    font-size: 21px;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    padding: 0 15px;
}

@media (max-width: 767px) { .row-red p { text-align: left; } }
@media (max-width: 576px) { .row-red p { padding-bottom: 15px; } }

.row-red.rounded {
    border-radius: 3rem !important;
    
}

.subpage-header-menu-kanoodle {
    padding-top: 30px;
    padding-bottom: 30px;
}

.subpage-header .overlay-light {
    background-color: rgba(255, 255, 255, 0.7);
}

.menu-food-group {
    padding-bottom: 60px;
}

.menu-items .menu-item {
    padding: 30px 0;
}

.menu-item:not(:last-child) {
    border-bottom: 1px #fff solid;
}

.menu-item:last-child {
    margin-bottom: 0;
}



.menu-item p {
    margin-bottom: 0;
}

.menu-item h3 {
    margin-bottom: 10px;
}

.menu-icon {
    display: inline-block;
    
    height: 25px;
    width: 20px;
    
    background-size: 100%;
}

.menu-icon-chili {
    background: url("../img/pepper.svg") center no-repeat;
}

.menu-icon-vegan {
    height: 25px;
    width: 25px;
    background: url("../img/vegan.svg") center no-repeat;
}

.menu-icon-lowcal {
    background: url("../img/lowcal.svg") center no-repeat;
}

.allergens b {
    color: #ED1C26;
}

.kcals {
    color: #ED1C26;
    font-weight: bold;
}

.price {
    font-weight: bold;
    color: #ED1C26;
}

.btn-order {
    font-size: 32px;
}

.menu-box-right {
    margin: 30px 0 30px;
    background: #ED1C26;
      background: rgb(237, 28, 38);
      background: linear-gradient(158deg, rgba(237, 28, 38, 1) 0%, rgba(189, 8, 16, 1) 100%);
    padding: 15px 15px 1px;
    color: #fff;
    border-radius: 5px;
}


.order-bar {
    background: rgba(255, 255, 255, 0.95);
    padding: 15px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

/* .menu-food-group { margin-bottom:60px;} */

.menu-item-red-border
{
    border: 2px solid #ED1C26 !important; 
    border-radius: 20px !important;
    padding: 15px !important;
    margin: 15px -15px -15px -15px !important;
}

.menu-item-small { font-size: 60%; font-weight:100; }

/* Cook of Kells Menu Start */

.cook-of-kells-menu .row-red 
{  
    /* background: #908C13 !important; */
    background: #225d2a !important;
    /* background: linear-gradient(120deg, #908C13 50%, #4D5A31 50%) !important; */
    border-radius: 0 !important;
    clip-path: polygon(0 0, 100% 0, 97% 100%, 0% 100%);
    
}
/* .cook-of-kells-menu .allergens b { color: #B57F02; }
.cook-of-kells-menu .kcals { color: #B57F02; }
.cook-of-kells-menu .price { color: #B57F02; }
.cook-of-kells-menu .menu-item-red-border { border: 2px solid #B57F02 !important; }
.cook-of-kells-facts h3, .cook-of-kells-menu h3 { color: #4D5A31 !important } */

.cook-of-kells-menu .allergens b { color: #225d2a; }
.cook-of-kells-menu .kcals { color: #225d2a; }
.cook-of-kells-menu .price { color: #225d2a; }
.cook-of-kells-menu .menu-item-red-border { border: 2px solid #225d2a !important; }
.cook-of-kells-facts h3, .cook-of-kells-menu h3 { color: #000 !important }

.wine-small { font-size: 67%}
/* .cook-of-kells-menu .minerals-price
{
    font-size: 27px;
    color: #B57F02 !important;
} */

.cook-of-kells-menu .minerals-price
{
    font-size: 27px;
    color: #225d2a !important;
}
/* 
.btn-cook-of-kells
{
    margin: 0 5px;
    color: #4D5A31 !important;
    border-color: #4D5A31 !important;
}

.btn-cook-of-kells:hover
{
    color: white !important;
    background-color: #908C13 !important;
    border-color: #908C13 !important;
}  */


.btn-cook-of-kells
{
    margin: 0 5px;
    color: #225d2a !important;
    border-color: #225d2a !important;
}

.btn-cook-of-kells:hover
{
    color: white !important;
    background-color: #000 !important;
    border-color: #000 !important;
} 


.cook-of-kells-menu .subpage-header:nth-of-type(n+2){ margin-bottom: 75px; }

#kids
{ 
    background-image: url(https://www.parkri.ie/wp-content/uploads/2021/07/dessert.jpg) !important; 
    background-position: top !important;
}

.page-template-page-menu-cook-of-kells-lunch #kids { background-image: url(https://www.parkri.ie/wp-content/uploads/2020/10/Crepe-1.jpg)!important;  }

#drinks{ background-image: url(https://www.parkri.ie/wp-content/uploads/2021/07/drinks.jpg) !important; }

.cook-of-kells-menu .kanoodle-img { max-width: 550px !important; } 

.cook-of-kells-menu .row-red p { padding: 0 30px; }

@media(max-width:991px) { .cook-of-kells-menu .row-red p { padding: 15px 30px; } }

@media(min-width:577px)
{
    .cook-of-kells-btns
    {
        display: flex;
        justify-content: center;
    }
}

@media(max-width:576px) 
{ 
    .btn-cook-of-kells { margin: 5px; } 
    .menu-food-group .price-heading { padding: 0 0 15px 15px !important; }
    .price 
    {   
        padding-top: 15px;
        font-size: 21px;
    }
}

@media (min-width:577px) and (max-width:767px) { .cook-of-kells-btns { align-items: center; } }

.cook-of-kells-menu .menu-item:not(:last-child) {
    border-bottom: 1px #eee solid;
}

/* Cook of Kells Menu End  */
 
html { scroll-behavior: smooth;}


.wpcf7-list-item { margin-left: auto; }
.wpcf7-form label { width: 100%; }

.book-area h2 
{ 
    margin-bottom: 0;
    color: #001E5A;
}

.book-area h4 
{ 
    font-weight: 100;
    margin-bottom: 45px;
}

.contact-us .row .col-md-6:nth-of-type(2)
{
    border-left: 1px solid #E3DFDE;
    padding-left: 30px;
}

.contact-us .row .col-md-6:nth-of-type(1) h2 { color: #00935D; }
.book-area h2 { text-align: left;}

.contact-us .row:nth-of-type(2), .contact-us .row:nth-of-type(3)
{ margin-top: 10px; }

.contact-us .btn
{ 
    margin-top: 15px;
    margin-bottom: 30px;
}

.contact-us img
{
    max-width: 100px;
    width: 100%;
}


.nav-btn a
{
    border: 1px solid #00935D !important;
    border-radius: 50px;
    font-weight: 400;
    color: #00935D !important;
    background: white;
    margin-right:15px;
}

.nav-btn a:hover
{
    color: white !important;
    background: #00935D !important;
    border: 1px solid #00935D !important;
}

@media(max-width:991px) { .nav-btn a { float: right; } }

.dropdown-item.active, .dropdown-item:active { background: transparent;}