.navbar{ background:rgba(255,255,255,.9); margin-bottom:0; min-height:inherit; position:relative; z-index:3; -webkit-border-radius:0; border-radius:0; height:52px; box-shadow:0 1px 2px rgba(0,0,0,.1); color:#777; -webkit-transition:all 0.3s ease 0.2s; -moz-transition:all 0.3s ease 0.2s; -ms-transition:all 0.3s ease 0.2s; -o-transition:all 0.3s ease 0.2s; transition:all 0.3s ease 0.1s; }
.sticky-header .navbar{ box-shadow:0 3px 5px rgba(0,0,0,.1); background:#fff; -webkit-transition: box-shadow 0.1s linear 0s, background 0.1s linear 0s; -moz-transition: box-shadow 0.1s linear 0s, background 0.1s linear 0s; -ms-transition: box-shadow 0.1s linear 0s, background 0.1s linear 0s; -o-transition: box-shadow 0.1s linear 0s, background 0.1s linear 0s; transition: box-shadow 0.1s linear 0s, background 0.1s linear 0s; }
.main-navigation { display: block; }
.main-navigation > ul { list-style-type: none; margin: 0; }
.main-navigation > ul > li { margin-right: 20px; }
.main-navigation > ul > li { display: inline-block; font-size: 15px; font-weight: 400; margin-right: 35px; position: relative; }
.main-navigation > ul > li > a { color: #666666; display: block; line-height: 52px; }
.main-navigation > ul > li > a:hover { text-decoration-color: currentcolor; text-decoration-line: none; text-decoration-style: solid; }
.dd-menu > ul > li ul { background-attachmebackground-clip: border-box; background-color: #ffffff; background-image: none; background-origin: padding-box; background-position-x: 0; background-position-y: 0; background-repeat: repeat; background-size: auto auto; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;border-top-color: currentcolor; border-top-left-radius: 0; border-top-right-radius: 0; border-top-style: solid; border-top-widthbox-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); left: -20px; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 0; min-width: 180px; position: absolute; top: 51px;z-index: 999; }
.dd-menu > ul > li > ul li { font-size: 14px; font-weight: 400; line-height: normal; position: relative; }
.dropdown { position: relative; }
.dd-menu > ul > li > ul li > a { border-bottom-color: rgba(0, 0, 0, 0.05); border-bottom-style: solid; border-bottom-width: 1px; color: #777777; display: block; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; padding-top: 10px; text-decoration-color: currentcolor; text-decoration-line: none; text-decoration-style: solid; white-space: nowrap; }




/* @media only screen and (max-width: 992px) { */
  .toggle-menu { display:none; background:#fff; width:100%; position:absolute; height:auto; border-top:1px solid #eee; }
  .toggle-menu > ul > li { display:block; width:100%; border-bottom:1px solid #eee; }
  .toggle-menu > ul > li > a { display:block; padding:15px 0 15px 20px; line-height:normal; color:#222; }
  .toggle-menu > ul > li ul{ position:static; top:0; left:0!important; margin:0; -webkit-border-radius:0; border-radius:0; box-shadow:none; }
  .toggle-menu > ul > li > ul li ul { position:static; margin:0; left:0!important; width:100%; -webkit-box-shadow:none; box-shadow:none; }
  .toggle-menu > ul > li.megamenu > ul { width:100%; }
  .toggle-menu > ul > li.megamenu > ul .megamenu-container > div.row > div { margin-top:20px; }
  .sp-cont { width:100%; padding-left:20px; padding-right:20px; }
  .navbar #menu-toggle { float:left; margin-left:0; margin-top:0; text-align:center; background:#252525; width: 52px; height: 51px; line-height: 52px; color: #fff; margin-left:-1px; overflow:hidden; }
  .navbar .sp-cont { padding-left:0; padding-right:0; }
/* } */




