/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {

}
.yamm .dropdown-menu {
  margin-top: 17px!important;
  min-width: 320px;
}
.sticky .yamm .dropdown-menu {
  margin-top: 0px!important;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown .dropdown-menu.normdrop > li{
  width: 100%;
}
.yamm .dropdown .dropdown-menu.normdrop > li > a{
  width: 100%;
  text-align: left;
}


/* AddOn AK CS */
.yamm .dropdown {
  width: 18%;
}
.yamm .dropdown > a {
  text-align: center;
}
.yamm .dropdown.cat_level_3 {
  width: 100%;
}

.yamm-content {
  width: 980px;
}
.yamm-content.yamm-hw {
  width: 650px;
}
.sticky .yamm-content {
  width: 1160px;
}
.sticky .yamm-content.yamm-hw {
  width: 650px;
}

.yamm-content .row > div {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.5);
}
.yamm-content .row > div:first-child {
  border-width: 0;
}


.yamm-content .cat_level_1 a,
.yamm-content .cat_level_2 a {
	display: block;
  padding: 2px 3px;
}
.yamm-content .cat_level_1 a:hover,
.yamm-content .cat_level_2 a:hover {
	text-decoration: none;
}
@media (max-width: 1024px){
  .yamm .dropdown-menu {
    min-width: 100%;
  }
  .yamm .yamm-fw .dropdown-menu {
    position: fixed;
    top: 80px;
    left: 0%;
    width: 100vw;
  }
  .yamm .yamm-fw .dropdown-menu .row {
    max-width: 100%;
  }
  .yamm .yamm-hw {
    width: 100%;
  }
  .yamm .yamm-hw li {
    min-width: 50%;
  }
  .yamm .yamm-hw .dropdown-menu {
    position: fixed;
    top: 125px;
    left: 0%;
    width: 100%;
    transition: all 0.3s ease-in-out;
  }
  .yamm .yamm-hw .dropdown-menu .row {
    width: 100%;
  }
   .sticky .yamm .yamm-fw .dropdown-menu {
    top: 60px;
  }
  
}
@media (max-width: 767px){
	.yamm-content,
  .yamm-content .row {
		border-width: 0;
    padding: 0;
    width: 100%;
    margin: 0!important;
	}
	.yamm-content .row > div {
		border-width: 0;
    padding: 0;
    margin: 0;
	}
	.yamm-content .row > div ul{
    padding: 0;
    margin: 0;
	}
	.yamm-content .row > div ul.special > li > a{
    padding: 5px 0;
    border-bottom: 1px solid #fff;
	}
	.yamm-content .row > div ul.special > li.cat_level_1 > a{
    padding: 0px 5px 10px 5px;
    border-bottom: 1px solid #fff;
	}
	.yamm-content .row > div ul > li > a{
    padding: 5px 0;
	}
	.yamm-content .row > div ul > li > ul > li.cat_level_2 > a{
    padding: 5px 0 5px 15px;
	}
	.yamm-content .row > div ul > li > ul > li.cat_level_3 a{
    padding: 5px 0 5px 35px;
  }  
}
@media (max-width: 640px){
  .yamm .dropdown-menu {
    min-width: 100%;
  }
  .yamm .yamm-fw .dropdown-menu {
    position: relative;
    top: -20px;
    margin-left: -5%;
    width: 95vw;
  }
  .yamm .yamm-fw .dropdown-menu .row {
    max-width: 100%;
  }
  .yamm .yamm-hw {
    width: 100%;
  }
  .yamm .yamm-hw .dropdown-menu {
    position: relative;
    top: -20px;
    margin-left: -5%;
    width: 95vw;
    transition: all 0.3s ease-in-out;
  }
  .yamm .yamm-hw .dropdown-menu .row {
    width: 100%;
  }
   .sticky .yamm .yamm-fw .dropdown-menu {
    top: 70px;
  }
  
}