/* slider dots */
.elementor-slick-slider ul.slick-dots{text-align:right; padding:20px 50px;}
.elementor-widget .elementor-slick-slider .slick-dots button:before{color:#004d79}
.elementor-slick-slider ul.slick-dots li button:before{font-size:20px; font-family:FontAwesome; color:#004d79; }
.elementor-slick-slider ul.slick-dots li.slick-active button:before{color:#004d79;}
.elementor-slick-slider ul.slick-dots li {padding:15px!important;}


/*카카오맵*/
.root_daum_roughmap{width:100%!important;}

/* Navigation style */
a{color:#000; font-weight:400;}
.navbar {
  background: #fff;
  color: #333;
  box-shadow: none!important;
  font-weight:bold;
} 
  .navbar .navbar-nav>li>a{ font-weight:bold !important;}


@media all and (max-width:768px){
  .navbar .navbar-nav>li>a {
    color: #333; font-weight:bold !important;
  }  
}

.navbar-scroll-point {
  background: #fff; color:#333;transition:1s;
}

.navbar .navbar-nav>li>a {
  font-size: 18px;
  font-weight: 400;
  font-family: 'Noto Sans KR', sans-serif;
}
em:hover{color: #333 !important;}
.navbar .navbar-nav>li>a:hover{color: #333 !important;}

.navbar .navbar-header .navbar-brand p {
  font-size: 25px;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
}

.navbar .navbar-nav>li:not(.btn):hover a:before, .navbar .navbar-nav>li:not(.btn):hover .hestia-toggle-search:before {
  display: none;
}
/* 2-depth navigation  horizontal align */

/*.navbar.hestia_left .navbar-nav{border-bottom: 1px solid #ededed; padding-top:50px;}*/
#main-navigation ul.nav>li{padding-right:20px;}

/* footer */
.hestia-bottom-footer-content{display:none;}
.footer-big{padding:0;}

/* Remove box shadow*/
button {box-shadow:none !important;-moz-box-shadow:none !important; }
button:hover  {box-shadow:none !important;-moz-box-shadow:none !important; }




/*mobile toggle btn*/
.elementor-menu-toggle{color:#fff;}
.elementor-nav-menu--dropdown a {color:#0070c0}

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, 
.elementor-nav-menu--dropdown
.elementor-item.highlighted, 
.elementor-nav-menu--dropdown 
.elementor-item:focus, 
.elementor-nav-menu--dropdown 
.elementor-item:hover, 
.elementor-sub-item.elementor-item-active, 
.elementor-sub-item.highlighted, 
.elementor-sub-item:focus, 
.elementor-sub-item:hover{background-color:#0070c0}

/*kboard button color*/
a.kboard-default-button-small, input.kboard-default-button-small, button.kboard-default-button-small{background: #0070c0 !important;}
 #kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a{background:#0070c0 !important;}
#kboard-wonderful-product-list .kboard-pagination .kboard-pagination-pages li:hover a, 
#kboard-wonderful-product-list .kboard-pagination .kboard-pagination-pages li.active a{border:1px solid #0070c0 !important; background-color:#0070c0 !important;}
a.kboard-wonderful-product-button-small, input.kboard-wonderful-product-button-small, button.kboard-wonderful-product-button-small{background:#0070c0 !important;}



/*갤러리상세보기삭제*/
/*#kboard-wonderful-product-document .kboard-content{display:none;}
#kboard-wonderful-product-document .kboard-wonderful-product-detail-wrap{display:none;}*/

/*갤러리input*/
#kboard-default-editor input[type=text], #kboard-default-editor input[type=email], 
#kboard-default-editor input[type=number], #kboard-default-editor input[type=date], 
#kboard-default-editor input[type=password]{
    display: inline;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    color: #666666;
    border-radius: 0;
    border: 1px solid #dcdcdc;
    box-shadow: none;
    background-color: transparent;
    box-sizing: border-box;
vertical-align: top;
}
#kborad-wonderful-product-editor select:hover, 
#kboard-wonderful-product-editor input[type=text]:hover, 
#kboard-wonderful-product-editor input[type=email]:hover, 
#kboard-wonderful-product-editor input[type=number]:hover, 
#kboard-wonderful-product-editor input[type=date]:hover, 
#kboard-wonderful-product-editor input[type=password]:hover, 
#kboard-wonderful-product-editor textarea:hover,
#kborad-wonderful-product-editor select:focus, 
#kboard-wonderful-product-editor input[type=text]:focus, 
#kboard-wonderful-product-editor input[type=email]:focus, 
#kboard-wonderful-product-editor input[type=number]:focus, 
#kboard-wonderful-product-editor input[type=date]:focus, 
#kboard-wonderful-product-editor input[type=password]:focus, 
#kboard-wonderful-product-editor textarea:focus
{border-bottom:2px solid #9e9e9e!important;}


.form-group.is-focused .form-control
{background-image:none/*background-image:-webkit-gradient(linear, left top, left bottom, from(#959595),to(#959595)),-webkit-gradient(linear, left top, left bottom, from(#959595),to(#959595))!important;*/}
.form-control, .form-group .form-control, .woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea, div.wpforms-container .wpforms-form input[type=date], div.wpforms-container 
.wpforms-form input[type=datetime], div.wpforms-container .wpforms-form input[type=datetime-local], div.wpforms-container 
.wpforms-form input[type=email], div.wpforms-container .wpforms-form input[type=month], div.wpforms-container .wpforms-form input[type=number], 
div.wpforms-container .wpforms-form input[type=password], div.wpforms-container .wpforms-form input[type=range], div.wpforms-container .wpforms-form input[type=search], 
div.wpforms-container .wpforms-form input[type=tel], div.wpforms-container .wpforms-form input[type=text], div.wpforms-container .wpforms-form input[type=time], 
div.wpforms-container .wpforms-form input[type=url], div.wpforms-container .wpforms-form input[type=week], div.wpforms-container .wpforms-form select, div.wpforms-container .wpforms-form textarea
{background-image:none}

/*갤러리이미지가운데정렬*/
#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-lightslider{float:none!important;margin:0 auto}

/*갤러리상세메인*/
#kboard-wonderful-product-list .kboard-list .kboard-list-item .kboard-wonderful-product-wrap .kboard-wonderful-product-content {display:none;}


/*icon*/
[class*=" eicon-"], [class^=eicon]{
	    font-family: eicons !important;
}

/*줄바꿈*/

@media (max-width: 575px) {    
p{word-break:keep-all;}
}
/*footer
footer.footer.footer-black{display:none;}*/

.align, .align1 {display: inline-block; overflow: hidden; margin: 0.5px;}
.align1 img{width:70%}  
.footer.footer.footer-black{background:#fff; color:#333; font-family: 'Noto Sans KR', sans-serif!important;}
.align1{margin-right:-20px;}
.col-md-4{ width:100%;}
footer.footer.footer-black .copyright, .footer-big .footer-menu li a, footer.footer.footer-black hr, .hestia-bottom-footer-content{display:none;}
.theme-info {  display: none;}
.site-info {display:none;}
footer.footer.footer-black a{color:#333;font-weight:bold;}
footer.footer.footer-black a:hover{color:#4298e7;}
/*모바일*/
@media only screen and (max-width:480px){
  .align1{display: flex;align-content: center;justify-content: center;} 
  .align1{margin-right:0px;}
  .align1{text-align:center;}
  .align{padding-top:10px!important}
  .align{font-size:10px; margin:2px;}
}

/*슬라이드버튼*/
.elementor-widget .elementor-slick-slider .slick-slider .slick-next:before, .elementor-widget .elementor-slick-slider .slick-slider .slick-prev:before {color:#004b67;}
.elementor-widget .elementor-slick-slider .slick-slider .slick-next:before, .elementor-widget .elementor-slick-slider .slick-slider .slick-prev:before{color:#004b67; display:none;}
.slick-prev:before, .slick-prev:before:hover{color:rgba(0,75,103,0.2)}

#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-option-field{margin-left:0;}
#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-option-field:before{
  display:block; font-size:16px; margin-top:10px; padding-bottom:10px; font-weight:bold; color:#0054a6; border-bottom:1px solid #cccccc; content:"첨부파일";}
#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-option-field .kboard-attach button{width:auto;}