/*set the variables*/ 


@media all  {
.responsiveMenuTheme4{list-style:none;zoom:1;background:none;font-size: 16px;margin:0;padding:0;text-transform: uppercase;}
.responsiveMenuTheme4:before,.responsiveMenuTheme4:after{content:" ";display:table;}
.responsiveMenuTheme4:after{clear:both;}
.responsiveMenuTheme4 ul{list-style:none;width:200px;}
.responsiveMenuTheme4 a {color:#000000;padding:10px 20px;text-decoration:none;}
.responsiveMenuTheme4 span.separator{color:#000000;padding:10px 20px;display:block;cursor:pointer;}
.responsiveMenuTheme4 span.opener{display: none;}
	.responsiveMenuTheme4 li span.separator:hover {background-color:none;}
/*.responsiveMenuTheme4 a:hover, .responsiveMenuTheme4 li.active > a, .responsiveMenuTheme4 li > span.separator:hover{color:#000000;background-color: ;}*/
.responsiveMenuTheme4 li{position:relative;margin:0;padding:0;}
.responsiveMenuTheme4 > li{float:left;}


/* .responsiveMenuTheme4 > li > .parent, .responsiveMenuTheme4 > li.deeper > span{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:right;	background-size:14px;} */


  
    
.responsiveMenuTheme4 ul {background-color:#ffffff;}
.responsiveMenuTheme4 > li > a{display:block;}
.responsiveMenuTheme4 li ul{position:absolute;left:-9999px;top:-9999px;margin-left:12px;padding-left:6px;z-index: 1000;}
.responsiveMenuTheme4 li li ul{position:absolute;left:-9999px;top:-9999px;margin-left:-10px;padding-left:6px;z-index: 1000;}

.responsiveMenuTheme4 > li.hover > ul{left:0;top:inherit;}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul{left:100%;top:0;}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul > li.hover > ul{left:100%;top:0;}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul > li.hover > ul > li.hover > ul{left:100%;top:0;}
.responsiveMenuTheme4 li li a, .responsiveMenuTheme4 li li span.separator {display:block;background:none;?>;position:relative;z-index:100;} <!-- border-top:1px solid #59278a; -->
.responsiveMenuTheme4 li li:first-child > a, .responsiveMenuTheme4 li li:first-child > span.separator {border-top:none;}

.responsiveMenuTheme4 li li span.separator:hover {background-color:;}
.responsiveMenuTheme4 li li li a{background:none;z-index:200;border-top:1px solid ;}
.responsiveMenuTheme4 li li li li a{background:none;}


.responsiveMenuTheme4 li li a.parent{background-image:url(../images/upArrow.png);background-repeat:no-repeat;background-position:95% 50%;}
.responsiveMenuTheme4 li li li a.parent{background-image: none}


.toggleMenu{display:none;color:#000000;padding:10px 15px;background: url(../images/toggle-icon.png) no-repeat left center;height:40px;padding:0 0 0 40px;line-height:40px;border-radius: 0 5px 5px 0;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-size: 18px;transition:left 2s;-webkit-transition:left 2s;}
.toggleMenu span{padding-right:10px;}
.toggleMenu.isMobile.active{}


.responsiveMenuTheme4.isMobile {top: 0px;left: -300px;width:300px;position: absolute;}
.responsiveMenuTheme4.isMobile .active{display:block;position: relative;}
.responsiveMenuTheme4.isMobile > li{float:none;}
.responsiveMenuTheme4.isMobile > li > .parent{background-position:2% 50%;}
.responsiveMenuTheme4.isMobile li li .parent{background-image:url(../images/upArrow.png);background-repeat:no-repeat;background-position:2% 50%; 	background-size:12px;}
.responsiveMenuTheme4.isMobile li li .parent{background-image:none;background-repeat:no-repeat;background-position:2% 50%; 	background-size:12px;}
.responsiveMenuTheme4.isMobile ul{display:block;width:100%;}
.responsiveMenuTheme4.isMobile > li.hover > ul{position:static;}
.responsiveMenuTheme4.isMobile > li.hover > ul > li.hover > ul{position:static;}
.responsiveMenuTheme4.isMobile > li.hover > ul > li.hover > ul > li.hover > ul{position:static;}
.responsiveMenuTheme4.isMobile > li.hover > ul > li.hover > ul > li.hover > ul > li.hover > ul{position:static;}

.responsiveMenuTheme4.isMobile li li a.parent{background-image:url(../images/upArrow.png);background-repeat:no-repeat;background-position:2% 50%;	background-size:12px;}
.responsiveMenuTheme4.isMobile li.hover > a.parent{background-image:url(../images/downArrowHigh.png);background-repeat:no-repeat;background-position:2% 50%; background-size:18px;}
.responsiveMenuTheme4.isMobile li li.hover > a.parent{background-image:url(../images/downArrowHigh.png);background-repeat:no-repeat;background-position:2% 50%; background-size:18px;}

.responsiveMenuTheme4 a img {vertical-align: middle;margin-right: 3px;}
.responsiveMenuTheme4 a span.image-title {vertical-align: middle;}

.responsiveMenuTheme4 span.navHeader{color:#000000;padding:10px 20px;display:block;}
.responsiveMenuTheme4 li li span.navHeader {display:block;background:;position:relative;z-index:100;border-top:1px solid ;}


.responsiveMenuTheme4.isMobile {opacity:0.95;}
ul.responsiveMenuTheme4.isMobile {padding-left:22px;}
.responsiveMenuTheme4.isMobile a {padding:13px 30px 13px 30px;text-decoration:none;}
.responsiveMenuTheme4.isMobile{font-size: 16px;} 

ul.responsiveMenuTheme4.isMobile  li  a{border-bottom:solid 1px #59278a}
ul.responsiveMenuTheme4.isMobile > li.hover > a{border-bottom:solid 3px #59278a}
ul.responsiveMenuTheme4.isMobile  li  li  li  a{border-bottom:solid 0px #59278a}

}



/* desctop menu */

/*@media all and (min-width: px) {*/
@media all and (min-width: px) {
    .responsiveMenuTheme4.isDesktop{background:none;}
    .responsiveMenuTheme4.isDesktop ul{width:270px;}
    
    /*.responsiveMenuTheme4.isDesktop > li > .parent, .responsiveMenuTheme4 > li.deeper > span {background-image:none;}*/
    .responsiveMenuTheme4.isDesktop > li > a .linker{padding-bottom:5px;border-bottom:0px solid #000000;}
    .responsiveMenuTheme4.isDesktop > li.active > a .linker{padding-bottom:5px;font-weight: 600;}
    
	.responsiveMenuTheme4.isDesktop li span.separator:hover {background-color:#eee;}
   /* .responsiveMenuTheme4.isDesktop a:hover, .responsiveMenuTheme4 li.active > a, .responsiveMenuTheme4 li > span.separator:hover{color:#000000;background-color:#eee;}*/
    .responsiveMenuTheme4.isDesktop > li.active > a{background-color:transparent;}
    .responsiveMenuTheme4.isDesktop li li span.separator:hover {background-color:#eee;}
    
	/*.responsiveMenuTheme4.isDesktop a {color:#000000;padding:10px 30px 10px 0px;text-decoration:none;}*/
	.responsiveMenuTheme4.isDesktop a {color:#000000;padding:10px 18px ;text-decoration:none;}
    /*.responsiveMenuTheme4.isDesktop a:hover {background-color:#fff} */
    .responsiveMenuTheme4.isDesktop li li a {padding-left:6px;} 
    .responsiveMenuTheme4.isDesktop li li {margin-left: -6px} 
    
    
    .responsiveMenuTheme4.isDesktop li li li ul{display:none;visibility:hidden;} 
    /*.responsiveMenuTheme4.isDesktop li li a{color:#000000; background-image:none;} */
	.responsiveMenuTheme4 ul {
       <!-- background-image: -moz-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -webkit-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -ms-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -o-linear-gradient(top, #fff 25%, #edecec 75%);} -->
	/*ul.responsiveMenuTheme4 {
        <!-- background-image: -moz-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -webkit-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -ms-linear-gradient(top, #fff 25%, #edecec 75%); -->
        <!-- background-image: -o-linear-gradient(top, #fff 25%, #edecec 75%);}*/ -->
    
}

/* ipad hoch menu */

@media all and (max-width: 1200px) {
	.responsiveMenuTheme4.isDesktop a {color:#000000;padding:10px 14px !important;text-decoration:none;}
    .responsiveMenuTheme4.isDesktop{list-style:none;zoom:1;font-size: 15px;margin:0;padding:0;} 
}
@media all and (max-width: 979px) {
	.responsiveMenuTheme4.isDesktop a {color:#000000;padding:10px 8px 10px 8px !important;text-decoration:none;}
    .responsiveMenuTheme4.isDesktop{list-style:none;zoom:1;font-size: 11px;margin:0;padding:0;} 
    .responsiveMenuTheme4.isDesktop > li > a .linker{padding-bottom:0px;border-bottom:0px solid #000000;}
    .responsiveMenuTheme4.isDesktop > li.active > a .linker{padding-bottom:2px;}
}




/* mobile menu */
@media all  {
    
    .isMobile.toggleMenu{background: url(../images/toggle-icon-scc.png) no-repeat left center;height:40px;padding:0 0 0 40px;line-height:40px;border-radius: 0 5px 5px 0;background-size:40px;}
    .isMobile.toggleMenu.active{background: url(../images/toggle-icon-close-scc.png) no-repeat left center;height:40px;padding:0 0 0 40px;line-height:40px;border-radius: 0 5px 5px 0;background-size:40px;}
    .isMobile.toggleMenu, .toggleMenu:hover,  .toggleMenu:focus  {text-decoration:none; color:#000;text-transform:uppercase;} 
    
    .responsiveMenuTheme4.isMobile li {padding-left:0px;} 
    .responsiveMenuTheme4.isMobile li li{padding-left:22px;} 
    .responsiveMenuTheme4.isMobile li li li{padding-left:10px;}
    
    ul.responsiveMenuTheme4.isMobile  {
        background-image: -moz-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -webkit-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -ms-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -o-linear-gradient(top, #fff 25%, #edecec 75%);}
}



@media all  {
    .responsiveMenuTheme4  li > a {font-weight:400;}
   /* .responsiveMenuTheme4 > li > a {font-weight:600;text-transform: uppercase;} */
   /* .responsiveMenuTheme4  li.active > a {font-weight:700;color:#af0084;} */
    .isMobile.toggleMenu {background-color:#fff;}
    .isMobile.toggleMenu.active {background-color:#fff;}
	.responsiveMenuTheme4.isMobile  ul {
        background-image: -moz-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -webkit-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -ms-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -o-linear-gradient(top, #fff 25%, #edecec 75%);}
	/*ul.responsiveMenuTheme4 {
        background-image: -moz-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -webkit-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -ms-linear-gradient(top, #fff 25%, #edecec 75%);
        background-image: -o-linear-gradient(top, #fff 25%, #edecec 75%);}*/
    
}