.editorial-shoppable-products-grid.index-1{padding-top:42px;padding-bottom:42px}@media(max-width:992px){.editorial-shoppable-products-grid.index-1{padding-top:25px;padding-bottom:25px;padding-left:35px;padding-right:35px}}@media(max-width:767px){.editorial-shoppable-products-grid.index-1{padding-left:0;padding-right:0}}.editorial-shoppable-products-grid.index-1{background-color:##f5f5f5}.editorial-across-module-landing-page.backgroundgrey{background-color:#fff}.m78-editorial-banner .col-md-8{padding-right:0}.featured-videos .owl-nav{top:46%;height:0;height:0}.featured-videos .owl-nav .owl-prev{left:84px}.featured-videos .owl-nav .owl-next{right:84px}@media(max-width:767px){.m78-editorial-banner .col-md-4{padding-left: 0px;}.ifram-cover video{width: 100% !important;}.featured-videos .owl-nav{top:22%}.featured-videos .owl-nav .owl-prev{left:7px}.featured-videos .owl-nav .owl-next{right:7px}}.related-stories{padding-bottom:0!important}.owl-carousel-home .item{width:100%;padding-bottom:0}.editorial-banner .editorial-item{padding-top:40px;padding-bottom:40px}.editorial-banner .editorial-item .row{margin:0}.editorial-banner .editorial-item .row iframe{width:100%;height:100%}.editorial-banner .editorial-item .row .editorial-banner-text-container{height:392px}.editorial-across-module-landing-page.editorial-item{padding-top:40px;padding-bottom:35px}.carousel-image-text.author{min-height:100px}.carousel-image-text.author:before{content:"Carousel image text"}.related-stories .owl-item .text-list{border:0}.related-stories .owl-theme .owl-dots .owl-dot span{background:#939393;opacity:.5}.related-stories .owl-theme .owl-dots .owl-dot.active span{background:#181818;opacity:1}.related-stories .owl-item .text-list.vertical-lines{border-right:1px solid #c2c1bf}.related-stories .owl-item.active .text-list.vertical-lines{border-left:1px solid #c2c1bf}.related-stories .owl-item.active ~ .active .text-list.vertical-lines{border-left:0}.related-stories .owl-item img{padding-right:2px!important}.related-stories .owl-item img{padding-left:2px!important}#em-topics .hrline{margin-top:45px}.hrline>a{display:inline-block;margin-top:1em;font-size:14px;text-transform:uppercase;line-height:normal}.editorial-item{padding-left:85px!important;padding-right:85px!important}.editorial-item.author{min-height:50px;border:3px solid silver}.editorial-title-black-row{border-top:1px solid #333;margin-left:85px;margin-right:85px}@media(max-width:991px){.editorial-item{padding:0 60px}}@media(max-width:767px){.editorial-item{padding-left:30px!important;padding-right:30px!important}#em-topics .hrline{margin-top:15px}.hrline>a{font-size:10px}.editorial-title-black-row{margin-left:30px;margin-right:30px}}.ifram-cover video{    width: 697px;}
.m78-editorial-banner .editorial-banner-text-container{display:table;width:100%}
.m78-editorial-banner .editorial-banner-text{padding-left:20px;height:100%;vertical-align:middle}
.m78-editorial-banner .col-md-8{padding-left:0}
.m78-editorial-banner .col-md-4{padding-right:0}
.editorial-banner-text .detail{height: 295px;
    margin-bottom: 9px;
    overflow: hidden;}
.m78-editorial-banner p{font-size:16px;color:#656463;margin:-16px 0 0;line-height:25px;padding:0 0 40px 0}
.m78-editorial-banner p.auth{display:inline-block;padding-top:23px;padding-bottom:32px;font-size:14px;font-style:italic}
.m78-editorial-banner .button{background-color:white;border:solid 2px;width:100%;line-height:30px !important}
.m78-editorial-banner .row{border-bottom:1px solid;padding-bottom:30px;border-top:3px solid;padding-top:30px}
.m78-editorial-banner .primary-icon-color-theme{margin-bottom:3px;padding:0 2px}
@media(max-width:1200px){.m78-editorial-banner h2{font-size:35px}
}
@media(max-width:991px){.m78-editorial-banner .editorial-banner-text{display:block;padding-left:0;margin-bottom:-45px}
.m78-editorial-banner .link{margin-bottom:45px}
.m78-editorial-banner .row{padding-top:28px}
.m78-editorial-banner p.parag{margin-top:25px;margin-bottom:19px}
}


.top-banners {
    padding: 65px 0;
}

.top-banners .hover-box {
    position: absolute;
    bottom: 25px;
    background-color: #00000063;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    padding: 15px;
    color: #fff;
}
.bn-box {
    overflow: hidden;
    position: relative;
     -webkit-transition: all .7s ease;
    transition: all .7s ease;
}

.top-banners .bn-box:before, .top-banners .bn-box:after {
position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    content: '';
    opacity: 0;
    -moz-transition: opacity .45s,-moz-transform .45s;
    -o-transition: opacity .45s,-o-transform .45s;
    -webkit-transition: opacity .45s,-webkit-transform .45s;
    transition: opacity .45s,transform .45s;
}

.top-banners .bn-box:before {
    border-top: 1px solid rgba(0,0,0,.5);
    border-bottom: 1px solid rgba(0,0,0,.6);
    -webkit-transform: scale(0,1);
    -moz-transform: scale(1,0);
    -sand-transform: scale(0,1);
    -ms-transform: scale(0,1);
    -o-transform: scale(1,0);
    transform: scale(0,1);
}

.top-banners .bn-box:after {
    border-right: 1px solid rgba(0,0,0,.5);
    border-left: 1px solid rgba(0,0,0,.6);
    -webkit-transform: scale(1,0);
    -moz-transform: scale(1,0);
    -sand-transform: scale(1,0);
    -ms-transform: scale(1,0);
    -o-transform: scale(1,0);
    transform: scale(1,0);
}
.top-banners .bn-box:hover:before, .top-banners .bn-box:hover:after
{
    opacity: 1;
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -sand-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
        z-index: 100;
}



.top-banners .hover-box {z-index:101;}
.top-banners .hover-box h3{margin-bottom:10px; font-family: 'Meta Serif Offc W01 Bold';}

.top-banners .bn-box:hover img{-webkit-transform: scale(1.2);
    transform: scale(1.1);}

.top-banners .bn-box img{ -webkit-transition: all .7s ease;
    transition: all .7s ease;}
   

.top-banners .link {
    display: block;
}
.top-banners .link a {
    display: inline-block;
    border-color: #000 !important;
    padding: 20px;
    font-family: 'Meta Serif Offc W01 Bold';
}


footer.footer {
    background-color: transparent;
    background-image: url(../img/food-bg.jpg);
}
footer.footer .box ul li{color:#fff;}
footer.footer .box ul li a{color:#fff;}

footer.footer .bottom {
    color: #fff;
}
footer.footer .social a {
    color: #fff;
}


.hboxs .text {
    width: 90% !important;
    background-color: #f3f2f1;
    margin: 0 auto !important;
    padding: 10px;
    position: relative;
    top: -51px;
    min-height: 145px;
}

.footer .footer-shadow {
    height: 310px !important;
}

.hwethreblock {
    padding-top: 70px !important;
}
.accessories {
    background-image: url(../img/ac-bg.jpg); padding:50px 0 20px;
background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    
}


.cat-img {
    border: 2px #fffcfcad solid !important;
}


.bn-box a {
    padding: 15px;
    border-color: #000 !important;
    margin: 15px auto 0;
    display: block;
    max-width: 120px;
    text-align: center;
}

.accessories .bn-box {
    background-color: #f3f2f1;
    min-height: 200px;
    padding: 25px;
    position: relative;
    left: -24px;
    top: 15px;
    
}

.accessories .bn-box h3{
    font-family: 'Meta Serif Offc W01 Bold';
    margin-bottom: 15px;
    font-size: 22px;
    text-align:center;
}

.hd-title {
    color: #fff;
    text-align: center;
    margin-bottom: 65px;
    font-family: 'Meta Serif Offc W01 Bold';
}

.ac-box img {
    -webkit-transition: all .7s ease;
    transition: all .7s ease;

}


.ac-box:hover img {
   
    transform: scale(1.3) rotate(3deg);
    transform: scale(1.3) rotate(3deg);
   
}

.ac-box {
    overflow: hidden;
    margin-bottom: 50px;
}

.ac-box:before {
    content: "";
    background-image: url(../img/acc-borer.png);
    background-repeat: no-repeat;
    background-size: 105%;
    position: absolute;
    z-index: 999;
    display: block;
    left: -5px;
    right: 0;
    top: -9px;
    bottom: 0;
    width: 100%;
}

@media (min-width:991px) and (max-width:1024px)  {
    .accessories .bn-box {
    font-size: 12px;
}

.accessories .bn-box h3 {
    margin-bottom: 5px;
    font-size: 16px;
}
.bn-box a {
    margin: 0px auto 0;
}
.bn-box p {
    line-height: normal;
}

.accessories .bn-box {
    top: 0px;
}

.ac-box:before {
    background-size: 105%;
    left: -2px;
    top: -8px;
}

.top-banners .hover-box h3 {
    font-size: 18px;
}

} 

@media (min-width:769px){
    .mov-set {display:none;}
} 

@media (max-width:768px){
    .accessories .bn-box {
        left: 0px; 
        top: 0px;
       min-height: auto;
    }
    
    .ac-box {
   
    margin-bottom: 0px;
}
.ac-box:before {display:none;}

.desk-set {display:none;}

.accessories {
    padding: 50px 0 40px;
}
.editorial-shoppable-products-grid .info {
    height: 50px;
}

.top-banners {
    padding: 65px 0 30px;
}
.hd-title {
    margin-bottom: 20px;
    font-size: 20px;
}
.accessories .bn-box h3 { font-size: 18px;}

.top-banners .hover-box h3 {
    margin-bottom: 0px;
    font-size: 20px;
}
.rotate-banner {display: none !important;}

.accessories .bn-box p {display: none;}


}


.home-top-banner .owl-dots button, .accerag .owl-dots button {
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    border-radius: 30px;
    margin: 5px;
}


.home-top-banner .owl-dots button.active, .accerag .owl-dots button.active {background-color:#000;}
.editorial-shoppable-products-grid .info {
    height: 50px !important;
}

