.ccm-responsive-overlay {
    display: none;
}

/* webos open source CSS Start */
div.ccm-page main{
	padding-top: 132px !important;
}
div.ccm-page .main_content{padding-left:250px;}
main>div.ccm-area[data-total-blocks="0"]{margin-left:250px;}
html.ccm-toolbar-visible .container .left-sidebar .sb-header{top: 180px;}
html.ccm-toolbar-visible .mobile-sb-header{top: 180px;}
.sb-header {border:none;}
.left-sidebar .sb-header, .mobile-sb-header{background:#f2f2f2 !important;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0px;
    padding: 0;
    position: fixed;
    top: 132px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 250px;
    z-index: 60;}

.container .left-sidebar .nav{bottom: 0;
    left: 0;
    margin: 0;
    overflow-y: scroll;
    position: absolute !important;
    right: 0;
    top: 0 !important;
    padding: 10px;}

.left-sidebar .nav > li > a{font-weight:700}
.left-sidebar .nav>li>a:hover, .nav>li>a:focus {
    background-color: #f2f2f2 !important;
}

.left-sidebar .nav li.nav-path-selected.open a.nav-path-selected.open{
	background-color:rgba(105, 116, 123, 0.3) !important;
	color:unset !important;
}
.left-sidebar .nav > li > a:not(.fa):not(.btn):hover{color: #00A79D !important;}

ul.depth2{
	    background:rgba(215, 210, 203, 0.3) !important;
}
.container .left-sidebar .nav>li.open2 a{
	background:rgba(105, 116, 123, 0.3)!important;
}
.left-sidebar .nav li, ul.depth2 li{background:none !important;}
.left-sidebar ul.depth3, ul.depth4, ul.depth3 {background:none;}

.container .nav::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
.container .left-sidebar .nav::-webkit-scrollbar-thumb {
    background: #69747b;
}
.container .left-sidebar .nav::-webkit-scrollbar-track {
    background: #d7d2cb;
}

.header-inner{top: 84px;
    position: fixed;
    z-index: 61;
    left: 0;
 }
 html.ccm-toolbar-visible .header-inner{top:132px;}
.nav-hamburger {
    display: inline-block;
    float: left;
    height: 15px;
    padding: 22px 20px;
    width: 58px;}
.nav-hamburger-top, .nav-hamburger-mid, .nav-hamburger-bot {
    background: rgba(255, 255, 255, 0.7);
    display: block;
    height: 2px;
    margin: 3px 0 0;
    width: 100%;
    opacity: 1;
}

.right-sidebar{
    padding: 0px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 60;}
#table_of_con {border:1px solid rgba(0, 0, 0, 0.1);}
#table_of_con a.TED_hyperlink{color:#5d5c5c !important;}

footer#footer-theme, footer#concrete5-brand{padding-left:250px;}


/* media query */
@media all and (min-width: 769px) and (max-width: 1024px) {
	div.ccm-page .main_content{padding-left:0px !important;}
	.container .left-sidebar .sb-header {left:-250px;}
	footer#footer-theme{padding-left:0px !important;}
}

@media all and (min-width: 0) and (max-width: 768px) {
	.container .left-sidebar .sb-header {display:none;}
	.container .left-sidebar .sb-header {left:-250px;}
	.mobile-sb-header {left:-250px;}
	div.ccm-page .main_content{padding-left:0px !important;}
	footer#footer-theme{padding-left:0px !important;}
}

/* End */


.nav li {position: relative;}
.nav li a span.bul01{display:block; position:absolute; right:0; top:0;cursor:pointer; width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav li.open a span.bul01, .nav li.selec a span.bul01{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50%;}
.nav li.open2 a span.bul01{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}
.nav .depth2 li a span.bul02{display:block; position:absolute; right:0px; top:0; cursor:pointer;width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav .depth2 li.open a span.bul02, #lnb .depth2 li.selec a span.bul02, .nav .depth2 li.open2 a span.bul02{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}

.nav .depth3 li a span.bul03{display:block; position:absolute; right:0; top:0; cursor:pointer;width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav .depth3 li.open a span.bul03, .nav .depth3 li.selec a span.bul03, .nav .depth3 li.open2 a span.bul03{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}

.nav .depth4 li a span.bul04{display:block; position:absolute; right:0; top:0; cursor:pointer;width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav .depth4 li.open a span.bul04, .nav .depth4 li.selec a span.bul04, .nav .depth4 li.open2 a span.bul04{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}

.nav .depth5 li a span.bul05{display:block; position:absolute; right:0; top:0; cursor:pointer;width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav .depth5 li.open a span.bul05, .nav .depth5 li.selec a span.bul05, .nav .depth5 li.open2 a span.bul05{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}

.nav .depth6 li a span.bul06{display:block; position:absolute; right:0; top:0; cursor:pointer;width:20px; height:30px; background:url(/images/icon/icon_lnb_dp.gif) no-repeat 2px 50%;}
.nav .depth6 li.open a span.bul06, .nav .depth6 li.selec a span.bul06, .nav .depth6 li.open2 a span.bul06{background:url(/images/icon/icon_lnb_dp_op.gif) no-repeat 2px 50% !important;}


.icon-angle-right {display:inline-block;position: absolute;right:0;top:12px;background:url(/images/icon/icon_top_nav_on.gif) no-repeat right top !important;width:10px;height:10px;}

/* navgation */
.ccm-responsive-navigation.original .dropdown {position: relative;}
.ccm-responsive-navigation.original .topnav {list-style: none;position:relative;}
.ccm-responsive-navigation.original .topnav > li {float:left;color:#fff !important;border-left: 1px solid rgba(133, 123, 168, 0.3);}
.ccm-responsive-navigation.original .topnav > li > a {display: block;padding:15px 25px;color:#fff !important;font-family:'LGSmHaR' !important;font-size:15px;}
.ccm-responsive-navigation.original .topnav > li > a:hover,
.ccm-responsive-navigation.original .topnav > li > a:focus {text-decoration: none;background-color:#fff;color:#524c66 !important;}
.ccm-responsive-navigation.original .topnav > li.dropdown.active a {font-weight:bold;background-color:#fff;color:#524c66 !important;}
.ccm-responsive-navigation.original .topnav > li.noneCls.active a {font-weight:bold;background-color:#fff;color:#524c66 !important;}
.ccm-responsive-navigation.original .topnav > li.active a  {font-weight:bold;background-color:#fff;color:#524c66 !important;}

.ccm-responsive-navigation.original .topnav li .dropdown-menu {z-index:1000;}
.ccm-responsive-navigation.original .topnav > li > .dropdown-menu:before {position: absolute; top:0; left: 9px;display: inline-block; content: '';}
.ccm-responsive-navigation.original .topnav > li > .dropdown-menu:after { position: absolute; top: 0; left: 10px;display: inline-block; content: '';}

.ccm-responsive-navigation.original .dropdown-menu .dropdown i {position:absolute;right:0;margin-top:3px;}
.ccm-responsive-navigation.original .dropdown-submenu > .dropdown-menu {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.ccm-responsive-navigation.original .dropdown-menu { *border-right-width: 0; *border-bottom-width: 0; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;}
.ccm-responsive-navigation.original .topnav > a i[class^="icon-"]{color:#fdfdfd;}
.ccm-responsive-navigation.original ul.topnav li.dropdown a {z-index:1000;display:block;}
.ccm-responsive-navigation.original ul.topnav li.dropdown ul li ul.dropdown-menu {margin-left:0px;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
.ccm-responsive-navigation.original ul.topnav li.dropdown ul li i {margin-right:10px;}

.ccm-responsive-navigation.original select.selectmenu {display:none;}
.ccm-responsive-navigation.original .dropdown-menu { position: absolute; top: 95%;left: 0;z-index: 1000;display: none; float: left;  -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
	width: 218px; padding: 0; margin: 2px 0 0; list-style: none;-webkit-box-shadow: 0px 2px 5px rgba(112,112,112,0.5);box-shadow: 0px 2px 5px rgba(112,112,112,0.5);background-color:#e6e6e6;border:1px solid #999;word-break:break-word;white-space:normal !important;}

.ccm-responsive-navigation.original .dropdown-menu li {margin:0;padding:0;word-break:normal !important;}
.ccm-responsive-navigation.original .dropdown-menu li  a {color:#5d5c5c;font-size:14px; padding:10px 20px 10px 15px;margin:0;border-bottom:1px solid #999;text-decoration:none;word-break:break-word;white-space:normal !important;}
.ccm-responsive-navigation.original .dropdown-menu li > a:hover,
.ccm-responsive-navigation.original .dropdown-menu li > a:focus,
.ccm-responsive-navigation.original .dropdown-submenu:hover > a, 
.ccm-responsive-navigation.original .dropdown-menu .active > a,
.ccm-responsive-navigation.original .dropdown-menu .active > a:hover {color:#fff !important;background:rgba(82,76,102,0.3);}

.ccm-responsive-navigation.original .dropdown-menu .sub-menu-level1, .ccm-responsive-navigation.original .dropdown-menu .sub-menu-level2 {left:100% !important;position:absolute;top:0;visibility:hidden;margin-top: 0;}
.ccm-responsive-navigation.original .dropdown-menu li:hover .sub-menu-level1 {visibility:visible;}
.ccm-responsive-navigation.original .dropdown-menu li li:hover .sub-menu-level2 {visibility:visible;}
.ccm-responsive-navigation.original ul.dropdown-menu li:first-child .sub-menu-level1 a, .ccm-responsive-navigation.original ul.dropdown-menu li:first-child .sub-menu-level2 a {border-top-left-radius: 0px;border-top-right-radius: 0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;}
.ccm-responsive-navigation.original .topnav > li.dropdown .dropdown-menu .sub-menu-level1 li a:hover, .ccm-responsive-navigation.original .topnav > li.dropdown .dropdown-menu .sub-menu-level2 li a:hover {border-top-left-radius: 0px;border-top-right-radius: 0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;}

.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu {position: absolute; top: 95%;left: 0;z-index: 1000;display: none; float: left;  -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
	width: 218px; padding: 0; margin: 2px 0 0; list-style: none;-webkit-box-shadow: 0px 2px 5px rgba(112,112,112,0.5);box-shadow: 0px 2px 5px rgba(112,112,112,0.5);background-color:#e6e6e6;border:1px solid #999;}

.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li {word-break:break-word !important;white-space:normal !important;}
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li  a {color: #5d5c5c !important;font-size:14px; padding:10px 15px 10px 15px;margin:0;text-shadow:none;border-bottom:1px solid #999;text-decoration:none;background-color:#e6e6e6 !important;font-weight:normal;word-break:break-word !important;word-break:normal !important;}
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li > a:hover,
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li > a:focus,
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-submenu:hover > a, 
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .active > a,
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .active > a:hover {color:#fff !important;background:rgba(82,76,102,0.3);}
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li:first-child, .ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li:first-child a, 
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu li:first-child a:hover, .ccm-responsive-navigation.original .topnav > li.dropdown .dropdown-menu li:first-child a {border-top-left-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .sub-menu-level1, .ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .sub-menu-level2 {left:100% !important;top:0 !important;}
.ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .sub-menu-level1 li a:hover, .ccm-responsive-navigation.original .topnav > li.dropdown.active .dropdown-menu .sub-menu-level2 li a:hover {border-top-left-radius: 0px;border-top-right-radius: 0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;}

/* mobile */
.ccm-responsive-navigation .dropdown-menu { position: relative;border:0 none;-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;
  min-width: 100%; padding: 0; margin: 2px 0 0; list-style: none;-webkit-box-shadow: 0px 0px 0 rgba(112,112,112,0.5);box-shadow: 0px 0px 0 rgba(112,112,112,0.5);background-color:none;}

.ccm-responsive-navigation.original .dropdown-menu li > a:hover,
.ccm-responsive-navigation.original .dropdown-menu li > a:focus,
.ccm-responsive-navigation.original .dropdown-submenu:hover > a, 
.ccm-responsive-navigation.original .dropdown-menu .active > a,
.ccm-responsive-navigation.original .dropdown-menu .active > a:hover {color:#fff;background:rgba(50,76,102,0.3)}
