/*
 * Theme Name: Camfoot Theme
 * Version: 1.0.0
 * Theme URI: http://camfoot.com
 * Description: Camfoot theme.
 * Author: Camfoot.com
 * Author URI: http://camfoot.com
 * Template: jnews
 * License: Copyright 2022
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * */

/* ------------------------------------------------------------------------- *
 *  *  Theme customization starts here
 */* ------------------------------------------------------------------------- */

.box_wrap {
    position: relative;
    overflow: hidden;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }
.jeg_boxed.jeg_sidecontent .jeg_container, .jeg_boxed:not(.jeg_sidecontent) .jeg_viewport {
  max-width: 1080px;
  margin: 0 auto;
} 
.jeg_pl_md_2, .jeg_pl_md_3 {
  margin-bottom: 30px;
  overflow: hidden;
  border-top: solid 1px #ddd;
  padding-top: 30px;
}
a.jeg_readmore {
  display: none;}
.jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4em;
  margin: 0 0 5px;
}


.jeg_boxed:not(.jeg_sidecontent) .jeg_container .jeg_navbar_wrapper.jeg_sticky_nav {
  max-width: 1080px;
}
.jeg_logo img {
    min-height: 50px;
    image-rendering: optimizeQuality;
    display: block;
}
.jeg_post_excerpt {
  font-size: 16px;
  line-height: 1.6;
  margin-top: 1em;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__excerpt {
  font-size: .9em;
  line-height: 1.6em;
}
.single .content-inner {
  color: #333;
  font-size: 18px;
  line-height: 1.625em;
  word-break: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
}
.gwolle-gb-write-button input.button {
  float: none;
  color: #000;
}
.gwolle-gb .gb-entry .gb-author-info, .gwolle-gb .gb-entry .gb-entry-content {
  display: block;
  font-size: 1rem;
  line-height: 1.7rem;
  margin: 1.8rem 0;
}


.gwolle-gb .gb-entry .gb-author-info .gb-author-name {
  padding-left: 10px;
  font-weight: 700;
  color: #c50002;
}
.gwolle-gb .gb-entry {
  position: relative;
  border-top: 1px #c50002 solid !important;
  padding: 10px 0;
  margin: 0;
  clear: left;
}
.gwolle-gb-write-button input.button {
  float: none;
  color: #fff !important;
  width: 100%;
  font-weight: 600;
  background-color: #c50002;
  line-height: 1;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  font-weight: 700;
  color: #c50002;
}