/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */



header#header .header-top-inner img.logo.img-responsive {
    width: 86px;
}
ul#top-menu li#category-2 .menu-images-container img {
    width: 150px;
    max-width: 100%;
}
#header.header-fixed img.logo.img-responsive{
    width: 86px !important;
}
.header-top::after {
    content: '';
    background: url(/themes/creamy/assets/img/menu-draw.png);
    z-index: 2;
    position: absolute;
    height: 19px;
    width: 100%;
}
.header-top{
    position: relative;
}
section.section-margin-top.promo-box-section.clearfix {
    background: url(/themes/creamy/assets/img/ldp_decora.png);
    background-size: 185px auto;
    background-repeat: no-repeat;
    background-position: 0 69%;
}
.intro-slider:before {
    content: '';
    background: url(/themes/creamy/assets/img/img-23.png);
    /* content: url(https://trendybakery.jntgroup.in/themes/creamy/assets/img/home-8-rev.png); */
    position: absolute;
    bottom: -40px;
    z-index: 9;
    /* animation: mymove 10s infinite; */
    left: -33px;
    transform: rotate(24deg);
    width: 140px;
    height: 157px;
    background-repeat: no-repeat;
    background-size: contain;
}
footer#footer:before {
    content: '';
    background: url(/themes/creamy/assets/img/bow_landing.png);
    position: absolute;
    top: -66px;
    width: 100%;
    height: 123px;
    left: 0;
    background-repeat: repeat;
    background-size: contain;
}
footer#footer {
    position: relative;
}
.footer-container:before {
    content: url(/themes/creamy/assets/img/menu-left.png);
    position: absolute;
    left: 0;
    opacity: .2;
}
.footer-container:after {
    content: url(/themes/creamy/assets/img/menu-right.png);
    position: absolute;
    right: 0;
    top: -98px;
    right: 0;
    opacity: .2;
}
#header .header-nav {
    position: relative;
    z-index: 9;
    background-color: #f68c21d4;
    padding: 12px 0;
    font-size: 12px;
}
.promo-text-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    text-align: center;
    left: 0;
}
.promo-banner-wrapper .promo-title {
    color: #000;

}
.promo-banner-wrapper .promo-sale {
   color: #000;
}
.listcategories .container div#category-carousel .owl-stage .owl-item:nth-child(4) .category-thumb {
    padding: 15px;
}
.intro-slider .owl-item .banner-des .banner-des-inner {
    background: #f68c2138;
    padding: 40px;
}
.listcategories .container div#category-carousel .owl-stage .owl-item .category-thumb {
    align-items: center;
    padding: 12px 0;
    height: 80px;
}
footer#footer section.block-social.col-xl-3 {
    display: none;
}





@media (min-width: 1200px){
.listcategories .container {
    width: 1300px;
    max-width: 100%;
}
.listcategories .category-box .owl-stage-outer .owl-item .category-desc .cat-title a {
    font-size: 14px;
}
.listcategories .category-box .owl-stage-outer .owl-item .category-layout {
    padding: 0 10px;
}
}


@media (max-width: 768px){
#header.header-fixed img.logo.img-responsive {
    width: 46px !important;
}
.header-top::after {
    content: '';
    background: none;
}
.intro-slider:before {
    content: '';
    background:none;

}
section.section-margin-top.promo-box-section.clearfix {
    background:none;
}
footer#footer:before {
    content: '';
    background:none;
}
    }
div.star.star_on:after, #product_comments_block_extra div.star_on:after, #product_comments_block_tab div.star_on:after {
        content: "\f005";
        font-family: "FontAwesome";
        display: inline-block;
        color: #F89F46;
 }
 .newsletter-popup-inner .newsletter-popup-text .send-response p.alert.alert-success {
   background: #CD9B33; 
}