@charset "utf-8";

/* Common */
body { line-height: 22px; font-family: dotum, "Roboto", sans-serif; font-size: 13px; color: rgb(51, 51, 51); overflow-y:scroll; }
body.is-pc .ko { font-size:12px; }
body.is-mobile { font-size:14px; }

a { color: rgb(51, 51, 51); cursor: pointer; text-decoration: none; }
a:hover, a:focus, a:active { color: crimson; text-decoration: none; }

fieldset legend { display:none; }
label { font-weight:normal; }
label.checkbox, label.radio { line-height:12px; font-size: 12px; font-weight: normal; cursor: pointer; }
hr { margin-top: 20px; margin-bottom:20px; border:0; border-top:1px solid #eee; display:block; }
h1, h1 a { font-family: "Roboto", sans-serif; }
h2, h2 a { font-family: "Roboto", sans-serif; }
h3, h3 a { font-family: "Roboto", sans-serif; }
h4, h4 a { font-family: "Roboto", sans-serif; }
h5, h5 a { font-family: "Roboto", sans-serif; }
blockquote { font-size: 12px; margin:0px 0px 20px; }

/* Font */
.en { font-family: "Roboto", sans-serif; }
.ko { font-family:dotum, sans-serif; line-height: 22px; }
.ko small { font-family:dotum, sans-serif; }
.sns-share-icon img { width:20%; max-width:34px; border-radius:50%; }

/* Thema Common */
.wrapper { position:relative; overflow:hidden; margin:0px auto;}
.boxed.wrapper { overflow:visible; }
.aside-menu-in .wrapper { }
.at-container { position:relative; background:#fff; }
.is-pc .at-container { min-height:500px; }
.at-content { position:relative; margin:0px auto; padding:50px 0px; }
.at-content-main { }
.at-content-side { }
.at-row { margin-left:-10px; margin-right:-10px; }
.at-col { padding-left:10px; padding-right:10px; }

/* Content Style #01 */
.content-1 { background: #fafafa; }

/* Content Style #02 */
.content-2 { background: #fafafa; }
.content-2 .at-content > .container { background: #fff; border:1px solid #ddd; padding:20px; }
.is-mobile .content-2 .at-content > .container { padding:20px 10px; }

/* Content Style #03 */
.content-3 { background: #fafafa; }
.content-3 .at-content-main { background:#fff; border:1px solid #ddd; padding:20px; }
.is-mobile .content-3 .at-content-main { padding:20px 10px; }

/* Content Style #04 */
.content-4 { background: rgba(255, 255, 255, 0.5); }
.content-4 .at-content > .container { background: #fff; border:1px solid #ddd; padding:20px; }
.is-mobile .content-4 .at-content > .container { padding:20px 10px; }

/* Content Style #05 */
.content-5 { background: rgba(0, 0, 0, 0.25); }
.content-5 .at-content > .container { background: #fff; border:1px solid #ddd; padding:20px; }
.is-mobile .content-5 .at-content > .container { padding:20px 10px; }

/* Tab */
.miso-tab.div-tab .nav li.active,
.miso-tab.div-tab .nav li.active a,
.miso-tab.div-tab-top .nav li.active,
.miso-tab.div-tab-top .nav li.active a { border-top-color: #333 !important; }
.miso-tab.div-tab-bottom .nav li.active,
.miso-tab.div-tab-bottom .nav li.active a { border-bottom-color: #333 !important; }

/* Remote Control */
.at-rc { position: fixed; z-index: 9998; background: none; list-style:none; padding:0px; margin:0px; }
.at-rc > li > a,
.at-rc .rc-box { position: relative; display: block; text-align:center; background:#fff; border-radius:50%;}
.at-rc .rc-icon { position: relative; display: inline-block; text-align:center; border-radius: 50%;	width:36px;	height:36px; line-height:36px; font-size:19px; }
.at-rc .rc-cnt { position: absolute; border-radius: 50%; width:18px; height:18px; line-height:18px; font-size:11px; text-align:center; padding-right:1px; letter-spacing:-1px; }
@media (min-width: 992px) {
	.at-rc { top:25%; right: 25px; }
	.at-rc .rc-box { border-radius: 50%; width:42px; height:42px; line-height:48px; margin-bottom:7px; }
	.at-rc .rc-cnt { top:-4px; right:-4px; }
}
@media (max-width: 991px) {
	.at-rc { left: 0px; bottom:0px;	}
	.at-rc > li { display: table-cell; width: 1%; }
	.at-rc .rc-icon { margin-top:4px; }
	.at-rc .rc-cnt { top:0px; right:0px; }
	body { margin-bottom:36px; }
}

/* Sidebar */
.at-sidebar { top: 0px; width: 280px; height: 100%; right: 0px; display: none; position: fixed; z-index:99999; background: rgb(34, 34, 34); border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; color: rgb(136, 136, 136); margin-left:40px; }
.at-sidebar label { line-height:12px; font-size: 12px; font-weight: normal; cursor: pointer; }
.at-sidebar .close-box { position:absolute; top:0; left:0; margin-left:-35px; margin-top:65px; background: rgb(34, 34, 34); color: rgb(255, 255, 255); text-align:center; width:36px; height:36px; z-index:999999; line-height:36px; border:1px solid rgb(51, 51, 51); border-right:0px; -webkit-backface-visibility: hidden; cursor:pointer; }
.at-sidebar .close-box i { font-size: 16px; font-weight: 300 !important; }
.at-sidebar .sidebar-wrap { overflow:auto; height:100%; }
.at-sidebar .sidebar-title { margin: 0px; padding: 8px 20px; color: rgb(97, 97, 97); text-transform: uppercase; overflow: hidden; font-size: 11px; position: relative;  }
.at-sidebar .sidebar-title::after { background: rgb(51, 51, 51); left: 15px; top: 26px; width: 80px; height: 1px; position: absolute; content: "";  }
.at-sidebar .sidebar-box { padding: 20px; }
.at-sidebar .sidebar-box h5 { font-size: 12px; }
.at-sidebar .sidebar-nav { margin-bottom:20px; }
.at-sidebar .sidebar-nav > ul { list-style: none; margin: 0px; padding: 0px; }
.at-sidebar .sidebar-nav > ul > li { border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; }
.at-sidebar .sidebar-nav > ul > li > a { padding: 6px 20px; color: rgb(176, 176, 176); display: block; }
.at-sidebar .sidebar-nav > ul > li > a:hover { background: rgb(41, 41, 41); color: rgb(255, 255, 255); text-decoration: none; }
.at-sidebar .sidebar-nav > ul > li > a > i { margin-right: 5px; }
.at-sidebar .profile-box { padding: 20px 20px 0px; }
.at-sidebar .profile { height:95px; }
.at-sidebar .profile h3 { color: rgb(255, 255, 255); font-size:20px; line-height:30px; padding:8px 0px; margin:0px; letter-spacing:-1px; display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.at-sidebar .profile p { color: rgb(138, 138, 138); padding:0px; margin:0px; }
.at-sidebar .badge { font-weight:normal; }
.at-sidebar .profile-photo { width:80px; height:80px; margin:0px; margin-right:15px; border-radius: 50%; border:4px solid #000; -webkit-box-shadow: 0 0 0 5px rgb(34,34,34), 0 0 10px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 5px rgb(34,34,34), 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 5px rgb(34,34,34), 0 0 10px 0 rgba(0, 0, 0, 0.2); }
.at-sidebar .profile-photo img { width:100%; height:100%; border-radius: 50%; }
.at-sidebar .profile-photo i { width:100%; height:100%; font-size:40px; line-height:72px; text-align:center; color:#666;}
.at-sidebar .btn-admin,
.at-sidebar .btn-upload,
.at-sidebar .btn-logout { border: 1px solid rgb(223, 17, 25); border-image: none; color: rgb(255, 255, 255) !important; background-color: rgb(223, 27, 35); background-image: none; }
.at-sidebar .btn-admin:hover, 
.at-sidebar .btn-admin:focus, 
.at-sidebar .btn-admin:active,
.at-sidebar .btn-upload:hover, 
.at-sidebar .btn-upload:focus, 
.at-sidebar .btn-upload:active,
.at-sidebar .btn-logout:hover, 
.at-sidebar .btn-logout:focus, 
.at-sidebar .btn-logout:active { border-color: rgb(213, 7, 15); color: rgb(255, 255, 255) !important; background-color: rgb(213, 7, 15); background-image: none; }

/* Side List */
.at-slist { top: 0px; width: 280px; height: 100%; right: 0px; display: none; position: fixed; z-index:99999; background: #fff; border-left:1px solid #ddd; margin-left:40px; }
.at-slist .slist-close { position:absolute; top:0; left:0; margin-left:-35px; margin-top:65px; background: #fff; text-align:center; width:36px; height:36px; z-index:1; line-height:36px; border:1px solid #ddd; border-right:0px; -webkit-backface-visibility: hidden; cursor:pointer; }
.at-slist .slist-close i { font-size: 16px; font-weight: 300 !important; }
.at-slist .slist-wrap { overflow:auto; height:100%; padding:15px; }
.at-slist .slist-wrap .div-title-underline-thin { margin-bottom:8px; }
.at-slist .slist-wrap .media { border-bottom:1px solid #eee; margin:0px 0px 8px; padding:0px 0px 8px; line-height:20px; }
.at-slist .slist-wrap .slist-photo i { border-radius: 50%; padding: 8px; width: 40px; height: 40px; text-align: center; font-size: 25px; display: inline-block; }
.at-slist .slist-wrap .slist-photo img { border-radius: 50%; width: 40px !important; height: 40px !important; display:inline-block; }
.at-slist .slist-wrap .slist-details i { margin-left:10px; }
.at-slist .slist-wrap .slist-details i:first-child { margin-left:0px; }

/* Search */
#search-mask { display:none; position:fixed; z-index:9999; background-color:#000; left:0; top:0; width:100%; height:100%; } 
#search-window { display:none; position:fixed; width:100%; left:0; top:20%; z-index:10000; text-align:center; color:#fff; line-height:26px; }
#search-window form { margin:20px auto; max-width:240px; }

/* LNB */
.at-lnb { background: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; }
.at-lnb ul.menu > li > a { font-size:11px }
.at-lnb ul.menu > li > a span { letter-spacing:-1px; }
.at-lnb .at-lnb-icon { float: left; }
.at-lnb .at-lnb-icon > ul.menu { list-style: none; margin: 0px; padding: 0px; }
.at-lnb .at-lnb-icon > ul.menu > li { border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; position: relative; }
.at-lnb .at-lnb-icon > ul.menu > li:last-child { border: 0px currentColor; border-image: none;}
.at-lnb .at-lnb-icon > ul.menu > li > a { padding: 6px 15px; color: rgb(51, 51, 51); display: block; }
.at-lnb .at-lnb-menu > ul.menu > li:last-child a { padding-right:4px; }

.at-lnb-dark.at-lnb { background: rgb(2, 2, 2); border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; }
.at-lnb-dark.at-lnb .at-lnb-icon > ul.menu > li,
.at-lnb-dark.at-lnb .at-lnb-menu > ul.menu > li { border-color: rgb(34, 34, 34); }
.at-lnb-dark.at-lnb .at-lnb-icon > ul.menu > li > a,
.at-lnb-dark.at-lnb .at-lnb-menu > ul.menu > li > a { color: rgb(255, 255, 255); }

.at-lnb-gray.at-lnb { background: rgb(248, 248, 248); border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; }
.at-lnb-gray.at-lnb .at-lnb-icon > ul.menu > li,
.at-lnb-gray.at-lnb .at-lnb-menu > ul.menu > li { border-color: rgb(228, 228, 228); }
.at-lnb-gray.at-lnb .at-lnb-icon > ul.menu > li > a,
.at-lnb-gray.at-lnb .at-lnb-menu > ul.menu > li > a { color: rgb(51, 51, 51); }

.at-lnb .at-lnb-menu { float: right; }
.at-lnb .at-lnb-menu > ul.menu { list-style: none; margin: 0px; padding: 0px; }
.at-lnb .at-lnb-menu > ul.menu > li { border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; position: relative; }
.at-lnb .at-lnb-menu > ul.menu > li:last-child { border: 0px currentColor; border-image: none; }
.at-lnb .at-lnb-menu > ul.menu > li > a { padding: 6px 15px; color: rgb(51, 51, 51); display: block; }
.at-lnb .lnb-txt { display: inline; }

@media all and (max-width:420px) {
	.responsive .at-lnb .lnb-txt { display: none; }
}

/* Header */
.at-header { background: rgb(255, 255, 255); }
.at-header .header-wrap { padding:0px 0px 8px; background-image: url(''); background-repeat: no-repeat; background-position: right bottom; position:relative; }
.at-header .header-logo { font-size:42px; line-height:40px; font-family:'Georgia', sans-serif; font-weight:bold; letter-spacing:0px; color:#000; -webkit-font-smoothing: antialiased; }
.at-header .header-desc { font-weight:normal; letter-spacing:-1px; color:#888; }
.at-header .header-line { border-top:1px solid #eee;}

/* Header Common */
.header-sns,
.header-search { display:none; }
.header-box .form { display:inline-block; }
.header-box .form input { box-shadow: none !important; }

/* Header Style #01 */
.header-1 .header-sns { display:block; position:absolute; left:0px; top:22px; }

/* Header Style #02 */
.header-2 .header-box { display:table; margin:0px auto; }
.header-2 .header-item { display:table-cell; padding:0px 10px; }
.header-2 .header-sns { display:block; position:absolute; left:0px; top:22px; padding:0px; }
.header-2 .header-search { vertical-align:top; }
.header-2 .header-search form { border:3px solid #000; background:#000; }
.header-2 .header-search input { border:0px; width:200px !important; }
@media all and (max-width:991px) {
	.responsive .header-2 .header-sns { display:none !important; }
}
@media all and (max-width:767px) {
	.responsive .header-2 .header-desc,
	.responsive .header-2 .header-search form { display:none; }
	.responsive .header-2 .header-box { display:block; }
	.responsive	.header-2 .header-item { display:block; padding:0px; }
	.responsive	.header-2 .header-search { width:220px; margin:4px auto 0px; }
}

/* Header Style #03 */
.header-3 .header-box { display:table; margin:0px auto; }
.header-3 .header-item { display:table-cell; padding:0px 10px; }
.header-3 .header-sns { display:none !important; }
.header-3 .header-search { vertical-align:top; }
.header-3 .header-search form { border:3px solid #000; background:#000; }
.header-3 .header-search input { border:0px; width:200px !important; }
@media all and (max-width:767px) {
	.responsive .header-3 .header-desc,
	.responsive .header-3 .header-search form { display:none; }
	.responsive .header-3 .header-box { display:block; }
	.responsive	.header-3 .header-item { display:block; padding:0px; }
	.responsive	.header-3 .header-search { width:240px; margin:4px auto 0px; }
}

/* Header Style #04 */
.header-4 .header-wrap { background:none; }
.header-4 .header-sns { display:block; position:absolute; left:0px; top:22px; }
.header-4 .header-search { display:block; position:absolute; right:0px; top:14px; width:220px;}
.header-4 .header-search form { border-bottom:1px solid #000; }
.header-4 .header-search input { border:0px; }
.header-4 .header-search .btn { background: none !important; border:0px !important; color:#000 !important; }
.header-4 .header-search .btn-wset { position:absolute; left:-80px; bottom:-11px; } 
@media all and (max-width:767px) {
	.responsive .header-4 .header-desc,
	.responsive .header-4 .header-search form { display:none; }
	.responsive .header-4 .header-box { display:block; margin-left:0px; }
	.responsive	.header-4 .header-search { position:static; margin:4px auto 0px; }
}

/* Header Style #05 */
.header-5 .header-wrap { background:none; }
.header-5 .header-search { display:block; position:absolute; right:0px; top:14px; width:220px;}
.header-5 .header-search form { border-bottom:1px solid #000; }
.header-5 .header-search input { border:0px; }
.header-5 .header-search .btn { background: none !important; border:0px !important; color:#000 !important; }
.header-5 .header-search .btn-wset { position:absolute; left:-80px; bottom:-11px; } 
@media all and (max-width:767px) {
	.responsive .header-5 .header-desc,
	.responsive .header-5 .header-search form { display:none; }
	.responsive .header-5 .header-box { display:block; margin-left:0px; }
	.responsive	.header-5 .header-search { position:static; margin:4px auto 0px; }
}

/* Header Style #06 */
.header-6 .header-box { display:table; margin:0px; margin-left:20px; }
.header-6 .header-item { display:table-cell; padding:0px 10px; }
.header-6 .header-sns { display:none !important; }
.header-6 .header-search { vertical-align:top; }
.header-6 .header-search form { border:3px solid #000; background:#000; }
.header-6 .header-search input { border:0px; width:220px !important; }
@media all and (max-width:767px) {
	.responsive .header-6 .header-desc,
	.responsive .header-6 .header-search form { display:none; }
	.responsive .header-6 .header-box { display:block; margin-left:0px; }
	.responsive	.header-6 .header-item { display:block; padding:0px; }
	.responsive	.header-6 .header-search { width:220px; margin:4px auto 0px; }
}

/* Header Style #07 */
.header-7 .header-box { display:table; margin:0px; margin-left:20px; position:relative; }
.header-7 .header-item { display:table-cell; padding:0px 10px; }
.header-7 .header-sns { position:absolute; right:-210px; top:2px; }
.header-7 .header-search { vertical-align:top; }
.header-7 .header-search form { border:3px solid #000; background:#000; }
.header-7 .header-search input { border:0px; width:220px !important; }
@media all and (max-width:991px) {
	.responsive .header-7 .header-sns { display:none !important; }
}
@media all and (max-width:767px) {
	.responsive .header-7 .header-desc,
	.responsive .header-7 .header-search form { display:none; }
	.responsive .header-7 .header-box { display:block; margin-left:0px; }
	.responsive	.header-7 .header-item { display:block; padding:0px; }
	.responsive	.header-7 .header-search { width:220px; margin:4px auto 0px; }
}

/* Menu */
.navbar { min-height:10px; }
.navbar .container { position:relative; }
.navbar-fixed { left: 0px; width: 100%; }
.navbar-fixed .navbar { width: 100%; }
.at-navbar {
	margin: 0px; padding: 0px; border-radius: 0px; z-index: 1000; background: rgb(255, 255, 255); border:0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 0px; border-bottom-style: solid; 
	box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -moz-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -webkit-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); 
}
.at-navbar .navbar-collapse { border-color: rgb(231, 231, 231); padding:0px; }
.at-navbar .navbar-toggle { margin-top:8px; padding:4px 8px; font-size:14px; }
.is-mobile .at-navbar .navbar-toggle { display:block !important; }
.at-navbar .navbar-nav  { padding:0px; margin-top:0px; float:left; position:absolute; left:0; top:0; width:100%; }
.at-navbar .navbar-nav .old,
.at-navbar .navbar-nav .sub-old { display: none; }
.at-navbar .navbar-nav .new { color: rgb(233, 75, 59); margin-left:6px; }
.at-navbar .navbar-nav .sub-on > a,
.at-navbar .navbar-nav .sub2-on > a { font-weight:bold; color:crimson; }
.at-navbar .navbar-nav .sub-off > a,
.at-navbar .navbar-nav .sub2-off > a { font-weight:normal; }
.at-navbar .navbar-nav .sub-new { color: rgb(233, 75, 59); margin-left:6px; }
.at-navbar .navbar-nav .sub-caret { margin-top:2px; }
.at-navbar .navbar-nav .sub-nanum { display:block; }

.at-navbar .navbar-nav > li > a { color: rgb(51, 51, 51); height:52px; line-height:48px; padding: 0px 20px; font-family:notokr-regular !important; font-size:20px; font-weight: bold; margin-right: 0px; border-bottom:6px solid rgb(0, 0, 0); letter-spacing:-1px; border-radius: 0px; }
.at-navbar .navbar-nav > li > a:hover,
.at-navbar .navbar-nav > li > a:focus,
.at-navbar .navbar-nav > .active > a,
.at-navbar .navbar-nav > .active > a:hover,
.at-navbar .navbar-nav > .active > a:focus,
.at-navbar .navbar-nav > .open > a,
.at-navbar .navbar-nav > .open > a:hover,
.at-navbar .navbar-nav > .open > a:focus { color: rgb(233, 27, 35); border-bottom:6px solid rgb(233, 27, 35); background: rgb(255, 255, 255); letter-spacing:-1px; border-radius: 0px; }

.at-navbar .dropdown-menu { padding:0px; background: rgb(255, 255, 255); border: 0px; border-radius: 0px; font-size:12px !important; }
.at-navbar .dropdown-menu ul { border:0px; padding:0px; margin:0px; list-style:none; border-radius: 0px; min-width: 200px; }
.at-navbar .dropdown-menu ul > li { padding:0px; margin:0px; border-bottom:1px solid rgb(238, 238, 238); }
.at-navbar .dropdown-menu ul > li > a { display:block; padding: 7px 16px; color: rgb(51, 51, 51); line-height:18px; }
.at-navbar .dropdown-menu ul > li:hover { background: rgb(233, 27, 35); color: rgb(255, 255, 255); }
.at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.at-navbar .dropdown-menu ul > li:last-child { border:0px; }

.at-navbar .dropdown-submenu { position: relative; }
.at-navbar .dropdown-submenu > .dropdown-menu { left: 100%; top: 0px; margin-top: 0px; margin-left: -10px; }

.at-navbar .navbar-nav li.line,
.at-navbar .navbar-nav li.line:hover { background:#f5f5f5 !important; border-bottom:1px solid rgb(238, 238, 238) !important; }
.at-navbar .navbar-nav li.line > a,
.at-navbar .navbar-nav li.line:hover > a { color: rgb(0, 0, 0) !important; font-weight:bold; }

.at-navbar .navbar-nav li.line-sub,
.at-navbar .navbar-nav li.line-sub:hover { background:#f5f5f5 !important; border-bottom:1px solid rgb(238, 238, 238) !important; }
.at-navbar .navbar-nav li.line-sub > a,
.at-navbar .navbar-nav li.line-sub:hover > a { color: rgb(0, 0, 0) !important; font-weight:bold; }

.at-navbar.navbar-contrasted .navbar-nav > li > a:hover,
.at-navbar.navbar-contrasted .navbar-nav > li > a:focus,
.at-navbar.navbar-contrasted .navbar-nav > .open > a,
.at-navbar.navbar-contrasted .navbar-nav > .open > a:hover,
.at-navbar.navbar-contrasted .navbar-nav > .open > a:focus { color: rgb(255, 255, 255) !important; background: rgb(44, 44, 44); }

.at-navbar.navbar-contrasted .dropdown-menu { background: rgb(44, 44, 44); border: 0px; border-radius: 0px; }
.at-navbar.navbar-contrasted .dropdown-menu ul > li { border-bottom:1px solid rgb(34, 34, 34); }
.at-navbar.navbar-contrasted .dropdown-menu ul > li > a { color: rgb(255, 255, 255); }
.at-navbar.navbar-contrasted .dropdown-menu ul > li:hover { background: rgb(55, 55, 55); }
.at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu { background: rgb(38, 38, 38); }
.at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li { border-bottom:1px solid rgb(28, 28, 28); }
.at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(14, 14, 14); }

.at-navbar.navbar-contrasted .navbar-nav li.line,
.at-navbar.navbar-contrasted .navbar-nav li.line:hover { background: rgb(34, 34, 34) !important; border-bottom:1px solid rgb(34, 34, 34) !important; }
.at-navbar.navbar-contrasted .navbar-nav li.line > a,
.at-navbar.navbar-contrasted .navbar-nav li.line:hover > a { color: rgb(255, 255, 255) !important; font-weight:bold; }

.at-navbar.navbar-contrasted .navbar-nav li.line-sub,
.at-navbar.navbar-contrasted .navbar-nav li.line-sub:hover { background: rgb(14, 14, 14) !important; border-bottom:1px solid rgb(34, 34, 34) !important; }
.at-navbar.navbar-contrasted .navbar-nav li.line-sub > a,
.at-navbar.navbar-contrasted .navbar-nav li.line-sub:hover > a { color: rgb(255, 255, 255) !important; font-weight:bold; }

.at-navbar .navbar-icon a { line-height:40px; padding-top:8px; font-size:21px; }
.at-navbar .navbar-menu-right { padding-top:8px; height:52px; z-index:1001; }
.at-navbar .navbar-menu-right .btn { padding:4px 8px; }
.at-navbar .navbar-menu-bar { height:1px; border-top:6px solid rgb(0, 0, 0); margin:-6px -1px 0px; }

/* All Menu */
.at-menu-all { background: rgba(255,255,255,0.85); line-height:24px; -webkit-box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.3); box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.3); }
.menu-all-wrap { padding:20px; margin:0 -15px; overflow:hidden; list-style:none; }
.menu-all-wrap .old,
.menu-all-wrap .sub-old { display:none; }
.menu-all-wrap .new { color: rgb(233, 75, 59); }
.menu-all-wrap .sub-on a { font-weight:bold; color:crimson; }
.menu-all-wrap .sub-off a { font-weight:normal; }
.menu-all-wrap .sub-new { color: rgb(233, 75, 59); }
.menu-all-wrap .sp-2, .menu-all-wrap .sp-3, .menu-all-wrap .sp-4 { display:none; width:100%; clear:both; height:0; line-height:0; overflow:hidden; }
.menu-all-wrap .menu-all-head { float:left; padding:0px; margin:0px; overflow:hidden; }
.menu-all-wrap .menu-all-head a { display:block; cursor:pointer; }
.menu-all-wrap .menu-all-head ul { display:block; }
.menu-all-wrap .menu-all-head-item { margin:0px 15px 10px; }
.menu-all-wrap .menu-all-main { display:block; font-size:15px; font-weight:bold; letter-spacing:-1px; margin:0px; padding:0px; padding-bottom:4px; padding-right:6px; border-bottom-width:2px; border-bottom-style:solid; }
.menu-all-wrap .menu-all-main.is-sub::after { font-family: "FontAwesome"; float: right; content: "+"; }
.menu-all-wrap .active .menu-all-main { color: crimson; }
.menu-all-wrap .menu-all-sub { padding:10px; margin:0px; }
.menu-all-wrap .sub-line { display:block; margin:14px 0px 10px; line-height:20px; padding:0; padding-bottom:4px; padding-right:6px; font-weight:bold; overflow: hidden; position: relative; border-bottom:1px solid #333; }
.is-mobile .menu-all-wrap .menu-all-main { font-size:17px; line-height:24px; }
.is-mobile .menu-all-wrap .menu-all-sub { font-size:16px; line-height:26px; }
.is-mobile .menu-all-wrap .sub-line { font-size:16px; line-height:24px; }

@media all and (max-width:991px) {
	/* BS3 */
	.responsive .navbar-header { float: none; }
    .responsive .navbar-toggle { display: block; }
    .responsive .navbar-collapse { margin-left:-15px; margin-right:-15px; }
	.responsive .navbar-collapse.collapse { display: none !important; }
    .responsive .navbar-collapse.collapse.in { display: block !important; }

	.responsive .menu-all-wrap { padding:20px 0px; }
	.responsive .menu-all-wrap .menu-all-head { width:25% !important; }
}

@media all and (max-width:767px) {
	.responsive .menu-all-wrap .menu-all-head { width:33.3% !important; }
}

@media all and (max-width:511px) {
	.responsive .menu-all-wrap .menu-all-head { width:50% !important; }
	.responsive .menu-all-wrap .menu-all-head ul { display:none; }
	.responsive .menu-all-wrap .menu-all-head.active ul { display:block; }
	.responsive .menu-all-wrap .menu-all-main { border-bottom-width:1px; border-bottom-color:#333; }
}

@media all and (max-width:420px) {
	.responsive .menu-all-wrap .menu-all-head { width:100% !important; clear:both !important;}
}

/* Footer */
.at-footer{ background: rgb(35, 35, 35); padding-top: 10px; padding-bottom: 20px; min-height: 30px; line-height:22px; }
.at-footer h4 { color: rgb(255, 255, 255); text-transform: capitalize; font-size: 16px; margin: 20px 0px 15px; }
.at-footer hr { border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid; display:block; margin-top:0px; }
.at-footer a { color: rgb(183, 183, 183); text-decoration: none; }
.at-footer a:hover { text-decoration: none; color: rgb(204, 204, 204); }
.at-footer .col { margin-bottom:20px; }
.at-footer .col p { color: rgb(143, 143, 143); }
.at-footer .col ul { list-style: none; margin: 0px; padding: 0px; }
.at-footer .col ul li { color: rgb(143, 143, 143); }
.at-footer .col ul li span { color: rgb(204, 204, 204); }
.at-footer .footer-icon { list-style: none; margin: 0px; padding: 0px; text-align:center; }
.at-footer .footer-icon li { float:left; margin-right:10px; }
.at-footer .footer-icon li span { display:block; white-space:nowrap; letter-spacing:-1px; margin-top:8px; }
.at-footer .footer-nav { border:1px solid rgb(68, 68, 68); border-left:0px; border-right:0px; margin:0px 0px 20px; padding:10px 0px; text-align:center; }
.at-footer .footer-nav ul { margin:0px; padding:0px; font-weight:normal; list-style:none; }
.at-footer .footer-nav ul:after { height: 0px; clear: both; display: block; visibility: hidden; content: ""; }
.at-footer .footer-nav li { display:inline; position:relative; padding:0px 10px; margin:0px; }
.at-footer .copyright { position:relative; }
.at-footer .copyright ul { list-style:none; padding:0px; margin:0px; margin-right:40px; letter-spacing:-1px; }
.at-footer .copyright ul li { float:left; padding:0px; margin:0px; padding-right:20px; color:#888; }
.at-footer .copyright ul li a { color:#888; text-decoration:none; }
.at-footer .copyright ul li a:hover { color:#fff; }
.at-footer .copyright ul li span { letter-spacing:0; }
.at-footer .copyright .footer-logo { margin-right:20px; color:#888; }
.at-footer .copyright .btn-pc-mobile { position:absolute; top:0; right:0; }

/* Go-Top */
#toTop { background: rgb(85, 85, 85); border-radius: 3px; border: currentColor; border-image: none; width: 40px; height: 40px; right: 20px; bottom: 10px; text-indent: 100%; overflow: hidden; text-decoration: none; display: none; position: fixed; }
#toTopHover {	background: rgb(55, 55, 55); width: 40px; height: 40px; overflow: hidden; float: left; display: block; opacity: 0; -moz-opacity: 0; }
#toTop:active { }
#toTop:focus { }
#toTop::before { left: 50%; top: 50%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; text-indent: 0px; font-family: "FontAwesome"; font-size: 20px; margin-top: -10px; margin-left: -10px; position: absolute; content: "\f106"; }

/* Page Title */
.page-title { position:relative; background-color: rgb(55, 55, 55); border-bottom:0px solid rgb(221, 221, 221); background-repeat: no-repeat; background-size:cover; -webkit-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.3); -moz-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.3); box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.3); }
.page-title h2 { color: rgb(255, 255, 255); margin: 0px; padding: 24px 0px; font-size: 22px; float:left; }
.page-title h2 a { color: rgb(255, 255, 255); }
.page-title .breadcrumb { background: none; margin: 0px; padding:0px; padding-top: 26px; border-radius: 0px; float: right; }
.page-title .breadcrumb .active { color: rgb(255, 255, 255); }
.page-header { margin: 0px; border: 0px currentColor; border-image: none; }
.page-header p { font-size: 16px; }
.page-header a { color:#fff !important; }

/* Site Size Responsive */
.at-content { max-width:1200px; }
.no-responsive .wrapper { min-width:1200px; }
.no-responsive .boxed.wrapper { width:1200px; }
.no-responsive .container { width:1170px; }
.no-responsive .boxed .navbar-fixed .navbar { width: 1200px; }

/* Responsive */
@media all and (min-width:1200px) {
	.responsive .boxed.wrapper { margin: auto; width: 1200px; }
	.responsive .boxed .navbar-fixed .navbar { max-width: 1200px; }
	.responsive .at-header-wrap .container { width:1200px; }
}

@media (max-width: 992px) {
	.responsive .pull-right.at-col,
	.responsive .pull-left.at-col { float:none !important; }
	.responsive .wing-left,
	.responsive .wing-right { position:static !important; width: 100% !important; margin:0px; top:0px; left:0px; right:0px; }
}

@media all and (max-width:767px) {
	.responsive .at-header .header-wrap { background: none; }
	.responsive .at-header .header-sns { display:none !important; }
	.responsive .navbar-menu i { display:block; }
	.responsive .at-box { text-align: center; }
	.responsive .at-box .pull-right { float: none !important; }
	.responsive .at-content { padding:20px 0px; }

	.responsive .at-footer .footer-nav { text-align:left; padding:15px 0px; }
	.responsive .at-footer .footer-nav li { display:block; padding:0px; }
	.responsive .at-footer .copyright ul { margin-right:0px; letter-spacing:0px; }
	.responsive .at-footer .copyright ul li { float:none; display:block; }
	.responsive .at-footer .copyright .btn-pc-mobile { position:static; display:block; width:100%; margin:15px 0px; }
}

/* Bootstrap3 ----------------------------------------------------------------------------------- */

/* Button */
.btn { font-family: "Roboto", sans-serif; border-radius: 2px; border: 1px solid transparent; font-weight: normal; vertical-align: middle; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.btn-lg { padding: 10px 16px; border-radius: 3px; line-height: 1.33; font-size: 18px; }
.btn-lg i {	top: 3px; font-size: 24px; position: relative; }
.btn-xs { padding: 4px 10px; }

/* Tabs */
.tabs { margin-bottom: 0px; }
.tabs::before { display: table; content: " "; }
.tabs::after { display: table; content: " "; }
.tabs::after { clear: both; }
.tabs div.tab-content { border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 15px; border-radius: 0px; border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0; -moz-box-shadow: none; -moz-border-radius: none; -webkit-border-radius: 0; }
.tabs div.tab-content-inverse.tab-content { background: none; border: 1px solid rgb(238, 238, 238); border-image: none; }
.tabs ul.nav-tabs { margin: 0px; }
.tabs ul.nav-tabs li.active a { background: rgb(255, 255, 255); color: rgb(204, 204, 204); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; }
.tabs ul.nav-tabs a { background: rgb(247, 247, 247); border-radius: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); margin-right: 0px; -moz-border-radius: 0; -webkit-border-radius: 0; }
.tabs ul.nav-tabs a:hover { color: rgb(233, 27, 35); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; }
.tabs ul.nav-tabs a:active,
.tabs ul.nav-tabs a:focus { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }
.tabs ul.nav-tabs a,
.tabs ul.nav-tabs a:hover { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; font-size: 1em; }
.tabs ul.nav-tabs a:last-child,
.tabs ul.nav-tabs a:last-child:hover { border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; }
.tabs-centered { margin: 0px auto; width: 100%; display: table; }
.tabs-centered ul li { width: 100px; float: none; display: inline-block; }

/* Nav-Pills */
.nav-pills { border: 1px solid rgb(238, 238, 238); border-image: none; margin-bottom: 15px; }
.nav-pills > li > a { border-radius: 0px; border-right-color: rgb(224, 237, 237); border-right-width: 1px; border-right-style: solid; }
.nav-pills > li:last-child > a { border-radius: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; }
.nav-pills > li > a:hover,
.nav-pills > li > a:focus { background: rgb(245, 245, 245); }
.nav-pills > li + li { margin-left: 2px; }
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus { background: none; color: rgb(55, 55, 55); }

/* Panel : Accordions */
.panel { box-shadow: none; -webkit-box-shadow: none; border-radius: 0px; }
.panel-group { margin-bottom: 30px; }
.panel-group .panel { border-radius: 0px; }
.panel-group .panel + .panel { margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; }
.panel-group .panel-heading { padding: 12px 15px; position: relative; }
.panel .panel-heading { border-radius: 0px; }
.panel .panel-body { font-size:14px; }
.ko .panel .panel-body { font-size:12px; }

/* List Group */
.list-group-item { word-break:break-all; border-radius:0 !important; }

/* Pagination */
.pagination { font-family: "Roboto", sans-serif; }
.pagination li a { border-radius:0 !important; color:#333 !important; }
.pagination li.active a { color:#fff !important; background:#444 !important; border-color:#444 !important; }

/* Table */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { vertical-align: middle; }
.table-no-border.table > thead > tr > th,
.table-no-border.table > tbody > tr > th,
.table-no-border.table > tfoot > tr > th,
.table-no-border.table > thead > tr > td,
.table-no-border.table > tbody > tr > td,
.table-no-border.table > tfoot > tr > td { padding: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; }
.table > thead > tr > th { border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; }
.table > thead > tr { background: rgb(243, 243, 243); }

/* Progress */
.progress { position:relative; border-radius: 0px; height: 28px; overflow: hidden; margin-bottom: 15px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
.progress .sr-only { font-family: "Roboto", sans-serif; margin: 0px 15px; left: 0px; width: auto; height: 28px; line-height: 28px; font-size: 12px; clip: auto; }
.sr-score { font-family: "Roboto", sans-serif; height: 28px; line-height: 28px; font-size: 12px; padding-right:8px; }

/* Misc */
.form-control, .well, .btn, .alert, .input-group-addon, .label { border-radius:0 !important; }

/* Wrapper ColorSet ----------------------------------------------------------------------------------- */

/* Basic */
.color { }
.bg-color { background: #333; }
.border-color { border-color:#333; }
.border-color.color { color:#333 }
.btn.btn-color { }

/* Wrapper-Red */
.wrapper-red .color { color: orange; }
.wrapper-red .menu-all-wrap .sub-on a,
.wrapper-red .menu-all-wrap .active .menu-all-main { color: rgb(233, 27, 35); }
.wrapper-red .bg-color { background: rgb(233, 27, 35); }
.wrapper-red .border-color { border-color: rgb(233, 27, 35); }
.wrapper-red .border-color.color { color: rgb(233, 27, 35); }
.wrapper-red .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(233, 27, 35); 
	background-color: rgb(233, 27, 35); 
}
.wrapper-red .btn.active.btn-color, 
.wrapper-red .btn.btn-color:hover, 
.wrapper-red .btn.btn-color:focus, 
.wrapper-red .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(213, 7, 15); 
	background-color: rgb(213, 7, 15); 
}
.wrapper-red .at-navbar .navbar-nav .sub-on > a,
.wrapper-red .at-navbar .navbar-nav .sub2-on > a { color: rgb(233, 27, 35); }
.wrapper-red .at-navbar .navbar-nav > li > a:hover,
.wrapper-red .at-navbar .navbar-nav > li > a:focus,
.wrapper-red .at-navbar .navbar-nav > .active > a,
.wrapper-red .at-navbar .navbar-nav > .active > a:hover,
.wrapper-red .at-navbar .navbar-nav > .active > a:focus,
.wrapper-red .at-navbar .navbar-nav > .open > a,
.wrapper-red .at-navbar .navbar-nav > .open > a:hover,
.wrapper-red .at-navbar .navbar-nav > .open > a:focus { color: rgb(233, 27, 35); border-bottom-color: rgb(233, 27, 35); }
.wrapper-red .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(233, 27, 35); }
.wrapper-red .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-red .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-red .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-red .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: orange; }
.wrapper-red .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(233, 27, 35); }

/* Wrapper-Crimson */
.wrapper-crimson .color { color: orange; }
.wrapper-crimson .menu-all-wrap .sub-on a,
.wrapper-crimson .menu-all-wrap .active .menu-all-main { color: rgb(220, 20, 60);}
.wrapper-crimson .bg-color { background: rgb(220, 20, 60); }
.wrapper-crimson .border-color { border-color: rgb(220, 20, 60); }
.wrapper-crimson .border-color.color { color: rgb(220, 20, 60); }
.wrapper-crimson .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(220, 20, 60); 
	background-color: rgb(220, 20, 60); 
}
.wrapper-crimson .btn.active.btn-color, 
.wrapper-crimson .btn.btn-color:hover, 
.wrapper-crimson .btn.btn-color:focus, 
.wrapper-crimson .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(200, 20, 60); 
	background-color: rgb(200, 20, 60); 
}
.wrapper-crimson .at-navbar .navbar-nav .sub-on > a,
.wrapper-crimson .at-navbar .navbar-nav .sub2-on > a { color: rgb(220, 20, 60); }
.wrapper-crimson .at-navbar .navbar-nav > li > a:hover,
.wrapper-crimson .at-navbar .navbar-nav > li > a:focus,
.wrapper-crimson .at-navbar .navbar-nav > .active > a,
.wrapper-crimson .at-navbar .navbar-nav > .active > a:hover,
.wrapper-crimson .at-navbar .navbar-nav > .active > a:focus,
.wrapper-crimson .at-navbar .navbar-nav > .open > a,
.wrapper-crimson .at-navbar .navbar-nav > .open > a:hover,
.wrapper-crimson .at-navbar .navbar-nav > .open > a:focus { color: rgb(220, 20, 60); border-bottom-color: rgb(220, 20, 60); }
.wrapper-crimson .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(220, 20, 60); }
.wrapper-crimson .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-crimson .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-crimson .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-crimson .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: orange; }
.wrapper-crimson .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(220, 20, 60); }

/* Wrapper-OrangeRed */
.wrapper-orangered .color,
.wrapper-orangered .menu-all-wrap .sub-on a,
.wrapper-orangered .menu-all-wrap .active .menu-all-main { color: orangered;}
.wrapper-orangered .bg-color { background: orangered; }
.wrapper-orangered .border-color { border-color: orangered; }
.wrapper-orangered .border-color.color { color: orangered; }
.wrapper-orangered .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: orangered; 
	background-color: orangered; 
}
.wrapper-orangered .btn.active.btn-color, 
.wrapper-orangered .btn.btn-color:hover, 
.wrapper-orangered .btn.btn-color:focus, 
.wrapper-orangered .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(233, 27, 35); 
	background-color: rgb(233, 27, 35); 
}
.wrapper-orangered .at-navbar .navbar-nav .sub-on > a,
.wrapper-orangered .at-navbar .navbar-nav .sub2-on > a { color: orangered; }
.wrapper-orangered .at-navbar .navbar-nav > li > a:hover,
.wrapper-orangered .at-navbar .navbar-nav > li > a:focus,
.wrapper-orangered .at-navbar .navbar-nav > .active > a,
.wrapper-orangered .at-navbar .navbar-nav > .active > a:hover,
.wrapper-orangered .at-navbar .navbar-nav > .active > a:focus,
.wrapper-orangered .at-navbar .navbar-nav > .open > a,
.wrapper-orangered .at-navbar .navbar-nav > .open > a:hover,
.wrapper-orangered .at-navbar .navbar-nav > .open > a:focus { color: orangered; border-bottom-color: orangered; }
.wrapper-orangered .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: orangered; }
.wrapper-orangered .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-orangered .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-orangered .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-orangered .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: orange; }
.wrapper-orangered .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: orangered; }

/* Wrapper-Orange */
.wrapper-orange .color,
.wrapper-orange .menu-all-wrap .sub-on a,
.wrapper-orange .menu-all-wrap .active .menu-all-main { color: orange;}
.wrapper-orange .bg-color { background: orange; }
.wrapper-orange .border-color { border-color: orange; }
.wrapper-orange .border-color.color { color: orange; }
.wrapper-orange .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: orange; 
	background-color: orange; 
}
.wrapper-orange .btn.active.btn-color, 
.wrapper-orange .btn.btn-color:hover, 
.wrapper-orange .btn.btn-color:focus, 
.wrapper-orange .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: orangered; 
	background-color: orangered; 
}
.wrapper-orange .at-navbar .navbar-nav .sub-on > a,
.wrapper-orange .at-navbar .navbar-nav .sub2-on > a { color: orange; }
.wrapper-orange .at-navbar .navbar-nav > li > a:hover,
.wrapper-orange .at-navbar .navbar-nav > li > a:focus,
.wrapper-orange .at-navbar .navbar-nav > .active > a,
.wrapper-orange .at-navbar .navbar-nav > .active > a:hover,
.wrapper-orange .at-navbar .navbar-nav > .active > a:focus,
.wrapper-orange .at-navbar .navbar-nav > .open > a,
.wrapper-orange .at-navbar .navbar-nav > .open > a:hover,
.wrapper-orange .at-navbar .navbar-nav > .open > a:focus { color: orange; border-bottom-color: orange; }
.wrapper-orange .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: orange; }
.wrapper-orange .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-orange .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-orange .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-orange .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: orange; }
.wrapper-orange .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: orange; }

/* Wrapper-Green */
.wrapper-green .color,
.wrapper-green .menu-all-wrap .sub-on a,
.wrapper-green .menu-all-wrap .active .menu-all-main { color: rgb(142, 196, 73);}
.wrapper-green .bg-color { background: rgb(142, 196, 73); }
.wrapper-green .border-color { border-color: rgb(142, 196, 73); }
.wrapper-green .border-color.color { color: rgb(142, 196, 73); }
.wrapper-green .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(142, 196, 73); 
	background-color: rgb(142, 196, 73); 
}
.wrapper-green .btn.active.btn-color, 
.wrapper-green .btn.btn-color:hover, 
.wrapper-green .btn.btn-color:focus, 
.wrapper-green .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(122, 176, 73); 
	background-color: rgb(122, 176, 73); 
}
.wrapper-green .at-navbar .navbar-nav .sub-on > a,
.wrapper-green .at-navbar .navbar-nav .sub2-on > a { color: rgb(142, 196, 73); }
.wrapper-green .at-navbar .navbar-nav > li > a:hover,
.wrapper-green .at-navbar .navbar-nav > li > a:focus,
.wrapper-green .at-navbar .navbar-nav > .active > a,
.wrapper-green .at-navbar .navbar-nav > .active > a:hover,
.wrapper-green .at-navbar .navbar-nav > .active > a:focus,
.wrapper-green .at-navbar .navbar-nav > .open > a,
.wrapper-green .at-navbar .navbar-nav > .open > a:hover,
.wrapper-green .at-navbar .navbar-nav > .open > a:focus { color: rgb(142, 196, 73); border-bottom-color: rgb(142, 196, 73); }
.wrapper-green .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(142, 196, 73); }
.wrapper-green .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-green .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-green .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-green .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: rgb(142, 196, 73); }
.wrapper-green .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(142, 196, 73); }

/* Wrapper-Blue */
.wrapper-blue .color { color: rgb(108, 197, 244); }
.wrapper-blue .menu-all-wrap .sub-on a,
.wrapper-blue .menu-all-wrap .active .menu-all-main { color: rgb(52, 152, 219);}
.wrapper-blue .bg-color { background: rgb(52, 152, 219); }
.wrapper-blue .border-color { border-color: rgb(52, 152, 219); }
.wrapper-blue .border-color.color { color: rgb(52, 152, 219); }
.wrapper-blue .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(52, 152, 219); 
	background-color: rgb(52, 152, 219); 
}
.wrapper-blue .btn.active.btn-color, 
.wrapper-blue .btn.btn-color:hover, 
.wrapper-blue .btn.btn-color:focus, 
.wrapper-blue .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(42, 132, 219); 
	background-color: rgb(42, 132, 219); 
}
.wrapper-blue .at-navbar .navbar-nav .sub-on > a,
.wrapper-blue .at-navbar .navbar-nav .sub2-on > a { color: rgb(52, 152, 219); }
.wrapper-blue .at-navbar .navbar-nav > li > a:hover,
.wrapper-blue .at-navbar .navbar-nav > li > a:focus,
.wrapper-blue .at-navbar .navbar-nav > .active > a,
.wrapper-blue .at-navbar .navbar-nav > .active > a:hover,
.wrapper-blue .at-navbar .navbar-nav > .active > a:focus,
.wrapper-blue .at-navbar .navbar-nav > .open > a,
.wrapper-blue .at-navbar .navbar-nav > .open > a:hover,
.wrapper-blue .at-navbar .navbar-nav > .open > a:focus { color: rgb(52, 152, 219); border-bottom-color: rgb(52, 152, 219); }
.wrapper-blue .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(52, 152, 219); }
.wrapper-blue .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-blue .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-blue .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-blue .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: rgb(108, 197, 244); }
.wrapper-blue .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(52, 152, 219); }

/* Wrapper-SkyBlue */
.wrapper-skyblue .color,
.wrapper-skyblue .menu-all-wrap .sub-on a,
.wrapper-skyblue .menu-all-wrap .active .menu-all-main { color: rgb(108, 197, 244);}
.wrapper-skyblue .bg-color { background: rgb(108, 197, 244); }
.wrapper-skyblue .border-color { border-color: rgb(108, 197, 244); }
.wrapper-skyblue .border-color.color { color: rgb(108, 197, 244); }
.wrapper-skyblue .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(108, 197, 244); 
	background-color: rgb(108, 197, 244); 
}
.wrapper-skyblue .btn.active.btn-color, 
.wrapper-skyblue .btn.btn-color:hover, 
.wrapper-skyblue .btn.btn-color:focus, 
.wrapper-skyblue .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(88, 177, 244); 
	background-color: rgb(88, 177, 244); 
}
.wrapper-skyblue .at-navbar .navbar-nav .sub-on > a,
.wrapper-skyblue .at-navbar .navbar-nav .sub2-on > a { color: rgb(108, 197, 244); }
.wrapper-skyblue .at-navbar .navbar-nav > li > a:hover,
.wrapper-skyblue .at-navbar .navbar-nav > li > a:focus,
.wrapper-skyblue .at-navbar .navbar-nav > .active > a,
.wrapper-skyblue .at-navbar .navbar-nav > .active > a:hover,
.wrapper-skyblue .at-navbar .navbar-nav > .active > a:focus,
.wrapper-skyblue .at-navbar .navbar-nav > .open > a,
.wrapper-skyblue .at-navbar .navbar-nav > .open > a:hover,
.wrapper-skyblue .at-navbar .navbar-nav > .open > a:focus { color: rgb(108, 197, 244); border-bottom-color: rgb(108, 197, 244); }
.wrapper-skyblue .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(108, 197, 244); }
.wrapper-skyblue .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-skyblue .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-skyblue .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-skyblue .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: rgb(108, 197, 244); }
.wrapper-skyblue .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(108, 197, 244); }

/* Wrapper-DeepBlue */
.wrapper-deepblue .color { color: rgb(108, 197, 244); }
.wrapper-deepblue .menu-all-wrap .sub-on a,
.wrapper-deepblue .menu-all-wrap .active .menu-all-main { color: rgb(20, 120, 190);}
.wrapper-deepblue .bg-color { background: rgb(20, 120, 190); }
.wrapper-deepblue .border-color { border-color: rgb(20, 120, 190); }
.wrapper-deepblue .border-color.color { color: rgb(20, 120, 190); }
.wrapper-deepblue .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(20, 120, 190); 
	background-color: rgb(20, 120, 190); 
}
.wrapper-deepblue .btn.active.btn-color, 
.wrapper-deepblue .btn.btn-color:hover, 
.wrapper-deepblue .btn.btn-color:focus, 
.wrapper-deepblue .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(10, 100, 160); 
	background-color: rgb(10, 100, 160); 
}
.wrapper-deepblue .at-navbar .navbar-nav .sub-on > a,
.wrapper-deepblue .at-navbar .navbar-nav .sub2-on > a { color: rgb(20, 120, 190); }
.wrapper-deepblue .at-navbar .navbar-nav > li > a:hover,
.wrapper-deepblue .at-navbar .navbar-nav > li > a:focus,
.wrapper-deepblue .at-navbar .navbar-nav > .active > a,
.wrapper-deepblue .at-navbar .navbar-nav > .active > a:hover,
.wrapper-deepblue .at-navbar .navbar-nav > .active > a:focus,
.wrapper-deepblue .at-navbar .navbar-nav > .open > a,
.wrapper-deepblue .at-navbar .navbar-nav > .open > a:hover,
.wrapper-deepblue .at-navbar .navbar-nav > .open > a:focus { color: rgb(20, 120, 190); border-bottom-color: rgb(20, 120, 190); }
.wrapper-deepblue .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(20, 120, 190); }
.wrapper-deepblue .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-deepblue .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-deepblue .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-deepblue .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: rgb(108, 197, 244); }
.wrapper-deepblue .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(20, 120, 190); }

/* Wrapper-Violet */
.wrapper-violet .color { color: rgb(108, 197, 244); }
.wrapper-violet .menu-all-wrap .sub-on a,
.wrapper-violet .menu-all-wrap .active .menu-all-main { color: rgb(86, 61, 124);}
.wrapper-violet .bg-color { background: rgb(86, 61, 124); }
.wrapper-violet .border-color { border-color: rgb(86, 61, 124); }
.wrapper-violet .border-color.color { color: rgb(86, 61, 124); }
.wrapper-violet .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(86, 61, 124); 
	background-color: rgb(86, 61, 124); 
}
.wrapper-violet .btn.active.btn-color, 
.wrapper-violet .btn.btn-color:hover, 
.wrapper-violet .btn.btn-color:focus, 
.wrapper-violet .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(66, 51, 124); 
	background-color: rgb(66, 51, 124); 
}
.wrapper-violet .at-navbar .navbar-nav .sub-on > a,
.wrapper-violet .at-navbar .navbar-nav .sub2-on > a { color: rgb(86, 61, 124); }
.wrapper-violet .at-navbar .navbar-nav > li > a:hover,
.wrapper-violet .at-navbar .navbar-nav > li > a:focus,
.wrapper-violet .at-navbar .navbar-nav > .active > a,
.wrapper-violet .at-navbar .navbar-nav > .active > a:hover,
.wrapper-violet .at-navbar .navbar-nav > .active > a:focus,
.wrapper-violet .at-navbar .navbar-nav > .open > a,
.wrapper-violet .at-navbar .navbar-nav > .open > a:hover,
.wrapper-violet .at-navbar .navbar-nav > .open > a:focus { color: rgb(86, 61, 124); border-bottom-color: rgb(86, 61, 124); }
.wrapper-violet .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(86, 61, 124); }
.wrapper-violet .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-violet .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-violet .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-violet .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: greenyellow; }
.wrapper-violet .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(86, 61, 124); }

/* Wrapper-Navy */
.wrapper-navy .color { color: rgb(108, 197, 244); }
.wrapper-navy .menu-all-wrap .sub-on a,
.wrapper-navy .menu-all-wrap .active .menu-all-main { color: rgb(52, 61, 70);}
.wrapper-navy .bg-color { background: rgb(52, 61, 70); }
.wrapper-navy .border-color { border-color: rgb(52, 61, 70); }
.wrapper-navy .border-color.color { color: rgb(52, 61, 70); }
.wrapper-navy .btn.btn-color { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(52, 61, 70); 
	background-color: rgb(52, 61, 70); 
}
.wrapper-navy .btn.active.btn-color, 
.wrapper-navy .btn.btn-color:hover, 
.wrapper-navy .btn.btn-color:focus, 
.wrapper-navy .btn.btn-color:active { 
	color: rgb(255, 255, 255) !important; 
	border-color: rgb(40, 45, 50); 
	background-color: rgb(40, 45, 50); 
}
.wrapper-navy .at-navbar .navbar-nav .sub-on > a,
.wrapper-navy .at-navbar .navbar-nav .sub2-on > a { color: rgb(52, 61, 70); }
.wrapper-navy .at-navbar .navbar-nav > li > a:hover,
.wrapper-navy .at-navbar .navbar-nav > li > a:focus,
.wrapper-navy .at-navbar .navbar-nav > .active > a,
.wrapper-navy .at-navbar .navbar-nav > .active > a:hover,
.wrapper-navy .at-navbar .navbar-nav > .active > a:focus,
.wrapper-navy .at-navbar .navbar-nav > .open > a,
.wrapper-navy .at-navbar .navbar-nav > .open > a:hover,
.wrapper-navy .at-navbar .navbar-nav > .open > a:focus { color: rgb(52, 61, 70); border-bottom-color: rgb(52, 61, 70); }
.wrapper-navy .at-navbar .dropdown-menu ul > li:hover { color: rgb(255, 255, 255); background: rgb(52, 61, 70); }
.wrapper-navy .at-navbar .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255); }
.wrapper-navy .at-navbar.navbar-contrasted .dropdown-menu ul > li:hover > a { color: rgb(255, 255, 255) !important; }
.wrapper-navy .at-navbar.navbar-contrasted .dropdown-menu .sub-on > a,
.wrapper-navy .at-navbar.navbar-contrasted .dropdown-menu .sub2-on > a { color: greenyellow; }
.wrapper-navy .at-navbar.navbar-contrasted .dropdown-submenu > .dropdown-menu ul > li:hover { background: rgb(52, 61, 70); }
