html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {  border:0;  font-size:100%;  font:inherit;  vertical-align:baseline;  margin:0;  padding:0;  }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {  margin:0;  padding:0;  }

body {  margin:0;  /*padding:120px 0 0 0;  */
 background:#fff;  }

ol,ul {  margin:0;  padding:0;  }

blockquote,q {  quotes:none;  }

blockquote:before,blockquote:after,q:before,q:after {  content:none;  }

table {  border-collapse:collapse;  border-spacing:0;  }

main {  margin:0;  padding:0;  width:100%;  }

strong {  font-weight:bold;  }

::-webkit-input-placeholder {  color:rgba(161, 161, 161, .9);  }

::-moz-placeholder {  color:rgba(161, 161, 161, .9);  }

:-ms-input-placeholder {  color:rgba(161, 161, 161, .9);  }

:-moz-placeholder {  color:rgba(161, 161, 161, .9);  }

body {  margin:0;  padding:60px 0 0 0;  background:rgba(255,255,255,1) !important;  overflow-x:hidden;  }

html, body {  max-width:100%;  /* height:100%;  */
  }

p {  padding:20px 0 0;  font-size:17px;  color:#252525;  line-height:30px;  font-family:'Merriweather', serif;  }

i {  font-style:italic;  }

.container {  width:1280px;  margin:0 auto;  max-width:1280px;  }

.clearfix {  clear:both;  }

.floatL {  float:left;  }

.floatR {  float:right;  }

header {  background:#fff !important;  box-shadow:0px 3px 12px #ddd;  position:fixed;  top:0;  height:52px;  transition:top 0.2s ease-in-out;  width:100%;  z-index:999;  }

#ogp-header .navbar-header {  width:15%;  text-align:center;  }

#ogp-header .navbar-default .navbar-collapse {  width:80%;  display:inline-block !important;  }

#ogp-header .search_icon {  width:5%;  float:right;  text-align:left;  margin:11px auto;  }

#ogp-header .search_icon #search-btn {  font-size:22px;  color:#4c4c4c;  }

:target {  transition:all 1s ease;  }

.nav-up {  top:-100px;  }

.logo-block {  width:630px;  }

.logo-block img {  width:100%;  margin:0 auto;  text-align:center;  padding:8px 40px 5px 40px;  }

.header-socials {  width:22%;  padding:35px 0 30px 0;  text-align:right;  box-sizing:border-box;  }

.header-socials ul li {  list-style:none;  display:inline-block;  margin-left:3%;  }

.header-socials ul li a i {  color:#8a8889;  font-size:22px;  }

p em {  font-style:italic;  }

p i {  font-style:italic;  }

p b {  font-weight:bold;  }

/*css for Header*/
.header-socials ul li:last-child {  border-left:1px solid #8a8889;  padding-left:3%;  }

.top-menu {  padding:30px 0;  }

.top-menu button {  background:none;  border:0;  box-shadow:none;  font-size:30px;  color:#8a8889;  }

.top-menu button:hover {  color:#55b33b;  }

.header-border {  height:1px;  width:100%;  background:url('./img/headerline.png');  background-size:100%;  }

.donate-header-border {  height:1px;  width:100%;  background:url('./img/headerline.png');  background-size:100%;  }

.header-menu ul li {  list-style:none;  float:left;  width:25%;  text-align:center;  padding:10px 0;  }

.header-menu ul li a {  text-decoration:none;  font-family:'Merriweather', serif;  font-size:20px;  font-weight:600;  color:rgba(37, 37, 37, .7);  }

.header-menu ul li a:hover {  color:#55b33b;  }

.header-menu ul li a i {  margin-right:10px;  color:rgba(37, 37, 37, 1);  }

.header-menu p,.feature {  text-align:center;  }

.header-menu p img {  width:50%;  }

.recipe-header p {  margin-top:0px;  padding-top:0px;  padding-bottom:10px;  }

/*End*/
/*css for slider*/
.main_banner.abt-banner {  margin-top:0px;  }

.main_banner,.main_video,.main_post {  margin-top:20px;  }

.banner_box h2,.video-box,.main_post {  font-size:35px;  text-align:center;  padding-bottom:10px;  color:#4c4c4c;  line-height:52px;  margin-bottom:0;  font-family:'Cormorant Garamond', serif;  }

.banner_shares_Hours,.feature-text .text-share p {  padding:10px 40px 0;  font-size:15px;  font-family:'Cormorant Garamond', serif;  line-height:16px;  color:#7e7e7e;  }

.banner_shares_Hours p {  color:#8a8889 !important;  font-size:17px;  text-transform:uppercase;  }

.banner_shares_Hours strong,.feature-text .text-share p strong {  font-family:'Cormorant Garamond', serif;  }

.main_post {  position:relative;  margin-top:0px;  }

.banner_box {  position:relative;  left:0;  background:#fff;  padding:30px 0 30px;  right:0;  margin:0 auto;  width:100%;  bottom:0px;  }

.banner_box h2 {  padding:0px 100px;  font-size:35px;  text-align:center;  padding-bottom:10px;  color:#4c4c4c;  line-height:36px;  margin-bottom:0;  font-family:'Cormorant Garamond', serif;  }

.banner_shares_Hours strong,.feature-text .text-share p strong,.feature-block .feature-text .text-share strong {  font-family:'Cormorant Garamond', serif;  }

.today_stories .grid-container .todays-stories-content span {  color:rgb(138, 136, 137);  font-size:15px;  padding:0 10px;  display:inline-block;  font-family:'Cormorant Garamond', serif;  line-height:30px;  font-weight:normal;  }

.today_stories .grid-container .todays-stories-content span.post-date {  float:right;  }

.today_stories .grid-container .todays-stories-content span.post-share,.today_stories .grid-container .todays-stories-content span.floatL {  float:left;  }

/*End*/
.feature-text .text-share span,.todays-stories-content .text-share span {  color:#8a8889;  font-size:15px;  padding:0 10px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:24px;  font-weight:normal;  }

.newsletter_block.margin0 {  margin-top:0px;  }

.animal.Recipes.natural-health-vegan {  margin-top:0px;  }

.newsletter_block.marginTop {  margin-top:20px;  }

.newsletter_block input {  font-size:17px;  }

.newsletter-form form input {  margin-left:0px;  }

.feature-text .text-share span {  font-size:15px;  }

.todays-mainpg .grid-container.margin0 {  margin-bottom:0px;  }

.loader .closebtn {  display:none;  }

.loader .view-more {  display:none;  }

.loader.today_stories h3 .view-more-div a {  margin-bottom:0px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  text-transform:none;  font-size:25px;  }

.view-more-div .closebtn {  float:right;  padding-right:20px;  }

.view-more-div .view-more {  cursor:pointer;  margin-left:66px;  background:#fff;  position:relative;  z-index:1;  padding:0 10px;  }

.video_breaker_section .view-more-div .view-more {  background:#f2f2f2;  }

 .todays-mainpg .load-more1.today_stories {  padding:0px 0 20px 0;  margin-bottom:0px;  }

.food-class .container {  padding-left:0px;  padding-right:0px;  }

.food-section.food-class {  margin-bottom:30px;  }

.head-bottom {  margin-bottom:30px;  }

.todays-mainpg .general-title {  padding:30px 0 30px 0;  }

.todays-mainpg.topStories .general-title {  padding:30px 0 0px 0;  }

.todays-mainpg .grid-container.load-li li {  margin-bottom:20px;  }

.todays-mainpg .grid-container.load-li li.weekly-stories-li {  margin-bottom:0px;  }

.animal.Recipes {  padding:0px;  margin-bottom:0px;  /* margin-top:30px;  */
  }

.latest_health_breaker_section,.latest_earth_breaker_section {  margin-top:30px;  }

.menu-bar.animal-menu .menu-div,.menu-bar.food-menu .menu-div {  margin-top:0px;  }

.menu-div.animalsandnature .menu li {  border:0px solid #12c9d2;  }

.menu-div.animalsandnature .menu li.menu-item:hover,.menu-div.animalsandnature .menu li.menu-item a:hover {  background:#12c9d2;  color:#fff;  }

.menu-div.animalsandnature .menu li.menu-item .active {  background:#12c9d2;  }

.menu-div.natural-health .menu li {  border:1px solid #a97dfb;  }

.menu-div.natural-health .menu li.menu-item:hover,.menu-div.natural-health .menu li.menu-item a:hover {  background:#a97dfb;  color:#fff;  }

.menu-div.natural-health .menu li.menu-item .active {  background:#a97dfb;  }

.menu-div.vegan-food .menu li {  border:0px solid #FFD300;  }

.menu-div.vegan-food .menu li.menu-item:hover,.menu-div.vegan-food .menu li.menu-item a:hover {  background:#FFD300;  color:#fff;  border-radius:25px;  }

.menu-div.vegan-food .menu li.menu-item .active {  background:#FFD300;  }

.menu-div.news .menu li {  border:1px solid #FFAC9E;  }

.menu-div.news .menu li.menu-item:hover,.menu-div.news .menu li.menu-item a:hover {  background:#FFAC9E;  color:#fff;  }

.menu-div.news .menu li.menu-item .active {  background:#FFAC9E;  }

.menu-div.lifestyle .menu li {  border:1px solid #FF69B3;  }

.menu-div.lifestyle .menu li.menu-item:hover, .menu-div.lifestyle .menu li.menu-item a:hover {  background:#FF69B3;  color:#fff;  }

.menu-div.lifestyle .menu li.menu-item .active {  background:#FF69B3;  }

.menu-div.environment .menu li {  border:1px solid #12c9d2;  }

.menu-div.environment .menu li.menu-item:hover, .menu-div.environment .menu li.menu-item a:hover {  background:#12c9d2;  color:#fff;  }

.menu-div.environment .menu li.menu-item .active {  background:#12c9d2;  }

.menu-div .menu li {  list-style:none;  float:left;  text-align:center;  padding:5px;  width:auto;  min-height:30px;  }

.loader.load-more4.today_stories {  padding:0px 0px 20px 0;  }

.food-section .container {  padding-left:0px;  padding-right:0px;  }

.recipe-section .container {  padding-left:0px;  padding-right:0px;  }

 .padd-section.container {  padding-left:0px;  padding-right:0px;  }

 .infinite-wrap li {  list-style:none;  }

.wp-social-login-connect-with {  display:none;  }

ul.recipe-sub-menus {  margin-left:20px;  }

.menu-bar.animal-menu .menu-div ul li:first-child {  margin-left:0px;  }

.menu-bar.animal-menu .menu-div ul li a {  font-size:13px;  }

.animal_banner_box {  width:100%;  margin-left:25%;  border-top:8px solid #2C969A;  padding:30px 0 10px;  bottom:-35px;  }

.img-extra {  height:500px;  }

.animal_bannershare {  padding:0px 30px 0;  }

.animal_banner_box h2 {  font-size:27px;  line-height:37px;  }

.general-title.top-margin {  margin-top:-50px;  }

.today_stories.padd0 {  padding:0px;  }

.grid-container.margin0 {  margin-top:0px;  }

.media-form {  width:83%;  }

input[type="submit"].sub-class {  width:100%;  margin-top:15px;  }

.media-block div.opg-newletter {  padding:20px 0px!important;  }

.media-block div.newsletter-form {  padding-left:50px;  }

.media-form2 {  width:100%;  }

.founder-text p.home-fa {  padding:0px;  margin:-10px 0px;  }

.founder-text.floatR {  padding:0 20px;  }

.founder-text.floatL {  padding:0px 20px 0 0px;  }

.banner_shares_Hours.paddtop0 p {  padding-top:0px;  }

.container {  padding-left:0px;  padding-right:0px;  }

.earth-block .feature-text .text-share p {  font-size:18px;  padding:10px;  }

.viral-recipe-div .viral-recipe h2:after {  content:'';  height:6px;  width:55%;  background:url(./img/title-left.jpg) no-repeat 100% !important;  display:block;  position:absolute;  top:40%;  left:14%;  }

.viral-recipe-div {  background:#fff;  padding:30px 0;  margin-bottom:0px;  margin-top:30px;  position:relative;  }

.viral-recipe-div h2 {  font-size:38px;  font-weight:bold;  color:#313131;  line-height:40px;  position:relative;  margin-bottom:0px;  font-family:'Freight-TextBold';  font-style:italic;  }

.grid-container.load-li li {  padding:0px 20px 20px 20px;  box-sizing:border-box;  float:left;  width:33.33%;  position:relative;  list-style:none;  min-height:298px;  }

.grid-container.load-li li:nth-child(1),.grid-container.load-li li:nth-child(2),.grid-container.load-li li:nth-child(3) {  min-height:340px;  }

.loader.today_stories h3 a {  cursor:pointer;  line-height:36px;  text-align:center;  font-family:'Merriweather', serif;  text-decoration:none;  }

.loader.today_stories {  padding:0px 0px 20px 0;  margin-bottom:0px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.loader h3 {  margin:0px 0px 0px !important;  font-size:25px;  }

.today_stories,.Recipes {  background:#fff;  text-align:center;  padding:30px 0;  margin-bottom:30px;  }

.grid-container {  margin-top:20px;  overflow:hidden;  }

.grid-container.news-block {  margin-top:0px;  }

.grid-container>div {  padding:20px;  box-sizing:border-box;  float:left;  width:33.33%;  position:relative;  }

.today_stories h2,.Recipes h2,.newsletter_block form h2 {  font-size:36px;  font-weight:bold;  color:#313131;  line-height:40px;  position:relative;  margin-bottom:0px;  /* font-family:'FreightTextPro-Book';  */
 font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.entry-header h2 {  font-family:'Freight-TextBold';  text-align:center;  position:relative;  width:100%;  font-weight:600;  font-size:38px;  line-height:108px;  color:#313131;  }

.entry-header .titleCss h2:before {  content:'';  width:38%;  position:absolute;  height:6px;  display:inline-block;  background:url('./img/title-left.jpg');  left:0;  top:45%;  }

.entry-header .titleCss h2:after {  content:'';  width:38%;  position:absolute;  height:6px;  display:inline-block;  background:url('./img/title-right.jpg');  right:0;  top:45%;  }

.todays-stories-content {  height:auto;  }

.today_stories .grid-container div p,.today_stories .grid-container div p a,.Recipes .grid-container div p {  font-size:21px;  color:#4c4c4c;  line-height:28px;  text-align:center;  /* font-family:'Avenir-Book';  */
 font-family:'Cormorant Garamond', serif;  text-decoration:none;  }

.video_breaker_section .today_stories .grid-container .todays-stories-content p a {  color:#3d3d3d;  }

.video_breaker_section .today_stories .grid-container .todays-stories-content p a:hover {  color:#000;  }

.today_stories .grid-container div p,.Recipes .grid-container div p {  padding:0px 10px 0;  position:relative;  /* top:50%;  */
 min-height:0px;  /* transform:translate(0%, -50%);  -webkit-transform:translate(0%, -50%);  -moz-transform:translate(0%, -50%);  -ms-transform:translate(0%, -50%);  -o-transform:translate(0%, -50%);  */
  }

.today_stories .grid-container .todays-stories-content p {  padding:20px 10px 20px;  }

.video_breaker_section .today_stories .grid-container div p, .Recipes .grid-container div p, .vegan_thanks_giving_breaker .today_stories .grid-container div p, .Recipes .grid-container div p {  padding:20px 10px 20px;  }

.Recipes .grid-container div span {  color:#8a8889;  font-size:15px;  padding:0 10px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:24px;  font-weight:normal;  }

.today_stories .grid-container div strong,.Recipes .grid-container div strong {  font-family:'Cormorant Garamond', serif;  }

.today_stories h3,.Recipes h3 {  position:relative;  width:100%;  margin:0 auto;  font-size:25px;  top:50%;  left:50%;  transform:translate(-50%, -50%);  }

.playstore-img img {  width:150px;  height:51px;  margin:10px;  display:block;  }

.playstore-add a {  margin:10px;  }

.today_stories h3 a,.Recipes h3 a {  font-size:22px;  text-transform:uppercase;  color:#202020;  line-height:16px;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  text-align:center;  display:block;  }

.viral-video, .viral-video .today_stories {  background:#f2f2f2;  }

.viral-video h2.line-title span {  color:#2d2d2d;  }

.viral-video .loader {  background:#f2f2f2;  }

.viral-video .loader span {  color:#3d3d3d;  }

.bg-blk {  background:#000;  }

 .bg-blk .todays-stories-content p a {  color:#fff;  }

.viral-video .today_stories h3:before,.viral-video .today_stories h3:after {  background:#4CAF50;  }

 .today_stories h3:before,.Recipes h3:before {  background:url(./img/headerline.png);  background-size:100%;  content:"";  display:block;  height:1px;  position:absolute;  top:50%;  width:48%;  left:26%;  }

.discover-recipe .tab-content .loader h3:before {  background:#1FB566 !important;  }

.vegan_thanks_giving_breaker .today_stories h3:after {  background:#1FB566;  }

.vegan_thanks_giving_breaker .today_stories h3:before {  background:#1FB566;  }

.recipes_going_viral_breaker_section .today_stories h3:after,.recipes_going_viral_breaker_section .today_stories h3:before,.latest_health_breaker_section .today_stories h3:after,.latest_health_breaker_section .today_stories h3:before {  background:#1FB566;  }

 .latest_food_breaker_section .today_stories h3:after,.latest_food_breaker_section .today_stories h3:before {  background:#FFD300;  }

.latest_lifestyle_breaker_section .today_stories h3:after,.latest_lifestyle_breaker_section .today_stories h3:before {  background:#FF69B3;  }

.latest_health_breaker_section .today_stories h3:after,.latest_health_breaker_section .today_stories h3:before {  background:#a97dfb;  }

.latest_earth_breaker_section .today_stories h3:after,.latest_earth_breaker_section .today_stories h3:before {  background:#12c9d2;  }

.latest_animal_breaker_section .today_stories h3:after,.latest_animal_breaker_section .today_stories h3:before {  background:#12c9d2;  }

.latest_buzz_breaker_section .today_stories h3:after,.latest_buzz_breaker_section .today_stories h3:before {  background:#FFAC9E;  }

ul.weekly-stories-ul .dummy-div {  display:none !important;  }

.feature-img {  width:50%;  height:335px;  }

.feature-img img {  width:100%;  box-sizing:border-box;  }

.feature-text {  text-align:center;  width:50%;  height:335px;  position:relative;  padding:0 10px;  box-sizing:border-box;  }

.feature-block {  height:355px;  width:auto;  padding:10px;  background:#fff;  margin-bottom:30px;  box-sizing:border-box;  }

.container.full-width-container {  width:70%;  }

/*Post - Recipe page css*/
.recipe-posttags.container {  height:auto;  width:100%;  }

.recipe-post-ul.post-border li.post-margin {  width:50%;  padding:10px;  position:relative;  float:left;  list-style:none;  }

ul.post-border li.post-margin {  margin-bottom:30px;  }

ul.post-border li {  margin-bottom:0px;  }

.feature-text h2 a:hover {  text-decoration:underline;  color:#0a0a0a;  }

.recipe-post-ul.post-border li.post-margin .feature-block {  margin-bottom:0px;  }

.recipe-post-ul li.post-margin .feature-block .feature-img ,.recipe-post-ul li.post-margin .feature-block .feature-text {  width:100%;  }

.recipe-post-ul .fifth-container li.post-margin:nth-child(3) .feature-img,.recipe-post-ul .fifth-container li.post-margin:nth-child(4) .feature-img,.recipe-post-ul .fifth-container li.post-margin:nth-child(7) .feature-img,.recipe-post-ul .fifth-container li.post-margin:nth-child(8) .feature-img {  height:600px;  }

.recipe-post-ul .fifth-container li.post-margin:nth-child(4) {  margin-top:-265px;  }

.trending-overlay {  display:none;  }

.recipe-post-ul .fifth-container li.post-margin:nth-child(1) .feature-text,.recipe-post-ul .fifth-container li.post-margin:nth-child(6) .feature-text {  height:335px;  }

.recipe-post-ul .fifth-container li.post-margin:nth-child(1) .feature-img,.recipe-post-ul .fifth-container li.post-margin:nth-child(1) .feature-text, .recipe-post-ul .fifth-container li.post-margin:nth-child(6) .feature-img,.recipe-post-ul .fifth-container li.post-margin:nth-child(6) .feature-text {  width:50%;  }

.recipe-post-ul.post-border .fifth-container li.post-margin:nth-child(1),.recipe-post-ul.post-border .fifth-container li.post-margin:nth-child(6) {  width:100%;  }

ul.recipe-post-ul li.post-margin:nth-child(odd) .feature-img img {  border-bottom:2px solid #1FB566;  border-right:none !important;  }

ul.recipe-post-ul li.post-margin:nth-child(even) .feature-img img {  border-bottom:2px solid #1FB566;  border-left:none !important;  }

ul.recipe-post-ul li.vegan-recipe:nth-child(even) .recipe-posttags .feature-img img {  border-left:none;  border-bottom:2px solid #1FB566;  }

ul.recipe-post-ul li.vegan-recipe:nth-child(odd) .recipe-posttags .feature-img img {  border-right:none;  border-bottom:2px solid #1FB566;  }

 ul.recipe-post-ul .fifth-container li.vegan-recipe:nth-child(1) .feature-img img {  border-right:2px solid #1FB566;  border-bottom:none;  }

ul.recipe-post-ul.post-border .fifth-container li.vegan-recipe:nth-child(6) .recipe-posttags .feature-img img {  border-left:2px solid #1FB566;  border-bottom:none;  }

ul.recipe-post-ul .fifth-container li.post-margin:nth-child(1) .feature-img img {  border-right:2px solid #000;  border-bottom:none;  }

ul.recipe-post-ul .fifth-container li.recipe-monster.post-margin:nth-child(1) .feature-img img,ul.recipe-post-ul .fifth-container li.vegan-recipe.post-margin:nth-child(1) .feature-img img {  border-bottom:2px solid #1FB566 !important;  border-right:none;  }

.recipe-post-ul .fifth-container li.vegan-recipe.post-margin:nth-child(6) .feature-img img,.recipe-post-ul .fifth-container li.recipe-monster.post-margin:nth-child(6) .feature-img img {  border-bottom:2px solid #1FB566 !important;  border-left:none;  }

.recipe-post-ul .fifth-container li.post-margin:nth-child(6) .feature-img img {  border-left:2px solid #000;  border-bottom:none;  }

ul.recipe-post-ul li.vegan-recipe .feature-img img {  border-right:none;  border-bottom:2px solid #1FB566;  }

.raw-vegan .recipe-nutrition-div h3 {  margin-top:0px;  }

.raw-vegan .recipe-nutrition-div {  padding:20px;  }

/*End*/
/*category browse all post css*/
.recipe-post-ul .feature-text {  min-height:200px;  height:auto;  }

.feature-block:nth-of-type(odd) .feature-img {  float:left;  }

.feature-block:nth-of-type(odd) .feature-text {  float:right;  }

.feature-block:nth-of-type(even) .feature-img {  float:right;  }

.feature-block:nth-of-type(even) .feature-text {  float:left;  }

.feature-text h2 {  font-size:24px;  color:#252525;  line-height:42px;  text-align:center;  font-family:'Merriweather', serif;  padding-right:20px;  padding-left:20px;  }

.earth-block .feature-text h2.food-h2 {  position:relative;  font-size:30px;  color:#252525;  line-height:42px;  text-align:center;  font-family:'Merriweather', serif;  padding-right:40px;  padding-left:40px;  }

.today_stories.latest-food-stories .today_stories,.today_stories.latest-food-stories {  margin-bottom:0px;  }

.viral-recipes .today_stories img {  padding-top:0px;  object-fit:cover;  }

.slider-plugin .recent-post-slider {  visibility:visible;  opacity:1;  }

img#wpstats {  display:none  }

.carousel .carousel-control.right {  background-image:none;  right:90px;  background-image:none;  height:40px;  width:40px;  }

 .main_banner .nobdrimg img {  border:none;  width:100%;  border:none;  height:100%;  min-height:auto;  background:#fff;  border-radius:50%;  }

 .carousel .carousel-control.right {  background-image:none;  right:90px;  background-image:none;  height:50px;  width:50px;  position:absolute;  top:40%;  vertical-align:middle;  transform:translate(0%, 0%);  }

 .carousel .carousel-control.left {  background-image:none;  left:90px;  background-image:none;  height:50px;  width:50px;  position:absolute;  top:40%;  vertical-align:middle;  transform:translate(0%, 0%);  }

 .recipe-img-box .carousel .carousel-control.right {  right:20px;  top:50%;  }

.recipe-img-box .carousel .carousel-control.left {  left:20px;  top:50%;  }

/*End*/
/*Back to top button css*/
#back2Top {  width:40px;  line-height:40px;  overflow:hidden;  z-index:999;  display:none;  cursor:pointer;  -moz-transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -o-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg);  position:fixed;  bottom:100px;  right:0;  background-color:#DDD;  color:#555;  text-align:center;  font-size:30px;  text-decoration:none;  }

a#back2Top:hover {  background-color:#DDF;  color:#fff;  }

a.news#back2Top:hover {  background-color:#FFAC9E;  color:#fff;  }

a.animalsandnature#back2Top:hover {  background-color:#12c9d2;  color:#fff;  }

a.lifestyle#back2Top:hover {  background-color:#FF69B3;  color:#fff;  }

a.vegan-food#back2Top:hover {  background-color:#FFD300;  color:#fff;  }

a.vegan-recipe#back2Top:hover,a.recipe-monster#back2Top:hover {  background-color:#1FB566;  color:#fff;  }

a.natural-health#back2Top:hover {  background-color:#a97dfb;  color:#fff;  }

a.environment#back2Top:hover {  background-color:#12c9d2;  color:#fff;  }

/*End*/
/**/
#welcome-to-new h4 {  color:#888;  font-size:13px;  font-weight:bold;  text-align:center;  font-family:'Cormorant Garamond', SERIF;  }

#welcome-to-new h4 a {  text-decoration:none;  }

/*End*/
.feature-block .feature-text,.earth-block .feature-text {  position:relative;  }

.feature-block .feature-text h2,.earth-block .feature-text h2.food-h2 {  margin:0;  font-size:30px;  font-weight:500;  font-style:normal;  color:#252525;  line-height:40px;  text-align:center;  font-family:'Cormorant Garamond', serif;  padding-right:30px;  padding-left:30px;  position:absolute;  top:50%;  left:50%;  margin-right:-50%;  transform:translate(-50%, -50%);  }

.overflow-section .today_stories .post-border.list-format img {  max-height:335px;  }

.overflow-section .grid-container.load-li .post-border.list-format li {  width:100%;  }

.feature-block .feature-text h2 span {  font-size:20px;  }

.feature-block .feature-text h2 a span {  color:#4d4d4d;  padding-top:10px;  line-height:20px;  }

.bottom_banner .full-width {  width:100%;  height:auto;  }

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

.todays-mainpg .today_stories {  margin-bottom:0px;  }

#topStories.todays-mainpg .today_stories {  margin-bottom:0px;  }

.bottom_banner img {  width:100%;  }

.food-section .today_stories h2 {  margin-top:0px;  }

.header-menu {  text-align:center;  }

.ad-img {  text-align:center;  margin-top:30px;  margin-bottom:10px;  }

.post-author .ad-img {  width:45%;  margin-left:15%;  }

.post-author .last-ad .ad-img {  width:100%;  margin-left:0%;  }

.ad-img span.ad-code {  font-size:9px;  color:#ccc;  }

.head-padd h2 {  margin-top:0px;  }

.head-padd1 h2 {  margin-top:0px;  }

.vegan-top {  margin-top:0px;  }

.general-title.head-padd {  margin-bottom:30px;  }

/*Newsletter sidebar css*/
form.ogpform-class {  width:90%;  }

form.ogpform-class input[type="submit"],form.newsletterform-class input[type="submit"] {  width:100%;  }

form.newsletterform-class {  width:90%;  }

.bottom_banner {  margin-top:30px;  position:relative;  }

.newsletter_block {  background:#fff;  padding:20px 0;  margin-bottom:30px;  margin-top:30px;  }

.newsletter_block form h2 {  white-space:pre-line;  margin-bottom:30px;  text-align:left;  font-size:27px;  position:relative;  }

.newsletter_block form.ogpform-class h2,.newsletter_block form.newsletterform-class h2 {  line-height:28px;  }

.newsletter_block form.sidebar-form h2,.newsletter_block form.sidebar-form2 h2 {  line-height:28px;  }

.newsletter_block.line_height form.ogpform-class h2,.newsletter_block.line_height form.newsletterform-class h2 {  line-height:28px;  }

.newsletter_block input[type="email"] {  height:35px;  width:100%;  margin-bottom:0px;  }

.newsletter_block input,.playstore-add {  border:none;  color:#252525;  padding:9px 10px;  width:100%;  font-size:20px;  background:transparent;  font-family:'Merriweather', serif;  }

.newsletter_block input:focus {  outline:0;  }

 .newsletter_block .news-block input[type="email"] {  background:transparent;  color:#4d4d4d;  font-size:20px;  font-family:'Merriweather', serif;  }

.newsletter_block .news-block input[type="submit"] {  background:transparent;  color:#4d4d4d;  font-size:17px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  }

.playstore-add h2 {  color:#68b84d;  line-height:29px;  font-size:20px;  margin-bottom:10px;  font-family:'Merriweather', serif;  margin-top:20px;  text-transform:uppercase;  }

.single-p-class .post-side-bar .playstore-add h2 {  color:#68b84d;  line-height:29px;  font-size:23px;  margin-bottom:20px;  font-family:'Cormorant Garamond', serif;  margin-top:20px;  }

.playstore-add h2 strong {  color:#38893C;  text-transform:uppercase;  }

/*End*/
/*Newsletter Breaker*/
.news-block h2.widgettitle {  text-align:left;  white-space:pre-line;  font-weight:bold;  color:#4d4d4d;  margin-bottom:30px;  font-family:'Merriweather', serif;  font-style:italic;  font-size:22px;  display:table-caption;  }

.sidebar-paddleft .news-block h2.widgettitle {  color:#4d4d4d;  }

.newsletter_block .playstore-add {  border:none;  text-align:center;  }

.newsletter_block .playstore-add img {  width:100px;  }

.grid-container.news-block div.widget_text:nth-child(3) .playstore-add img {  width:120px;  margin-bottom:20px;  }

.grid-container.news-block div.widget_text:nth-child(2) {  border-width:0 1px;  border-style:solid;  border-color:#e3e3e3;  }

.default-template .newsletter_block .playstore-add {  border:none;  }

 .widget_text .newsletter-form form {  margin-left:0;  }

.widget_text .newsletter-form form input {  font-family:'Cormorant Garamond', serif;  font-size:18px;  text-align:left;  }

.textwidget .opg-newletter form input {  width:100%;  font-size:18px;  text-align:left;  }

.textwidget .newsletter-form form input {  width:100%;  text-align:center;  font-size:18px;  letter-spacing:0px;  text-transform:none;  padding:0px;  }

.textwidget .newsletter-form form input.sub_center {  text-align:center;  }

/*End*/
/*Discover recipe css*/
.today_stories .discover-recipe img {  max-width:100%;  max-height:500px;  }

.discover-listing h4 {  font-family:'Cormorant Garamond', serif;  font-size:50px;  color:#3d3d3d;  text-align:center;  }

.discover-listing input {  border-bottom:3px solid #efefef;  box-shadow:none;  border-top:0px;  border-left:0px;  border-right:0px;  font-size:30px;  font-family:'Cormorant Garamond', serif;  line-height:40px;  padding:5px 10px;  height:70px;  }

.discover-listing input::placeholder {  font-size:30px;  font-family:'Cormorant Garamond', serif;  line-height:40px;  padding:5px 10px;  }

 .discover-listing .nav-tabs {  border:0px solid #fff !important;  }

.discover-listing .nav-tabs a {  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  border:0px solid #fff !important;  color:#2d2d2d;  }

.discover-listing .nav-tabs a:hover {  text-decoration:underline;  text-decoration-color:#55b33d;  -webkit-text-decoration-color:#55b33d;  }

.discover-listing .nav-tabs li.active a {  color:#55b33d;  background:#f2f2f2;  border-radius:40px;  text-decoration:underline;  text-decoration-color:#55b33d;  -webkit-text-decoration-color:#55b33d;  }

.discover-listing .nav-tabs li.active:hover a {  border-radius:40px;  }

.discover-listing .nav-tabs>li.active>a,.discover-listing .nav-tabs>li.active>a:hover {  background:#f2f2f2;  }

.discover-listing .nav>li>a:hover {  background:#fff;  }

.discover-listing .nav-tabs li {  border:0px !important;  height:50px;  }

.discover-listing ul li {  list-style:none;  width:20%;  float:left;  padding:0px 10px;  height:101px;  margin-bottom:20px;  }

.discover-listing ul li img {  width:100%;  }

.discover-listing ul li .img-overlay-effect {  opacity:0.8;  color:#fff;  }

.discover-listing ul li:hover .img-overlay-effect {  background:rgba(255,255,255, 0.6);  }

.discover-listing ul li .meal-image-contain {  max-height:100px;  overflow:hidden;  border-bottom:0px solid #1FB566;  position:relative;  height:101px;  }

.discover-listing ul li .meal-title {  text-align:center;  color:#3d3d3d;  background:transparent;  border:0px solid #1FB566;  border-radius:30px;  width:75%;  z-index:9;  font-family:'Cormorant Garamond',serif;  font-size:22px;  font-weight:500;  font-style:italic;  line-height:16px;  padding:3px 7px;  position:absolute;  top:50%;  left:50%;  margin-right:-50%;  transform:translate(-50%, -50%);  }

.discover-listing ul li a {  position:relative;  display:block;  }

.discover-listing ul li a .meal-title:hover {  text-decoration:none;  }

.discover-listing ul li.meal-item-list a:hover {  text-decoration:none;  }

/*End*/
.news-block .playstore-add a {  text-decoration:none;  }

.profile {  background:#fff;  }

.profile .author-block {  font-size:24px;  text-align:center;  font-family:'Merriweather', serif;  }

.author-post-content .feature-block {  margin-bottom:30px;  }

.profile img {  display:block;  }

/**Author Page***/
.profile-img {  width:100%;  }

.profile-img img {  width:250px;  height:250px;  padding:0;  margin:0 auto;  }

.p-reviews .profile-img img {  width:auto;  height:auto;  }

.p-reviews .people-block {  position:relative;  }

.p-reviews .profile-img {  box-sizing:border-box;  padding-right:30px;  padding-left:30px;  }

.p-reviews .profile-text a {  text-decoration:none;  color:#4d4d4d;  }

.profile-img .img-circle1 {  border:none;  object-fit:cover;  border-radius:50%;  }

.container.authorpg-container {  margin-bottom:30px;  }

.container.authorpg-container,.container.author-sec {  padding-left:0px;  padding-right:0px;  }

.profile-socials .social-circle-icons li:nth-child(1) {  margin-left:22px;  }

.profile-socials .social-circle-icons li {  border-radius:50%;  background:#f9f9f9;  width:30px;  height:30px;  }

.profile-text .profile-socials {  text-align:center;  }

.text-share {  overflow:hidden;  position:absolute;  left:0;  right:0;  bottom:0;  width:90%;  margin:0 auto;  }

.profile .profile-text {  text-align:center;  width:100%;  position:relative;  padding:10px;  box-sizing:border-box;  }

.profile .profile-block {  background-size:92%;  }

.profile-text h2 {  font-family:'Cormorant Garamond', serif;  line-height:22px;  font-size:30px;  color:#000000;  text-transform:uppercase;  padding:10px;  }

.profile-text p {  font-family:'Merriweather', serif;  padding:10px 20px;  line-height:30px;  font-size:17px;  color:#4d4d4d;  }

.profile-text .auther-website-url {  font-family:'Merriweather', serif;  font-size:18px;  text-align:center;  padding:10px 20px;  }

.profile-text .profile-socials {  padding:15px 0;  text-align:center;  padding-right:10px;  box-sizing:border-box;  }

.profile-socials ul li {  width:18px;  list-style:none;  margin-right:10px;  margin-left:5px;  display:inline-block;  }

.profile-socials ul li a i {  color:#8a8889;  font-size:14px;  padding:8px;  }

.profile-text span {  font-family:'Merriweather', serif;  display:block;  line-height:40px;  font-size:25px;  }

/*End*/
.general h2:before {  display:none;  }

.monster {  margin:20px 0 10px;  }

.monster h2 {  text-align:center;  font-family:'Cormorant Garamond', serif;  font-size:100px;  color:#46B248;  text-transform:uppercase;  }

.monster.vegan-food h2 {  color:#FFD300;  }

.animal-category ul {  overflow:hidden;  margin-bottom:40px;  }

.animal-category ul li:first-child {  margin-left:0;  }

.general-title {  background:#fff;  text-align:center;  padding:30px 0;  margin-bottom:0px;  }

.general-title h2 {  line-height:30px !important;  }

.animal-category ul li {  list-style:none;  float:left;  text-align:center;  padding:5px 10px;  width:9.9%;  min-height:40px;  border:1px solid #333;  border-radius:10px;  margin-left:1%;  }

.animal-category ul li.active {  background:#12c9d2;  }

.animal-category ul li.active a {  color:#fff;  }

.animal-category ul li:hover {  background:#12c9d2;  }

.animal-category ul li:hover a {  color:#fff;  }

.animal-category ul li a {  text-decoration:none;  font-family:'Merriweather', serif;  font-size:14px;  line-height:18px;  color:#7e7e7e;  text-transform:uppercase;  }

.general h3 {  text-align:center;  }

.notice-error, div.error {  border-left-color:#dc3232;  background:#dc3232;  font-size:30px;  color:#fff;  font-weight:900;  }

.empty-image-box a .fa {  font-size:47px;  margin:0 auto;  bottom:2%;  left:3%;  margin-right:0%;  transform:translate(0%, 0%);  position:absolute;  color:#fff;  }

.cup-cake {  color:#1FB566 !important;  }

.top-recipes .floatL h2 {  text-align:center;  position:relative;  box-sizing:border-box;  padding-right:20px;  }

.top-recipes .feature-img img {  width:200%;  box-sizing:border-box;  }

.top-recipes .feature-text {  text-align:center;  width:100%;  position:relative;  padding:0 10px;  box-sizing:border-box;  }

.food-feature {  margin:20px 0 40px;  }

.food-feature h2 {  text-align:center;  font-family:'Cormorant Garamond', serif;  font-size:100px;  line-height:42px;  color:#12c9d2;  text-transform:uppercase;  }

.today_stories img {  background-color:#e0e0d1;  width:100%;  height:auto;  max-height:300px;  min-height:300px;  object-fit:cover;  }

.today_stories .todays-stories-content img {  width:30px;  height:30px;  max-height:30px;  min-height:30px;  }

.hero.singlepg h4 img {  width:50px;  height:50px;  max-height:50px;  min-height:50px;  }

.post-border .feature-text img {  width:40px;  height:40px;  max-height:40px;  min-height:40px;  }

.food-stories.bottom-border .todays-stories-content img {  border-bottom:none !important;  }

ul.weekly-stories-ul li.weekly-stories-li .todays-stories-content img {  border-bottom:none !important;  }

.chees-cake {  color:#1FB566 !important;  }

.top-recipes p {  text-align:center;  }

.top-recipes .feature-block {  background:none;  }

.top-recipes .feature-block>div {  width:49%;  padding:10px;  background:#fff;  margin-right:2%;  margin-bottom:30px;  box-sizing:border-box;  }

.top-recipes .feature-block>div:nth-child(even) {  margin-right:0;  }

.top-recipes .feature-text {  min-height:300px;  }

.text-left {  text-align:left !important;  }

header .titleCss h2.line-on-sides:before {  background-image:linear-gradient(90deg, #91b0b3, #8fbb8a 45.8%, #d7a872 9.8%, #977b70);  }

article header h2.line-on-sides {  border-bottom:none;  }

.head-padd1 h2.weekly {  margin-bottom:30px;  margin:0 10px 30px;  }

/*css for line at left*/
.mission .line-title hr {  border-width:5px 0 0 0;  margin-top:18px;  }

.line-title {  margin-bottom:10px;  padding-top:1px;  }

.line-title:after {  content:"";  display:table;  clear:both;  }

.line-title span {  padding-right:10px;  float:left;  }

.raw-vegan .line-title hr,.line-title hr {  border:6px solid #4CAF50;  border-width:6px 0 0 0;  margin-top:11px;  }

.team .widget {  background-color:#fff;  }

/*End*/
/*load more lines*/
h3.line-on-sides1 {  position:relative;  text-align:center;  }

h3.line-on-sides1 span {  background:#fff;  padding:0 15px;  position:relative;  z-index:1;  }

h3.line-on-sides1:before {  background:#ddd;  content:"";  display:block;  height:3px;  position:absolute;  top:50%;  width:100%;  }

h3.line-on-sides1:before {  left:0;  }

/*end*/
/*line to both sides*/
h2.line-on-sides {  position:relative;  text-align:center;  }

h2.line-on-sides span {  background:#fff;  padding:0 15px;  position:relative;  z-index:1;  color:#4d4d4d;  }

.close-mob {  display:none;  }

.video_breaker_section h2.line-on-sides span {  color:#2d2d2d;  background:#f2f2f2;  }

.trending_breaker_section h2.line-on-sides span {  background:#f9f9f9;  }

h2.line-on-sides:before {  background:url(./img/headerline.png);  background-size:100%;  content:"";  display:block;  height:2px;  position:absolute;  top:50%;  width:100%;  }

.today_stories h2.line-on-sides.recipe-tag-lines {  font-size:44px;  }

.recipe-section h2.line-on-sides:before,.vegan-recipe .today_stories h2.line-on-sides:before,.vegan-recipe .today_stories h3:before,.recipe-monster .today_stories h2.line-on-sides:before,.recipe-todays-stories .today_stories h3:before,.discover-recipe h2.line-on-sides:before,.browseAll_section .recipe-monster h2.line-on-sides:before,.browseAll_section .vegan-recipe h2.line-on-sides:before,.tag-sec h2.line-on-sides.recipe-tag-lines:before {  background:#1FB566;  }

.animal-section h2.line-on-sides:before,.animalsandnature .today_stories h2.line-on-sides:before,.animalsandnature .today_stories h3:before,.animal-section .today_stories h3:before,.browseAll_section .animalsandnature h2.line-on-sides:before {  background:#12c9d2;  }

.life-section h2.line-on-sides:before,.lifestyle .today_stories h2.line-on-sides:before,.lifestyle .today_stories h3:before,.browseAll_section .lifestyle h2.line-on-sides:before {  background:#FF69B3;  }

.health-section h2.line-on-sides:before,.natural-health .today_stories h2.line-on-sides:before,.natural-health .today_stories h3:before,.browseAll_section .natural-health h2.line-on-sides:before {  background:#a97dfb;  }

.news-section h2.line-on-sides:before,.news .today_stories h2.line-on-sides:before,.news .today_stories h3:before,.browseAll_section .news h2.line-on-sides:before {  background:#FFAC9E;  }

.food-section h2.line-on-sides:before,.vegan-food .today_stories h2.line-on-sides:before,.vegan-food .today_stories h3:before,.todays-food-stories .today_stories h3:before,.browseAll_section .vegan-food h2.line-on-sides:before {  background:#FFD300;  }

.earth-section h2.line-on-sides:before,.environment .today_stories h2.line-on-sides:before,.environment .today_stories h3:before,.browseAll_section .environment h2.line-on-sides:before {  background:#12c9d2;  }

h2.line-on-sides:before {  left:0;  }

/*End*/
/*About Author section css*/
.category-colors a:focus,.bio a {  text-decoration:none;  }

.comment-respond input[type="submit"] {  padding:2px 10px;  }

a.morelink {  text-decoration:none;  outline:none;  }

.morecontent span {  display:none;  }

.morecontent a.morelink {  text-decoration:none;  display:block;  margin-top:18px;  }

.morecontent a.morelink,.other_recipes a {  font-size:13px;  }

.other_recipes {  display:block;  margin-top:15px;  }

.other_recipes.marginTop0 {  margin-top:0;  }

.single-p-class p.more {  color:#4d4d4d;  }

.raw-vegan .recipe-details h3,.raw-vegan .recipe-details p {  margin-left:-10px;  }

div.jetpack-comment-likes-widget-wrapper {  display:table-cell;  }

/*End*/
/*job page css*/
.main_banner.abt-banner.job-img {  margin-bottom:0px;  }

.job-block.job-p p {  padding-bottom:0px;  margin-bottom:0px;  }

.abt-banner2 .breaker-class p {  padding:0px;  margin:0px;  }

.feature .feature-block p {  font-size:17px;  padding:10px;  }

.accordion strong {  font-weight:normal;  }

.accordion .fa-chevron-right:before {  color:#333;  padding-left:10px;  }

.accordion.active i:before {  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg);  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  display:inline-block;  }

.feature .feature-block button.accordion {  overflow:hidden;  background-color:#fff;  font-size:18px;  cursor:pointer;  padding:18px;  width:100%;  text-align:left;  border:none;  outline:none;  transition:all 0.5s ease;  border:1px solid #eee;  /*border-bottom:0;  */
;  }

.feature .feature-block button:nth-of-type(6n) {  border-bottom:1px solid #eee;  }

.feature .feature-block button.accordion strong {  font-size:18px;  cursor:pointer;  color:#6fbc5b;  }

.feature .feature-block button.accordion.active,button.accordion:hover {  background-color:#fff;  }

.feature .feature-block div.panel {  display:none;  }

.feature .feature-block div.panel .panel-content {  border-bottom:1px solid #c7c7c7;  background-color:#eee;  padding:0 18px;  display:block;  text-align:left;  overflow:hidden;  }

.feature .feature-block div.panel>div:last-child {  border-bottom:0;  }

.feature .feature-block div.panel p {  font-family:'Merriweather', serif;  width:60%;  padding:10px 0;  font-size:18px;  line-height:24px;  }

.feature .feature-block div.panel p span {  display:inline-block;  margin-bottom:10px;  font-family:'Cormorant Garamond', serif;  font-weight:bold;  }

.applynow a {  text-decoration:none;  margin-top:10px;  display:block;  color:#0c3c23;  text-transform:uppercase;  font-size:18px;  border-bottom:1px solid #0c3c23 !important;  }

.applynow {  margin-bottom:30px;  text-align:right;  font-size:24px;  position:relative;  line-height:0px;  padding-top:20px;  }

.join-team>p {  text-align:left;  padding:10px 0;  font-size:18px;  font-family:'Merriweather', serif;  }

.join-team-page .today_stories {  padding-bottom:0px;  }

/*End*/
/*food monster page css*/
.food-monster .animal-category ul li {  min-height:0;  border-color:#1FB566;  }

.food-monster .animal-category ul li:hover {  background:#1FB566;  }

.food-monster .animal-category ul li.active {  background:#1FB566;  }

.food-monster .banner_box {  border-color:#1FB566;  }

.template-post .bx-wrapper {  margin-bottom:40px;  }

.template-post .top-video .name {  color:#8a8889;  font-style:normal;  }

.template-post .profile-socials {  padding:0 !important;  padding-left:15% !important;  height:20px;  }

.template-post .profile-socials a {  display:block;  text-align:left;  color:#ebcc52;  font-size:14px;  padding:5px 0;  margin-bottom:40px;  text-decoration:none;  }

.template-post .main_banner {  margin-top:0;  }

.template-post .profile-content {  overflow:hidden;  margin-bottom:40px;  }

.opg-newletter form h2:after {  width:37%;  }

/*End*/
/*About us page css*/
.about-page .main_banner img {  width:100%;  }

.about_block {  background:#fff;  padding:20px 0px;  }

.about_block .vission {  margin-bottom:0px;  }

.about-content p {  font-family:'Merriweather', serif;  font-size:20px;  line-height:35px;  color:#4d4d4d;  padding:10px;  }

.about-us .mission h2 {  margin-top:30px;  }

.about-us .mission h2,.vission h2 {  font-family:'Cormorant Garamond', serif;  font-size:30px;  line-height:40px;  color:#1FB566;  }

.vission h2 {  font-size:24px;  }

.about-page .main_banner {  margin:20px;  }

.about-us .main_banner {  position:relative;  margin-top:40px;  }

.about-us .mission h2:after {  content:'';  height:4px;  width:25% !important;  background:url('./img/title-left.jpg') no-repeat 100% !important;  display:none;  position:absolute;  top:55%;  left:18%;  }

.about-us .about-content_block p,.vission p,.about-us p {  padding:0px 0 0;  font-size:17px;  color:#4d4d4d;  line-height:28px;  font-family:'Merriweather', serif;  }

.writer-sec h2.line-on-sides span,.founders-sec h2.line-on-sides span,.campaigns-sec h2.line-on-sides span,.join-team h2.line-on-sides span,.our-team h2.line-on-sides span,.job-contact h2.line-on-sides span {  color:#252525;  }

.mission h2.line-on-sides span {  color:#1FB566;  padding:0 15px 0 0;  }

.mission h2.line-on-sides {  text-align:left;  text-transform:none;  }

.about-us .grid-container {  margin-top:20px;  overflow:hidden;  padding:20px;  box-sizing:border-box;  float:left;  width:33.33%;  }

.about-us .mission {  text-transform:uppercase;  position:relative;  }

.about-us .mission:after {  display:none;  }

.mission .line-title hr {  /* display:none;  */
 width:30%;  float:left;  }

.mission .line-title p {  padding:35px 0 0;  }

.about-page .general-title {  margin-top:30px;  margin-bottom:0;  }

.about-page .main_banner {  margin-top:0;  }

.founder-img img {  width:300px;  height:300px;  margin-bottom:20px;  }

.founder-img.floatL {  margin-right:20px;  padding-bottom:30px;  }

.founder-img.floatR {  margin-left:20px;  }

.founder .about-block:nth-child(odd) .founder-img {  float:left;  }

.founder .about-block:nth-child(odd) .founder-img img {  margin-right:20px;  }

.founder .about-block:nth-child(even) .founder-img {  float:right;  }

.founder .about-block:nth-child(even) .founder-img img {  margin-left:20px;  }

.founder .about-block .social a {  color:#252525;  font-size:16px;  font-family:'Merriweather', serif;  display:inline-block;  text-decoration:none;  }

.founder-img img {  width:auto;  box-sizing:border-box;  }

.founder-text {  text-align:center;  width:50%;  position:relative;  padding:0 20px;  box-sizing:border-box;  }

.founder-text h2 {  margin-top:0px;  }

.founder-text p {  font-family:'Merriweather', serif;  font-size:17px;  line-height:28px;  color:#4d4d4d;  text-align:left;  }

.about-block {  padding:0px;  background:#fff;  margin-top:30px;  box-sizing:border-box;  }

.founder-text h2 {  text-align:left;  font-size:29px;  color:#313131;  line-height:42px;  font-family:'Cormorant Garamond', serif;  margin-bottom:10px;  }

.about-block .team-socials {  text-align:left;  margin-bottom:10px;  }

.text-share p {  text-transform:uppercase;  }

.feature-img {  width:50%;  }

.feature-img img {  background-color:#fff;  width:100%;  box-sizing:border-box;  object-fit:cover;  height:100%;  }

.feature-text {  text-align:center;  width:50%;  position:relative;  padding:0 10px;  box-sizing:border-box;  }

.earth-block {  padding:0px;  background:#fff;  margin-top:30px;  box-sizing:border-box;  }

.earth-block .feature-text {  padding-left:30px;  box-sizing:border-box;  }

.abt_us .feature-text .playstore-img {  margin-left:0;  margin-top:0;  width:100%;  margin-top:20px;  }

.abt_us .feature-text .playstore-img img {  width:150px;  }

.abt_us .feature-text p a {  font-size:22px;  color:#313131;  line-height:42px;  font-family:'Cormorant Garamond', serif;  margin-bottom:10px;  margin-right:40px;  }

.abt_us .feature-text p a:hover {  text-decoration:none;  }

.abt_us .feature-text {  height:250px;  }

.abt_us .feature-text p {  text-align:center;  }

.abt_us .feature-img {  height:250px;  }

.feature-text p {  font-family:'Merriweather', serif;  font-size:17px;  line-height:35px;  color:#4d4d4d;  text-align:left;  }

.earth-block .feature-text h2 i {  font-size:26px;  font-weight:lighter;  }

.founder {  margin-bottom:30px;  }

.team {  margin-top:30px;  }

.team .team-block:nth-child(even) .team-img {  float:right;  padding-right:0;  }

.team .team-block:nth-child(even) .team-text {  float:left;  padding-left:0;  }

.team .team-block:nth-child(odd) .team-img {  float:left;  }

.team .team-block:nth-child(odd) .team-text {  float:right;  }

.team-block .team-img img {  height:auto;  }

.team .team-text .social {  position:absolute;  bottom:0;  width:93%;  }

.copyright {  margin-left:40px;  margin-top:40px;  color:#b9babb;  font-size:11px;  font-family:'Arial',sans-serif;  }

.team .team-block {  background:#fff;  margin-bottom:30px;  padding-top:20px;  box-sizing:border-box;  }

.team-img {  display:block;  width:35%;  }

.team-img img {  width:100%;  }

.team .team-text {  width:65%;  min-height:300px;  position:relative;  padding:0 20px;  box-sizing:border-box;  }

.team .team-text h2 {  margin-top:0px;  font-family:'Cormorant Garamond', serif;  line-height:22px;  font-size:22px;  color:#252525;  text-transform:uppercase;  }

.team-text p {  padding-top:0px;  font-family:'Merriweather', serif;  line-height:28px;  font-size:18px;  color:#000000;  }

.team .para p {  padding:0px;  font-family:'Merriweather', serif;  font-size:17px;  line-height:27px;  color:#4d4d4d;  margin:10px 0;  }

.team .para {  min-height:216px;  margin-bottom:20px;  padding-bottom:20px;  }

.writer.team .para {  min-height:300px;  }

.team .team-text .team-socials {  padding:15px 0;  text-align:center !important;  padding-right:10px;  box-sizing:border-box;  }

.team .team-text .team_email a {  text-decoration:none;  }

.team-socials ul li {  width:22px;  list-style:none;  margin-right:0px;  display:inline-block;  }

.team-socials ul li a i {  color:#8a8889;  font-size:16px;  }

.team-text.floatR {  padding:0 0 0 20px;  }

.team-text.floatL {  padding:0px 20px 0 0px;  }

.team .team-text.small-title span {  font-size:16px;  }

.team-block .team-text .para p a {  text-decoration:none;  color:#008d5e;  }

.list4 .food-stories .text-share span {  font-size:15px;  }

.today_stories .list4 li {  margin-bottom:30px;  }

.contributors .team-text span {  min-height:80px;  }

.team .team-text span {  font-family:'Merriweather', serif;  display:inline-block;  line-height:20px;  font-size:18px;  color:#4d4d4d;  ;  padding:10px 0 0;  }

.team .team-block .social p a,.writer .team-text a {  background-color:#0c5524;  color:#fff;  /* padding:0px 10px;  */
 text-decoration:none;  display:inline-block;  font-size:16px;  cursor:pointer;  }

.writer .team-text a {  background:transparent;  color:#252525;  }

.team .team-block .social a {  color:#252525;  font-size:16px;  font-family:'Merriweather', serif;  }

.team .team-block .social i,.team .writer-block .social i {  color:#4d4d4d;  margin-right:10px;  }

.team .team-block .social div a {  /* text-decoration:none;  */
 /* margin-top:20px;  */
 display:inline-block;  }

.team .team-block .fa-envelope-o,.team-text .fa-envelope-o {  color:#4d4d4d;  margin-right:5px;  }

.writer .writer-img img {  box-sizing:border-box;  }

.writer-block .about-block:nth-child(even) {  float:right;  width:50%;  }

.writer-block .about-block:nth-child(odd) {  float:left;  width:50%;  }

.writer-img {  text-align:left;  position:relative;  padding-bottom:20px;  box-sizing:border-box;  }

.writer .writer-block .writer-img.floatL {  padding-right:20px;  }

.writer-block {  background:#fff;  margin-bottom:30px;  box-sizing:border-box;  }

.writer .team-text {  width:100%;  }

.writer .today_stories {  margin-bottom:0;  font-family:'Merriweather', serif;  text-transform:uppercase;  }

.writer .team-text h2 {  padding-top:20px;  }

.org-lovers {  margin:30px 0;  }

.org-lovers img {  width:100%;  }

.contributors ul {  overflow:hidden;  width:100% !important;  padding:20px!important;  text-align:center;  box-sizing:border-box;  background-color:#fff;  }

.contributors ul li {  list-style:none;  float:left;  width:23.5%;  margin-right:2%;  margin-bottom:30px;  }

.contributors ul li:nth-child(4n) {  margin-right:0;  }

.contributors ul li:nth-child(8n) {  margin-right:0;  }

.contributors ul li:nth-child(12n) {  margin-right:0;  }

.contributors ul li:nth-child(16n) {  margin-right:0;  }

.contributors ul li:nth-child(20n) {  margin-right:0;  }

.contributors ul li img {  width:100%;  }

.emails {  margin-bottom:100px;  }

.emails ul {  width:100% !important;  overflow:hidden;  background:#fff;  padding:20px 10px !important;  box-sizing:border-box;  text-align:center;  }

.emails ul li {  list-style:none;  float:left;  width:33.33%;  }

.emails ul.job-ul li {  float:none;  margin:0 auto;  }

.emails .team-text ul {  overflow:hidden;  width:100% !important;  padding:22px!important;  text-align:left;  box-sizing:border-box;  background-color:#fff;  }

.emails .team-text li h2 {  font-family:'Cormorant Garamond', serif;  line-height:22px;  margin-bottom:10px;  font-size:22px;  color:#000000;  text-transform:uppercase;  }

.plain-title {  margin-top:30px;  line-height:22px;  margin-bottom:10px;  font-size:25px;  color:#1FB566;  text-transform:uppercase;  font-family:'Merriweather', serif;  padding:30px 10px;  background:#fff;  text-align:center;  margin-bottom:30px;  }

.contributors .team-text h2 {  margin-top:20px;  margin-bottom:10px;  }

.vission {  overflow:hidden;  margin-bottom:30px;  padding:30px 0 20px;  }

.vission li {  list-style:none;  width:33.33%;  float:left;  text-align:left;  }

.vission p {  padding-right:40px;  }

.plain-title h2 {  text-align:center;  }

.plain-title h2 a {  color:#1FB566;  text-decoration:none;  }

.emails .team-text a {  color:#252525;  text-decoration:underline;  }

.emails .underline-rainbow a:hover {  background-position:0px 1.03em;  background-size:100% 1px;  text-decoration:none;  }

.emails .team-ul p {  font-size:20px;  }

.profile-socials li a i:hover {  color:#2C969A;  }

ul li:before {  color:#4d4d4d;  }

.main_banner img,.abt-banner2 .background-img img {  width:100%;  height:100%;  }

li.empty-li {  list-style:none;  }

.main_banner #tcb-testimonial-carousel {  margin-top:-20px;  }

#topStories.topStories {  margin-top:-20px;  }

.abt-banner2 .background-img {  margin:30px 0;  position:relative;  }

.breaker-class {  position:relative;  }

.playstore-img p a {  display:inline-block;  float:left;  margin-left:20px;  }

.playstore-img p a img {  width:170px;  }

.playstore-img p {  display:inline;  }

.text {  height:auto;  position:absolute;  width:35%;  color:#fff;  font-size:52px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  font-weight:bold;  }

.overlay {  background-color:rgba(0, 0, 0, 0.4);  z-index:2;  position:absolute;  width:100%;  height:100%;  }

.writer .team-text {  width:100%;  height:470px;  }

/* .writer .writer-img img {  height:auto;  }

 */
.maincolumn {  background:#fff;  padding:0px 0;  }

.maincolumn header {  box-shadow:none;  }

h4.recope-title {  font-size:36px;  color:#333;  line-height:50px !important;  padding:0px 0px 0px 20px;  font-family:'Cormorant Garamond', serif;  font-style:normal;  letter-spacing:-1px;  }

article {  position:relative;  transition:opacity 1s ease-in-out;  }

article header h2 {  font-size:22px;  font-weight:normal;  margin-bottom:5px;  text-transform:none;  word-wrap:break-word;  background:#fff;  padding:10px 10px;  color:rgb(14, 62, 36);  border-bottom:2px solid #f1f1d2;  font-family:'Merriweather', serif;  }

article header h2 a {  font-size:34px;  color:#000;  letter-spacing:-1px;  margin-bottom:20px;  text-decoration:none;  }

.abt-class {  border-bottom:none;  }

/*End*/
/*Error page css*/
.error-404 h2 {  font-family:'Cormorant Garamond', Serif;  font-size:50px;  text-align:center  }

.error-404 .page-header {  border-bottom:0px;  }

.error-404 .page-header:after {  content:"";  display:block;  height:1px;  margin-top:50px;  background-image:url(./img/headerline.png);  background-repeat:no-repeat;  background-position:center bottom;  }

.error-404 .page-content p {  text-align:center;  }

/*End*/
/*css for Trending now in single page */
.recipe-template {  margin-top:0;  }

.recipe-template .bx-wrapper {  margin-bottom:30px;  }

.main_video .video-box,.main_post {  background:#fff;  width:100%;  }

.top-video .img-circle {  border-radius:50%;  margin-top:0%;  margin-left:0%;  border:2px solid #e9ca56;  }

.top-video .name {  padding-top:0%;  padding-left:15%;  }

.top-video .bio {  padding-top:1%;  padding-left:15%;  }

.top-video .profile-socials {  height:22px;  padding:0;  padding-left:15%;  padding-bottom:0;  }

.top-video .profile-socials ul a {  color:#eaca56;  padding-right:2%;  }

.top-video .video-img,.Comments,.comment {  background:#fff;  padding:1% 5%;  overflow:hidden;  }

.vidio-content {  width:68%;  }

.vidio-content .profile-content {  margin-bottom:30px;  }

.profile-content .img-circle {  margin-top:0px;  width:130px;  height:130px;  background:url(./img/default-author-img.png) no-repeat;  }

.profile-content h2.name {  margin-top:28px;  }

.pagecontent form span input,.pagecontent form span textarea {  padding:0px 10px;  }

.pagecontent h2 {  padding:20px 10px 0;  margin-top:0px;  }

.recent-post-slider.design-2 .post-image-bg {  height:472px !important;  }

.newsletter_block.sidebar-block {  margin-top:0px;  }

form.sidebar-form {  width:100%;  margin-left:0px;  }

form.sidebar-form2 {  width:100%;  margin-left:0px;  }

form.sidebar-form p,form.sidebar-form2 p {  margin-left:0px;  }

.side-bar .newsletter_block .playstore-add {  padding:25px 0px 0px;  }

.side-bar .newsletter_block form.sidebar-form2 h2:after {  width:27%;  }

form.sidebar-form input[type="submit"],form.sidebar-form2 input[type="submit"] {  width:100%;  }

form.sidebar-form input[type="email"],form.sidebar-form2 input[type="email"] {  padding:4px 10px;  width:100%;  }

form.sidebar-form2 p {  margin-top:10px;  }

.side-bar .addvertisment span.ad-code {  font-size:9px;  color:#ccc;  }

.side-bar .addvertisment.first img {  margin-bottom:10px;  }

.side-bar .image_div {  background:#e0e0d1;  position:relative;  }

.side-bar .today_stories .grid-container.imgdiv img {  width:100%;  }

.grid-container .trending-div.news .image_div img {  border-bottom:2px solid #FFAC9E;  }

.grid-container .trending-div.animalsandnature .image_div img {  border-bottom:2px solid #12c9d2;  }

.grid-container .trending-div.lifestyle .image_div img {  border-bottom:2px solid #FF69B3;  }

.grid-container .trending-div.vegan-food .image_div img {  border-bottom:2px solid #FFD300;  }

.grid-container .trending-div.vegan-recipe .image_div img,.grid-container .trending-div.recipe-monster .image_div img {  border-bottom:2px solid #1FB566;  }

.grid-container .trending-div.natural-health .image_div img {  border-bottom:2px solid #a97dfb;  }

.grid-container .trending-div.environment .image_div img {  border-bottom:2px solid #12c9d2;  }

.grid-container .trending-div .image_div img {  border-bottom:2px solid #000;  }

/*End*/
/*Css for mobile category menu*/
li.category-menu .no-panel li a:hover,li.category-menu .no-panel li a:focus {  text-decoration:underline;  }

li.category-menu .no-panel li.food-monster a:hover,li.category-menu .no-panel li.food-monster a:focus {  text-decoration-color:#FFD300;  -webkit-text-decoration-color:#FFD300;  }

li.category-menu .no-panel li.earth_monster a:hover,li.category-menu .no-panel li.earth_monster a:focus {  text-decoration-color:#12c9d2;  -webkit-text-decoration-color:#12c9d2;  }

li.category-menu .no-panel li.buzz_monster a:hover,li.category-menu .no-panel li.buzz_monster a:focus {  text-decoration-color:#FFAC9E;  -webkit-text-decoration-color:#FFAC9E;  }

li.category-menu .no-panel li.animal_monster a:hover,li.category-menu .no-panel li.animal_monster a:focus {  text-decoration-color:#12c9d2;  -webkit-text-decoration-color:#12c9d2;  }

li.category-menu .no-panel li.life_monster a:hover,li.category-menu .no-panel li.life_monster a:focus {  text-decoration-color:#FF69B3;  -webkit-text-decoration-color:#FF69B3;  }

li.category-menu .no-panel li.recipe-monster a:hover,li.category-menu .no-panel li.recipe-monster-menu a:hover,li.category-menu .no-panel li.recipe-monster a:focus,li.category-menu .no-panel li.recipe-monster-menu a:focus {  text-decoration-color:#1FB566;  -webkit-text-decoration-color:#1FB566;  }

li.category-menu .no-panel li.health_monster a:hover,li.category-menu .no-panel li.health_monster a:focus {  text-decoration-color:#a97dfb;  -webkit-text-decoration-color:#a97dfb;  }

/*End*/
/*CSS for Stickers */
.article-subtitle {  color:#fff;  }

.article-subtitle p {  background:#111;  }

.article-subtitle.vegan-food p,.carousel .article-subtitle.vegan-food {  background:#FFD300;  }

.article-subtitle.environment p,.carousel .article-subtitle.environment {  background:#12c9d2;  }

.article-subtitle.news p,.carousel .article-subtitle.news {  background:#FFAC9E;  }

.article-subtitle.animalsandnature p,.carousel .article-subtitle.animalsandnature {  background:#12c9d2;  }

.article-subtitle.lifestyle p,.carousel .article-subtitle.lifestyle {  background:#FF69B3;  }

.article-subtitle.vegan-recipe p,.carousel .article-subtitle.recipe-monster p,.article-subtitle.vegan-recipe,.carousel .article-subtitle.recipe-monster {  background:#1FB566;  }

.article-subtitle.natural-health p,.carousel .article-subtitle.natural-health {  background:#a97dfb;  }

/*End*/
/*dark color on hover stickers*/
.article-subtitle:hover p,.carousel .article-subtitle:hover {  background:#111;  }

.article-subtitle.vegan-food:hover p,.carousel .article-subtitle.vegan-food:hover {  background:#ddb700;  }

.article-subtitle.environment:hover p,.carousel .article-subtitle.environment:hover {  background:#0fabb3;  }

.article-subtitle.news:hover p,.carousel .article-subtitle.news:hover {  background:#ff8f7c;  }

.article-subtitle.animalsandnature:hover p,.carousel .article-subtitle.animalsandnature:hover {  background:#0fabb3;  }

.article-subtitle.lifestyle:hover p,.carousel .article-subtitle.lifestyle:hover {  background:#ff47a2;  transition:opacity .4s ease;  }

.article-subtitle.vegan-recipe:hover p,.article-subtitle.recipe-monster:hover p,.carousel .article-subtitle.vegan-recipe:hover,.carousel .article-subtitle.recipe-monster:hover {  background:#1a9856;  }

.article-subtitle.natural-health:hover p,.carousel .article-subtitle.natural-health:hover {  background:#935cfa;  }

/*End*/
/*category post colors*/
.category-colors.post-content p a,.category-colors .post-content ul li a,.category-colors .post-content .rltd-post .btmbdr a,.category-colors .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #252525;  }

.category-colors.lifestyle .post-content p a,.category-colors.lifestyle .post-content ul li a,.category-colors.lifestyle .post-content .rltd-post .btmbdr a,.category-colors.lifestyle .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #ff96c9;  }

.category-colors.news .post-content p a,.category-colors.news .post-content ul li a,.category-colors.news .post-content .rltd-post .btmbdr a,.category-colors.news .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #ffc4bb;  }

.category-colors.vegan-food .post-content p a,.category-colors.vegan-food .post-content ul li a,.category-colors.vegan-food .post-content .rltd-post .btmbdr a,.category-colors.vegan-food .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #ffe04c;  }

.category-colors.vegan-recipe .post-content p a,.category-colors.vegan-recipe .post-content ul li a,.category-colors.vegan-recipe .post-content .rltd-post .btmbdr a,.category-colors.recipe-monster .post-content p a,.category-colors.recipe-monster .post-content ul li a,.category-colors.recipe-monster .post-content .rltd-post .btmbdr a,.category-colors.recipe-monster .author-wrapper .bio p a,.category-colors.vegan-recipe .author-wrapper .bio p a,.cookbookdownload .buycokbk a {  color:#252525;  border-bottom:2px solid #62cb93;  }

.category-colors.vegan-recipe .post-content ul.explore_ul li a {  border-bottom:none !important;  }

.category-colors.environment .post-content p a,.category-colors.environment .post-content ul li a,.category-colors.environment .post-content .rltd-post .btmbdr a,.category-colors.environment .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #59d9df;  }

.category-colors.natural-health .post-content p a,.category-colors.natural-health .post-content ul li a,.category-colors.natural-health .post-content .rltd-post .btmbdr a,.category-colors.natural-health .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #c2a4fc;  }

.category-colors.animalsandnature .post-content p a,.category-colors.animalsandnature .post-content ul li a,.category-colors.animalsandnature .post-content .rltd-post .btmbdr a,.category-colors.animalsandnature .author-wrapper .bio p a {  color:#252525;  border-bottom:2px solid #59d9df;  }

/*End*/
/*dark color on hover href links*/
.category-colors.vegan-food .post-content p a:hover,.category-colors.vegan-food .post-content ul li a:hover,.category-colors.vegan-food .post-content .rltd-post .btmbdr a:hover,.category-colors.vegan-food .author-wrapper .bio p a:hover {  border-bottom:2px solid #ddb700;  }

.category-colors.environment .post-content a:hover,.category-colors.environment .post-content ul li a:hover,.category-colors.environment .post-content .rltd-post .btmbdr a:hover,.category-colors.environment .author-wrapper .bio p a:hover {  border-bottom:2px solid #0fabb3;  }

.category-colors.news .post-content a:hover,.category-colors.news .post-content ul li a:hover,.category-colors.news .post-content .rltd-post .btmbdr a:hover,.category-colors.news .author-wrapper .bio p a:hover {  border-bottom:2px solid #ff8f7c;  }

.category-colors.animalsandnature .post-content a:hover,.category-colors.animalsandnature .post-content ul li a:hover,.category-colors.animalsandnature .post-content .rltd-post .btmbdr a:hover,.category-colors.animalsandnature .author-wrapper .bio p a:hover {  border-bottom:2px solid #0fabb3;  }

.category-colors.lifestyle .post-content a:hover,.category-colors.lifestyle .post-content ul li a:hover,.category-colors.lifestyle .post-content .rltd-post .btmbdr a:hover,.category-colors.lifestyle .author-wrapper .bio p a:hover {  border-bottom:2px solid #ff47a2;  }

.category-colors.vegan-recipe .post-content a:hover,.category-colors.vegan-recipe .post-content ul li a:hover,.category-colors.vegan-recipe .post-content .rltd-post .btmbdr a:hover,.category-colors.vegan-recipe .author-wrapper .bio p a:hover {  border-bottom:2px solid #1a9856;  }

.category-colors.recipe-monster .post-content a:hover,.category-colors.recipe-monster .post-content ul li a:hover,.category-colors.recipe-monster .post-content .rltd-post .btmbdr a:hover,.category-colors.recipe-monster .author-wrapper .bio p a:hover {  border-bottom:2px solid #1a9856;  }

.category-colors.natural-health .post-content a:hover,.category-colors.natural-health .post-content ul li a:hover,.category-colors.natural-health .post-content .rltd-post .btmbdr a:hover,.category-colors.natural-health .author-wrapper .bio p a:hover {  border-bottom:2px solid #935cfa;  }

/*End*/
.category-colors.recipe-monster .post-content .content-vegan ul.diet-tags-list li a,.category-colors.vegan-recipe .post-content .content-vegan ul.diet-tags-list li a {  color:#252525;  border-bottom:none;  }

.category-colors .post-content .content-vegan ul.explore_ul .explore_li a {  border-bottom:none !important;  }

.category-colors.recipe-monster .post-content .content-vegan ul.diet-tags-list li a:hover,.category-colors.vegan-recipe .post-content .content-vegan ul.diet-tags-list li a:hover {  color:#252525;  border-bottom:none;  }

.side-bar .today_stories .grid-container.imgdiv div p {  padding:0;  font-size:15px;  margin:0 0 10px 0;  line-height:27px;  font-weight:600;  }

.side-bar .today_stories .grid-container.imgdiv div.share-count span {  font-family:'Cormorant Garamond', serif;  color:rgb(138, 136, 137);  font-size:12px;  }

.default-template .side-bar .newsletter-form {  padding-top:20px;  margin-top:25px;  border-top:1px solid #eee !important;  box-sizing:border-box;  }

.default-template .side-bar {  background:#fff;  padding:10px;  }

.side-bar {  width:100%;  box-sizing:border-box;  margin-top:30px !important;  }

.side-bar li {  list-style:none;  }

.side-bar .addvertisment img {  width:100%;  margin-bottom:30px;  }

.side-bar.recipe-side-bar .sidebar-general h2 {  color:#46B248;  font-family:'FreightTextPro-Book';  font-size:30px;  margin-bottom:20px;  text-decoration:underline;  }

.default-template .side-bar.post-side-bar .sidebar-general h2 , .default-template .side-bar.recipe-side-bar .sidebar-general h2 {  font-size:24px;  color:#313131;  text-decoration:none;  }

.side-bar.post-side-bar .sidebar-general h2 {  font-family:'Cormorant Garamond', serif;  font-size:30px;  margin-bottom:20px;  }

.side-bar .vidio-content {  width:60%;  }

.side-bar .grid-container.imgdiv>div {  width:100%;  }

.side-bar .grid-container.imgdiv .trending-div {  padding:10px;  width:33.33%;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-inner-div:hover,.new-recipe-sidebar .side-bar .grid-container.imgdiv .trending-inner-div:hover,.new-video-sidebar .side-bar .grid-container.imgdiv .trending-inner-div:hover {  box-shadow:0 0 20px 0 rgba(0,0,0,.05)  }

.default-template .side-bar .grid-container.imgdiv .trending-div {  padding:0px;  width:100%;  }

.side-bar .grid-container .share-count {  padding:0 15px 20px 15px;  }

.sidebar-paddleft .comments-section,.post-author .comments-section {  width:70%;  margin:0 auto;  }

/*CSS for Newsletter breaker in single pages*/
.side-bar .newsletter_block form h2:after {  content:'';  background:url(./img/title-left.jpg);  width:50%;  position:absolute;  height:6px;  display:block;  right:0;  top:45%;  }

 .side-bar .opg-newletter {  padding-bottom:20px;  }

 .top-video h2,.side-bar .Recipes h2 {  color:#ebca56;  line-height:40px;  position:relative;  margin-bottom:0px;  font-family:'Freight-TextBold';  font-style:italic;  }

.top-video h2 {  font-family:'Merriweather', serif;  color:#252525;  font-style:normal;  }

.default-template .side-bar .playstore-add img {  float:left;  width:30%;  }

.side-bar .newsletter_block .playstore-add {  width:100%;  overflow:hidden;  }

.Recipes h2:before {  content:'';  width:36%;  position:absolute;  height:6px;  display:block;  background:none;  left:0;  top:45%;  }

.side-bar h2:after,.mission:after {  content:'';  width:36%;  position:absolute;  height:6px;  display:block;  background:none;  right:0;  top:45%;  }

 .side-bar .newsletter_block .playstore-add {  text-align:center;  }

 .side-bar .playstore_icons {  float:none;  text-align:center;  }

 .side-bar .playstore_icons img {  float:left;  display:inline-block;  margin-top:0px;  margin-left:10px;  }

 .side-bar .general-title h2 {  display:inline-block;  border-bottom:4px solid #F88C86 !important;  margin-bottom:20px;  box-sizing:border-box;  font-size:25px;  color:#F88C86;  }

#secondary.default-template {  display:inline-block;  margin-left:22px;  }

#secondary.default-template .side-bar {  width:320px;  }

.side-bar.recipe-side-bar .general-title h2 {  border-bottom:4px solid #56b43c !important;  color:#56b43c;  }

.side-bar a:hover {  text-decoration:none;  }

.video-holder iframe {  margin-bottom:50px;  }

.side-bar .newsletter_block {  margin-bottom:30px;  padding:0;  }

.side-bar .newsletter_block li {  list-style:none;  }

.side-bar .trending-post-title {  color:#5b5b5b;  font-size:18px;  padding:0 10px 10px 10px;  min-height:100px;  font-family:'Cormorant Garamond', serif;  }

.trending-post-title:hover {  text-decoration:none;  }

.grid-container .clearfix {  padding:0;  }

.side-bar .today_stories .grid-container div p {  min-height:0px;  transform:translate(0%, 0%);  margin:20px 0;  }

.side-bar .today_stories .grid-container {  margin:0 0 30px 0;  border-bottom:1px solid #eee;  }

.new-post-sidebar .side-bar .sidebar-general,.new-recipe-sidebar .side-bar .sidebar-general,.new-video-sidebar .side-bar .sidebar-general {  background:#f9f9f9;  ;  }

.new-recipe-sidebar .side-bar .newsletter_block {  margin-bottom:20px;  }

.new-recipe-sidebar hr {  border-top:10px solid #56b43c;  }

.side-bar .sidebar-general {  padding:0px;  margin-bottom:0;  padding-bottom:0;  border-top:1px solid #eee;  }

/*End*/
/*CSS for comment section*/
.top-video .comm {  font-family:'Freight-TextBold';  font-size:25px;  color:#252525;  display:inline-block;  border-bottom:2px solid #ebca56 !important;  }

.top-video .Comments {  box-sizing:border-box;  width:100%;  padding:20px;  color:#c2c2c2;  font-family:'Freight-TextBold';  }

.top-video .Comments h2 a {  text-align:center;  display:block;  color:#ebcc52;  font-size:20px;  text-decoration:none;  }

.top-video .Comments h3 a {  color:#ebcc52;  text-align:left;  font-size:20px;  line-height:45px;  }

.comment-box,.comment-block {  background:#fff;  overflow:hidden;  width:100%;  padding:10px;  box-sizing:border-box;  overflow:hidden;  }

.comment-block .cont {  width:50px;  }

.comment-block .cont h3 a {  text-decoration:none;  color:#ebcc52;  font-family:'Merriweather', serif;  font-size:18px;  }

.comment-block .cont h4 {  margin-bottom:10px;  color:#c2c2c2;  font-family:'Merriweather', serif;  font-size:16px;  }

.comment-block .cont p {  color:#252525;  font-family:'Merriweather', serif;  font-size:15px;  line-height:24px;  }

.comment-block img {  width:40px;  height:40px;  border:1px solid #ebcc52;  padding:10px;  border-radius:50%;  }

.comment-block .cont:last-child {  width:90%;  }

.comment-box i {  color:#ebcc52;  }

.top-video .Comments p {  color:#929292;  text-align:left;  font-size:15px;  font-family:'Freight-TextBold';  }

.top-video .column {  float:left;  padding:10px;  text-align:center;  }

.top-video .row:after {  content:"";  display:table;  clear:both;  }

.comments-section h2 {  color:#252525;  font-family:'Freight-TextBold';  font-size:21px;  font-style:italic;  font-weight:600;  }

.category-colors .author .comments-section h2 {  font-family:'Cormorant Garamond', serif;  font-size:30px;  margin-bottom:20px;  color:#252525;  }

form.comment-form {  width:100%;  margin-left:0px;  }

.comment-respond form p.form-submit {  margin-left:0px;  margin-top:20px;  }

.video-div .comment-respond input[type="submit"] {  width:100%;  }

form .comments-section input[type="text"] {  height:auto;  padding:15px 10px;  font-size:16px;  text-align:left;  }

.comments-section input[type="text"] {  width:100%;  height:55px;  padding:0px 32px;  text-align:left;  }

.comments-section input[type="text"].empty {  font-family:'Merriweather', serif;  font-style:normal;  font-weight:normal;  text-decoration:inherit;  border:none;  text-align:left;  }

.comments-section .latest-comments {  width:100%;  height:auto;  background:#fff;  margin-top:20px;  }

.comments-section .latest-comments .comment-data {  margin-top:15px;  line-height:22px;  font-size:14px;  }

.comments-section .latest-comments .comments-social a span {  color:#8a8889;  }

.comments-section a {  text-decoration:none;  }

.comments-section .latest-comments .comments-social {  padding:0 68px;  padding-bottom:10px;  margin-top:20px;  }

.comments-section .latest-comments .comment-time {  font-size:11px;  color:#8a8889;  }

.comments-section .latest-comments h5 {  padding-top:10px;  margin-bottom:5px;  }

.comments-section .latest-comments img {  margin-left:20px;  }

.loader .load,.loader .closebtn {  cursor:pointer;  background:#fff;  position:relative;  z-index:1;  padding:0 10px;  }

.video_breaker_section .loader .load,.video_breaker_section .loader .closebtn {  background:#f2f2f2;  }

.comments-section.vegan-food li a {  color:#FFD300;  }

.comments-section.vegan-recipe li a {  color:#1FB566;  }

.comments-section.animalsandnature li a {  color:#12c9d2;  }

.comments-section.environment li a {  color:#12c9d2;  }

.comments-section.natural-health li a {  color:#a97dfb;  }

.comments-section.lifestyle li a {  color:#FF69B3;  }

.comments-section.news li a {  color:#FFAC9E;  }

ol.comment-list li {  margin-bottom:0px;  }

.wp-social-login-provider-list {  padding:20px 10px 20px 0 !important;  }

.wp-social-login-provider-list img {  width:175px;  }

.comment-metadata {  display:inline;  position:relative;  margin-left:58px;  font-size:11px;  }

.comment-content {  display:initial;  position:relative;  }

.comment-content p {  margin-left:52px;  margin-top:10px;  }

.comment-list .reply {  float:right;  }

.comment-author b.fn {  position:relative;  color:#252525;  margin-left:58px;  }

.single-p-class .author .comment-content p {  margin-left:72px;  }

.category-colors.animalsandnature .comment-author:before {  color:#12c9d2;  }

.category-colors.lifestyle .comment-author:before {  color:#FF69B3;  }

.category-colors.vegan-recipe .comment-author:before {  color:#1FB566;  }

.category-colors.news .comment-author:before {  color:#FFAC9E;  }

.category-colors.vegan-food .comment-author:before {  color:#FFD300;  }

.category-colors.natural-health .comment-author:before {  color:#a97dfb;  }

.category-colors.environment .comment-author:before {  color:#12c9d2;  }

.comment-author img {  display:none;  }

.category-colors.news .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#FFAC9E;  color:#fff;  padding:12px 0;  }

.category-colors.animalsandnature .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#12c9d2;  color:#fff;  padding:12px 0;  }

.category-colors.lifestyle .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#FF69B3;  color:#fff;  padding:12px 0;  }

.category-colors.vegan-food .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#FFD300;  color:#fff;  padding:12px 0;  }

.category-colors.vegan-recipe .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#1FB566;  color:#fff;  padding:12px 0;  }

.category-colors.natural-health .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#a97dfb;  color:#fff;  padding:12px 0;  }

.category-colors.environment .comment-respond form.comment-form input[type="submit"]:hover {  background-color:#12c9d2;  color:#fff;  padding:12px 0;  }

.category-colors.news .comment-respond form.comment-form input[type="submit"] {  color:#FFAC9E;  }

.category-colors.animalsandnature .comment-respond form.comment-form input[type="submit"] {  color:#12c9d2;  }

.category-colors.lifestyle .comment-respond form.comment-form input[type="submit"] {  color:#FF69B3;  }

.category-colors.vegan-food .comment-respond form.comment-form input[type="submit"] {  color:#FFD300;  }

.category-colors.vegan-recipe .comment-respond form.comment-form input[type="submit"] {  color:#1FB566;  }

.category-colors.natural-health .comment-respond form.comment-form input[type="submit"] {  color:#a97dfb;  }

.category-colors.environment .comment-respond form.comment-form input[type="submit"] {  color:#12c9d2;  }

.category-colors .comment-respond form.comment-form input[type="submit"] {  background-color:#fff;  border-radius:2px;  font-family:'Merriweather', serif;  display:block;  text-align:center;  font-size:17px;  color:#252525;  line-height:15px;  font-weight:600;  letter-spacing:1px;  cursor:pointer;  text-transform:capitalize;  padding:12px 0;  transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  height:auto;  width:100%;  }

/*End*/
/*CSS for Recipe single page*/
.recipe-grid {  overflow:hidden;  }

.recipe-grid div {  width:32.34%;  margin-right:10px;  text-align:center;  padding:0px;  box-sizing:border-box;  }

.recipe-grid h2 {  font-size:26px;  padding:10px 0;  color:#8a8889;  font-family:'Freight-TextBold';  }

.recipe-grid div h3 {  font-size:20px;  padding:10px 0;  font-family:'Merriweather', serif;  }

.recipe-grid div img {  width:100%;  }

.recipe-grid div:last-child {  margin-right:0px;  }

.raw-vegan h2 {  font-family:'Cormorant Garamond', serif;  color:#56b43c;  font-size:24px;  font-style:normal;  }

.raw-vegan h3 {  color:#252525;  font-size:22px;  margin-top:10px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.raw-vegan ul,.raw-vegan ol {  color:#56b43c;  margin-left:20px;  margin-bottom:20px;  list-style:none;  }

.raw-vegan ul li,.raw-vegan p,.video-img p,.top-video .bio {  font-size:17px;  line-height:27px;  font-family:'Merriweather', serif;  }

.author .profile-content p {  margin-left:0;  display:table;  }

.top-video .bio {  margin-bottom:10px;  }

.raw-vegan hr {  margin:25px 0;  border-top:2px solid #56b43c;  }

.recipe-details {  overflow:hidden;  margin-left:0 !important;  }

.recipe-details li {  list-style:none;  width:32.34%;  margin-right:10px;  float:left;  text-align:center;  }

.recipe-details li:last-child {  margin-right:0;  }

.recipe-template-pages .top-video .name {  color:#56b43c;  font-size:18px;  color:#8a8889;  line-height:24px;  font-style:normal;  }

.recipe-template-pages .top-video .profile-socials ul a {  color:#56b43c;  font-size:17px;  font-family:'Merriweather', serif;  }

.recipe-template-pages .side-bar .newsletter_block form h2,.recipe-template-pages .side-bar .playstore-add h2,.recipe-template-pages .top-video .Comments h3 a,.recipe-template-pages .fa-heart-o,.recipe-template-pages .top-video .Comments h2 a,.recipe-template-pages .fa-reply,.recipe-template-pages .side-bar .general-title h2 {  color:#56b43c;  }

.recipe-template-pages .side-bar .general-title h2,.recipe-template-pages .top-video .comm {  border-color:#56b43c !important;  }

.recipe-template-pages .side-bar .newsletter_block form h2:after,.recipe-template-pages .side-bar .newsletter_block input[type="submit"] {  background:#56b43c;  }

.recipe-template-pages .animal-category .active {  background:#56b43c;  }

.recipe-template-pages .animal-category {  text-align:center;  margin-top:30px;  }

.recipe-template-pages .animal-category li {  width:18%;  margin-right:20px;  border-color:#56b43c;  min-height:0;  line-height:26px;  }

.recipe-template-pages .animal-category li:last-child {  margin-right:0;  }

.recipe-template-pages .animal-category li:hover {  background:#56b43c;  }

.recipe-template-pages .animal-category li a {  text-transform:uppercase;  }

.recipe-content .post-author.author .post-data ul {  width:100%;  margin-left:0%;  font-family:'Merriweather', serif;  }

.recipe-content .post-author.author .post-data ul li {  font-family:'Merriweather', serif;  }

.raw-vegan .recipe-ingredients ul.wprm-recipe-ingredients:hover {  color:#333;  }

.recipe-content .post-author.author .post-content h2 {  width:100%;  margin-left:0%;  font-family:'Cormorant Garamond', serif;  }

.recipe-content .post-author.author .post-content ol {  width:100%;  margin-left:0%;  font-family:'Merriweather', serif;  }

.recipe-content .post-author.author .post-content ol li {  font-family:'Merriweather', serif;  }

.recipe-content .recipe-nutrition {  font-family:'Merriweather', serif;  margin-top:10px;  }

.recipe-introduction {  margin-left:20px;  font-size:18px;  line-height:25px;  padding:20px 0px 0 0px;  }

.recipe-introduction a {  text-decoration:none;  color:#008d5e;  }

.recipe-name h3 {  font-family:'Merriweather', serif;  font-size:30px;  border-bottom:0;  color:#1e834c;  text-transform:uppercase;  padding:15px 10px 10px 3px;  font-weight:bold;  margin-bottom:0;  margin-left:20px;  }

.recipe-diet {  margin-left:20px;  }

.start-diet {  font-family:'Merriweather', serif;  font-size:12px;  float:left;  padding:15px 6px;  font-weight:bold;  text-transform:uppercase;  }

.recipe-diet p {  padding:0px;  }

.profile-content {  margin-bottom:30px;  }

.video-img a,.founder-text p a {  text-decoration:none;  color:#008d5e;  }

.img-circle {  border-radius:50%;  margin-top:13px;  margin-left:0px;  border-color:#56b43c;  margin-bottom:40px;  margin-right:20px;  border:2px solid #56b43c;  }

.recipe-content .post-content {  margin-bottom:0px;  }

.recipe-details li {  list-style:none;  width:32%;  margin-right:2%;  float:left;  text-align:left;  margin-bottom:15px;  }

.post-author-info hr {  margin:25px 0;  border-top:2px solid #56b43c;  }

.content-rcipe-open ul li,.content-rcipe-open ol li {  font-family:'Merriweather', serif;  font-size:17px;  line-height:30px;  color:#252525;  }

.content-rcipe-open ul li p,.content-rcipe-open ol li p,.content-rcipe-open p {  font-family:'Merriweather', serif;  font-size:17px;  color:#252525;  padding-bottom:0px;  line-height:22px;  }

.content-rcipe-open p {  padding:0px;  padding-bottom:20px;  }

.recipe-ingredients h4 {  padding-bottom:10px;  color:#56b43c;  font-size:24px;  margin-top:10px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.raw-vegan h3.recipe-head-title {  font-size:34px;  color:#56b43c;  margin-bottom:0;  }

.recipe-ingredients,.recipe-preparation {  padding-left:30px;  }

/*End*/
/*Video page css*/
.top-video .profile-socials a,.video-img span {  color:#ed927f;  }

.top-video .profile-socials a {  font-family:'Merriweather', serif;  font-size:16px;  text-decoration:none;  color:#e9ca56 !important;  }

.video-img span {  text-align:center;  }

.post-img-box .img-full iframe {  width:100%;  height:600px;  }

.hero.singlepg h4 {  line-height:36px;  }

.hero-mobile.singlepg-mobile h4 {  line-height:36px;  }

.hero-mo.singlepg-mo {  display:none;  }

/*End*/
/*App download link*/
.download-app {  display:none;  text-align:center;  z-index:999;  bottom:11%;  left:50%;  margin-top:240px;  margin-left:-147px;  width:295px;  height:50px;  position:fixed;  background:#46B248;  -webkit-transition:-webkit-transform 1s, opacity 1s, background 1s, width 1s, height 1s, font-size 1s;  -o-transition-property:width, height, -o-transform, background, font-size, opacity;  -o-transition-duration:1s, 1s, 1s, 1s, 1s, 1s;  -moz-transition-property:width, height, -o-transform, background, font-size, opacity;  -moz-transition-duration:1s, 1s, 1s, 1s, 1s, 1s;  transition-property:width, height, transform, background, font-size, opacity;  transition-duration:1s, 1s, 1s, 1s, 1s, 1s;  }

.download-app:hover {  opacity:1;  }

.download-app.animalsandnature:hover {  background:#12c9d2;  }

.download-app.natural-health:hover {  background:#a97dfb;  }

.download-app.vegan-food:hover {  background:#FFD300;  }

.download-app.news:hover {  background:#FFAC9E;  }

.download-app.environment:hover {  background:#12c9d2;  }

.download-app.lifestyle:hover {  background:#FF69B3;  }

.download-app.vegan-recipe:hover {  background:rgb(128, 155, 120);  }

.download-app .download-text {  display:inline-block;  padding:10px;  color:#fff;  font-size:14px;  font-weight:bold;  font-family:'Muli', serif;  line-height:30px;  }

.download-close {  position:relative;  float:right;  top:16px;  right:41px;  }

/*End */
/*Mobile menu css*/
.off-canvas-wrapper, .fixed-header {  display:none;  }

.off-canvas-wrapper .slidebar-menu {  margin-bottom:20px;  }

.mobile-slideout-open .navbar-toggle {  display:none;  }

.trending-overlay {  display:none;  }

.off-canvas-wrapper .slidebar-menu {  margin-bottom:20px;  }

.fixed-header {  /* display:block;  */
 transform:translateY(0);  position:fixed;  top:0;  left:0;  right:0;  z-index:1;  background-color:#fff;  height:55px;  border-bottom:solid 1px #f5f5f5;  box-shadow:0 7px 15px 0 rgba(0,0,0,.05);  transition:all .1s ease-out;  }

 .fixed-header .nav-menu {  background:#fff;  width:auto;  margin:0 auto;  padding:0;  position:relative;  height:100%;  text-align:left;  }

.fixed-header .nav-menu .nav-menu__left ul {  padding-left:0;  height:100%;  }

.fixed-header .nav-menu .nav-menu__left .mobile-slideout-open {  display:inline-block;  float:left;  /* position:relative;  */
 width:48px;  height:55px;  cursor:pointer;  z-index:1;  margin-left:0;  width:15%;  }

 .fixed-header .nav-menu .nav-menu__right__mobile a i {  height:19.5px;  width:15px;  padding:0 16px 0 0;  color:#1a1a1b;  font-size:30px;  }

 .fixed-header .nav-menu .nav-menu__right__mobile {  display:inline-block;  /* position:absolute;  */
 right:0;  padding:0;  text-align:center;  /* position:absolute;  */
 width:14%;  }

 .nav-menu__right__mobile img {  width:30px;  height:30px;  }

 .nav-menu__right__mobile a.toggle-overlay {  display:inline-block;  }

 .slidebar-trending-item .image_div img {  height:100%;  width:100%;  object-fit:cover;  }

 .fixed-header .nav-menu li.menu-logo {  list-style:none;  display:inline-block;  vertical-align:middle;  height:55px;  line-height:55px;  width:70%;  }

 .fixed-header .nav-menu li.menu-logo {  text-align:center;  }

 .fixed-header .nav-menu .nav-menu__left .menu-logo .logo {  font-size:34.5px;  line-height:53px;  color:#000;  }

 .fixed-header .nav-menu li.menu-logo a {  text-decoration:none;  }

 .fixed-header .navbar-toggle {  float:left;  padding:12px 10px;  /* border-color:#ddd;  */
 z-index:999;  }

 .navbar-toggle .icon-bar {  background-color:#888;  }

 .off-canvas-wrapper.is-open {  width:100%;  }

 .off-canvas-wrapper {  height:100%;  width:0;  position:fixed;  z-index:999;  top:0;  left:0;  background-color:#111;  overflow-x:hidden;  transition:0.2s;  padding-top:60px;  overflow-y:scroll;  }

 .icon-close-icon-NEW:before {  content:'\f00d';  font-family:fontawesome;  color:#909196;  font-size:16px;  }

 .slidebar-content .slidebar-header {  position:relative;  background:#fff;  }

 .slidebar-content .slidebar-header .header-border {  height:2px;  }

 .trending-overlay .header-border {  height:2px;  }

 .off-canvas {  max-width:100%;  margin-left:auto;  margin-right:auto;  position:absolute;  background:#fff;  box-shadow:inset -22px 2px 40px -28px rgba(0, 0, 0, .04);  width:100vw;  top:0;  bottom:0;  overflow-x:hidden;  overflow-y:scroll;  z-index:1;  }

 .playstore-img {  position:absolute;  margin-left:43%;  margin-top:13%;  display:block;  /* width:35%;  */
  }

.menu-playstore-img {  display:inline-block;  }

.menu-playstore-img img {  width:100px;  height:auto;  margin:10px;  }

li.slidebar-menu-section.fmapp-menu {  margin-bottom:20px;  text-align:center;  }

li.slidebar-menu-section.donate-in-menu {  margin-bottom:20px;  text-align:center;  }

li.donate-in-menu input {  border:none;  color:#252525;  padding:0px;  width:100%;  font-size:20px;  background:transparent;  font-family:'Merriweather', serif;  text-align:center;  }

li.donate-in-menu #Subscribe_id.btn-info {  padding:5px 10px;  }

li.slidebar-menu-section.newsletter-menu {  margin-bottom:20px;  }

.off-canvas .newsletter-menu .opg-newletter input[type="submit"],.off-canvas .donate-in-menu .opg-newletter button.donate-btn-class span {  background:transparent;  color:#4d4d4d;  font-size:18px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  font-weight:bold;  }

.off-canvas .newsletter-menu .opg-newletter input[type="email"]::placeholder,.off-canvas .donate-in-menu .opg-newletter input.asp_product_item_amount_input::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  }

.off-canvas .newsletter-menu .opg-newletter input[type="email"]:focus::placeholder,.off-canvas .donate-in-menu .opg-newletter input.asp_product_item_amount_input:focus::placeholder {  color:transparent;  }

.off-canvas .newsletter-menu .opg-newletter input[type="email"] {  display:block;  width:100%;  text-align:center;  }

 .off-canvas .newsletter-menu .opg-newletter input[type="submit"] {  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  border:none;  font-weight:bold;  }

.off-canvas .newsletter-menu .opg-newletter .donate-header-border-top {  width:100%;  top:50%;  }

.off-canvas .donate-in-menu .opg-newletter .donate-header-border-top {  width:60%;  top:50%;  }

.off-canvas .donate-in-menu .opg-newletter,.off-canvas .newsletter-menu .opg-newletter form {  position:relative;  }

.off-canvas .newsletter-menu .opg-newletter,.off-canvas .donate-in-menu .opg-newletter {  padding:20px 40px;  }

/*End*/
/*css for Trending now for mobile*/
 .slidebar-content {  padding:0 0 30px;  position:relative;  left:0;  text-align:left;  display:block;  width:100%;  height:100vh;  }

 .slidebar-content .slidebar-header .slidebar-header-logo {  font-size:37px;  line-height:55px;  text-align:center;  }

 .slidebar-content .slidebar-header .mobile-slideout-close {  position:absolute;  top:0;  right:0;  width:54px;  height:54px;  display:flex;  }

 .slidebar-content .slidebar-header .mobile-slideout-close:before {  font-size:16px;  color:#909196;  display:inline-block;  align-self:center;  margin:0 auto;  }

 .slidebar-content .slidebar-search {  border:1px solid transparent;  padding:5px 0 5px 9px;  margin:12px auto 0;  width:93%;  border-radius:2.5px;  }

 .slidebar-content .slidebar-search .slidebar-search-label {  display:inline-block;  position:relative;  top:2px;  padding:0;  margin:0;  float:left;  }

 .slidebar-content .slidebar-search .slidebar-search-input {  font-family:freight-display-pro;  font-size:19px;  font-weight:300;  letter-spacing:0;  color:#818186;  padding:0 0 0 8px;  border:none;  background-clip:padding-box;  width:auto;  margin:0 auto;  -webkit-font-smoothing:antialiased;  }

 .slidebar-menu {  z-index:100;  letter-spacing:1px;  text-transform:none;  font-size:11px;  line-height:1;  padding:10px 0;  margin-top:2px;  }

 .slidebar-menu li {  list-style:none;  position:relative;  }

 .slidebar-menu .slidebar-menu-section:first-child .slidebar-menu-title {  padding:0 18px 18px 0px;  }

 .slidebar-menu .slidebar-menu-title {  display:block;  font-family:'Cormorant Garamond', serif;  font-size:28px;  font-weight:700;  color:#000;  letter-spacing:0;  text-align:left;  text-decoration:none;  line-height:25px;  padding:17px 0 13px 15px;  cursor:pointer;  text-transform:none;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  }

 .slidebar-menu .slidebar-trending {  display:flex;  overflow-x:scroll!important;  -webkit-overflow-scrolling:touch;  width:100%;  }

 .slidebar-menu ul {  list-style:none;  margin-bottom:0;  display:block;  columns:2;  padding:0;  margin-top:0;  }

 .slidebar-menu .slidebar-trending .slidebar-trending-item {  margin-right:15px;  min-width:138px;  }

 .slidebar-menu ul li {  margin-bottom:20px;  display:block;  position:relative;  list-style:none;  }

 .off-canvas-wrapper .menu-disclaimer-menu-container li {  padding-bottom:0px;  }

 .off-canvas-wrapper .profile-socials {  text-align:center;  margin-bottom:25%;  }

 .off-canvas-wrapper .profile-socials .social-circle-icons li:nth-child(1) {  margin-left:5px;  }

 .slidebar-search li.sf-field-search input {  border-bottom:3px solid #efefef;  width:100%;  box-shadow:none;  border-top:0px;  border-left:0px;  border-right:0px;  font-size:30px;  font-family:'Cormorant Garamond', serif;  line-height:50px;  padding:5px 10px;  height:52px;  }

 .searchandfilter ul li.sf-field-search label {  display:block !important;  }

 .slidebar-search li.sf-field-search input:focus {  background-image:url('./img/headerline.png');  background-position:0px 1.58em;  background-size:100% 2px;  border-bottom:none;  background-repeat:repeat-x;  outline:0;  box-shadow:4px 4px 15px -13px rgba(102,175,233,.6);  }

 .slidebar-search .site-main form input.sf-input-text {  width:100% !important;  }

 .site-main li.sf-field-search label {  margin-left:0 !important;  width:100% !important;  border:none;  }

 li.sf-field-post_type {  display:none;  }

 #search-modal .modal-content {  -webkit-box-shadow:none;  box-shadow:none;  border:none;  }

 .fixed-header .nav-menu .nav-menu__left {  margin:0 auto;  float:none;  display:inline-block;  padding:0;  color:#2d2d2d;  width:100%;  max-width:100%;  height:100%;  }

 body.home .fixed-header .site-title:hover {  color:transparent;  background:url(./img/headerline.png);  background-size:contain;  -webkit-text-fill-color:transparent;  -webkit-background-clip:text;  text-decoration:none !important;  }

 .fixed-header .site-title:hover {  color:transparent;  background:#333;  background-size:contain;  -webkit-text-fill-color:transparent;  -webkit-background-clip:text;  text-decoration:none !important;  }

 .slidebar-menu .sub-menu {  line-height:1;  padding:0;  display:flex;  overflow-x:scroll!important;  -webkit-overflow-scrolling:touch;  width:100%;  }

 .off-canvas-wrapper .slidebar-trending-item .trending-post-title {  color:#5b5b5b;  font-size:12px;  padding:5px;  min-height:50px;  font-family:'Merriweather', serif;  width:100%;  display:inline-block;  }

 .trending-overlay .slidebar-trending .trending-post-title {  color:#5b5b5b;  padding:5px;  height:100%;  width:70%;  float:right;  font-size:11px;  display:inline-block;  position:relative;  }

 .slidebar-trending-item .trending-post-title a, .slidebar-trending .trending-post-title a {  color:#4d4d4d;  font-family:"Cormorant Garamond", serif;  font-size:20px;  }

 .slidebar-trending-item .trending-post-title a:hover,.slidebar-trending .trending-post-title a:hover {  border-bottom:0px solid #FFAC9E;  color:#0a0a0a;  }

 .off-canvas-wrapper .slidebar-trending-item .image_div {  background:#ccc;  width:100%;  height:86px;  display:inline-block;  }

 .trending-overlay .slidebar-trending .image_div {  background:#ccc;  width:30%;  height:74px;  display:inline-block;  }

 .slidebar-trending-item .share-count {  font-size:7px;  }

 .off-canvas-wrapper .slidebar-trending .share-count {  font-size:7px;  position:absolute;  bottom:10px;  }

 .trending-overlay .slidebar-trending .share-count {  font-size:7px;  position:absolute;  bottom:0px;  }

 .slidebar-menu-section .slidebar-trending .slidebar-trending-item .image_div img {  max-width:100%;  height:100%;  }

 .trending-overlay {  position:fixed;  width:100%;  height:100%;  top:0;  left:0;  background-color:#fff;  opacity:0;  visibility:hidden;  transition:all .5s ease;  z-index:99999;  }

 .open {  opacity:1;  visibility:visible;  overflow-x:hidden;  overflow-y:hidden;  }

 .trending-overlay.open {  overflow-y:scroll;  }

 .outer-close {  position:absolute;  right:0;  top:0;  width:50px;  height:50px;  cursor:pointer;  }

 .icon-close {  margin-left:17px;  margin-top:18px;  }

 .close-overlay {  position:fixed;  top:35px;  right:60px;  color:white;  z-index:3;  cursor:pointer;  font-family:sans-serif;  }

 .close-overlay span, .close-overlay span:before, .close-overlay span:after {  border-radius:4px;  height:5px;  width:35px;  background:#000;  position:absolute;  display:block;  content:'';  }

 .close-overlay span {  background:transparent;  }

 .close-overlay span:before {  transform:rotate(45deg);  }

 .close-overlay span:after {  transform:rotate(-45deg);  }

 .trending-overlay h4 {  margin:0;  font-family:'Cormorant Garamond', serif;  text-align:center;  font-size:32px;  padding:15px 0 22px;  font-weight:700;  line-height:32px;  letter-spacing:0;  -webkit-font-smoothing:antialiased;  }

 .trending-overlay .slidebar-trending .slidebar-trending-item {  padding:10px;  list-style:none;  }

 .off-canvas-wrapper .slidebar-trending .slidebar-trending-item {  padding:0px;  list-style:none;  }

 .fixed-header .site-title,.off-canvas-wrapper .site-title {  font-family:"Engagement", serif;  font-size:35px;  line-height:35px;  color:#333;  font-weight:bold;  padding-right:50px;  display:inline-block;  }

 .fixed-header .site-title {  padding-right:0px;  padding-top:10px;  }

 .fixed-header .category-title {  position:relative;  top:-28px  }

 .off-canvas-wrapper .site-title {  padding-right:50px;  padding-top:10px;  }

 #mobile-main-header .off-canvas-wrapper a:hover .site-title {  color:transparent;  background:url(./img/headerline.png);  background-size:contain;  -webkit-text-fill-color:transparent;  -webkit-background-clip:text;  text-decoration:none !important;  }

/*End*/
 /**Accordion css*/
 li.slidebar-menu-section .accordion {  background-color:#fff;  color:#000;  font-weight:700;  cursor:pointer;  padding:0 18px 18px 0px;  width:100%;  border:none;  text-align:left;  outline:none;  font-size:28px;  transition:0.4s;  font-family:'Cormorant Garamond';  -webkit-font-smoothing:antialiased;  }

 li.slidebar-menu-section .no-accordion {  font-family:'Cormorant Garamond';  text-align:left;  background-color:#fff;  color:#000;  font-weight:700;  font-size:28px;  padding:0 18px 18px 0px;  border:none;  }

 .active, .accordion:hover {  background-color:rgba(255,255,255,1) !important;  }

 .slidebar-menu-section .panel {  padding:0 18px 20px 40px;  display:none;  background-color:white;  overflow:hidden;  transition:0.2s ease-out;  border:none;  box-shadow:none;  }

 .accordion:after {  content:'\f055';  font-family:fontawesome;  /* Unicode character for "plus" sign (+) */
 font-size:13px;  color:#777;  margin-left:15px;  margin-top:8px;  }

 .off-canvas-wrapper .profile-socials ul li a i {  font-size:16px;  padding:9px;  }

 .panel .menu-disclaimer-menu-container li a, .panel .menu-new-header-container li a {  color:#000;  }

 li.static-menu .panel li a {  font-family:'Cormorant Garamond';  width:100%;  height:30px;  font-size:24px;  color:#4d4d4d;  line-height:29px;  }

 li.category-menu .no-panel li a,li.static-menu .no-panel li a {  font-family:'Cormorant Garamond';  width:100%;  height:30px;  font-size:24px;  color:#4d4d4d;  line-height:29px;  }

 li.category-menu .no-panel, li.static-menu .no-panel {  padding:0 18px 20px 40px;  }

 .panel .menu-new-header-container {  padding-left:20px;  }

 .menu-disclaimer-menu-container li a {  font-family:'Cormorant Garamond';  }

/*end*/
/*contact us*/
form .wpcf7-form-control-wrap input {  font-size:14px;  }

.container.titleCss {  padding-left:15px;  padding-right:15px;  }

.container.titleCss h2.line-on-sides:before {  width:100%;  }

.maincolumn .container {  padding-left:0px;  }

.ogp-reCaptcha-class {  margin-left:0px;  margin-bottom:20px;  }

/*End*/
.disclaimer-line {  display:block;  line-height:14px;  font-weight:normal;  font-size:9px;  color:#ccc;  margin-top:20px;  }

.header-menu {  overflow:hidden;  position:relative;  }

/* .canvas {  padding:30px 40px 10px;  width:450px;  left:-450px;  height:100vh;  overflow-y:scroll;  background:url('img/navbg.jpg') repeat top left;  box-sizing:border-box;  position:fixed;  top:0;  z-index:10000001;  background-size:5px 100%;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  }

.canvas ul li {  list-style:none;  padding-bottom:10px;  border-bottom:1px solid #fff;  margin-bottom:10px;  padding-left:20px;  overflow:hidden;  }

.canvas ul li img {  float:right;  }

.canvas ul li a {  font-family:'Merriweather', serif;  font-weight:600;  text-decoration:none;  font-size:26px;  line-height:30px;  display:block;  color:#ffffff;  text-transform:uppercase;  }

.canvas ul li a:hover {  color:#55b33b;  }

.canvas ul.menu-socialicon li a:hover {  color:#fff;  }

.canvas ul.static-menu li a {  font-size:20px;  font-family:'Merriweather', serif;  font-weight:600;  }

.canvas ul.static-menu li {  border:0;  margin-bottom:0;  }

.canvas .fa-times-circle {  position:absolute;  top:10px;  left:10px;  font-size:30px;  color:#fff;  }

.canvas ul.menu-socialicon li {  border:0;  margin-bottom:0;  padding-bottom:0;  display:inline-block;  text-align:center;  width:13%;  padding-left:0px;  }

.canvas ul.menu-socialicon {  padding:10px 0;  }

 */
.hero {  background:#fff;  height:auto;  text-align:center;  }

/* .canvas hr {  background-color:#fff;  height:1px;  width:100%;  }

.canvas::-webkit-scrollbar {  width:6px;  background-color:#F5F5F5;  border-radius:5px;  }

.canvas::-webkit-scrollbar-thumb {  background-color:#8a8889;  border-radius:5px;  }

.canvas::-webkit-scrollbar-track {  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);  background-color:#F5F5F5;  }

 */
.feature .feature-block.job-block {  height:auto;  }

/* .header-socials li a i.fa-envelope-o:hover,.profile-socials li a i.fa-envelope-o:hover,.profile-socials li a i.fa-mobile-phone:hover,.header-socials li a i.fa-mobile-phone:hover,.header-socials li a i.fa-feed:hover,.header-socials li a i.fa-search:hover {  color:#1FB566;  }

.canvas ul.menu-socialicon li a i.fa-envelope-o:hover,.canvas ul.menu-socialicon li a i.fa-mobile-phone:hover,.canvas ul.menu-socialicon li a i.fa-feed:hover,.canvas ul.menu-socialicon li a i.fa-search:hover {  color:#1FB566;  }

.header-socials li a i.fa-facebook:hover,.profile-socials li a i.fa-facebook:hover,.canvas ul.menu-socialicon li a i.fa-facebook:hover {  color:#3b5998;  }

.header-socials li a i.fa-twitter:hover,.profile-socials li a i.fa-twitter:hover,.canvas ul.menu-socialicon li a i.fa-twitter:hover {  color:#55acee;  }

.header-socials li a i.fa-pinterest-p:hover,.profile-socials li a i.fa-pinterest-p:hover,.canvas ul.menu-socialicon li a i.fa-pinterest-p:hover {  color:#BD081C;  }

.header-socials li a i.fa-instagram:hover,.profile-socials li a i.fa-instagram:hover,.canvas ul.menu-socialicon li a i.fa-instagram:hover {  color:#e4405f;  }

 */
.capital {  text-transform:uppercase;  }

/* .canvas-menu ul {  margin:5% 0 0 0;  }

 */
.img-class {  width:100%;  }

.img-class-logo {  margin-left:-15px;  }

/* .canvas ul li.bordernone {  border-bottom:none;  }

.canvas ul li.bordernone a {  font-size:20px;  font-family:'Merriweather', serif;  }

ul#menu-secondarymenu li.menu-item a:before {  content:"# ";  }

ul#menu-secondary-navigation li.menu-item a:before {  content:"# ";  position:relative;  left:5px;  }

 */
.callout-class {  font-style:italic;  font-family:'Merriweather', serif;  font-size:16px;  }

.entry-content p img {  margin-bottom:20px;  }

.entry-content .maincolumn.adv-div {  margin-top:30px;  }

.entry-content.underline-rainbow h2 {  font-family:'Cormorant Garamond';  font-size:40px;  color:#3d3d3d;  }

.entry-content.underline-rainbow p {  color:#4d4d4d;  }

.entry-content.underline-rainbow ul {  margin-left:30px;  color:#3d3d3d;  }

.entry-header h2 {  margin-top:0px;  }

.abt-banner {  margin-bottom:20px;  }

.banner_box {  border-top:4px solid #000;  }

.empty-image-box {  background-color:#e0e0d1;  width:100%;  height:auto;  max-height:300px;  min-height:300px;  object-fit:cover;  position:relative;  }

.empty-slider-image {  background-color:#e0e0d1;  width:100%;  height:600px;  min-height:600px;  object-fit:cover;  }

.article-subtitle {  margin:0 auto;  display:inline-block;  position:relative;  height:28px;  margin-top:-30px;  z-index:90;  }

.carousel-item .article-subtitle {  transform:translate(-50%, -50%);  display:inline-block;  position:absolute;  height:30px;  z-index:90;  margin-top:-14px;  /* top:100%;  */
 left:50%;  margin:0;  right:auto;  text-align:center;  }

.carousel-item .article-subtitle p {  margin:0;  padding:0;  padding:4px 15px;  text-transform:uppercase;  font-size:12px !important;  font-weight:600;  line-height:20px !important;  color:#fff;  font-family:'Muli', sans-serif;  }

.today_stories .grid-container div.article-subtitle p a {  font-family:'Muli', sans-serif;  }

.today_stories .grid-container .article-subtitle p,.side-bar .today_stories .grid-container.imgdiv .article-subtitle p {  clear:both;  float:left;  color:#fff;  padding:4px 10px;  text-transform:uppercase;  font-size:12px;  font-weight:600;  line-height:20px;  margin:0;  font-family:'Muli', sans-serif;  }

.post-margin .feature-block .feature-img {  background-color:#e0e0d1;  width:50%;  height:335px;  object-fit:cover;  }

/*CSS for all category post */
.cat_title.animalsandnature {  color:#12c9d2;  }

.banner_box.animalsandnature {  border-top:3px solid #12c9d2;  }

.food-stories.bottom-border.animalsandnature img,.food-stories.bottom-border.animalsandnature .empty-image-box,.weekly-stories-ul .weekly-stories-li .animalsandnature .empty-image-box {  border-bottom:2px solid #12c9d2;  }

.cat_title.news {  color:#FFAC9E;  }

.banner_box.news {  border-top:3px solid #FFAC9E;  }

.food-stories.bottom-border.news img,.food-stories.bottom-border.news .empty-image-box,.weekly-stories-ul .weekly-stories-li .news .empty-image-box {  border-bottom:2px solid #FFAC9E;  }

.cat_title.environment {  color:#12c9d2;  }

.banner_box.environment {  border-top:3px solid #12c9d2;  }

.food-stories.bottom-border.environment img,.food-stories.bottom-border.environment .empty-image-box,.weekly-stories-ul .weekly-stories-li .environment .empty-image-box {  border-bottom:2px solid #12c9d2;  }

.monster.vegan-food {  color:#FFD300; }

.banner_box.vegan-food {  border-top:3px solid #FFD300;  }

.food-stories.bottom-border.vegan-food img,.food-stories.bottom-border.vegan-food .empty-image-box,.weekly-stories-ul .weekly-stories-li .vegan-food .empty-image-box {  border-bottom:2px solid #FFD300;  }

.food-stories.bottom-border .empty-image-box,.weekly-stories-ul .weekly-stories-li .empty-image-box,.weekly-stories-ul .weekly-stories-li .empty-image-box {  border-bottom:2px solid #333;  }

.cat_title.natural-health {  color:#a97dfb;  }

.banner_box.natural-health {  border-top:3px solid #a97dfb;  }

.food-stories.bottom-border.natural-health img,.food-stories.bottom-border.natural-health .empty-image-box ,.weekly-stories-ul .weekly-stories-li .natural-health .empty-image-box {  border-bottom:2px solid #a97dfb;  }

.cat_title.lifestyle {  color:#FF69B3;  }

.banner_box.lifestyle {  border-top:3px solid #FF69B3;  }

.food-stories.bottom-border.lifestyle img,.food-stories.bottom-border.lifestyle .empty-image-box,.weekly-stories-ul .weekly-stories-li .lifestyle .empty-image-box {  border-bottom:2px solid #FF69B3;  }

.monster.vegan-recipe {  color:#1FB566;  }

.banner_box.vegan-recipe, .banner_box.recipe-monsters {  border-top:3px solid #1FB566;  }

.food-stories.bottom-border.vegan-recipe img,.food-stories.bottom-border.vegan-recipe .empty-image-box,.weekly-stories-ul .weekly-stories-li .vegan-recipe .empty-image-box {  border-bottom:2px solid #1FB566;  }

.food-stories.bottom-border.recipe-monster img,.food-stories.bottom-border.recipe-monster .empty-image-box,.weekly-stories-ul .weekly-stories-li .recipe-monster .empty-image-box {  border-bottom:2px solid #1FB566;  }

/*End*/
/*CSS for browse all breaker*/
ul.weekly-stories-ul li.weekly-stories-li .animalsandnature img {  border-bottom:2px solid #12c9d2;  }

ul.weekly-stories-ul li.weekly-stories-li .news img {  border-bottom:2px solid #FFAC9E;  }

ul.weekly-stories-ul li.weekly-stories-li .environment img {  border-bottom:2px solid #12c9d2;  }

ul.weekly-stories-ul li.weekly-stories-li .vegan-food img {  border-bottom:2px solid #FFD300;  }

ul.weekly-stories-ul li.weekly-stories-li .natural-health img {  border-bottom:2px solid #a97dfb;  }

ul.weekly-stories-ul li.weekly-stories-li .lifestyle img {  border-bottom:2px solid #FF69B3;  }

ul.weekly-stories-ul li.weekly-stories-li .vegan-recipe img,ul.weekly-stories-ul li.weekly-stories-li .recipe-monster img {  border-bottom:2px solid #1FB566;  }

ul.weekly-stories-ul li.weekly-stories-li img {  border-bottom:2px solid #000;  }

ul.left-right {  list-style:none;  }

.food-stories.bottom-border img {  border-bottom:2px solid #000;  }

ul.post-border li:nth-child(odd) .feature-img {  float:left;  }

ul.post-border li:nth-child(even) .feature-img {  float:right;  }

ul.post-border li:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #000;  }

ul.post-border li:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #000;  }

ul.post-border li.animalsandnature:nth-child(odd) .feature-img,ul.post-border li.news:nth-child(odd) .feature-img,ul.post-border li.environment:nth-child(odd) .feature-img,ul.post-border li.lifestyle:nth-child(odd) .feature-img,ul.post-border li.natural-health:nth-child(odd) .feature-img,ul.post-border li.vegan-food:nth-child(odd) .feature-img,ul.post-border li.vegan-recipe:nth-child(odd) .feature-img,ul.post-border li.recipe-monster:nth-child(odd) .feature-img {  float:left;  }

ul.post-border li.animalsandnature:nth-child(even) .feature-img,ul.post-border li.news:nth-child(even) .feature-img,ul.post-border li.environment:nth-child(even) .feature-img,ul.post-border li.lifestyle:nth-child(even) .feature-img,ul.post-border li.natural-health:nth-child(even) .feature-img,ul.post-border li.vegan-food:nth-child(even) .feature-img,ul.post-border li.vegan-recipe:nth-child(even) .feature-img,ul.post-border li.recipe-monster:nth-child(even) .feature-img {  float:right;  }

ul.post-border li.animalsandnature:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #12c9d2;  }

ul.post-border li.animalsandnature:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #12c9d2;  }

ul.post-border li.news:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #FFAC9E;  }

ul.post-border li.news:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #FFAC9E;  }

ul.post-border li.lifestyle:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #FF69B3;  }

ul.post-border li.lifestyle:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #FF69B3;  }

ul.post-border li.environment:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #12c9d2;  }

ul.post-border li.environment:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #12c9d2;  }

ul.post-border li.natural-health:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #a97dfb;  }

ul.post-border li.natural-health:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #a97dfb;  }

ul.post-border li.vegan-food:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #FFD300;  }

ul.post-border li.vegan-food:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #FFD300;  }

ul.post-border li.vegan-recipe:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #1FB566;  }

ul.post-border li.vegan-recipe:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #1FB566;  }

ul.post-border li.recipe-monster:nth-child(odd) .feature-img img {  float:left;  border-bottom:2px solid #1FB566;  }

ul.post-border li.recipe-monster:nth-child(even) .feature-img img {  float:right;  border-bottom:2px solid #1FB566;  }

/*End*/
/*CSS for highlighting selected area*/
.category-colors.natural-health p::selection {  background:#a97dfb;  color:#fff;  }

.category-colors.vegan-food p::selection {  background:#FFD300;  color:#fff;  }

.category-colors.animalsandnature p::selection {  background:#12c9d2;  color:#fff;  }

.category-colors.news p::selection {  background:#FFAC9E;  color:#fff;  }

.category-colors.environment p::selection {  background:#12c9d2;  color:#fff;  }

.category-colors.lifestyle p::selection {  background:#FF69B3;  color:#fff;  }

.category-colors.vegan-recipe p::selection {  background:#1FB566;  color:#fff;  }

/*End*/
/*CSS for slider indicators*/
.carousel-indicators li.active {  background-color:transparent !important;  }

.carousel-indicators li {  background-color:#fff !important;  }

.carousel-indicators.animalsandnature li.active {  border:2px solid #12c9d2;  background-color:transparent;  }

.carousel-indicators.animalsandnature li {  border:2px solid #12c9d2;  background-color:#12c9d2;  }

.carousel-indicators.natural-health li.active {  background-color:transparent !important;  border:2px solid #a97dfb;  }

.carousel-indicators.natural-health li {  background-color:#a97dfb !important;  border:2px solid #a97dfb;  }

.carousel-indicators.vegan-food li.active {  background-color:transparent !important;  border:2px solid #FFD300;  }

.carousel-indicators.vegan-food li {  background-color:#FFD300 !important;  border:2px solid #FFD300;  }

.carousel-indicators.news li.active {  background-color:transparent !important;  border:2px solid #FFAC9E;  }

.carousel-indicators.news li {  border:2px solid #FFAC9E;  background-color:#FFAC9E !important;  }

.carousel-indicators.environment li.active {  background-color:transparent !important;  border:2px solid #12c9d2;  }

.carousel-indicators.environment li {  border:2px solid #12c9d2;  background-color:#12c9d2 !important;  }

.carousel-indicators.lifestyle li.active {  background-color:transparent !important;  border:2px solid #FF69B3;  }

.carousel-indicators.lifestyle li {  border:2px solid #FF69B3;  background-color:#FF69B3 !important;  }

.carousel-indicators.vegan-recipe li.active {  background-color:transparent !important;  border:2px solid #1FB566;  }

.carousel-indicators.vegan-recipe li {  border:2px solid #1FB566;  background-color:#1FB566 !important;  }

.carousel-indicators li {  border:2px solid #fff;  width:12px !important;  height:12px !important;  }

.carousel-indicators li.active {  width:14px !important;  height:14px !important;  }

.carousel.environment .carousel-control.left .fa,.carousel.environment .carousel-control.right .fa {  color:#12c9d2;  }

.carousel.vegan-recipe .carousel-control.left .fa,.carousel.vegan-recipe .carousel-control.right .fa {  color:#1FB566;  }

.carousel.lifestyle .carousel-control.left .fa,.carousel.lifestyle .carousel-control.right .fa {  color:#FF69B3;  }

.carousel.news .carousel-control.left .fa,.carousel.news .carousel-control.right .fa {  color:#FFAC9E;  }

.carousel.vegan-food .carousel-control.left .fa,.carousel.vegan-food .carousel-control.right .fa {  color:#FFD300;  }

.carousel.natural-health .carousel-control.left .fa,.carousel.natural-health .carousel-control.right .fa {  color:#a97dfb;  }

.carousel.animalsandnature .carousel-control.left .fa,.carousel.animalsandnature .carousel-control.right .fa {  color:#12c9d2;  }

/*End*/
/*CSS for slider banner*/
.banner_box.natural-health h2 a:hover {  color:#333;  border-bottom:3px solid #a97dfb;  }

.bottom-border.natural-health .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .natural-health .todays-stories-content a:hover {  border-bottom:2px solid #a97dfb;  }

.side-bar.natural-health .trending-post-title a:hover {  border-bottom:2px solid #a97dfb;  color:#0a0a0a;  }

.banner_box.vegan-food h2 a:hover,ul.weekly-stories-ul li.weekly-stories-li .vegan-food .todays-stories-content a:hover {  color:#0a0a0a;  border-bottom:3px solid #FFD300;  }

.banner_box h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #333;  }

.bottom-border .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .todays-stories-content a:hover {  border-bottom:2px solid #333;  color:#0a0a0a;  }

.bottom-border.vegan-food .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .vegan-food .todays-stories-content a:hover {  border-bottom:2px solid #FFD300;  color:#0a0a0a;  }

.side-bar.vegan-food .trending-post-title a:hover {  border-bottom:2px solid #FFD300;  color:#0a0a0a;  }

.banner_box.animalsandnature h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #12c9d2;  }

.bottom-border.animalsandnature .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .animalsandnature .todays-stories-content a:hover {  border-bottom:2px solid #12c9d2;  color:#0a0a0a;  }

/*End*/
/*CSS for h2 on hover underline category color */
.side-bar.animalsandnature .trending-post-title a:hover {  border-bottom:2px solid #12c9d2;  color:#0a0a0a;  }

.post-border li.natural-health .feature-text h2 a:hover {  text-decoration-color:#a97dfb;  color:#0a0a0a;  -webkit-text-decoration-color:#a97dfb;  }

.post-border li.vegan-food .feature-text h2 a:hover {  text-decoration-color:#FFD300;  -webkit-text-decoration-color:#FFD300;  color:#0a0a0a;  }

.post-border li.animalsandnature .floatR h2 a:hover {  text-decoration-color:#12c9d2;  -webkit-text-decoration-color:#12c9d2;  color:#0a0a0a;  }

.post-border li.news .feature-text h2 a:hover {  text-decoration-color:#FFAC9E;  -webkit-text-decoration-color:#FFAC9E;  color:#0a0a0a;  }

.post-border li.environment .feature-text h2 a:hover {  text-decoration-color:#12c9d2;  -webkit-text-decoration-color:#12c9d2;  color:#0a0a0a;  }

.post-border li.lifestyle .feature-text h2 a:hover {  text-decoration-color:#FF69B3;  -webkit-text-decoration-color:#FF69B3;  color:#0a0a0a;  }

.post-border li.vegan-recipe .feature-text h2 a:hover {  text-decoration:underline;  -webkit-text-decoration-color:#1FB566;  text-decoration-color:#1FB566;  color:#0a0a0a;  }

.post-border li.vegan-recipe .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#1FB566;  text-decoration-color:#1FB566;  }

.post-border li.lifestyle .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#FF69B3;  text-decoration-color:#FF69B3;  }

.post-border li.news .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#FFAC9E;  text-decoration-color:#FFAC9E;  }

.post-border li.environment .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  }

.post-border li.animalsandnature .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  }

.post-border li.natural-health .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#a97dfb;  text-decoration-color:#a97dfb;  }

.post-border li.vegan-food .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#FFD300;  text-decoration-color:#FFD300;  }

.post-border li .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#333;  text-decoration-color:#333;  }

.post-border li.recipe-monster .feature-block:hover .feature-text h2 a {  text-decoration:underline;  -webkit-text-decoration-color:#1FB566;  text-decoration-color:#1FB566;  }

/*End*/
.video_breaker_section .food-stories.bottom-border:hover .todays-stories-content a {  color:#4c4c4c;  }

/*CSS for breaker - text on hover should displays border bottom with perticular category color */
.food-stories.bottom-border:hover .todays-stories-content a {  color:#4c4c4c;  }

.food-stories.bottom-border.news:hover .todays-stories-content a {  border-bottom:2px solid #FFAC9E;  }

.food-stories.bottom-border.vegan-food:hover .todays-stories-content a {  border-bottom:2px solid #FFD300;  }

.food-stories.bottom-border.natural-health:hover .todays-stories-content a {  border-bottom:2px solid #a97dfb;  }

.food-stories.bottom-border.animalsandnature:hover .todays-stories-content a {  border-bottom:2px solid #12c9d2;  }

.food-stories.bottom-border.lifestyle:hover .todays-stories-content a {  border-bottom:2px solid #FF69B3;  }

.food-stories.bottom-border.vegan-recipe:hover .todays-stories-content a {  border-bottom:2px solid #1FB566;  }

.food-stories.bottom-border.environment:hover .todays-stories-content a {  border-bottom:2px solid #12c9d2;  }

.food-stories.bottom-border.recipe-monster:hover .todays-stories-content a {  border-bottom:2px solid #1FB566;  }

.food-stories.bottom-border:hover .todays-stories-content a {  border-bottom:2px solid #333;  }

.feature-text:hover {  opacity:1;  }

.banner_box.news h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #FFAC9E;  }

.bottom-border.news .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .news .todays-stories-content a:hover {  border-bottom:2px solid #FFAC9E;  color:#0a0a0a;  }

.banner_box.environment h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #12c9d2;  }

.bottom-border.environment .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .environment .todays-stories-content a:hover {  border-bottom:2px solid #12c9d2;  }

.banner_box.lifestyle h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #FF69B3;  }

.bottom-border.lifestyle .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .lifestyle .todays-stories-content a:hover {  border-bottom:2px solid #FF69B3;  }

.banner_box.recipe-monster h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #1FB566;  }

.bottom-border.recipe-monster .todays-stories-content a:hover,ul.weekly-stories-ul li.weekly-stories-li .recipe-monster .todays-stories-content a:hover {  border-bottom:2px solid #1FB566;  color:#0a0a0a;  }

.trending-div.recipe-monster .trending-post-title a:hover {  border-bottom:2px solid #1FB566;  color:#0a0a0a;  }

.trending-div.vegan-recipe .trending-post-title a:hover {  border-bottom:2px solid #1FB566;  color:#0a0a0a;  }

.trending-div.animalsandnature .trending-post-title a:hover {  border-bottom:2px solid #12c9d2;  color:#0a0a0a;  }

.trending-div.lifestyle .trending-post-title a:hover {  border-bottom:2px solid #FF69B3;  color:#0a0a0a;  }

.trending-div.vegan-food .trending-post-title a:hover {  border-bottom:2px solid #FFD300;  color:#0a0a0a;  }

.trending-div.natural-health .trending-post-title a:hover {  border-bottom:2px solid #a97dfb;  color:#0a0a0a;  }

.trending-div.news .trending-post-title a:hover {  border-bottom:2px solid #FFAC9E;  color:#0a0a0a;  }

.trending-div.environment .trending-post-title a:hover {  border-bottom:2px solid #12c9d2;  color:#0a0a0a;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.recipe-monster:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.recipe-monster:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.recipe-monster:hover .trending-post-title a {  border-bottom:2px solid #1FB566;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.vegan-recipe:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.vegan-recipe:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.vegan-recipe:hover .trending-post-title a {  border-bottom:2px solid #1FB566;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.animalsandnature:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.animalsandnature:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.animalsandnature:hover .trending-post-title a {  border-bottom:2px solid #12c9d2;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.lifestyle:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.lifestyle:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.lifestyle:hover .trending-post-title a {  border-bottom:2px solid #FF69B3;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.vegan-food:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.vegan-food:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.vegan-food:hover .trending-post-title a {  border-bottom:2px solid #FFD300;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.natural-health:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.natural-health:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.natural-health:hover .trending-post-title a {  border-bottom:2px solid #a97dfb;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.news:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.news:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.news:hover .trending-post-title a {  border-bottom:2px solid #FFAC9E;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div.environment:hover .trending-post-title a, .side-bar .grid-container.imgdiv .trending-div.environment:hover .trending-post-title a, .new-video-sidebar.side-bar .grid-container.imgdiv .trending-div.environment:hover .trending-post-title a {  border-bottom:2px solid #12c9d2;  }

/*End*/
.side-bar .trending-div .trending-post-title a {  display:inline;  font-size:21px;  color:#4c4c4c;  line-height:28px;  text-align:center;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  font-weight:500;  }

.side-bar .trending-div .trending-post-title p {  min-height:64px;  top:0;  left:0%;  margin-right:0%;  transform:translate(0%, 0%);  }

.side-bar .trending-post-title a:hover {  color:#333;  border-bottom:2px solid #333;  }

.banner_box.vegan-recipe h2 a:hover,ul.weekly-stories-ul li.weekly-stories-li .vegan-recipe .todays-stories-content a:hover {  color:#333;  border-bottom:2px solid #1FB566;  }

.bottom-border.vegan-recipe .todays-stories-content a:hover {  border-bottom:2px solid #1FB566;  }

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

.textwidget {  font-family:'Merriweather', serif;  }

.post-content ul li a,.author-wrapper .bio p a {  color:#252525;  font-family:'Merriweather', serif;  font-size:16px;  margin:0 0 0;  background:#fff;  }

 .post-content .recipe-diet ul li a {  background:none;  }

 .hero.singlepg span {  color:rgb(138, 136, 137);  font-size:15px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:30px;  font-weight:normal;  padding:10px 60px;  }

.hero span {  color:rgb(138, 136, 137);  font-size:15px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:30px;  font-weight:normal;  padding:10px 10px;  }

.hero-mo.singlepg-mo span {  color:rgb(138, 136, 137);  font-size:15px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:30px;  font-weight:normal;  padding:10px 10px;  }

.cat_title h2 {  font-family:'Cormorant Garamond';  font-size:92px;  text-align:center;  text-transform:uppercase;  margin-top:0px;  margin-bottom:10px;  }

.feature-text a {  text-decoration:none;  color:#333;  font-size:32px;  }

.hero h4 {  font-size:46px;  color:#333;  line-height:50px !important;  padding:30px 50px 0px 50px;  font-family:'Cormorant Garamond', serif;  font-style:normal;  letter-spacing:-1px;  }

.hero.singlepg h4 span {  font-size:30px !important;  }

.hero.singlepg span.post-shares {  display:inline-block  }

.hero.singlepg span.post-date {  display:inline-block  }

.today_stories .grid-container .trending-div .post-shares {  display:inline-block  }

.today_stories .grid-container .trending-div .post-date {  display:inline-block  }

.today_stories .grid-container .trending-div span {  color:rgb(138, 136, 137);  font-size:15px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:30px;  font-weight:normal;  padding:10px 10px;  }

.hero p {  font-family:'Merriweather', serif;  font-size:20px;  color:#7e7e7e;  margin-bottom:15px;  }

.img-full img {  width:100%;  height:auto;  }

.vidio-content .author .profile-content {  margin-bottom:0px;  }

.img-full {  background-position:10% 20%;  opacity:1;  height:auto;  overflow:hidden;  position:relative;  background-size:cover;  }

/*Added css for title underline in single post*/
.recipe-img-box.animalsandnature .img-full {  border-top:2px solid #12c9d2;  }

.recipe-img-box.news .img-full {  border-top:2px solid #FFAC9E;  }

.recipe-img-box.lifestyle .img-full {  border-top:2px solid #FF69B3;  }

.recipe-img-box.vegan-food .img-full {  border-top:2px solid #FFD300;  }

.recipe-img-box.environment .img-full {  border-top:2px solid #12c9d2;  }

.recipe-img-box.natural-health .img-full {  border-top:2px solid #a97dfb;  }

.recipe-img-box.vegan-recipe .img-full,.recipe-img-box.recipe-monster .img-full {  max-height:745px;  border-top:2px solid #1FB566;  }

.content-wrapper iframe {  width:auto;  }

.youtube-frame-wrapper iframe { width:100%;}

.content-wrapper iframe.youtube-player { width:100%;}

/*End*/
/*Css for Comment section*/
::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:18px;  text-align:center;  }

:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:18px;  text-align:center;  }

::-ms-input-placeholder {  /* Microsoft Edge */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:18px;  text-align:center;  }

.author-wrapper .comments-section.animalsandnature .must-log-in a {  color:#12c9d2;  }

.author-wrapper .comments-section.news .must-log-in a {  color:#FFAC9E;  }

.author-wrapper .comments-section.lifestyle .must-log-in a {  color:#FF69B3;  }

.author-wrapper .comments-section.vegan-food .must-log-in a {  color:#FFD300;  }

.author-wrapper .comments-section.environment .must-log-in a {  color:#12c9d2;  }

.author-wrapper .comments-section.natural-health .must-log-in a {  color:#a97dfb;  }

.author-wrapper .comments-section.vegan-recipe .must-log-in a,.author-wrapper .comments-section.recipe-monster .must-log-in a {  color:#1FB566;  }

.category-colors.animalsandnature .author .author-wrapper .comments-section h2.comments-title1:after {  background:#12c9d2;  }

 .category-colors.news .author .author-wrapper .comments-section h2.comments-title1:after {  background:#FFAC9E;  }

 .category-colors.lifestyle .author .author-wrapper .comments-section h2.comments-title1:after {  background:#FF69B3;  }

 .category-colors.environment .author .author-wrapper .comments-section h2.comments-title1:after {  background:#12c9d2;  }

 .category-colors.natural-health .author .author-wrapper .comments-section h2.comments-title1:after {  background:#a97dfb;  }

 .category-colors.vegan-food .author .author-wrapper .comments-section h2.comments-title1:after {  background:#FFD300;  }

 .category-colors.vegan-recipe .author .author-wrapper .comments-section h2.comments-title1:after, .category-colors.recipe-monster .author .author-wrapper .comments-section h2.comments-title1:after {  background:#1FB566;  }

/*End*/
.post-content {  padding:4%;  margin-top:20px;  margin-bottom:30px;  display:inline-block;  min-width:100%;  }

/*css for fixed Ad div*/
.post-content.post-data {  display:block;  width:65%;  }

/*End*/
.author .post-data {  background:none;  }

.post-content.post-data {  width:65%;  }

.post-author.author .callout-class {  background:#fff;  padding:0 20px 20px 20px;  }

.post-author.author .post-content ol {  background:#fff;  padding:20px;  }

.post-author.author .content-vegan.raw-vegan {  background:#fff;  }

.post-author.author .post-content p {  background:#fff;  padding:20px;  margin:0 0 0;  font-family:'Merriweather', serif;  }

.post-author.author .post-content p {  width:100%;  margin-left:0%;  }

.post-author.author .post-content .recipe-notes p {  width:100%;  margin-left:2%;  }

.sidebar {  width:45%;  margin-left:15%;  }

.post-wrapper center iframe {  width:100%;  }

.category-colors .new-video-sidebar .sidebar-general h2 {  color:#252525;  text-align:center;  }

.new-recipe-sidebar .side-bar .sidebar-general h2:after, .new-video-sidebar .side-bar .sidebar-general h2:after {  left:201px;  width:29%;  }

.post-author.author .post-content {  padding:0%;  }

.post-author.author .post-content table,.post-author.author .post-content figure.wp-block-embed-instagram {  margin-bottom:20px;  margin-top:20px;  }

.post-author.author .post-content table {  width:100%;  display:block;  padding:10px;  }

.post-author.author .post-content table tbody {  width:100%;  display:block;  }

.post-author.author .post-content h1,.post-author.author .post-content h5,.post-author.author .post-content h6 {  padding:10px;  }

.content-wrapper {  background:#fff;  width:45%;  margin-left:15%;  }

.recipe-content .random {  padding:20px;  }

.post-wrapper .random {  padding:0px;  }

pre.wp-block-verse {  margin-bottom:20px;  margin-top:20px;  }

.single-recipe-container .recipe-notes p {  width:100%;  margin-left:0;  padding:0;  }

.post-author.author figure.wp-block-image {  padding:10px;  background:#fff;  }

.post-author.author figure.wp-block-image figcaption {  font-size:11px;  text-align:right;  }

.post-author.author figure.wp-block-image figcaption a {  color:#ccc;  }

.post-author.author figure.wp-block-image figcaption a:hover {  color:#333;  }

.recipe-ingredients .wprm-recipe-ingredient-group {  margin-top:10px;  }

.post-author.author .post-data .recipe-diet ul {  padding:10px 30px 10px;  }

.post-author.author .post-data .recipe-diet ul {  width:100%;  margin-left:0%;  font-family:'Merriweather', serif;  padding:10px 20px 10px;  font-size:17px;  background:#fff;  }

.post-author.author .post-data ul {  padding:10px 30px 0px;  }

.user-note {  display:none;  color:#ccc;  color:rgb(138, 136, 137);  font-family:'Cormorant Garamond', serif;  font-size:12px;  padding:10px 15px;  text-align:center;  }

.post-author.author .post-data ul.wprm-recipe-ingredients {  padding:0px 30px 0px;  }

.post-author.author .post-data ul.explore_ul {  padding:0px 0px 0px;  }

.post-content .explore_ul img {  margin-left:0;  }

.post-author.author .post-data ul.weekly-stories-ul {  padding:10px 10px 20px;  }

.sidebar-paddleft .comments-section,.post-author .comments-section {  width:45%;  margin-left:15%;  }

.sidebar-paddleft .comment-form-comment,.post-author .comments-section.comment-form-comment {  width:100%;  margin-left:0;  padding:0 0 0;  }

.post-author .comments-section {  padding:10px 10px 20px;  /* background:#fff;  */
  }

.post-author.author center {  padding:10px 10px 20px;  /* width:45%;  margin-left:15%;  */
 background:#fff;  }

.post-author .comments-section {  /* background:#fff;  */
 padding:10px 0px 0px;  margin-bottom:0px;  }

.post-author.author .post-content .recipe-preparation ol {  padding:0px 30px 20px;  }

.post-author.author .post-content ol {  background:#fff;  padding:10px 30px 20px;  margin-bottom:0px;  }

.new-recipe-sidebar .side-bar.post-side-bar {  margin-top:20px !important;  }

.new-recipe-sidebar .newsletter_block {  margin-top:20px !important;  }

.post-author.author .profile-content,.post-widget-class {  width:45%;  margin-left:15%;  }

.comments-section h2.line-on-sides span {  padding:0 10px;  }

.comments-section h2 {  text-align:left;  }

.category-colors .author .comments-section h2.comments-title1:before {  background:none;  }

.trending_breaker_section .sidebar-general h2 {  text-align:center;  margin-top:20px;  }

.post-container .category-colors .author .comments-section h2.comments-title1:after,.category-colors .author .comments-section h2.comments-title1:after {  left:23%;  width:75%;  margin-top:-16px;  content:'';  background:url(./img/headerline.png);  position:absolute;  height:2px;  display:block;  }

/*CSS for breakers title lines*/
.recipes_going_viral_breaker_section h2.line-on-sides,.latest_food_breaker_section h2.line-on-sides,.video_breaker_section h2.line-on-sides,.vegan_thanks_giving_breaker h2.line-on-sides,.latest_lifestyle_breaker_section h2.line-on-sides,.latest_health_breaker_section h2.line-on-sides,.latest_earth_breaker_section h2.line-on-sides,.latest_animal_breaker_section h2.line-on-sides,.latest_buzz_breaker_section h2.line-on-sides,.donate_breaker_section h2.line-on-sides {  text-align:left;  }

.recipes_going_viral_breaker_section h2.line-on-sides:before,.latest_food_breaker_section h2.line-on-sides:before,.video_breaker_section h2.line-on-sides:before,.vegan_thanks_giving_breaker h2.line-on-sides:before,.latest_lifestyle_breaker_section h2.line-on-sides:before,.latest_health_breaker_section h2.line-on-sides:before,.latest_earth_breaker_section h2.line-on-sides:before,.latest_animal_breaker_section h2.line-on-sides:before,.latest_buzz_breaker_section h2.line-on-sides:before,.donate_breaker_section h2.line-on-sides:before {  background-size:100%;  content:"";  display:block;  height:2px;  position:absolute;  top:50%;  width:99%;  }

.latest_buzz_breaker_section h2.line-on-sides:before {  background:#FFAC9E;  }

.latest_animal_breaker_section h2.line-on-sides:before {  background:#12c9d2;  }

.latest_lifestyle_breaker_section h2.line-on-sides:before {  background:#FF69B3;  }

.latest_health_breaker_section h2.line-on-sides:before {  background:#a97dfb;  }

.latest_earth_breaker_section h2.line-on-sides:before {  background:#12c9d2;  }

.recipes_going_viral_breaker_section h2.line-on-sides:before {  background:#1FB566;  }

.vegan_thanks_giving_breaker h2.line-on-sides:before {  background:#1FB566;  }

.latest_food_breaker_section h2.line-on-sides:before {  background:#FFD300;  }

.video_breaker_section h2.line-on-sides:before,.donate_breaker_section h2.line-on-sides:before {  background:url(./img/headerline.png);  }

.video_breaker_section h2.line-on-sides span {  background:#f2f2f2;  }

.video_breaker_section h2.line-on-sides {  color:#fff;  }

/**End*/
.feature-block:hover .img-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

.foodmonsterblock .feature-img {  margin-right:20px;  }

.foodmonsterblock p {  text-align:left;  }

.feature-img {  display:inline-block;  position:relative;  }

.headermenu-overlay-effect {  content:'.';  display:block;  bottom:0;  left:0;  right:0;  opacity:0;  position:absolute;  top:0;  width:100%;  height:150px;  z-index:1;  background:#fff;  transition:opacity .4s ease;  }

.img-overlay-effect {  content:'.';  display:block;  bottom:0;  left:0;  right:0;  opacity:0;  position:absolute;  top:0;  z-index:1;  background:#fff;  transition:opacity .4s ease;  }

.breaker-overlay-effect {  content:'.';  display:block;  bottom:0;  height:auto;  left:0px;  right:0px;  opacity:0;  position:absolute;  top:0px;  text-align:center;  z-index:1;  background:#fff;  transition:opacity .4s ease;  }

.load-li li:hover .breaker-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

.dropdown-content li.menu-trending-div:hover .headermenu-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

.trending_breaker_section .trending-div:hover .breaker-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

.dropdown-content .food-menu-post1 li.menu-trending-div1:hover .headermenu-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

.load-li ul.list1 {  position:relative;  margin-bottom:0px;  }

.text-share.front-pg-txtshare {  position:relative;  }

.author-wrapper {  margin-top:30px;  }

.donate-div {  color:#4d4d4d;  font-size:22px;  margin-top:30px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.donate-div a {  color:#56b43c;  }

.post-donate-div {  color:#4d4d4d;  padding:20px 10px;  font-size:22px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  width:45%;  margin-left:15%;  background:#fff;  }

.post-donate-div a {  color:#56b43c;  }

/**/
ul.post-border li .feature-block:hover {  box-shadow:0 0 20px 0 rgba(0,0,0,.05);  }

.food-stories.bottom-border:hover,.weekly-hover:hover {  box-shadow:0 0 20px 0 rgba(0,0,0,.05);  }

.weekly-hover:hover .todays-stories-content a {  border-bottom:2px solid #333;  }

 .weekly-hover.animalsandnature:hover .todays-stories-content a {  border-bottom:2px solid #12c9d2;  }

 .weekly-hover.lifestyle:hover .todays-stories-content a {  border-bottom:2px solid #FF69B3;  }

 .weekly-hover.vegan-food:hover .todays-stories-content a {  border-bottom:2px solid #FFD300;  }

 .weekly-hover.vegan-recipe:hover .todays-stories-content a,.weekly-hover.recipe-monster:hover .todays-stories-content a {  border-bottom:2px solid #1FB566;  }

 .weekly-hover.natural-health:hover .todays-stories-content a {  border-bottom:2px solid #a97dfb;  }

 .weekly-hover.news:hover .todays-stories-content a {  border-bottom:2px solid #FFAC9E;  }

 .weekly-hover.environment:hover .todays-stories-content a {  border-bottom:2px solid #12c9d2;  }

 /**/
 /*CSS for single post page*/
.monthly-topStories .general-title {  margin-bottom:30px;  }

.post-border li.marginbtm {  margin-bottom:30px;  padding-top:0px;  }

.categorytopStories .general-title {  margin-bottom:30px;  }

.post-container .category-colors .author .comments-section h2 {  font-family:'Cormorant Garamond', serif;  font-size:30px;  margin-bottom:20px;  color:#4d4d4d;  }

.single-p-class p {  padding:8px 0 0;  font-size:17px;  color:#4d4d4d;  line-height:30px;  font-family:'Merriweather', serif;  }

.single-p-class p a {  color:#4d4d4d;  }

.single-p-class p.akismet_comment_form_privacy_notice, .single-p-class p.akismet_comment_form_privacy_notice a {  font-size:10px;  color:#aaa;  }

.single-recipe-container p.akismet_comment_form_privacy_notice, .single-recipe-container p.akismet_comment_form_privacy_notice a {  font-size:10px;  color:#aaa;  }

.post-content h2 strong {  font-weight:700;  }

.single-p-class h2 {  margin-top:20px;  font-size:22px;  color:#4d4d4d;  line-height:30px;  font-family:'Cormorant Garamond', serif;  }

.single-p-class h2 a {  text-decoration:none;  color:#008d5e;  }

.single-feature-img {  width:30%;  height:auto;  }

.single-feature-img img {  width:100%;  box-sizing:border-box;  }

.single-feature-text {  text-align:center;  width:70%;  height:340px;  position:relative;  padding:0 10px;  box-sizing:border-box;  }

.single-feature-block {  margin-top:30px;  height:300px;  width:auto;  padding:10px;  background:#fff;  margin-bottom:30px;  box-sizing:border-box;  }

.single-feature-text h2 {  position:relative;  top:30%;  transform:translate(0%, -50%);  -webkit-transform:translate(0%, -50%);  -moz-transform:translate(0%, -50%);  -ms-transform:translate(0%, -50%);  -o-transform:translate(0%, -50%);  font-size:17px;  color:#252525;  line-height:31px;  font-family:'Merriweather', serif;  }

.feature-img .article-subtitle p {  clear:both;  float:left;  color:#fff;  padding:4px 5px;  text-transform:uppercase;  font-size:12px;  font-weight:600;  line-height:20px;  margin:0;  font-family:'Muli', sans-serif;  }

.floatL {  float:left;  }

.single-p-class .post-content ol li {  font-family:'Merriweather', serif;  color:#4d4d4d;  line-height:30px;  font-size:17px;  }

/* .default-author center iframe,.default-author center img {  width:100%;  margin-left:0;  }

 */
/* .single-p-class .default-author .post-content p {  /* font-family:'Avenir-Book';  font-family:'Merriweather', serif;  /* font-family:'Georgia';  padding:10px 10px 20px;  font-size:17px;  margin:0 0 0;  background:#fff;  }

 */
.single-p-class .post-author.author .post-content p {  color:#4d4d4d;  font-family:'Merriweather', serif;  background:#fff;  font-size:17px;  margin-bottom:0px;  padding:10px 10px 10px;  line-height:30px;  }

.category-colors.animalsandnature .post-content .wp-block-cover-image p {  color:#fff;  background:transparent;  }

.category-colors.animalsandnature .post-content .wp-block-cover-image p a {  color:#fff;  background:transparent;  }

table.wp-block-table {  color:#4d4d4d;  line-height:30px;  font-family:'Merriweather', serif;  background:#fff;  font-size:17px;  /* margin:10px;  */
  }

pre {  margin:10px;  }

.single-p-class .post-author.author .post-content ul {  color:#4d4d4d;  line-height:30px;  font-family:'Merriweather', serif;  background:#fff;  font-size:17px;  padding:10px 30px 20px;  }

.single-p-class .post-author.author .post-content ul.weekly-stories-ul {  padding:10px 10px 20px;  }

.single-p-class .post-author.author .post-content h2 {  background:#fff;  font-size:28px;  font-family:'Cormorant Garamond', serif;  }

.single-p-class h3 {  background:#fff;  font-size:24px;  font-family:'Cormorant Garamond', serif;  }

.single-p-class h4 {  background:#fff;  font-size:20px;  font-family:'Cormorant Garamond', serif;  }

.single-p-class h3 strong,.single-p-class h4 strong,.single-p-class h2 strong {  font-weight:700;  }

.single-p-class h3 em,.single-p-class h4 em,.single-p-class h2 em {  font-style:italic;  }

.single-p-class .post-content h2,.single-p-class .post-content h3,.single-p-class .post-content h4 {  margin-top:0px;  margin-bottom:0px;  background:#fff;  padding:10px 10px;  }

.post-content p {  font-family:'Merriweather', serif;  padding:10px 0 20px;  font-size:17px;  }

.vidio-content {  width:100%;  box-sizing:border-box;  }

.floatL.vidio-content {  width:70%;  }

.post-wrapper .vidio-content.sidebar-paddleft {  width:100%;  }

.new-post-sidebar .side-bar {  width:100%;  }

.new-post-sidebar .side-bar .grid-container.imgdiv .trending-div,.new-recipe-sidebar .side-bar .grid-container.imgdiv .trending-div {  padding:0px 20px 20px 20px;  box-sizing:border-box;  float:left;  background:#f9f9f9;  width:33.33%;  position:relative;  }

h2.name {  font-size:18px;  color:#8a8889;  line-height:24px;  font-style:normal;  }

h2.name a {  font-family:'Cormorant Garamond', serif;  padding-left:0px;  text-decoration:none;  color:#4d4d4d;  text-decoration:none;  font-size:18px;  line-height:24px;  font-style:normal;  margin-bottom:10px;  }

.profile-content p.bio {  margin-left:114px;  }

.bio {  font-family:'Merriweather', serif;  font-size:16px;  color:#4d4d4d;  margin-top:-10px;  line-height:30px;  margin-bottom:10px;  }

.bio p.more {  font-size:16px;  }

.author-wrapper .profile-socials {  height:20px;  display:block;  margin-bottom:10px;  }

.profile-socials a:hover {  text-decoration:none;  }

.profile-socials a {  font-family:'Merriweather', serif;  text-decoration:none;  margin-left:114px;  }

.profile-socials ul li a {  margin-left:0px;  }

.video-img {  margin-top:14px;  background:#fff;  padding:4%;  overflow:hidden;  width:100%;  box-sizing:border-box;  }

.video-img p {  font-family:'Merriweather', serif;  font-size:17px;  color:#4d4d4d;  line-height:28px;  padding:0;  padding-bottom:20px;  }

.raw-vegan .recipe-name h2 {  font-family:'Merriweather', serif;  color:#56b43c;  text-align:center;  font-size:26px;  font-style:normal;  margin-top:20px;  }

.recipe-diet {  margin:0 auto;  text-align:center;  }

.content-recipe-open,.ingredients-list {  padding:20px;  }

.post-author.author .post-content .recipe-details p {  padding:0px;  }

.recipe-diet ul {  overflow:hidden;  margin-bottom:10px;  margin-left:0px;  }

.content-rcipe-open h3 {  font-weight:600;  }

.content-rcipe-open hr {  float:right;  width:94%;  }

.recipe-diet .active {  background:#56b43c;  }

.recipe-diet li {  width:18%;  margin-right:10px;  border-color:#56b43c;  min-height:0;  border-color:#56b43c;  line-height:26px;  }

.recipe-diet ul li.active a {  color:#fff;  }

#menu-outer {  height:auto;  }

.table1 {  display:table;  margin:0 auto;  width:auto;  }

ul.horizontal-list {  list-style:none;  padding-top:0px;  padding-bottom:20px;  }

ul.horizontal-list li {  display:inline;  }

.menu-bar .recipe-diet {  margin-top:-40px;  }

.load-more.today_stories {  margin-bottom:0;  font-family:'Merriweather', serif;  text-transform:uppercase;  }

.load-more.today_stories h3 {  margin:0px;  }

.content-rcipe-open ol li {  margin-bottom:10px;  }

.recipe-diet ul li {  list-style:none;  float:left;  text-align:center;  width:auto;  background:#56b43c;  }

 .recipe-content .category-colors .post-author.author .post-data ul.diet-tags-list li {  background:#ccc;  color:#3d3d3d;  padding:5px;  position:relative;  margin:5px;  }

.recipe-content .category-colors .post-author.author .post-data ul.diet-tags-list li a {  z-index:9;  position:relative;  font-family:'Cormorant Garamond', serif;  font-size:19px;  color:#252525;  }

.recipe-content .category-colors .post-author.author .post-data ul.diet-tags-list li:hover a {  color:#252525;  }

.recipe-content .category-colors .post-author.author .post-data ul.diet-tags-list li:hover .img-overlay-effect {  background:rgba(255,255,255,0.6);  }

.recipe-content .category-colors .post-author.author .post-data ul.diet-tags-list li:hover .img-overlay-effect {  opacity:0.9;  color:#fff;  }

.post-author-info h2 {  text-align:left;  font-size:24px;  font-family:'Cormorant Garamond', serif;  margin-bottom:20px;  margin-top:0;  padding:11px 10px 11px 0;  font-style:italic;  }

.empty-p {  padding:0 !important;  }

.single-p-class .post-author.author .post-content blockquote {  /* background:#000;  */
 color:#4d4d4d;  padding:16px 0px;  }

blockquote cite {  font-family:'Merriweather', serif;  font-size:13px;  padding-left:15px;  float:left;  }

.single-p-class .post-author.author .post-content blockquote p {  color:#4d4d4d;  width:100%;  font-size:18px;  margin-left:5px;  }

figure.wp-block-pullquote {  text-align:left;  }

.category-colors.animalsandnature figcaption a {  color:#12c9d2;  }

.category-colors.lifestyle figcaption a {  color:#FF69B3;  }

.category-colors.vegan-food figcaption a {  color:#FFD300;  }

.category-colors.vegan-recipe figcaption a {  color:#1FB566;  }

.category-colors.natural-health figcaption a {  color:#a97dfb;  }

.category-colors.news figcaption a {  color:#FFAC9E;  }

.category-colors.environment figcaption a {  color:#12c9d2;  }

figure.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {  padding-top:54%;  }

.category-colors .new-post-sidebar .sidebar-general h2 {  color:#252525;  text-align:center;  }

figcaption em {  font-style:italic;  }

.single-p-class .post-content .wp-block-cover-image {  margin-top:30px;  }

.category-colors.animalsandnature h2.name a:hover {  border-bottom:2px solid #12c9d2;  }

.category-colors.natural-health h2.name a:hover {  border-bottom:2px solid #a97dfb;  }

.category-colors.environment h2.name a:hover {  border-bottom:2px solid #12c9d2;  }

.category-colors.vegan-recipe h2.name a:hover,.category-colors.recipe-monster h2.name a:hover {  border-bottom:2px solid #1FB566;  }

.category-colors.vegan-food h2.name a:hover {  border-bottom:2px solid #FFD300;  }

.category-colors.news h2.name a:hover {  border-bottom:2px solid #FFAC9E;  }

.category-colors.lifestyle h2.name a:hover {  border-bottom:2px solid #FF69B3;  }

.category-colors h2.name a,.profile-content.post-author-info .morecontent a.morelink {  border-bottom:2px solid #fff;  }

.category-colors.recipe-monster .content-vegan ul li a:hover {  text-decoration:none;  }

.recipe-notes p {  word-break:break-word;  }

.category-colors a,.category-colors a:hover {  text-decoration:none;  }

 .profile-text .auther-website-description p a,.profile-text .auther-website-url a {  color:#4d4d4d;  text-decoration:underline;  }

.profile-text .auther-website-description p a:hover,.profile-text .auther-website-url a:hover {  color:#4d4d4d;  border-bottom:none;  }

.underline-rainbow a:hover {  background-image:url('./img/headerline.png');  background-position:0px 1.24em;  background-size:100% 2px;  background-repeat:repeat-x;  }

.people-block .underline-rainbow a:hover {  background-position:0px 1.17em;  }

 .entry-content.underline-rainbow a {  text-decoration:underline;  color:#252525;  }

.entry-content.underline-rainbow a:hover {  text-decoration:none;  background-position:0px 1.07em;  background-size:100% 1px;  color:#252525;  }

.about-us-section .underline-rainbow a:hover {  text-decoration:none;  background-position:0px 1.02em;  background-size:100% 1px;  }

body.author .underline-rainbow a:hover {  text-decoration:none;  background-position:0px 1.05em;  background-size:100% 2px;  }

.about-us-section .underline-rainbow a,body.page-template .underline-rainbow a,body.page-template .founder .underline-rainbow a {  text-decoration:underline;  color:#252525;  }

body.page-template .founder .underline-rainbow a:hover {  background-position:0px 1.08em;  text-decoration:none;  }

body.page-template .earth-block .underline-rainbow a:hover {  text-decoration:none;  background-position:0px 1.02em;  background-size:100% 1px;  }

body.page-template .earth-block .underline-rainbow a {  text-decoration:underline;  color:#252525;  }

body.page-template .team.underline-rainbow a {  text-decoration:underline;  color:#252525;  }

body.page-template .team.underline-rainbow a:hover {  text-decoration:none;  background-position:0px 1.1em;  background-size:100% 1px;  }

.banner_box h2 {  margin:0;  position:absolute;  top:50%;  left:50%;  margin-right:-50%;  transform:translate(-50%, -50%);  }

.category-colors.news .img-circle {  border-color:#FFAC9E;  }

.category-colors.lifestyle .img-circle {  border-color:#FF69B3;  }

.category-colors.vegan-food .img-circle {  border-color:#FFD300;  }

.category-colors.vegan-recipe .img-circle {  border-color:#1FB566;  }

.category-colors.environment .img-circle {  border-color:#12c9d2;  }

.category-colors.natural-health .img-circle {  border-color:#a97dfb;  }

.category-colors.animalsandnature .img-circle {  border-color:#12c9d2;  }

.video-img img {  width:100%;  object-fit:cover;  max-height:450px;  }

.post-content p img {  width:100%;  object-fit:cover;  max-height:450px;  margin-left:0;  }

.post-content img {  object-fit:cover;  max-width:100%;  height:auto;  }

.post-content h2 img {  width:100%;  margin-left:0;  }

.post-content h2 a img {  width:100%;  margin-left:0px;  }

.post-content .ad-tag img {  margin-left:0%;  max-width:300px;  }

.wp-block-image, .post-content .wp-block-image img {  width:100%;  margin-left:0;  }

.author .post-content.post-data ul.weekly-stories-ul {  width:100%;  margin-left:0%;  }

.author .post-data .sidebar ul {  margin-left:0;  }

.post-ad-class span,.video-ad-class span {  display:block;  }

.post-content center img {  width:100%;  margin-left:0%;  }

.adv-data img {  width:100%;  margin-top:20px;  }

.header-menu img {  width:80%;  margin-top:30px;  }

.ad-img img {  width:728px;  height:90px;  margin-top:20px;  margin-bottom:30px;  }

/*End*/
/*Added css for new template author block in title*/
.author-profile-data .img-circle {  margin-bottom:0px;  margin-right:20px;  }

.profile-content.author-profile-data {  display:block;  margin:0 auto;  position:relative;  top:20px;  height:35px;  z-index:90;  }

.profile-content.author-profile-data h2.name {  margin-top:0px;  }

.Recipes.browse-all-content {  margin-top:30px;  padding:0;  margin-bottom:10px;  }

.Recipes.browse-all-content h2.line-on-sides:before {  background:url(./img/headerline.png);  background-size:100%;  content:"";  display:block;  height:2px;  position:absolute;  top:50%;  width:99%;  }

.profile-content.author-profile-data h2.name a {  font-family:'Cormorant Garamond', serif;  color:#fff;  font-size:20px;  line-height:34px;  font-style:italic;  background:#1FB566;  padding:5px 15px;  }

.hero.singlepg.news .profile-content.author-profile-data h2.name a {  background:#FFAC9E;  }

.hero.singlepg.animalsandnature .profile-content.author-profile-data h2.name a {  background:#12c9d2;  }

.hero.singlepg.lifestyle .profile-content.author-profile-data h2.name a {  background:#FF69B3;  }

.hero.singlepg.vegan-food .profile-content.author-profile-data h2.name a {  background:#FFD300;  }

.hero.singlepg.vegan-recipe .profile-content.author-profile-data h2.name a,.hero.singlepg.recipe-monster .profile-content.author-profile-data h2.name a {  background:#1FB566;  }

.hero.singlepg.natural-health .profile-content.author-profile-data h2.name a {  background:#a97dfb;  }

.hero.singlepg.environment .profile-content.author-profile-data h2.name a {  background:#12c9d2;  }

.post-img-box.recipe-monster .img-full,.post-img-box.vegan-recipe .img-full {  border-top:2px solid #1FB566;  }

.post-img-box.animalsandnature .img-full {  border-top:2px solid #12c9d2;  }

.post-img-box.vegan-food .img-full {  border-top:2px solid #FFD300;  }

.post-img-box.natural-health .img-full {  border-top:2px solid #a97dfb;  }

.post-img-box.news .img-full {  border-top:2px solid #FFAC9E;  }

.post-img-box.environment .img-full {  border-top:2px solid #12c9d2;  }

.post-img-box.recipe .img-full {  border-top:2px solid #1FB566;  }

.hero .profile-content.author-profile-data h2.name a:hover {  color:#fff;  }

.post-author-info {  width:45%;  margin-left:15%;  background:#fff;  }

.post-author-info .bio p {  font-family:'Merriweather', serif;  font-size:17px;  }

.profile-content.post-author-info h2.name {  margin-top:0px;  display:inline-block;  margin-bottom:0px;  padding:11px 0px 11px 0;  }

.profile-content.post-author-info h2.name a {  font-family:'Cormorant Garamond', serif;  font-size:23px;  font-style:italic;  }

.profile-content.post-author-info {  padding:20px;  }

.vidio-content .author .profile-content.post-author-info {  margin-bottom:30px;  margin-top:30px;  }

.profile-content.post-author-info .morecontent a.morelink {  font-family:'Merriweather', serif;  color:#1FB566;  display:inline;  line-height:15px;  }

.other_recipes a {  font-family:'Merriweather', serif;  }

.category-colors .profile-content.post-author-info .morecontent a.morelink:hover,.category-colors .profile-content.post-author-info .other_recipes a:hover {  border-bottom:2px solid #252525;  }

.category-colors .profile-content.post-author-info .morecontent a.morelink,.category-colors .profile-content.post-author-info .other_recipes a {  border-bottom:none;  color:#252525;  }

.post-wrapper .post-content {  margin-top:30px;  }

.today_stories .trending-div img {  min-height:300px;  }

.new-post-sidebar .side-bar .sidebar-general,.new-recipe-sidebar .side-bar .sidebar-general,.new-video-sidebar .side-bar .sidebar-general {  border-top:none;  }

.new-post-sidebar .side-bar .today_stories .grid-container,.new-recipe-sidebar .side-bar .today_stories .grid-container,.new-video-sidebar .side-bar .today_stories .grid-container {  border-bottom:none;  }

.post-ad-class,.recipe-ad-class,.video-ad-class {  width:100%;  margin-left:0%;  background:#f8f8f8;  text-align:center;  height:auto;  margin:20px 0;  }

/*CSS for playstore icons */
.newsletter_breaker_section.animalsandnature .playstore-add .fa-3x {  color:#12c9d2;  }

.newsletter_breaker_section.news .playstore-add .fa-3x {  color:#FFAC9E;  }

.newsletter_breaker_section.recipe-monster .playstore-add .fa-3x,.newsletter_breaker_section.vegan-recipe .playstore-add .fa-3x {  color:#1FB566;  }

.newsletter_breaker_section.environment .playstore-add .fa-3x {  color:#12c9d2;  }

.newsletter_breaker_section.lifestyle .playstore-add .fa-3x {  color:#FF69B3;  }

.newsletter_breaker_section.natural-health .playstore-add .fa-3x {  color:#a97dfb;  }

.newsletter_breaker_section.vegan-food .playstore-add .fa-3x {  color:#FFD300;  }

.newsletter_breaker_section .playstore-add .fa-3x {  color:#333;  font-size:45px;  padding:10px;  }

/*End*/
/* css for akismet text*/
.comments-section p.akismet_comment_form_privacy_notice a {  color:#252525;  border-bottom:2px solid #252525;  }

.comments-section.vegan-recipe p.akismet_comment_form_privacy_notice a,.comments-section.recipe-monster p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #1FB566;  }

.comments-section.animalsandnature p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #12c9d2;  }

.comments-section.news p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #FFAC9E;  }

.comments-section.natural-health p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #a97dfb;  }

.comments-section.lifestyle p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #FF69B3;  }

.comments-section.environment p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #12c9d2;  }

.comments-section.vegan-food p.akismet_comment_form_privacy_notice a {  border-bottom:2px solid #FFD300;  }

/*End*/
/*CSS for donate box css in sidebar*/
form .comment-form-comment input {  margin-left:0px;  }

.post-ad-class span,.recipe-ad-class span, .video-ad-class span {  color:#b9babb;  font-size:11px;  font-family:'Arial',sans-serif;  }

.post-author.author .post-content h3 {  width:100%;  margin-left:0;  }

.fixed-ad {  float:right;  width:300px;  height:auto;  margin-right:190px;  position:sticky;  position:-webkit-sticky;  top:23%;  }

.donate-box h2 {  background:#fff  }

.fixed-ad.donate-box form.checkout-subscription-form {  text-align:center;  }

.fixed-ad.donate-box form.checkout-subscription-form button:focus {  outline:none;  box-shadow:none;  }

.fixed-ad.donate-box form.checkout-subscription-form button:active span {  box-shadow:none;  border:none;  }

.fixed-ad.donate-box form.checkout-subscription-form label {  font-size:15px;  color:#4d4d4d;  font-weight:400;  line-height:18px;  text-transform:none;  font-family:'Merriweather', serif;  }

.fixed-ad.donate-box form.checkout-subscription-form .control-group select.fullstripe-plan {  outline:none;  }

.fixed-ad.donate-box form.checkout-subscription-form p {  padding:10px 10px 10px;  }

.fixed-ad.donate-box form.checkout-subscription-form .stripe-button-el {  box-shadow:none;  }

.fixed-ad.donate-box .donate-header-border-2 {  top:84%;  }

.fixed-ad.donate-box form.checkout-subscription-form .stripe-button-el span {  min-height:0;  height:20px;  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  line-height:22px;  box-shadow:none;  padding:0;  border:none;  }

.fixed-ad.donate-box.underline-rainbow .stripe-button-el {  background-image:url('../../themes/onegreenplanet/img/headerline.png');  background-position:0px 1.6em;  background-size:100% 1px;  background-repeat:repeat-x;  }

.fixed-ad.donate-box.underline-rainbow .stripe-button-el:not(:disabled):active {  background:transparent;  }

.donate-box img.donate-icon {  width:125px;  float:left;  padding:0 5px 0 5px;  }

.donate-box form {  width:auto;  margin-left:0px;  padding-left:10px;  }

.donate-box form input {  color:#4d4d4d;  box-shadow:none;  text-align:center;  display:inline;  font-size:17px;  margin:0;  padding:10px;  /* height:18px;  */
 width:100%;  font-family:'Cormorant Garamond', serif;  font-size:18px;  }

.donate-box form input.asp_product_item_amount_input {  font-size:28px;  }

.single-p-class .post-author.author .post-content .donate-box h2,.recipe-content .post-author.author .post-content .donate-box h2 {  text-align:left;  width:100%;  float:right;  font-weight:bold;  }

.recipe-content .post-author.author .post-content .donate-box h2 {  margin-top:10px;  }

.donate-box .donate-btn-class {  width:35%;  display:block;  text-align:center;  margin:0 auto;  }

.donate-btn-class:hover {  text-decoration:underline;  }

#donate-box .asp_product_item_amount_input::placeholder,.newsletter-div2 .asp_product_item_amount_input::placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  }

.newsletter-div2 .asp_product_item_amount_input:focus::placeholder,.news-block input[type="email"]:focus::placeholder {  color:transparent;  }

.news-block input[type="email"]::placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  }

.slidebar-search li.sf-field-search input::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:30px;  text-align:center;  }

.donate-box:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#ccc;  }

.donate-box::-ms-input-placeholder {  /* Microsoft Edge */
 color:#ccc;  }

.donate-box #customButton {  background:#fff;  text-align:center;  padding:5x;  color:#4d4d4d;  border-radius:0px;  box-shadow:none;  border-width:3px;  border-style:outset;  border-color:transparent;  border-image:none;  /* float:right;  */
  }

 /*End*/
 /*CSS for load more info of Author in single page*/
.category-colors.recipe-monster .post-author-info h2,.category-colors.vegan-recipe .post-author-info h2,.category-colors.recipe-monster .post-author-info .morecontent a.morelink,.category-colors.vegan-recipe .post-author-info .morecontent a.morelink,.category-colors.vegan-recipe .other_recipes a,.category-colors.recipe-monster .other_recipes a,.category-colors.recipe-monster .profile-content.post-author-info .other_recipes a,.category-colors.vegan-recipe .profile-content.post-author-info .other_recipes a {  color:#56b43c;  }

.category-colors.animalsandnature .post-author-info h2,.category-colors.animalsandnature .post-author-info .morecontent a.morelink,.category-colors.animalsandnature .other_recipes a,.category-colors.animalsandnature .profile-content.post-author-info .other_recipes a {  color:#12c9d2;  }

.category-colors.lifestyle .post-author-info h2,.category-colors.lifestyle .post-author-info .morecontent a.morelink,.category-colors.lifestyle .other_recipes a,.category-colors.lifestyle .profile-content.post-author-info .other_recipes a {  color:#FF69B3;  }

.category-colors.natural-health .post-author-info h2,.category-colors.natural-health .post-author-info .morecontent a.morelink,.category-colors.natural-health .other_recipes a,.category-colors.natural-health .profile-content.post-author-info .other_recipes a {  color:#a97dfb;  }

.category-colors.vegan-food .post-author-info h2,.category-colors.vegan-food .post-author-info .morecontent a.morelink,.category-colors.vegan-food .other_recipes a,.category-colors.vegan-food .profile-content.post-author-info .other_recipes a {  color:#FFD300;  }

 .category-colors.news .post-author-info h2,.category-colors.news .post-author-info .morecontent a.morelink,.category-colors.news .other_recipes a,.category-colors.news .profile-content.post-author-info .other_recipes a {  color:#FFAC9E;  }

.category-colors.environment .post-author-info h2,.category-colors.environment .post-author-info .morecontent a.morelink,.category-colors.environment .other_recipes a,.category-colors.environment .profile-content.post-author-info .other_recipes a {  color:#12c9d2;  }

/*End*/
 /*CSS for related post section*/
.rltd-post .line-title {  font-style:italic;  }

.recipe-content .post-author.author .post-content .rltd-post h2 {  font-size:34px;  color:#56b43c;  }

.widget_ogp_related_post h2 {  background:#fff;  font-size:28px;  font-family:'Cormorant Garamond', serif;  font-weight:600;  }

/*End*/
/*CSS for contact us page*/
.pagecontent p {  font-size:17px;  margin-left:10px;  margin-right:10px;  }

.pagecontent p a {  text-decoration:none;  color:#008d5e;  }

.adv-img img {  width:100%;  height:100%;  border:solid 4px #fff;  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);  }

.seven {  width:88%;  margin:0 auto;  background-color:#fff !important;  }

.maincolumn {  background:#fff;  }

.general-title.adv,.general-title.privacycls {  background:#fff;  }

.entry-content .seven form {  width:80%;  margin-left:3%;  }

.entry-content .contactus .seven form {  width:95%;  margin-left:3%;  }

.entry-content .seven form label {  font-size:24px;  text-transform:capitalize;  color:#4d4d4d;  cursor:pointer;  display:block;  font-weight:500;  /* margin-bottom:3px;  */
 font-family:'Cormorant Garamond', serif;  }

.entry-content .contactus .seven form input {  padding:30px 10px;  text-align:left;  }

.entry-content .contactus .seven form input:focus {  background-image:url(./img/headerline.png);  background-position:0px 3.40em;  background-size:100% 2px;  background-repeat:repeat-x;  border-bottom:none;  width:100%;  box-shadow:none;  padding:30px 10px;  border-top:0px;  border-left:0px;  margin-top:2px;  border-right:0px;  margin-left:20px;  }

.entry-content .contactus .seven form input {  border-bottom:3px solid #efefef;  width:100%;  box-shadow:none;  border-top:0px;  border-left:0px;  border-right:0px;  color:rgba(0, 0, 0, 0.75);  display:block;  font-size:17px;  padding:30px 10px;  height:18px;  margin-left:20px;  width:100%;  font-family:'Merriweather', serif;  }

.entry-content .contactus .seven form input[type="submit"] {  border:1px solid #ccc;  background-color:#ccc;  width:100%;  float:left;  padding:8px 10px;  height:40px;  margin-left:0;  margin-bottom:30px;  }

.entry-content .contactus .seven form input[type="submit"]:focus {  padding:8px 10px;  height:40px;  border:1px solid #ccc;  background-color:#ccc;  background-image:none;  }

.entry-content .seven form p {  padding:0px;  line-height:1.6;  margin-top:30px;  margin-left:0px;  }

.marginbtm {  margin-bottom:20px;  padding-top:20px;  }

.entry-content .contactus .seven form input[type="submit"] {  text-align:center;  }

.entry-content .seven form textarea:focus {  background-image:url(./img/headerline.png);  background-position:0px 5.60em;  background-size:100% 2px;  background-repeat:repeat-x;  margin-top:2px;  border-bottom:none;  }

.entry-content .seven form textarea {  width:100%;  border-bottom:3px solid #efefef;  width:100%;  box-shadow:none;  height:100px;  border-top:0px;  border-left:0px;  border-right:0px;  font-family:'Merriweather', serif;  font-size:17px;  color:rgba(0, 0, 0, 0.75);  }

.entry-content .seven form textarea {  outline:none;  }

.wpcf7 input[type="submit"] {  border-radius:5px;  }

input[type="submit"] {  color:#fff;  padding:10px 10px;  width:30%;  box-shadow:0 0 0 #000;  font-size:14px;  border:0;  font-weight:bold;  height:36px;  }

.comments-section input[type="submit"] {  height:30px;  }

div.wpcf7-form-control-wrap > div {  margin:0 auto;  }

div.wpcf7-recaptcha > div {  margin:0 auto;  }

/*End*/
.main_banner p img {  margin-top:-20px;  }

.bxslider img {  max-width:100%;  width:100%;  display:block;  object-fit:cover;  }

.bxslider li {  list-style-type:none;  }

.recipebox {  float:left;  background:#fff;  width:48%;  display:inline-block;  margin:10px;  }

.animal.Recipes.marginTop {  margin-top:20px;  }

.recipebox.thumbnail {  padding:2px;  border:none;  }

.recipedetail {  padding:20px;  }

.recipedetail p a {  text-align:center;  position:relative;  font-size:27px;  text-decoration:none;  color:#8a8889;  line-height:36px;  font-family:'Merriweather', serif;  display:block;  box-sizing:border-box;  padding-right:50px;  margin-top:30px;  margin-bottom:40px;  padding-left:50px;  font-weight:bolder;  }

.recipe-container img,.recipe-container .recipebox.recipebox_one:nth-child(3) img {  width:100%;  min-height:400px;  border-bottom:8px solid #46B248;  }

.recipebox.recipebox_one:nth-child(4) {  margin-left:15px;  }

.recipebox.thumbnail:nth-child(4) {  margin-left:13px;  }

.recipe-container .recipebox:nth-child(2) img,.recipe-container .recipebox:nth-child(3) img,.recipe-container .recipebox_one:nth-child(1) img,.recipe-container .recipebox_one:nth-child(2) img {  width:100%;  min-height:700px;  object-fit:cover;  }

.recipe-container .recipebox:nth-child(2) {  float:right;  }

.bgwhite {  background:#fff;  }

.recipedetail .text-share {  position:relative;  }

.recipedetail div span {  color:#8a8889;  font-size:20px;  padding:0 10px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:24px;  font-weight:normal;  }

.recipebox .recipedetail .todays-stories-content {  height:auto;  }

.recipebox.recipebox_one .recipedetail .todays-stories-content {  min-height:222px;  }

.recipedetail div span {  color:#8a8889;  font-size:17px;  padding:0 10px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:24px;  font-weight:normal;  }

.rht {  height:auto;  }

/*CSS for foodmonster page*/
.foodmonster .today_stories img {  margin-top:20px;  width:100%;  max-height:none;  }

.foodmonsterblock .feature-text h2 a {  font-family:'Cormorant Garamond', serif;  font-weight:600;  font-size:30px;  text-align:left;  transform:translate(0%, 0%);  line-height:44px;  color:#1FB566;  padding-left:0;  }

.foodmonsterblock {  background:#fff;  margin-top:20px;  }

.foodmonsterblock .feature-text h2 {  margin-top:0;  }

.foodmonsterblock .feature-text p {  text-align:left;  padding:0px 0 30px 0;  font-family:'Merriweather', serif;  font-size:18px;  line-height:27px;  color:#4d4d4d;  padding-left:20px;  padding-right:20px;  }

.foodmonsterblock .feature-text {  height:auto;  }

.app-banner img {  max-width:100%;  }

.foodmonster.video-holder {  background:#fff;  padding:20px;  box-sizing:border-box;  }

.foodmonster .video-holder iframe {  width:100%;  height:400px;  }

.foodmonster .feature .app {  list-style:none;  width:50%;  box-sizing:border-box;  float:left;  background:#fff;  text-align:left;  padding:0px 20px;  }

.foodmonster .feature .app li {  text-align:left;  font-family:'Merriweather', serif;  font-size:20px;  min-height:140px;  padding-left:20px;  position:relative;  line-height:30px;  color:#4d4d4d;  }

.foodmonster .feature .app li::before {  content:"•";  padding-right:8px;  position:absolute;  left:0;  color:#1FB566;  }

.reviews .profile {  background:transparent;  }

.reviews li {  list-style:none;  margin-bottom:30px;  background:#ffffff;  }

.people-block {  padding-left:40px;  padding-right:40px;  }

.reviews .profile .profile-img {  /* padding-top:30px;  */
 box-sizing:border-box;  /* padding-left:60px;  */
  }

.profile img {  display:block;  }

.reviews .profile .profile-text {  text-align:left;  width:78%;  padding:0;  box-sizing:border-box;  }

.reviews .profile .profile-text h2,.reviews .profile .profile-text h2 a {  font-family:'Cormorant Garamond', serif;  line-height:32px;  font-size:26px;  color:#252525;  text-decoration:none;  font-weight:700;  text-transform:none;  padding:0 52px;  }

.p-reviews .people-block {  margin-bottom:30px;  }

.reviews .profile .people-block h2 a {  font-family:'Cormorant Garamond', serif;  line-height:32px;  font-size:26px;  color:#252525;  text-decoration:none;  font-weight:700;  text-transform:none;  }

.foodmonsterblock h2 a {  font-family:'Cormorant Garamond', serif;  line-height:32px;  font-size:30px;  color:#1FB566;  font-weight:700;  text-decoration:none;  text-transform:none;  /* padding:0 52px;  */
  }

.foodmonsterblock h2 a:hover {  text-decoration:none;  }

.reviews.u-reviews .profile .profile-text {  width:100%;  }

.reviews .profile-text p {  font-family:'Merriweather', serif;  padding:0px 0px;  margin-right:25px;  line-height:35px;  font-size:18px;  /* color:rgba(0, 0, 0, 0.60);  */
 color:#4d4d4d;  }

.iphone-block {  background:#fff;  margin-top:0px;  box-sizing:border-box;  padding:20px 20px 0px;  margin-bottom:40px;  }

.foodmonsterblock p.playstore-p {  text-align:center;  margin-top:20px;  }

.feature.iphone-app-link .feature-text p {  text-align:left;  padding:70px 10px 30px 10px;  font-family:'Merriweather', serif;  font-size:17px;  line-height:27px;  color:#4d4d4d;  }

.app {  overflow:hidden;  margin-bottom:30px;  padding:30px 0 20px;  }

.preview-features .video-holder {  background:#fff;  box-sizing:border-box;  }

.preview-features .video-holder iframe {  width:100%;  height:400px;  }

.feature .app {  min-height:610px;  list-style:none;  width:50%;  box-sizing:border-box;  float:left;  background:#fff;  text-align:left;  padding:20px 20px 0 20px;  }

.feature .iphone-block .feature-text h2 {  height:auto;  font-family:'Merriweather', serif;  font-size:55px;  text-align:left;  line-height:60px;  margin:0px 0 40px;  color:#1FB566;  }

.feature .iphone-block .feature-text h2 span {  font-size:50px;  text-transform:uppercase;  }

.feature .iphone-block .feature-img {  height:auto;  }

.feature .iphone-block .feature-img img {  width:50%;  }

.feature .app li {  text-align:left;  font-family:'Merriweather', serif;  font-size:17px;  margin-bottom:20px;  padding-left:20px;  position:relative;  line-height:30px;  color:#4d4d4d;  }

.feature .app li::before {  content:"•";  padding-right:8px;  position:absolute;  left:0;  color:#1FB566;  }

.feature .iphone-block .feature-text .playstore {  text-align:left;  }

.foodmonsterblock .feature-text {  padding:0 20px;  }

.iphone-block h2 {  padding-left:13px;  }

.iphone-block .feature-text h2 {  position:relative;  top:70px;  }

.reviews .profile .profile-text {  width:80%;  }

.people-block .profile-img {  width:20%;  }

.people-block .profile-text p {  font-size:18px;  }

.wp-block-image .aligncenter>figcaption {  padding:10px;  background:#fff;  margin-top:0;  margin-bottom:0;  }

.reviews .profile .profile-text h2,.reviews .profile .profile-text h2 a {  padding:0px 0px 5px;  }

.tpspace {  height:120px;  background:#fff;  }

.main_banner img {  width:100%;  height:600px;  min-height:600px;  object-fit:cover;  }

/*End*/
.carousel-indicators {  position:relative !important;  z-index:1;  }

.main_banner.abt-banner img {  width:100%;  height:450px;  object-fit:cover;  }

.main_banner {  margin-bottom:0px;  }

.abt-banner2 p {  padding:0;  margin:0;  }

.light-green.main_banner {  margin-top:0px;  }

.banner_box h2 a,.floatR h2 a {  font-size:46px;  text-align:center;  color:#4c4c4c;  line-height:54px;  margin-bottom:0;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  }

.floatR h2 a {  font-size:32px;  text-align:center;  color:#4c4c4c;  line-height:32px;  margin-bottom:0;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  }

.banner_shares_Hours,.feature-text .text-share p {  padding:0px 40px 0;  }

.banner_shares_Hours {  overflow:hidden;  position:absolute;  left:0;  right:0;  bottom:10px;  width:100%;  margin:0 auto;  }

.banner_box {  min-height:180px;  position:relative;  left:0;  background:#fff;  padding:20px 0 20px;  right:0;  margin:0 auto;  width:70%;  width:100%;  height:auto;  }

ol.carousel-indicators {  top:580px;  margin-bottom:0px;  }

.container .today_stories h3:before,.container .today_stories h3:after {  width:48%;  }

.margin-bottm.head-padd {  margin-bottom:20px;  }

.modal {  display:none;  position:fixed;  z-index:1;  padding-top:0px;  left:0;  top:0;  width:100%;  height:100%;  overflow:auto;  background-color:rgb(0, 0, 0);  background-color:rgba(0, 0, 0, 0.4);  }

.modal-content {  position:relative;  background-color:#fefefe;  margin:auto;  padding:0;  border:1px solid #888;  width:80%;  box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  -webkit-animation-name:animatetop;  -webkit-animation-duration:0.4s;  animation-name:animatetop;  animation-duration:0.4s;  }

@-webkit-keyframes animatetop {  from {  top:-300px;  opacity:0;  }

 to {  top:0;  opacity:1;  }

  }

@keyframes animatetop {  from {  top:-300px;  opacity:0;  }

 to {  top:0;  opacity:1;  }

  }

 /*CSS for modal */
.close {  color:white;  float:right;  font-size:28px;  font-weight:bold;  }

.close:hover,.close:focus {  color:#000;  text-decoration:none;  cursor:pointer;  }

.modal-header {  padding:2px 16px;  background-color:#0e3e24;  color:white;  }

.modal-body {  padding:2px 16px;  padding-top:25px;  padding-bottom:2px;  }

.modal-footer {  padding:2px 16px;  background-color:#0e3e24;  color:white;  }

.modal-body .widget_search #s {  border:0;  border-bottom:1px solid rgb(14, 62, 36);  border-radius:0;  box-shadow:0 0 0;  font-size:20px;  height:60px;  color:#008d5e;  letter-spacing:1px;  background:none;  font-weight:normal;  text-transform:uppercase;  }

.modal-body textarea:focus,input:focus {  outline:none;  }

.modal-body .widget_search #searchsubmit {  display:none;  }

.modal-body input[type=submit].button,button.button {  -webkit-appearance:none;  }

.modal-body .button.expand {  width:100%;  text-align:center;  }

.modal-body .button {  width:auto;  background:#2ba6cb;  border:1px solid #1e728c;  -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;  -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;  box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;  color:#fff;  cursor:pointer;  display:inline-block;  font-family:"Avenir", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  font-size:12px;  font-weight:bold;  line-height:1;  margin:0;  outline:none;  padding:10px 20px 11px;  position:relative;  text-align:center;  text-decoration:none;  -webkit-transition:background-color 0.15s ease-in-out;  -moz-transition:background-color 0.15s ease-in-out;  -o-transition:background-color 0.15s ease-in-out;  transition:background-color 0.15s ease-in-out;  }

/*End*/
/*Comment section css */
/*End*/
/*Lead info block css*/
/* .lead-info.video-lead-info {  padding:10px 10%;  }

 */
.lead-info {  color:rgb(138, 136, 137);  font-family:'Cormorant Garamond', serif;  font-size:12px;  padding-top:10px;  margin-left:1%;  width:100%;  text-align:left;  display:block;  }

.lead-info p {  display:inline-block;  color:rgb(138, 136, 137);  }

.lead-info a {  text-decoration:none;  color:rgb(138, 136, 137);  }

.lead-info a:hover {  color:#56b43c;  text-decoration:none;  }

/*End*/
.recipe-ingredients ul li:before {  content:"• ";  color:#56B439;  margin-right:5px;  margin-left:-15px;  }

.author .post-data ul {  margin-left:15px;  }

.recipe-ingredients ul li {  color:#333;  line-height:35px;  }

.recipe-preparation ol {  list-style:none;  counter-reset:li;  }

.recipe-preparation ol li {  counter-increment:li;  }

.recipe-preparation ol li:before {  content:counter(li);  color:#56b43c;  display:inline-block;  width:1em;  margin-left:-1.5em;  margin-right:0.5em;  text-align:right;  direction:rtl;  font-size:30px;  padding-top:15px;  vertical-align:bottom;  }

/**/
/*FoodMonsterApp*/
.general-title.app-title {  padding-bottom:0px;  }

.app-title p {  padding:0px;  }

.app-title h2 {  margin-top:0px;  margin-bottom:30px;  }

.abt-banner2 .overlay .text {  margin-left:3%;  margin-top:4%;  }

.user-reviews {  margin-top:12%;  }

.join-comm .join-team p,.add-preview p {  padding:0px;  }

.join-comm,.add-preview {  margin-bottom:30px;  }

.join-comm-img {  background:#fff;  margin-bottom:30px;  }

.iphone-block .feature-text p {  padding-top:47px;  }

.iphone-block .playstore img {  height:auto;  width:160px;  margin:10px;  }

.foodmonsterblock .playstore-p img {  height:auto;  width:160px;  margin:10px;  }

.iphone-app-link p {  padding:0px;  }

.user-reviews p,.press-reviews p {  padding:0px;  }

.user-reviews,.press-reviews {  background:#fff;  }

/*Tag page*/
.todays-mainpg.tag-sec {  padding-left:0px;  padding-right:0px;  /* background:#faf6f3;  */
  }

.feature .post-border .feature-block {  margin-bottom:30px;  }

input:focus::-webkit-input-placeholder {  color:transparent;  }

input:focus:-moz-placeholder {  color:transparent;  }

 /* FF 4-18 */
input:focus::-moz-placeholder {  color:transparent;  }

 /* FF 19+ */
input:focus:-ms-input-placeholder {  color:transparent;  }

 /* IE 10+ */
/*Recipe css*/
.post-content .callout-class {  font-style:italic;  font-size:17px;  line-height:28px;  font-family:'Freight-TextBold';  }

.recipe-ingredients .wprm-recipe-ingredient-group .wprm-recipe-ingredient span {  font-family:'Merriweather', serif;  color:#333;  font-size:17px;  }

.raw-vegan .recipe-ingredients ul.wprm-recipe-ingredients {  color:#56b43c;  }

.raw-vegan .recipe-preparation ol li {  color:#333;  font-size:17px;  line-height:28px;  margin-left:18px;  font-family:'Merriweather', serif;  }

.raw-vegan .recipe-preparation ol li div {  display:inline;  }

.raw-vegan .recipe-preparation ol {  color:#56b43c;  }

.recipe-nutrition {  color:#333;  font-size:16px;  line-height:30px;  font-family:'Merriweather', serif;  }

.recipe-details {  display:table;  width:100%;  table-layout:fixed;  padding:0 20px;  }

ul.explore_ul h3 {  color:#16b71f;  font-size:34px;  }

.recipe-details .column-div {  display:table-cell;  }

.raw-vegan ul.explore_ul {  display:inline-block;  color:#333;  margin-left:0px;  margin-bottom:0px;  }

ul.explore_ul .explore_li {  display:inline-block;  width:33.33%;  padding:10px;  list-style:none;  position:relative;  text-align:center;  height:121px;  }

ul.explore_ul .explore_li img {  width:100%;  }

ul.explore_ul img.explore-recipe-thumb {  border-bottom:0px solid #56b43c;  height:101px;  }

ul.explore_ul .img-overlay-effect {  opacity:0.9;  color:#fff;  }

ul.explore_ul .explore_li:hover .img-overlay-effect {  background:rgba(255,255,255,0.6);  }

.ingredients-list ul.explore_ul .explore_li a{
    display: block;
    position: relative;
}

ul.explore_ul span.ingredient-sticky {  text-align: center;
    color: #3d3d3d;
    background: transparent;
    border: 0px solid #1FB566;
    text-transform: none;
    border-radius: 30px;
    width: 75%;
    z-index: 9;
    font-family: 'Cormorant Garamond',serif;
    font-size: 22px;
    font-weight: 500;
    font-style: italic;
    line-height: 16px;
    padding: 3px 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
 }

.rltd-post .grid-container.load-li li:nth-child(2) {  border-left:2px solid #f2f2f2;  border-right:2px solid #f2f2f2;  }

ul.explore_ul .explore_li a {  text-decoration:none;  text-align:center;  font-size:15px;  color:#333;  text-transform:uppercase;  border-bottom:0px;  }

.ogp_comment_loadmore {  background-color:#fff;  border-radius:2px;  font-family:'Merriweather', serif;  display:block;  text-align:center;  font-size:17px;  color:#252525;  line-height:20px;  font-weight:600;  letter-spacing:1px;  cursor:pointer;  text-transform:capitalize;  padding:12px 0;  transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  }

.ogp_comment_loadmore:hover {  background-color:#767676;  color:#fff;  }

.comments-section.news .ogp_comment_loadmore:hover {  background-color:#FFAC9E;  color:#fff;  padding:12px 0;  }

.comments-section.animalsandnature .ogp_comment_loadmore:hover {  background-color:#12c9d2;  color:#fff;  padding:12px 0;  }

.comments-section.lifestyle .ogp_comment_loadmore:hover {  background-color:#FF69B3;  color:#fff;  padding:12px 0;  }

.comments-section.vegan-food .ogp_comment_loadmore:hover {  background-color:#FFD300;  color:#fff;  padding:12px 0;  }

.comments-section.vegan-recipe .ogp_comment_loadmore:hover {  background-color:#1FB566;  color:#fff;  padding:12px 0;  }

.comments-section.natural-health .ogp_comment_loadmore:hover {  background-color:#a97dfb;  color:#fff;  padding:12px 0;  }

.comments-section.environment .ogp_comment_loadmore:hover {  background-color:#12c9d2;  color:#fff;  padding:12px 0;  }

.comments-section.news .ogp_comment_loadmore {  color:#FFAC9E;  }

.comments-section.animalsandnature .ogp_comment_loadmore {  color:#12c9d2;  }

.comments-section.lifestyle .ogp_comment_loadmore {  color:#FF69B3;  }

.comments-section.vegan-food .ogp_comment_loadmore {  color:#FFD300;  }

.comments-section.vegan-recipe .ogp_comment_loadmore {  color:#1FB566;  }

.comments-section.natural-health .ogp_comment_loadmore {  color:#a97dfb;  }

.comments-section.environment .ogp_comment_loadmore {  color:#12c9d2;  }

/*Footer*/
#infinite-footer {  display:none !important;  }

.infinite-loader .spinner {  left:0 !important;  margin:0 auto !important;  top:0 !important;  }

/**End//*header css*/
/* The Modal (background) */
.header {  z-index:1;  }

.modal-content .modal-body {  padding:7px;  background-image:linear-gradient(90deg, #91b0b3, #8fbb8a 50.8%, #d7a872 9.8%, #977b70);  }

/* Modal Content */
.modal-content {  background-color:#f0f0f0c7;  border:0px solid #888;  width:80%;  margin:105px auto;  }

/* The Close Button */
.close {  float:right;  font-weight:bold;  font-size:48px;  margin-right:10px;  margin-top:5px;  }

.close:hover,.close:focus {  color:#000;  text-decoration:none;  cursor:pointer;  }

form.example input[type=text] {  padding:10px;  font-size:17px;  border:1px solid grey;  float:left;  width:80%;  background:#f1f1f1;  }

form.example button {  float:left;  width:20%;  padding:10px;  background:#2196F3;  color:white;  font-size:17px;  border:1px solid grey;  border-left:none;  cursor:pointer;  }

form.example button:hover {  background:#0b7dda;  }

form.example::after {  content:"";  clear:both;  display:table;  }

/*End*/
/*Comment page css*/
/*Added from comment.php*/
.comments-section .latest-comments .comment-time {  font-size:11px;  color:#8a8889;  padding-left:11%;  }

.comment-data p {  padding-left:11%;  }

.comments-section .latest-comments img {  margin-bottom:-20px;  }

.name a {  padding-left:20px;  }

#respond {  background:#fff;  padding:0 10px;  }

.comments-section input[type="text"].empty {  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  text-decoration:inherit;  border:1px solid #efefef;  border-radius:0px;  }

.comments-section input[type="text"] {  width:100%;  height:55px;  padding:0px 32px;  }

.comments-section input[type="text"]::placeholder , .comments-section input[type="text"]:-ms-input-placeholder,.comments-section input[type="text"]::-webkit-input-placeholder,.comments-section input[type="text"]::-moz-placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:18px;  text-align:center;  }

.logged-in-as,.reply-title {  display:none;  }

/*End*/
/*Post and Recipe page widget*/
.recipe-widget-class,.post-widget-class {  width:45%;  margin-left:15%;  background:#fff;  }

.recipe-widget-class h2,.post-widget-class h2 {  margin-top:0;  font-size:22px;  }

.post-widget-class .widget_text,.recipe-widget-class .widget_text {  padding:3% 4%;  }

/*single sticky header*/
header_sticky {  position:fixed;  display:none;  width:100%;  height:53px;  background:#fff;  ;  top:0px;  }

header_sticky .second-nav {  height:53px;  }

.second-nav.animalsandnature {  border-bottom:1px solid #12c9d2;  }

.second-nav.lifestyle {  border-bottom:1px solid #FF69B3;  }

.second-nav.vegan-food {  border-bottom:1px solid #FFD300;  }

.second-nav.vegan-recipe {  border-bottom:1px solid #1FB566;  }

.second-nav.natural-health {  border-bottom:1px solid #a97dfb;  }

.second-nav.news {  border-bottom:1px solid #FFAC9E;  }

.second-nav.recipe-monster {  border-bottom:1px solid #1FB566;  }

.second-nav.environment {  border-bottom:1px solid #12c9d2;  }

.content_sticky {  position:relative;  top:0px;  width:100%;  }

.social_share {  float:left;  padding:20px;  list-style:none;  font-size:29px;  }

.go-totop {  padding:20px;  }

/*Header file css*/
.modal {  width:100%;  height:15%;  overflow:auto;  background-color:rgb(0, 0, 0);  background-color:#fff;  }

 .modal-content {  margin:auto;  border:none;  border:none;  border-radius:none;  -webkit-box-shadow:none;  box-shadow:none;  background-clip:none;  outline:none;  border-radius:0px;  animation-name:none;  animation-duration:none;  }

 .modal-content {  width:80%;  }

 input#searchsubmit {  display:none;  }

 .modal-content .modal-body {  display:none;  }

 .pagecontent form input {  border:none;  box-shadow:none;  text-align:center;  width:108%;  margin-left:0px;  font-size:20px;  }

 .close {  margin-right:295px;  margin-top:12px;  font-size:40px;  opacity:1.2;  }

::placeholder {  color:#000;  text-align:center;  width:100%;  font-size:20px;  }

 .search-page-title {  font-size:26px;  font-weight:300 !important;  letter-spacing:0px;  line-height:0px;  text-align:center;  display:block;  text-transform:uppercase;  padding-top:30px;  padding-bottom:16px;  }

 .search-post-title {  font-size:18px;  font-weight:600 !important;  letter-spacing:2px;  line-height:50px;  text-align:left;  display:block;  }

 .search-post-link {  font-size:14px;  font-weight:300 !important;  letter-spacing:2px;  line-height:20px;  text-align:left;  display:block;  }

 .search-post-excerpt {  font-size:12px;  font-weight:400 !important;  letter-spacing:2px;  line-height:15px;  text-align:left;  display:block;  }

 .countresult {  text-align:center;  color:#8a8889;  font-size:15px;  padding:10px 10px;  display:block;  font-family:'Cormorant Garamond', serif;  line-height:24px;  font-weight:normal;  padding-bottom:30px;  }

 li.post-margin {  list-style:none;  }

 .nav {  margin-bottom:0;  }

 .dropdown-menu>li {  display:block;  }

 .navbar-default {  background-color:#fff !important;  border-color:#fefcfd !important;  }

 .new-header .navbar-default .navbar-nav>li>a {  font-size:12px;  color:#252525;  line-height:11px;  height:30px;  position:relative;  margin-bottom:0px;  font-family:'Muli', serif;  border-top:4px solid transparent;  padding:7px 9px 0px 9px;  text-transform:uppercase;  font-weight:bold;  }

 .new-header .navbar-default .navbar-nav>li:hover>a {  padding:7px 9px 0px 9px;  color:#fff;  }

 /*End*/
 /*Css for new menu header- Desktop*/
 .new-header .navbar-default .navbar-nav>li.dropdown-li:hover i.fa.fa-caret-up {  visibility:visible;  }

 .new-header .navbar-default .navbar-nav>li:hover .dropdown-content {  display:block;  width:100%;  margin-top:13px;  }

 .dropdown-content {  display:none;  position:absolute;  background-color:#fff;  width:100%;  left:0;  box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);  z-index:1;  padding:0 10px;  border-bottom:1px solid #333;  }

 .dropdown-li.ninth-li .dropdown-content,.dropdown-li.eighth-li .dropdown-content {  border-bottom:none;  }

 .navbar-nav>li.dropdown-li {  position:unset;  border-style:solid;  border-width:10px 0 10px 0px;  border-color:#fff;  }

 i.fa.fa-caret-up {  display:block;  visibility:hidden;  text-align:center;  }

 .dropdown-content .menu-trending-div {  width:16.6%;  float:left;  display:block;  position:relative;  min-height:210px;  }

 .dropdown-content .menu-trending-div .image_div {  min-height:75px;  max-height:150px;  height:150px;  width:100%;  display:inline-block;  background-color:#e0e0d1;  object-fit:cover;  }

 .dropdown-content .menu-trending-div .image_div img {  width:100%;  height:100%;  object-fit:cover;  }

 .dropdown-content .menu-trending-div .menu-trending-post-title p {  font-size:14px;  color:#2d2d2d;  line-height:16px;  font-family:'Cormorant Garamond', serif;  min-height:60px;  text-align:center;  padding:20px 15px;  background:#fff;  }

.food-menu-post1 {  width:50%;  padding:20px;  display:inline-block;  float:right;  }

.food-menu-ul1 .menu-trending-div1 {  width:32%;  height:auto;  list-style:none;  float:left;  display:block;  position:relative;  }

.food-menu-ul1 .menu-trending-div1 .image_div img {  width:100%;  height:150px;  object-fit:cover;  }

.food-menu-ul1 .menu-trending-div1 .menu-trending-post-title p {  font-size:14px;  color:#2d2d2d;  line-height:16px;  font-family:'Cormorant Garamond', serif;  min-height:60px;  text-align:center;  padding:20px 15px;  }

.menu-trending-div1 .menu-trending-post-title {  width:100%;  float:right;  height:75px;  position:relative;  display:inline-block;  }

.food-menu-ul1 .menu-trending-div1 .image_div {  width:100%;  display:inline-block;  }

 .dropdown-content .menu-trending-div .menu-trending-post-title p a,.menu-trending-div1 .menu-trending-post-title p a {  color:#252525;  }

 .dropdown-content .menu-trending-div .menu-trending-post-title {  width:100%;  display:inline-block;  float:right;  position:relative;  height:auto;  min-height:80px;  }

 .dropdown-content li.menu-trending-div:hover .menu-trending-post-title p a {  text-decoration:underline;  -webkit-text-decoration-color:#4d4d4d;  text-decoration-color:#4d4d4d;  }

 .menu-trending-div1:hover .menu-trending-post-title a {  text-decoration:underline;  -webkit-text-decoration-color:#252525;  text-decoration-color:#252525;  }

 .menu-trending-div1.animalsandnature:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.animalsandnature:hover .menu-trending-post-title p a {  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  }

 .dropdown-content .menu-trending-div.animalsandnature .image_div,.dropdown-content .menu-trending-div.animalsandnature img,.menu-trending-div1.animalsandnature .image_div,.menu-trending-div1.animalsandnature img {  border-bottom:1px solid #12c9d2;  }

 .menu-trending-div1.lifestyle:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.lifestyle:hover .menu-trending-post-title p a {  -webkit-text-decoration-color:#FF69B3;  text-decoration-color:#FF69B3;  }

 .dropdown-content .menu-trending-div.lifestyle .image_div,.dropdown-content .menu-trending-div.lifestyle img,.menu-trending-div1.lifestyle .image_div,.menu-trending-div1.lifestyle img {  border-bottom:1px solid #FF69B3;  }

 .menu-trending-div1.vegan-food:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.vegan-food:hover .menu-trending-post-title p a {  -webkit-text-decoration-color:#FFD300;  text-decoration-color:#FFD300;  }

 .dropdown-content .menu-trending-div.vegan-food .image_div,.dropdown-content .menu-trending-div.vegan-food img,.menu-trending-div1.vegan-food .image_div, .menu-trending-div1.vegan-food img {  border-bottom:1px solid #FFD300;  }

 .menu-trending-div1.vegan-recipe:hover .menu-trending-post-title a, .dropdown-content li.menu-trending-div.vegan-recipe:hover .menu-trending-post-title p a, .menu-trending-div1.recipe-monster:hover .menu-trending-post-title a, .dropdown-content li.menu-trending-div.recipe-monster:hover .menu-trending-post-title p a {  text-decoration-color:#1FB566;  -webkit-text-decoration-color:#1FB566;  }

 .dropdown-content .menu-trending-div.vegan-recipe .image_div, .dropdown-content .menu-trending-div.vegan-recipe img,.menu-trending-div.vegan-recipe .image_div, .menu-trending-div.vegan-recipe img,.menu-trending-div1.vegan-recipe img,.menu-trending-div1.recipe-monster img {  border-bottom:1px solid #1FB566;  }

 .menu-trending-div1.natural-health:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.natural-health:hover .menu-trending-post-title p a {  -webkit-text-decoration-color:#a97dfb;  text-decoration-color:#a97dfb;  }

 .dropdown-content .menu-trending-div.natural-health .image_div,.dropdown-content .menu-trending-div.natural-health img,.menu-trending-div1.natural-health .image_div,.menu-trending-div1.natural-health img {  border-bottom:1px solid #a97dfb;  }

 .menu-trending-div1.news:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.news:hover .menu-trending-post-title p a {  text-decoration-color:#FFAC9E;  -webkit-text-decoration-color:#FFAC9E;  }

 .dropdown-content .menu-trending-div.news .image_div,.dropdown-content .menu-trending-div.news img,.menu-trending-div1.news .image_div, .menu-trending-div1.news img {  border-bottom:1px solid #FFAC9E;  }

 .menu-trending-div1.environment:hover .menu-trending-post-title a,.dropdown-content li.menu-trending-div.environment:hover .menu-trending-post-title p a {  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  }

 .dropdown-content .menu-trending-div.environment .image_div,.dropdown-content .menu-trending-div.environment img,.menu-trending-div1.environment .image_div,.menu-trending-div1.environment img {  border-bottom:1px solid #12c9d2;  }

 /*Ellipses code*/
 ul.dropdown-content ul.menu {  columns:4;  }

 ul.dropdown-content ul.menu li.menu-item {  margin-right:10px;  margin-left:40px;  list-style:none;  padding:5px 10px;  }

 ul.dropdown-content ul.menu li.menu-item a {  color:#4d4d4d;  }

 .food-menu-post {  padding:20px;  width:50%;  }

 .food-menu-ul {  position:absolute;  }

 .thumbnail-section {  width:100%;  height:100%;  }

 li .thumbnail-section {  display:inline-block;  }

 li .thumbnail-section .todays-stories-content {  display:inline-block;  width:100%;  }

 ul.dropdown-content .food-food-menu ul#menu-food-channel-page-menu li a:hover {  color:#fec108;  }

 ul.dropdown-content .recipe-food-menu ul#menu-foodmonster-recipe li a:hover {  color:#1FB566;  }

 .food-menu-ul li {  width:30%;  height:100px;  float:left;  display:block;  list-style:none;  }

 .food-menu-ul li img {  height:100px;  width:100%;  display:inline-block;  background-color:#e0e0d1;  object-fit:cover;  vertical-align:unset;  }

 #main-menu .dropdown-li .dropdown-content .food-menu {  width:50%;  padding:20px;  display:inline-block;  }

 .navbar-header {  padding-top:8px;  }

#main-header-div #ogp-header .navbar-header a .site-title {  font-family:"Engagement", serif;  color:transparent;  font-weight:bold;  background:#2d2d2d;  background-size:contain;  -webkit-text-fill-color:transparent;  -webkit-background-clip:text;  text-decoration:none !important;  display:inline-block;  }

#main-header-div #ogp-header .navbar-header a .site-title {  font-size:35px;  line-height:35px;  text-align:right;  }

#main-header-div #ogp-header .navbar-header a:hover .site-title {  text-decoration:none !important;  }

body.page-template #main-header-div #ogp-header .navbar-header a .site-title:hover,body.home #main-header-div #ogp-header .navbar-header a .site-title:hover,body.page-template-default #main-header-div #ogp-header .navbar-header a .site-title:hover,body.tag #main-header-div #ogp-header .navbar-header a .site-title:hover {  color:transparent;  background:url(./img/headerline.png);  background-size:contain;  -webkit-text-fill-color:transparent;  -webkit-background-clip:text;  text-decoration:none !important;  }

body.home #ogp-header .header-border {  background:url(./img/headerline.png);  background-size:cover;  }

body.author #ogp-header .header-border,body.tag #ogp-header .header-border {  background:url(./img/headerline.png);  background-size:cover;  }

body.category-animalsandnature #ogp-header .header-border {  background:#12c9d2;  }

body.category-vegan-recipe #ogp-header .header-border {  background:#1FB566;  }

body.category-vegan-food #ogp-header .header-border {  background:#FFD300;  }

body.category-news #ogp-header .header-border {  background:#FFAC9E;  }

body.category-environment #ogp-header .header-border {  background:#12c9d2;  }

body.category-lifestyle #ogp-header .header-border {  background:#FF69B3;  }

body.category-natural-health #ogp-header .header-border {  background:#a97dfb;  }

 .animalsandnature #ogp-header .header-border {  background:#12c9d2;  }

 .lifestyle #ogp-header .header-border {  background:#FF69B3;  }

.vegan-food #ogp-header .header-border {  background:#FFD300;  }

.vegan-recipe #ogp-header .header-border, .recipe-monster #ogp-header .header-border {  background:#1FB566;  }

.natural-health #ogp-header .header-border {  background:#a97dfb;  }

 .news #ogp-header .header-border {  background:#FFAC9E;  }

.environment #ogp-header .header-border {  background:#12c9d2;  }

#main-header-div #ogp-header .navbar-header a:hover {  text-decoration:none !important;  }

.navbar-nav {  padding-left:50px;  }

 .navbar {  margin-bottom:0px;  border:0px solid transparent !important;  }

 .dropdown-menu.columns-2 {  min-width:612px;  }

 .new-header .dropdown-menu {  position:absolute;  top:100%;  }

 ul.multi-add-section {  background:#8d5d30;  height:200px;  }

 .navbar-default .navbar-nav>li.dropdown-li:hover>a, .navbar-default .navbar-nav>li.dropdown-li:focus>a {  color:#fff;  }

 .navbar-default .navbar-nav>li.dropdown-li.eighth-li:hover>a, .navbar-default .navbar-nav>li.dropdown-li.ninth-li:hover>a, .navbar-default .navbar-nav>li.dropdown-li.tenth:hover>a, .navbar-default .navbar-nav>li.dropdown-li.eleventh-li:hover>a, .navbar-default .navbar-nav>li.dropdown-li.seventhli-li:hover>a,.navbar-default .navbar-nav>li.dropdown-li.twealth-li:hover>a {  color:#252525;  }

 .navbar-default .navbar-nav .dropdown-content .menu-trending-div .menu-trending-post-title p a {  color:#252525;  }

 .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {  background:#e14953;  color:#fff;  }

 .navbar-default .navbar-nav>li.animalsandnature:hover, .navbar-default .navbar-nav>li.animalsandnature:focus {  background:#12c9d2;  }

 .navbar-default .navbar-nav>li.lifestyle:hover, .navbar-default .navbar-nav>li.lifestyle:focus {  background:#FF69B3;  }

 .navbar-default .navbar-nav>li.vegan-food:hover, .navbar-default .navbar-nav>li.vegan-food:focus {  background:#FFD300 !important;  }

 .navbar-default .navbar-nav>li.vegan-recipe:hover, .navbar-default .navbar-nav>li.vegan-recipe:focus {  background:#1FB566;  }

 .navbar-default .navbar-nav>li.natural-health:hover, .navbar-default .navbar-nav>li.natural-health:focus {  background:#a97dfb;  }

 .navbar-default .navbar-nav>li.news:hover, .navbar-default .navbar-nav>li.news:focus {  background:#FFAC9E;  }

 .navbar-default .navbar-nav>li.environment:hover, .navbar-default .navbar-nav>li.environment:focus {  background:#12c9d2;  }

 .navbar-header {  padding-top:8px;  border-top:2px solid transparent;  }

 ul.meal_type_list {  position:relative;  margin-bottom:0;  display:inline-block;  }

 li.category-menu .panel a {  text-decoration:none;  font-size:24px;  font-weight:normal;  color:#2d2d2d;  position:relative;  font-family:'Cormorant Garamond', serif;  padding:0;  padding-bottom:0px;  }

 li.category-menu .panel li {  padding-bottom:0;  list-style:none;  }

 .menu-disclaimer-menu-container li a:hover {  border-bottom:2px solid #fff;  color:#e14953 !important;  }

 .menu-disclaimer-menu-container li {  list-style:none !important;  padding-bottom:15px;  }

 .menu-disclaimer-menu-container li a {  text-decoration:none;  color:#777;  font-size:18px;  font-weight:normal;  color:#fff;  position:relative;  font-family:'Merriweather', serif;  }

 .box-two-column {  background:#151414;  padding-top:0px;  }

 .new-header .dropdown-menu {  position:absolute;  top:100%;  left:0;  z-index:1000;  display:none;  float:left;  padding:5px 0;  margin:0px 0 0;  list-style:none;  font-size:14px;  background-color:#fff;  border:none;  border:none;  border-radius:0px;  -webkit-box-shadow:none;  box-shadow:none;  background-clip:initial;  }

 .ppost {  padding-left:40px;  font-size:16px;  font-weight:bold;  color:#ef494c;  font-family:'Merriweather', serif;  }

 .multi-column-dropdown li {  list-style:none;  text-decoration:none;  }

 .multi-column-dropdown li a {  list-style:none;  text-decoration:none;  font-family:'Cormorant Garamond', serif;  font-size:24px;  display:inline;  }

.multi-column-dropdown li.channel-menu-post a {  font-size:16px;  }

 .multi-column-dropdown li a:hover {  list-style:none;  text-decoration:none;  }

 .channel-div2 .multi-column-dropdown li.news a:hover {  border-bottom:2px solid #FFAC9E;  }

 .channel-div2 .multi-column-dropdown li.animalsandnature a:hover {  border-bottom:2px solid #12c9d2;  }

 .channel-div2 .multi-column-dropdown li.lifestyle a:hover {  border-bottom:2px solid #FF69B3;  }

 .channel-div2 .multi-column-dropdown li.vegan-recipe a:hover {  border-bottom:2px solid #1FB566;  }

 .channel-div2 .multi-column-dropdown li.vegan-food a:hover {  border-bottom:2px solid #FFD300;  }

 .channel-div2 .multi-column-dropdown li.natural-health a:hover {  border-bottom:2px solid #a97dfb;  }

 .channel-div2 .multi-column-dropdown li.environment a:hover {  border-bottom:2px solid #12c9d2;  }

 /*FM new header css*/
 .dropdown-content li.fmsection1, .dropdown-content li.fmsection2, .dropdown-content li.fmsection3 {  width:33%;  display:inline-block;  float:left;  }

 .dropdown-content li.fmsection2 {  width:20%;  display:inline-block;  float:left;  }

 .dropdown-content li.fmsection3 {  width:47%;  display:inline-block;  float:left;  }

 .dropdown-content li.fmsection1 p img {  width:200px;  height:200px;  margin:0 auto;  }

 .dropdown-content li.fmsection3 img {  width:500px;  height:250px;  margin:35px 0;  padding:10px;  margin-left:8%;  }

 .dropdown-content li.fmsection2 img {  width:100%;  height:100%;  padding:10px;  }

 ul.dropdown-content .abt-section1 li a,ul.dropdown-content .recipe-food-menu li a,ul.dropdown-content .food-food-menu li a {  font-size:12px;  font-weight:normal;  line-height:22px;  position:relative;  color:#4d4d4d;  font-family:'Muli', serif;  text-transform:uppercase;  }

 ul.dropdown-content .food-food-menu ul#menu-vegan-food li a, ul.dropdown-content .recipe-food-menu ul#menu-foodmonster-recipe li a {  font-size:12px;  font-weight:normal;  line-height:22px;  position:relative;  color:#4d4d4d;  font-family:'Muli', serif;  text-transform:uppercase;  }

 .fmsection2 p {  margin:35px 0;  }

 .fmsection2 .empty-p,.fmsection3 .empty-p {  padding:20px;  }

 .dropdown-content .abt-section1 {  width:40%;  display:inline-block;  padding:20px;  }

 .dropdown-content .abt-section2 {  width:60%;  display:inline-block;  padding:20px;  }

 ul.dropdown-content .abt-section1 ul.menu {  columns:2;  }

 .seventhli-li .menu-disclaimer-menu-container li.abt-section1 {  margin-right:10px;  margin-left:40px;  list-style:none;  padding:5px 10px;  }

 .downloadApp h4 {  text-align:center;  text-align:center;  font-family:'Muli', serif;  margin-top:20px;  }

 .downloadApp h6 {  text-align:center;  color:#8d8d8d;  }

 .dropdown-content li.fmsection1 .downloadApp p {  text-align:center;  }

 .dropdown-content li.fmsection1 .downloadApp p img {  width:100px;  height:30px;  }

 .dropdown-content li.fmsection1 .downloadApp p a {  display:inline-block;  }

 .rltd-post .grid-container.load-li li {  padding-left:10px;  padding-right:10px;  }

 .rltd-post li {  min-height:auto !important;  }

 .post-content .btmbdr {  font-family:'Merriweather', serif;  background:#fff;  font-size:17px;  margin-bottom:0px;  padding:10px 1px 10px;  }

 li.channel-menu-post img {  width:313px;  height:150px;  }

 li.channel-menu-post {  margin-bottom:20px;  }

 /* .channel-div2 .multi-column-dropdown li a:hover {  border-bottom:2px solid #fff;  }

 .channel-div2 ul.multi-column-dropdown {  margin-top:20px;  }

 ul.multi-column-dropdown {  margin-bottom:10px;  }

 .fa-angle-down {  vertical-align:middle;  }

 .multi-column-dropdown li a {  color:#2d2d2d;  }

 .dropdown:hover .dropdown-menu {  display:block;  margin:0;  }

 .multi-column-dropdown ul#menu-new-header li.home-menu-class a:hover {  color:#fff;  }

 .multi-column-dropdown ul#menu-new-header li.animal_monster a:hover {  color:#12c9d2;  }

 .multi-column-dropdown ul#menu-new-header li.food-menu-class a:hover {  color:#FFD300;  }

 .multi-column-dropdown ul#menu-new-header li.recipe-menu-class a:hover {  color:#1FB566;  }

 .multi-column-dropdown ul#menu-new-header li.health_monster a:hover {  color:#a97dfb;  }

 .multi-column-dropdown ul#menu-new-header li.buzz_monster a:hover {  color:#FFAC9E;  }

 .multi-column-dropdown ul#menu-new-header li.life_monster a:hover {  color:#FF69B3;  }

 .multi-column-dropdown ul#menu-new-header li.earth_monster a:hover {  color:#12c9d2;  }

 .multi-column-dropdown ul#menu-new-header li a:hover {  border-bottom:2px solid #fff;  }

 */
 .channel-div1 #menu-new-header {  padding-left:30px;  }

 .category-colors.lifestyle .post-content .btmbdr a {  color:#252525;  }

 .category-colors.news .post-content .btmbdr a {  color:#252525;  }

 .category-colors.environment .post-content .btmbdr a {  color:#252525;  }

 .category-colors.animalsandnature .post-content .btmbdr a {  color:#252525;  }

 .category-colors.vegan-food .post-content .btmbdr a {  color:#252525;  }

 .category-colors.vegan-recipe .post-content .btmbdr a, .category-colors.recipe-monster .post-content .btmbdr a {  color:#252525;  }

 .category-colors.natural-health .post-content .btmbdr a {  color:#252525;  }

 .category-colors .post-content .btmbdr a {  color:#252525;  }

 .rltd-post.vegan-food a {  color:#252525;  border-bottom:2px solid #FF69B3;  }

 ul.weekly-stories-ul li.weekly-stories-li .todays-stories-content2 a:hover {  color:#333;  }

 .category-colors .post-content .btmbdr a:hover {  border-bottom:2px solid #1FB566;  }

 .btmbdr {  margin-left:0px;  }

 .channel-div1,.foodmonster-div1,.eatforplanet-div1 {  width:40%;  float:left;  display:block;  }

 .channel-div2 ,.foodmonster-div2,.eatforplanet-div2 {  width:60%;  float:left;  }

 .box-feture-add img {  width:100%;  height:300px;  }

 .box-feture-add {  padding:5px 10px 10px 10px;  }

 .eatforplanet-div1 #menu-food-channel-page-menu li a,.foodmonster-div1 li {  padding:10px 0 0 30px;  }

 .eatforplanet-div2 li,.foodmonster-div2 li,.newsletter-div2 li {  color:#fff;  padding:10px 0 0 30px;  }

 .newsletter-div1 {  width:30%;  float:left;  padding:20px  }

 .newsletter-div2 {  width:40%;  float:left;  padding:20px;  min-height:130px;  }

 .eleventh-li .newsletter-div2 {  min-height:110px;  }

 .tength .newsletter-div2 .newsletter-form {  margin-top:0%;  }

 .eleventh-li .newsletter-div2 .newsletter-form {  width:60%;  margin:20px auto 10px;  }

 .eleventh-li #Subscribe_id.btn-info {  padding:0;  }

 .newsletter-div3 p {  background:#fff;  padding:20px;  margin:0 0 0;  line-height:25px;  font-family:'Cormorant Garamond', serif;  }

 .newsletter-div3 {  width:30%;  float:left;  padding:30px 20px;  }

 .box-two-column h2.widgettitle {  text-align:left;  white-space:pre-line;  font-weight:bold;  color:#2d2d2d;  margin-bottom:20px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  font-size:38px;  padding-left:20%;  display:table-caption;  margin-top:10px;  }

 .newsletter-div3 p {  padding:0 0 0;  }

 .box-two-column h2.widgettitle:after {  content:'';  width:9%;  position:absolute;  height:4px;  display:block;  background:none;  left:18%;  top:46%;  }

 .tenth .box-two-column h2.widgettitle:after {  height:2px;  right:85px;  left:16%;  top:50%;  width:9%;  }

 .eleventh-li .box-two-column h2.widgettitle:after {  height:2px;  left:14%;  top:32%;  width:12%;  }

 .box-two-column .newsletter-div2 h2.widgettitle:after {  height:2px;  }

 .box-two-column form {  width:100%;  margin-left:0%;  }

 /* .box-two-column form input {  padding:5px;  }

 */
 .box-two-column form input.email {  display:block;  width:100%;  text-align:center;  }

 .box-two-column form input.subscribe_button {  display:block;  text-align:center;  width:100%;  }

 .box-two-column form input.donate-btn-class {  padding:6px 20px;  color:#000;  letter-spacing:0px;  }

 .box-two-column form input.email::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  }

 .tenth .newsletter-div2 .newsletter-form {  width:60%;  margin:23px auto;  }

 .dropdown-li .box-two-column .opg-newletter input[type="submit"] {  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  font-weight:bold;  text-decoration:underline;  }

 .dropdown-li .box-two-column .opg-newletter input.asp_product_item_amount_input {  font-size:24px;  }

 .eleventh-li .box-two-column .newsletter-div2 .newsletter-form input {  width:100%;  outline:none;  border:none;  text-align:center;  }

 .newsletter-form::placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:17px;  text-align:center;  }

 .newsletter-form:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#ccc;  }

 .eleventh-li .box-two-column .newsletter-div2 .newsletter-form input.donate-btn-class {  width:35%;  display:block;  text-align:center;  margin:0 auto;  }

 .newsletter-form::-ms-input-placeholder {  /* Microsoft Edge */
 color:#ccc;  }

 .tenth .box-two-column input[type="submit"] {  font-weight:normal;  padding:0px;  font-size:17px;  }

 .channel-div2 .multi-column-dropdown {  margin-left:30px;  margin-right:25px;  }

 .channel-div2 a {  width:91%;  }

 .new-header nav.navbar {  min-height:52px;  height:52px;  margin-bottom:0px;  }

 /*End*/
 .category-title.displayNone {  opacity:0;  transition:opacity .4s ease;  }

 /*css from header-sticky*/
 .content_sticky {  width:100%;  }

 .header {  overflow:hidden;  background-color:#f1f1f1;  padding:20px 10px;  }

 .header a {  float:left;  color:black;  text-align:center;  padding:12px;  text-decoration:none;  font-size:18px;  line-height:25px;  border-radius:4px;  }

 .header a.logo {  font-size:25px;  font-weight:bold;  }

 .header a:hover {  background-color:#ddd;  color:black;  }

 .header a.active {  background-color:dodgerblue;  color:white;  }

 .header-right {  float:right;  }

 .social_share {  float:left;  padding:10px;  list-style:none;  }

 .social_share a {  color:#fff;  }

 .go-totop {  padding:20px;  }

 .logo-sticky {  float:left;  width:15%;  margin-top:10px;  text-align:center;  }

 .logo-sticky a .site-title {  font-family:"Engagement", serif;  font-size:35px;  line-height:35px;  color:#2d2d2d;  display:inline-block;  font-weight:bold;  padding-right:0px;  }

 .logo-sticky a:hover {  color:#2d2d2d;  text-decoration:none;  }

 .menu-social-icons {  float:right;  width:20%;  position:relative;  text-align:right;  vertical-align:middle;  }

 .menu-post-title {  float:left;  width:65%;  position:absolute;  top:50%;  left:48%;  margin-right:-50%;  transform:translate(-50%, -50%);  }

 .logo-sticky a .category-title {  color:#2d2d2d;  }

 .category-title {  text-transform:uppercase;  display:block;  font-size:12px;  font-family:'Muli', sans-serif;  position:relative;  top:3px;  z-index:9;  opacity:1;  transition:opacity .4s ease;  }

 .category-title span {  background:#1bbc54;  padding:5px 10px 5px 10px;  color:#fff;  }

 .category-title .animalsandnature {  background:#12c9d2;  }

 .category-title .lifestyle {  background:#FF69B3;  }

 .category-title .vegan-food {  background:#FFD300;  }

 .category-title .vegan-recipe {  background:#1FB566;  }

 .category-title .natural-health {  background:#a97dfb;  }

 .category-title .news {  background:#FFAC9E;  }

 .category-title .recipe-monster {  background:#1FB566;  }

 .category-title .environment {  background:#12c9d2;  }

 .category-title span {  text-decoration:none;  }

 .category-title span:hover {  text-decoration:none;  }

 .category-title span.animalsandnature:hover {  background:#0fabb3;  }

 .category-title span.vegan-food:hover {  background:#ddb700;  }

 .category-title span.environment:hover {  background:#0fabb3;  }

 .category-title span.news:hover {  background:#ff8f7c;  }

 .category-title span.lifestyle:hover {  background:#ff47a2;  }

 .category-title span.vegan-recipe:hover,.category-title span.recipe-monster:hover {  background:#1a9856;  }

 .category-title span.natural-health:hover {  background:#935cfa;  }

 .menu-social-icons p {  line-height:16px;  font-size:16px;  font-family:'Cormorant Garamond', sans-serif;  color:#888;  font-weight:bold;  padding:0;  position:absolute;  top:50%;  left:37%;  margin-right:-50%;  transform:translate(-50%, -50%);  float:left;  }

 .menu-social-icons a {  text-decoration:none;  }

 .menu-social-icons a {  padding:10px 5px;  font-size:26px;  line-height:55px;  color:#2d2d2d;  vertical-align:middle;  }

 .vegan-food .menu-social-icons a {  color:#FFD300;  }

 .vegan-recipe .menu-social-icons a {  color:#1FB566;  }

 .animalsandnature .menu-social-icons a {  color:#12c9d2;  }

 .environment .menu-social-icons a {  color:#12c9d2;  }

 .lifestyle .menu-social-icons a {  color:#FF69B3;  }

 .natural-health .menu-social-icons a {  color:#a97dfb;  }

 .news .menu-social-icons a {  color:#FFAC9E;  }

 .go-totop {  float:left;  width:10%;  }

 .menu-post-title .now-reading {  display:block;  padding:0 0 0px;  margin:0 0 0px;  letter-spacing:0px;  font-weight:bold;  font-size:11px;  line-height:16px;  font-size:16px;  font-family:'Cormorant Garamond', sans-serif;  color:#888;  }

 .menu-post-title .post_title {  padding:0 0 0px;  margin:0 0 0px;  line-height:16px;  font-size:14px;  font-family:'Merriweather', serif;  }

 .fa-chevron-circle-right:before,.fa-chevron-circle-left:before {  font-size:40px;  }

 .second-nav .now-reading a {  text-decoration:none;  }

 #welcome-to-new h4 a {  color:#333;  }

 .second-nav.news .now-reading a,#welcome-to-new.news h4 a {  color:#FFAC9E;  }

 .second-nav.animalsandnature .now-reading a,#welcome-to-new.animalsandnature h4 a {  color:#12c9d2;  }

 .second-nav.lifestyle .now-reading a,#welcome-to-new.lifestyle h4 a {  color:#FF69B3;  }

 .second-nav.vegan-food .now-reading a,#welcome-to-new.vegan-food h4 a {  color:#FFD300;  }

 .second-nav.vegan-recipe .now-reading a,#welcome-to-new.vegan-recipe h4 a {  color:#1FB566;  }

 .second-nav.natural-health .now-reading a,#welcome-to-new.natural-health h4 a {  color:#a97dfb;  }

 .second-nav.recipe-monster .now-reading a,#welcome-to-new.recipe-monster h4 a {  color:#1FB566;  }

 .second-nav.environment .now-reading a,#welcome-to-new.environment h4 a {  color:#12c9d2;  }

 /*End*/
.comment-time {  display:none;  }

.article-subtitle p a {  clear:both;  float:left;  color:#fff !important;  padding:2px 4px;  text-transform:uppercase;  font-size:12px !important;  font-weight:600;  line-height:20px !important;  margin:0;  color:#fff;  text-decoration:none;  }

/*CSS for search modal*/
ul.allsearch-img-left-align li.animalsandnature:nth-child(even) .feature-img, ul.allsearch-img-left-align li.news:nth-child(even) .feature-img, ul.allsearch-img-left-align li.environment:nth-child(even) .feature-img, ul.allsearch-img-left-align li.lifestyle:nth-child(even) .feature-img, ul.allsearch-img-left-align li.natural-health:nth-child(even) .feature-img, ul.allsearch-img-left-align li.vegan-food:nth-child(even) .feature-img, ul.allsearch-img-left-align li.vegan-recipe:nth-child(even) .feature-img, ul.allsearch-img-left-align li.recipe-monster:nth-child(even) .feature-img {  float:left !important;  width:350px !important;  }

ul.img-widths {  width:350px !important;  }

.new-height {  height:216px;  width:68%;  }

.feature-block-new {  height:245px;  }

.modal {  overflow-x:hidden !important;  overflow-y:hidden !important;  }

.modal-content form input {  text-align:left !important;  }

::-webkit-input-placeholder {  text-align:left;  }

::-moz-placeholder {  text-align:left;  }

:-ms-input-placeholder {  text-align:left;  }

:-moz-placeholder {  text-align:left;  }

input.sf-input-text {  text-align:left !important;  }

::-webkit-input-placeholder {  text-align:left;  }

::-moz-placeholder {  text-align:left;  }

:-ms-input-placeholder {  text-align:left;  }

:-moz-placeholder {  text-align:left;  }

.modal-content li {  list-style:none;  }

.modal-content form li label {  display:block;  }

li.sf-field-submit input[type="submit"] {  width:100% !important;  }

 .searchandfilter ul>li>ul:not(.children) {  margin-left:-10px;  }

 .sf-level-0 input[type=radio], input[type=checkbox] {  margin:9px -28px -16px;  margin-top:1px;  line-height:normal;  }

.search-filter-results .sf-active {  font-weight:700  }

.search-filter-results .sf-disabled {  opacity:.5  }

 .searchandfilter li[data-sf-field-input-type=checkbox] label, .searchandfilter li[data-sf-field-input-type=radio] label, .searchandfilter li[data-sf-field-input-type=range-radio] label, .searchandfilter li[data-sf-field-input-type=range-checkbox] label {  padding-left:5px;  padding-right:20px;  }

 form input {  border:none;  box-shadow:none;  text-align:center;  width:auto;  font-size:20px;  }

.searchandfilter label {  display:inline-block;  margin:0;  margin-right:20px;  }

 form label {  font-size:10px;  text-transform:uppercase;  color:#4d4d4d;  cursor:pointer;  display:block;  font-weight:500;  margin-bottom:3px;  font-family:'Merriweather', serif;  }

.modal-content form input,.site-main form input.sf-input-text {  border-bottom:3px solid #efefef;  width:100%;  box-shadow:none;  border-top:0px;  border-left:0px;  border-right:0px;  font-size:30px;  font-family:'Cormorant Garamond', serif;  line-height:50px;  padding:5px 10px;  color:#555;  height:52px;  }

.site-main form input.sf-input-text:focus {  border-bottom:3px solid #ccc;  outline:0;  box-shadow:4px 4px 15px -13px rgba(102,175,233,.6);  }

.modal-content form input.sf-input-text:focus {  background-image:url('./img/headerline.png');  background-position:0px 1.58em;  background-size:100% 2px;  border-bottom:none;  background-repeat:repeat-x;  outline:0;  box-shadow:4px 4px 15px -13px rgba(102,175,233,.6);  }

.modal-content form input::placeholder,.site-main form input.sf-input-text::placeholder {  font-size:30px;  font-family:'Cormorant Garamond', serif;  line-height:40px;  padding:5px 10px;  color:#555;  }

 #search-modal .close {  font-size:44px;  }

.close {  margin-right:50px !important;  margin-top:14px!important;  }

.pagination {  display:none;  }

span.close-search {
  font-size: 44px;
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  float: right;
  margin-right: 50px !important;
  margin-top: 14px!important;
}

/*End*/
p.must-log-in {  display:none;  }

.recipe-img-box .carousel-inner {  margin-top:-19px;  }

.recipe-slidearow .nobdrimg img {  border:none;  width:90%;  border:none;  height:100%;  min-height:auto;  background:#e4d7d859;  }

.comment-author {  position:relative;  font-size:20px;  }

 .comment-author:before {  content:"\f007";  font-family:FontAwesome;  left:5px;  position:absolute;  top:-8px;  font-size:45px;  }

.carousel-inner > .item {  position:relative;  -webkit-transition:0.6s ease-in-out left;  -moz-transition:0.6s ease-in-out left;  -o-transition:0.6s ease-in-out left;  transition:0.6s ease-in-out left;  }

/*css for single page trending now section*/
#main-content .slidebar-trending li {  list-style:none;  margin-bottom:30px;  padding:10px;  }

#main-content .slidebar-trending li .image_div {  height:335px;  width:50%;  display:inline-block;  float:left;  position:relative;  }

#main-content .slidebar-trending li .trending-post-title {  float:right;  display:inline-block;  height:335px;  width:50%;  position:relative;  }

#main-content .slidebar-trending li .trending-post-title h2 a {  font-size:32px;  text-align:center;  color:#4c4c4c;  line-height:36px;  margin-bottom:0;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  }

 #main-content .slidebar-trending li .trending-post-title h2 {  padding-right:30px;  padding-left:30px;  position:absolute;  top:50%;  left:50%;  margin-right:-50%;  transform:translate(-50%, -50%);  }

#main-content ul.slidebar-trending li:nth-child(even) .image_div {  float:right;  }

#main-content ul.slidebar-trending li:nth-child(even) .trending-post-title {  float:left;  }

li.slidebar-trending-item:hover {  box-shadow:0 0 20px 0 rgba(0,0,0,.05);  }

li.slidebar-trending-item:hover .img-overlay-effect {  opacity:0.3;  color:#333;  transition:opacity .4s ease;  }

li.slidebar-trending-item.environment:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  color:#252525;  }

 li.slidebar-trending-item.animalsandnature:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#12c9d2;  text-decoration-color:#12c9d2;  color:#252525;  }

 li.slidebar-trending-item.vegan-recipe:hover .trending-post-title h2,li.slidebar-trending-item.recipe-monster:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#1FB566;  text-decoration-color:#1FB566;  color:#252525;  }

 li.slidebar-trending-item.vegan-food:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#FFD300;  text-decoration-color:#FFD300;  color:#252525;  }

 li.slidebar-trending-item.news:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#FFAC9E;  text-decoration-color:#FFAC9E;  color:#252525;  }

 li.slidebar-trending-item.lifestyle:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#FF69B3;  text-decoration-color:#FF69B3;  color:#252525;  }

 li.slidebar-trending-item.natural-health:hover .trending-post-title h2 {  text-decoration:underline;  -webkit-text-decoration-color:#a97dfb;  text-decoration-color:#a97dfb;  color:#252525;  }

/*End*/
 /*stripe Custom Css start from here .*/
span.asp_product_item_amount_currency_label {  display:none !important;  }

.stripe-button-el:not(:disabled):active, .stripe-button-el.active {  background:#fff;  }

.asp_product_buy_btn_container {  display:block;  }

.donate-btn-class:hover {  text-decoration:underline;  background:#fff;  text-align:center;  padding:0px;  color:#4d4d4d;  border-radius:0px;  font-weight:bold;  box-shadow:none;  border-width:3px;  border-style:outset;  border-color:transparent;  border-image:none;  font-size:22px;  font-family:'Cormorant Garamond', serif;  }

.donate-btn-class {  text-decoration:underline;  background:#fff;  text-align:center;  padding:0px;  font-weight:bold;  font-size:22px;  color:#4d4d4d;  border-radius:0px;  box-shadow:none;  border-width:3px;  border-style:outset;  border-color:transparent;  border-image:none;  font-family:'Cormorant Garamond', serif;  }

.asp-stripe-form form input {  color:#4d4d4d;  box-shadow:none;  text-align:center;  display:inline;  margin:0;  padding:6px 10px;  height:18px;  width:100%;  font-family:'Cormorant Garamond', serif;  font-size:18px;  }

.donate-header-border-2 {  height:1px;  width:100%;  background:url(./img/headerline.png);  background-size:100%;  position:absolute;  top:30%;  }

.newsletter_breaker_section .donate-header-border-2 {  top:50%;  }

.newsletter_breaker_section .nl-widget .donate-header-border-2 {  position:relative;  width:100%;  }

.nl-itunes,.nl-android {  display:inline-block;  padding:1% 10% 5% 10%;  }

.nl-itunes span,.nl-android span {  font-family:'Cormorant Garamond', serif;  font-size:22px;  font-weight:600;  }

 #sovrn_whitespace_adserved_300x250 {  display:block;  width:100%;  margin-left:0%;  text-align:center;  height:auto;  position:relative;  }

.adscenetr > div:first-child > div {  clear:none !important;  }

.side-bar .newsletter_breaker_section .newsletter-form .donate-header-border-2 {  top:52%;  }

.news-block .donate-header-border-2 {  width:100%;  position:relative;  }

.sidebar_support_us {  position:relative;  text-align:center;  display:block;  }

.sidebar_support_us input {  border:none;  color:#252525;  padding:0px;  width:100%;  font-size:20px;  background:transparent;  font-family:'Merriweather', serif;  text-align:center;  }

.sidebar_support_us input::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:24px;  text-align:center;  }

.sidebar_support_us input:focus::placeholder {  color:transparent;  }

.news-block .widget_text .newsletter-form form {  /* margin:10px;  */
 position:relative;  }

.donate-header-border-top {  height:1px;  width:21%;  background:url(./img/headerline.png);  background-size:100%;  position:absolute;  top:50%;  }

.asp_product_buy_btn_container {  display:block !important;  }

#error_explanation_0 {  display:block;  margin-left:63px;  color:red;  padding-bottom:7px;  height:auto;  margin-top:-10px;  }

#error_explanation_1 {  display:block;  margin-left:63px !important;  color:red;  padding-bottom:7px!important;  height:auto;  margin-top:-10px!important;  }

h2.Header-purchaseDescription {  display:none !important;  }

.box-two-column button {  width:100%;  }

.box-two-column button:hover {  width:100%;  }

.asp-thank-you-page-msg-wrap {  background:#fff !important;  border:0px solid #fff!important;  margin:10px 0px !important;  padding:15px !important;  text-align:center !important;  }

.asp-thank-you-page-msg-wrap hr {  display:none !important;  }

.asp-thank-you-page-product-name {  display:none !important;  }

/*End*/
/*Donate box mobile css*/
#welcome-to-new.only-mobile {  display:none;  }

#welcome-to-new.only-mobile-not-single {  display:block;  }

#welcome-to-new h4 a {  color:#FF0000;  }

.donate-box-wrapper h2,.donate-box-wrapper-desktop h2 {  text-align:left;  font-family:'Cormorant Garamond', serif;  line-height:34px;  }

.fm-app-wrapper h4,.nl-wrapper h4 {  text-align:center;  font-family:'Cormorant Garamond', serif;  line-height:34px;  font-size:24px;  }

.nl-wrapper .newsletter-form.opg-newletter {  position:relative;  }

.nl-wrapper .donate-header-border-2 {  top:50%;  width:100%;  }

.donate-box-wrapper .donate-header-border-2 {  width:80%;  top:80%;  }

 .donate-box-wrapper .sidebar_support_us {  position:relative;  }

 .donate-box-wrapper,.donate-box-wrapper-desktop, .fm-app-wrapper,.nl-wrapper {  background:rgba(0,0,0,.4);  cursor:pointer;  display:none;  height:100%;  position:fixed;  text-align:center;  top:0;  width:100%;  z-index:10000;  }

.donate-box-wrapper form input.asp_product_item_amount_input, .nl-wrapper form input {  width:80%;  }

.donate-box-wrapper .helper,.donate-box-wrapper-desktop .helper, .fm-app-wrapper .helper, .nl-wrapper .helper {  display:inline-block;  height:100%;  vertical-align:middle;  }

.nl-wrapper input.subscribe_button {  background:transparent;  color:#4d4d4d;  font-size:18px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  }

.fm-app-wrapper .playstore-img {  position:relative;  margin-left:0;  margin-top:0;  padding:0;  display:inline-block;  }

.fm-app-wrapper .playstore-img i {  font-size:50px;  color:#4d4d4d;  padding:10px;  }

.menu-playstore-img {  position:relative;  margin-left:0;  margin-top:0;  padding:0;  display:inline-block;  }

.menu-playstore-img i {  font-size:62px;  color:#4d4d4d;  padding:10px;  }

.donate-box-wrapper > div, .donate-box-wrapper-desktop > div,.fm-app-wrapper > div, .nl-wrapper > div {  background-color:#fff;  box-shadow:10px 10px 60px #555;  display:inline-block;  height:auto;  min-height:100px;  vertical-align:middle;  width:50%;  position:relative;  border-radius:8px;  padding:15px 5%;  }

.donate-box-wrapper-desktop .donate-header-border-2 ,.fm-app-wrapper .donate-header-border-2 {  width:83%;  top:74%;  }

.donate-box-wrapper .asp_product_item_amount_input::placeholder,.donate-box-wrapper-desktop .asp_product_item_amount_input::placeholder,.nl-wrapper input::placeholder {  /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:20px;  text-align:center;  }

.popupCloseButton {  background-color:#fff;  border:3px solid #999;  border-radius:50px;  cursor:pointer;  display:inline-block;  font-family:arial;  font-weight:bold;  position:absolute;  top:-12px;  right:-12px;  font-size:18px;  line-height:20px;  width:25px;  height:25px;  text-align:center;  }

.popupCloseButton:hover {  background-color:#ccc;  }

/*End*/
/*GO to menu css*/
.go-to-menu-mobile {  display:none;  }

/*End*/
/*Header page css*/
.modal-content {  border:1px solid rgba(0, 0, 0, 0);  }

 .close {  margin-right:184px;  margin-top:10px;  font-size:40px;  opacity:2.2;  float:right;  font-size:50px;  line-height:17px;  color:#000;  filter:alpha(opacity=20);  font-family:'Cormorant Garamond', serif;  }

 .search-modal.modal {  height:70px;  overflow-y:hidden;  }

 .dropdown:hover .dropdown-menu {  display:block;  }

 .dropdown-content {  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  transition:all 0.5s ease;  }

 .category-title a.header-stkirs {  padding:5px 10px 5px 10px;  color:#fff;  }

 .category-title a.header-stkirs .natural-health {  background:#a97dfb;  }

 .category-title a.header-stkirs .animalsandnature {  background:#12c9d2;  }

 .category-title a.header-stkirs .vegan-recipe {  background:#1FB566;  }

 .category-title a.header-stkirs .vegan-food {  background:#FFD300;  }

 .category-title a.header-stkirs .news {  background:#FFAC9E;  }

 .category-title a.header-stkirs .environment {  background:#12c9d2;  }

 .category-title a.header-stkirs .lifestyle {  background:#FF69B3;  }

 .category-title .natural-health:hover,.category-title .natural-health span:hover {  background:#935cfa;  }

 .category-title .animalsandnature:hover,.category-title .animalsandnature span:hover {  background:#0fabb3;  }

 .category-title .vegan-recipe:hover,.category-title .vegan-recipe span:hover {  background:#1a9856;  }

 .category-title .vegan-food:hover,.category-title .vegan-food span:hover {  background:#ddb700;  }

 .category-title .news:hover,.category-title .news span:hover {  background:#ff8f7c;  }

 .category-title .environment:hover,.category-title .environment span:hover {  background:#0fabb3;  }

 .category-title .lifestyle:hover,.category-title .lifestyle span:hover {  background:#ff47a2;  }

 /*CSS for donate page breaker*/
 .donatebox-front-pg {  position:relative;  margin:10px;  }

 .donatebox-front-pg .donate-header-border-2 {  top:46%;  width:100%;  }

 .donatebox-front-pg input::placeholder {  font-size:24px;  font-family:'Cormorant Garamond', serif;  /* padding:5px 10px;  */
 text-align:center;  color:#ccc;  }

 .donatebox-front-pg input {  width:100%;  }

 .newsletter_block .donatebox-front-pg input {  padding:0;  text-align:center;  line-height:32px;  }

 .newsletter_block .donatebox-front-pg input::placeholder {  font-size:24px;  }

 .newsletter_block .donatebox-front-pg input:focus::placeholder {  color:transparent;  }

 .donate_breaker_section h2.line-on-sides {  text-align:left;  }

 .sovrn160_600 {  width:160px;  height:600px;  float:left;  position:sticky;  position:-webkit-sticky;  margin-left:10px;  top:23%;  }

 .nl-widget .ogp-text {  min-height:80px;  }

 .ogp-text {  display:block;  font-family:'Cormorant Garamond', serif;  font-size:20px;  text-align:left;  padding:10px;  min-height:100px;  }

 .donate_breaker_section .donate-btn-class {  width:100%;  padding:6px 10px;  }

 .donate_breaker_section .donate-btn-class {  padding:6px 10px;  }

 .support-h2 {  text-align:left;  padding:10px 10px;  }

 .donatebox-front-pg {  /* padding:30px 15px;  */
 text-align:center;  }

 .newsletter_breaker_section .news-block input[type="submit"] {  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  border:none;  }

 .newsletter_breaker_section .news-block .playstore-add h2 {  font-size:36px;  font-weight:bold;  color:#4d4d4d;  padding:10px;  text-align:left;  line-height:40px;  margin-top:0px;  position:relative;  margin-bottom:0px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  text-transform:none;  }

 .newsletter_breaker_section.newsletter_block .playstore-add {  text-align:center;  padding:0;  }

 .billing-text {  text-align:center;  }

 #fullstripe-plan-details__Ogp-subscription, #fullstripe-plan-details__Yearly {  display:none;  }

 .newsletter_breaker_section .news-block .playstore-add h2 strong {  color:#4d4d4d;  text-transform:none;  }

 .donatebox-front-pg #Subscribe_id.btn-info {  margin-top:0px;  margin-left:0;  font-size:22px;  font-weight:600;  padding-top:0;  }

 .donatebox-text {  text-align:left;  font-family:'Cormorant Garamond', serif;  font-size:20px;  padding:10px;  min-height:100px;  }

 .support-h2 h2 {  font-size:36px;  font-weight:bold;  color:#4d4d4d;  line-height:40px;  margin-top:0px;  position:relative;  margin-bottom:0px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  }

.newsletter_breaker_section .news-block h2.widgettitle {  font-size:36px;  font-weight:bold;  color:#4d4d4d;  line-height:40px;  margin-top:0px;  position:relative;  margin-bottom:0px;  font-family:'Cormorant Garamond', serif;  font-style:italic;  padding:10px;  }

/*End*/
 .bg-img {  /* background-image:url(./img/banner-leaf.jpg);  */
 height:500px;  background-size:cover;  width:100%;  }

 .entry-content.underline-rainbow .sign-up-text {  font-family:'Cormorant Garamond', serif !important;  font-size:36px !important;  color:#4d4d4d !important;  text-align:center;  line-height:40px;  padding:50px 30px 50px 30px;  }

.entry-content.underline-rainbow form input.email,.entry-content .newsletter-form form input.asp_product_item_amount_input {  font-size:24px;  }

.entry-content .donate-page.newsletter-form .asp_product_buy_btn_container .donate-btn-class {  font-size:24px;  height:40px;  border-width:0px;  font-weight:bold;  letter-spacing:1px;  padding:0;  }

 .entry-content.underline-rainbow .sign-up-text.donate-page-text {  color:#4d4d4d !important;  }

 .entry-content.underline-rainbow input.email::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:28px;  text-align:center;  }

 .entry-content.underline-rainbow input.email:focus::placeholder,.entry-content .asp_product_item_amount_input:focus::placeholder {  color:transparent;  }

 .entry-content input[type="submit"].subscribe_button {  background:transparent;  color:#4d4d4d;  font-size:24px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  height:40px;  padding:0;  }

 .entry-content .newsletter-form {  width:30%;  margin:20px auto;  }

 .entry-content .newsletter-form form input {  width:100%;  }

 .entry-content .bg-img .newsletter-form .donate-header-border-top {  height:1px;  width:30%;  background:url(./img/headerline.png);  background-size:100%;  position:absolute;  top:55%;  }

 .entry-content .donate-page.newsletter-form .donate-header-border-top {  top:89%;  width:30%;  }

 .entry-content .asp_product_item_amount_input::placeholder {  color:#ccc;  font-family:'Cormorant Garamond', serif;  font-size:28px;  text-align:center;  }

 .donate-btn-class {  width:100%;  }

 li.tenth .newsletter-div3 a {  color:#4d4d4d;  background-image:url('./img/headerline.png');  background-position:0px 1.03em;  background-size:100% 1px;  text-decoration:none;  background-repeat:repeat-x;  }

 /*css from files*/
 .ad-img span.ad-code {  font-size:9px;  color:#ccc;  }

 span.asp-processing {  position:fixed;  width:100%;  height:100%;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(0,0,0,0.5);  z-index:0;  cursor:pointer;  }

 #text {  position:absolute;  top:50%;  left:50%;  font-size:18px;  color:white;  transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  }

 #myModal.stripe {  width:100%;  height:100% !important;  overflow:auto;  overflow-y:scroll !important;  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:1050;  -webkit-overflow-scrolling:touch;  outline:0;  background-color:#000000bd;  }

 .modal-backdrop {  visibility:hidden;  }

 #myModal .modal-content1 .modal-body {  /* display:none;  */
 display:block !important;  }

 .modal-content1 {  background:#fff;  margin-top:20% !important;  }

 .modal-header1 {  background:#fff;  color:#000;  }

 .modal-footer1 {  background:#fff;  color:#000;  }

 #theDiv .modal {  height:auto;  }

 #theDiv ul.nav-tabs {  margin-top:0px;  margin-left:0px;  width:100%;  }

 /* #Subscribe_id {  margin-top:10px;  margin-left:25%;  }

 */
 #theDiv .controls {  width:50%;  }

 .openbook-icon {  background-image:url(./img/open-book.png);  background-size:100%;  width:30px;  border-radius:50%;  border:1px solid black;  height:30px;  }

 .download-cookbook {  width:49%;  display:inline-block;  }

 .download-cookbook a:hover {  border-bottom:none !important;  }

 .download-cookbook img {  width:80px;  height:100%;  }

/* div.circTxt {  display:inline-block;  margin-bottom:128px;  color:#4d4d4d;  }

 */
 /* .cookbookdownload i.ckbk {  padding:7px;  font-style:italic;  color:#56b43c;  border:1px solid #56b43c;  border-radius:50%;  font-size:18px;  margin-right:10px;  }

 .cookbookdownload {  padding:20px;  text-align:center;  display:inline-block;  }

 .cookbokicon {  display:inline-block;  }

.cookbokicon .fa-book:before {  color:#4d4d4d;  }

 */
 .recipe_title {  display:inline-block;  margin-right:20px;  }

 .ingredient-heading {  width:50%;  display:inline-block;  }

 span.txtbk {  font-style:italic;  color:#56b43c;  font-size:24px;  font-family:'Cormorant Garamond', serif;  }

 .about-us-section .tos {  float:left;  margin-bottom:20px;  font-family:'Cormorant Garamond', serif;  font-size:17px;  }

 .about-us-section .privacy {  float:right;  margin-bottom:20px;  font-family:'Cormorant Garamond', serif;  font-size:17px;  }

 .about-us-section a {  color:#4d4d4d;  text-decoration:none  }

 .founder h2 {  font-family:'Cormorant Garamond', serif;  }

 .founder p {  color:#4d4d4d;  padding:0;  }

 .founder p.name a {  padding-left:0px;  color:#2d2d2d  }

 .founder p.name a:hover {  color:#4d4d4d;  text-decoration:none;  }

 .writer .writer-img img {  height:350px;  width:auto;  margin:0 auto;  }

 .writer .team-text {  width:100%;  height:auto;  }

 figure {  margin:0;  width:auto !important;  }

 .writer.team .team-text {  padding:0 20px 0 0;  }

 .content-wrapper figure figcaption {  text-align:center !important;  }

 .content-wrapper>a {  text-align:center;  display:block;  border-bottom: none; }

 .content-wrapper>a:hover{    border-bottom: none;}

 .says {  display:none;  }

 .comment-author img {  border-radius:50%;  }

 .comment-metadata {  display:inline;  position:relative;  /* margin-left:0px;  */
 font-size:11px;  }

.comment-content p {  margin-left:0;  margin-top:10px;  }

.single-p-class p {  padding:13px 4px 0;  font-size:15px;  color:#4c4c4c;  line-height:25px;  font-family:'Merriweather', serif;  margin:5px 0px 15px;  }

.comment-list .reply {  background:url(http://localhost/ogp-v2/wp-content/themes/onegreenplanet/img/lockicon.png);  }

.comment-list .reply {  float:right;  visibility:hidden;  }

/*single page css*/
#welcome-to-new.only-mobile {  display:none;  }

.single-btn-group {  margin-top:10px;  padding-top:23px;  text-align:center;  background:#f8f8f8;  display:none;  }

.single-btn-group a {  text-decoration:none;  /* width:30%;  */
 font-size:18px;  padding:3px 5px;  color:#252525;  font-family:'Cormorant Garamond', serif;  }

.single-btn-group a:hover {  text-decoration:none;  color:#252525;  }

.fmApp-button,.nl-button {  display:none;  }

.donateBox-button {  display:block;  padding:3px 10px;  font-size:17px;  cursor:pointer;  text-align:center;  margin:5px 0;  text-decoration:none;  outline:none;  color:#fff;  border:none;  border-radius:15px;  /* box-shadow:0 3px #999;  */
  }

.recipe-content .content-wrapper #welcome-to-new.only-mobile {  display:block;  position:relative;  /* padding:20px;  */
  }

.post-wrapper .content-wrapper #welcome-to-new.only-mobile {  /* padding:10px;  */
 display:block;  position:relative;  }

.video-container .content-wrapper #welcome-to-new.only-mobile {  /* padding:10px;  */
 display:block;  position:relative;  }

.fmApp-button .fa-3x {  font-size:20px;  color:#808080;  }

 .donateBox-button .fa {  font-size:16px;  }

 .nl-button,.donateBox-button {  /* text-decoration:underline;  */
 font-size:18px;  font-family:'Cormorant Garamond', serif;  background:none;  }

 .content-wrapper #welcome-to-new.only-mobile .supportUs1 {  width:30%;  display:inline-block;  padding:10px 0 10px 10px;  vertical-align:text-bottom;  }

 .content-wrapper #welcome-to-new.only-mobile .supportUs3 {  width:42%;  display:inline-block;  }

 .rltd-post {  margin-bottom:20px;  }

 .support_us_span {  font-size:18px;  font-family:'Cormorant Garamond', serif;  line-height:25px;  padding:10px;  display:block;  }

 .support_us_sidebar {  font-size:18px;  font-family:'Cormorant Garamond', serif;  line-height:25px;  padding:10px;  text-align:left;  display:inline-block;  }

.content-wrapper #welcome-to-new.only-mobile .supportUs2 {  width:25%;  display:inline-block;  vertical-align:text-bottom;  /* padding:10px;  */
  }

 .content-wrapper #welcome-to-new.only-mobile .supportUs3 h4 {  font-size:19px;  text-align:left;  padding:0;  font-weight:normal;  }

 .content-wrapper #welcome-to-new.only-mobile h2 {  background:#fff;  font-size:24px;  font-family:'Cormorant Garamond', serif;  padding:0;  font-style:italic;  }

 .category-colors.animalsandnature .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#12c9d2;  border-bottom:none;  }

 .category-colors.natural-health .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#a97dfb;  border-bottom:none;  }

 .category-colors.vegan-recipe .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button, .category-colors.recipe-monster .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#1FB566;  border-bottom:none;  }

 .category-colors.vegan-food .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#FFD300;  border-bottom:none;  }

 .category-colors.news .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#FFAC9E;  border-bottom:none;  }

 .category-colors.environment .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#12c9d2;  border-bottom:none;  }

 .category-colors.lifestyle .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  background:#FF69B3;  border-bottom:none;  }

 .content-wrapper #welcome-to-new.only-mobile .supportUs2 .donateBox-button {  width:100%;  background:#ccc;  }

 .content-wrapper #welcome-to-new.only-mobile .supportUs2 a:hover {  color:#fff;  }

 /** Petitions page */
.external-link-block{ display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 15px 0; width: 100%;}

.external-link-block .external-link-btn{ max-width:90%; margin-top: 15px; text-align: center; border-radius: 15px; padding: 8px 25px; display: flex; align-items: center; justify-content: center; box-shadow: 0 7px 15px rgba(181, 178, 187, 0.5); font-size: 18px; font-weight: bolder; color: #fff;background-color:#FFAC8E; cursor: pointer;}

.external-link-block .external-link-title{ max-width:100%; text-align:center; font-size: 28px; color: #333; line-height: 30px !important; font-family: 'Cormorant Garamond', serif; font-style: normal; letter-spacing: -1px; }

.external-link-block .external-link-btn:hover{ border-bottom: unset!important; }

.external-link-block .external-link-btn:hover{ box-shadow: unset; transition: 0.5s}

.banner_box.petitions {  border-top:3px solid #FFAC8E;  }

.carousel-indicators.petitions li.active {  background-color:transparent !important;  border:2px solid #FFAC8E;  }

.carousel-indicators.petitions li {  border:2px solid #FFAC9E;  background-color:#FFAC8E !important;  }

.banner_box.petitions h2 a:hover {  color:#0a0a0a;  border-bottom:3px solid #FFAC8E;  }

.carousel.petitions .carousel-control.left .fa,.carousel.petitions .carousel-control.right .fa {  color:#FFAC8E;  }

.petitions-feature-block{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }

.petitions-feature-block.reverse{ flex-direction: row-reverse; }

.petitions-feature-block .feature-text{ display: flex; flex-direction: column; justify-content: center; align-items: center; }

.petitions-feature-block .feature-text h2{ position: inherit; top: unset; left: unset; margin-right: auto; transform: unset; }

.category-colors.vegan-recipe .external-link-btn,.petition-block-item.vegan-recipe .external-link-btn{  background:#1FB566;  }

.category-colors.lifestyle .external-link-btn,.petition-block-item.lifestyle .external-link-btn{  background:#FF69B3;  }

.category-colors.natural-health .external-link-btn,.petition-block-item.natural-health .external-link-btn{  background:#a97dfb;  }

.category-colors.news .external-link-btn,.petition-block-item.news .external-link-btn{  background:#FFAC9E;  }

.category-colors.vegan-food .external-link-btn,.petition-block-item.vegan-food .external-link-btn{  background:#FFD300;  }

.category-colors.animalsandnature .external-link-btn,.petition-block-item.animalsandnature .external-link-btn{  background:#12c9d2;  }

.category-colors.human-interest .external-link-btn,.petition-block-item.human-interest .external-link-btn{  background:#eb7d01;  }

.category-colors.environment .external-link-btn,.petition-block-item.environment .external-link-btn{  background:#c25b2e;  }

.category-colors .external-link-block .external-link-btn{
 max-width: 300px;
 font-size: 30px;
}
/* End petitions page */


/*End*/
/*Stripe modal*/
.modal.stripe-modal .stripe.modal-dialog {  width:40%;  }

.modal.stripe-modal .stripe ul.nav-tabs li a {  border-radius:35px;  border-bottom:1px solid #ddd !important;  border:1px solid #ddd;  color:#4d4d4d;  }

.modal.stripe-modal .stripe ul.nav-tabs li.active a {  background:#ccc;  }

.modal.stripe-modal .stripe ul.nav-tabs li {  margin:2px;  }

.modal.stripe-modal .stripe .tab-content form.checkout-subscription-form,.modal.stripe-modal .stripe .tab-content form.checkout-form {  padding:10px;  text-align:center;  }

.modal.stripe-modal .stripe-button-el span { font-weight: bold;  height:20px;  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  text-decoration:none;  line-height:22px;  box-shadow:none;  padding:0;  border:none;  }

.modal.stripe-modal .stripe-button-el:not(:disabled):active span,.modal.stripe-modal .stripe-button-el:not(:disabled):active {  background:transparent;  background-image:url(../../themes/onegreenplanet/img/headerline.png);  background-position:0px 1.6em;  background-size:100% 1px;  background-repeat:repeat-x;  box-shadow:none;  color:#4d4d4d;  }
.modal.stripe-modal .control-group{ margin-bottom: 20px;}

.modal.stripe-modal .stripe-button-el:focus,.modal.stripe-modal .stripe-button-el span:focus {  outline:none;  }

.modal.stripe-modal {  /* text-align:center;  */
  }

.modal.stripe-modal .stripe-button-el {  background-image:url(../../themes/onegreenplanet/img/headerline.png);  background-position:0px 1.6em;  background-size:100% 1px;  background-repeat:repeat-x;  box-shadow:none; border:none; }

.modal.stripe-modal h2 {  background:#fff;  font-size:32px;  font-family:'Cormorant Garamond', serif;  position:relative;  }

.modal.stripe-modal .stripe .controls {  width:100%;  margin-left:0;  }

.modal .modal-body {  padding:20px;  }

.modal .modal-sub-head {  background:#fff;  font-size:20px;  padding:10px 10px;  font-weight:600;  font-family:'Cormorant Garamond', serif;  }

.modal.stripe-modal .stripe-label-class {  display:none;  }

.modal.stripe-modal .stripe button.close i {  color:#222 !important;  font-size:26px;  }

.modal.stripe-modal .stripe button.close {  margin-right:-14px !important;  margin-top:-14px !important;  float:right;  color:#333;  opacity:0.7;  }

.modal.stripe-modal .stripe button.close:focus {  outline:none;  }

.modal.stripe-modal .stripe button.close:hover {  opacity:1;  }

.modal .disclaimer-footer-text {  padding:20px;  color:#999;  font-size:12px;  font-family:'Cormorant Garamond', serif;  }

.modal.stripe-modal .modal-body h2:before {  background:url(./img/headerline.png);  background-size:100%;  content:"";  display:block;  height:1px;  position:absolute;  top:50%;  width:59%;  left:32%;  }

.modal.stripe-modal {  display:none;  background:rgba(0,0,0,.4);  cursor:pointer;  height:100%;  position:fixed;  right:0;  bottom:0;  left:0;  top:0;  width:100%;  z-index:100000;  }

.modal.stripe-modal .stripe .controls select.fullstripe-plan,.modal.stripe-modal .stripe .controls .fullstripe-form-input {  margin:0 auto;  width:100%;  box-shadow:none;  font-family:'Cormorant Garamond', serif;  font-size:16px;  background-color:#fff;  border-radius:0;  padding:2px 10px;  border:1px solid #ccc;  -webkit-appearance:none;  }

.modal.stripe-modal ul.nav-tabs {  border-bottom:none;  display:inline-block;  }

.modal.stripe-modal .stripe .controls .fa-caret-down {  margin-top:-20px;  margin-right:10px;  position:relative;  float:right;  display:inline-block;  }

.modal .disclaimer-footer-text a {  border-bottom:none !important;  color:#4d4d4d;  }

#Subscribe_id.btn-info {  background:transparent;  color:#4d4d4d;  font-size:22px;  font-family:'Cormorant Garamond', serif;  text-decoration:underline;  border:none;  font-weight:bold;  }

#Subscribe_id.btn-info:focus,.modal.stripe-modal .stripe .controls select:focus {  outline:none;  }

#Subscribe_id.btn-info:active {  box-shadow:none;  }

/*End*/
.adscenetr {  margin:0 auto;  text-align:center;  float:none;  }

.today_stories img {
  background-color: #e0e0d1;
  width: 100%;
  height: auto;
  max-height: 100%;
  min-height: 100%;
  object-fit: cover;
   position: absolute;
   top: 0;
   left: 0;
 }

 .jetpack-lazy-images-js-enabled .jetpack-lazy-image {
	opacity: 0;
  transition: opacity 0.3s ease;
}

.jetpack-lazy-image.jetpack-lazy-image--handled {
	opacity: 1;
}
.donate-page #error_explanation_0 {
 margin-left: 0;
 margin-top: 0;
 text-align: center;
}
.pubg160_600 {
 width: 160px;
 height: 600px;
 float: left;
 position: sticky;
 position: -webkit-sticky;
 margin-left: 10px;
 top: 23%;
}
.pubg_whitespace_adserved_300x250 {
 display: block;
 width: 100%;
 margin-left: 0%;
 text-align: center;
 height: auto;
 position: relative;
}
.unic-modal-container {
 overflow-y: scroll;
}
div[id^="div-gpt-ad"] {
 display: flex;
 justify-content: center;
 align-items: center;
}
@media (max-width:768px) {
 div[id^="div-gpt-ad"] {
  margin-bottom: 20px;
  margin-top: 20px;
 }
 .category div[id^="div-gpt-ad"] {
  margin-bottom: 20px;
  margin-top: 50px;
 }
}
.pubgalaxy-320-50-top-mobile,.pubgalaxy-320-50-1-mobile,.pubgalaxy-320-50-2-mobile,.pubgalaxy-320-50-3-mobile{
 display: none!important;
}