.toggleMenu {     
display: none;
    line-height: 45px;
    padding: 0px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    text-indent: 20px;
    background-image: url(../img/1.png);
    background-position: right;
    background-repeat: no-repeat;
    text-decoration: none;
    position: absolute;
    top: 15px;
    left: 15px; }
	
.cbp-af-header.cbp-af-header-shrink .toggleMenu { top: 5px;  right: 15px; }



.menutop { float: right;    width: auto; padding-right:0px;}
.navtop { list-style: none;  *zoom: 1;
border: none; padding: 0px; margin: 0px; }
.navtop:before, .navtop:after { content: " "; display: table; }
.navtop:after { clear: both; }
.navtop ul { list-style: none; width: 9em; padding: 0px; margin: 0px; }
.navtop a { color: #000;  text-decoration: none; font-size: 18px; letter-spacing:0px;  padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 16px; font-weight:600; text-transform:uppercase;   -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.navtop li { position: relative; border-right-width: 1px; border-right-style: solid;  border-right-color: rgba(255,255,255,0.1);  }
.navtop > li { float: left; }
.navtop > li > .parent { background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: right; }
.navtop > li > a { display: block; }
.navtop li ul { position: absolute; left: -9999px; }
.navtop > li.hover > ul { left: 0; }
.navtop li li.hover ul { left: 100%; top: 0; }
.navtop li li a { display: block;position: relative; z-index: 100; line-height: 30px; text-decoration: none; border-left: 0px; border-right: 0px; }
.navtop li li li a { z-index: 200; border-top: 1px solid #ccc; text-decoration: none; }
.navtop li a:hover { background: #FFF; color:#ccc; text-decoration:none; }
.navtop li a.active { background: #FFF; color:#ccc; }
.navtop li li a:hover {  background-color:#FFF;}
ul.navtop li:hover a {  background-color:#FFF; }
ul.navtop li li a:hover { background: #FFF; }

 @media screen and (max-width: 1075px) {
.navtop a { padding-right: 10px; padding-left: 10px; 

 }

 }
 
  @media screen and (max-width: 980px) {
	 .navtop a {font-size: 14px;}
  }

 @media screen and (max-width: 780px) {
	 .menutop { padding-right:0px; display:none; }
	 .navtop a { line-height: 40px; font-size:14px; }

.active {  }
.navtop > li { float: none; }
.navtop > li > .parent { background-position: 95% 50%; }
.navtop li li .parent { background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
.navtop ul { display: block; width: 100%; }
.navtop > li.hover > ul, .navtop li li.hover ul { position: static; }
}
