#wrapper,body,html{
    color:#350905;
    background-color:#fff
}
#wrapper,.header-mobile,.navbar{
    position:relative
}
.submitrepice,button.btn.orange-btn-big.commentbutton{
    text-align:center;
    -ms-touch-action:manipulation;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.carousel-control.left,.carousel-control.right{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.downloadrecipe,.noneno,.sidenav a,.topicrecipe,a,a:focus,a:hover{
    text-decoration:none
}
body,html{
    margin:0;
    padding:0;
    height:100%;
    font:12px;
    font-family:Asap,sans-serif;
    font-size:16px;
    -webkit-font-smoothing:antialiased!important;
    background-image:url(../images/bgnew.png?v=1);
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
#wrapper,.headertext-bottom,.larg-title,.lightstart,.sidenav a,.twitter,button,input,select,textarea{
    font-family:Asap,sans-serif
}
#wrapper{
    min-height:100%;
    font-size:16px;
    padding-bottom:50px;
    box-shadow:0 1px 27px #d8d8d8;
    -webkit-font-smoothing:antialiased!important
}
.page-header{
    padding-bottom:9px;
    margin:0;
    border-bottom:1px solid #eee
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
.navbar-inverse{
    background-color:#fff;
    border-color:#fff
}
.navbar-brand{
    padding:0
}
.navbar-brand>img{
    height:auto;
    padding-left:15px;
    width:auto
}
.page-header .navbar-brand{
    height:80px
}
.navbar{
    min-height:50px;
    margin-bottom:20px;
    border:1px solid transparent
}
.navbar-nav{
    margin:7.5px 25px
}
.navbar-static-top{
    border-radius:0;
    height:131px
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    color:#ed1c24;
    background-color:#fff;
    font-size:17px;
    font-weight:700
}
.navbar-inverse .navbar-nav>li>a{
    color:#080808;
    background-color:#fff;
    font-size:17px;
    font-weight:700
}
.page-header .nav>li>a{
    padding:11px 5px;
    margin:1px
}
.recipeexpertdetailpage{
    fontsize:16px
}
.bg-overlay{
    background-image:url(../images/overlayimage.png);
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size:cover
}
.page-header .navbar-toggle{
    padding:10px;
    margin:25px 15px 25px 0
}
.header-mobile{
    font-size:18px;
    margin-left:-162px;
    top:-4px;
    width:167px;
    display:-webkit-inline-box
}
.sidenav{
    height:100%;
    width:0;
    position:fixed;
    z-index:1;
    top:0;
    right:0;
    background-color:#ed1c24;
    overflow-x:hidden;
    transition:.5s;
    padding-top:60px
}
.sidenav a{
    padding:4px 3px 4px 26px;
    font-size:18px;
    color:#fff;
    display:block;
    transition:.3s
}
.offcanvas a:focus,.sidenav a:hover{
    color:#f1f1f1
}
.sidenav a:hover, .sidenav a:focus, .sidenav a:active{
    background: #ffffff;
    color: #d71a21 !important;
}
li.active.nostyleimage {
    background: white;
    color: #d71a21 !important;
}
li.active.nostyleimage a {
    color: #d71a21 !important;
}
li.nostyleimage:active {
    background: white;
    color: #d71a21 !important;
}
.headertextbig{
    font-size:20px;
    font-weight:700;
    color:#1f1f1f;
    text-transform:uppercase
}
.sidenav .closebtn{
    position:absolute;
    top:0;
    right:25px;
    font-size:36px;
    margin-left:50px
}
.aspect-ratio,.owl-carousel,.person img{
    position:relative
}
#page-body{
    padding:0 30px 30px
}
i.fa.fa-arrow-left,i.fa.fa-arrow-right{
    font-size:27px;
    margin-top:-9px;
    color:#000
}
.owl-next,.owl-prev{
    position:absolute;
    top:50%;
    margin-top:-10px
}
.owl-prev{
    left:0
}
.owl-next{
    right:0
}
.course-start{
    background-color:transparent;
    background-image:-o-linear-gradient(150deg,transparent 57%,#02713d 35%);
    background-image:-moz-linear-gradient(150deg,transparent 57%,#02713d 35%);
    position:absolute;
    top:0;
    width:50%;
    padding-left:11px;
    letter-spacing:.5px
}
.padstart{
    padding:4px 0;
    border-radius:34px;
    margin-top:-30px
}
.lightstart{
    color:#141414;
    font-size:25px
}
.headertext,.headertextafter{
    font-size:17px;
    text-transform:uppercase;
    font-weight:700
}
.headertext{
    color:#d71a21
}
.headertextafter{
    color:#1f1f1f
}
.chefname{
    padding-top:5px;
    text-align:center;
    font-size:14px;
    color:#2b2b2b;
    line-height:15px
}
.carousel-indicators{
    bottom:0;
    left:70%;
    width:100%
}
.carousel-indicators .active{
    width:12px;
    height:12px;
    margin:0;
    background-color:#d71a21;
    border:1px solid #d71a21
}
.carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#000\9;
    background-color:#fff;
    border:1px solid #d71a21;
    border-radius:10px
}
img.responsiveimg.imagedownnew{
    vertical-align:baseline
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
    left:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    border:1px solid #d71a21
}
.recipesdetalsone{
    border-top:4px solid #ed1c24;
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;
    border-bottom:1px solid #dedede;
    box-shadow:0 3px 4px #d8d8d8;
    display:table
}
.person{
    margin-bottom:0!important
}
.margindown{
    margin-bottom:10px
}
.downloadrecipe{
    color:#000;
    font-size:14px;
    font-weight:700
}
.downloadbottom{
    display:-webkit-inline-box;
    margin-left:1px
}
.labelfont{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    color:#555;
    font-weight:300
}
button.btn.orange-btn-big.commentbutton{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:20px;
    font-weight:400;
    line-height:1.42857143;
    white-space:nowrap;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    user-select:none;
    border:1px solid transparent;
    border-radius:2px;
    color:#fff;
    background:#ed1c24
}
.submiturtitle,.talktitle{
    font-size:20px;
    font-weight:700
}
.submiturtitle{
    color:#ed1c24
}
.talktitle{
    color:#fff
}
.yourexpertdata{
    font-size:16px;
    color:#fff;
    margin-bottom:20px
}
.yourexpert-bg{
    background-image:url(../images/yourexpert.png);
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover
}
.askexpert,.submitrepice{
    color:#ed1c24;
    background:#fff;
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    line-height:1.42857143;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    font-size:18px;
    font-weight:700
}
.submitrepice{
    touch-action:manipulation;
    user-select:none;
    border:1px solid #ed1c24;
    border-radius:24px
}
.askexpert,button.btn.btn-green.btn-group-justified.cancelbutton{
    text-align:center;
    -ms-touch-action:manipulation;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.askexpert,.btn{
    border:1px solid transparent
}
.askexpert{
    box-shadow:0 3px 8px #d8d8d8;
    touch-action:manipulation;
    user-select:none;
    border-radius:24px
}
.person img{
    height:120px;
    top:-6rem;
    width:120px;
    display:block;
    margin:0 auto;
    border-radius:50%;
    border:5px solid #fff;
    box-shadow:0 1px 3px 2px #d8d8d8
}
.person h3{
    font-size:18px;
    color:#141414;
    margin-top:-5rem;
    font-weight:700
}
.formexpert,.whatsappdetails{
    vertical-align:middle;
    margin-top:20px;
    margin-bottom:0;
    text-transform:uppercase
}
.chefcirlce{
    border-radius:50%;
    height:90px
}
.recipesname:nth-child(even){
    background-color:#d71921;
    color:#fff
}
.headercheftitle{
    font-size:20px;
    font-weight:600;
    color:#1f1f1f
}
.recipesname:nth-child(odd){
    background-color:#fff;
    color:#d71921
}
.roundbutton{
    border-radius:20px
}
.socailicons{
    border-radius:50%;
    border:2px solid #e4e4e4
}
.backgroundicon{
    background:#ed1c24;
    height:24px;
    border-radius:7px;
    width:102px;
    margin-left:-4px
}
.formexpert{
    font-size:25px;
    font-weight:700;
    color:#d71921
}
.askdetailspage{
    font-size:16px;
    color:#454545;
    margin-bottom:0
}
.whatsappdetails{
    font-size:22px;
    font-weight:700;
    color:#d71921
}
.initail,.loggedperson{
    color:#080808;
    font-size:17px
}
.modal-header.whatsappdiv{
    padding:1px;
    border-bottom:1px solid #e5e5e5
}
.modal-header.registrationdata{
    border-bottom:1px solid #e5e5e5;
    padding:0 16px 10px 15px;
    text-align:center
}
.thankyoumessage{
    font-size:20px;
    font-weight:700
}
button.close.fa.fa-3x.crosssize{
    margin-top:-12px;
    font-size:47px
}
.initail{
    background-color:#fff;
    font-weight:400
}
.loggedperson,.loggedperson:hover{
    background-color:#fff;
    font-weight:700
}
.loggedperson:hover{
    color:#ed1c24;
    font-size:17px
}
.loggedperson::first-letter{
    font-size:150%;
    color:#8A2BE2
}
.aspect-ratio{
    width:100%;
    height:0;
    border:1px solid #ed1c24;
    padding-bottom:55%
}
button.btn.btn-green.btn-group-justified.cancelbutton,button.btn.btn-green.btn-group-justified.submitbutton{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    line-height:1.42857143;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    font-size:14px
}
.aspect-ratio iframe{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.upperpadmargin{
    margin-top:30px
}
button.btn.btn-green.btn-group-justified.cancelbutton{
    background-color:#fff;
    font-weight:700;
    touch-action:manipulation;
    user-select:none;
    border:1px solid #000;
    border-radius:24px;
    color:#000
}
.btn,button.btn.btn-green.btn-group-justified.submitbutton{
    -ms-touch-action:manipulation;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.textrightshift{
    text-align:right
}
button.btn.btn-green.btn-group-justified.submitbutton{
    background-color:#ed1c24;
    font-weight:700;
    text-align:center;
    touch-action:manipulation;
    user-select:none;
    border:1px solid #000;
    border-radius:24px;
    color:#fff
}
.recipe-title,.socailiconstitle{
    font-weight:700;
    padding-top:10px
}
li.nostyleimage{
    list-style:none
}
.paddingright{
    padding-right:0
}
.loginbutton{
    background:#ed1c24
}
.signupbutton{
    background:#fbaa13
}
.socailiconstitle{
    font-size:14px;
    color:#ed1c24;
    text-align:center;
    text-transform:uppercase;
    line-height:17px
}
.weekwhite{
    font-size:14px;
    color:#fff
}
.item-box{
    margin-bottom:15px
}
.recipe-title{
    min-height:80px;
    font-size:19px;
    color:#000;
    line-height:20px
}
.tiffintimetable{
    background-image:url(../images/tiffintimetable.png);
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover
}
.recipesname:nth-child(even)>.rescirlce{
    border:2px solid #fff;
    border-radius:50%
}
.recipesname:nth-child(odd)>.rescirlce{
    border:2px solid #b2b2b2;
    border-radius:50%
}
.recipesname:nth-child(even)>.recipestitle{
    background-color:#d71921;
    color:#fff
}
.recipesname:nth-child(odd)>.recipestitle{
    background-color:#fff;
    color:#424242
}
.recipeexpertdetails,.tiffinexpertdetails{
    text-align:left;
    color:#2b2b2b;
    font-size:19px;
    line-height:21px
}
.tiffinexpertdetails{
    font-weight:400
}
.recipeexpertdetails{
    font-weight:300
}
.iconleftright{
    text-align:right
}
.no-padd{
    padding:0
}
.innerpad{
    padding-top:10px
}
.recipestitle:nth-child(even){
    text-align:center;
    font-size:14px;
    color:#fff
}
.recipestitle:nth-child(odd){
    text-align:center;
    font-size:14px;
    color:#424242
}
.upperpadmore{
    padding-top:30px
}
.time-table i{
    color:#020202;
    opacity:.5
}
.fa-3x{
    font-size:15px
}
.btn,button.btn.btn-gray.showbutton{
    margin-bottom:0;
    font-size:18px;
    font-weight:700;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    background-image:none;
    color:#fff;
    vertical-align:middle;
    display:inline-block;
    cursor:pointer
}
.btn{
    padding:6px 12px;
    touch-action:manipulation;
    user-select:none;
    border-radius:4px
}
button.btn.btn-gray.showbutton{
    padding:4px 12px 3px;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    border-radius:4px
}
.answer,.question{
    line-height:19px;
    font-size:19px
}
button.btn.orange-btn-big.redcolorbutton{
    background:#ed1c24
}
.bgimage,.discussion{
    background-image:url(../images/imgbg.png)
}
.bgimage,.direction,.discussion{
    background-repeat:no-repeat
}
.question{
    color:#fdb813;
    font-weight:600
}
.answer{
    color:#222;
    font-weight:300
}
.qotes{
    margin-bottom:20px
}
.questionanswer{
    margin-bottom:10px;
    padding:10px 10px 10px 30px
}
.recipetitle{
    font-size:19px;
    color:#000
}
.week{
    font-size:14px;
    color:#000
}
.table.time-table{
    margin-top:15px
}
.contactus,.download{
    margin:5px;
    font-weight:700
}
.bgimage{
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover
}
.recipesinfocus{
    color:#2b2b2b;
    font-size:18px
}
.recipesfocus{
    border-radius:50%;
    border:5px solid #fff;
    box-shadow:1px 2px 5px #888
}
.contactus{
    font-size:24px;
    color:#222
}
.contactdetails{
    border:3px solid #d0d0d0;
    padding:5px;
    background-color:#ececec
}
.download{
    font-size:18px;
    color:#fff;
    text-align:left
}
.downloaddetails{
    border:3px solid #fff;
    padding:5px;
    background-color:#d71921;
    box-shadow:1px 5px 5px #888
}
.twitter{
    font-size:15px;
    font-weight:700;
    color:#181818
}
.twitterbg{
    background-color:#faf8ee
}
.discussion{
    background-size:cover;
    border:2px solid #fdb915;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover
}
.clickhere{
    font-size:14px;
    font-weight:700;
    color:#424242
}
.discussiontop{
    padding-top:40px
}
.loadmorediv{
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #f3efef;
    padding:10px;
    width:100%
}
.select-text{
    border-radius:13px;
    font-size:15px;
    font-weight:300;
    text-transform:capitalize;
    color:#6c6c6c;
    background-color:#fff;
    border:1px solid #dedede;
    padding:1px 5px 2px
}
button,input,select,textarea{
    font-size:inherit;
    line-height:inherit;
    border:none
}
.pic-bg{
    border:1px solid #eee;
    float:left;
    width:100%
}
.pic1{
    background-color:#d71921;
    text-align:center
}
.title-list{
    padding:0
}
.title-list li{
    vertical-align:middle;
    display:inline-block
}
.date,.text-list li,.time,.yotube-list li{
    display:block
}
.pic-title1{
    color:#fff;
    font-size:14px;
    font-weight:600
}
.headertext-bottom{
    font-size:30px;
    font-weight:700;
    color:#d71a21;
    padding:0 0 10px
}
.larg-title,.larg-titleafter{
    font-size:25px;
    font-weight:400;
    text-transform:uppercase
}
.larg-title{
    padding:5px 0;
    color:#000
}
.heading-small,.larg-titleafter{
    font-family:Asap,sans-serif;
    color:#d71921
}
.heading-small{
    font-size:17px;
    font-weight:600
}
.tifitaleslarg-txt,.tifitalessmal-txt{
    font-size:15px;
    font-weight:400;
    color:#424242;
    font-family:Asap,sans-serif
}
.tifintales-banner{
    border:1px solid #d71a21
}
.tifitaleslarg-txt{
    padding:0 0 15px
}
.carousel-control.right{
    right:0;
    left:auto;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,0)));
    background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%)
}
.carousel-control.left{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,0)));
    background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%)
}
.relatedarticle-text{
    font-family:Asap,sans-serif;
    font-size:20px;
    font-weight:700;
    color:#1f1f1f
}
.btn-view-more{
    font-family:Asap,sans-serif;
    font-size:16px;
    padding:8px 18px;
    background-color:#fff;
    border:1px solid #dbdbdb;
    border-radius:30px;
    color:#2b2b2b
}
.brd-line{
    border-bottom:1px solid #ccc;
    padding:45px 0 0
}
.articles-panel{
    padding:45px 0
}
.thumbnail{
    background-color:#f8f8f8;
    border-radius:0;
    padding:5px 5px 20px
}
.extra-largheading{
    font-family:Asap,sans-serif;
    font-size:25px;
    font-weight:600
}
.view-link{
    color:#fbaa13;
    font-family:Asap,sans-serif;
    font-size:13px;
    font-weight:400
}
.clearfix{
    clear:both
}
input[type=file]{
    display:block;
    padding:10px;
    min-height:45px
}
.day1{
    color:#f6dddd;
    font-size:14px;
    font-weight:400
}
.left-bar .heading-capitalize{
    padding-bottom:5px;
    color:#d71921;
    font-size:20px;
    font-weight:600
}
.date{
    color:#a9a9a9;
    font-size:13px;
    font-weight:600
}
.yotube-bg{
    background-color:#d71921;
    width:100%;
    float:left
}
.yotube-list li{
    padding:8px 15px 7px;
    color:#fff;
    font-weight:600
}
.yotube-list{
    padding:0
}
li .title{
    font-size:12px
}
.time{
    font-size:20px
}
.active-list{
    background-color:#bb161d
}
.recipe-name{
    background:url(../images/backgroundimage.png) no-repeat;
    width:100%;
    float:left;
    border:1px solid #dbdbdb
}
.right-bar .heading-uppercase{
    padding-top:30px;
    padding-bottom:23px;
    color:#d71921;
    font-size:20px;
    font-weight:600
}
.phone-box{
    background-color:#ececec;
    border:2px solid #d0d0d0;
    padding:10px 15px
}
.heading-text{
    color:#3b3b3b
}
.text-list li{
    font-weight:600;
    font-size:18px;
    color:#000
}
.loadmore,.tag-head{
    font-weight:700;
    text-align:center
}
.loadmore{
    color:#a6a6a6;
    font-size:14px
}
.padding_search{
    padding:15px;
    background-color:#ddd
}
.form-control{
    font-size:16;
    color:#4a4a4a
}
.searchclass{
    background:#ed1c24;
    padding:5px
}
.col20{
    width:50%;
    float:left;
    padding:20px 5px
}
.recipe-main{
    margin-bottom:2px;
    position:relative
}
.stories .list-inline>li{
    padding-left:2px;
    padding-right:0
}
.list-inline{
    margin-left:0
}
.stories li.col-sm-6{
    width:49%
}
.recipe-image{
    position:relative;
    max-height:247px;
    overflow:hidden
}
#footer,.col20 h2,.instagram iframe,.recipe-tag,.tag-head{
    position:absolute
}
.recipe-tag{
    background-color:rgba(0,0,0,.4);
    width:100%;
    height:100%;
    bottom:0
}
.tag-head{
    color:#fff;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    margin:auto auto 10px;
    font-size:18 pt
}
.directiontitle,.ingridienttitle{
    color:#000;
    font-size:18px;
    text-decoration:none;
    text-transform:uppercase
}
ol{
    list-style:none;
    font-size:16px;
    font-weight:300;
    xlist-style:none;
    padding:0 0 0 12px;
    xlist-style-image:url(../images/arrow.png);
    color:#454545;
    margin-bottom:20px;
    line-height:28px
}
.bordercomment{
    border-bottom:1px solid #ddd;
    margin-bottom:6px
}
.row-eq-height{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.ingridient{
    background-image:url(../images/ingridients.png);
    background-repeat:repeat;
    background-size:contain
}
.form-controlview{
    display:block;
    width:100%;
    height:26px;
    padding:0 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:17px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.panel-body{
    padding-left:10px
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.responsiveimg,.thumbnail a>img,.thumbnail>img{
    display:inline;
    max-width:100%;
    height:auto
}
.direction{
    background-image:url(../images/reddish-bgnew.png);
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover
}
.searchclassdetails{
    color:#fff;
    font-weight:700;
    font-size:18px
}
.categories{
    color:#fff;
    font-weight:700;
    font-size:22px;
    text-align:center
}
.col20 h2{
    top:75px;
    width:18%
}
a{
    color:#222;
    cursor:pointer
}
a:focus,a:hover{
    color:#d71a21
}
img.img-responsive.rate-star{
    display:-webkit-inline-box
}
.instagram{
    width:100%;
    height:0;
    border:1px solid #eee;
    padding-bottom:55%
}
.instagram iframe{
    width:100%;
    height:100%;
    left:0;
    top:0
}
i.fa.fa-facebook,i.fa.fa-google-plus,i.fa.fa-twitter{
    margin-right:11px
}
.dateandtime{
    font-size:14px;
    color:#454545
}
.incrwidth{
    width:127%
}
.topicrecipe{
    color:#565656;
    font-size:14px;
    font-weight:700
}
.showprint{
    display:none
}
@media print and (color){
    .noprint{
        display:none
    }
    .showprint{
        display:block
    }
}
#footer{
    bottom:0;
    width:100%;
    background:0 0;
    padding-top:10px;
    border-top:1px dashed #ccc4a3
}
.copyright{
    color:#5a5959;
    font-size:15px;
    font-weight:300;
    margin-left:0;
    padding-right:20px
}
.rate-star{
    display:-webkit-inline-box;
    max-width:100%;
    height:auto
}
#loadmore:focus,#loadmore:hover{
    color:red
}
.time-table i.star-red ,.star-red{
    color:#ed1c24;
    font-weight:bold!important;
    opacity:1;
}
