
/* Tools New Header */
.tools-header{
				border-top:3px solid #1E4056;
				-moz-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
				box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
			}
			.tools-header .content-wrap{
				max-width:960px;/*AL-4622 change*/
				margin:0 auto;
				position:relative;
			}
			.tools-header .myanalogmenu{
				background-color:#1e4056;
				margin-bottom:24px;
				height:41px;
				position:relative;
			}
			.tools-header .myanalogmenu li{
				color:#fff;
				font-size:14px;
				float:left;
				line-height:17px;
				padding:12px 15px 5px 15px;
				position:relative;
			}
			.tools-header .myanalogmenu li:lang(en){
				font-family: 'Barlow', Helvetica, sans-serif;  /* AL-3271 */
			}
			.tools-header .myanalogmenu li:lang(ru){
				font-family:Arial;
			}
			.tools-header .myanalogmenu li:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    /* AL-3271 */
			}
			.tools-header .myanalogmenu li:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .myanalogmenu li a{
				color:#fff;
			}
			.tools-header .myanalogmenu li.separator{
				margin-top:12px;
				margin-bottom:12px;
				width:1px;
				height:20px;
				background-color:#fff;
				padding:0px;
			}
			.tools-header .myanalogmenu li a:hover{
				text-decoration:none;
			}
			.tools-header .myanalogmenu:before{
				content: '';
				position: absolute;
				top: 100%;
				left: 0;
				display: block;
				height: 0;
				width: 100%;
				border-top: 7px solid #1e4056;
				border-right: 7px solid transparent;
			}
			.tools-header .logomenu>li{
				float:left;
				line-height:65px;
			}
			.tools-header .logomenu img{
				float:left;
                height: 44px;
                width: 112px;
			}
			.tools-header .logomenu .iconbar{
				position:relative;
				margin:0px;
				padding-top:25px;
				margin-left:-10px;
				margin-right:21px;
				padding-right:20px;
				padding-left:20px;
				height:65px;
				background-color:transparent;
			}
			.tools-header .logomenu .iconbar .iconbar-icon{
				cursor:pointer;
				background:url(../images/tools-header-sprite.png) no-repeat;
				background-position:-10px -40px;
				height: 17px;
				width: 20px;
				display: block;
			}
			.tools-header .logomenu .iconbar.active,
			.tools-header .logomenu .iconbar:active,
			.tools-header .logomenu .iconbar:hover{
				background-color:#656565;
			}
			.tools-header .logomenu .iconbar.active .iconbar-icon,
			.tools-header .logomenu .iconbar:active .iconbar-icon,
			.tools-header .logomenu .iconbar:hover .iconbar-icon{
				background:url(../images/tools-header-sprite.png) -10px -10px no-repeat;
			}
			.tools-header .logomenu .iconbar .submenu{
				display:none;
				position:absolute;
				top:65px;
				width:212px;
				padding-left:0px;
				margin-left:-20px;
				z-index:9999;
				-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
			}
			.tools-header .logomenu .iconbar:active .submenu,
			.tools-header .logomenu .iconbar.active .submenu,
			.tools-header .logomenu .iconbar:hover .submenu,
			.tools-header .logomenu .iconbar:focus-within .submenu {
				display:block;
			}
			.tools-header .logomenu .iconbar .submenu li{
				background-color:#656565;
				list-style:none;
				padding-left:0px;
				border-top:1px solid #545454;
			}
			.tools-header .logomenu .iconbar .submenu li a{
				padding-left: 18px;
				line-height:28px;
				font-size:14px;
				color:#fff;
				vertical-align:middle;
				display:block;
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(en){
				font-family: 'Barlow', Helvetica, sans-serif;   /* AL-3271 */
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(ru){
				font-family:Arial;
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    /* AL-3271 */
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .logomenu .iconbar .submenu li.prevlink a{
				border-left:3px solid #545454;
				padding-left: 4px;
			}
			.tools-header .logomenu .iconbar .submenu li.parametric a,
			.tools-header .logomenu .iconbar .submenu li.gray a{
				border-left:3px solid #999999;
			}
			.tools-header .logomenu .iconbar .submenu li.application a,
			.tools-header .logomenu .iconbar .submenu li.maroon a{
				border-left:3px solid #a91d45;
			}
			.tools-header .logomenu .iconbar .submenu li.products a,
			.tools-header .logomenu .iconbar .submenu li.blue a{
				border-left:3px solid #009fbd;
			}
			.tools-header .logomenu .iconbar .submenu li.designcenter a,
			.tools-header .logomenu .iconbar .submenu li.orange a{
				border-left:3px solid #ff7200;
			}
			.tools-header .logomenu .iconbar .submenu li.community a,
			.tools-header .logomenu .iconbar .submenu li.green a{
				border-left:3px solid #27b34f;
			}
			.tools-header .logomenu .iconbar .submenu li.education a,
			.tools-header .logomenu .iconbar .submenu li.purple a{
				border-left:3px solid #7c4a8b;
			}
			.tools-header .logomenu .iconbar .submenu li.support a,
			.tools-header .logomenu .iconbar .submenu li.cyan a{
				border-left:3px solid #3ddce6;
			}
			.tools-header .logomenu .iconbar .submenu li.linear a{
				border-left:3px solid #830029;
			}
			.tools-header .logomenu .iconbar .submenu li.prevlink:hover,
			.tools-header .logomenu .iconbar .submenu li.prevlink.active{
				background-color:#545454;
			}
			.tools-header .logomenu .iconbar .submenu li.parametric:hover,
			.tools-header .logomenu .iconbar .submenu li.parametric.active,
			.tools-header .logomenu .iconbar .submenu li.gray:hover,
			.tools-header .logomenu .iconbar .submenu li.gray.active{
				background-color:#999999;
			}
			.tools-header .logomenu .iconbar .submenu li.application:hover,
			.tools-header .logomenu .iconbar .submenu li.application.active,
			.tools-header .logomenu .iconbar .submenu li.maroon:hover,
			.tools-header .logomenu .iconbar .submenu li.maroon.active{
				background-color:#a91d45;
			}
			.tools-header .logomenu .iconbar .submenu li.products:hover,
			.tools-header .logomenu .iconbar .submenu li.products.active,
			.tools-header .logomenu .iconbar .submenu li.blue:hover,
			.tools-header .logomenu .iconbar .submenu li.blue.active{
				background-color:#009fbd;
			}
			.tools-header .logomenu .iconbar .submenu li.designcenter:hover,
			.tools-header .logomenu .iconbar .submenu li.designcenter.active,
			.tools-header .logomenu .iconbar .submenu li.orange:hover,
			.tools-header .logomenu .iconbar .submenu li.orange.active{
				background-color:#ff7200;
			}
			.tools-header .logomenu .iconbar .submenu li.community:hover,
			.tools-header .logomenu .iconbar .submenu li.community.active,
			.tools-header .logomenu .iconbar .submenu li.green:hover,
			.tools-header .logomenu .iconbar .submenu li.green.active{
				background-color:#27b34f;
			}
			.tools-header .logomenu .iconbar .submenu li.education:hover,
			.tools-header .logomenu .iconbar .submenu li.education.active,
			.tools-header .logomenu .iconbar .submenu li.purple:hover,
			.tools-header .logomenu .iconbar .submenu li.purple.active{
				background-color:#7c4a8b;
			}
			.tools-header .logomenu .iconbar .submenu li.support:hover,
			.tools-header .logomenu .iconbar .submenu li.support.active,
			.tools-header .logomenu .iconbar .submenu li.cyan:hover,
			.tools-header .logomenu .iconbar .submenu li.cyan.active{
				background-color:#3ddce6;
			}
			.tools-header .logomenu .iconbar .submenu li.linear:hover,
			.tools-header .logomenu .iconbar .submenu li.linear.active {
				background-color:#830029;
			}
			.tools-header .logomenu .iconbar .submenu li a:hover{
				text-decoration:none;
			}
			.tools-header .logomenu .logobar{
				margin-top: 11px;
				margin-right: 17px;
			}
			.tools-header .logomenu .separator{
				margin-top:10px;
				margin-bottom:10px;
				width:1px;
				height:44px;
				background-color:#323232;
			}
			.tools-header .logomenu .tools-title{
				vertical-align:middle;
				font-size:32px;
				padding-left:18px;
				color:#323232;
			}
			.tools-header .logomenu .tools-title:lang(en){
				font-family: 'Barlow', Helvetica, sans-serif;
			}
			.tools-header .logomenu .tools-title:lang(ru){
				font-family:Arial;
			}
			.tools-header .logomenu .tools-title:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;
			}
			.tools-header .logomenu .tools-title:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .navigation-bar{
				width:100%;
				height:36px;
				background-color:#009FBD;
			}
			.tools-header .navigation-bar:lang(en){
				font-family:'Barlow';   /* AL-3271 */
				font-weight: bold;  /* AL-3271 */
			}
			.tools-header .navigation-bar:lang(ru){
				font-family:Arial;
			}
			.tools-header .navigation-bar:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    /* AL-3271 */
			}
			.tools-header .navigation-bar:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .nav-links{
				padding-left:10px;
			}
			.tools-header .nav-links > li{
				float:left;
				list-style:none;
				max-height:36px;
				vertical-align:middle;
				padding:8px 10px;
				position:relative;
			}
			.tools-header .nav-links > li:first-child{
				margin-left:-10px;
			}
			.tools-header .nav-links > li.active{
				background-color:#99D9E4;
			}
			.tools-header .nav-links > li:hover{
				background-color:#33B3CA;
			}
			.tools-header .nav-links > li a{
				color:#fff;
				font-size:14px;
				display:block;
				line-height:20px;
			}
			.tools-header .nav-links > li a:hover{
				text-decoration:none;
			}
			.tools-header .nav-links li.dropdown > a{
				background:url(../images/tools-header-sprite.png) right -178px no-repeat;
				padding-right: 15px;
			}
			.tools-header .nav-links li.dropdown .submenu{
				display:none;
				position:absolute;
				top:100%;
				width:300px;
				padding-left:0px;
				margin-left:-10px;
				z-index:999;
				-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
			}
			.tools-header .nav-links li.dropdown:hover .submenu,
			.tools-header .nav-links li.dropdown:focus-within .submenu {
				display:block;
			}
.tools-header .navigation-bar a.nav-item-with-sub {
	pointer-events: none;
}
			.tools-header .nav-links li.dropdown .submenu li{
				background-color:#33B3CA;
				list-style:none;
				padding-left:0px;
				border-top:1px solid #009fbd;
			}
			.tools-header .nav-links li.dropdown .submenu li:first-child{
				border-top:none;
			}
			.tools-header .nav-links li.dropdown .submenu li a{
				padding-right: 10px;
				padding-left: 10px;
				line-height:31px;
				font-size:14px;
				vertical-align:middle;
				display:block;
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(en){
				font-family: 'Barlow', Helvetica, sans-serif;    /* AL-3271 */
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(ru){
				font-family:Arial;
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simhei, 黑体,Arial;    /* AL-3271 */
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .nav-links li.dropdown .submenu li:hover,
			.tools-header .nav-links li.dropdown .submenu li.active{
				background-color:#99d9e4;
			}
			.tools-header .searchmenu > li {
				float: left;
				list-style: none;
				max-height: 36px;
				vertical-align: middle;
				padding: 8px 0px 8px 8px;
				position: relative;
			}
			.tools-header .searchmenu > li.search-box{
				padding: 0px;
			}
			.tools-header .searchmenu > li.search-box input[type=text] {
				box-shadow:none;
				border:none;
				outline:0;
				min-width:135px;
				background:transparent;
				color:#fff;
				font-size:16px;
				border-bottom:1px solid #fff;
				float: left;
				margin: 7px 8px;
			}
			.tools-header .searchmenu > li.search-box input[type=text].placeholder{
				color:#99d9e5;
			}
			
			.tools-header .searchmenu > li.search-box input[type=text]:focus,
			.tools-header .searchmenu > li.search-box input[type=text]:active{
				box-shadow:none;
				border:none;
				outline:0;
				border-bottom:1px solid #fff; 
			}
			.tools-header .searchmenu > li.search-box .search-icon {
				background:url(../images/tools-header-sprite.png) -10px -80px no-repeat;
				cursor: pointer;
				outline: 0;
				border:0;
				width:22px;
				height:22px;
				float: left;
				margin: 7px 0px 7px 0px;
			}
			.tools-header .searchmenu > li.search-option {
				font-size:14px;
				color:#fff;
				padding-left:8px;
			}
			.tools-header .searchmenu > li.search-option:lang(en){
				font-family:'Barlow',Helvetica,Arial,sans-serif;    /* AL-3271 */
				font-weight: bold;  /* AL-3271 */
			}
			.tools-header .searchmenu > li.search-option:lang(ru){
				font-family:Arial;
			}
			.tools-header .searchmenu > li.search-option:lang(zh){
				font-family: 'Barlow',Microsoft Yahei,微软雅黑,Simsun, 宋体,Arial;    /* AL-3271 */
				 font-size:14px;
			}
			.tools-header .searchmenu > li.search-option:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .searchmenu > li.search-option span {
				background:url(../images/tools-header-sprite.png) -10px -151px no-repeat;
				padding-left:19px;
				cursor:pointer;
				display: inline-block;
			}
			.tools-header .searchmenu > li.search-option span.active {
				background:url(../images/tools-header-sprite.png) -10px -119px no-repeat;
			}
            /*AL-4622*/
            div.approval {
    margin: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 70% !important;
    min-height: 40px;
    clear: both;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 15px 20px 15px 80px;
    background-position: 30px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
            div.approved_yes {
    background-color: #dfd;
    background-image: url(/lib/plugins/publish/images/yes.gif);
}
            div.approval {
    width: 100% !important;
}
            div.approval span {
    display: block;
}
            #dokuwiki__content p {
    font-size: 14px;
    margin-bottom: 10px;
    padding:0px !important;
}
            div.approval span span.approval_date {
    display: inline;
}
.wiki-head-row {
    padding-left:0px;
    padding-right:0px;
}

            /*AL-4622*/

@media screen and (max-width: 640px) {

    .tools-header .logomenu .logobar {
        margin-top: 14px;
        margin-right: 17px;
        left: 30%;
        right:auto;
        position: relative;
    }

    div.tools-header .logomenu {
            width: 100%;
    }

    .tools-header .logomenu > li {
         /*removed margin-left: 46%;*/
           margin-top: -49px;
           width:33.333%;
           
    }

    .wiki-mob-add {
            float: right !important;
            margin-right: 5%;
    }

    .tools-header .searchmenu > li {
            float:right !important;
    }

    .tools-header .logomenu .iconbar {
        margin-right:0px;
            width: 60px;
    }
    .tools-header .searchmenu > li.search-box .search-icon {
            background: transparent url(../images/sprite1.png) no-repeat -111px 2px;
            cursor: pointer;
            outline: 0;
            border: 0;
            float: left;
            margin: 7px 0px 7px 0px;
            width: 27px;
            height: 25px;
            margin-left: 57px !important;
        }

     .tools-header .searchmenu > li.search-box input[type=text] {
		         box-shadow: none;
                 border: none;
                 outline: 0;
                 width: 80px;
                 background: transparent;
                 color: black;
                 font-size: 16px;
                 border-bottom: 1px solid black;
                 float: left;
                 margin-top: -9px;
                 margin-right: -57px;
                 margin-left: 19px;
                 height: 47px;
			}


			.tools-header .searchmenu > li.search-box input[type=text]:focus,
			.tools-header .searchmenu > li.search-box input[type=text]:active{
				border-bottom:1px solid black; 
                 height: 47px;
			}
}














.tools-header .nav-links li.dropdown>div>a {
	background: url(../images/tools-header-sprite.png) right -178px no-repeat;
    padding-right: 15px;
}





.iconbar .submenu li {
    margin-left:1.5em;
}
body .title-nophoto .button-nav {
    display: none;
}
.wiki-mob-body .container,
.wiki-mob-body .title-nophoto {
    position:relative;
}
.product-bookmarks {
    width: 155px;
    z-index: 999;
    background-color: transparent;
    position: absolute;
    top: 16px;
}
@media screen and (max-width: 640px) {
    .tools-title {
        display:none;
    }
    div.navigation-bar {
        display: none;
    }
    li.separator {
        display:none;
    }
    div.tools-header .logomenu {
        width: 100%;
    }
    body.persistant-nav .title-nophoto .button-nav {
        display: block;
        border: 0px;
        height: 36px;
        width: 36px;
        line-height: 36px;
        padding: 0px;
        background: url("../images/nav-drawer.png") no-repeat scroll left center !important;
        text-indent: -9999px;
        position: absolute;
        top: 15px;
        right: 4px;
    }
    body.persistant-nav .product-bookmarks {
	    display: block;
	    width: 100%;
	    background-color: transparent;
	    right: 16px;
	    top: 0px;
	}
	body.persistant-nav .floater-menu-container {
	    display: none;
	    position: fixed !important;
	    top: 0px;
	    right: -16px;
	    padding: 0px;
	    z-index: -1;
	    width: 75%;
	}
	body.persistant-nav .floater-menu-container.active {
	    display: block;  
	    z-index: 0;
	}
}
@media screen and (min-width: 640px) {

    .product-bookmarks {
        display: none;
    }
    .wiki-mob-body {
        display: none;
    }
    .wiki-class {
        display: block;
    }
    
}





/******************MOBILE BOOKMARKS********************/

body .title-nophoto .button-nav {
    display: none;
}

@media screen and (max-width: 640px) {
    body.persistant-nav #header, 
    body.persistant-nav .content[role="main"] {
        background: white;
    }
    
    body.persistant-nav #header.menu-slide, 
    body.persistant-nav #footer.menu-slide, 
    body.persistant-nav .logomenu.menu-slide,
    body.persistant-nav .content[role="main"].menu-slide,
     body.persistant-nav .main-body[role="main"].menu-open {
        position: relative;
    }
    
    body.persistant-nav #header.menu-open, 
    body.persistant-nav #footer.menu-open, 
    body.persistant-nav .logomenu.menu-open ,
    body.persistant-nav .content[role="main"].menu-open ,
    body.persistant-nav .main-body[role="main"].menu-open{            
        position: relative;
        left: -75%;
    }
    
    /* AL-5457 */
    body.persistant-nav .title-nophoto .page-title h1, 
    body.persistant-nav .title-nophoto .page-title .header1 {
        font-size: 24px;
    }
    /* AL-5457 */
    
    body.persistant-nav.scroll-after-head {
        padding-top: 65px;
    }
    
    body.persistant-nav.scroll-after-head .title-nophoto {
        position: fixed;
        top: 0px;
        left:0;
        opacity: 1;
        filter:alpha(opacity=100);
        z-index: 1001;
        width: 100%;
        border-bottom: 1px solid #E3E3E3;   /* AL-5457 */
    }
    
    /* AL-5457 */
    body.persistant-nav.scroll-after-head .title-nophoto:after {
        position: absolute;
        bottom: -21px;
        left: 0px;
        width: 100%;
        height: 21px;
        content: "";
        background: url(/lib/img/persistant-nav-shadow-bottom.png) no-repeat center center;
    }
    /* AL-5457 */
    
    body.persistant-nav.scroll-after-head .content[role="main"].menu-open .title-nophoto {
        right:75%;
        left: -75%;
    }
    
    body.persistant-nav .title-nophoto {
        padding-right: 40px;
        display: block;
        min-height: 65px;
		padding-bottom: 14px;
		padding-top:20px;
    }
    
    body.persistant-nav .title-nophoto .button-nav {
        display: block;
        border: 0px;
        height: 36px;
        width: 36px;
        line-height: 36px;
        padding: 0px;
        background: transparent url("../images/nav-drawer.png") no-repeat scroll left center;
        text-indent: -9999px;
        position: absolute;
        top: 15px;
        right: 4px;
    }
    body.persistant-nav .title-nophoto .button-nav:active,
	body.persistant-nav .title-nophoto .button-nav:focus{
		border:0;
	}
    body.persistant-nav .floater-menu-container {
        display: none;
        position: fixed;
        top: 0px;
        right: -16px;
        padding: 0px;
        z-index: -1;
        width:75%;
    }
    
    body.persistant-nav .floater-menu-container.active {
        z-index: 0;
		display:block;
    }
    
    body.persistant-nav .product-bookmarks {
        display: block;
        width:100%;
        background-color:transparent;
        right: 16px;
        top: 0px;
    }
    
    body.persistant-nav .product-bookmarks > .nav {
        display: block;
    }
    
    body.persistant-nav .product-bookmarks .nav li {
        width:100%;
        border-top: 1px white solid;
    }
    
    body.persistant-nav .product-bookmarks .nav li:first-child {
        border-top: 1px white solid;
    }
    
    body.persistant-nav .product-bookmarks .nav li.active:after {
        display: none;
    }
}
/******************MOBILE BOOKMARKS********************/


@media screen and (max-width: 640px) {
.pull-left {
    width: 100%;
}
}
body.persistant-nav .product-bookmarks .nav li {
    width: 100%;
    border-top: 1px white solid;
}

.Res_tools_parent {
    background: url('../images/plus.png') no-repeat;
    background-position: 100% 16px;
    background-color: #999999;
    padding-top: 16px;
    padding-bottom: 16px;
}
.dropdown.active .Res_tools_parent {
	background: url('../images/minus_wiki.png') no-repeat;
	background-position: 100% 16px;
}
.Res_tools_child {
	display:none;
}
.Res_tools_child.open {
	display:block;
}
.product-bookmarks .nav > li:first-child {
	padding:0 !important;
}
.product-bookmarks .nav li:not(.dropdown) {
	padding-top:16px;
	padding-bottom:16px;
} 





@media screen and (max-width: 640px) {
	body.persistant-nav #header.menu-open, body.persistant-nav .tools-header.menu-open, body.persistant-nav #footer.menu-open, body.persistant-nav .main-body[role="main"].menu-open, body.persistant-nav .content.menu-open[role="main"] {
	    position: relative;
	    left: -75%;
	}


.Res_tools_parent > a {
	color:#fff !important;
}
.product-bookmarks .nav li.active {
	background-color:#999;
}

.dropdown .submenu {
	margin:0;
	padding:0;
}
.dropdown .submenu li {
	margin:0 !important;
}

.bookmarks .nav-links li:first-child,
.product-bookmarks .nav-links li:first-child:hover {
	background-color:#999;
}
.product-bookmarks .nav-links > li:first-child > a
/*.product-bookmarks .nav li.dropdown:first-child a:first-child*/ {
	color:#fff !important;
}
.dropdown .submenu li:hover {
	background-color: #F2F2F2 !important;
}

	.dropdown .submenu li a {
		color:#33B3CA !important;
	}

.dropdown .submenu li,
.dropdown .submenu li:first-child {
	list-style-type:none;
	    background-color: #F2F2F2;
	        padding-top: 16px;
    padding-bottom: 16px;
}

}




