/******************** site value *************************/
.brand-logo { background-image: url('https://d3h3k01ny8mjr.cloudfront.net/tv-report/2023/03/08211743/tvreport_logo_180x41.png'); } 
.error-body .error-article .brand-logo { width: 90px; height: 19px; } 
.header .logo-default { max-width: 300px; min-width: 88px; max-height: 69px; width:90px; } 
.footer .logo-default { max-width: 110px; min-height: 50px; } 
.gnb-wrap .menu li:hover a { color: #019e9f; } 
.pagenation a.current, .pagenation .current.current { color: #019e9f; border-color: #019e9f; } 
.news-view p strong a { color: #019e9f; } 
.news-view p a { color: #019e9f; } 
.post-from p a { color: #019e9f; } 
.gnb-wrap .menu li:checked::before, .gnb-wrap .menu li.current-menu-item::before { background-color: #019e9f; bottom:-21px; } 
.gnb-wrap .menu li:checked a, .gnb-wrap .menu li.current-menu-item a { color: #019e9f; } 
.comment-box .write-comment .absolute-box button { background-color: #019e9f; } 
body.policy .body ul.footer_link li.active { border: 1px solid #019e9f !important; } 
body.policy .body ul.footer_link li:hover a { color: #019e9f !important; } 
body.policy .body ul.footer_link li.active a, body.policy .body ul.footer_link li:hover a { color: #019e9f !important; } 
.author-name { color: #019e9f; } 
.author-link>a::after { background: #019e9f; } 
.gnb-wrap .menu li.current-post-parent::before { background-color: #019e9f; bottom: -21px; } 
.gnb-wrap .menu li.current-post-parent a { color: #019e9f; font-weight: bold; } 
@media screen and (max-width: 767px) { 
 	.header .search-wrap .icon-btn i { top: 0px; } /* 모바일 헤더 검색버튼 위치 수정 */
 } 
/******************** site value end *************************/

/* 헤더디자인 변경시 주석을 풀어주세요 (어두운 헤더 BG + 밝은 텍스트) */
/* .header { background-color: #019e9f; } 
.gnb-wrap .menu li a { color: #fff; } 
.gnb-wrap .menu li:hover a { color: #fff; } 
.gnb-wrap .menu li:checked a, .gnb-wrap .menu li.current-menu-item a { color:#fff; } 
@media screen and (max-width: 767px) { 
	.gnb-wrap .menu li:checked a, .gnb-wrap .menu li.current-menu-item a { color: #000; } 
	.header .gnb-wrap { background-color: #fff; } 
	.gnb-wrap .menu li a { color: #000; } 
	.gnb-wrap .menu li:hover a { color: #000; } 
	.icon-search { filter: invert(1); } 
	.header .search-wrap .icon-btn i { top: 5px; } 
 } */

/* 헤더디자인 변경시 주석을 풀어주세요 (밝은 헤더 BG + 검정 텍스트) */
/* .header { background-color: #ffcf35; } 
.gnb-wrap .menu li a { color: #000; } 
.gnb-wrap .menu li:hover a { color: #000; } 
.gnb-wrap .menu li:checked a, .gnb-wrap .menu li.current-menu-item a { color:#000; } 
@media screen and (max-width: 767px) { 
	.header .gnb-wrap { background-color: #fff; } 
	.gnb-wrap .menu li a { color: #000; } 
	.gnb-wrap .menu li:hover a { color: #ffcf35; } 
	.header .search-wrap .icon-btn i { top: 5px; } 
 } */

/******************** UI fix css START *************************/
/* nav size fix */
.gnb-wrap .menu {gap: 28px;}

/* bnb 좌우여백수정 */
.bnb .bnb-wrap .menu li:first-child {margin-left:135px;}
.bnb .bnb-wrap .menu li {margin-left: 40px;}

/* 모바일 bnb의 body와 간격 조정 */
@media screen and (max-width:840px) {
	body {padding-bottom: 0 !important; /* padding-bottom: 630px !important; */} /* 2024.09.25 */
	.news-view-m-bt {margin-bottom:70px;}	
	/* 	for about_us page */
	.page .body {margin-bottom:180px;}
	.hot-news {margin-bottom:25px;}
	.bnb .bnb-wrap .menu li:first-child {margin-left:0px;}
	.bnb .bnb-wrap .menu li {margin-left: 0px;}
}

.dp-image-container {text-align:center;}

/* 이시각 인기 뉴스 상단 - 제보 영역 : 전화번호, 메일 */
body.single-post .report {border: 1px solid #019e9f; padding: 6px 10px; text-align: center; margin: 25px auto;}
body.single-post .report p {font-size: 1.4rem !important; color: #707070; font-weight: 400; line-height: 22px !important; margin: 0 !important; padding: 0 !important;}
body.single-post .report p:nth-child(1) {color: #019e9f; font-weight: 800; font-size: 1.6rem !important; margin-bottom: 8px !important;}
body.single-post .report p a {color: #707070;}
@media screen and (max-width: 840px) {
	body.single-post .report {padding: 6px 6px;}
	body.single-post .report p {letter-spacing: -0.6px;}
	body.single-post .report p:nth-child(1) {font-size: 1.5rem !important;}
	body.single-post .report p span {display: none;}
}

.news-view .title-box { margin-top: 15px; }

/* font fix */
.card-type6 h3 { font-size: 2.2rem; font-weight:700; margin-bottom: 16px; }
.news-rank h3 { padding-bottom: 10px; margin-bottom: 0; border-bottom: none; font-size: 2rem; }
.weekly-best h3 { padding: 6px 0; margin-bottom: 4px; border-bottom: 1px solid; font-size: 2rem;  }
@media screen and (max-width: 767px) {/* 연합뉴스인포와 동일 */
	.news-view p {font-size: 18px !important; line-height: 1.5em !important; letter-spacing: -0.5px !important; padding: 10px 0 !important; text-align:justify; }
	.news-view p.dp-image-container {text-align:center;}
	.news-view h2 { font-size: 2rem !important; }
	h3.module-title { font-size: 20px !important; }
	.card-type6 h3 { font-size: 20px; margin-bottom: 16px; }
 }

/* 함께볼만한뉴스 mobile위젯 수정 */
.modified.news-rank li { height:fit-content; background-size: 25px; background-repeat: no-repeat; background-position: left -1px top 27px;} 
.modified.news-rank .news-right { width:100px; height:100px; } 
.modified.news-rank .news-right img { aspect-ratio:unset; border-radius:5px; } 
.modified.news-rank .news-left { padding-right: 5px; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; padding-left: 25px; }
.modified.news-rank .news-left .title { font-size: 18px; line-height: 1.5; letter-spacing: -1px; } 
.modified.news-rank li:nth-child(1) { background-image: url('https://static.viewus.co.kr/image/rank01.png'); }
.modified.news-rank li:nth-child(2) { background-image: url('https://static.viewus.co.kr/image/rank02.png'); }
.modified.news-rank li:nth-child(3) { background-image: url('https://static.viewus.co.kr/image/rank03.png'); }
.modified.news-rank li:nth-child(4) { background-image: url('https://static.viewus.co.kr/image/rank04.png'); }
.modified.news-rank li:nth-child(5) { background-image: url('https://static.viewus.co.kr/image/rank05.png'); }
.modified.news-rank .news-left > span { font-size: 30px; line-height: 1; font-weight: 600; color: #777; margin-right: 5px; display: none; } 
.modified.news-rank .title-box .line-txt-box time { display: none; }
.modified.news-rank .title-box .line-txt-box p > *:first-child { font-size: 15px; }

/* 댓글모듈,이시각인기뉴스모듈 위치변경 */
.pc-hidden { display:none; } 
.mo-hidden { display:block; } 
@media screen and (max-width: 767px) {
	.comments-rank-wrap { margin-top: 20px; margin-bottom: 15px; }
	.mo-hidden { display:none; } 
	.pc-hidden { display:block; } 
 }

/************************* UI fix css END *************************/

@media screen and (max-width:767px) {
	header {z-index: 9990;background: #fff;}
}


/* viewusAD 당신을 위한 인기글 썸네일 해상도 수정요청(강철님) */
.weekly-best .swiper-wrapper li img { object-fit: unset; }

/* for old contents (https://tvreport.co.kr/?c=news&m=newsview&idx=1122940) : 2024.08.27 */
@media screen and (min-width: 768px) {
	body.blog img {height: auto;}
}

/************************** 하단모듈 리뉴얼 2024.05.16 배포 **************************/

/* 구독 */
button.post-follow-pc { background-image: url("data:image/svg+xml,%3Csvg fill='%233e3e40' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E %3Cpath d='M2.002 27.959c0-0.795 0.597-1.044 0.835-1.154l8.783-4.145c0.63-0.289 1.064-0.885 1.149-1.573s-0.193-1.37-0.733-1.803c-2.078-1.668-3.046-5.334-3.046-7.287v-4.997c0-2.090 3.638-4.995 7.004-4.995 3.396 0 6.997 2.861 6.997 4.995v4.998c0 1.924-0.8 5.604-2.945 7.292-0.547 0.43-0.831 1.115-0.749 1.807 0.082 0.692 0.518 1.291 1.151 1.582l2.997 1.422 0.494-1.996-2.657-1.243c2.771-2.18 3.708-6.463 3.708-8.864v-4.997c0-3.31-4.582-6.995-8.998-6.995s-9.004 3.686-9.004 6.995v4.997c0 2.184 0.997 6.602 3.793 8.846l-8.783 4.145s-1.998 0.89-1.998 1.999v3.001c0 1.105 0.895 1.999 1.998 1.999h21.997v-2l-21.996 0.001v-2.029zM30.998 25.996h-3v-3c0-0.552-0.448-1-1-1s-1 0.448-1 1v3h-3c-0.552 0-1 0.448-1 1s0.448 1 1 1h3v3c0 0.552 0.448 1 1 1s1-0.448 1-1v-3h3c0.552 0 1-0.448 1-1s-0.448-1-1-1z'%3E%3C/path%3E %3C/g%3E%3C/svg%3E"); background-size: 18px; background-position: 12px 8px; background-repeat: no-repeat; margin-left: auto; margin-right: 0 !important; } 

/* related article with yarpp */
body.single-post .yarpp-thumbnails-horizontal .yarpp-thumbnail { margin: 0; border: none; } 
@media screen and (max-width: 767px) {
    .yarpp  { max-width: none !important; margin-left: 10px; } 
    .yarpp h3, .yarpp-related h3 { font-size: 20px !important; } 
    .yarpp-thumbnails-horizontal { display: flex; overflow-x: auto; overflow-y: hidden; height: fit-content; } 
    .yarpp-thumbnails-horizontal::-webkit-scrollbar { display: none; } 
    .yarpp-thumbnail > img { object-fit:cover; } 
    .yarpp-thumbnails-horizontal .yarpp-thumbnail-title { font-size: 16px !important; letter-spacing: -0.5px; font-weight: normal !important; } 
    .yarpp-thumbnails-horizontal .yarpp-thumbnail { width: 135px !important; } 
 }

/* below-yarpp */
.below-yarpp { padding: 10px 18px 30px 18px; } 
.below-yarpp ul li { padding-left: 15px; position: relative; margin-bottom: 10px; } 
.below-yarpp ul li:last-child { margin-bottom: 0; } 
.below-yarpp ul li::before { content: '└'; font-size: 14px; position: absolute; left: -5px; /*top: 50%; transform: translateY(-50%); */color: #444; } 
.below-yarpp ul li a { font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 105%; display: block; } 

/* comments-rank-wrap */
.comments-rank-wrap.pc-hidden { padding: 0 18px; } 

/* pc에서 보이면안되는 class */
@media screen and (min-width: 768px) {
    .yarpp-related-shortcode, .below-yarpp { display: none; } 
    .comments-rank-wrap.pc-hidden { display: none; } 
 }

/* mo에서 보이면안되는 class */
@media screen and (max-width: 767px) {
	.hot-news { display: none; }
 }

 .popular-news { width: calc(100% + 36px); margin: 20px 0; } 
 .popular-news-wrap { width: 100%; background: #f2f4f7; padding: 10px 18px; } 
 h3.popular-news-title { font-size: 20px; margin-bottom: 10px; width: 100%; padding: 0 18px; } 
 .popular-news-wrap ul { width: 100%; padding: 10px; box-sizing: border-box; background: #fff; border-radius: 8px; } 
 .popular-news-wrap ul li { padding: 10px 0; } 
 .popular-news-post { display: flex; justify-content: space-between; } 
 .popular-news-post-content { order: 1; align-content: center; } 
 .popular-news-post-content h4 { margin-bottom: 5px; } 
 .popular-news-post-content h4 a { font-size: 16px; font-weight: normal; letter-spacing: -0.5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: justify; } 
 .popular-news-post-content p a { color: #666; font-size: 13px; } 
 .popular-news-post-thumbnail { order: 2; } 
 .popular-news-post-thumbnail img { width: 110px; height: 70px; object-fit: cover; border-radius: 8px; display: block; margin-left: 10px; border: 1px solid #f2f2f2; } 
 /* 기존모듈추가수정 */
 .comments-rank-wrap.pc-hidden { margin-top: 20px; } 
 @media screen and (max-width: 767px) {
	.weekly-best { margin-top: 0px !important; }
}
 /************************** 하단모듈 리뉴얼 2024.05.16 배포 끝 **************************/

/* 뷰어스입점안내 */
.viewus-wrap-mo {margin-bottom: 30px;}
@media screen and (min-width: 768px) {
	.viewus-wrap-mo { display:none; }
}
@media screen and (max-width: 767px) {
	.viewus-wrap-pc { display:none; }
}

/* News Ticker */
ul.news_ticker {display: none; max-width: 730px; text-align: center; margin: 10px 0 30px; padding: 0 18px; 
	overflow-x: auto; overflow-y: hidden; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none;}
ul.news_ticker::-webkit-scrollbar {display: none;}
ul.news_ticker li {padding: 4px 10px 4px 19px; border-radius: 15px; border: 1px solid #ccc; margin-right: 7px; transition: all 0.2s; 
	background-image: url('https://cdn.maxmovieen.com/maxmovie/2024/05/28185847/hashtag-svgrepo-com-mod.svg'); background-size: 10px; background-repeat: no-repeat; background-position: left 6px center;}
ul.news_ticker li:hover,
ul.news_ticker li.active {border: 1px solid #000; background-color: #000; transition: all 0.2s;}
ul.news_ticker li:last-child {margin-right: 0;}
ul.news_ticker li a {font-size: 12px; letter-spacing: -0.6px; color: #696969; transition: all 0.2s;}
ul.news_ticker li:hover a,
ul.news_ticker li.active a {color: #fff; transition: all 0.2s;}
@media screen and (max-width: 840px) {
	ul.news_ticker {margin: 0; padding: 10px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; /* animation: scroll-left-right 15s linear infinite; */}
	body.single-post .title-box h1 {padding-top: 10px;}
	body.single-post header {background: #fff; z-index: 9999999999; box-shadow: 0px 4px 8px -7px #959595;}
}
@keyframes scroll-left-right {
	0% {transform: translateX(0%);}
	50% {transform: translateX(-100%);}
	100% {transform: translateX(0%);}
}

/* Search Result for News Ticker */
@media screen and (max-width: 840px) {
	.card-type8 .search-result h2 .bold {display: inline-block !important;}
}

/* breadcrumb */
.title-box > span { font-size: 14px; display: block; margin-bottom: 10px; }
@media screen and (max-width: 767px) {
    .title-box > span { margin-bottom: 0px; }
}
.title-box > span > span:nth-of-type(1)::after { content: '»'; padding-left: 6px; }
.title-box > span a { color: #000; font-weight: bold; }
.title-box .breadcrumb_last { display: none; }


/* 본문 광고 bg설정 */
/* .tvreport-adsense-content { padding: 10px 0; background: #f2f2f2; max-width: none !important; margin: 10px -18px 10px -18px !important; }
.tvreport-adsense-content .tvreport-adlabel { font-size: 12px; line-height: 1; letter-spacing: -0.3px; color: #999; text-align: center; }
.article-insert-ad { padding-top: 10px; }

.daum_banner_after_contents {display:none;}
@media screen and (max-width: 767px) {
	.daum_banner_after_contents {display:block;}
} */

/* Single Post > Breadcrumb (2024.11.18) */
body.single-post .breadcrumb {margin-bottom: 10px;}
body.single-post .breadcrumb ol {}
body.single-post .breadcrumb ol li {display: inline-flex; flex-direction: row; justify-content: center; align-items: center;}
body.single-post .breadcrumb ol li a {font-size: 14px; display: block; color: #000; font-weight: bold;}
body.single-post .breadcrumb ol li:first-child:after {content: "»"; padding: 0 6px;}
body.single-post .breadcrumb ol li:last-child {display: none;}

/* 메인페이지의 order 변경 (비디오 카테고리 최상단으로 옮기기 위해서) */
/* body.home .main-body {display: flex; flex-direction: column;}
body.home .main-body > article {order: 9;}
body.home .main-body > article.card-type1 {order: 1;}
body.home .main-body > article.card-type2 {order: 2;}
body.home .main-body > article:last-child {order: 3;} */



/* 2025. 03. 06 */
.yarpp-related {display: none !important;}
.below-yarpp {display: none !important;}
.popular-news {display: none !important;}
/* 당신을 위한 인기글 대체 php 모듈 */
.viewus-random-posts ul {display:flex;width:100%;flex-wrap:wrap;gap:2%;}
.viewus-random-posts ul li {width:49%;margin:5px 0;}
.viewus-random-posts ul li a {display:block;font-size:16px;}
.viewus-random-posts ul li p {overflow: hidden;display: -webkit-box;font-weight: normal;text-overflow: ellipsis;word-break: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;letter-spacing:-1px;margin:5px 0;}
.viewus-random-posts ul li img {width:100%;display:block;height:120px;}
@media screen and (max-width: 767px) {
	.viewus-random-posts ul li img {object-fit:cover;}
}

/* 2025.04.11 gnb handler */
@media screen and (max-width: 767px) {
	body.home {padding-top:108px !important;}
	#main {padding-top: 110px !important}
	header {position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 1000;transition: transform 0.3s ease-out, top 0.3s ease-out;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } 
	header.gnb-down {transform: translateY(-100%); } 
	/* gnb 영역만 노출시킬 높이 설정 필요 */
	header.gnb-up {top: -45px !important;} 
} 

/* author renew */
.author-wrap-renew { width: 100%; background: #f6f6f6; padding: 25px; display: flex; flex-direction: row; } 
.author-wrap-renew .author-left { flex: 1; } 
.author-wrap-renew .author-left .author-image-box { height: auto; display: block; } 
.author-wrap-renew .author-left .author-image-box img { width: 120px; height: 120px; border-radius: 120px; border: 1px solid #000; } 
.author-wrap-renew .author-mid { flex: 3; padding-right: 20px; } 
.author-wrap-renew .author-mid .author-meta { display: flex; flex-direction: row; gap: 15px; } 
.author-wrap-renew .author-mid .author-meta .author-name { font-size: 16px; } 
.author-wrap-renew .author-mid .author-meta .author-email { font-size: 16px; } 
.author-wrap-renew .author-mid .author-desc { margin: 5px 0 12px 0; } 
.author-wrap-renew .author-mid .author-desc p { color: #888; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } 
.author-wrap-renew .author-mid .author-related .author-related-posts { display: flex; flex-direction: column; gap: 5px; } 
.author-wrap-renew .author-mid .author-related .author-related-posts li { padding-left: 16px; position: relative; } 
.author-wrap-renew .author-mid .author-related .author-related-posts li::before { content: '└'; font-size: 14px; position: absolute; left: -5px; color: #444; } 
.author-wrap-renew .author-mid .author-related .author-related-posts li a { font-size: 16px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.5px; } 
.author-wrap-renew .author-mid .author-related .author-viewmore { display: flex; width: 130px; height: 38px; text-align: center; font-size: 13px; box-sizing: border-box; border: 1px solid #dfdfdf; background-color: #fff; border-radius: 19px; margin-top: 20px; align-items: center; justify-content: center; } 
.author-wrap-renew .author-right { flex: 0.5; border-left: 1px solid #d7d7d7; padding-left: 20px; display: flex; flex-direction: column; } 
.author-wrap-renew .author-right .subscribe-btn { display: flex; width: 100%; height: 38px; text-align: center; font-size: 14px; box-sizing: border-box; border: 1px solid #dfdfdf; background-color: #fff; border-radius: 19px; align-items: center; justify-content: center; margin-bottom: 20px; } 
.author-wrap-renew .author-right .subscriber-count { display: flex; flex-direction: column; align-items: center; gap: 7px; } 
.author-wrap-renew .author-right .subscriber-count .label { font-size: 14px; } 
.author-wrap-renew .author-right .subscriber-count .number { font-size: 16px; font-weight: bold; } 
@media screen and (max-width: 767px) {
	.author-wrap-renew { flex-direction: column; align-items: center; gap: 15px; } 
	.author-wrap-renew .author-mid { padding-right: 0; } 
	.author-wrap-renew .author-mid .author-meta { gap:5px; align-items: center;} 
	.author-wrap-renew .author-right { padding-left: 0; border-left: none; flex-direction: row; width: 100%; } 
	.author-wrap-renew .author-right .subscribe-btn { width: 50%;; margin-bottom:0; } 
	.author-wrap-renew .author-right .subscriber-count { flex-direction: row; justify-content: center; width:50%; } 
	.author-wrap-renew .author-mid .author-related .author-viewmore { width: 100%; font-size: 14px; } 
	.author-wrap-renew .author-mid .author-meta .author-email {font-size: 12px; color: #666;}
	.author-wrap-renew .author-mid .author-related .author-related-posts li a {font-weight: bold; font-size: 15px;}
	body.single .author-wrap-renew .author-mid .author-desc p {display:none;}
	body.single .author-wrap-renew .author-mid .author-related .author-viewmore {display:none;}
	body.single .author-wrap-renew .author-left .author-image-box img {width: 90px; height: 90px;}
 }

/* author-acchive percent */
.author-coverage-chart { width: 100%; margin-top: 20px; margin-bottom: 20px; padding: 20px; border: 1px solid #999; } 
.author-coverage-chart .chart-title { font-size: 20px; font-weight: bold; margin-bottom: 15px; } 
.coverage-item { display: flex; flex-direction: column; margin-bottom: 12px; } 
.coverage-item-box { display: flex; width: 100%; justify-content: space-between; align-items: center; font-size: 16px; } 
.coverage-item { display: flex; align-items: center; margin-bottom: 6px; flex-wrap: wrap; } 
.coverage-item .category-name { font-size: 18px; margin-right: 20px; } 
.coverage-item .bar-wrap { width: 100%; background: #eee; height: 10px; margin-top: 4px; border-radius: 5px; } 
.coverage-item .bar { background: #0073aa; height: 100%; } 
.coverage-item .percent { width: 40px; text-align: right; font-size: 18px; font-weight: bold; } 
@media screen and (max-width: 767px) {
	.author-coverage-chart .chart-title { font-size: 18px; } 
	.coverage-item .category-name { font-size: 16px; } 
	.coverage-item .percent { font-size: 16px; } 
 }

/* author list page */
body.page-id-195577 h1 { width:1102px; margin:auto; } 
body.page-id-195577 .main-body { display: flex; flex-direction: row; flex-wrap: wrap; gap: 20px; justify-content: space-between; padding-bottom: 80px; } 
body.page-id-195577 .author-wrap-renew { width: calc(50% - 10px); padding: 15px; } 
body.page-id-195577 .author-wrap-renew .author-left .author-image-box img { width: 75px; height: 75px; } 
body.page-id-195577 .author-wrap-renew .author-left { width: auto; flex: 0; margin-right: 15px; } 
body.page-id-195577 .author-wrap-renew .author-mid { padding-right: 10px; } 
body.page-id-195577 .author-wrap-renew .author-right { padding-left: 10px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: center; flex: 0.6; } 
body.page-id-195577 .author-wrap-renew .author-right .subscribe-btn { width: 100%; font-size: 13px; } 
body.page-id-195577 .author-wrap-renew .author-right .subscriber-count .label { font-size: 13px } 
@media screen and (max-width: 767px) {
	body.page-id-195577 h1 { width:auto; margin:auto; } 
	body.page-id-195577 .main-body { display: flex; flex-direction: column; } 
	body.page-id-195577 .author-wrap-renew { width: 100%; } 
	body.page-id-195577 .author-wrap-renew .author-left { padding: 0; } 
	body.page-id-195577 .author-wrap-renew .author-mid { padding: 0; } 
	body.page-id-195577 .author-wrap-renew .author-right { padding: 0; flex-direction: row; } 
	body.page-id-195577 .author-wrap-renew .author-right .subscribe-btn { width: 50%; } 
 }