/*main*/
@media (min-width: 992px) {
.nav a {font-size: 16px; font-weight: bold;}
}
.navbar .navbar-nav>li>a{font-size: 17px;font-weight: 500;color: #222;}
.navbar .navbar-header .navbar-brand img{max-height:75px;}

.elementor-widget .elementor-slick-slider .slick-dots button {box-shadow: none !important;}
.elementor-slick-slider .slick-dots-inside .slick-dots {bottom: 15px;}
.elementor-widget .elementor-slick-slider .slick-slider .slick-next, .elementor-widget .elementor-slick-slider .slick-slider .slick-prev {
    box-shadow: none !important;
}
/*footer*/
@media (min-width: 992px) {
.col-md-4 {
    width: 100%;
}
}
.footer-big hr {display: none;}
.hestia-bottom-footer-content {display: none;}
footer.footer.footer-black {
    background: #ccc;
}
.footer .col-md-4{width:100%;    text-align: center;}
footer.footer.footer-black a{color: #555;}


/*header*/
.navbar>.container{position:relative;}
.hestia_right .header-sidebar-wrapper{position:absolute; top:15px; left:0; padding: 0 80px;}
.hestia_right .header-sidebar-wrapper .header-widgets-wrapper{justify-content:space-between;}
.navbar.hestia_right .navbar-header, .navbar.hestia_right .header-sidebar-wrapper{flex:inherit;}
.navbar.hestia_right .navbar-header{margin:0 auto;}
.navbar.hestia_right .navbar-nav{justify-content:space-between; flex-wrap:nowrap; margin-top:10px;}
.navbar.navbar-scroll-point .navbar-nav{margin-top:0;}

#media_image-8 img, #media_image-9 img{height:70px !important; width:auto;}

.header-widgets-wrapper #media_image-8,
.header-widgets-wrapper #media_image-9 {display: none;}

@media (max-width:768px){
  .header{margin:0 !important;}
  .hestia_right .header-sidebar-wrapper{display:block; padding:0 10px;}
  .navbar .navbar-header .navbar-brand img{max-height:45px;}
  .navbar, .navbar.navbar-scroll-point{position:inherit; box-shadow:none; margin:0;}
  #media_image-8 img, #media_image-9 img{height:35px !important;}
  .navbar .title-logo-wrapper{margin: 0 auto; }
  .navbar .navbar-header .navbar-brand{padding:0;}
  .navbar-toggle-wrapper{display:none;}
}
@media all and (min-width:1025px) {
		#main-navigation {display: flex !important; flex-direction: row; align-items: center;}
		.navbar.hestia_right .navbar-nav{margin-left: 0px !important;width: 97% !important;}
		a.add_menu{position: absolute; top: 67%; right: -5.5%;}
		.navbar-scroll-point .add_menu{top:36%;}
		.navbar.hestia_right .navbar-header{max-width:1900px !important;}
		.navbar .title-logo-wrapper{max-width:1900px !important;}
    }
    



/*퀵메뉴*/
#qmnu{
    position:fixed;
    right: 2.5%;
    top:22%;
}
#cont,#subcont{position:relative;}
#cont1{width:30%;}
#cont2{width:70%;}
#cont3{width:150px;
    position: absolute;
    right: -150px;
    z-index: 1000;
}

#subcont1 {width:18%;}
#subcont2 {width:82%;}
#subcont3{width:150px;
    position: absolute;
    right: -150px;
    z-index: 1000;
}

@media (max-width:768px){
#subcont1 {width:100%;}
#subcont2 {width:100%;}
#subcont3{display:none;}
}

@media (min-height:1024px){
#subcont1 {width:18%;}
#subcont2 {width:82%;}
#subcont3{display:none;}
}

/*팝업*/
.elementor-popup-modal .dialog-widget-content{width:400px; height:380px; margin-left:-200px; margin-top:-190px; left:50%; top:50%;}
.elementor-field-subgroup{width:100%;}
.elementor-843 .elementor-element.elementor-element-e6ea655 :not(.elementor-field-type-upload).elementor-field-group :not(.elementor-select-wrapper).elementor-field{width:5%;margin:0;}
.elementor-843 .elementor-element.elementor-element-e6ea655 .elementor-field-group > label, .elementor-843 .elementor-element.elementor-element-e6ea655 .elementor-field-subgroup label{width:50%;line-height:0; font-size:14px;}
.elementor-popup-modal .dialog-message{overflow:hidden;}

/*사전등록*/
#text-11{width:7%; position:absolute; top:0; left:10%;}

@media (max-width:768px){
	#text-11{width:15%; position:inherit; top:0; left:0; margin:0 auto;}
}


@media all and (min-width:1025px) {
    .navbar.hestia_right .navbar-nav{
		margin-left:118px;}
#menu-item-2794{
		left:2%;}
}