/*모바일 로고 크기 */
.logo-mobile img {height:40px; top:10px!important;}
.logo-mobile {padding:5px 0;}


/* PC Footer 폰트 설정 */
/* 폰트크기, 자간 */ .menu-is-vertical .vertical-footer-copyright {font-size:13px; letter-spacing:0px;}
/* 행간 */ .menu-is-vertical .vertical-footer-copyright li {margin-bottom: 4px!important;}
/* 배경색 */ .menu-is-vertical .vertical-footer-copyright li span {background-color:#3290b1bf; padding:2px 4px;}
.menu-is-vertical .vertical-footer-copyright {text-align:left;}


/* Mobile Footer 폰트 설정 */
@media only screen and (max-width: 480px){
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:10px!important;}
.menu-is-vertical .vertical-footer-copyright {text-align:left; font-size:11px;}
}


/* 모바일 아이콘 */
.gnb_m_icon {padding: 22px 18px 0 0px;}
.gnb_m_icon img {width:24px; height:24px; padding-left:14px;}

/* 로딩시 로고화면 제거 */
.preloader-cover-screen {display:none;}

/* 테이블 */
.tablepress tfoot th, .tablepress thead th {text-align: center; background-color:#dcdcdc;}
.tablepress td, .tablepress th {text-align:center;}
.tablepress tbody td {font-size:12px!important;  line-height:14px; padding:16px 0px;}
.tablepress thead th {background-color: #000000; font-size: 12px; line-height:14px;}
.tablepress tbody tr:first-child td {vertical-align:middle;}
.tablepress tbody td, .tablepress tfoot th .tablepress .thead th{border-top: 1px solid #dddddd3b;}

/* 메뉴배경  */
.vertical-menu, .simple-menu, .theme-is-dark .vertical-menu, .theme-is-dark .simple-menu {background: rgba(0,0,0,0.25);}
.vertical-footer-copyright li {color: rgba(255, 255, 255, 0.81)!important;}

/* Custoum */
.footer-container-wrap {background: rgba(0,0,0,0.0);}
.vertical-footer-copyright li {padding-left:20px;}
.vertical-menu ul.mtree a {text-align:left;}
.vertical-footer-copyright li {color:rgba(256,256,256,0.5);}
.vertical-menu ul.mtree a {padding: 12px 0;}
.proofing-client-details ul.event-details {display:none;}
.proofing-shortcode .gridblock-header-wrap {display:none;}
.two-column, .edge-to-edge .portfolio-header-left.two-column, .woocommerce.archive #container {display:none;}
.mtheme-post-like-wrap.mtheme-editors-pick .column-gridblock-icon {display:none;}
#gridblock-container.proofing-item-wrap .lazyloaded + .work-details {display:none;}
.proofing-client-details h1 {margin-bottom:8px;}
.mtheme-lightbox .lg-sub-html {display:none !important;}
.responsive-mobile-menu ul.mtree a {padding:14px 0;}

.slideshow_title {font-size: 34px; font-weight: 200;}
.slideshow_caption {font-size: 18px; font-weight: 200; line-height:22px;}
.slideshow_caption {width:50%;}

/* 포스트 */
.gridblock-element .work-details {max-width:100%!important;}
.gridblock-columns-wrap .blog-grid-element-content .work-details {padding:20px 0  0 0!important;}
 .entry-content .entry-post-title h2 a, .blog-grid-element-content .work-details h4 a {font-size:24px; letter-spacing:-2px; font-weight:400!important;}
.entry-wrapper {margin-bottom:60px!important;}
.blog-grid-element .summary-info {display:none;}
.postsummarywrap {display:none;}
.no-comments {display:none;}

.menu-is-onscreen .responsive-mobile-menu {padding:0px;}
.vertical-menu ul.mtree > li > a {font-size: 14px;}
.vertical-menu ul.mtree ul.sub-menu a {padding: 7px 0 7px 14px;}
.responsive-mobile-menu ul.mtree > li > a {font-size:12px;}
.responsive-mobile-menu ul.mtree a {padding: 12px 0;}
.vertical-footer-copyright li {margin-bottom:4px!important;}

@media only screen and (max-width: 480px){
.gnb_m_reservation {background-color:#191919;}
}
.gnb_m_reservation {padding:20px 0px;}
.gnb_m_reservation img{width: 14px; height: 14px; margin-bottom:-2px;}
.gnb_m_reservation span{font-weight:400; color:#fff; font-size:14px; letter-spacing:-0.2px;}

/* 타이틀, 폰트 */
.entry-content h2 {font-size:50px; letter-spacing:-2px; }
.entry-content h3 {font-size:24px; color:#8c8c8c!important; }
.entry-content h4 {font-size:26px; letter-spacing:-2px; color:#fff!important; }

@media only screen and (max-width: 480px){
.entry-content h2 {font-size:34px; letter-spacing:-2px; }
.entry-content h3 {font-size:16px; color:#8c8c8c!important; }
.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap {width:98%!important;}
.responsive-mobile-menu ul.mtree a {font-size: 14px;}
.gnb_m_reservation {padding:4px 0;}
.vertical-footer-wrap {padding: 16px 36px 20px 36px;}
.slideshow_title {font-size: 46px; font-weight: 200;}
.slideshow_caption {font-size: 18px; font-weight: 200;}
}

/* Fullscreen Title &amp; Text 위치 지정 */
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:360px!important;}

@media only screen and (max-width: 768px){
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:40px!important;}
}

.font_14 {font-size:14px;}
.font_body {font-size:12px; line-height:24px; margin-bottom:60px; margin-top:-20px;} 
