#Single {
  padding: 80px 0 60px; }
  @media (min-width: 1024px) {
    #Single {
      padding: 120px 0 60px; } }
  #Single .SingleIn {
    max-width: 1000px;
    width: 90%;
    margin: auto; }
    @media (min-width: 1024px) {
      #Single .SingleIn {
        display: flex; } }
    @media (min-width: 1024px) {
      #Single .SingleIn #Post {
        width: calc( 100% - 270px );
        padding-right: 5%; } }
    #Single .SingleIn #Post .Data {
      display: flex; }
      #Single .SingleIn #Post .Data h4 {
        font-size: 1.125em;
        line-height: 1.25em;
        margin-right: 5px; }
      #Single .SingleIn #Post .Data p {
        font-family: 'Lato', sans-serif;
        font-size: 0.9em;
        margin: 2px 0 0 5px;
        color: #666; }
    #Single .SingleIn #Post h1 {
      font-size: 1.5em;
      line-height: 1.4em;
      border-left: 3px solid #333;
      padding-left: 20px;
      margin-top: 15px; }
      @media (min-width: 768px) {
        #Single .SingleIn #Post h1 {
          font-size: 2.2em; } }
    #Single .SingleIn #Post .single-content {
      margin: 40px auto 60px; }
      #Single .SingleIn #Post .single-content .contents {
        border: 1px solid #707070;
        padding: 10px 20px 10px; }
        @media (min-width: 768px) {
          #Single .SingleIn #Post .single-content .contents {
            padding: 20px 40px 20px; } }
        #Single .SingleIn #Post .single-content .contents h4 {
          font-size: 1.0em;
          font-weight: bold;
          text-align: center;
          margin-bottom: 10px; }
          @media (min-width: 768px) {
            #Single .SingleIn #Post .single-content .contents h4 {
              font-size: 1.2em;
              margin-bottom: 20px; } }
        #Single .SingleIn #Post .single-content .contents ul {
          border-top: 1px solid #707070;
          padding-top: 20px; }
          #Single .SingleIn #Post .single-content .contents ul li {
            margin-bottom: 10px; }
            #Single .SingleIn #Post .single-content .contents ul li a {
              font-size: 0.8em;
              font-weight: 400;
              color: #121212;
              transition: .5s; }
              @media (min-width: 768px) {
                #Single .SingleIn #Post .single-content .contents ul li a {
                  font-size: 1.0em; } }
              #Single .SingleIn #Post .single-content .contents ul li a:hover {
                color: #036eb8; }
      #Single .SingleIn #Post .single-content .sab-title {
        padding-top: 70px; }
      #Single .SingleIn #Post .single-content h2 {
        font-size: 1.2em;
        margin: 0px;
        color: #121212;
        padding: 15px 10px;
        line-height: 1.4em;
        background-color: #E4E4E4;
        text-align: center;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          #Single .SingleIn #Post .single-content h2 {
            font-size: 1.4em; } }
      #Single .SingleIn #Post .single-content h3 {
        font-weight: 500;
        font-size: 1.0em;
        line-height: 1.6em;
        font-feature-settings: "palt";
        letter-spacing: 0.08em;
        border-top: 1px solid #707070;
        border-bottom: 1px solid #707070;
        text-align: center;
        padding: 10px 0px;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          #Single .SingleIn #Post .single-content h3 {
            font-size: 1.2em; } }
      #Single .SingleIn #Post .single-content h4, #Single .SingleIn #Post .single-content h5 {
        font-weight: 400;
        font-size: 0.9em;
        line-height: 1.6em;
        font-feature-settings: "palt";
        letter-spacing: 0.08em; }
        @media (min-width: 768px) {
          #Single .SingleIn #Post .single-content h4, #Single .SingleIn #Post .single-content h5 {
            font-size: 1.0em; } }
      #Single .SingleIn #Post .single-content h6 {
        font-size: 0.9em;
        line-height: 1.8em;
        letter-spacing: 0.08em;
        text-align: justify; }
      #Single .SingleIn #Post .single-content p {
        font-size: 0.8em;
        line-height: 1.8em;
        color: #222;
        letter-spacing: 0.08em;
        text-align: justify; }
        @media (min-width: 768px) {
          #Single .SingleIn #Post .single-content p {
            font-size: 0.9em; } }
      #Single .SingleIn #Post .single-content a {
        color: #036eb8;
        transition: .5s; }
        #Single .SingleIn #Post .single-content a:hover {
          color: #65AADD; }
      #Single .SingleIn #Post .single-content img {
        margin-bottom: 5px;
        margin-top: 2px;
        max-width: 100%;
        height: auto; }

#New_post {
  width: 100%;
  margin: 50px auto 40px;
  padding: 50px 0;
  background-color: #efefef; }
  #New_post .New_posIn {
    max-width: 1240px;
    margin: auto; }
    #New_post .New_posIn #new_entries-3 {
      padding: 0; }
      @media (min-width: 1240px) {
        #New_post .New_posIn #new_entries-3 {
          display: flex; } }
      #New_post .New_posIn #new_entries-3 h3 {
        font-size: 1.6em;
        margin-bottom: 20px;
        padding-left: 5%; }
        @media (min-width: 1240px) {
          #New_post .New_posIn #new_entries-3 h3 {
            padding-left: 0%;
            width: 140px; } }
      #New_post .New_posIn #new_entries-3 .new-entry-cards {
        display: flex;
        overflow: auto;
        padding: 0 0 0 5%; }
        @media (min-width: 1240px) {
          #New_post .New_posIn #new_entries-3 .new-entry-cards {
            padding: 0 0 0 0%; } }
      #New_post .New_posIn #new_entries-3 .new-entry-card-title {
        width: 200px;
        padding-bottom: 10px;
        font-size: 0.9em; }
      #New_post .New_posIn #new_entries-3 img {
        width: 200px; }
      #New_post .New_posIn #new_entries-3 figure {
        margin: 0 0 10px 0;
        font-size: 0; }
  #New_post .new-entry-card.widget-entry-card.e-card.cf {
    margin-right: 20px; }
  #New_post .popular-entry-cards.widget-entry-cards.no-icon.cf {
    display: flex; }
  #New_post .new-entry-card-date.widget-entry-card-date.display-none {
    display: none; }
  #New_post ::-webkit-scrollbar {
    height: 8px; }
  #New_post ::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(122, 122, 122, 0.4); }
  #New_post ::-webkit-scrollbar-track {
    background-color: rgba(122, 122, 122, 0.2); }

.ViewAllBtn {
  text-align: center;
  margin: 40px 0 120px; }
