/*공용설정*/

/* -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out; */

/*폰트설정*/

/*S코어드림*/
@import url('../fonts/scdream/stylesheet.css');

/*NotoSans*/
/* @import url('../fonts/NotoSans/stylesheet.css'); */

/* *:not(.fa):not(.glyphicon){font-family: s-core_dream4_regular, dotum, sans-serif !important;} */
*:not(.fa):not(.glyphicon):not([class*='ri-']){font-family: scdream, dotum, sans-serif !important;}
html{font-size: 12px !important;}
/*폰트설정 end*/

body{background-color: #e9eaed;}
/* .at-body {background-color: rgb(255, 255, 255);} */

/*헤더이미지삭제*/
.pc-header .at-container {background: none;}
/*헤더이미지삭제 end*/

.at-lnb{background-color: #2c2c2c;}
.at-lnb ul{padding: 0;font-size: 1rem;line-height: 3rem;}
.at-lnb ul li a{color: #fff !important;}

/* a태그 색상*/
a:link, a:visited {color:#333;text-decoration:none}
a:hover, a:focus, a:active {color:#888;text-decoration:none}
/* a태그 색상 end*/

.pc-menu .logo{max-height: none;max-height: 18px;}
.m-logo{max-height: none;max-height: 18px;margin: 15px;}

/*메뉴폰트*/
.pc-menu .nav-home .menu-a, .pc-menu .menu-a{font-size: 16px;}
/*메뉴폰트 end*/

/*메뉴색상*/

.pc-menu{background-color:#222222; box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pc-menu .nav-top .menu-a{background: transparent;color: #fff;font-weight: 200;}
.pc-menu .nav-top .menu-li:hover .menu-a{background-color: transparent;}
.pc-menu .nav-top .menu-li .menu-a.active{position: relative;text-decoration: underline;}
.pc-menu .nav-top .menu-li:hover .menu-a, .pc-menu .nav-top .menu-li.on .menu-a {background: transparent;color: #b6b4b4;}

.nav-fixed .pc-menu .nav-top .menu-a{color: #fff;}
/* .pc-menu .nav-top .menu-li.on .menu-a .menu_line{width: 100%;height: 2px;background-color: red;display: block;top:-30px;} */

/*모바일메뉴색상*/
.m-header {background-color:#222222;}
.m-header .header-icon, .m-header .header-logo{padding: 7px 0;}
.m-header a {color: #fff;}
.m-menu .m-nav ul li.active a, #sidebar_menu > div > div > a.active{color: #888;font-weight: bold;}

#sidebar-box .sidebar-menu .ca-head > a {
    padding: 5% 15px;
}

.skin-blue .main-header .navbar {
    background-color: #00a1ff;
}

.skin-blue .main-header .logo {
    background-color: #008ddf;
}
.skin-blue .main-header .logo:hover {
    background-color: #00beff;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover{
	background-color: #00beff;
}

/*section*/

/*공용*/
	/*캡챠*/
	.captcha_key{width: 100px;}
	
	.section{position: relative;padding: 6% 0;}
	.section .section_title_wrapper{text-align: center; color: #4a251c;}
   	.section .section_title_wrapper .section_title{font-size: 4rem;line-height: 4.6rem;font-weight: 400;margin :20px 0;}
   	.section .section_title_wrapper .section_title .section_title_text{display: inline-block;}
   	.section .section_title_wrapper span.line{margin: 0px auto;background-color: #333;width: 100%;height: 3px;content: "";display: block;border-radius: 15px;margin-top: 15px;}
   	.section .section_title_wrapper .section_title_desc{font-size: 2rem; line-height: 3rem;margin: 20px 0 5%;color: #333;}
   	
   	/*타이틀*/
	.at-title {display: table;width: 100%;position: relative;overflow: hidden;height: 24vh}
	.at-title .at-container{display: table-cell;width: 100%;position: relative;overflow: hidden;vertical-align: middle;}
	.at-title .page-title, .at-title .page-desc{position: relative;top:0;left: 0;right:0;bottom:0;text-align: center;}
	.at-title .page-title{font-size: 3rem;line-height: 4rem;color: #fff;font-weight: 200;margin-bottom: 10px;}
	.at-title .page-desc span{font-size: 1rem;line-height: 2rem;margin-top: 10px;background-color: rgba(42, 48, 60, 0.5);color:#fff !important;padding: 5px 20px;display: inline-block;}
	
	@media (max-width: 767px){
		.responsive .at-title .page-title {
		    left: 0;bottom: 0;
		}
	}
	/*타이틀 end */
	
	/* 위치 */
	.page_name{display: block;font-size: 3rem;line-height: 3.6rem;text-align: center;margin: 5% auto;}
	/* 위치 end */
   
   	.card{background-color: transparent;text-align: center;padding: 20% 5px;margin: 5% 0;}
   	.card:hover{box-shadow: 10px 10px 5px  #333;}
	.card .title{margin-top: 10%;font-size: 1.3rem;line-height:1.9rem;margin-bottom: 5px;}
	.card .desc{color: #656565;}
	
	.btn-round{border: 1px solid #333;border-radius: 30px !important;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
	.btn-round:hover{background-color: #333;color: #fff;}
	
	/*메인*/
	.carousel-control.left, .carousel-control.right{background-image: none;}

	
	/*메인 end*/

   
   /* 무료상담신청 폼메일 */

	
   
   @media (max-width: 991px){
		.responsive .at-body .section .at-container {
			padding: 0 !important;
		}
		
		.responsive .at-title { height:20vh; }
		.section{position: relative;padding: 100px 0;}

		
   }
   
   /*추천*/
   .view-good-box .view-good a:hover{background-color: #333;}
   .view-good-box a {background: rgb(245, 245, 245);padding-top: 0px;
    border-radius: 8px;
    width: 100px;
    height: auto;
    text-align: center;
    color: rgb(51, 51, 51);
    font-size: 22px;
    line-height: 26px;
    display: inline-block;
    padding: 15px 20px;
    border: 1px solid #ddd;
}


/*공용 end*/

/*section end*/

	
/*푸터*/
#thema_wrapper > footer > .at-links{background-color: #363839;border: none;}

#thema_wrapper > footer > div.at-infos{background-color: #282a2b;}
#thema_wrapper > footer > div.at-infos .media-body .logo{margin: 18px auto;height: 18px;}
#thema_wrapper > footer > div.at-infos .contents{color: #fff;text-align: center;}

@media (max-width: 991px) {
	html{font-size: 8px !important;}	
/* 	[class*="col-"] {padding: 0 5px !important;} */
}

.wow{display: none;}

#se2_tool > div > ul.se2_font_type > li.husky_seditor_ui_fontName, .cke_sc{display: none !important;}

/*공용설정 end*/

/*adminlte*/
/* #thema_wrapper > div.content-wrapper > div.at-body > div.at-container{margin: 0 auto !important;max-width: none;} */
.content-header{padding: 15px 0 !important;}
legend{display: none;}
.sidebar-menu .treeview-menu>li>a{padding: 10px 5px 10px 15px;}
.breadcrumb_section{padding: 15px 15px !important;background-color: #fafafa !important;}
.main-header .logo{height: 52px;line-height: 52px;}

.at-body.content > .at-container{padding: 0;max-width:none;}
.boxed.wrapper .at-body .at-container {padding: 0px;}
@media (max-width: 991px){
	.responsive .at-body > .at-container {
	    padding: 0 !important;
	}
}
/*
@media (min-width: 1200px){
	.responsive .boxed.wrapper {
	    max-width: none;
	}	
}
*/


