/* BASIC css start */
/* BASIC css start */
.pbanner { text-align:center; padding:50px 0 0}
.root_daum_roughmap {width:100% !important}
.wrap_controllers, .root_daum_roughmap button {display:none !important}

.root_daum_roughmap img[src$="marker_map01.png"]{content: url("http://www.iblank.co.kr/design/iblank/wib/img/common/mpoint2.png"); }

/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.root_daum_roughmap img[src$="marker_map01.png"]{
background: url("http://www.iblank.co.kr/design/iblank/wib/img/common/mpoint2.png") no-repeat}
}
*/


/* BASIC css start */

.branch {
  display: flex;
  flex-direction: column;
  align-items: center;
  width:100%;
  overflow:hidden;
}
.branch:after { content:""; display:block; clear:both}
.branch h2 { font-size:30px; font-weight:500; text-align:center; padding:100px 0 }
.accordion {
  width: 100%;
  margin: 0 auto;
  overflow:hidden;
  border-bottom:1px solid #dcdcdc;
}
.accordion:after { content:""; display:block; clear:both}
.accordion__head {
  cursor: pointer;
  padding: 10px 0 20px;
  justify-content: space-between;
  align-items: center;
}
.accordion__head:after{content:""; display:block; clear:both}
.accordion__head strong{
  display:block !important;
  color: #000;
  font-size: 20px;
  font-weight:500;
  padding:0 10px 5px 0;

}
.accordion__head strong:after {
        content:url("/design/iblank/wib/img/common/mpoint1.png");display:inline-block; padding: 10px; margin: 0;
      }

.accordion__head span{
  display:block !important;
  color: #000;
  font-size: 15px;
  font-weight:400;
}

.accordion__body {
  padding:0;
  overflow:hidden;
}
.accordion__body .photo {float:left;width:480px;height:300px}
.accordion__body .photo img {width:100%}
.accordion__body .location {float:left; width:764px;height:300px;}
.accordion__body:after{content:""; display:block; clear:both}


/* BASIC css end */

.applink { text-align:center; padding:50px 0}
.applink strong { display:block; text-align:center; margin:0 0 30px}
.applink span { padding: 30px 5px}

/* tab */
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  flex-wrap:wrap;
}
.nav-link {display: block;font-size:16px;cursor:pointer; padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus {text-decoration: none;}
.nav-tabs {border-bottom: 1px solid #ccc;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color: #e9ecef #e9ecef #ccc;}
.nav-pills .nav-link.cbp-filter-item-active,.nav-pills .show > .nav-link { color: #fff; background-color: #07293a;}
.nav-fill > .nav-link,.nav-fill .nav-item {-ms-flex: 1 1 auto; flex: 1 1 auto;text-align: center;}
/* cubeportfolio */
.cbp{width:100%;}
.cbp-item{margin:0;width:100%;}
.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap {background: rgba(71, 130, 211, 0.8); }
.cbp-l-grid-mosaic-flat .cbp-l-caption-title, .cbp-l-grid-slider-testimonials-body { font-weight: 400;}
.cbp-l-grid-slider-testimonials-footer {font-weight: 500; }
.cbp-l-slider-testimonials-wrap {border: 0px; }
.cbp-caption-activeWrap {background-color: #07293a; }
.cbp-caption-fadeIn .cbp-caption-activeWrap, .cbp-caption-zoom .cbp-caption-activeWrap {
  background-color: rgba(71, 130, 211, 0.8); }
.cbp-l-caption-desc {color: rgba(255, 255, 255, 0.8); }
.cbp-l-caption-alignCenter {display: table;width: 100%; height: 100%; }
.cbp-l-caption-alignCenter .cbp-l-caption-body {display: table-cell;vertical-align: middle; text-align: center;padding: 10px 0; }
.cbp-l-filters-button{display:flex;align-items:center;padding-left:2px;flex-wrap:wrap;width:100%;margin-bottom:50px;}
.cbp-l-filters-button::after{content:'';display:block;clear:both;}
.cbp-l-filters-button .cbp-filter-item {
    background-color: #FFFFFF;
    border: 1px solid #ECECEC;
    color: #888888;
    cursor: pointer;
    margin-left: -1px;margin-bottom:-1px;
    overflow: visible;
    padding: 10px 0px;
    position: relative;
    flex: 0 0 calc(11.1111111% - 1px);max-width:calc(11.1111111% - 1px);text-align:center;
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
}
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {border-color: #07293a; }
.cbp-l-filters-button .cbp-filter-item{font-size:16px;font-family:"Noto Sans KR"}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {background-color: #07293a;border-color: #07293a;color:#fff; }
.cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight {background-color: rgba(0, 0, 0, 0.5);text-transform: uppercase; font-size: 11px; font-weight: 600; } 
.cbp-l-caption-buttonLeft:hover, .cbp-l-caption-buttonRight:hover {color: #fff; }
.cbp-l-project-desc-title span, .cbp-l-project-details-title span, .cbp-l-project-related-title {font-weight: 600; }
.cbp-l-project-details-visit {  background-color: #07293a;}

/* BASIC css end */

