body {
padding: 50px 0px 0; font-size:1.46em;
}
.dpnone{display:none;}
.navbar-brand{ position: relative; top:-13px;}
.navbar-collapse {
position: relative;
padding-top: 30px !important;
max-height: 270px;
}
.navbar-collapse form[role="search"] {
position: absolute;
top: 0px;
right: 0px;
width: 100%;
padding: 0px;
margin: 0px;
z-index: 0;
}
.navbar-collapse form[role="search"] button,
.navbar-collapse form[role="search"] input {
padding: 8px 12px;
border-radius: 0px;
border-width: 0px;
color: rgb(119, 119, 119);
background-color: rgb(248, 248, 248);
border-color: rgb(231, 231, 231);
box-shadow: none;
outline: none;
}
.navbar-collapse form[role="search"] input {
padding: 16px 12px;
font-size: 14pt;
font-style: italic;
color: rgb(160, 160, 160);
box-shadow: none;
}

@media (min-width: 768px) {

.navbar-collapse {
  padding-top: 0px !important;
  padding-right: 38px !important;
}
.navbar-collapse form[role="search"] {
  width: 38px;
}
.navbar-collapse form[role="search"] button,
.navbar-collapse form[role="search"] input {
  padding: 15px 12px;
}
.navbar-collapse form[role="search"] input {
  padding: 25px 12px;
  font-size: 18pt;
  opacity: 0;
  display: none;
}
.navbar-collapse form[role="search"].active {
  width: 100%;
}
.navbar-collapse form[role="search"].active button,
.navbar-collapse form[role="search"].active input {
  display: table-cell;
  opacity: 1;
}
  .navbar-collapse form[role="search"].active input {
  width: 100%;
        text-align: right;
}
    .navbar-collapse form[role="search"].active button[type="submit"] {
        background-color: rgb(231, 231, 231);
  }
}
/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #f3565d;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}



/* 푸터 */

.site-footer {
    font-size: 16px;
    background: #F6F6F4;
    margin-top: 45px;
    border-top: 1px solid #E8E8DF;
    color: #666;
}

.footer-widgets {
    padding: 40px 0 0;
    border-bottom: 1px solid #E8E8DF;
}

.footer-widgets:before,
.footer-widgets:after {
    content: " ";
    display: table;
}

.footer-widgets:after { clear: both }


.footer-widgets .column {
    float: left;
}

.footer-widgets.widget-columns-4 .column {
    width: 23%;
    margin-right: 2.6666%;
}

.footer-widgets.widget-columns-3 .column {
    width: 31%;
    margin-right: 3.5%;
}

.footer-widgets.widget-columns-2 .column {
    width: 48%;
    margin-right: 4%;
}

.footer-widgets.widget-columns-1 .column {
    width: 100%;
}

.footer-widgets.widget-columns-2 .column:nth-child(2n+2),
.footer-widgets.widget-columns-3 .column:nth-child(3n+3),
.footer-widgets.widget-columns-4 .column:nth-child(4n+4) {
    margin-right: 0;
}

.footer-widgets .widget {
    margin-bottom: 40px;
}

.footer-widgets .widget h3.title {
    margin: 0 0 20px;
    font-size: 22px;
}



.site-info-top {
    border-bottom: 1px solid #E8E8DF;
    padding: 30px 0;
    background: #212425;
    text-align: center;
}


.site-info-top a {
    color: #fff;
}

.site-info-top a:hover {
    color: #F47857;
}


.site-info-top .navbar-brand {
    float: none;
    margin: 0;
}

.site-info-top .navbar-brand h2 {
    font-size: 34px;
    font-weight: bold;
}


.footer-menu {
    margin: 20px 0 0;
}

.footer-menu ul {
    list-style: none;
}

.footer-menu ul li {
    display: inline;
    margin-right: 15px;
    font-size: 14px;
}

.footer-menu ul li:last-child {
    margin-right: 0;
}



.site-info {
    padding: 30px 0;
    background: #F6F6F4;
    font-size: 14px;
    text-align: center;
 }


.site-info p {
    margin: 0 0 10px;
}

.site-info a {
    font-weight: bold;
}


.site-info:before,
.site-info:after {
    content: " ";
    display: table;
}

.site-info:after { clear: both }
/* Styles for Posts from Widgets */
.post-thumb img {
    max-width: 100%;
    height: auto;
}

.post-item {
    position: relative;
    margin: 0;
}


.post-item .background-overlay {

    /*
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 16%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.5) 100%); /* FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 16%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 16%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 16%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%); /* IE10+
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 16%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%); /* W3C
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9

    */
    position: absolute;
    opacity: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
}


.post-item .post-thumb {
    margin: 0;
    position: relative;
    background: #000;


}

.post-item .post-thumb img {
    transition: opacity .3s ease;
    /*opacity: .9;*/

}


.post-item:hover .post-thumb img {
    /*opacity: .6;*/
}

.post-item .post-item-content {
    z-index: 21;
}

.post-item:hover .entry-title {
    bottom: 17%;
}

.post-item .entry-title {
    position: absolute;
    bottom: 7%;
    left: 0;
    z-index: 21;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    max-width: 90%;
    transition: all .2s ease;
    margin-left: 15px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, 1);

}


.post-item .entry-meta {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    min-height: 50px;
    padding: 30px 20px 10px;
    width: 100%;
    bottom: 0;
    left: 0;
    color: #ffffff;
    margin: 0;
    z-index: 23;

}

.post-item:hover .entry-meta {
    visibility: visible;
    opacity: .8;
    color: #fff;
}

.post-item .entry-meta span {
    float: right;
    margin: 0 15px;
    color: #fff;
}

.post-item .entry-meta span.cat-links,
.post-item .entry-meta span.comments-link {
    float: left;
}

.post-item .entry-meta span + span:before {
    display: none;
}

.section-title {
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    background-color: #212425;
    padding: 0 15px;
    line-height: 33px;
    font-family: "Nanum Gothic";
}


.section-title:before,
.section-title:after { content: " "; display: table; }
.section-title:after { clear: both; }
/* Featured Category Widget */
.wpzoom-featured-cat  {
    margin: 0 0 40px;
}


.widget.wpzoom-featured-cat h3.title {
    margin-bottom: 0;
    background: none;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;

}

.wpzoom-featured-cat h3.title a {
    color: #fff;
    background-color: #212425;
    padding: 8px 15px 7px;
    line-height: 33px;
}

.wpzoom-featured-cat h3.entry-title {
    line-height: 1.3;
    font-size: 22px;
    font-weight: bold;
}

.wpzoom-featured-cat .featured-style-style_text h3.entry-title {
    margin-bottom: 10px;
    line-height: 1.5;
    font-weight: 900;
}



.wpzoom-featured-cat h3.title:hover {
    opacity: .8;
}


.widget h3.title-color-blue,
.wpzoom-featured-cat h3.title-color-blue a {
    background-color: #1C99E4;
}

.widget h3.title-color-red,
.wpzoom-featured-cat h3.title-color-red a {
    background-color: #ee4444;
}

.widget h3.title-color-green,
.wpzoom-featured-cat h3.title-color-green a {
    background-color: #22BB66;
}

.widget h3.title-color-black,
.wpzoom-featured-cat h3.title-color-black a {
    background-color: #212425;
}

.widget h3.title-color-orange,
.wpzoom-featured-cat h3.title-color-orange a {
    background-color: #F47857;
}


.widget h3.title-color-purple,
.wpzoom-featured-cat h3.title-color-purple a {
    background-color: #733FD8;
}

.wpzoom-featured-cat img {
    max-width: 100%;
    height: auto;
}


.wpzoom-featured-cat p {
    font-size: 14px;
    line-height: 1.8;
    margin: 0;
}

.wpzoom-featured-cat .post {
    float: left;
}

.featured-style-style_text .post-thumb {
    margin: 0 0 20px;
}



/* 1 Post */
.wpzoom-featured-cat .featured-grid-1 > div {
    width: 100%;
    float: none;
}


/* 2 Posts */
.wpzoom-featured-cat .featured-grid-2 > div {
    width: 50%;
}


.wpzoom-featured-cat .featured-grid-2.featured-style-style_text > div {
    width: 48%;
    display: inline-block;
    vertical-align: top;

}

.wpzoom-featured-cat .featured-grid-2.featured-style-style_text > div:nth-child(2) {
    margin-left: 4%;
}



/* 3 Posts */
.wpzoom-featured-cat .featured-grid-3 > div {
    width: 33.3333%;
}

.wpzoom-featured-cat .featured-grid-3 > div h3.entry-title {
    font-size: 16px;
}


.wpzoom-featured-cat .featured-grid-3.featured-style-style_text > div {
    width: 31.5%;
    display: inline-block;
    vertical-align: top;

}

.wpzoom-featured-cat .featured-grid-3.featured-style-style_text > div:nth-child(2) {
    margin-left: 2.75%;
    margin-right: 2.75%;
}


/* 4 Posts */
.wpzoom-featured-cat .featured-grid-4 > div {
    width: 50%;
}

.wpzoom-featured-cat .featured-grid-4.featured-style-style_text {
    font-size: 0;
}

.wpzoom-featured-cat .featured-grid-4.featured-style-style_text > div {
    width: 22%;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-right: 2.66666%;
}

.wpzoom-featured-cat .featured-grid-4.featured-style-style_text > div:nth-child(4) {
    margin-right: 0;
}


.wpzoom-featured-cat .featured-grid-4.featured-style-style_text > div h3.entry-title {
    font-size: 18px;
}


/* 5 Posts */
.wpzoom-featured-cat .featured-grid-5 > div:nth-child(1),
.wpzoom-featured-cat .featured-grid-5 > div:nth-child(2) {
    width: 50%;
}

.wpzoom-featured-cat .featured-grid-5 > div {
    width: 33.33333%;
}


.wpzoom-featured-cat .featured-grid-5 > div:nth-child(3) h3.entry-title,
.wpzoom-featured-cat .featured-grid-5 > div:nth-child(4) h3.entry-title,
.wpzoom-featured-cat .featured-grid-5 > div:nth-child(5) h3.entry-title {
    font-size: 22px;
}

.wpzoom-featured-cat .featured-grid-5.featured-style-style_text {
    font-size: 0;
}

.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:first-child,
.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:nth-child(2) {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-bottom: 30px;
}

.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:first-child {
    margin-right: 4%;
}


.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:nth-child(3),
.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:nth-child(4),
.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:nth-child(5) {
    width: 31.5%;
}


.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div:nth-child(4) {
    margin-left: 2.75%;
    margin-right: 2.75%;
}


.wpzoom-featured-cat .featured-grid-5.featured-style-style_text > div h3.entry-title {
    font-size: 20px;
}


/* 6 Posts */
.wpzoom-featured-cat .featured-grid-6 > div {
    width: 33.3333%;
}

.wpzoom-featured-cat .featured-grid-6 > div h3.entry-title {
    font-size: 20px;
}


.wpzoom-featured-cat .featured-grid-6.featured-style-style_text {
    font-size: 0;
}

.wpzoom-featured-cat .featured-grid-6.featured-style-style_text > div {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 31.5%;
}

.wpzoom-featured-cat .featured-grid-6.featured-style-style_text > div:nth-child(-n+3) {
    margin-bottom: 30px;
}

.wpzoom-featured-cat .featured-grid-6.featured-style-style_text > div:nth-child(2),
.wpzoom-featured-cat .featured-grid-6.featured-style-style_text > div:nth-child(5) {
    margin-left: 2.75%;
    margin-right: 2.75%;
}
/* 6 Posts */
.wpzoom-featured-cat .featured-grid-6_ > div {
    width: 16.6666%;
}

.wpzoom-featured-cat .featured-grid-6_ > div h3.entry-title {
    font-size: 12px;
}


.wpzoom-featured-cat .featured-grid-6_.featured-style-style_text {
    font-size: 0;
}

.wpzoom-featured-cat .featured-grid-6_.featured-style-style_text > div {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 14%;
}

.wpzoom-featured-cat .featured-grid-6_.featured-style-style_text > div:nth-child(-n+3) {
    margin-bottom: 30px;
}

.wpzoom-featured-cat .featured-grid-6_.featured-style-style_text > div:nth-child(2),
.wpzoom-featured-cat .featured-grid-6_.featured-style-style_text > div:nth-child(5) {
    margin-left: 2.75%;
    margin-right: 2.75%;
}
/* 10 Posts */
.wpzoom-featured-cat .featured-grid-10 > div {
    width: 11.1111%;
}

.wpzoom-featured-cat .featured-grid-10 > div h3.entry-title {
    font-size: 20px;
}


.wpzoom-featured-cat .featured-grid-10.featured-style-style_text {
    font-size: 0;
}

.wpzoom-featured-cat .featured-grid-10.featured-style-style_text > div {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 31.5%;
}

.wpzoom-featured-cat .featured-grid-10.featured-style-style_text > div:nth-child(-n+3) {
    margin-bottom: 30px;
}

.wpzoom-featured-cat .featured-grid-10.featured-style-style_text > div:nth-child(2),
.wpzoom-featured-cat .featured-grid-10.featured-style-style_text > div:nth-child(5) {
    margin-left: 2.75%;
    margin-right: 2.75%;
}

/* Widget area on the right to slider */

.slider_widgets .widget.wpzoom-featured-cat {
    margin: 0;
}

.slider_widgets .wpzoom-featured-cat .featured-grid-2 > div {
    width: 100%;
    float: none;
    max-height: 230px;
    overflow: hidden;
}

.slider_widgets .wpzoom-featured-cat .featured-grid-2 > div .post-thumb img {
    height: 230px;
    width: auto;
}

.slider_widgets .wpzoom-featured-cat .featured-grid-2 > div h3.entry-title {
    font-size: 20px;
}
