/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */

.owl-theme .owl-nav {
  margin-top: 10px;
  -webkit-tap-highlight-color:transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background:none;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled{
    opacity: 0.5;
    cursor: default}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
        display:inline-block;
        width:10px; 
        height:10px; 
        border-radius:10px; 
        margin:0 3px; 
        border:1px solid #fff; 
        box-shadow:1px 1px 0px #777;
        -webkit-backface-visibility: visible;
        transition: opacity 200ms ease;}
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background:#fff }




/*기본 템플릿 수정 추가*/
.owl-nav {position: absolute; top:50%; transform:translateY(-36px); width:100%; height:0px}
.owl-nav button:nth-child(1) {position:relative; left:15px;}
.owl-nav button:nth-child(2) {position:absolute; right:15px}
.owl-nav button svg {color:#fff; font-size:36px}
.owl-nav button:hover svg {transform:scale(1.5); transition:0.3s} 
.owl-dots {position:absolute; bottom:40px; text-align:center; width:100%; height:0px}

/*시스템메인 > 장비*/
#instrumentRolling .owl-nav {position:absolute; top:160px; transform:translateY(-0%); width:100%; height:0px}
#instrumentRolling .owl-dots {position:absolute; top:190px; text-align:center; width:100%; height:0px}


/*제품메인 > 신제품*/ 
#mPDT_new #newestDiv {overflow:visible}
#mPDT_new .owl-nav {display:none;}
#mPDT_new .owl-dots {position:absolute; bottom:-40px; text-align:center; width:100%; height:0px}

/*뉴스미디어메인 > 뉴스*/
#mNews .storycont .owl-nav {display:none !important}
#mNews .storycont .owl-dots .owl-dot span {background:none; border:1px solid #888; box-shadow:1px 1px 0px #ddd;}
#mNews .storycont .owl-dots {position:relative; bottom:-40px; text-align:center; width:100%; height:0px}
#mNews .owl-theme .owl-dots .owl-dot.active span, #mNews .owl-theme .owl-dots .owl-dot:hover span {background:#888}

/* 메인 게이트 빅롤링*/
.mgate-bnr .owl-nav {display:none}
.mgate-bnr .owl-dots {z-index:510; bottom:45px;}

/* 메인 게이트 콘텐츠 롤링*/
.mgate-cont .owl-nav {display:none}
.mgate-cont .owl-dots .owl-dot span {background:none; border:1px solid #ddd; box-shadow:1px 1px 1px #ddd; width:8px; height:8px; margin:0px 2px}
.mgate-cont .owl-dots .owl-dot.active span, .mgate-cont .owl-dots .owl-dot:hover span {background:#cc0000; border:1px solid #cc0000}

/* 논문 */
.cit-roll .owl-nav {position:relative; top:0px; transform:translateY(0px);} 
.cit-roll .owl-dots {bottom:-30px}

/* 연관 비디오 리스트*/
.videoplay .relatelist .owl-nav {display:none}
.videoplay .relatelist .owl-dots {bottom:-20px}

/*학회 상세*/
.confer-detail .booth .owl-dots {position:absolute; bottom:-30px; text-align:center; width:100%; height:0px}

 
@media all and (max-width:768px){ 
   .owl-nav button svg {color:#fff; font-size:36px;} 
   .owl-nav button:hover svg {transform:none; transition:none}
    
    #instrumentRolling .owl-nav {position: absolute; top:110px; transform:translateY(0px); width:100%; height:0px}
    #instrumentRolling .owl-nav button svg {font-size:30px;}
    #instrumentRolling .owl-dots {position:absolute; top:135px; text-align:center; width:100%; height:0px} 

    #mPDT_new .owl-dots {bottom:-15px;}
    
    #mNews .storycont .owl-dots {bottom:-20px;}
    
    .mgate-bnr .owl-dots {z-index:510; bottom:35px;} 
    
    .cit-roll .owl-nav {top:-10px; transform:translateY(0px);}
    .cit-roll .owl-dots {bottom:-5px}
	
	.videoplay .relatelist .owl-dots {bottom:0px; top:185px;}  
}
