/* bootstrap wpresso.css */

/* 기본 (모바일) */
h1, .h1 { font-size: 1.5rem !important; } /* 약 28px */
h2, .h2 { font-size: 1.5rem !important; }  /* 약 24px */
h3, .h3 { font-size: 1.228rem !important; } /* 약 20px */
h4, .h4 { font-size: 1.25rem !important; }/* 약 18px */
h5, .h5 { font-size: 1.125rem !important; }    /* 약 16px */
h6, .h6 { font-size: 1.124rem !important; }/* 약 14px */

/* 태블릿 이상 (>=768px) */
@media screen and (min-width: 768px) {
  h1, .h1 { font-size: 2rem !important; }   /* 32px */
  h2, .h2 { font-size: 1.75rem !important; }/* 28px */
  h3, .h3 { font-size: 1.5rem !important; } /* 24px */
  h4, .h4 { font-size: 1.25rem !important; }/* 20px */
  h5, .h5 { font-size: 1.125rem !important; }    /* 약 16px */
  h6, .h6 { font-size: 1.125rem !important; }/* 약 14px */
}

/* 데스크탑 중간 (>=960px) */
@media screen and (min-width: 960px) {
  h1, .h1 { font-size: 2.25rem !important; }/* 36px */
  h2, .h2 { font-size: 2rem !important; }   /* 32px */
  h3, .h3 { font-size: 1.75rem !important; }/* 28px */
  h4, .h4 { font-size: 1.5rem !important; } /* 24px */
  h5, .h5 { font-size: 1.25rem !important; }    /* 약 16px */
  h6, .h6 { font-size: 1.125rem !important; }/* 약 14px */
}

/* 큰 데스크탑 (>=1200px) */
@media screen and (min-width: 1200px) {
  h1, .h1 { font-size: 2.5rem !important; } /* 40px */
  h2, .h2 { font-size: 2.25rem !important; }/* 36px */
  h3, .h3 { font-size: 2rem !important; }   /* 32px */
  h4, .h4 { font-size: 1.75rem !important; }/* 28px */
  h5, .h5 { font-size: 1.5rem !important; }    /* 약 16px */
  h6, .h6 { font-size: 1.125rem !important; }/* 약 14px */
}


.max-full{max-width:1200px; width:100%} 
.max-wide-full{max-width:2000px; width:100%} 

.max-half{ max-width:auto;}
.max-wide-full .max-half{ max-width:auto;}
 
.outwhite > a:hover { background:none;color:#fff; border:2px solid #fff }
.outwhite > a{background:none; border:2px solid #fff}


#main.max-full {padding: 0 1.5em;}
@media screen and (min-width: 576px) {
}
@media screen and (min-width: 768px) {
#main.max-full {padding: 0 1.5em;}
}
@media screen and (min-width: 960px) {

}
@media screen and (min-width: 1200px) {
#main.max-full {padding: 0 5em;}
}

  