
body { color:#515151 !important; font-family: 'Poppins' !important; }
header .et-extra-social-icons li a:before { color: #434343 !important; }
.site-search-icon {background-color:#05bc44 !important;}
header .et-extra-icon {  background: #e8e8e8 !important; }

.nav li ul {
    width: 214px !important;
}

.home-post-container h3, .r_title { text-transform:capitalize !important;  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; }

/*********** Slider ****************/  

.slider-pink-text {  line-height: initial !important;   font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; color:#aa8b70; text-align:center; font-size: 16px;margin:0px; padding-bottom:15px;}
.slider-text-grey {    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; color:#949493; text-align:center; font-size: 21px;
padding-bottom: 15px !important;}
 
.checkboxbutton {  background-color:#b9fbb4 !important; }
.checkboxbutton a { color:#000 !important; }
.listCheckbox input { display:none; }
.slider-banner-tags-title { text-align:center; margin-bottom:10px; font-size: 80px; font-weight:300;font-family: 'lakeside-regular', sans-serif;}
.tags-search-btn {font-family:'cocogoose_thin',Helvetica,Arial,Lucida,sans-serif !important;background-color: #fff !important;border-radius: 50px !important;color: #658f34 !important;
padding:10px 42px !important;font-size: 19px !important;padding-top: 12px !important; }
 
.list-food label { cursor:pointer; }
.list-food {list-style-type: none;padding: 0;margin: auto;display: table; width:100%; text-align:center; -webkit-box-pack: center!important;-ms-flex-pack: center!important;
justify-content: center!important;display: flex;flex-wrap: wrap!important;}
.list-food li {	border: 1px solid #38854b;	width: auto;padding: 3px;margin: 0;border-radius: 50px;margin-bottom: 15px;    float: left; padding: 5px 15px;margin-right: 30px;
background-color: #fff;  }
.list-food li:hover {   background-color: #05bc44; color:#fff;}    
.list-food li:hover a{color:#fff;  }

.list-food li a { color: #000; font-weight: 600;text-shadow: none;
        font-weight: 500;
     font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
    
} 
.list-food li a:hover { color:#fff;  }
h2.banner-tags-title {   line-height: 0.5em;  margin-bottom: 30px!important;padding:0;margin:0px; color:#c0bfbf !important; } 
.banner-tags-title span {color:#c0bfbf !important; }
.et-pb-arrow-next, .et-pb-arrow-prev {  color: #1f1706 !important; background-color: #888783; border-radius: 50%; font-weight: 600;}




/* Show slider arrows always */
.et-pb-arrow-next {  opacity: 1;right: 22px !important;}
.et-pb-arrow-prev{ opacity: 1; left: 22px !important;}

@media screen and (max-width:768px) {
.tags-banner-form { padding-bottom:20px;}
.banner-tags-title { font-weight:500;text-align:center; margin-bottom:25px; font-size:60px;line-height: 0.7em;}
.list-food li { margin-right:20px;}
.desktop-only { display:none;}
}

/************slider style end here***********/

 
 /*** ingredients tags list *********/
.tags-banner-form { text-align:center;padding-bottom:0px;}
.banner-tags-title { text-align:center; color:#fff; margin-bottom:10px; font-size: 26px; font-weight:300;font-family:'Poppins'; text-transform:capitalize;}
.tags-search-btn { font-family:'cocogoose_thin',Helvetica,Arial,Lucida,sans-serif !important;
background-color: #fff !important;border-radius: 50px !important;color: #658f34 !important;padding:10px 42px !important;font-size: 19px !important;padding-top: 12px !important;
}

/*************end***************/

 
 /************* Home Page ***********/ 
 
/*.r_image { 	background: #1abc9c;}*/
.r-image-hover img {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.r-image-hover:hover img {opacity: .8;}

.recipe-post-large { position: relative; }
.recipe-post-small .r_image {  position: relative;  }

.posted_details_list ul {  display: flex;  padding: 10px 0px;  list-style-type: none;flex-wrap: wrap;  } 
 
.posted_details_list ul li { padding-right: 15px; margin-bottom: 5px;}

.recipe-post-small  .posted_details_list a span {text-decoration: none; color: #05bc44; font-weight: 500;}

 .posted_details_list .fa-user:before { color:#05bc44;  }
  
    .recipe-post-small .r_image { width:30%; }
    .recipe-post-small .r_post_contents { width:60%; }
    .star_un_rated { color: #b1b1b1 !important; }
    .star_rated { color: gold !important;}
    
  

	i.fa.fa-star { color: #ffff00;}
	i.fa.fa-comment{color:#05bc44;}
	.recipe-post-large img {width:100%;height: 400px;    object-fit: cover; }
	.r_rating ul {display: flex;padding: 0; list-style-type: none;align-items:center;}
		.r_rating ul li{ margin: 5px 0px !important; }
	.r_comments { margin-left: 30px;}
	.rating_comments { display: flex;align-items:center;}
	.recipe-post-small  { display: flex; margin-bottom: 40px;}
	.r_post_contents { padding-left: 15px; }
	a.make-me-btn {background-color: #05bc44; color: #fff; padding: 8px 21px; position: relative; top: 14px;border-radius: 20px;font-weight: 400;}
	a.make-me-btn:hover { background-color: #fff;color: #05bc44;  border: 1px solid #05bc44;}
	.recipe-post-large { margin-bottom: 50px; }
	.r_date { margin-bottom: 10px;}
	.r_description { margin-bottom: 0px;color: #000;}
	.r_title {color: #515151;    text-transform: uppercase;font-weight:600;padding-bottom:5px;font-size: 16px;}
	p.r_date { margin-bottom: 10px;color: #000; }
	.r_rating ul li span { color:rgba(0, 0, 0, 0.75); margin-left: 10px;}
	 
	.r_image img { width: 400px;  height: 130px;  object-fit: cover;}
	.r_date i{ color:#05bc44; }
	
	
  .recipe-post-small .r_post_contents a .recipe-post-small .r_post_contents span { font-size: 14px !important;  color: #828282 !important;font-weight:400 !important;	}
  .recipe-post-small .r_post_contents ul { margin:0px;padding: 0;}	
  .r_comments span { color: rgba(0, 0, 0, 0.75) !important;}

  .recipe-post-large ul { padding: 5px 0px !important; margin: 0 !important; }
  .recipe-post-large ul li{ margin-bottom:0px; }
   .recipe-post-large .r_post_contents a .recipe-post-large .r_post_contents span { font-size: 13px !important;  color: #828282 !important;font-weight:400 !important;	}	
 .recipe-post-large .r_description { color: #515151;  font-size: 17px;}
 
 .recipe-post-large .posted_details_list a span {  text-decoration: none;  color: #05bc44; font-weight: 500; }
	
	@media screen and (max-width:768px) {
	    .posted_details_list a, .recipe-post-small  .posted_details_list a { font-size:14px; }
	    .posted_details_list ul {  display: block; }
	    	    .posted_details_list ul li { margin-bottom:0px; }
    .rating_comments { display: flex;align-items:center; }
    .r_comments { margin-left: 15px; }
    h4.r_title { font-size: 14px;}
    .recipe-post-small {  margin-bottom: 40px; }
    .recipe-post-small .r_post_contents {  width: 100%;}
    .r_image img { width: 100%; height: 200px; object-fit: cover;}
    .recipe-post-small .r_image { width: 100%; }
    .recipe-post-large img {  height: 200px;  }
    .small-post-list a { width:150px; }
	}
 
 
 	@media screen and (max-width:500px) {
 	    .recipe-post-small {  display: block; }
 	}
 /**********Home Page end***********/
 
 
 
 
 /*************Newsletter form***********/ 
.r-social-icons {display: flex; list-style-type: none;}
.r_signup_forms { display: flex; align-items: center;}
.r-social-icons ul li { margin-right: 10px; font-family: 'r-font-fave',Helvetica,Arial,Lucida,sans-serif;  font-size: 40px; color: #565755;}
.r-social-icons ul { display: flex; list-style-type: none; align-items: center;  font-weight: 600;
color: #fff; font-size: 16px; padding:0px;}
.r-social-icons {width: 35%; float: left; }
.r-social-icons ul i  {     padding: 7px 9px; background-color: #fff;  border-radius: 29px; }
.r_signup_forms input, .r_signup_forms input:focus {background-color:#fff !important;}
.email_signup_btn { background-color: #fff; border-radius: 50px; font-weight: 800;
color: #9644b3; text-transform: capitalize;  margin-left: 7px;}
.r_signup_forms h4 { font-size: 15px; color: #fff; text-transform: capitalize; margin-right: 14px;font-weight: 400;padding:0px; 
font-family: 'r-font-fave',Helvetica,Arial,Lucida,sans-serif;font-size: 40px;color: #565755;}
.email_signup_btn { background-color: #fff; text-transform: capitalize;border-radius: 50px; margin-left: 10px; font-weight: 400;}

::placeholder { text-transform:capitalize !important; font-weight:400 !important;}
:-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
::-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
.footer_menu ul li a:hover{color:#000 !important;}
.r-social-icons ul i:hover {
background-color:#05bc44;color:#fff;
}

.r_signup_forms input { width: 32%;float: left;margin-right: 5px; }
.email-signup-form-social { display: flex;  align-items: center;justify-content: space-between;     padding: 0%;
    height: 130px;}

.et_bloom .et_bloom_form_content button { width:auto !important; } 

.r-social-icons ul li { margin-bottom:0px !important;font-weight: 400; }
.r-social-icons ul i {   padding: 7px 7px !important; color:#05bc44;   background-color: #fff;border-radius: 169px;width: 30px; text-align: center;height: 30px;line-height: 19px; }
.r_signup_forms .r_form-fields:nth-child(2) {  width:100%; }
input.email_signup_btn {padding: 12px 17px !important; }
input.email_signup_btn:hover {  color: #05bc44!important;background-color:#fff !important; }
input.email_signup_btn{ width: 24% !important; cursor: pointer !important;display: inline-block !important;position: relative !important; transition: 0.5s !important; font-weight:400 !important;
}

input.email_signup_btn:hover{  /* padding-right: 24px !important; */ }
input.email_signup_btn:hover:after {  /* opacity: 1 !important;  right: 5px !important; */ }
input.email_signup_btn {width: 25% !important; margin-left: 10px !important;border-radius: 26px !important; text-transform: capitalize !important;}

.r-social-icons ul {padding:0px !important;margin:0px;}
.r-social-icons input { background-color:#fff !important; }
input.tnp-submit.email_signup_btn {color: #05bc44; font-weight: 600 !important; font-size: 16px;padding: 7px 0px !important;}
.r-social-icons ul li a { padding: 0px 8px; }

.et-extra-icon:before { color:#05bc44 !important; }
.r-social-icons ul li .et-extra-icon { background-color:#fff !important;   }
.r-social-icons ul li .et-extra-icon:hover {background-color:#05bc44 !important;  }
.et-extra-icon:hover:before { color:#fff !important; }


.mailchimp-div .et_bloom_form_header  { display:none !important; }
.mailchimp-div .et_bloom_bottom_inline { padding:0px !important;  }
.mailchimp-div .et_bloom_fields { background-color:#befcbb; }
.mailchimp-div { display: flex;align-items: center;}
.mailchimp-div button.et_bloom_submit_subscription  { border-radius: 50px !important; padding: 10px !important; color: #05bc44 !important; background-color: #fff !important; }
  
 .mailchimp-div span {
     font-family: 'r-font-fave',Helvetica,Arial,Lucida,sans-serif;font-size: 40px; color: #565755;
 } 
  
  
@media screen and (max-width:1024px) {
.email-signup-form-social { display: block; } 
.r-social-icons { width: 100%;justify-content: center; margin-bottom: 20px;}
.r_signup_forms { width:100%; justify-content: center;    padding-bottom: 15px;}
.email_signup_btn:hover:after {right: 19px; }

.email-signup-form-social { display: inline-grid; margin: auto; width: 100%;position: relative;left: 25%;}
}

@media screen and (max-width:768px) {
input.tnp-submit.email_signup_btn { width: 100% !important; margin: 0 !important; }
.r_signup_forms h4 { clear: both; text-align: center; padding-bottom: 15px; }
.email-signup-form-social { display: block; }
.r_signup_forms input  {   background-color: #fff;  margin-bottom: 10px;width: 100%; }
.r-social-icons {  width: 100%; }
.email_signup_btn {   width: 50%;  margin: auto;  display: table; }
.r_signup_forms {  display: inherit;align-items: baseline; margin-top: 20px; }
.r-social-icons { margin-bottom: 23px; }
.r_signup_forms .r_form-fields:nth-child(2) {   width:100%; }

.email-signup-form-social { display: inline-grid !important;margin: auto; width: 100%; position: relative;  left: 12%; }
}

@media screen and (max-width:768px) {
.email-signup-form-social { display: inline-grid !important;margin: auto; width: 100%; position: relative;left: 0;}

.mailchimp-div {  display: block; align-items: center; text-align: center;}
}

/**********newsletter form**************/


/*****Top Posts Home Page**/
.various-author-posts-sidebar .small-post-list img {width: 100%;height: 100px; object-fit: cover;}
.small-post-container {display:flex;position: relative;flex-wrap: wrap;}
.small-post-list {flex-basis:50%; padding-right:20px; flex: 50%; /* or - flex: 0 50% - or - flex-basis: 50% - */     margin-bottom: 20px; }
.small-post-list h4 { font-size: 14px; font-weight:400}
h4.r_post_title { font-size: 14px; color: #000; text-transform: capitalize; font-weight:400;}
@media screen and (max-width:768px) {
    .various-author-posts-sidebar .small-post-list img {  width: 100%;  height: 200px; }
    .various-author-posts-sidebar .small-post-container {    display: block;  }
    .various-author-posts-sidebar	.small-post-list {      width: 100%; }
}
@media screen and (max-width:500px) {
    .small-post-container {display:block; }
}
/*****Top Posts Home Page**/



/**************post carosual****************/
.slider-wrap { position: relative;margin: 20px auto;width: 920px;}
.slider {position: relative;width: 800px;margin: auto;}
.slider-wrap ul {margin: 0;padding: 0;}
.slider-wrap ul li {list-style: none;text-align: center;}
.slider-wrap ul li span {display: inline-block;vertical-align: middle;width: 100px;height: 100px;background: black;}
.slider-arrow {position: absolute;top: 80px;width: 20px;height: 20px;background: transparent;color: #000;text-align: center;text-decoration: none;border-radius: 50%;}
.sa-left {left: 10px;}
.sa-right {right: 10px;}
.tab_title ul { display: flex; justify-content: center; list-style-type:none;}
.tab_title ul li a {  font-weight: 600; }
.tab_title ul li {padding-right: 20px;padding-left: 20px; border-right: 2px solid #000; } 
.tab_title ul .active a {   color: #05bc44; }
.slider-wrap ul li img { width:190px; height: 150px; object-fit: cover;}
.tab_title ul li:nth-child(3) {border:none;}
.tab_title ul li a { font-family: 'r-font-fave',Helvetica,Arial,Lucida,sans-serif;font-size: 40px !important; color: #565755; font-weight:300;}
.tab_title ul li a:hover { color:#05bc44;  }

.category_post_carousel .r_post_title { color: #444444; font-weight: 600;font-size: 14px;line-height: 21px}

@media screen and (max-width:768px) {
.tab_title ul { display: block; justify-content: center;list-style-type: none; text-align: center;}
.tab_title ul li { border:none; }
.slider-wrap {width: 100%;}
	.slider { width: 600px; }

}
@media screen and (max-width:550px) {
	.slider-wrap {width: 320px;}
	.slider { width: 200px; }
}
/**************post carosual****************/


/**Recipe page Banner  Tags****/
.banner-tags-title {font-family: 'r-font-fave',Helvetica,Arial,Lucida,sans-serif;  font-size: 40px; padding: 0px 0px; margin:0px; }
.what-can-i-make { padding:10px 0px;  color: #949493; text-align: center;    font-size: 21px; margin-bottom: 10px;}
 
 /**** Recipe page Banner tags**/
 
 /******Recipe Page***********/
  .fav-btn{ display: table; background-color: #05bc44;  color: #fff !important;padding: 8px 16px; border-radius: 50px;font-weight: 600; margin-bottom: 25px; }
    
 .fav-btn:hover { background-color: #b9fbb4; color:#000 !important; }

  

 .clear-filter-btn{background-color: #05bc44 !important;  color: #fff !important; border-radius: 5px !important; margin: 20px 0px; }
 
.fav-container { width:100%; }
.fav-column { width:50%; float:left; padding: 10px;}
.fav-column p { color:#000 !important; }
.fav-column img { width: 200px;height: 100px;  object-fit: cover; }
.divider-line { width: 80%;float: left;margin-top: 10px; margin-bottom: 10px; visibility:hidden;}
.r_filter_sidebar input, .r_filter_sidebar input:focus{ width: 80%; background-color: transparent !important; border: 1px solid #0000002e !important;}
.r_filter_sidebar input::placeholder { color: #eee !important; font-weight:500; opacity: 1; text-transform:capitalize !important; /* Firefox */ }
.r_filter_sidebar input:-ms-input-placeholder { /* Internet Explorer 10-11 */  font-weight:500; color: #eee !important; text-transform:capitalize !important; }
.r_filter_sidebar input::-ms-input-placeholder { /* Microsoft Edge */  font-weight:500; color: #eee !important; text-transform:capitalize !important; }
.btn-rating {background-color: #05bc44 !important; color: #fff !important;padding: 8px !important; font-size: 13px !important; }
.rating_sidebar_container p{ color: #000; padding-bottom: 10px; }
.calories_ ul, .unlist_bar { list-style-type: none;  padding-left: 0; padding-top:0px;}
.calories_ ul input{ cursor:pointer; }

.calories_ ul li,  .unlist_bar li { color:#000;  font-size: 13px !important;margin: 0;}

.filter-sidebar {  padding-left: 20px;margin-top:50px;} 
.filter-sidebar h5 { font-size:16px;}

.rating_sidebar_container h5, #sidebar_filter h5 {   font-size: 16px !important; font-weight: 700; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important; font-weight:normal;}

 
/************Rating Radio Button***********/

.radio-toolbar {  margin: 10px 0px;}
.radio-toolbar input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.radio-toolbar label { display: inline-block; background-color: #fff; padding: 6px 8px; font-family: sans-serif, Arial;font-size: 15px;border: 2px solid #05bc44;
border-radius: 4px;cursor: pointer;font-weight: 600;color: #0000009e;}
.radio-toolbar label:hover { background-color: #05bc44; color: #fff;font-weight: 600; border: 1px solid #05bc44;font-size: 15px;}
.radio-toolbar input[type="radio"]:focus + label { border: 2px dashed #444;}
.radio-toolbar input[type="radio"]:checked + label { background-color: #05bc44; border-color: #05bc44; color: #fff; font-weight: 600;    padding: 6px 8px;}

/************Rating Radio Button***********/


 .filter-sidebar input[type='radio']:after {  width: 15px;  height: 15px;  border-radius: 15px; top: -2px;  left: -1px;position: relative;background-color: #fff;content: ''; display: inline-block;
        visibility: visible;border: 1px solid #d1d3d1; }

.filter-sidebar input[type='radio']:checked:after { width: 15px;height: 15px;  border-radius: 15px;  top: -2px; left: -1px; position: relative; background-color: #05bc44; content: ''; display: inline-block;
        visibility: visible;border: 1px solid #05bc44; }
    

.category-container h3 {font-family: 'r-font-fave'; font-size: 35px !important; font-weight: normal;}

.my-favourt-recipes-list { display: flex; flex-wrap: wrap;}
.recipe-favourt-list { flex-basis:50%;padding-right:20px;}

.recipe-favourt-list img {width: 300px; object-fit: cover;  height: 130px;}

.r_category_image:hover { opacity:0.7; }
 .no_results_div { text-align: left; color: #404040; font-size: 18px; font-weight: 600 }
   .category-column { width:25%; float:left; margin-bottom:50px; padding-right: 25px; height:230px;}                                                                                                                                                                                                                                                                                                                                                                   
   .category-column img { width:300px; object-fit: cover;height: 130px;}
   .r_category_title {text-transform:uppercase !important; text-align: center;  color: #515151;  font-weight: 600; font-size:14px; line-height:20px; } 
   .star_rated { color:#ffba00 !important;;}
   .r_rating ul {display: flex;padding: 0; list-style-type: none; margin-top:0px;}
   .rating_comments { display: flex;}
   .r_rating ul li span {font-weight:600;color:#000; margin-left: 10px;}
   .rating_comments span {font-weight:600;    color: rgba(0, 0, 0, 0.75) !important;}
   .category-column .r_rating { margin:auto; display:table; }
   
   .my-favourt-recipes-list  .r_rating ul { justify-content: center;}
   
   @media screen and (max-width:768px) {
   .category-column { height:auto;  }
   .category-column { width: 50%; margin-bottom: 0; padding:0px 10px;}
   p.r_category_title {font-size: 13px; line-height: 20px; }
   }
   
   @media screen and (max-width:500px) {  
       .my-favourt-recipes-list { display: block;  }
       .filter-sidebar {  padding-left: 20px;margin-top:10px;} 
   .category-column {  width: 100%;    }
   .category-column img {  width: 100%;  object-fit: cover;   height: 180px; }
   .search-title { font-size: 16px;}
   .r_searchContainer { width: 100%; }
   }
   
/*********Recipe Page************/
 
 
 
 /************Top rated Posts **********/
     .top-rated-posts-sidebar .small-post-list img {width: 150px !important;height: 100px !important; object-fit: cover;}
	.small-post-container {display:flex;position: relative;}
	.small-post-list {width:50%; padding: 0px 10px; margin-bottom: 20px; }
	.small-post-list h4 { font-size: 14px;font-weight:400;}
   h4.r_post_title { font-size: 14px; color: #000; text-transform: capitalize;font-weight:400;}
   
    @media screen and (max-width:768px) {
       
        .top-rated-posts-sidebar .small-post-list img {  width: 100%;  height: 200px; }
        
        .top-rated-posts-sidebar	.small-post-list {      width: 100%; }
    }
     @media screen and (max-width:500px) {
     .small-post-container { display:block; }
     }

  /************Top rated Posts **********/
  
  
  /*********** Browse by ingredients************/
.browse_by_ingredients_row h3{ font-family: 'r-font-fave'; font-size: 47px; font-weight: normal; }
.browse_by_ingredients_ul  { display: flex;flex-wrap: wrap;list-style-type: none; padding: 0; flex-direction: row;}
.browse_by_ingredients_ul li { margin-bottom: 0.7em;flex-basis: 20%;flex-grow: 0;}
.ingredients_row a:hover:after { opacity: 1 !important; right: -3px !important; top: 2px; color:#05bc44;}
.ingredients_row a:after {content: '>'; position: relative; opacity: 0; top: 6px; right: -20px; transition: 0.5s; font-size: 14px; }
.ingredients_row  a { color: #000;  text-transform: capitalize;    font-weight: 500; }
.ingredients_row  a:hover{color:#05bc44; }
.ingredients_row ul {list-style-type: none;padding-left: 0; padding-top: 10px;}
.ingredients_row { display:flex;  margin-top:0px;}
.ingredients_row  .column-2 {  flex:20%;}
.orangeBtn i { font-size: 19px; padding-left: 12px; }
.orangeBtn{ background-color: #ff6101; padding: 8px 21px;border-radius: 50pc; color: #fff;    display: flex;align-items: center;}
.greenBtn i { font-size: 19px; padding-left: 12px; }

.greenBtn:hover, .clear-filter-btn:hover{ background-color: #b9fbb4 !important;color:#000 !important; }

.greenBtn{ background-color: #05bc44; padding: 8px 21px;border-radius: 50pc; color: #fff;    display: flex;align-items: center;}
.browse_by_ingredients_row {display: flex;justify-content: space-between;align-items:center;}
@media screen and (max-width:768px) {
.browse_by_ingredients_ul li {  flex-basis: 49%;flex-grow: 0;}
.greenBtn { display:inline-block; }
.browse_by_ingredients_row {  display: block; justify-content: space-between;}
.orangeBtn {  display: inline-block;align-items: center;}
.ingredients_row { display: block;margin-top: 30px;}
.ingredients_row .column-2 {flex: 100%;}
.ingredients_row ul { padding-top: 0px;padding-bottom: 0;}
}
 /*********** Browse by ingredients************/

   
  /************** Recipe Single Page *******/
  
  #respond {  background: #80808021;  padding: 10px;  border-radius: 5px; margin-bottom:30px;}
  .comment-reply-link {display:inline !important;}
  .single #main-content {   padding-top: 0px; }
   .followus_div a {padding: 3px 10px;    margin-right: 6px; background: #05bc44; }
   .followus_div a:before { color:#fff !important;}
   .followus_div li {  font-size: 35px;color: #505050; font-family: 'r-font-fave'; margin-bottom:0px;font-weight:500;}
   .cookbook_action {  text-align: center; padding-top: 40px;  padding-bottom: 40px;     border-bottom: 2px solid #eee;}
   .cookbook_btn { background-color: #05bc44;  padding: 10px 20px;display: inline-block;color: #fff !important;font-weight: 600; font-size: 16px; margin-top: 20px; }
   .cookbook_btn:hover {background-color: #b9fbb4; color:#000 !important; }
   .cookbook_action p { font-size: 16px; color: #000; font-weight: 600; }
   .page .et_pb_row, .single .et_pb_row {  width: 100%; }
   .cookbook_column ul { display: flex;  padding: 0px 40px;  list-style-type: none;  background-color: #fff;  box-shadow: 2px 3px 20px 20px #eee;  border-radius: 20px; width:95%; }
   .cookbook_column ul li img { width:100%; }
   .ads-img { margin: auto;  display: table; padding-bottom: 30px; }
   ._1DmLJ5 { position: absolute;  top: 2px;right: 2px;background-color: #fff;border-radius: 50px;padding: 3px 2px; font-size: 12px !important; z-index:9999; height: 30px;width: 30px;justify-content: center;
   display: flex; align-items: center; }
   ._2hVSre ._36FSn5 { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
   .comment .children {  margin-left: 0; padding-left: 0 !important; }
   .heart {  width: 100px; height: 100px;
   background: url("<?php echo get_site_url();?>/wp-content/uploads/2021/06/heart.png") 
   no-repeat; background-position: 0 0; cursor: pointer; transition: background-position 1s steps(28); transition-duration: 0s;}
   .heart.is-active { transition-duration: 1s; background-position: -2800px 0; }
   .stage {   -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
   .comment-body, .page article.comment-body, .single article.comment-body {  margin-bottom:10px;      padding: 0 96px 0 59px !important;} 
   section.emailsignupbox { background: #befcbb; padding: 0px 0px; }
   article { box-shadow: none !important; }
   a.wprm-recipe-pin.wprm-recipe-link.wprm-block-text-normal.wprm-recipe-pin-wide-button.wprm-recipe-link-wide-button.wprm-color-accent { font-size: 17px;color: #000 !important; }
   a.wprm-recipe-print.wprm-recipe-link.wprm-print-recipe-shortcode.wprm-block-text-normal.wprm-recipe-print-wide-button.wprm-recipe-link-wide-button.wprm-color-accent {
   font-size: 17px;} 
   h3#reply-title { color: #404040; } 
   ul.wprm-recipe-instructions {  text-transform: capitalize; }
   span.wprm-recipe-ingredient-name { text-transform: capitalize; }
   /*#commentform label {  display: block !important;padding-bottom: 10px; color: #000; font-weight: 600; } */
   input::placeholder { text-transform:capitalize !important; font-weight:400 !important;}
   input:-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
   input::-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;} 
   #commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {
   background: transparent; border: 2px solid #eee; } 
   textarea#comment {background: transparent !important; border: 2px solid #515151 !important; }
   #commentform input#submit { background-color: #05bc44 !important; color: #fff !important; padding: 6px 34px !important;  }
   .small-post-list a { padding:0px; width:150px;}
   .small-post-list { padding-right:0px;  }
   .icon { display: inline-block; } 
   .sidebar_container h2 { font-size:18px; }
   .input-icons i {  position: absolute;  }
   .input-icons { width: 100%; margin-bottom: 10px;}
   .icon { padding: 13px 10px; color: rgba(0, 0, 0, 0.6); min-width: 50px; }
   .input-field {  width: 100%;padding: 10px; text-indent:20px;}
   .small-post-container {display: flex; position: relative; flex-wrap: wrap;}
   
   .action_btn {  border-bottom: 1px solid #d6cece;padding-bottom: 15px; }
   .relatedPosts { padding-top: 35px;}
   .relatedPosts ul li a { font-size: 14px;
   line-height: 20px;
   display: inline-block; }
   .relatedPosts ul { display: flex; list-style-type:none;   margin-top:10px; padding: 0;flex-wrap: wrap;} 
   .relatedPosts li {margin-bottom: 0.7em; margin: 0;  flex: 25%;   padding-right: 10px; position:relative; }
   .followus_div { border-bottom: 1px solid #d6cece;   margin-bottom: 30px;padding-bottom: 10px;  padding-top: 10px; } 
   .purple_link { background: #9b7aa7;  }
   .orange_link { background: #e7925c;  }
   .green_link {background:#05bc44;color:#fff;}
   a.acn_btn { width: 100%;color: #fff !important;padding: 10px 20px;display: inline-block;margin-bottom: 14px;} 
   .acn_btn:hover { opacity:0.7 !important;}
   .followus_div ul{ display: flex;list-style-type: none;align-items: center;font-size: 15px;color: #000;font-weight: 600; padding: 10px 0px;  margin: 0;}
   .followus_div i { padding: 9px 10px;background-color: #5a822b;border-radius: 50px;margin-right: 5px;color: #fff;}
   .meet-author {  padding-bottom:20px;}
   article {  box-shadow: none;border: none;}
   .wprm-recipe.wprm-recipe-template-indiepalates {border: none;padding: 0;padding-top: 10px; padding-right: 30px;}
   .signupemailaddress { padding: 20px 0px;border-bottom: 1px solid #d6cece;  border-top: 1px solid #d6cece; }    
   .singnup_btn {padding: 5px 20px !important;background-color: #5a822b !important;color: #fff !important;border-radius: 50px !important;font-weight: 500 !important;text-transform: capitalize !important;
   }
   .email_subs_form input { width: 100% !important; border: 1px solid #eee !important;  background: #fff !important;margin-bottom: 20px; }
   .author_link {       color: #5A822B !important; font-size: 15px !important;  text-align: center;font-weight: 600; border: 1px solid #eee; padding: 4px 12px;border-radius: 50px; margin-top: 15px; }
   .author-bio { color: #000;  font-size: 15px;}
   .author_photo_name { display: block;  flex-wrap: wrap; align-items: center; }
   .author_photo_name a { font-size: 16px; color: #05bc44 !important;font-weight: 600; margin-bottom: 8px; display: block; }
   
   .author_photo_name a:hover {opacity:0.7;}
   
   .search-input { width: 100% !important; border: 1px solid #eee !important;  background: #fff !important; }
   ::placeholder { text-transform:capitalize !important; font-weight:400 !important;}
   :-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
   ::-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
   .single-container .col-5{ margin-top:0px;width: 30%;padding: 0px 10px;}
   .single-container { display:flex; width:100%; }
   .comment_area { border-bottom: 1px solid #1d23270d;padding-bottom: 20px;}
   .commentlist > li { display: block;  }
   a.comment-reply-link { background-color: #05bc44 !important;color: #fff !important;padding: 6px 34px !important;}
   .comment-body, .page article.comment-body, .single article.comment-body {
   position: inherit;padding: 10px 0px; }
   .comment_avatar {  position: inherit;    padding-left: 0; }  
   .comment_postinfo { display: grid; }
   #comment-wrap .page_title { margin-bottom: 0 !important; font-weight: 600;  padding: 0; color: #0f0f0f; font-size:18px;}
   .comment_heading {display: flex; width: 100%;padding: 0; height: 50px; align-items: center;  list-style-type: none; }
   .comment_heading li { margin:0px; }
   .comment_hr  { width: 63%;margin: 0; padding: 0; margin-left: 10px !important;}
   /*.commentlist {  -moz-column-count: 2; -moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2; column-gap: 20px; } */
   .commentlist { margin-bottom:0px !important;}
   .wprm-block-text-normal {font-weight: 400;font-style: normal;text-transform: none;color: #000;}
   .wprm-recipe-details.wprm-recipe-author.wprm-block-text-light { font-weight: 600 !important;  font-size: 17px; }
   .wprm_posted_date {font-weight: 600; font-size: 13px;}
   .wprm_comnment {font-weight: 600; font-size: 13px; }
   .wprm-recipe-rating-details.wprm-block-text-normal { display:none !important;}
   i.fa.fa-comment { color: #05bc44;}
   .post-date-comment-star { display:flex; }
   .post-date-comment-star li {list-style-type: none;padding: 0 !important; margin: 0 !important;margin-right: 15px !important;   }
   .wprm-block-image-rounded img { border-radius:14px !important; height: 220px;object-fit: cover;  }
   .col-7 {width: 70%;padding-right:30px;}
   .col-5 {width: 30%;}
   #main-content {    background-color: #fff; padding-top: 5px;}
 .wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippet-basic-buttons {
    padding: 10px 0px;
}
 
   .recipe_breadcum { padding:10px 0px; background-color:#fff;  }
   .breadcum_title, .breadcum_title a { color: #000; font-size: 14px;   }
   .breadcum_title span {opacity: 0.5;}
   .wprm-recipe-template-chic { border:none;}
   .wprm-block-text-uppercase-faded {opacity:2; text-transform: capitalize !important;  color: #000;font-size: 16px;font-weight: 600;}
   .wprm-block-text-normal { font-weight: 500;font-style: normal;  text-transform: none; }
   .comment_avatar {position: inherit;float: left; margin-right: 10px;}
   .comment-body .comment_area { clear: both; text-indent: 25px; }
   .comment-form-wprm-rating { font-size: 16px;color: #404040;font-weight: 600; display: grid;align-items: center; }
   .wprm-recipe-template-indiepalates .wprm-recipe-header {text-transform: capitalize !important; }
   .wprm-recipe-template-indiepalates { margin: 0px auto; }
   .single-container .et_pb_section { padding: 0% 0;}
   .relatedPosts li {  margin: 0; flex:inherit; flex-basis: 22% !important; margin-bottom: 10px; margin-right:20px;padding:0px;}
   .relatedPosts a   { width:100% !important;  }  
    .relatedPosts img { width:100% !important; height:150px !important;object-fit:cover; }
   #comment-wrap { padding-top:0px; padding-right: 30px !important;}
   .wprm-recipe-meta-container.wprm-recipe-times-container.wprm-recipe-details-container.wprm-recipe-details-container-table.wprm-block-text-normal.wprm-recipe-table-borders-none.wprm-recipe-table-borders-inside {
   padding-top: 61px; }
   .wprm-recipe-meta-container.wprm-recipe-custom-container.wprm-recipe-details-container.wprm-recipe-details-container-table.wprm-block-text-normal.wprm-recipe-table-borders-none.wprm-recipe-table-borders-inside {
   padding-top: 5px; }
   .sidebar_container h2 { font-size: 35px;  color: #515151;  font-family: 'r-font-fave';font-weight:500;}
   .wprm-recipe-details-unit {text-transform: capitalize;}
   a.wprm-recipe-pin.wprm-recipe-link.wprm-block-text-normal.wprm-recipe-pin-wide-button.wprm-recipe-link-wide-button.wprm-color-accent {
   display: flex;align-items: center;justify-content: center;}
   a.comment-reply-link { padding:23px !important;padding-right: 23px !important;padding-top: 5px !important;padding-bottom: 5px !important;
       margin: 10px 0px; display: inline-block; border-radius: 5px; }
   .relatedPosts h2 {     font-size: 35px;
   color: #505050;
   font-family: 'r-font-fave';font-weight:500;}
   .comment_avatar img { max-width: 100%; height: 50px !important;}
   @media screen and (max-width:768px) {
   .cookbook_column ul {   display: block;  width:100%;  }
   .cookbook_column ul li img { width: 60%;margin: auto;display: table; }
   .wprm-recipe.wprm-recipe-template-indiepalates { padding-right:0px; }
   .relatedPosts { padding-top: 20px; }
   .relatedPosts li { flex: inherit; flex-basis: 100% !important; padding:0px; }   
   .wprm-recipe-icon img { width:55px; }
   span.wprm-recipe-icon.wprm-recipe-pin-icon  img {  width:25px;  }
   .wprm-recipe-block-container.wprm-recipe-block-container-table.wprm-block-text-normal.wprm-recipe-servings-container {
   padding-top: 28px;}
   #comment-wrap { padding-top: 0px;}
   h2#comments { font-size: 16px; }
   .single-container { display: block; }
   .col-7 { width: 100%; padding-right:0px; }
   .comment_avatar img { max-width: 100%; height: 50px !important;}
   .single-container .col-5 { width:100%; }
   .wprm-recipe-meta-container.wprm-recipe-custom-container.wprm-recipe-details-container.wprm-recipe-details-container-table.wprm-block-text-normal.wprm-recipe-table-borders-none.wprm-recipe-table-borders-inside {
   padding-top: 0px;}
   .wprm-recipe-meta-container.wprm-recipe-times-container.wprm-recipe-details-container.wprm-recipe-details-container-table.wprm-block-text-normal.wprm-recipe-table-borders-none.wprm-recipe-table-borders-inside {
   padding-top: 19px;}
   .wprm-recipe-template-indiepalates h2 { font-size: 21px;text-align: center; padding: 15px 0px !important; }
   }
   
   /***********Recipe Single Page end *******/
   
   
   /***********Login page***********/
   .font-fave-h3 { font-family:'r-font-fave'; font-size:35px; font-size: 46px;   padding: 0px; font-weight:500; }
.search_field_div { background-color: #05bc4487; } 
.input-icons i {  position: absolute;  }
.input-icons { width: 100%; margin-bottom: 10px;}
.icon { padding: 13px 10px; color: rgba(0, 0, 0, 0.6); min-width: 30px; }
.input-field {  width: 100%;padding: 10px; text-indent:20px;}

.sidebar_login hr { width: 100%; border-top:1px solid #eee; }

.submission_div ul { text-align: left; list-style-type:none; }
.submission_div ul i { font-size: 10px; }
.submission_div ul li a { color:#000 !important; }
.content_div {  display: inline-block;  padding: 30px 0px; }
.login_row {display: flex;  }
.sidebar_login{ width: 30%;border: 0px solid #eee; text-align:center;     margin-top: 60px;}

.pink_btn { background-color: #ea1e63;  color: #fff;padding: 7px 31px; text-align: center;   border-radius: 50px;  font-size: 12px;margin-top: 10px !important;
display: inline-block; }
.pink_btn i {  font-size: 11px; }
.signup_action_txt{ align-items: center; justify-content: center; display: flex;
text-align:center; margin-bottom: 20px !important; color: #000;font-size: 13px;  }
.signup_action_txt span { }
.signup_action_txt a { color:#ea1e63 !important; padding: 0px 5px; }
.signup_action_txt img { width:20px; cursor:pointer;margin-left: 5px;}

.forgot_action_txt { text-align:center; margin-bottom: 20px !important;    color: #000;}
.forgot_action_txt a { color:#ea1e63 !important;  }
input.error { border:1px solid #ff0000 !important; }
label.error { color: #ff0000; }
input::placeholder { text-transform:inherit !important; font-weight:300 !important;}
input:-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}
input::-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}


.text-center {text-align: center; }
#login_buton { color: #FFFFFF; border: 0px solid #000000; padding: 6px 18px;white-space: normal;background-color: #05bc44 !important; margin: auto; display: table;
border-radius: 50px; text-transform:capitalize !important; }
#login_buton:hover { background-color: #b9fbb4 !important; color:#000 !important;}
.login_column { width:100%;}
.sidebar_login { width:30%; }
.form_section { width: 50%; margin: auto; display: table;}
.form-control { width: 100%;background-color: #fff !important; border: 2px solid #f2f2f2 !important; }
.col-sm-6 { margin-bottom: 20px; }
.search_field_div { margin-top: 30px;}
.search_field_div .content_div { display: inline-block; padding: 25px 0px; }
.search_field_div input,  .search_field_div input { background-color: #fff !important;}

@media screen and (max-width:768px) {
.login_row {display: block; }
.login_column { width: 100%;}
.form_section { width: 100%;}
.sidebar_login {  width: 100%;  margin: 0;}
}

/***************Login Page End**************/
   
   
  /********* My Account page*****/
 .sidebar_inner { text-align: center;}
.recipe-row { display: flex;flex-wrap: wrap;list-style-type: none; padding: 0; flex-direction: row; } 
.recipe-row .recipe-column { margin-bottom: 0.7em;  flex-basis: 25%;  flex-grow: 0;   } 
.recipe-column img {  height: 100px;object-fit: cover;  width: 100%; }
.recipe-column .r_rating {  margin: auto;  display: table; }
.star_rated { color: #ffba00 !important;}
.r_rating ul { display: flex; padding: 0; list-style-type: none; }
.category-column .r_rating {  margin: auto;  display: table;}


.breadcum_list { display: flex; list-style-type: none; justify-content: flex-end; padding-top: 10px;}
.breadcum_list li {margin-right: 20px;}
.breadcum_list li a { font-weight:600;  color:rgba(0, 0, 0, 0.75) !important; }
.breadcum_list i { background-color: #05bc44;color: #fff;padding: 5px 6px; border-radius: 50px;font-weight: 500; width: 20px;height: 20px; font-size: 11px;}
@media screen and (max-width:768px) {
    .breadcum_list {  display: block;}
    .breadcum_list li { margin-right: 20px; margin-bottom: 20px;}
}
/********* My Account page end *****/  


/*****Notification************/
.toast-notification{  min-width: 200px;  height:auto; background-color:#fff;  border-radius: 10px;  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
top:50%;  margin-bottom:20px;  margin-left:40vw;  position:fixed;  z-index:1;  display:flex;  flex-direction:row;}

.message-container{  width:80%;  padding-top:13px;  padding-left: 20px;  font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;  color:#fff; text-align:center; padding: 10px 0px;}
.close-notification{  width:20%;   }
.close-notification > i {  padding-top:15px;  padding-left:5px;  font-weight:900;  color:#fff;  cursor:pointer;}
/*****Notification************/


/*******Blog header*****/
.post_tags_list { display:flex; margin-top: 20px; list-style-type: none; justify-content: center;}
.post_tags_list a {background-color: #fff;   padding: 5px 12px;  color: #000 !important; border-radius: 50px;border: 1px solid #38854b; }
.post_tags_list li {  margin-right: 20px; }
.post_tags_list a:hover {background-color: #05bc44 !important; color: #fff !important;}
 .active-cat{background-color: #b9fbb4 !important; color: #000 !important;}

@media screen and (max-width:768px) {
.post_tags_list li {  margin-right: 0px;width: 50%;float: left; margin-bottom: 25px;text-align: center;}
.post_tags_list { display: flow-root; }
.archive h1 { line-height: 18px;margin: 0 0 7px;font-size: 18px;padding: 20px 0px;   margin: 0;}
}
/*******Blog header*****/


/***************Blog List************/
.blog_image img:hover { opacity:0.7;}

.blog_desc .r_comments { margin-left:0px; } 
.paging_div.pagination-wrap { width: 100%; }
.blog-content-list {display:flex;flex-wrap: wrap;}
.blog_content { flex-basis: 50%; }
.blog_desc {padding-right: 30px;}
.blog_image img{ width: 200px;  object-fit: cover; height:200px;}
.blog_content {  display: flex;}
.blog_desc {width: 70%;padding-left: 15px;}
.blog_image {width: 30%; display: flex;}
p.date {  color: #000;  font-weight: 500;  font-size: 13px;}
h4.blog_title { font-weight: 500; padding: 0px 0px;padding-top:0px;}
.star_un_rated { color: #b1b1b1 !important; }
.star_rated { color: gold !important;}
.r_rating ul {display: flex;padding: 0; list-style-type: none;}
.r_rating ul li span {font-weight:500;color:#000; margin-left: 10px;}

.blog_rating_comments { display: flex;  padding-bottom:5px;}
i.fa.fa-star { color: #05bc44;}
i.fa.fa-comment{color:#05bc44;}
.r_comments span { color: #000;font-weight: 500; color: #000; margin-left: 5px;}
.blog_content {padding-bottom: 30px !important;padding-top: 30px; }
.short_desc {  line-height: 24px;    color: #000; }
a.make_me_btn { color: #fff !important;padding: 7px 20px;   background-color: #05bc44; border-radius: 50px;display: inline-block; margin-top: 20px;}
a.make_me_btn:hover {  background-color: #b9fbb4; color:#000 !important; }  


/*****Blog Banner ********/
.blog-banner-section {padding: 40px 0px;    background-repeat: no-repeat;} 
.blog-banner-title{color:#fff;text-align:center; font-family:'r-font-fave'; font-size:47px;font-weight:400;}
.blog-banner-description {  text-align: center;color: #fff;font-size: 17px; }
.banner-blog-title-description { color:#fff;text-align:center; font-size:20px; padding: 10px 0px;}
.blog-banner-description { margin-top:0px; }
@media screen and (max-width:768px) {
    .blog-banner-section {padding: 60px 0px;    background-repeat:repeat; background-size: cover;} 
}
/***********Blog Banner********/

/*****Wordpress Pagination****/
.pagination-wrap {clear: both; display: block; overflow: hidden;text-align: center; }
.pagination-wrap .pagination { margin-bottom: 0;margin-top: 0; border: none;padding: 4px 0px; margin-top: 25px; word-spacing: 11px;border: 1px solid #05bc44;margin-bottom:25px}
.pagination-wrap .pagination > li:first-child > a, .pagination-wrap .pagination > li:first-child > span { border-bottom-left-radius: 0px; border-top-left-radius: 0px;}
.pagination-wrap .pagination > li:last-child > a, .pagination-wrap .pagination > li:last-child > span { border-bottom-right-radius: 0px;border-top-right-radius: 0px;}
.pagination-wrap .pagination > li > a,.pagination-wrap .pagination > li > span {background-color: #4FBEBA; border: 1px solid #1BA5A0; padding: 10px 15px; font-weight: bold;
    color: #FFFFFF;}
.pagination-wrap .pagination > li > a:hover, 
.pagination-wrap .pagination > li > span:hover, 
.pagination-wrap .pagination > li > a:focus, 
.pagination-wrap .pagination > li > span:focus {background-color: #1BA5A0; border-color: #189690;}
.pagination-wrap .pagination .current { background-color: #05bc44; border-color: #05bc44; padding: 6px 13px;color: #fff;}
.pagination-wrap .pagination .current:hover,
.pagination-wrap .pagination .current span:hover { background-color: #05bc44; border-color: #05bc44;}
.pagination_div {  display: inline-block; width: 100%; text-align: center; }
a.next.page-numbers, a.prev.page-numbers {padding: 6px 7px;}
  /********Wordpress pagination end***/




@media screen and (max-width:768px) {
.blog_content { display: block; }
.blog_image { width: 100%;display: block;}
.blog_image img { width: 100%;object-fit: cover; height: 250px; }
.blog_desc {  width: 100%;padding-left: 0;padding-top: 15px; }
.blog-content-list {display:block;flex-wrap: wrap;}
.blog_content { flex-basis: 100%; }
.blog_desc {padding-right: 10px;}
}
/************Blog List End**********/


/***********Blog Content*********/
 
.breadcrumb a { color: #000;text-decoration: none;font-size: 14px; }
.blog-content-div { margin-top: 0px !important;}

 
.single_post_content   { color:#000; }
 
.content-divider { height: 2px; background-color: #eee; margin: 30px 0px;}
.post-dtls {  display: flex; }
.s-post-date { padding-right: 15px;}
.s-post-date { padding-right: 15px; }
 
.single_relatedPosts ul li { flex-basis:20%; margin-right: 40px; }
.single_relatedPosts ul li:last-child {padding-right: 0px; }
.single_relatedPosts ul li img  { height: 100px;width: 200px; object-fit: cover; }


.trends_section { border-bottom: 1px solid #eee;padding: 25px 0px;}
.top_authors_post {text-align: center; border-bottom: 1px solid #eee; padding: 0px 0px;}
.single_share_section {text-align: center; border-bottom: 1px solid #eee; padding: 25px 0px;}
.single_share_section img  { height: 150px;width: 100%; object-fit: cover; margin:10px 0px;}
.single_share_section p {color:#000;}
.single_share_section h3 { font-family:'r-font-fave'; font-size: 35px; font-weight: 400;line-height:40px;text-align:left;}

.about_indiepalate_div p {  color:#000; }
.about_indiepalate_div {  text-align:center;border-bottom: 1px solid #eee; padding-bottom: 25px;}
.abt-rd-mr-link {  padding: 8px 19px;  background-color: #fff; border: 2px solid #eee; border-radius: 50px;
color: #678f36; font-weight: 600; margin-top: 20px;  display: inline-block;}
.abt-rd-mr-link:hover {  background-color: #678f36;  color: #fff;border: 2px solid #678f36;}
.text-center { text-align:center;}
.single-post-banner { padding: 90px 0px;  background-size: cover;background-repeat: no-repeat; text-align: center; margin-bottom: 40px;}
.single-post-banner h1  { color:#fff; }
.single-post-banner h6  {color:#fff;font-weight: 400; font-size: 19px;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {
background: #fff;  width: 100%;  font-size: 14px;  border: 2px solid #eee; }
#comment-wrap { padding-top: 15px;}
input#submit {  background-color: #668f35;  color: #fff; } 
ul.children .comment-body {  background:transparent;      border: none;
    border-bottom: 1px solid #eee;}
    span.says { padding-left: 5px; color: #515151; }
.comment-author.vcard {  display: flex;align-items: center;}
cite.fn { margin-left: 10px;}
.comment .children {margin-left: 0; padding-left: 0 !important;}
.comment-body { padding-left: 20px !important; margin-bottom: 18px;   padding: 30px 0px; }
.single_comments {  margin-right: 20px;}
 
.single_date_comments { display: flex; padding-bottom: 10px;  color: #000;}
.single_blog_title {   }
.single_blog_image img { margin:auto; display:table;}
.single_post_section {width:70%;}
 
.recipe-single-blog-template .container { display:flex;}
.recipe-single-blog-template {  background-color: #fff; display: block; width: 100%; }
.breadcrumb {  padding: 0px; margin: 0px; list-style: none;background-color: #fff; border-radius: 4px;}
.breadcrumb a { color: #000;  text-decoration: none; }

@media screen and (max-width:768px) {
 .single_post_sidebar { width: 100%; }
 .recipe-single-blog-template .container { display: block; }
 .single_post_section {  width: 100%; }
 .single_post_sidebar { padding-top: 0; }
 .single_relatedPosts ul { padding: 0;}
 .post-dtls {  display: block;  justify-content: end; } 
 .content-divider { margin: 10px 0px; }
 .trends_section, .top_authors_post, .single_share_section  { padding: 12px 0px;  } 
.top_authors_post  h2 , .trends_section h2 { font-size: 19px; }
.single_relatedPosts ul li {flex-basis: 50%; margin-right:0px;}
}
/***************************************************************/

/**********TopPosts*******/
 .various-author-posts-sidebar .small-post-list img {width: 150px;height: 120px; object-fit: cover;}
    .small-post-container {display:flex;position: relative;flex-wrap: wrap;}
    .small-post-list {width:50%; padding-right:0px; flex: 50%; /* or - flex: 0 50% - or - flex-basis: 50% - */     margin-bottom: 20px; }
    .small-post-list h4 { font-size: 14px; font-weight:400}
    h4.r_post_title { font-size: 14px !important; color: #000; text-transform: capitalize; font-weight:400;}
    @media screen and (max-width:768px) {
   
    .various-author-posts-sidebar .small-post-list img {  width: 100%;  height: 200px; }
   
    .various-author-posts-sidebar	.small-post-list {      width: 100%; }
    }
/***************************************************************/


/***********Submit Rating***/
 header.header { z-index: -11111;position: relative;} 
.modal_rating p {color: #000; padding-bottom: 20px;}a.close{  padding: 10px; background-color: red; border-radius: 50px; color: #fff; font-weight: 600; padding: 10px 21px; margin-left: 30px;
}
.modal_rating {background: #FFF; width: 500px;height: auto;text-align: center; box-shadow: 5px 5px 5px rgb(0 0 0 / 50%);-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 5px rgb(0 0 0 / 50%);
position: fixed;top: 30%; margin-top: -50px;left: 40%;margin-left: -100px;line-height: 25px;z-index: 999999;padding: 30px; border-radius: 10px; }
.signinBtn, #submit_btn {  padding: 10px 21px;background-color: #05bc44; display: inline-block; border-radius: 50px; color: #fff;font-weight: 600; }
.modal_rating a {  line-height: 1em; }
.modal_rating-bg { background: #000;zoom: 1;opacity: 0.8;filter: alpha(opacity=80); position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;}
#submit_btn { display: inline-block;margin: 10px 0px; cursor:pointer;}
.close_btn { line-height: 1em; position: absolute; top: 0; right: 0;border-radius: 0 !important;}

@media screen and (max-width:500px) { 
    .modal_rating { width: 100%; position: fixed;top: 10%; margin-top: 0; left: 0; margin-left: 0;}
}
   /***********Submit Rating end ***/
 
._1DmLJ5 { position: absolute; top: 2px; right: 2px;background-color: #fff;border-radius: 50px;padding: 3px 2px;font-size: 12px !important;height:25px;width:25px;
justify-content: center;display: flex; align-items: center; cursor:pointer;}
._2hVSre ._36FSn5 { position: relative;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}
.pagination_div {display: inline-block; width: 100%; text-align: center; }

.pagination { display: inline-block;padding-left: 0;margin: 20px 0; border-radius: 4px;
}.pagination>li { display: inline;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	
color:rgba(0, 0, 0, 0.75);cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination>li>a, .pagination>li>span { position: relative;float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color:rgba(0, 0, 0, 0.75); text-decoration: none;
background-color: #fff; border: 1px solid #ddd;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
z-index: 3; color: #fff;cursor: default;background-color: #05bc44; border-color: #05bc44;}

@media screen and (max-width:768px) {
.tags-banner-form { padding-bottom:20px;}
.banner-tags-title { font-weight:500;text-align:center; margin-bottom:0px; font-size:38px;line-height: 1.5em;padding-top:25px;}
.list-food li { margin-right:20px;}
.desktop-only { display:none;}
.ingredients_title small { font-size: 37px; }
}  

@media screen and (max-width:500px) { 
    .slider-banner-tags-title {  font-size: 69px;line-height: 78px;}
    .slider-pink-text { padding: 0px 30px;}
}


/***********Top Posts************/
  .top_author_posts ul {  display: flex; list-style-type:none; padding:0px;}
  .top_author_posts ul li {  flex-basis: 50%; }
  .top_author_posts ul li a { font-size:15px; }
  .top_author_posts ul li:first-child { padding-right: 10px;}
.top_author_posts ul li img { width: 150px; height: 100px;  object-fit: cover; }
@media screen and (max-width:768px) {
     
    
 .top_author_posts ul li img {  margin: auto; display: table; }
 
   .top_author_posts ul li {  flex-basis: 50%; text-align: center;}
}
/************************************************************/


/******My account*******************/
ul.my-heading-title {display: flex;justify-content: space-between; list-style-type: none;padding: 0;}
 

.my_mealplaner { margin-bottom: 20px;}
.my_mealplaner h3 {font-size: 17px;}
.input-field { width: 100%;  padding: 10px;  text-indent: 20px; }
.submitted_column {  border: 2px solid #eee; }
.desc_head ul{ display: flex; justify-content: space-between; list-style-type: none;align-items: baseline;}
.desc_head ul li  {color: #000;  font-weight: 400;flex-basis: 25%;padding:5px;}
.main_column { display:flex; }
.col-3 { width:25%; }
.col-7 { width:85%; margin-right: 2%;}
.recipe-row .recipe-column {padding-right: 20px;}
.submission_div ul { text-align: left; list-style-type:none; }
.submission_div ul i { font-size: 10px; }
.submission_div ul li a { color:#000 !important; }
.sidebar_inner {  border: 1px solid #eee;  text-align: center;  margin-top: 0px; }
.content_div {  display: inline-block;  padding: 30px 0px; }
.pink_btn {  background-color: #ea1e63; color: #fff !important;    padding: 4px 18px; text-align: center; border-radius: 50px; font-size: 14px;margin-top: 0px !important;
display: inline-block;}
.submission_div ul { text-align: left; list-style-type:none; }
.submission_div ul i { font-size: 10px; }
.submission_div ul li a { color:#000 !important; }
.search_field_div { margin-top: 30px;}
.search_field_div { background-color: #05bc4487;}
.search_field_div .content_div {   display: inline-block;  padding: 25px 0px;}
.input-icons { width: 100%; margin-bottom: 10px; }
.input-icons i {  position: absolute; }
.icon {  padding: 13px 10px;color: rgba(0, 0, 0, 0.6);  min-width: 30px;}
.search_field_div input, .search_field_div input {  background-color: #fff !important; }


 
@media screen and (max-width:768px) {
    ul.my-heading-title {display: block;justify-content: space-between; list-style-type: none;padding: 0;}
    .main_column { display: block;}
    .recipe-row .recipe-column { padding-right: 20px; flex-basis: 50%; }
    .col-7 {  width: 100%;  margin-right: 0%;} 
    .col-3 {width: 100%;}
    .desc_head ul { border-bottom: 1px solid #eee; display:block;}
    .hide-mob { display:none;}
    .fav-btn{     margin-bottom: 10px;
    display: inline-block; }
}

/****************************************************/

/***************Block Archive************/

.single_post_content   { color:#000; }
.single_post_content { display: flex; flex-wrap: wrap;}
.single_relatedPosts h4 {padding: 10px 0px; }
.content-divider { height: 2px; background-color: #eee; margin: 30px 0px;}
.post-dtls {  display: flex; }
.s-post-date { padding-right: 15px;}
.s-post-date { padding-right: 15px; }
.single_relatedPosts ul { display:flex; list-style-type:none;padding:0px;flex-wrap: wrap;}

.single_relatedPosts ul li:last-child {padding-right: 0px; }
 .single_relatedPosts p { margin-top:0px;}
 

.blog_image img{ width: 200px;  object-fit: cover; }
.blog_content {  display: flex;}
.blog_desc {width: 70%;padding-left: 15px;}
.blog_image {width: 30%; display: flex;}
p.date {  color: #000;  font-weight: 500;  font-size: 13px;}
h4.blog_title { font-weight: 500; padding: 0px 0px;}
.star_un_rated { color: #b1b1b1 !important; }
.star_rated { color: gold !important;}
.r_rating ul {display: flex;padding: 0; list-style-type: none;}
.r_rating ul li span {font-weight:500;color:#000; margin-left: 10px;}
 
.blog_rating_comments { display: flex;  padding-bottom:5px;}
i.fa.fa-star { color: #ffff00;}
 
.r_comments span { color: #000;font-weight: 500; color: #000; margin-left: 5px;font-size:12px;}
.blog_content {padding-bottom: 30px !important;padding-top: 30px;   }
.short_desc {  line-height: 24px;    color: #000; } 
.pagination>li>a, .pagination>li>span { border:none !important; } 
.pagination_div { display: inline-block;width: 100%;text-align: center;}
.trends_section {  border-bottom: 1px solid #eee; padding: 25px 0px;}
.top_authors_post { text-align: center; border-bottom: 1px solid #eee;padding: 15px 0px;}
.single_share_section {text-align: center; border-bottom: 1px solid #eee;padding: 10px 0px;margin-bottom:0px;}
.single_share_section img  { height: 150px;width: 100%; object-fit: cover;}
.single_share_section p { color:#000;}
.about_indiepalate_div p {  color:#000; }
.about_indiepalate_div {  text-align:center;border-bottom: 1px solid #eee; padding-bottom: 25px;}
.abt-rd-mr-link {  padding: 8px 19px;  background-color: #fff; border: 2px solid #eee; border-radius: 50px;
color: #678f36; font-weight: 600; margin-top: 20px;  display: inline-block;}
.abt-rd-mr-link:hover {  background-color: #678f36;  color: #fff;border: 2px solid #678f36;}
.text-center { text-align:center;}
.single-post-banner { padding: 50px 0px;  background-size: cover;background-repeat: no-repeat; text-align: center; margin-bottom: 40px;}
.single-post-banner h1  { color:#fff; }
.single-post-banner h6  {color:#fff;font-weight: 400; font-size: 19px;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {
background: #fff;  width: 100%;  font-size: 14px;  border: 2px solid #eee; }
#comment-wrap { padding-top: 15px;}
input#submit {  background-color: #668f35;  color: #fff; } 
ul.children .comment-body {  background: rgb(102 143 53 / 10%);  border-left: 8px solid #668f35;}
.comment-author.vcard {  display: flex;align-items: center;}
cite.fn { margin-left: 10px;}
.comment .children {margin-left: 0; padding-left: 0 !important;}
.comment-body { padding-left: 20px !important; margin-bottom: 18px;   padding: 30px 0px; }
.single_comments {  margin-right: 20px;}
 
.single_date_comments { display: flex; padding-bottom: 10px;  color: #000;flex-wrap: wrap;}
.single_blog_title {   }
.single_blog_image img { margin:auto; display:table;}
.single_post_section {width:70%;}
.single_post_sidebar { width:30%;   padding: 0px 30px;}
.recipe-single-blog-template .blog-archive-container { display:flex;padding: 20px 0px;}
.recipe-single-blog-template {  background-color: #fff; display: block; width: 100%; }
.breadcrumb {     list-style: none;background-color: #fff; border-radius: 4px;}
.breadcrumb a {    text-decoration: none; }

@media screen and (max-width:768px) {
    .single_post_content { display:block;  }
 .single_post_sidebar { width: 100%; }
 .recipe-single-blog-template .blog-archive-container { display: block; }
 .single_post_section {  width: 100%; }
 .single_post_sidebar { padding-top: 0; }
 .single_relatedPosts ul { padding: 0;}
 .post-dtls {  display: block;  justify-content: end; } 
 .content-divider { margin: 10px 0px; }
 .trends_section, .top_authors_post, .single_share_section  { padding: 12px 0px;  } 
.top_authors_post  h2 , .trends_section h2 { font-size: 19px; }
.single_relatedPosts ul li {flex-basis: 50%; }

  .blog_content { display: block; }
      .blog_image { width: 100%;display: block;}
      .blog_image img { width: 100%;object-fit: cover; height: 250px; }
      .blog_desc {  width: 100%;padding-left: 0;padding-top: 15px; }
}
@media screen and (max-width:550px) {
.single_relatedPosts ul li {
flex-basis: 46%;
    margin-right: 10px;
	} }

/**********************************************************************/



/****************Author Page***********/

.user-recipe-row .recipe-column { flex-basics:30%;  }
.user-recipe-row { display: flex; flex-wrap: wrap;}
.user-recipe-row .recipe-column { flex-grow:0; flex-basis: 30%;padding-right: 10px; padding-bottom:25px;}
.about_indp_desc p{ padding-left:10px; text-align:justify; }
 
.about_row_indp { display:block;}
.about_row_indp img{ width: 120px; height: 120px;  object-fit: cover;}
.about_row_indp p { text-align: justify;  padding-left: 10px;}
.about_row_indp a{ color:#05bc44 !important;font-weight: 600; font-style: italic; }
.authors_posts_section .row { display:flex; }
.column8 { width:70%; padding-right:30px; }
.column4 {width:30%; }

.about_indiepalate_div h3 { color: #4f4f4f;font-family: 'r-font-fave'; font-size: 35px;font-weight: 500; text-align:left;}
.user_posted_blogs h2 { color: #4f4f4f;font-family: 'r-font-fave'; font-size: 40px;font-weight: 500;   }
.about_author_content h2 { color: #4f4f4f;font-family: 'r-font-fave'; font-size: 50px;font-weight: 500; }
.about_author_content p { color: #4f4f4f; font-size:14px;   } 
section.authors_posts_section { padding-top: 50px;}

.user_posted_blogs {padding-top: 30px;}


.recipe_profile_details {display: flex; align-items: center;  justify-content: start;  }
.archive-top{display: table; background-color: #fff; width: 100%;}
.author #page-container { background-color:#fff; }
.recipe_profile_user_details h3 { color: #fff;font-family: 'r-font-fave'; font-size: 40px;font-weight: 500;}
.recipe_profile_user_details ul {display: flex; list-style-type: none;   color: #fff;align-items: center;padding: 0; }
.recipe_profile_user_details ul li { font-size: 17px; padding-right:10px; color:hsl(24deg 47% 71%);}
.recipe_profile_image { margin-right: 30px; } 
.author_banner { padding: 60px 0px;background-repeat: no-repeat; }
.recipe_profile_image img {  width: 150px; height: 150px; object-fit: cover; }
    
    
    @media screen and (max-width:768px) {
     .authors_posts_section .row { display: block;}
    .column8 { width:100%; padding-right:0px; }
    .column4 {width:100%; }
    .user-recipe-row .recipe-column { flex-grow: 0; flex-basis: 100%; padding-right: 0; padding-bottom: 20px; }
    .about_row_indp { display: block;}
        
    .recipe_profile_image { margin:auto; display:table;}
    .recipe_profile_details {  display: block; }
    .author_banner {background-size: auto 100%; }
    .recipe_profile_user_details ul {justify-content: center; }
    .recipe_profile_user_details { text-align:center;}
    }
    
    
    
    
    /************Classifieds*************/
    
#filter_form { margin-bottom: 30px }
 .submit_rating_btn {color: #05bc44;font-weight: 600; border: 1px solid #eee;padding: 5px 19px;border-radius: 50px; }
 .submit_rating_btn:hover {background-color: #05bc44; color:#fff; }
 
.r_rating ul { display: flex; padding: 0; list-style-type: none;}
.star_rated {  color: #ffba00 !important;}
.list_classifieds_con:after { content: ''; border-bottom: 1px solid #eee; width: 90%; display: block; }
.list_classifieds_con {   padding-bottom:15px; }
ul.classifieds_conatcts { margin-top: 0px;}
.list_classifieds_row li { color:#000;}
.list_classifieds_row p { color:#000; margin-bottom:10px;}
.classifieds_conatcts li { margin-bottom:0px;}
ul.other_socoal_contacts { list-style-type: none; display: flex; padding-left: 0; align-items:center;padding:0px !important;}
.other_socoal_contacts i { padding: 9px 10px; background-color: #40404085; border-radius: 50px; margin-right: 5px; color: #fff;}
span.sr-only { display: none;} 
.classifieds_conatcts { list-style-type:none;padding:0px;display:flex;align-items:center;     justify-content: space-between; }
.classifieds_conatcts li:first-child { padding-right:15px; }
.list_classifieds_row { display: flex;} 
.list_classifieds_row .col-7 { width:70%; }
.list_classifieds_row .col-5 { width:30%; }  

.other_socoal_contacts a:hover {opacity:0.7;}
 
 
ul.classifieds_category_list { list-style-type: none;   padding-left: 0; }

input.input-field.search-input.search_title_summary { background: #fff; border: 1px solid #eee;}
.country_filter {  display: table-caption; align-items: center; justify-content: space-evenly; }
.country_filter { flex-basis: 25%; }
.filter_box { width: 90%; }
.filter_box select {width: 100%; border: 2px solid #f2f2f2; background-color: #fff;border-radius: 0;padding: 5px;}
.classifieds_filter_row {  display: flex;}
.filter_label { color: #000; }
.classifieds_detail_row { display: flex;margin-top: 30px;}
.classifieds_detail_row  .col-8 { width:75%; padding-right:50px;}
.classifieds_detail_row  .col-4 { width:25%; }
.sidebar_category h2 { color:#515151; font-size:40px; font-family:'r-font-fave';font-weight:400;}
.input-icons i {  position: absolute;  }
.input-icons { width: 100%; margin-bottom: 10px;}
.input-field {  width: 100%;padding: 10px; text-indent:20px;}
.icon { display: inline-block; }  
.input-icons i {  position: absolute;  }
.input-icons { width: 100%; margin-bottom: 10px;}
.icon { padding: 13px 10px; color: rgba(0, 0, 0, 0.6); min-width: 50px; }
nput.input-field.search-input.search_title_summary {background-color: #fff; border: 1px solid #eee;}
::placeholder { text-transform:capitalize !important; font-weight:400 !important;}
:-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
::-ms-input-placeholder { text-transform:capitalize !important;font-weight:400 !important;}
.signupemailaddress { padding: 20px 0px; }
.email_subs_form input {width: 100% !important; background: #fff !important; margin-bottom: 20px; border: 1px solid #eee !important;}
.singnup_btn {padding: 5px 20px !important; background-color: #5a822b !important; color: #fff !important; border-radius: 50px !important; font-weight: 500 !important;
text-transform: capitalize !important;}
 

@media screen and (max-width:768px) {
    .classifieds_filter_row { display: block;}
    .country_filter { justify-content: space-around;margin-bottom:15px; }
    .filter_label { width: 25%;}
    .classifieds_detail_row { display: block; }
    .classifieds_detail_row .col-8 {width: 100%;padding-right:0px; }
    .classifieds_detail_row .col-4 {width: 50%; margin: auto;}
}

@media screen and (max-width:500px) {  
    .country_filter {  display: block;}
    .filter_label {  width: 100%; }
    .filter_box {  width: 100%;}
    .list_classifieds_row {  display: block; }
    .list_classifieds_row .col-7 {   width: 100%;}
    .classifieds_conatcts { justify-content: space-between;}
    .list_classifieds_row { display: block !important; }
    .list_classifieds_con:after {   content: '';border-bottom: 1px solid #eee;width: 90%; display: block; margin: 20px;}
    .list_classifieds_con { padding-bottom: 0;}
    .classifieds_detail_row .col-4 {width: 100%;margin: auto;}
    .list_classifieds_row h3 {  font-size: 17px;}
    .list_classifieds_row .col-5 {  width: 100%;}
    .r_rating ul { margin-bottom: 10px;}
    .classifieds_conatcts { display:block;  padding-top: 10px;}
}

/* css animation **/
/* Absolute Center Spinner */
.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));

  background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 150ms infinite linear;
  -moz-animation: spinner 150ms infinite linear;
  -ms-animation: spinner 150ms infinite linear;
  -o-animation: spinner 150ms infinite linear;
  animation: spinner 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/******************Classifieds***************/



/* register***/
#submit_form label {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}

input#blog_image {
    background-color: #fff;
    border: 2px solid #eee;
    width: 100%;
}
.image-upload {text-align: center; margin-bottom: 20px;}
.image-upload > input { display: none; }
.image-upload img {   width: 80px; cursor: pointer; border: 2px solid #eee; padding: 12px; border-radius: 23px;  }
#remove_tag {display: inherit; color: #ff0000;}

.register_section {  display: block; flex-wrap: wrap;  }

.register_section .col-sm-6 {    flex: 48%;   margin-right: 2%; }

.select_option{    width: 100%;
background-color: #fff;
border: 2px solid #eee; }

    
    .input-icons i {  position: absolute;  }
    .input-icons { width: 100%; margin-bottom: 10px;}
    .icon { padding: 13px 10px; color: rgba(0, 0, 0, 0.6); min-width: 30px; }
    .input-field {  width: 100%;padding: 10px; text-indent:20px;} 
    .sidebar_login hr { width: 100%; }
    .submission_div ul { text-align: left; list-style-type:none; }
    .submission_div ul i { font-size: 10px; }
    .submission_div ul li a { color:#000 !important; }
    .content_div {  display: inline-block;  padding: 30px 0px; }
    .login_row {display: flex;  }
    .sidebar_login{ width: 30%;border: 0px solid #eee; text-align:center;     margin-top: 60px;}
    
    .pink_btn { background-color: #ea1e63;  color: #fff;padding: 7px 31px; text-align: center;   border-radius: 50px;  font-size: 16px;margin-top: 10px !important;
    display: inline-block; }
    .pink_btn i {  font-size: 11px; }
    .signup_action_txt{ align-items: center; justify-content: center; display: flex;
    text-align:center; margin-bottom: 20px !important; color: #000;font-size: 13px;  }
    .signup_action_txt span { }
    .signup_action_txt a { color:#ea1e63 !important; padding: 0px 5px; }
    .signup_action_txt img { width:20px; cursor:pointer;margin-left: 5px;}
    .forgot_action_txt { text-align:center; margin-bottom: 20px !important;    color: #000;}
    .forgot_action_txt a { color:#ea1e63 !important;  }
    input.error { border:1px solid #ff0000 !important; }
    label.error { color: #ff0000; }
    input::placeholder { text-transform:inherit !important; font-weight:300 !important;}
    input:-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}
    input::-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}
    
    
    .text-center {text-align: center; }
    
    .login_column { width:70%;}
    .sidebar_login { width:30%; }
    .form_section { width: 90%; margin: auto; display: table;}
    .form-control { width: 100%;background-color: #fff !important; border: 2px solid #f2f2f2 !important; }
    .col-sm-6 { margin-bottom: 20px; }
    .search_field_div { margin-top: 30px;}
    .search_field_div .content_div { display: inline-block; padding: 25px 0px; }
    .search_field_div input,  .search_field_div input { background-color: #fff !important;}
    
    .response_form { color: #ff0000;font-weight: bold; text-align: center;margin-top: 10px; }
    
    @media screen and (max-width:768px) {
        .login_row {display: block; }
        .login_column { width: 100%;}
        .form_section { width: 100%;}
        .sidebar_login {  width: 100%;  margin: 0;}
        .register_section {
    display: block;
    flex-wrap: wrap;
}
    }
    
    /*****/


/***********Register and Login**************/
.login_column  .col-sm-12 {  width: 100%;  margin-bottom: 10px;}
.image-upload {text-align: center; margin-bottom: 20px;}
.image-upload > input { display: none; }
.image-upload img {   width: 80px; cursor: pointer; border: 2px solid #eee; padding: 12px; border-radius: 23px;  }
#remove_tag {display: inherit; color: #ff0000;}
.register_section {  display: flex; flex-wrap: wrap;  }
.register_section .col-sm-6 {    flex: 48%;   margin-right: 2%; }
.select_option{    width: 100%; background-color: #fff; border: 2px solid #eee; }
.login_row {display: flex; justify-content: center;  }
.sidebar_login{ width: 30%;border: 0px solid #eee; text-align:center;     margin-top: 60px;}
.pink_btn { background-color: #ea1e63;  color: #fff; text-align: center;   border-radius: 50px;  font-size: 12px;margin-top: 10px !important;
display: inline-block; }
.pink_btn i {  font-size: 11px; }
.signup_action_txt{ align-items: center; justify-content: center; display: flex;
text-align:center; margin-bottom: 20px !important; color: #000;font-size: 13px;  }
.signup_action_txt span { }
.signup_action_txt a { color:#ea1e63 !important; padding: 0px 5px; }
.signup_action_txt img { width:20px; cursor:pointer;margin-left: 5px;}
.forgot_action_txt { text-align:center; margin-bottom: 20px !important;    color: #000;}
.forgot_action_txt a { color:#ea1e63 !important;  }
input.error { border:1px solid #ff0000 !important; }
label.error { color: #ff0000; }
input::placeholder { text-transform:inherit !important; font-weight:300 !important;}
input:-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}
input::-ms-input-placeholder { text-transform:inherit !important;font-weight:300 !important;}
.text-center {text-align: center; }
#register_buton { color: #FFFFFF; border: 0px solid #000000; padding: 6px 18px;white-space: normal;background-color: #05bc44 !important; margin: auto; display: table;
border-radius: 50px; text-transform:capitalize !important;margin-top:20px; }
#register_buton:hover {background-color: #b9fbb4 !important; color:#000 !important;  }
.login_column { width:70%;}
.sidebar_login { width:30%; }
.form_section { width: 90%; margin: auto; display: table;}
.form-control { width: 100%;background-color: #fff !important; border: 2px solid #f2f2f2 !important; }
.col-sm-6 { margin-bottom: 20px; }
.search_field_div { margin-top: 30px;}
.search_field_div .content_div { display: inline-block; padding: 25px 0px; }
.search_field_div input,  .search_field_div input { background-color: #fff !important;}
.response_form { color: #ff0000;font-weight: bold; text-align: center;margin-top: 10px; }
@media screen and (max-width:768px) {
.login_row {display: block; }
.login_column { width: 100%;}
.form_section { width: 100%;}
.sidebar_login {  width: 100%;  margin: 0;}
.register_section { display: block;flex-wrap: wrap;}
}
/**************Register Login End****************/

/****************ingrediants*************/

 .browse_by_ingredients_ul  {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    flex-direction: row;
}
.browse_by_ingredients_ul li {
    margin-bottom: 0.7em;
    flex-basis: 20%;
    flex-grow: 0;
}

.ingredients_row a:hover:after {
   opacity: 1 !important;
    right: -3px !important;
    top: 2px; color:#05bc44;
}
.ingredients_row a:after {
    content: '>';
    position: relative;
    opacity: 0;
    top: 6px;
    right: -20px;
    transition: 0.5s;
    font-size: 14px;
}

.ingredients_row  a { color:rgba(0, 0, 0, 0.75);  text-transform: capitalize;    font-weight: 500;  }

.ingredients_row  a:hover{color:#05bc44; }

.ingredients_row ul {
    list-style-type: none;
    padding-left: 0;
    padding-top: 10px;
}

.ingredients_row { display:flex;  margin-top: 30px;}
 .ingredients_row  .column-2 {  flex:20%;}
.orangeBtn i { font-size: 19px; padding-left: 12px; }

.orangeBtn{ background-color: #ff6101;
    padding: 8px 21px;
    border-radius: 50pc;
    color: #fff;    display: flex;
    align-items: center;
    }
    
    .orangeBtn i {
        
    }
    .browse_by_ingredients_row {
    display: flex; 
    justify-content: space-between;
}

.ingredients_title small { font-size: 37px !important; }
@media screen and (max-width:768px) {
    .browse_by_ingredients_row {
    display: block;
    justify-content: space-between;
}

.orangeBtn { 
    display: inline-block;
    align-items: center;
}
.ingredients_row {
    display: block;
    margin-top: 30px;
}
.ingredients_row .column-2 {
    flex: 100%;
}

.ingredients_row ul { 
    padding-top: 0px;
    padding-bottom: 0;
}
}

@media screen and (max-width:500px) {
.browse_by_ingredients_ul li { 
    flex-basis: 100%;
    flex-grow: 0; text-align: center;
}

.browse_by_ingredients_row h3 { text-align:center;}
.ingredients_row { display: block; margin-top: 20px; }
    
    
}




/***********Menu***********/
#et-navigation > ul > li.current-menu-item > a, #et-navigation > ul > li.current_page_item > a {color: #05bc44 !important;font-weight: 600 !important; }
a.logo { width:100% !important;}

/*******overrride****/
    .social-and-search-icons { align-items:center;}
    #logo {height: auto !important;}
    .r_title { margin: 0 !important; text-transform: uppercase;}
    h1, h2, h3, h4, h5, h6 {   margin: 0;}
    .archive h1 { line-height: 24px; margin: 0 0 7px; font-family: 'r-font-fave'; font-weight: 400; font-size: 47px;  margin-top: 15px;}
    .blog_desc a:hover, h4.blog_title:hover,.top_author_posts ul li a:hover { color:#05bc44;  }
    .r_post_contents p { margin-top:0px;}
    .et_bloom .et_bloom_optin_4 .et_bloom_form_content button:hover,
    .et_bloom .et_bloom_optin_3 .et_bloom_form_content button:hover,
    #commentform input#submit:hover { background-color: #b9fbb4 !important; color: #000 !important; }
    .et_bloom .et_bloom_optin_4 .et_bloom_form_content button:hover { background-color: #b9fbb4 !important; color: #000 !important;   }
     .et_bloom .et_bloom_optin_4 .et_bloom_form_content button:hover span { color:#000 !important;  }
     
    .et_bloom .et_bloom_optin_3 .et_bloom_form_content button:hover { background-color: #b9fbb4 !important; color: #000 !important;   }
    .et_bloom .et_bloom_optin_3 .et_bloom_form_content button:hover span { color:#000 !important;  }
     
    .et_bloom .et_bloom_optin_6 .et_bloom_form_content button:hover { background-color: #b9fbb4 !important; color: #000 !important;   }
    .et_bloom .et_bloom_optin_6 .et_bloom_form_content button:hover span { color:#000 !important;  }
     
     
    footer .menu { background-color:#f5f5f5 !important; margin:0px; }
    footer h4.widgettitle {  display: none;}
    footer .menu li { padding: 10px 0px; border:none !important;}
    footer h4 { margin:0px; }
    footer .menu li a {font-weight: normal;}
    footer .menu li a:hover{ color:#05bc44 !important;}
    
    footer .et_pb_widget { box-shadow:none; } 
    button#clear_button {   padding: 4px 14px!important;font-size: 16px !important;text-transform: capitalize; font-weight: 500;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
    color: #000!important;  }
    .see_all_li { background: none !important; border: none !important;  color: #fff !important;border: none !important;}
    .see_all_li a { background-color:transparent !important; color: #fff !important; font-size: 16px; border: none !important;}
    .see_all_li a:hover { opacity:0.6; background-color:transparent !important; color: #fff !important;}
    ul.unlist_bar { padding: 0; margin: 0;}
    .posted_details_list a:hover, .r_post_contents a:hover { color:#05bc44; opacity:0.7; }
    .r_title:hover,.r_post_title:hover {color: #05bc44; opacity: 0.7;}
    .home-post-container a:hover h3 { color: #05bc44; opacity: 0.7;}
    .category-column a:hover p, .recipe-favourt-list a:hover p{color: #05bc44; opacity: 0.7;}
    .recipe-category-list  a:hover h4{color: #05bc44; opacity: 0.7;}
    .relatedPosts a:hover {color: #05bc44; opacity: 0.7;}
    .comment_postinfo a:hover  {color: #05bc44; opacity: 0.7;}
    .recipe-column a:hover p {color: #05bc44; opacity: 0.7; }
    .desc_head a:hover {color: #05bc44 !important; opacity: 0.7; }
    
    .submission_div ul li a:hover {color: #05bc44 !important; opacity: 0.7;}
    a.pink_btn:hover {color:#fff !important; }
    footer a:hover {color: #05bc44 !important; opacity: 0.7;}
    .breadcum_list li a:hover { opacity: 0.8; }
    .et-fixed-header #main-header { border-bottom:1px solid #bcbcbc42;}
    
    a.hover-none:hover { color:inherit !important; }
    ul#recipe_breadcrumbs { display: flex; list-style-type: none; padding: 0;align-items: center;
    flex-wrap: wrap;}
    .recipe_breadcrumbs .item-current { opacity: 0.5; font-weight: normal; }
    .recipe_breadcrumbs .item-current strong { font-weight:400;font-size:13px; }
    .recipe_breadcrumbs li {  margin-bottom: 0; }
    .about_row_indp img { border-radius:50%; margin-bottom: 20px;}
    
    .addtoany_shortcode { margin: auto; display: table;}
       ul.other_socoal_contacts {  padding: 0;}
       
       a.read-more-button {     background-color: #05bc44 !important; }
       .tags_list { display:flex;    align-items: baseline; }
.tags_list ul { padding:0px; }
.tags_list ul a {     background-color: #b9fbb4;  font-size: 12px;color: #000 !important; padding: 3px 7px;border-radius: 3px; opacity: 3 !important; font-weight: 600;}
.top_authors_post h2 { font-size:35px !important; }
.tags_list .fa-tags { color: #05bc44; }
.tags_list ul {display:flex;  }
.details_recipe_title {padding: 0;margin-top: 15px; margin-bottom: 8px;}
body.tag .comment-bubble {  color: #05bc44 !important; }
 
.externer_link_a:hover { color:rgba(0,0,0,0.75) !important; opacity:1 !important; }
.externer_link_a:hover span {color:#05bc44 !important; }
 
.next_post_div a { font-size: 16px;color: #505050; }
.next_post_div { display: flex; justify-content: space-between; }
span.fn, span.fn a {color: #404040;}
.archive-pagination .pagination, .archive-pagination > .page-numbers, .paginated .pagination, .paginated > .page-numbers { justify-content:center !important;  }
.sidebar_container {  margin-top: 40px; }
.prev-next-button {background-color: #e5e5e5; padding: 6px 14px; border-radius: 5px;color: #515151; }
.single_relatedPosts, .relatedPosts {  padding: 40px 0px;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea { 	background: #fff !important;border: 1px solid #515151a6 !important; }
span.fn, span.fn a {  color: #515151 !important;}
.top_authors_post h2 { text-align: left; padding-bottom: 8px;}
.single_post_section { padding-right:2%;}
.r_rating ul li span { font-size: 12px;}
.bold-li li { font-weight:600 !important;}
 /*i.fa.fa-star {  color: #ffb91d !important; }*/
ul.pagination { border: 1px solid #05bc44; padding: 0 !important;}
.blog_search_title {   padding: 16px 0;  font-family: 'r-font-fave';  font-size: 35px !important; font-weight: normal;
	}	
form.blog_search {width: 50%; margin: auto;padding-bottom: 15px; }
form.blog_search input[type=text] { padding: 5px;  font-size: 17px;  border: 1px solid #dedbdb;  float: left;  width: 80%;
  background: #fff;border-radius: 0;}
form.blog_search button { float: left;  width: 20%;  padding: 5px;  background: #05bc44;  color: white;  font-size: 17px;border: 1px solid grey;  border-left: none;  cursor: pointer;border-radius: 0;}
form.blog_search button:hover {  }
form.blog_search::after { content: "";  clear: both;  display: table;}

.archive-pagination .pagination li.active, .archive-pagination > .page-numbers li.active, .paginated .pagination li.active, .paginated > .page-numbers li.active {  background: transparent; margin: 0;}

.archive-pagination .pagination li, .archive-pagination > .page-numbers li, .paginated .pagination li, .paginated > .page-numbers li { height: auto;width: auto;}

.archive-pagination .pagination li, .archive-pagination > .page-numbers li, .paginated .pagination li, .paginated > .page-numbers li {  height: auto;width: auto; }

.archive-pagination .pagination li a, .archive-pagination > .page-numbers li a, .paginated .pagination li a, .paginated > .page-numbers li a { 	line-height: initial;}
.archive-pagination .pagination li a, .archive-pagination > .page-numbers li a, .paginated .pagination li a, .paginated > .page-numbers li a {line-height: 18px !important;}
.archive-pagination .pagination li.active, .archive-pagination > .page-numbers li.active, .paginated .pagination li.active, .paginated > .page-numbers li.active {
    background: transparent !important;
}

.archive-pagination .pagination li a, .archive-pagination > .page-numbers li a, .paginated .pagination li a, .paginated > .page-numbers li a {line-height: 17px !important;}

.online-visitor-count {padding: 14px 5px;
    font-weight: 400;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    margin-bottom: 10px;}

.custom_jump_to_recipe { display: flex;    list-style-type: none;    align-items: center;    justify-content: center;}
.custum_acn_link a{color: #fff !important;background: #333;padding: 6px;border-radius: 5px;margin-left: 20px !important;}
.single_comments_form {  margin-top: 30px; }

.screen-mobile { display:none; padding-bottom: 5px;}
	.screen-desktop { display:block;  }


@media only screen and (max-width: 1100px) {
#et-navigation > ul > li {
    margin: 0 7px !important;
	} }


 @media only screen and (max-width: 1024px) {
     #et-navigation > ul { display: block !important;}
     #et-mobile-navigation {display: none !important;}
     #et-mobile-navigation #et-extra-mobile-menu .sub-menu {  display: none; }
     ul.sub-menu { position: absolute !important; }
     .et_bloom .et_bloom_inline_form { margin: 10px 0 !important; }
 }
  @media only screen and (max-width: 768px) {
	  .online-visitor-count {padding-top:0px;}
    #et-navigation > ul { display: none !important;}
    #et-mobile-navigation {display: block !important;}
    #et-mobile-navigation #et-extra-mobile-menu .sub-menu {  display: block; }
    header.header li ul { position: relative !important; }
    .small-post-list {  flex: 20%; }
    h4.r_title {font-size: 20px; }
    .category-column img { width:100%; }
    .about_row_indp {
    display: block;
} .single_post_section { padding-right:0%;}
	  .country_filter { display: flex; }
	  
 .various-author-posts-sidebar .small-post-list img { height:120px !important; }
 
 }
  @media only screen and (max-width: 550px) {
	  .custom_jump_to_recipe { display: block;  }
.custum_acn_link  { text-align:center;margin-top:25px;}

	  .small-post-list {  flex: 50%; }
	  h4.r_title {font-size: 16px; }
	  .small-post-list { flex: 100%;}
	  .home .small-post-list {  flex: 50%;}
	  .top-rated-posts-sidebar .small-post-list img {  width: 100% !important; }
	  .small-post-list {  padding-right: 20px; padding-left:0px; }
	  .et-pb-arrow-next, .et-pb-arrow-prev { font-size:26px !important; }
	  h2.slider-banner-tags-title.text-center {font-size: 40px !important; }
	  .r_title {  font-size: 18px !important; margin: 0 !important;}
	  .r_post_contents { padding-left: 0;}
	  .recipe-post-large {  margin-bottom: 25px;}
	  .tags_list  { margin: 0;  margin-bottom: 10px;}
	  .menu-space { display:none;}	  
	  form.blog_search {width: 100%;  }
	  .slider-pink-text, .slider-text-grey { display:none;}
	  .banner-icon-list {  display: block !important;}
	  .banner-icon img {  width: 100px !important;}
	  .banner-icon-text {font-family:'Poppins'}
	  .slider-banner-text h3 {  font-size: 40px !important;}	 
	  section.emailsignupbox {  padding: 10px 0px !important; }
	  div#nav_menu-6 { margin: 0;}
	  footer .et_pb_column_2_tb_footer  {  margin-bottom:0px !important; }
	  footer h4 {   margin: 10px 0px !important; }
  }

@media screen and (max-width: 550px) {
	.screen-mobile { display:block; padding-bottom: 5px; }
	.screen-desktop { display:none; }
 footer .et_pb_column_2_tb_footer  {  margin-bottom:0px !important;  } 
 div#nav_menu-6, #nav_menu-7 { margin: 0;} 
	footer h4 {   margin: 10px 0px; }
	.small-post-list a { padding: 0px; width: 141px;}
}


   .logged-in footer .et_pb_column_4_tb_footer   {
       display:none !important;
   }
