/*
Theme Name:     fastspeed-1
Theme URI:      n/a
Template:       kadence
Author:         IT_edu
Author URI:     n/a
Description:    초고속 테마
Version:        1.1
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


.pagination .page-numbers{
    border-radius: 0;
    font-family: Jost;
}

@media(min-width:1024px){
   body:not(.blog) .kb-posts-style-unboxed .entry-content-wrap{
        margin-left: 30px!important;
    } 
}


/*h2, h3 제목 스타일 변경*/
/* 소제목 꾸미기 */
.single .entry-content h2 {
    margin: 2em 0 0.6em 0;
    font-weight: bold;
    position: relative;
    font-size: 25px;
    line-height: 40px;
    background: #4a90e2; /* 밝은 파란색 */
    border: 0px solid #4a90e2;
    padding: 7px 15px;
    color: #ffffff; /* 흰색 */
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    font-family: inherit; /* 기본 폰트 사용 */
}

.single .entry-content h3 {
    color: #2c3e50; /* 진한 남색 */
    padding: 2px 10px 10px;
    text-align: left;
    border-left: #4a90e2 5px solid; /* 밝은 파란색 */
    margin: 2em 0 0.5em 0;
    background-color: #f0f7ff; /* 매우 연한 파란색 */
    border-bottom: 0.1em solid #4a90e2;
    font-size: 21px;
    font-weight: bold;
    font-family: inherit; /* 기본 폰트 사용 */
}


/*링크 스타일 변경*/
.single .entry-content p:not(.btn-theme):not(.wpml-banner) a, 
.single .entry-content #ftwp-postcontent > ul li a,
.single .entry-content #ftwp-postcontent > ol li a {
  word-break: break-all;
  color: #3e5898;
  transition: color .25s ease-in;
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 100%;
  background-image: linear-gradient(to right,#00BCD4,#5C6BC0);
  transition: all .25s ease-in;
  padding: 2px 0;
}

.single .entry-content p:not(.btn-theme):not(.wpml-banner) a:hover,
.single .entry-content #ftwp-postcontent > ul li a:hover,
.single .entry-content #ftwp-postcontent > ol li a:hover {
  background-size: 100% 100% !important;
  color: #fff !important;
  border-radius: 10px !important;
}
