@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600&amp;display=swap');
#page-header-bg[data-text-effect="rotate_in"] .wraped span  {font-family: 'EB Garamond', serif; font-weight:400;}

/* 공통 */
.material .wpb_row, .material .wpb_content_element  {margin-bottom:10px!important;}
.toggle h3 a {color:#000; font-weight:400; font-size:20px; line-height:30px;}
#sidebar.span_3 {display:none;}
.single-portfolio.material #boxed .post-area  {width: 100%; padding: 0 20%;}

/* Style */
.sf-menu >li ul {padding: 10px; width: 20em; margin-top: -40px;}
.cq-datatable-medium .cq-datatable-cell {padding:12px 20px;}
.kboard-contact-form-poweredby  {display:none;}
.kboard-venus-webzine-poweredby {display:none;}
.kboard-pure-gallery-poweredby  {display:none;}
.testimonial_slider .image-icon.has-bg  {width: 350px; height: 200px;}
.testimonial_slider .image-icon     {border-radius: 10px;}

/* typho */
body #page-header-bg h1, html body .row .col.section-title h1 {font-size:54px; line-height:64px;}
blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] .controls
{font-size: 16px!important; line-height: 28px!important; font-family: 'Noto Sans KR', sans-serif!important;}
.foot {font-size:12px; line-height:22px; letter-spacing:0.5px;}
.gallery_txt  {font-size:16px; line-height:26px; font-family: 'Noto Serif KR', serif;}
.cq-datatable .cq-datatable-header.cq-datatable-bg-darkgray {text-align:center; font-weight:600;}
.toggle h3 a {color:#000; font-weight:400; font-size:20px; line-height:30px;}

/* layout */
.cq-imgwitharrow-content  {text-align:left!important; padding:0px 40px;}
.cq-imgwitharrow-container.right .cq-imgwitharrow-content {padding:60px!important;}
.photobakery_gallery_grid_container .grid-item-inner  {padding-top:60px;}
 .review_box {padding:0px 40px 0px 0px;}
#full_width_portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  {margin-top:80px;}
#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap  {padding-top:100px;}


/* ---------- Media Query 1280 ----------  */
@media only screen and (min-width:1024px){.view_m{ display:none; }}
/* ---------- Media Query 480 ----------  */
@media only screen and (max-width:480px){
  #page-header-bg span  {font-size:70px!important; line-height:70px!important; font-weight:100!important;}
  body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {font-size:18px!important; line-height:26px!important; font-weight:100!important;}
  body h1 {font-size:18px; line-height:28px;}
  div[data-style="minimal"] .toggle h3 a  {font-size:16px; line-height:24px;}
  .view_pc{ display:none; }
 .review_box {padding:0px 20px;}
 .toggle h3 a {color:#000; font-weight:400; font-size:16px; line-height:26px;}
 .col h2, h2 {font-size:26px; line-height:34px; letter-spacing:-1px;}
 .sofia .tg-item-title, .sofia .tg-item-title a {font-size:13px!important; line-height:20px!important; font-weight:300!important; letter-spacing:-0.5px!important;}
 .sofia .tg-item-title {padding:10px 20px!important;}
 .tg-item .tg-light h2  {padding:0px!important;}
 .sofia .tg-item-content-holder .tg-item-content-inner  {padding:10px 10px!important;}
 .wpb_wrapper h1.vc_custom_heading  {font-size:28px!important; margin-bottom:30px!important;}
 .material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {font-size:14px; line-height:18px;}
.cq-datatable-medium .cq-datatable-cell {background-color: #f5f5f5;} 
.cq-datatable-row:nth-of-type(odd)  {background-color:rgb(233 233 233 / 0)!important;}
.cosmosfarm-floating-menu .floating-menu-item img {max-width:42px; max-height:42px;}
  .single-portfolio.material #boxed .post-area  {width: 100%; padding: 0 0%;}
}