/*!
Theme Name: kerryfood
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kerryfood
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

kerryfood is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



.logo a img { max-height: 35px; }
* {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100;text-size-adjust: 100%;}

/* font family */
@font-face{font-family:'Noto Sans';src:url('./fonts/NotoSans-Regular.ttf');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Sans';src:url('./fonts/NotoSans-Medium.ttf');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Sans';src:url('./fonts/NotoSans-SemiBold.ttf');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Sans';src:url('./fonts/NotoSans-Bold.ttf');font-weight:700;font-style:normal;font-display:swap;}

body{margin:0px; padding: 0px;}
body,html{scroll-behavior: smooth;overflow-x:hidden;}
html{font-family:'Noto Sans';margin-top: 0 !important;overflow-x: hidden;}
h1{font-Weight:600;font-size:48px;line-height:56px;color:#005776;margin-bottom:20px;margin-top:0px;letter-spacing: -2px;}
h2, .recipe-details h2 a{font-size: 32px;line-height: 40px;font-weight:600;color:#005776;margin-top:0px;margin-bottom:10px;letter-spacing: -1.5px;}
h3{font-size: 24px;line-height: 32px;font-weight: 700;letter-spacing:-1px}
p{font-weight: 400;font-size: 18px;line-height: 32px;color:#3D3D3D;margin-bottom:15px;margin-top:0px}
.container{max-width:1260px;width:100%;margin: 0px auto;padding: 0px 15px;}
ul{list-style: none;}
header#masthead {box-shadow: 2px 2px 2px 0px #00577633;width:100%;display: flex;}

/*header*/

.header-logo{display: flex;align-items: center;}
.btn, .header-btn{font-weight: 500;font-size: 18px;line-height: 24px;background-color:#F9CF20;border-radius: 99px;padding:8px 26px 8px 26px;color:#2B2B2B;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;align-items:center;transition:0.3s}
.btn:after, .header-btn:after{content:'';background-image: url('images/arrow_forward.png');background-repeat: no-repeat;background-position: right center;height:10px;width:12px;margin-left:8px;transition:0.3s;margin-top:2px}
.btn:hover, .header-btn:hover{background-color:#005776;color:#ffffff}
.btn:hover:after, .header-btn:hover:after{transform: translateX(50%);background-image: url('images/arrow-white.png')}
.header-logo-menu{display: flex;align-items: center;justify-content: space-between;}
.header_menu{display:flex;align-items:center;}
#site-navigation ul li{padding:23px 16px;position: relative;}
#site-navigation ul li::before{content:'';display:block;width:100%;height:5px;background:#F9CF20;transition:width .3s;position: absolute;bottom: 0px;left: 0px;}
#site-navigation ul li::after{content:'';display:block;width:0%;height:5px;background:#005776;transition:width .3s;position: absolute;bottom: 0px;left: 0px;}
#site-navigation ul li:hover::after{width:100%;background:#005776}
#site-navigation ul li a{text-decoration:none;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-0.02em;text-align:center;color:#005776;}
.header-btn-main{margin-left:32px;}
.menu{margin:0px}


/*footer*/
.site-footer{background-color:#408087;padding:65px 0px 22px;}
.social-links{display: inline-flex;flex-direction: row;margin-top:40px}
.social-links a{margin:0px 23px;color:#ffffff;font-size: 22px;transition: 0.3s;}
.social-links a:hover{color:#F9CF20;}
.footer-last-left{font-size: 18px;font-weight: 500;line-height: 22px;color: #ffffff;}
.site-footer .links{font-size: 18px;line-height:24px;font-weight: 500;color:#ffffff;text-decoration: none;transition: 0.3s;}
.site-footer .links:hover{color:#F9CF20}
.footer-last{display:flex;justify-content:space-between;padding:33px 0px 55px;border-top:1px solid #E4E6F1;}
.footer-last-right .links{margin:0px 50px;}
.footer-inner{padding-bottom: 60px;}
.footer-left .pages-links ul{padding:0px;margin:0px;display: flex;flex-wrap: wrap;justify-content: flex-end;width:60%;}
.footer-left{display:flex;flex-direction: row;width: 100%;}
.footer-left .pages-links ul li{width:170px;margin-bottom: 15px;}
.pages-links{width:60%;align-items: flex-end;display: flex;flex-direction: column;margin-top:47px}
.logo-social-wrapper{width:40%}


/*Home banner*/
.home-banner{background-size:cover;padding:280px 0px;background-repeat:no-repeat;}

/*Pride kerry section*/
.Pride-kerry-main{padding:70px 0px 60px;background-color:#FEF9E7}
.Pride-kerry-inner{display: flex;justify-content: space-between;}
.Pride-kerry-left{width:75%;padding-right:15px;}
.Pride-kerry-right{width:25%;padding-left:10px}
.kerry-content{width:92%}
.kerry-content p {font-size: 14px;line-height: 22px;}
.kerry-content a {color: #015776}
.kerry-content a:hover { text-decoration:none; }
.video-images-repeater{display:flex;align-items:center;justify-content: center;}
.video-images{margin:63px 30px 10px}
.video-frame{position: relative;height:500px;width:100%}
.video-frame a{display:block;height:500px;width:100%;background-size:cover;background-repeat:no-repeat;  background-position: center;}
.video-frame iframe{border-radius: 16px;}
.video-play-btn:before, .video-listing iframe:before{content:'';height:40px;width:40px;position: absolute;top:50%;left:50%;border-radius: 50%;background-color:#F9CF20;transform: translate(-50%, -50%);cursor: pointer;z-index:1}
.video-play-btn:after, .video-listing iframe:after{content:'';width:0px;height:0px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #2B2B2B;position: absolute;top:50.1%;left:50.5%;transform: translate(-50%, -50%);cursor: pointer;z-index:2}
.video-frame p{margin:0px;padding:0px;line-height: 0px;}
.ytp-large-play-button{display: none;}
.video-listing{position: relative;}
.video-listing p{margin-bottom:0px;line-height: unset;}
.kerry-img{text-align:center}
.kerry-img img {margin-top:20px;width: 60%;border: 20px solid #f9cf20;border-radius: 10px;}

/*recipe listing*/
.video-data-right h1 {margin-bottom:10px;}.recipe-text-box{padding:0 0 15px 0}
.recipes-listing-main{padding:80px 0px 0px}
.recipes-listing-inner{display: flex;width:100%;flex-wrap: wrap;justify-content: center;position: relative ;padding-bottom:210px}
.recipe-details{width:27%;margin:0px 15px 15px 15px;border-radius: 16px;background-color:#ffffff;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,87,118,0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0,87,118,0.3);box-shadow: 0px 0px 10px 0px rgba(0,87,118,0.3);padding:16px}
.video-listing iframe, .video-frame-listing a, .video-frame-listing{border-radius: 8px;height:548px;width:100%;display:block;}
.video-frame-listing a{background-position: center;background-size: cover;background-repeat: no-repeat;}
.video-small-text{border-bottom:0.5px solid #669AAD;padding-bottom: 16px;}
.recipe-data span{display: flex;align-items: center;width:19%;padding-right:5px;font-size: 14px;line-height: 16px;font-weight: 500;color:#2B2B2B}
.recipe-data{display: inline-flex;padding:16px 0px 16px;width:100%;}
.recipe-data span img{margin-right:8px;max-width: 24px;max-height: 24px;}
.tab-contents .tab-content{display: none;}
.tab-contents .tab-content.active{display: block;}
.recipe-details h2 a{text-decoration:none}
.btn.btn-border{border:1px solid #F9CF20;background-color: transparent;}
.btn.btn-border:hover{background-color: #005776;border-color:#005776}
.recipe-deatil-main .btn-border{position: relative;padding:8px 26px 8px 56px;position: relative;left:100px}
.recipe-deatil-main .btn-border:after{background-position: left center;transform: rotate(180deg);position: absolute;left: 25px;margin-left:0px}
.recipe-deatil-main{padding-top:32px;}
.recipe-detail-page{display: flex;width:100%;padding:50px 100px 64px}
.video-listing-left{width:37%}
.video-data-right{width:63%}
.video-frame iframe{width:100%;border-radius: 8px;aspect-ratio: 9/16;}
/* .video-frame iframe{width:100%;border-radius: 8px;height:607px;aspect-ratio: 9/16;} */
.video-data-right{padding:10px 0px 0px 75px}
.video-frame .ytp-large-play-button{display: none;}
.video-small-text{margin-top:40px;font-size: 18px;line-height: 32px;font-weight: 400;color:#3d3d3d}
.video-data-right .video-small-text{border-bottom: 0px;}
.video-data-right .recipe-data{margin:0;width:100%;padding:0px 0px 30px}
.video-data-right .recipe-data span{font-size: 18px;line-height: 24px;font-weight: 500;margin-right:15px;padding:0px}
.video-data-right .recipe-data span img{max-width: 34px;max-height: 34px;}
.eu-label-heading{margin-top:18px;margin-bottom:15px}
.serving-repeater-data-main .tab-contents{margin-top:20px}
ul.tab-titles, .ingredients-mobile .tab-titles, .category-listing-wrapper .tabs-main ul{display: inline-flex;padding:0px;border-radius: 99px;background-color:#FEF9E7}
ul.tab-titles li, .ingredients-mobile .tab-titles li, .category-listing-wrapper .tabs-main li{display: inline-flex;}
ul.tab-titles li a, .ingredients-mobile .tab-titles li a, .category-listing-wrapper .tabs-main li a{font-size: 18px;line-height:24px;font-weight: 500;padding:8px 24px;background-color:#FEF9E7;text-decoration: none;color:#408087;border-radius: 99px;transition: all 0.5s ease;}
.category-listing-wrapper .tabs-main li a{padding:5px 50px}
ul.tab-titles li a.active, .ingredients-mobile .tab-titles li a.active, .category-listing-wrapper .tabs-main a.active{color:#2b2b2b;background-color:#F9CF20;border-radius: 99px;}
ul.tab-titles a:nth-child(2):hover::before, .tabs a:nth-child(2):focus::before, .ingredients-mobile .tab-titles li a:nth-child(2):hover::before,.ingredients-mobile .tab-titles li a:nth-child(2):focus::before {left: 0;}
ul.tab-titles a:nth-child(2)::before, .ingredients-mobile .tab-titles li a:nth-child(2)::before{left: calc(-100% - 10px);}
.tab-inner-heading{font-size: 18px;line-height: 32px;font-weight:600;color:#005776;margin-bottom: 4px;letter-spacing: -0.5px;}
.recipe-content{background-color:#CCDDE4;border-radius:8px;width:62px;margin-right:5px;display:flex;flex-direction:column;justify-content:space-between;align-items: center;min-height: 62px;padding: 2px;}
.recipe-content p{padding:5px 2px 3px 2px;font-size:14px;line-height:18px;font-weight:400;color:#005776;text-align: center;letter-spacing: -1px;margin-bottom: 0px;min-height:44px}
.recipe-content span{color:#005776;display: block;background-color:#ffffff;border-radius: 8px;width:100%;font-size: 14px;line-height: 18px;text-align: center;letter-spacing: -1px;}
/* .recipe-gram-content-loop{display:inline-flex;flex-direction:column;} */
.recipe-gram-content{display: flex;}
.recipe-gram{margin:5px 5.5px 0px 0px;border-radius:8px ;border:2px solid #fce78f;color:#005776;font-size: 14px;line-height:18px;text-align: center;letter-spacing: -0.5px;}
.tab-ri-heading{font-size:18px;line-height:24px;color:#005776;margin-top:-55px; font-weight: 600;letter-spacing: -0.5px;}
.recipe-method-section{background-color: #FEF9E7;padding-bottom:35px;}
.ingredients-desktop{display: flex;padding:0px 80px}
.ingredients-list-left{background-color:#ffffff;width:40%;padding:40px 40px 40px 40px;height:100%;border-radius: 0px 0px 32px 32px;position: -webkit-sticky;position: sticky;top:0px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,87,118,0.3);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 87, 118, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(0,87,118,0.3);}
.ingredients-method-right{width:60%;padding:40px 0px 40px 50px;}
.ingredients-method-content ol{padding-left:20px}
.ingredients-list-left ul{padding-left:0px;margin:0px}
.ingredients-list-left ul li{padding:13px 0px;border-bottom:0.5px solid #669AAD;}
.ingredients-list-left ul li span{width: 60%;}
.ingredients-method-content{margin-top:33px;}
/* .tip-content-main, .ingredient-content-list{width:77%} */
.ingredients-method-content ol li{font-size: 18px;line-height: 32px;margin-bottom:30px;color:#2b2b2b}
.tip-content-main{background-color:#F9CF2080;padding:30px;border:1px solid #F9CF20;border-radius: 32px;margin-top:25px;-webkit-box-shadow: 0px 0px 10px 0px rgba(249,207,32,1);-moz-box-shadow: 0px 0px 10px 0px rgba(249,207,32,1);box-shadow: 0px 0px 10px 0px rgba(249,207,32,1);}
.tip-heading{color:#005776;margin-bottom:5px;margin-top:0px}
.tip-content p{color:#2b2b2b;margin-bottom:0px}
.ingredient-content-list{margin-top:40px}
.ingredient-content-list-content p{font-size: 14px;line-height:24px;color:#2b2b2b}
.ingredients-mobile-wrapper{display: flex;}
.ingredients-mobile ul{margin:0px;padding:0px}
.ingredients-mobile{display: none;}
.recipe-gram-content-loop .recipe-gram span{display: none;}
.Pride-kerry-right .video-frame iframe{width:100%;aspect-ratio: 9/16;height:auto}
.ingredients-mobile-wrapper .tab:not(.active){display:none;}
/* .video-play-btn{pointer-events: none;} */
.mobile-icon{display: none;}
#main-menu{display: none;}
.ingredients-mobile-wrapper .ingredients-list-left{width:100%;background-color:#fef9e7}
.ingredients-mobile .ingredients-method-right{width:100%}
.Pride-kerry-right .video-frame{line-height: 0px;width:100%}
/* .recipes-listing-inner.tab-content{display: none;} */
.recipes-listing-inner.tab-content.active{display: flex;}
.recipes-listing-inner{margin-top:40px}
.category-listing-wrapper .tabs-main{align-items:center;justify-content:center; display: flex;}
.category-listing-wrapper .tabs-main li a{border-radius: 99px;}
.recipes-listing-inner{display: none;}
.recipe-conatiner{display: flex;align-items: center;width:29.5%}
.video-listing-detail h2{margin-top:15px;min-height:80px;text-align:left}
.video-listing-detail .recipe-data{border-top:0.5px solid #d9e6ea}
.recipe-detail-page .video-frame a{border-radius: 8px;height:607px}
.recipe-detail-page .video-frame{border-radius: 8px;height:auto}
/* .recipe-detail-page .video-frame{border-radius: 8px;height:607px} */
.ingredient-content-list h3{color:#005776;margin-bottom:20px}
#play-btn.hidden{display: none}
iframe::-webkit-media-controls-start-playback-button{display:none !important;}
.ytp-large-play-button{display:none !important;}
.youtube-video-img{background-size:cover;background-repeat:no-repeat;height:auto;width:100%;display:inline-flex;background-position: center;position: absolute;border-radius: 8px;}
/* .youtube-video-img{background-size:cover;background-repeat:no-repeat;height:607px;width:100%;display:inline-flex;background-position: center;position: absolute;border-radius: 8px;} */
/* .Pride-kerry-right .youtube-video-img{height:500px} */
.logo a{display: flex}
/* .video-images img{width:67px} */
.video-listing-detail .btn:after{margin-left:16px}
.video-play-btn{height:100%;width:100%;position:absolute;z-index:1;cursor:pointer;}
.video-play-btn.hidden{opacity:0;pointer-events:none;}
.recipe-detail-page .video-data-right .recipe-data span{font-size: 16px;letter-spacing: -0.5px;}
ul.tab-titles li a, ul.tab-titles{background-color:#fef5d2}
.ingredients-list-left h2{margin-bottom:20px}
.ingredients-list-left ul li span{font-size: 18px;line-height: 32px;font-weight: 500;color:#2b2b2b;}
.video-listing-detail .recipe-data span{width:fit-content;margin:0 10px}
.Pride-kerry-right .video-frame{-webkit-box-shadow:0px 0px 10px 10px rgba(0,87,118,0.3);-moz-box-shadow:0px 0px 10px 10px rgba(0,87,118,0.3);box-shadow:0px 0px 10px 2px rgba(0,87,118,0.3);border-radius:8px;}
.ingredients-list-left:before{content:'';border:5px solid #ffffff;display:block;position:absolute;top:-10px;width:100%;left:0px;}

/*pagiation css*/
.pagination-style{display: flex;justify-content:center;}
.page-numbers{padding:5px 10px;color:#ffffff;background-color: #005776;margin-right:5px;text-decoration: none;}
.page-numbers svg path{fill:#ffffff}
.blog-list-pagination{position: absolute;bottom:50px}
.recipes-listing-inner .video-frame,.recipes-listing-inner .youtube-video-img, .recipes-listing-inner .video-bg-img,.recipes-listing-inner .video-frame iframe{height:548px}
.ingredient-content-list-content p strong{font-weight: 600;}
.ingredients-desktop{padding:0px 80px}
.Pride-kerry-right .video-frame .youtube-video-img{height:auto}
.Pride-kerry-right .video-frame{height:auto}
.video-images img{max-height: 80px;}

@media screen and (max-width: 1800px) {
  
}
@media screen and (max-width: 1600px) {
  
    h1{font-size: 45px;line-height: 55px;}
    h2, .recipe-details h2 a{font-size: 30px;line-height:38px;}
    .footer-last-left, .site-footer .links{font-size: 17px;line-height: normal;}
    .social-links a{margin:0px 10px}
    ul.tab-titles li a, .ingredients-mobile .tab-titles li a, .video-data-right .recipe-data span,.video-small-text, .btn, .header-btn, .ingredients-method-content ol li,p{font-size: 17px;line-height: normal;}
    .eu-label-heading{margin-top:10px;margin-bottom: 0px;}
    .recipe-detail-page{padding-top:40px}
    /* .video-frame iframe{height:575px} */

  
}
@media screen and (max-width: 1440px) {
    .container{max-width: 95%;}
    h1{font-size: 42px;line-height: normal;}
    h2, .recipe-details h2 a{font-size: 27px;line-height:normal;}
    .eu-label-heading{margin-bottom:15px;}
    .tab-inner-heading{margin:10px 0px}
    .recipe-content{height:66px}
    .ingredients-method-content ol li{margin-bottom: 20px;}
    .ingredients-method-right{padding:40px 20px 40px 40px}
    .footer-last{padding:35px 0px 15px}
    /* .video-frame iframe{height:550px} */
    .recipe-deatil-main .btn-border{padding:8px 26px 8px 46px}
    .recipe-deatil-main .btn-border:after{left:20px}
    .recipe-data span{font-size: 13px;}
    .video-listing iframe{height:450px}
    .video-listing-detail h2{min-height:74px}
    .Pride-kerry-main{padding:40px 0px}
    .kerry-content{width:95%;  }
    .video-images {margin: 40px 20px 10px;}
    .recipes-listing-inner{padding-bottom:150px}
    .recipe-detail-page{padding:40px 70px 64px}
    .recipe-deatil-main .btn-border{left:70px}
}
@media screen and (max-width: 1199px) {
  h1{font-size: 38px;}
    .video-data-right .recipe-data{margin:12px 0 0;width:100%;}
    ul.tab-titles li a, .ingredients-mobile .tab-titles li a, .video-data-right .recipe-data span, .video-small-text, .btn, .header-btn, .ingredients-method-content ol li,.tip-content p, p{font-size: 16px;}
    .ingredients-method-right{margin-bottom:20px}
    .video-data-right{padding:25px 0px 0px 45px}
    /* .video-frame iframe{height:500px} */
    .ingredient-content-list {margin-top: 30px;}
    h2, .recipe-details h2 a{font-size: 25px;}
    .ingredients-list-left{padding:40px 30px;width:30%}
    .ingredients-method-right {margin-bottom: 0;}
    .footer-last-left, .site-footer .links{font-size: 16px;}
    .footer-last-right .links {margin: 0px 20px;}
    .recipe-details{width:30%}
    .ingredients-method-content{width:100%}
    .tip-content-main, .ingredient-content-list{width:100%}
    .video-images {margin: 30px 20px 10px;}
    .recipe-detail-page{padding:40px 0px 64px}
    .ingredients-desktop{padding:0px}
    .recipe-data span{width:27%}
    .video-listing-left{width:30%; }
    .video-data-right{width:70%}
    .recipe-deatil-main .btn-border{left:0px}
}
@media screen and (max-width: 1024px) {
  
  .recipe-gram-content{flex-wrap: wrap;}
  .recipe-gram-content-loop{margin-top:15px;}
  .tab-contents .tab-content{position: relative;}
  .tab-ri-heading{position: absolute;bottom:30px}
  .video-data-right{padding:10px 0px 0px 25px;}
  h1{font-size: 34px;}
  h2, .recipe-details h2 a{font-size: 22px;}
  .tab-inner-heading{margin:10px 0px 0px 0px;}
  .recipe-detail-page{padding:40px 0px;}
  .ingredients-method-right{padding:40px 10px 40px 30px;}
  .footer-left .pages-links ul{width: 100%;}
  .footer-last-left,.site-footer .links{font-size:15px;}
  .social-links{margin-top:20px}
  .footer-last-left{width:30%;margin-right:30px}
  .footer-last-right{width:70%;display: flex;justify-content: flex-end;}
  .site-footer{padding:50px 0px 25px}
  .footer-inner{padding-bottom:30px;}
  .ingredients-list-left ul li span{font-size: 15px;}
  .recipe-details{width:45%;}
  .video-images {margin: 30px 15px 10px;}
  .recipes-listing-inner{padding-bottom:120px}
  .footer-left{justify-content: space-between;}
  .pages-links{width:48%}
  .recipe-content{width:49px}
  .recipe-content p{font-size: 12px;line-height: 15px;}
  .recipe-content span, .recipe-gram{font-size: 12px;}
  .Pride-kerry-left, .video-data-right{width:60%}
  .Pride-kerry-right, .video-listing-left{width:40%}
  
}
@media screen and (max-width: 767px) {
  
  .video-listing-left{width:40%}
  .video-data-right{width:60%}
  h1{font-size: 30px;}
  .video-data-right .recipe-data{width:100%}
  ul.tab-titles li a, .ingredients-mobile .tab-titles li a, .video-data-right .recipe-data span, .video-small-text, .btn, .header-btn, .ingredients-method-content ol li, .tip-content p, p{font-size: 15px;}
  h2, .recipe-details h2 a{font-size: 21px;}
  h3{font-size: 20px;}
    .video-data-right .recipe-data span img{max-width:28px;max-height:28px;}
    /* .video-frame iframe{height:400px;} */
  .footer-left .pages-links ul li{width:140px}
  .video-play-btn:before{height:35px;width:35px;}
  .video-play-btn:after{border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 10px solid #2B2B2B;}
  .video-images {margin: 15px 10px 10px;}
  .recipe-content{margin-right:8px;width:53px;height:66px}
  .recipe-gram-content-loop{margin-top:10px}
  .tab-inner-heading{display: none;}
  .tab-ri-heading{display: none;}
  .recipe-gram{margin:3px 8px 0px 0px}
  .recipe-gram-content-loop .recipe-gram span{display: inline-block}
  .footer-last-right .links{margin:0px 7px}
}
@media screen and (max-width: 640px) {
  .blog-list-pagination { position:initial;padding:10px 0 40px }
  .header_menu{display: none;}
  .recipe-deatil-main .btn-border{font-size: 0px;padding: 9px 17px 9px 17px;}
  .recipe-deatil-main .btn-border:after{position: unset;}
  .recipe-deatil-main{padding-top:8px;}
  .recipe-detail-page{padding:16px 0px;flex-wrap: wrap;}
  .container{padding:0px 23px}
  .video-listing-left{width:100%}
  .video-data-right{width:100%;padding:32px 0px 0px 0px}
  .video-frame iframe{width:100%;}
  /* .video-frame iframe{width:100%;height:556px;} */
  h1{font-size: 24px;line-height: 32px;font-weight: 700;margin-bottom:8px;}
  .video-small-text{font-size: 16px;line-height: 24px;margin-top:0px;}
  .video-data-right .video-small-text,  .recipe-data{border-bottom:0.5px solid #669AAD}
  .video-data-right .recipe-data span{font-size: 14px;line-height: 16px;}
  .video-data-right .recipe-data span img{max-width:24px;max-height:24px;}
  .recipe-data span:last-child{margin-right:0px}
  .recipe-data{padding-bottom:16px;margin-bottom:0px}
  .eu-label-heading{font-size: 18px;line-height: 24px;margin-top:35px;letter-spacing: 0px;font-weight: 700;}
  ul.tab-titles li a{font-size: 18px;line-height: 24px;}
  .recipe-gram-content-loop .recipe-gram span{display: inline-flex;}
  .tab-ri-heading{display: none;}
  .recipe-gram{margin:3px 8px 0px 0px}
  .recipe-content{margin-right:8px;width:53px;height:52px}
  .recipe-gram-content-loop{margin-top:10px}
  .tab-inner-heading{display: none;}
  ul.tab-titles{margin-bottom:18px}
  .recipe-content p, .recipe-content span, .recipe-gram{font-size: 12px;line-height: 14px;}
  .ingredients-desktop-main{display: none;}
  .ingredients-mobile{display: block;margin-top:35px}
  .ingredients-mobile .tab-titles li a{font-size: 18px;line-height: 24px;padding:8px 35px}
  .ingredients-list-left{width:100%}
  .ingredients-method-right{width:100%;padding:0px}
  .ingredients-method-right h2{display: none;}
  .ingredients-method-content ol li{font-size: 16px;line-height: 24px;margin-bottom:18px;}
  h3{font-size: 18px;color:#005776}
  .tip-content p{font-size: 14px;line-height: 24px;color:#3d3d3d}
  .ingredient-content-list-content p{font-size: 12px;line-height: 22px;}
  .ingredient-content-list{margin:20px 0px 0px 0px;display: inline-block;}
  .ingredients-method-content{margin-top:16px;padding:30px}
  .ingredient-content-list {padding:30px}
  .tip-content-main{padding:20px 25px; margin-top:18px}
  .tip-heading{margin-bottom:0px;font-weight: 600;}
  .site-footer {padding: 43px 0px 10px;}
  .logo-social-wrapper{width:100%}
  .footer-left{flex-direction: column;}
  .footer-logo{text-align: center;}
  .follow-us-inner{text-align: center;margin-top:7px}
  .social-links{border-bottom:1px solid #E4E6F1}
  .social-links a{margin:0px 22px 30px;font-size: 16px;}
  .site-footer .links{font-size: 18px;line-height: 30px;}
  .footer-last{flex-direction: column;border:0px;padding:20px 0px 15px}
  .footer-last-left, .site-footer .footer-last .links{font-size: 10px;line-height: 24px;margin:0px;display: block;}
  .footer-last-left,   .footer-last-right{width:100%}
  .footer-left .pages-links ul{justify-content:flex-start}
  .footer-inner{padding-bottom:0px}
  .footer-left .pages-links ul li{width:100%;margin-bottom:5px}
  .pages-links{width:100%;margin-top:25px;}
  .home-banner{padding:80px 0px}
  .Pride-kerry-left{width:100%;padding-right:0px}
  .Pride-kerry-right{width:100%; padding-top:0px;padding-left:0px}
  .Pride-kerry-inner{flex-wrap: wrap;}
  .kerry-img img { width: 100%;border: 15px solid #f9cf20;margin-bottom: 30px; }
  .kerry-content{width:100%}
  .Pride-kerry-main{padding:25px 0px;}
  .Pride-kerry-main h1{margin-bottom:16px;font-weight: 700;}
  p{font-size: 16px;}
  .Pride-kerry-right .video-frame iframe{height:auto;aspect-ratio: 9/16;}
  .video-images{margin:37px 20px 15px;}
  .video-images-repeater .video-images:first-child{margin-left:0px}
  .recipe-details{margin:0px 0px 24px 0px;padding-bottom:24px;width:100%}
  .video-listing iframe{height:525px;}
  .video-listing-detail h2{font-size: 24px;line-height: 32px;margin:15px 0px;min-height:unset}
  .video-listing-detail .video-small-text{font-weight: 14px;line-height: 24px;}
  .recipe-data{border-bottom:0px}
  .video-listing-detail .btn{font-size: 18px;line-height: 24px;}
  .recipe-data span {font-size: 14px;width:35%}
  .recipe-data span img{margin-right:5px}
  .recipes-listing-main{padding:25px 0px;}
  .mobile-icon{display:flex;font-size:25px;color:#005776; width: 18px;}
  /* .mobile-icon .header-menu{display: flex;} */
  #main-menu.show{display: flex;}
  #site-header{padding-top:20px}
  header#masthead{padding:12px 0px; -webkit-box-shadow: 2px 2px 4px 0px rgba(0,87,118,0.5); -moz-box-shadow: 2px 2px 4px 0px rgba(0,87,118,0.5);box-shadow: 2px 2px 4px 0px rgba(0,87,118,0.5);}
  .header-logo-menu{position: relative;}
  #main-menu{position:absolute;top:44px;right:0;width:100%;background-color:#408087;z-index:9;}
  /* #site-navigation ul li a{background-color:#ffffff} */
  #site-navigation ul li a {color: #ffffff;}
  .header-btn-main{margin-left:0;padding:15px;}
  #site-navigation ul li{margin:0px 15px}
  .ingredients-mobile-wrapper .ingredients-list-left{margin-top:16px;width:100%;position: unset;border-radius: 32px;}
  .ingredients-mobile-wrapper .tab{width:100%;height:100%;margin-bottom:25px}
  .Pride-kerry-right .youtube-video-img{height:177px}
  .recipes-listing-inner{padding-bottom:30px;margin-top:0px}
  /* .recipe-detail-page .youtube-video-img{height:556px} */
  .logo a img{max-width: 111px;height: 32px;}
  .video-images img{max-height:80px}
  .category-listing-wrapper .tabs-main ul{width:100%;display: flex;justify-content:center}
  .category-listing-wrapper .tabs-main li a{padding:5px 10px;width: 100%;text-align: center;font-size:10px}
  .recipe-details h2 a{display: flex;margin-bottom:0px;font-size: 24px;font-weight: 700;}
  /* .recipe-detail-page .video-frame{height:556px} */
  .video-data-right .recipe-data{border-bottom: 0.5px solid #669AAD;padding:0px 0px 12px}
  .serving-repeater-data-main ul.tab-titles{margin-bottom:0;}
  .recipe-content span{letter-spacing: -0.2px;}
  .ingredient-content-list h3{font-weight: 600;margin-bottom: 8px;}
  .Pride-kerry-right .video-frame{height:auto;-webkit-box-shadow:0px 0px 10px 10px rgba(0,87,118,0.3);-moz-box-shadow:0px 0px 10px 10px rgba(0,87,118,0.3);box-shadow:0px 0px 10px 2px rgba(0,87,118,0.3);border-radius:8px;}
  .recipes-listing-inner .recipe-details:last-child{margin-bottom:0px}
  .ingredient-content-list-content p:last-child{margin-bottom:0px}
  .ingredients-method-content ol li:last-child{margin-bottom:0px}
  .tip-content{margin-top:10px}
  .footer-last-right{justify-content: flex-start;flex-direction: column;}
  .footer-logo img{max-width: 168px;}
  .video-images img{max-height:80px;}
  .tip-content-main { width: 90%;margin:0 auto }
  ul.tab-titles li a, .ingredients-mobile .tab-titles li a, .category-listing-wrapper .tabs-main li a {

  }
  .site-footer {text-align: center;}
  .recipe-text-box {padding-top: 30px;}
  .recipe-gram {display:none;}
  .ingredients-list-left {position:initial !important;}
}
  .ingredients-list-left ul li.sub-header {
    margin-top: 30px;
  }

  .ingredients-list-left ul li.sub-header span {
    font-size: 20px;
    font-weight: bold;
  }



.video-play-btn {display:none}