
#root {
    background-color: #fafafa !important;
}

/*Video*/
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.WinnersPopUp .videoWrapper {
    margin-top: 40px;
}

.videoWrapper img {
    border-radius: 5px 5px 0px 0px;
}

.videoWrapper img {
    border-radius: 0px 0px 0px 0px !important;
    width: 100%;
}

.image-list {
    position: relative !important;
    display: block !important;
    overflow: hidden;
    outline: none !important;
}

.image-list img {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    border: 0 none !important;
    left: 0 !important;
    top: 0 !important;
    animation: lazyReveal 2s ease-out !important;
    border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
}

.ExploreLeftMain {
    border-radius: 5px;
}

.NewAdd2 .ContentAdd {
    padding: 0px 0 10px 0px !important; /*margin-top: -17px;*/
}

.stellarnav ul {
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 25px;
    margin-left: 5%;
    width: 704px;
}

/*Stories*/
.customStory .editpic a {
    text-decoration: none;
}

.customStory .editpic a h2 {
    font-size: 24px !important;
    color: #333333;
}

.customStory .editpic a img {
    width: 100%;
}

.customStory .editpic a h6 {
    text-align: center;
    font-family: 'Roboto', sans-serif !important;
    color: #333 !important;
    margin: 10px 0px !important;
}

.customStory .editpicbottom {
    padding: 15px; /*background-color: #ededed; border-top: 1px solid #f7f7f7;*/
    display: table;
}

.customStory .editpicbottomleft {
    width: 30%;
    display: table-cell;
}

.customStory .editpicbottomright {
    width: 70%;
    display: table-cell;
}

.customStory .editpicbottomright p {
    color: #333;
    margin-left: 20px !important;
    line-height: 16px;
    font-family: 'Roboto', sans-serif !important;
}

.customStory .editpicbottomtranding {
    width: 100%;
}

.customStory .editpicbottomtranding p {
    color: #000;
}

.customStory .editpicbottombg {
    background-color: #dddddd !important;
}

/*Video Tab*/
.customStory .RecipesContentLeft {
    width: 100%;
    float: unset;
}

.customStory .RecipesContentRight {
    width: 100%;
    height: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 0;
}

.customStory .fancy_Heading span {
    font-size: 18px !important;
    margin-top: 25px;
}

.customStory .fancy_Heading span:before {
    top: 7px;
}

.customStory .fancy_Heading span:after {
    top: 9px;
}

.customStory .tab-pane {
    width: 100%;
    margin: 0 auto;
}

.customStory .RecipesVideoFullWidth {
    height: unset;
}

.customStory .SocialMediaText2 {
    display: none;
}

.customStory .SocialMediaIconShowOnVideo {
    margin: 3px 0px 5px 0px;
}

.customStory .socialMediaIconMain1 {
    width: 90px;
}

.customStory .RecipesContentLeft img {
    height: unset;
}

.customStory .GoToShowBtn {
    float: unset;
    padding: 10px 70px !important;
    width: unset;
}

.customStory .GoToShowBtnCust {
    text-align: center;
    margin-bottom: 10px;
}

.customStory .GoToRecipeButton-new {
    display: block;
}

.customStory .ExploreLeftMainText {
    padding: 10px 20px 10px 20px;
}

.customStory .ExploreLeftMainText h4 {
    min-height: 32px;
}

a {
    color: #13171b;
    cursor: pointer;
}

a:hover {
    color: #13171b;
    cursor: pointer;
    text-decoration: none;
}

.customStory .ExploreLeftMainText p {
    min-height: 50px;
    text-align: left;
}

.customStory .split-para span {
    float: right;
}

.customStory .RecipesContentRight .nav-tabs {
    min-width: 1000px;
    display: flex;
}

.customStory .RecipesContentRight .nav-tabs > li {
    width: 190px !important;
    float: none;
    display: inline-block;
    white-space: initial;
}

.customStory .RecipesContentRightImg {
    width: 100%;
    display: block;
}

.customStory .RecipesContentRight .nav-tabs {
    overflow-y: unset;
}

.customStory .RecipesContentRightText {
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
    display: block;
}

.customStory .PeopleEngagedText {
    display: none;
}

.customStory .ViewMoreButton {
    text-align: left !important;
    padding: 15% 10% !important;
}

.customStory .ViewMoreButton span {
    font-size: 18px;
    color: #000;
}

.customStory .RecipesTabsMain .nav-tabs {
    margin-bottom: 10px;
}

.customStory .RecipesContentMain {
    margin-top: 10px;
}

.customStory .GreyBg {
    padding-top: 0px !important;
}

.customStory .custometab {
    margin-top: 10px;
}

.customStory .RecipesTabsMain .nav-tabs li {
    margin: 0 !important;
    text-align: center;
}

/*back to top*/
.customStory .back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
}

.customStory .carousel-wrap {
    margin: 90px auto;
    padding: 0 1%;
    width: 100%;
    position: relative;
}

/* fix blank or flashing items on carousel */
.customStory .owl-carousel .item {
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
}

.customStory .owl-two .item {
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
}

/* end fix */
.customStory .owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
}

.customStory .owl-nav i {
    font-size: 52px;
}

.customStory .owl-nav .owl-prev {
    left: -30px;
}

.customStory .owl-nav .owl-next {
    right: -30px;
}

.customStory .cardHeader {
    font-size: 15px !important;
    margin-top: 10px !important;
}

/*swiper*/
.customStory .swiper-container {
    width: 100%;
    height: 100%;
}

.customStory .swiper-container .nav-tabs {
    justify-content: left !important;
    min-width: unset;
    flex-wrap: unset;
    white-space: nowrap;
}

.customStory .swiper-container .nav-tabs li {
    margin: 0% 14px !important;
    width: unset !important;
}

/*.customStory .swiper-container-second {width: 100%; height: 100%;}*/
/*.customStory .swiper-container-second .nav-tabs> li{width:180px!important;}*/
/*.customStory .RecipesContentRight{padding-top: 0% !important;}*/

.customStory .swiper-container-second {
    width: 100%;
    height: 100%; /*overflow-x: hidden;*/
}

.customStory .RecipesTabsMain {
    min-height: 0 !important;
    overflow-x: hidden;
}

.customStory .swiper-container-second .nav-tabs > li {
    width: 180px !important;
}

.customStory .RecipesContentRight {
    overflow-x: hidden;
    padding: 10px;
}

.customStory .RecipesMenu1, .customStory .RecipesMenu2, .customStory .RecipesMenu3, .customStory .RecipesMenu4, .customStory .RecipesMenu5, .customStory .RecipesMenu6 {
    background: unset;
    text-transform: uppercase;
}

/*Pranita Page Css*/
.customStory .template5SubSection {
    padding-top: 80px !important;
    margin-top: 0px !important;
}

.customStory .ArticleDetails_2_TextTop {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

.customStory .ArticleDetails_text_new {
    float: left;
    width: 100%;
}

.customStory .SubHeader {
    margin-top: 10px;
}

.customStory .SubHeader .SubName {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
}

.customStory .SocialMediaIconShowOnVideoForBottomWidget {
    margin: 20px auto;
    width: 100%;
}

.customStory .SocialMediaIconCardBottom { /*max-width: 400px;*/
    display: flex;
    justify-content: center;
}

.customStory .recipeicon .SocialMediaIconCardBottom {
    max-width: 400px;
    display: block;
}

.customStory .socialMediaIconMain {
    margin: 0px 18px;
}

.customStory ul.breadcrumb li + li:before {
    background: unset;
    position: unset;
}

.customStory ul.breadcrumb li a {
    padding: 0;
    font-size: 10px;
}

.customStory .SubSocial a {
    margin-right: 10px;
}

.customStory .SubSocial a i {
    padding: 13px;
    font-size: 22px;
    width: 48px;
    height: 48px;
    text-align: center;
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(202, 204, 206);
    border-image: initial;
    border-radius: 50%;
    background: none;
    transition: border-color 0.1s ease-in 0s;
}

.customStory .ShowDetailsButtonTemplate5 {
    top: 0;
}

.customStory .ShowDetailsButtonHeader {
    margin-top: 24px !important;
    left: 2%;
}

.customStory .ShowDetailsButtonHeader a {
    color: #fff !important;
    height: 100%;
    width: 100%;
}

.customStory .ShowDetailsButtonHeader {
    float: left;
    background: rgba(255, 255, 255, 0.95) url(https://livingfoodz.com/assets/images/back_arrow_black.png) no-repeat !important;
    background-position: center center !important;
    position: absolute;
    width: 30px !important;
    height: 30px;
    z-index: 1;
    border-radius: 50%;
    box-shadow: 0px 0px 5px 1px #000;
}

.customStory .fb_iframe_widget {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

.customStory ul.breadcrumb {
    padding: 10px 16px;
    padding-bottom: 0px;
    list-style: none;
    background-color: #fff !important;
    margin-bottom: 10px !important;
}

.customStory ul.breadcrumb li {
    display: inline;
    font-size: 10px;
}

.customStory ul.breadcrumb li + li:before {
    padding: 8px;
    color: black;
    content: ">\00a0";
}

.customStory .sectionPaddingRemove {
    padding: 0 !important
}

.customStory .borderRight {
    border-right: 1px solid #c0b7b7;
}

.customStory .recipeicon {
    padding: 10px 0;
}

.customStory .recipeicon a {
    margin: 0 3px;
}

.customStory .recipeicon a i {
    padding: 7px;
    width: 30px;
    height: 30px;
    text-align: center;
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(202, 204, 206);
    border-image: initial;
    border-radius: 50%;
    background: none;
    transition: border-color 0.1s ease-in 0s;
}

.customStory .GoToShowBtn {
    font-size: 11px !important;
    color: #fff !important;
    background-color: #ed1a3b !important;
    border-radius: 4px !important;
    width: 150px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
    padding: 8px !important;
    float: right;
    margin-right: 4px;
}

.customStory .slider {
    width: 100%;
    margin: 0px auto;
}

.customStory .center3 .slick-list .slick-slide {
    padding: 0 !important;
    margin: 0px 5px;
}

.customStory .ExploreLeftMain {
    margin: 0px 0px;
    border: none;
}

.customStory .slick-prev {
    left: -8px;
    margin-top: 138px;
    z-index: 9;
}

.customStory .slick-next {
    right: -15px;
    margin-top: 138px;
}

.customStory .GoToRecipeButton-new a {
    padding: 6px 12px !important;
    border-radius: 4px !important;
}

.customStory .tagsButton {
    width: auto;
    padding: 5px 15px !important;
    margin: 5px;
    font-size: 16px;
    color: #ed1a3b !important;
    border: 1px solid #333 !important;
}

.customStory .tagsButton:hover, .tagsButton:active, .tagsButton:focus {
    background-color: #e91a3a !important;
    color: #fff !important;
    border: 1px solid #e91a3a !important;
}

.customStory #show_lf-tv-schedule_slider .socialMediaIconMain {
    margin: 0px 8px;
}

.customStory #show_lf-tv-schedule_slider .socialMediaIconMain a i {
    font-size: 15px;
    width: 30px;
    height: 30px;
    padding: 6px;
}

/*New css*/
.customStory .blog_title {
    color: #000 !important;
    font-size: 45px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
}

.customStory .BlogHead {
    max-width: unset !important;
}

.customStory .recipeicon .SubSocial a i {
    font-size: inherit;
}

.customStory .recipeicon .socialMediaIconMain {
    margin: 0px 6px;
}

.customStory .figureClass {
    max-width: 100%;
}

.customStory .figureClass img {
    float: unset;
}

/*Sibani Code*/
.customStory .captionClass {
    width: 100%;
    float: left; /*text-align: center;*/
}

.customStory .captionClass span i {
    font-size: 14px !important;
}

/*Sibani Code*/
.buttonhm {
    color: #ed1a3b;
    background-color: #ffffff;
    border: 1px solid #ed1a3b;
    margin-left: 15px;
}

/* Vikas Code */
.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.PopUpfacebookImg button {
    background: transparent;
    border: none;
}

.WinnersPopUp .popup-inner {
    height: auto;
    padding: 10px;
    background: #000;
}

ul.breadcrumb.awards {
    padding: 10px 16px;
    list-style: none;
    background-color: #000 !important;
    margin-bottom: 0px !important;
    border-radius: 0px;
    width: 100%;
}

.Recipes-of-the-Day {
    padding: 0px 0 0 0px !important
}

.Recipes-Derails {
    margin-top: 45px;
}

.cuisine-types {
    margin-top: 45px;
}

.Cuisine-Types {
    margin-top: 45px;
}

.user-recipe {
    padding-top: 45px;
}

.showpagepadding {
    margin-top: 55px;
}

/** Vikas CARD Loader CSS **/
.line-loader {
    /* width: 50vw; */
    /* height: 50vh; */
    height: 20vh;
    border: 1px solid mistyrose;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#line-loader-ld2 {
    display: flex;
    flex-direction: row;
}

#line-loader-ld2 div {
    height: 20px;
    width: 5px;
    background: #FE4A49;
    margin: 3px;
    border-radius: 25px;
}

#line-loader-ld2 div:nth-child(1) {
    animation: line-loader-ld2 1s ease-in-out infinite 0s;
}

#line-loader-ld2 div:nth-child(2) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.1s;
}

#line-loader-ld2 div:nth-child(3) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.2s;
}

#line-loader-ld2 div:nth-child(4) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.3s;
}

#line-loader-ld2 div:nth-child(5) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.4s;
}

#line-loader-ld2 div:nth-child(6) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.5s;
}

#line-loader-ld2 div:nth-child(7) {
    animation: line-loader-ld2 1s ease-in-out infinite 0.6s;
}

@keyframes line-loader-ld2 {
    0% {
        transform: scaleY(1);
        background: #FED766;
    }
    25% {
        background: #009FB7;
    }
    50% {
        transform: scaleY(2);
        background: #59CD90;
    }
    75% {
        background: #FE4A49;
    }
    100% {
        transform: scaleY(1);
        background: #D91E36;
    }
}

/*RecipeDetails*/
.RecipeDetailMain .fb-like {
    width: 92%;
    float: right;
    text-align: right;
    display: inline-block;
    margin-top: 9px;
}

.pluginConnectTextDark {
    display: none;
}

/*UGC*/
.uploadRecipe .form {
    width: 65%;
    margin: 20px auto;
}

.uploadRecipe .mianDiv {
    box-shadow: 1px 0px 5px #969696;
    padding: 10px 20px;
}

.uploadRecipe {
    padding: 10px 0 !important;
}

.uploadRecipe .panel-title {
    text-align: left;
}

.mainUpload {
    position: relative;
    margin: 10px 0;
}

.mainUpload input {
    min-height: 200px;
    background: #e9e8e3;
    border: none;
}

.mainUpload .uploadIcon {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.mainUpload .uploadIcon .fa-camera {
    font-size: 40px;
    color: #a3a090;
}

.MTRecipe {
    margin: 10px 0;
}

.uploadRecipe .fancy_Heading {
    color: #333 !important;
    font-size: 28px !important;
    margin-bottom: 15px !important;
}

.uploadRecipe .UploadRecipeContent button {
    width: 250px;
    margin: 20px 0% 0px 0%;
    color: #ed1a3b;
    font-family: 'Roboto', sans-serif !important;;
    font-size: 20px;
    font-weight: 600;
    border-radius: 5px;
    border: solid 1px #ed1a3b;
    padding: 6px;
}

.uploadRecipe .UploadRecipeContent .button1 {
    color: #ffffff;
    background-color: #ed1a3b;
    border: 1px solid #ed1a3b;
}

.uploadRecipe .UploadRecipeContent .button2 {
    color: #ed1a3b;
    background-color: #ffffff;
    border: 1px solid #ed1a3b;
    margin-left: 15px;
}

.uploadRecipe .TermsConditions {
    padding-top: 0 !important;
}

.HeaderText h2 {
    margin-top: 0px;
}

.croppedImage {
    margin-bottom: 30px;
    height: 313px;
    overflow: hidden;
}

.croppedImage img {
    width: 100%;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/red_right.png) !important;
    background-size: 13px !important;
    background-color: #ffffffb3;
    border-radius: 5px;
    top: 38% !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/red_left.png) !important;
    background-size: 13px !important;
    background-color: #ffffffb3;
    border-radius: 5px;
    top: 38% !important;
}

/*Chef Slider*/
.OurChefsNewSlider .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    top: 50% !important;
}

.OurChefsNewSlider .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    top: 50% !important;
}

/* Comman Card*/

.commancard .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    top: 25% !important;
}

.commancard .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    top: 25% !important;
}

.playkit-unmute-button-container {
    display: none !important;
}

.playkit-state-paused .playkit-spinner {
    display: none !important;
}

/*Event Page*/
.Categories_ListMainText {
    min-height: unset !important;
}

.Categories_ListMainImg {
    width: 100% !important;
    margin: -20% 0% 0% 0% !important;
    max-width: unset !important;
}

.NominationProcessMainOuter {
    width: 20%;
    float: left;
    padding: 0px 10px;
}

.ap_logo_div {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    width: 175px;
    text-align: center;
}

.ap_logo_div img {
    width: 160px;
    vertical-align: middle;
}

.ap_logo_div p {
    width: 160px;
}

.RcpName input {
    border: 1px solid #dcd5d5;
    box-shadow: none;
    height: 45px;
    padding-bottom: 0;
}

.RcpName input:hover {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.RcpName input:focus {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.RcpName input::-webkit-input-placeholder {
    color: #b1afab;
    font-size: 28px;
    font-weight: 600;
    min-height: 40px;
}

.recipelabel {
    font-size: 22px !important;
    text-align: left;
    color: #92918f;
    font-weight: 100;
    margin-bottom: 5px;
    padding-left: 0px;
}

.commanSelect select {
    border: 1px solid #dcd5d5;
    box-shadow: none;
    margin-top: 10px;
    height: 40px;
}

.commanSelect select:hover {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.commanSelect select:focus {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.commanSelect select {
    color: #b1afab !important;
    font-size: 20px;
    font-weight: 100;
    -webkit-appearance: none;
    appearance: none;
}

.textBoxComman {
    border: 1px solid #dcd5d5;
    box-shadow: none;
    line-height: 26px;
    height: 40px !important;
    margin-bottom: 10px;
    position: relative;
}

.textBoxComman:hover {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.textBoxComman:focus {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.textBoxComman::placeholder {
    color: #b1afab;
    font-size: 18px;
    font-weight: 500;
    height: 40px !important
}

.ingBTM {
    margin-bottom: 15px;
    padding: 6px 25px;
}

.stepsTxtArea {
    padding: 6px 25px;
}

.recipeClose {
    position: absolute;
    top: 8px;
    right: 30px;
    background: unset !important;
}

.recipeClose-step {
    right: 15px !important;
}

.recipeClose i {
    color: #9291ab;
}

.uploadRecipe .button2 {
    background: transparent;
    font-weight: 400;
    color: #a3a090;
    border-radius: 0;
    font-size: 16px;
    padding: 0;
}

.uploadRecipe .button2:hover {
    color: #7e7b68;
    text-decoration: underline;
    background-color: transparent;
}

.method_MainDiv_1 span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin: 0 8px 0 0;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    background: #7b7769;
    text-align: center; /*counter-increment: numList;content: counter(numList);float: left;*/
    margin-top: 0 !important;
}

.stepCounter {
    display: flex;
}

.Removepadding {
    padding: 0 !important;
}

.commanSelec {
    position: relative;
}

.commanSelect:after {
    content: "\f078";
    font: normal normal normal 17px/1 FontAwesome;
    color: #888682;
    right: 22px;
    top: 20px;
    height: 34px;
    position: absolute;
    pointer-events: none;
}

.howMany {
    margin-top: 18px;
    padding: 0 15px;
}

.howMany input {
    text-align: left;
}

.howMany input:hover {
    background: #fafaf5;
    box-shadow: 0 0 0 5px #fafaf5;
    border-radius: 1px;
}

.howMany input::placeholder {
    color: #b1afab;
    font-size: 15px;
    font-weight: 500;
    height: 40px !important
}

/*Advertisement*/
.vtpl-pramotion .vtpl-separator {
    position: relative;
    position: relative;
    text-align: center;
    opacity: 0.3;
}

.vtpl-pramotion .vtpl-separator span {
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    background-color: #fff;
    position: relative;
    padding: 0px 5px;
    font-family: 'Roboto', sans-serif !important;
    display: -webkit-inline-box;
    text-align: center;
    color: #222;
    font-weight: 600;
}

.vtpl-pramotion .vtpl-separator .vtpl-separator-line {
    border-top-style: dashed;
    border-top-width: thin;
    border-color: #979797;
    position: absolute;
    width: 100%;
    top: 8.2px;
    z-index: -9;
    display: none;
}

/*.swiper-container:after, .swiper-container:before {content: "";display: block;height: 100%; bottom: 0;top: 0;position: absolute;z-index: 9;}
.swiper-container:after{left: 90px;transform: translateX(-100%);background:#f7f7f7;width: calc((100vw - 1170px)/ 2);
}*/
/*.swiper-container:before{right: 90px;background:#f7f7f7;transform: translateX(100%);width: calc((100vw - 1170px + 60px)/ 2);}*/
.customStory .alsoReadBottom {
    padding: 15px; /* background-color: #ededed; */
    border-top: 1px solid #f7f7f7;
    display: table;
}

.customStory .alsoReadBottomleft {
    width: 17%;
    display: table-cell;
}

.customStory .alsoReadBottomright {
    width: 75%;
    display: table-cell;
    vertical-align: top;
}

.swiper-button-prev, .swiper-button-next {
    opacity: 0
}

.swiper-container:hover .swiper-button-prev {
    opacity: 1
}

.swiper-container:hover .swiper-button-next {
    opacity: 1
}

.AboutChef .SocialMediaIconContentBox .SubSocial a {
    color: #fff;
}

.RemovePadding {
    padding: 0 !important
}

iframe.note-video-clip {
    width: 42% !important;
    margin: auto 30%;
}

.RecipesContentRight_Inner .ViewBreakfastRecipes_Btn {
    background-color: unset;
}

.logotwo {
    background: url(../images/LF_logo_new.png) no-repeat !important;
    background-size: 100% 100% !important;
    margin: 5px 0px !important;
    width: 40px !important;
    height: 50px !important;
}

.vtpl-pramotion {
    text-align: center;
}

.subSection .breadcrumb_Main {
    margin-top: 45px;
}

.lfz-spritelf {
    width: 30px;
    margin-left: 8px;
}

.Himalaya {
    display: flex;
    align-items: center;
}

.EpisodTime {
    width: 100% !important;
    display: flex;
}

.EpisodTime h5 {
    width: 50%;
}

.EpisodTime h5.text-right {
    text-align: right !important;
}

.Recipe-detail-main {
    margin-top: 60px;
}

.cropImg {
    width: 100%
}

.cropImgMain {
    padding: 10px;
}

.feedbackMain {
    padding: 10px 0;
}

.feedbackMain-DOB {
    padding: 10px 0 13px 0px !important;
}

.feedbackMain-DOB .react-datepicker-wrapper {
    display: block !important;
}

.feedbackMain-DOB .react-datepicker-wrapper input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.feedbackGender {
    display: flex;
}

.feedbackGender input {
    margin-right: 2px;
}

.feedbackGender .femaleF {
    margin-left: 15px;
}

.TermsConditions {
    padding-top: 50px;
}

.customStory .swiper-container:after {
    display: none;
}

.customStory .swiper-container:before {
    display: none;
}

.customStory .article-content a {
    color: #00f !important;
    line-height: 33px !important;
}

.alsoReadBottomleft {
    width: 17%;
    display: table-cell;
}

.ArticleDetails_text img {
    padding: 5px;
    margin: unset;
    box-shadow: unset;
}

.captionClass {
    width: 100%;
    float: left; /*text-align: center;*/
}

.captionClass span i font {
    font-size: 14px !important;
}

.captionClass span i font {
    font-size: 14px !important;
}

.article-detail p {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-detail p div {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-detail p img {
    font-size: 18px !important;
    height: auto !important;
    margin-bottom: 20px;
}

.article-detail figcaption span {
    font-size: 18px !important;
}

.article-detail p span {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-detail span {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-detail p b {
    font-size: 18px !important;
}

.article-detail > * {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-detail a {
    font-size: 18px !important;
    color: #00f !important;
    line-height: 35px !important;
}

.article-detail p i {
    font-size: 18px !important;
}

.article-content p {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-content p div {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-content p img {
    font-size: 18px !important;
    height: auto !important;
    margin-bottom: 20px;
}

.article-content figcaption span {
    font-size: 18px !important;
}

.article-content p span {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-content span {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-content p b {
    font-size: 18px !important;
}

.article-content > * {
    font-size: 18px !important;
    line-height: 35px !important;
}

.article-content a {
    font-size: 18px !important;
    color: #00f !important;
    line-height: 35px !important;
}

.article-content p i {
    font-size: 18px !important;
}

#episode0 {
    padding-top: 50px;
}

.EpisodMain {
    padding-top: 0
}

.tagsButton {
    width: auto;
    padding: 5px 15px !important;
    margin: 5px;
    font-size: 16px;
    color: #ed1a3b !important;
    border: 1px solid #333 !important;
}

.customStory .RecipesTabsMain .nav-tabs > li > a {
    padding: 0px 0px 5px 0px;
}

.LF-tv-Card h4 {
    min-height: 32px;
}

p.split-para {
    text-align: left;
}

.split-para span {
    float: right;
    color: #333 !important;
}

.playNow {
    color: #ed1a3b;
}

/*User Re*/
.editplanpic {
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 0 0 30px;
    padding: 20px;
}

.bup_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 313px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dcd5d5;
    margin-bottom: 0px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

a, a:hover, a:active {
    outline: none;
    box-shadow: none;
}

.bup_pa {
    width: 100%;
    color: #666;
    text-align: center;
    padding: 0 10px;
}

.bup_pa .upload-icon {
    display: inline-block;
}

.bup_pa .upload-icon span {
    font-size: 30px;
}

.bup_pa p {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
}

.file-upload4 {
    display: none !important;
}

.PhotoMain {
    width: 75%;
    display: inline-block;
    box-sizing: border-box;
}

.confirmButton {
    width: 23%;
    display: inline-block;
    margin-left: 10px;
    box-sizing: border-box;
}

.confirmButton button {
    width: 100%;
    margin-top: -9px;
}

.photo-size {
    padding: 8px 10px;
    border: 1px solid #dcd5d5;
    height: 34px;
}

.photo-size input {
    width: 100%;
    background-color: #ed1a3b;
}

.range {
    -webkit-appearance: none;
    vertical-align: middle;
    outline: none;
    border: none;
    padding: 0;
    background: none;
}

.photo-controls {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin: 0; /* width: 50%; */
    position: absolute;
    bottom: 80px;
    right: 31px;
}

.photo-controls a {
    display: flex;
    padding: 8px 12px;
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    background-color: #7b7769;
    margin: 0;
    border-right: 1px solid #fff;
}

.photo-controls .cnfmimg {
    width: 80px;
    font-size: 10px;
    padding: 8px 0px !important;
}

.PhotoMain-p {
    margin-top: 20px;
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #fff;
    /* margin-top: -4px;*/
}

.bup_pa .upload-icon i {
    font-size: 35px;
}

.btn-transparent, .bynow {
    color: #fff !important;
}

.RUpload {
    width: 100px !important;
    height: auto !important;
}

#Chefs {
    padding: 0 !important;
}

.Story-Main {
    padding: 0 !important;
}

.storycategory {
    padding-top: 80px !important;
}

.recipedetilsMain {
    padding-top: 70px;
}

.btn-transparent, .bynow {
    color: #fff !important;
}

.RUpload {
    width: 100px !important;
    height: auto !important;
}

.SocialMediaIconLike {
    background: url(../images/like_selected1.png) no-repeat;
}

.SocialMediaIconUnLike {
    background: url(../images/Like_icon.png) no-repeat;
}

.ShowDetails-Add {
    padding-top: 52px;
}

.ShowDetails-Add .ContentAdd {
    padding: 0 0 10px 0px !important;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu1 {
    background: unset !important;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu2 {
    background: unset;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu3 {
    background: unset;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu4 {
    background: unset;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu5 {
    background: unset;
}

.customStory .RecipesTabsMain .nav-tabs .active .RecipesMenu6 {
    background: unset;
}

.RecipesDetailWrapper .ReadMoreLink {
    display: none;
}

.ratingModal .modal-dialog {
    width: 500px !important;
    margin: 12% auto !important;
    text-align: center;
}

.ratingModal .modal-body span {
    color: #ed1a3b;
    margin-right: 5px;
}

.nextstory + .customStory .template5SubSection {
    padding-top: 20px !important;
}

.adContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 640px;
    height: 360px;
}

.Razr-Recipes-of-the-Details {
    padding-top: 50px;
}

.RecipeDetailMain-pdng {
    padding: 10px 0px !important;
}

.nextstory + .RecipeDetailMain-pdng {
    padding: 20px 0px !important;
}

.EpisodMain .breadcrumb_Main {
    margin-top: 0;
}

.Himalaya .fb-like {
    float: right;
}

.ReMPadding {
    padding-bottom: 0 !important;
}

/*#ugc_recipehomepage_slider .image-list img{height: 180px !important;}*/

.FeedBackMainPage {
    padding-top: 75px !important;
}

.FeedBackMainPage .TermsConditions {
    padding-top: 0 !important;
}

.log-out {
    text-align: right;
}

.log-out a {
    font-size: 18px;
    font-weight: 800;
    color: #FFF;
}

.Show-discPaddingRemove {
    padding: 0 !important;
}

.FreshPic .ExploreLeftMainTextOuter a h4 {
    min-height: 32px;
    font-size: 23px !important;
    font-weight: 800;
}

.ShowDetiailLike .fb-like {
    float: right;
    margin-top: 10px;
    vertical-align: top;
}

.searchGoImg {
    cursor: pointer;
    margin-left: -40px;
}

.TrendingSeachButton .PopoularCategorieButton2 {
    width: auto;
    float: left !important;
    padding: 10px 30px !important;
    margin: 11px;
    font-size: 16px !important;
    color: #e91a3a !important;
    border: 1px solid #333 !important;
}

.textFontsize {
    margin-top: 7px;
}

.ShowDetails-Add .ExploreSocialIconMainNew {
    margin-top: 5px;
}

.user-recipe .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.showpagepadding .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.storycategory .vtpl-pramotion {
    margin: 0 0 23px 0;
}

.user-recipe .commanHegiht {
    min-height: 410px;
}

.Razr-Recipes-of-the-Details .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.uploadRecipe .show {
    margin-top: 10px;
}

.showPAgeMain .PaddingBtmNone .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.showPAgeMain .PaddingBtmNone .ContentAdd {
    padding: 10px 0px 20px 0px;
}

.ShowDetails-Add .vtpl-pramotion {
    margin: 15px 0 0 0;
}

.EpisodMain .playMobileHorizontalScroll .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.user-Details .playMobileHorizontalScroll .vtpl-pramotion {
    margin: 0 0 25px 0;
}

.userrecipe-slider .BannerTextBootom {
    background: none;
}

/*Event Page*/
.curatorH1Style {
    font-size: 24px !important;
}

.vikas-h1-p {
    color: #fff !important;
    margin: 0px !important;
    padding: 0px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700 !important;
}

.parallax .StoriesSlider-event {
    height: auto;
    width: 80% !important;
    margin: 0 auto;
}

.parallax .slick-prev {
    background: url(../images/yellow_left.png) no-repeat;
    left: -25px;
}

.parallax .slick-next {
    background: url(../images/yellow_right.png) no-repeat;
    right: -25px;
}

.StoriesSlider-event .slick-next:before, .StoriesSlider-event .slick-prev:before {
    display: none;
}

.StoriesSlider-event .slick-next, .slick-prev {
    height: 24px !important
}

.RecipeDetailMain-pdng .breadcrumb_Main {
    margin-top: 7px !important;
}

.RecipeDetailMain-pdng .PopoularCategoriesSecrtion {
    margin-top: 10px !important;
    line-height: 25px; /*width: 65%;*/
    text-align: center;
    margin: 0 auto !important;
}

#event_about_section1 {
    background-image: url(/images/about_section1Bg.jpg);
    padding: 2% 0 8% 0 !important;
}

/*.customStory .ContentAdd{padding: 0 0 10px;margin-top: -16px;}*/
.ShowDetails-Add .RecipeDetailFirstContent {
    background-color: #fafafa;
}

/*.reviewsameHeight .commanHegiht{min-height: 410px;}*/

.TrendingSeachButton .PopoularCategorieButton2:hover {
    background-color: #e91a3a !important;
    color: #fff !important;
    border: 1px solid #e91a3a !important;
}

.GuildAwardMenu .navbar-nav > li > a:hover {
    background-color: transparent;
}

ul.breadcrumb.awards li + li:before {
    padding: 8px;
    color: #fff;
    content: ">\00a0";
}

.showDetailsRemovePadding {
    padding: 0 !important;
}

.RecipesDetailWrapper-title h6 {
    color: #999 !important;
    line-height: 20px;
}

.RecipesDetailWrapper-title h6 b {
    color: #666 !important;
}

/*Quiz*/
.quiz {
    padding: 0 !important;
}

.quiz .HeaderText h2 {
    font-size: 28px !important;
}

.quiz .HeaderText h4 {
    margin-top: 10px !important;
    width: 65%;
    margin: 0 auto !important;
    line-height: 25px;
}

.quiz .HeaderText p {
    margin-top: 10px !important;
    width: 65%;
    margin: 0 auto !important;
    line-height: 25px;
}

.ComansocialIcon .SocialMediaIconCardBottom {
    max-width: 350px !important;
}

.ComansocialIcon .SocialMediaIconCardBottom .socialMediaIconMain {
    margin: 0px 12px !important;
}

.ComansocialIcon .SocialMediaIconCardBottom .socialMediaIconMain a i {
    padding: 10px;
    width: 40px;
    height: 40px;
    font-size: 18px;
}

.epTime {
    font-size: 14px !important;
    display: inline-block;
}

.EpML {
    margin-left: 60px !important;
}

.Show_detail_HeadingDescription span {
    margin: 0 15px;
}

.CustomeCommetnt {
    width: 50%;
    margin: 0 auto;
}

.Episode-ep span {
    margin: 0 15px;
}

.bup_pa .small {
    text-transform: unset;
    font-size: 85% !important;
}

.RecipeDetailMain .LF_Originals_Left {
    padding: 0 15px 5px !important;
}

/*.EpisodMain .LF_Originals_Left {padding: 0 15px 5px !important;}
*/
.vloader.playkit-spinner { /* border-radius: 0px 0px 0px 0px !important; */
    width: 100%;
}

.playkit-spinner-hide {
    display: none;
}

.wach-Right {
    width: 50% !important;
    float: left;
    margin-top: 13px;
}

.wach-Right-EP {
    width: 50% !important;
    float: left;
    margin-top: 0;
}

.wach-Right-EP h5 {
    text-align: right !important;
    width: 100%;
    color: #ed1a3b !important;
}

.wach-Right h5 {
    font-size: 11px !important;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    color: #ed1a3b !important;
    text-align: right;
}

.VoteBtnNew {
    float: right;
    text-align: center;
    margin-top: 0;
    width: 23%;
}

.VoteBtnNew a {
    background: #ed1a3b;
    color: #fff;
    padding: 7px 20px;
    border-radius: 5px;
    font-size: 15px;
}

.Story-section {
    padding-top: 0 !important;
}

.customStory .carousel .item {
    height: 666px !important;
}

.Recipes-related {
    padding-top: 60px;
}

/*Winner*/
.Winner-page {
    padding-top: 80px;
}

.winner .table {
    border-spacing: 0 0.85rem !important;
    background: #fff;
}

.winner .table td,
.winner .table th {
    vertical-align: middle;
    margin-bottom: 10px;
    border: none;
}

.winner .table tr {
    border-bottom: 1px solid #e8e6e6;
}

.winner .table thead tr,
.winner .table thead th {
    border: none;
    border-bottom: 1px solid #e8e6e6;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: transparent;
}

/*.winner .table td {background: #fff;}*/
.winner .table td:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.winner .table td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.winner .avatar {
    width: 40px;
    height: 40px;
    line-height: 3rem;
    border-radius: 50%;
    display: inline-block;
    background: transparent;
    position: relative;
    text-align: center;
    color: #868e96;
    font-weight: 700;
    vertical-align: bottom;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.winner .avatar-sm {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 0.83333rem;
    line-height: 1.5;
}

.winner .avatar-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.winner .avatar-blue {
    background-color: #c8d9f1;
    color: #467fcf;
}

.winner .table a {
    color: #212529;
}

.winner .table a:hover,
.winner .table a:focus {
    text-decoration: none;
}

.winner .avatar-blue {
    background-color: #c8d9f1;
    color: #467fcf;
}

.winner .avatar-pink {
    background-color: #fcd3e1;
    color: #f66d9b;
}

.winner .avatar img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.Winner-fil {
    margin-right: 15px;
}

.winner .Table-img {
    display: flex;
    align-items: center;
}

.winner .Table-img .avatar {
    margin-right: 10px;
}

/*.winner-Select{width: 50%;}*/
.winner-Select {
    width: 32%;
}

.winner-Select .form-control {
    border: none;
    box-shadow: none;
}

.winner .Rimg img {
    width: 90px;
    height: 60px;
    border-radius: 5px;
    display: inline-block;
}

.recipeWidht {
    text-align: center;
    display: inline-block;
    width: 70%;
    border-bottom: none !important;
    margin-bottom: 0 !important;
}

.customewidth {
    width: 66%;
    margin: 0 auto;
}

.winnerWeek {
    text-align: center;
    padding: 10px 0 !important;
    font-size: 14px !important;
    font-weight: 600;
}

.Rimg span {
    padding-left: 10px;
    display: inline-block;
    width: 70%;
}

.user-winner span {
    color: #ed1a3b;
    font-size: 12px;
}

.SignIn .close {
    width: auto !important;
    margin: 0px;
    float: right !important;
    color: #000;
}

.disabledDiv {
    pointer-events: none;
}

.bgcss {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.errorBorder {
    border: 2px solid red;
}

.EpisodDetiailLike .fb-like {
    margin-top: 5px;
}

.RecipesDetailWrapper-title p strong {
    color: #727272;
    font-weight: normal;
}

.commentImage img {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
}

.Desktop-EpButton {
    display: flex;
    justify-content: center;
    align-items: center;
}

.Desktop-EpButton .ViewBreakfastRecipes_Btn {
    padding-top: 15px !important;
}

.showDeskHide {
    display: none !important;
}

/*Event Page*/
ul.breadcrumb.awards li a {
    color: #fff;
    text-decoration: none;
}

.lfheding {
    position: relative;
}

.event-AbtSection .LoadMore {
    position: absolute;
    top: 0;
    right: 0;
}

.event-AbtSection {
    padding-bottom: 0 !important;
}

.user-image-edit {
    margin-bottom: -30px;
    margin-left: 140px;
}

.edit-recipe a {
    margin-top: 10px;
}

.winnerImg img {
    height: 100px;
    width: 100px !important;
}

.CongModel h4 {
    font-size: 18px !important;
}

.CongModel h4 i {
    color: green;
    margin-right: 5px;
}

.CongModel .modal-footer button {
    background-color: #ed1a3b !important;
    border-color: #ed1a3b !important;
    color: #fff !important;
}

.commentBox {
    padding: 3px;
    margin: 5px;
    text-align: left;
    display: flex;
}

.commentImage {
    margin-right: 10px;
    /* width: 9%; */
    display: inline-block;
    vertical-align: top;
}

.Comment-Name {
    text-align: left;
    /* width: 89%; */
    display: inline-block;
}

.VoteTextHeading {
    text-align: center;
    padding: 2px 16px;
    border-radius: 10px;
}

.VoteTextHeading p {
    font-size: 13px;
    font-weight: 600;
}

.VoteTextHeading span {
    font-size: 12px;
    font-weight: 600;
}

.recipesDetiailLike {
    display: flex;
}

.Author_profile .profile {
    height: 250px;
    width: 250px !important;
}

.upload-success {
    color: #008000;
    font-weight: 600;
}

.loaderImg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.loaderImg img {
    width: 200px;
}

/*Error page*/

.error-page {
    margin-top: 60px;
}

.error-header {
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    margin-top: 30px;
}

.error-page .BannerImage1 {
    width: 100%;
    cursor: pointer;
}

.CookingDetails-Removefloat {
    float: unset !important;
}

/*Vote modal*/
.modal-backdrop {
    background-color: #0000007a !important;
}

.votemodal .modal-dialog {
    width: 600px !important;
    margin: 12% auto !important;
}

.votemodal .modal-dialog .modal-title p {
    display: inline-block;
}

.votemodal .modal-dialog .modal-body {
    text-align: center;
}

.votemodal .modal-dialog .modal-body .ExploreSocialIconMainNew {
    padding-bottom: 30px;
}

.votemodal .modal-dialog .modal-body p {
    margin-bottom: 15px !important;
}

.votemodal .modal-dialog .modal-body p a {
    color: #ff0000
}

/*FAQ*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.faquser {
    width: 65%;
    margin: 0 auto;
}

.faquser .panel-title {
    text-align: left;
    font-size: 15px !important;
    font-weight: 600;
}

.faquser .panel-title a {
    display: block;
}

.faquser .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.faquser .panel-body {
    background: #fff;
}

.mainAC {
    margin-bottom: 10px;
}

/*.panel-title > a:after { font-family: 'FontAwesome';
    content: "\f068";
    float: right; }
.panel-title > a.collapsed:after { content: "\f067";}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus  {text-decoration:none;}
*/

.panel-title:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f056";
    padding-right: 5px;
    color: rgb(236, 26, 51);
}

a.collapsed .panel-title:before {
    float: right !important;
    content: "\f055";
    color: rgb(236, 26, 51);
}

.panel-heading a:hover,
.panel-heading a:active,
.panel-heading a:focus {
    text-decoration: none;
}

/*Search pop up*/
.searchBtn .css-2b097c-container {
    width: 80%;
    display: inline-block;
}

.searchBtn .css-yk16xz-control {
    border: none;
    border-bottom: 2px solid #ed1a3b;
    background: none;
    border-radius: 0;
}

.searchBtn .searcha {
    float: right;
    width: 20%;
}

/* .RecipeTable .Rimg{text-align: center;} */
.RecipeTable .winner .Rimg img {
    margin-bottom: 7px;
}

.RecipeTable .Rimg span {
    display: block !important;
    padding-left: 0;
}

.Hometable .winner .Rimg img {
    margin-bottom: 7px;
}

.Hometable .Rimg span {
    padding-left: 15px;
}

.text-danger {
    color: #a94442 !important;
}

.winnerComman {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.winnerstatus {
    z-index: 9;
    position: absolute;
    top: 0;
    right: 0px;
    color: #fff;
    background: #ee463c;
    padding: 0px 10px;
    font-size: 13px;
    font-weight: 600;
}

.winnerstatus-details {
    padding: 3px 14px !important;
    font-size: 15px !important
}

.winnertext {
    color: #ee463c;
    font-weight: 600;
}

.ul-rod-storydetail li {
    width: 20% !important;
    margin-right: 15px;
}

.tiktok-div-css {
    width: calc(100% - 40px);
    margin: 0 auto 12px;
    text-align: center;
    overflow: hidden;
}

.recipeditIcon {
    float: right;
    margin-top: 8px;
}

.recipeditIcon a {
    color: #ee453b;
}

.rssfeed {
    padding: 100px !important;
}

/* .recipeditIcon a i{padding-right: 5px;} */

.uploadSocialIcon .ExploreSocialIconMainNew {
    display: flex !important;
    justify-content: center;
}

.viewmore {
    font-size: 16px !important;
    color: #e91a3a !important;
    border: 1px solid #333 !important;
    padding: 10px 30px !important;
    background-color: #e91a3a !important;
    color: #fff !important;
}

.LoginWelcome h2 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 40px !important;
    color: #ffffff;
    text-align: left;
    margin-bottom: 30px !important;
}

.alsoreadImage{
    width: 85% !important;
}

/*Mobile*/

/* Landscape only for iPad / Tablet ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation: landscape) {
    .logo {
        width: 50px;
        height: 50px !important;
    }

    .stellarnav ul {
        margin-left: 0;
    }

    .Fancy_button {
        background: url(/images/login.png) no-repeat !important;
        background-size: 25px !important;
        border: none !important;
        width: 25px !important;
        margin-top: 5px !important;
        height: 25px !important;
    }

    .affix .stellarnav ul {
        margin-top: 5px;
        margin-left: 0;
    }

    .fullContainer-tab {
        width: 100% !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .HederTopRight {
        margin-top: 27px;
        width: 12%;
    }
}

@media (min-width: 740px) {
    .tiktok-div-css {
        max-width: 600px;
        margin: 0 auto 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .uploadRecipe .form {
        width: 100%;
    }

    .StoriesSlider {
        margin: 20px 0;
    }

    .StoriesSlider {
        padding: 0 15px;
    }

    .swiper-button-prev, .swiper-button-next {
        opacity: 1;
    }

    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        background-size: 10px !important;
        right: 0 !important;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        background-size: 10px !important;
        left: 0 !important;
    }

    #chef_slider_recipepage .swiper-slide {
        padding: 0 0 !important;
    }

    #Scoops .commanHegiht {
        margin-bottom: 25px;
    }

    .RecipeDetailMain .fb-like {
        margin-right: 12px;
    }

    .ratingModal .modal-dialog {
        width: 90% !important;
        margin: 12% auto !important;
        text-align: center;
        padding: 0 10px 0 0;
    }

    .commanHegiht {
        margin-bottom: 25px;
    }

    .RecipesContentRight .nav-tabs {
        min-width: 1508px;
    }

    .RecipesContentRight .nav-tabs > li {
        width: 215px;
        display: inline-block !important;
    }

    .RecipesContentRight_Inner .ViewBreakfastRecipes_Btn {
        display: block !important;
        text-align: left !important;
        padding: 34% 0% !important;
    }

    .navbar-default {
        background-color: #000;
    }

    .ViewMoreButton span {
        font-size: 14px;
        color: #000;
    }

    #carousel-example-generic {
        margin-top: 65px;
    }

    .BannerMobHide {
        display: none;
    }

    .Desktop-EpButton {
        display: none;
    }

    .Desktop-EpButton .ViewBreakfastRecipes_Btn {
        padding-top: 15px !important;
    }

    .showDeskHide {
        display: none;
    }

}

@media screen and (max-width: 767px) {
    .customStory .SocialMediaIconShowOnVideoForBottomWidget {
        width: 100%
    }

    .customStory .SubSocial a i {
        padding: 12px;
        font-size: 15px;
        width: 40px;
        height: 40px;
    }

    .customStory .SocialMediaIconCardBottom {
        max-width: 500px !important;
        width: 100%;
        display: block;
        justify-content: unset;
    }

    .customStory .socialMediaIconMain {
        margin: 0px 12px !important;
    }

    .GuildAwardMenu .navbar-nav > li {
        margin: 0px 6px;
    }

    .GuildAwardMenu .navbar-nav > li > a {
        padding: 10px 7px 10px 7px !important;
        font-size: 14px;
    }

    .playkit-player.playkit-size-sm:not(.playkit-state-idle).playkit-hover .playkit-player-gui > .playkit-playback-controls, .playkit-player.playkit-size-xs:not(.playkit-state-idle).playkit-hover .playkit-player-gui > .playkit-playback-controls, .playkit-player.playkit-touch:not(.playkit-state-idle).playkit-hover .playkit-player-gui > .playkit-playback-controls {
        display: flex !important;
    }

    player-gui > .playkit-playback-controls {
        margin-left: -150px;
    }

    #carousel-example-generic .carousel-indicators {
        width: 50%;
    }

    .playkit-dropdown option {
        color: #000;
    }

    .RecipeDetailMain .ExploreSocialIconMain {
        max-width: 400px !important;
    }

    .RecipeDetailMain .fb-like {
        width: 80%;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: -11px;
    }

    /*.swiper-slide{margin: 0 10px !important;}*/
    .StoriesSlider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 10px !important;
    }

    /*.swiper-button-next, .swiper-container-rtl .swiper-button-prev{display: none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{display: none;}*/
    .NominationProcessMainOuter {
        width: 100%;
    }

    .uploadRecipe .form {
        width: 100%;
    }

    .recipelabel {
        font-size: 16px !important;
    }

    .RcpName input::placeholder {
        font-size: 16px;
    }

    .textBoxComman::placeholder {
        font-size: 14px;
    }

    .commanSelect select {
        font-size: 16px;
    }

    .uploadRecipe .mianDiv {
        box-shadow: unset;
        padding: 10px 0px;
    }

    .logo {
        margin: 5px 0px !important;
        width: 25px;
        height: 35px !important;
    }

    iframe.note-video-clip {
        width: 100% !important;
        margin: auto;
    }

    .RecipesContentRight .nav-tabs > li {
        width: 215px !important;
        float: none;
        display: inline-block !important;
        white-space: initial;
    }

    .RecipesContentRight .nav-tabs {
        min-width: 1506px !important;
    }

    .RecipesContentRight_Inner .ViewBreakfastRecipes_Btn {
        display: block !important;
        text-align: left !important;
        padding: 34% 0% !important;
    }

    .RecipesContentRight_Inner .ViewBreakfastRecipes_Btn span {
        font-size: 14px;
    }

    .Recipes-of-the-Day {
        margin-top: 0px;
    }

    .customStory .borderRight {
        border-right: unset;
    }

    .rodcustombreadcrumb {
        margin-bottom: 25px;
    }

    /*.user-recipe{padding: 0 0px !important;}*/
    .lfz-spritelf {
        width: 23px !important;
    }

    .customStory .recipeicon .socialMediaIconMain {
        margin: 0px 12px 45px 12px;
    }

    .customStory .recipeicon a {
        width: 90% !important;
        float: unset;
        padding: 13px 0px !important;
        font-size: 16px !important;
        margin: 24px 5% 20px 5% !important;
        border-radius: 5px !important;
    }

    .Himalaya {
        width: 100%;
        padding: 0
    }

    .AboutChef .SocialMediaIconContentBox .SocialMediaIconShowOnVideo {
        max-width: 240px !important;
    }

    /*.breadcrumb_Main{margin-bottom: 20px;}*/
    .carousel-inner {
        margin-top: 58px;
    }

    .customStory .alsoReadBottomleft {
        width: 40%;
        display: table-cell;
    }

    .customStory .blog_title {
        font-size: 40px !important;
    }

    .Fullcontainer {
        width: 100% !important;
        padding-right: 0;
        padding-left: 0;
    }

    .customStory .carousel-inner {
        margin-top: 0;
    }

    /*.StoriesSlider{padding: 0 15px;}*/
    /* pranita added */
    .bgcss {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .errorBorder {
        border: 2px solid red;
    }

    .disabledDiv {
        pointer-events: none;
    }

    .swiper-button-prev, .swiper-button-next {
        opacity: 1;
    }

    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        background-size: 10px !important;
        right: 0 !important;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        background-size: 10px !important;
        left: 0 !important;
    }

    .PhotoMain {
        display: none;
    }

    .photo-size {
        width: 100%;
    }

    .photo-controls {
        margin: 20px 0 0 0;
        width: 100%;
    }

    #chef_slider_recipepage .swiper-slide {
        padding: 0 0 !important;
    }

    .OurChefsNewSlider .swiper-slide {
        padding: 0 0 !important;
    }

    .recipedetilsMain .RecipeDetailsBannerWrapper .ExploreSocialIconMainNewOuter {
        display: block !important;
    }

    /*.RecipeDetailMain .fb-like{float: unset;}*/
    .ShowDetails-Add {
        padding-top: 0px;
    }

    .AboutChef .SocialMediaIconContentBox {
        display: flex;
        justify-content: center;
    }

    .alsoReadBottomright p {
        line-height: 22px !important;
    }

    .ratingModal .modal-dialog {
        width: 100% !important;
        margin: 12% auto !important;
        text-align: center;
        padding: 0 27px 0 20px;
    }

    .carousel_video_hidden {
        height: 300px;
    }

    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        display: none;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        display: none;
    }

    .customStory .carousel .item, .carousel .item .BannerImg {
        height: 260px !important;
    }

    .BannerMobHide {
        display: none !important;
    }

    .customStory .fb_iframe_widget {
        margin-top: 10px;
    }

    .RecipesDetailscolRight h4 {
        margin-left: 0px !important;
    }

    .RcpName input {
        line-height: 30px;
    }

    .uploadRecipe .UploadRecipeContent .button2 {
        margin-left: 0;
    }

    .Story-section {
        padding: 10px 0 0 0 !important;
    }

    .fancy_Heading span:before {
        top: 12px !important;
    }

    .customStory .fancy_Heading span:after {
        top: 12px;
    }

    .customStory .RecipesTabsMain .nav-tabs li {
        text-align: center;
    }

    .customStory .ViewMoreButton span {
        font-size: 18px;
        color: #000;
    }

    .recipedetilsMain .breadcrumb_Main {
        margin-bottom: 0px;
        margin-top: 0;
    }

    .paddingTpNone {
        padding: 0 15px;
    }

    .customStory .ExploreLeftMain {
        padding: 0 10px;
    }

    .ShowDetails-Add .breadcrumb_Main {
        margin-top: 5px;
    }

    .ShowDetails-Add section {
        padding: 10px 0px !important;
    }

    .Himalaya .fb-like {
        margin-bottom: 20px;
    }

    .EpisodMain section {
        padding: 20px 0px 0 0 !important;
    }

    #show_lf-tv-schedule_slider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 6px !important;
    }

    #home_allshows_slider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 6px !important;
    }

    .LFRemovePD {
        padding-right: 0;
        padding-left: 0;
    }

    .recipedetilsMain:first-child {
        padding-top: 60px;
    }

    .ReMPadding {
        padding: 15px 0 0 0 !important;
    }

    .RemoveBtmPadding {
        padding-bottom: 0 !important
    }

    .recipedetilsMain {
        padding-top: 20px;
    }

    .SPaadingRemove {
        padding-top: 0 !important;
    }

    /*.Editor_Pick_Main{margin: 0px 0px 0px 0px;}*/
    #episode0 {
        padding-top: 50px;
    }

    .Categories_ListMainText h3 {
        width: 100%;
    }

    .photo-controls {
        right: 0;
        bottom: 70px;
    }

    .PhotoMain-p {
        margin-top: 0;
    }

    .ResipesDetailsOlLi ol {
        margin-bottom: 0;
    }

    .PopoularCategoriesSecrtion {
        padding-bottom: 10px !important;
    }

    .paddingRemoveBottom {
        padding-bottom: 0 !important;
    }

    /*#Scoops .image-list img{height:160px !important;}*/
    .Cuisine-TypesPdngRemove {
        padding: 0 !important;
    }

    .SearchButton {
        background-image: unset;
    }

    .TrendingSeachButton button {
        color: #ed1a3b;
    }

    .HeaderUserDetails {
        margin-top: 5px;
    }

    .SearchButton {
        padding: 12px 20px 12px 0px;
    }

    .FreshPic .ExploreLeftMainTextOuter a h4 {
        font-size: 15px !important;
    }

    .PopoularCategorieButton2 {
        padding: 5px 15px;
        margin: 5px;
        font-size: 14px;
    }

    .modal-dialog {
        padding: 10px;
    }

    .user-recipe .commanHegiht {
        height: unset;
    }

    .parallax .StoriesSlider-event {
        width: 90% !important;
    }

    .RecipeDetailMain-pdng {
        padding: 15px 0px !important;
    }

    .fullContainer {
        width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }

    .reviewsameHeight .commanHegiht {
        min-height: unset;
    }

    .ShowDetiailLike {
        display: flex;
        align-items: center;
    }

    .ShowDetiailLike .fb-like {
        margin-top: 15px;
        margin-left: 5px;
    }

    .ComansocialIcon .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 17px 5px 0px !important
    }

    .stellarnav.mobile .menu-toggle {
        margin-top: 16px;
        margin-right: 20px;
    }

    .Homepage-Custome {
        margin-top: -4px;
    }

    .ComansocialIcon .SocialMediaIconCardBottom .socialMediaIconMain a i {
        padding: 7px;
        width: 30px;
        height: 30px;
        font-size: inherit;
    }

    .EpisodDetiailLike {
        display: flex;
        align-items: center;
    }

    .EpisodDetiailLike .fb-like {
        padding-top: 5px;
        margin-left: 0px;
        margin-bottom: 0;
    }

    .EpisodDetiailLike .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 11px 5px 3px !important;
    }

    .EpisodDetiailLike .SocialMediaIconCardBottom .socialMediaIconMain a i {
        padding: 7px;
        width: 30px;
        height: 30px;
        font-size: inherit;
    }

    .RecipesMenu1, .RecipesMenu2, .RecipesMenu3, .RecipesMenu4, .RecipesMenu5, .RecipesMenu6 {
        background-size: 40px;
    }

    .RecipesTabsMain .nav-tabs .active .RecipesMenu1, .RecipesMenu2, .RecipesMenu3, .RecipesMenu4, .RecipesMenu5, .RecipesMenu6 {
        background-size: 40px;
    }

    .RecipesTabsMain .nav-tabs li {
        margin: 0 !important;
        width: 16.5%;
    }

    .CustomeCommetnt {
        width: 100%;
    }

    .wach-Right {
        margin-top: 6px;
    }

    .recipesDetiailLike {
        display: flex;
        align-items: center;
        flex-wrap: wrap-reverse;
    }

    .VoteTextHeading {
        width: 100%;
        margin-top: 10px;
        border: 1px solid rgb(202, 204, 206);
    }

    .recipesDetiailLike .VoteBtnNew {
        padding-top: 0px;
        margin-left: 0px;
        margin-bottom: 0;
        width: 100%;
    }

    .recipesDetiailLike .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 12px 5px 0px !important
    }

    .recipesDetiailLike .SocialMediaIconCardBottom .socialMediaIconMain a i {
        padding: 7px;
        width: 30px;
        height: 30px;
        font-size: inherit;
    }

    .recipesDetiailLike .ExploreSocialIconMain {
        width: 70%;
    }

    .VoteBtnNew a {
        padding: 10px 0;
        margin-left: 1px;
        font-size: 20px;
    }

    .winner-Select {
        width: 100%;
    }

    .editplanpic {
        margin: 0 0 0;
    }

    .croppedImage {
        margin-bottom: 0;
        height: 218px;
    }

    .Desktop-EpButton {
        display: none;
    }

    .showDeskHide {
        display: block;
    }

    .event-AbtSection .LoadMore {
        margin-top: 0 !important;
    }

    .JurySlider {
        width: 85%;
        margin: 0 auto;
    }

    .JurySlider .slick-next:before, .JurySlider .slick-prev:before {
        display: none;
    }

    .Categories_ListMainText p {
        margin-top: 0px !important;
    }

    .JuryPanelTextHoverDiv {
        padding: 20px 25px;
    }

    .howMany {
        width: 100%;
        margin-top: 12px;
    }

    .howMany input::placeholder {
        font-size: 12px;
    }

    .confirmButton {
        width: 100%;
        display: block;
        margin-left: 0;
        margin-top: 30px;
        text-align: center;
    }

    .confirmButton button {
        margin-top: 34px;
    }

    .voteuser {
        display: none;
    }

    .customewidth {
        width: 100%;
    }

    .votemodal .modal-dialog {
        width: 90% !important;
        margin: 12% auto !important;
    }

    .HeaderText {
        margin-top: 15px;
    }

    .faquser {
        width: 100%;
    }

    .quiz .HeaderText h4 {
        line-height: 25px;
        width: 100%;
    }

    .quiz .HeaderText p {
        line-height: 25px;
        width: 100%;
    }

    .ShareYourRecipeBtn {
        font-size: 13px !important;
    }

    .ShareYourRecipesMain {
        background-position: 70% 50%;
        background-size: auto;
    }

    .commentImage {
        margin-right: 26px;
        width: 10%;
    }

    .Comment-Name {
        width: 80%;
    }

    .RecipeTable .Rimg span {
        width: 100px;
        white-space: initial;
    }

    .Hometable .Rimg span {
        width: 100px;
        white-space: initial;
        display: block !important;
        padding-left: 0;
    }

    .storydetail-lf-tvschedule .swiper-button-next {
        display: block;
        right: 20px !important;
        top: 25% !important;
    }

    .storydetail-lf-tvschedule .swiper-button-prev {
        display: block;
        left: 20px !important;
        top: 25% !important;
    }

    .ul-rod-storydetail li {
        width: 10% !important;
    }

    .LeaderNewTable .Rimg span {
        padding-left: 0;
        display: block;
        width: 100px;
        padding-top: 5px;
        white-space: initial;

    }

    .LeaderNewTable .Table-img {
        display: block;
        align-items: center;
    }

    .LeaderNewTable .user-winner {
        margin-top: 8px;
        white-space: initial;
    }
    .searchGoImg{
    position: absolute;
    top: 27px;
    right: -12px;
    }
}

@media only screen and (max-width: 320px) {
    .StoriesSlider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 10px 5px 5px !important;
    }

    .recipedetilsMain .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 6px !important;
    }

    .customStory .carousel .item, .carousel .item .BannerImg {
        height: 190px !important;
    }

    .customStory .socialMediaIconMain {
        margin: 0px 9px !important;
    }

    .customStory .SubSocial a i {
        padding: 7px;
        font-size: 15px;
        width: 30px;
        height: 30px;
    }

    .RecipeDetailMain .fb-like {
        width: 20%;
    }

    #show_lf-tv-schedule_slider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 3px !important;
    }

    #home_allshows_slider .ExploreSocialIconMain .socialMediaIconMain {
        margin: 5px 5px !important;
    }

    #show_lf-tv-schedule_slider .ExploreSocialIconMain .socialMediaIconMain a i {
        padding: 5px;
        width: 25px;
        height: 25px;
    }

    #home_allshows_slider .ExploreSocialIconMain .socialMediaIconMain a i {
        padding: 5px;
        width: 25px;
        height: 25px;
    }

    .BannerMobHide {
        display: none !important;
    }

    .ul-rod-storydetail li {
        width: 10% !important;
    }
}



