.navisec {
    margin: 12px 0 0;
    display: table;
  padding:0;
  float:left;
}
#SiteNav{
	padding:0;
	margin:0;
}
#left_nav{
	float:left;
	width:100%;
	max-width:550px;
	border-right:1px solid #b8b8b8;
	padding-right:0px;
	position:relative;
}
#left_nav > ul{
	float:right;
	padding:0;
	margin:0;
}
#left_nav > ul > li {
    float: left;
    width: 100%;
    clear: both;
    text-align: left;
    padding: 0px 0px 0px 0;
    position: static;
    margin: 0;
}
#left_nav > ul > li > a{
	background:url(nav_arrow.png) no-repeat 90% center;
	background-size:5px auto;
	font-size:16px;
	color:#000000;
	font-weight:500;
	padding:7px 60px 7px 10px;
	float:left;
}
#left_nav > ul > li > a:hover{
	background-position:96% center;
	text-decoration:none;
}
#left_nav > ul > li > a:focus{
	text-decoration:none;
}

#left_nav ul ul {
    float: right;
    padding: 0 0 0 50px;
    margin: 0;
    height: 100%;
    /*width: 400px;*/
  width: 800px;
  	z-index:99;
}
#left_nav ul ul li{	
	float:left;
	width:auto;
	clear:both;
	text-align:left;
	padding: 0 0 0px;
}
#left_nav ul ul li a{
	font-size:13px;
	color:#444444;
	font-weight:300;
	padding:0 0 5px;
}
.sub__dropdown {
    display: none;
    position: absolute;
    left: 100.5%;
    top: 0;
    padding: 0 0 0 50px;
  background: #ededed;
}
li.site-nav--has-dropdown:hover .sub__dropdown{
	display:inherit!important;
}
#left_nav > ul > li:last-child{
	margin-top:40px!important;
}
#left_nav ul li.site-nav--active > a{
  	text-decoration:none;
}
.shopby_season {
    float: right;
    padding: 0 0 0 50px;
    margin: 0;
    height: 100%;
  background: #ededed;
    width: 755px;
	position: absolute;
    left: 100.5%;
    top: 0;
    padding: 0 0 0 50px;
	display:none;
  z-index: 99;
}
.nav_box {
    float: left;
    width: 33.3%;
}
.shopby_season ul{
	padding:0;
	margin:0;
}
.shopby_season ul li{
	float:left;
	width:auto;
	clear:both;
	text-align:left;
	padding: 0 0 0px;
	font-size:13px;
	color:#444444;
	font-weight:300;
}
.shopby_season  ul li a{
	font-size:13px;
	color:#444444;
	font-weight:300;
	padding:0 0 5px;
}
.nav_box strong{
	float:left;
	width:100%;
	padding:0 0 20px;
	color:#000000;
	font-size:16px;
	font-weight:500;
}
.shopby_season div.nav_box:last-child strong{
	color:#d80000;
}
.site-nav--has-dropdown.active ul.sub__dropdown{
	display:block!important;
  z-index:9!important;
}
.shopby_season.active{
	display:block!important;
  z-index:9!important;
}
.navi_sec .container{
	width: 94%;
}
#left_nav > ul > li:hover{
  	background:#fff;
  padding:0;
  margin:0px;
}
#left_nav ul ul li a:hover,
.shopby_season ul li a:hover{
  color: #000000;
  text-decoration:underline;  	
}
li.activepre{
  	background-color:#fff;
  padding:0;
  margin:0px;
}

.template-index .site-nav a {
     color: #fff;
}
.site-nav a {
    padding: 0 0 3px;
    text-transform: capitalize;
    font-size: 16px;
    color: #4e4b54;
    letter-spacing:normal;
    border-bottom: 2px solid transparent;
}
.site-nav a:hover{
  	 border-bottom: 2px solid #4e4b54;
}
.list--inline > li {
    padding:15px 16px 28px;
} 
.list--inline > li.shop_hide{
  	padding-left:0;
}
.nav_dropdown {
    float: left;
    width: 100%;
    background: #fff;
    position: fixed;
    left: 0;
  border-top:1px solid transparent;
  top:122px;
	/*display:none;*/
  height:0px;
  overflow:hidden;
  transition: height 0.2s cubic-bezier(.17,.84,.44,1);
-moz-transition: height 0.2s cubic-bezier(.17,.84,.44,1);
-webkit-transition: height 0.2s cubic-bezier(.17,.84,.44,1);
  display:none;
  display: none !important;
}
.site-header.logo--center.shownavbg_slide .nav_dropdown{
  transition: height 0.2s cubic-bezier(.17,.84,.44,1);
-moz-transition: height 0.2s cubic-bezier(.17,.84,.44,1);
-webkit-transition: height 0.2s cubic-bezier(.17,.84,.44,1);
   height:381px;
}

.left_drop {
    float: left;
    width: 100%;
  position:relative;
}
.left_drop ul {
    margin: 0 auto;
    display: table;
    max-width: none;
    width: 100%;
    /*padding: 79px 0 79px 165px;*/
   padding: 50px 0 60px 165px;
}
.left_drop ul li{
  	float:left;
  width:auto;
  padding: 0 0 10px;
  clear:both;	
}
.left_drop ul li > a {
    float: left;
    width: auto;
    font-size: 15px;
    color: #000;
    font-family: 'MillerDisplay-Roman';
    padding: 10px 0 0;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    border-bottom: 1px solid #fff !important;
  position:relative;
  left:0;
}
.left_drop ul li > a:hover{
  	left:0px;
  border-bottom: 1px solid #000 !important;
}
.right_drop {
    float: left;
    width: 50%;
    padding: 10px 0 0;
    /*min-height: 378px;*/
  min-height: 350px;
    position: absolute;
    top: 0;
    right: 0;
  display:none;
  background:#fff;
  
}
.right_drop .product_box {
    padding: 0 28px;
    float: left;
    width: 50%;
  border-left: 1px solid #d9d9d9;
  min-height:340px;
}
.right_drop .product_box:last-child{
  	border-right: 1px solid #d9d9d9;
}
.nav_dropdown .container{
  	padding:0;
}
.nav_dropdown .grid-view-item__image-wrapper {
    margin: 0 auto 5px;
}
.nav_dropdown .h4.grid-view-item__title{
  	margin-bottom:5px;
}
.nav_product{
  position:absolute;
  top:0;
  left:0;
  height: 100%;
}
.nav_product .product_box{
	display:none;
}
.nav_product .product_box:nth-child(1),
.nav_product .product_box:nth-child(2){
	display:inherit;
}


.left_drop ul li:hover .right_drop{
  	/*display:block;*/
}
.left_drop ul li.active_link .right_drop{
  	display:block;
}
.right_drop .product_box .grid-view-item a{
  padding:0;
}
.nav_dropdown .product_box .grid-view-item{
  margin-bottom:0;
}
/*.left_drop ul li:first-child .right_drop{
  display:block;
}*/
.left_drop ul li.first-li_pro .right_drop{
  display:block;
}

#blog_drop{
  padding:18px 0;
}
.dropblog_box{
  float:left;
  width:25%;
  padding:0 14px;
  border-left:1px solid #d9d9d9;
  min-height:343px;
  margin-bottom:20px;
}
#blog_drop div.dropblog_box:first-child{
  	border:left;
}
.dropblog_box a{
  	float:left;
  width:100%;
  text-align:left;
  font-size:15px;
  text-transform:none;
  letter-spacing:normal;
}
.dropblog_box span {
    float: left;
    width: auto;
    padding: 15px 0 5px;
    border-bottom: 2px solid transparent;
  transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
  color:#000;
}
.dropblog_box a:hover span{
  	border-bottom: 2px solid #000;
}
#product_drop{
  background:#fff;
  background-size:50% auto;
  padding:18px 0;
  display: none !important;
}
.dropblog_box a{
	border:none!important;
}
.list--inline > li:hover a{
	border-bottom:2px solid #000;
}
.list--inline li.expedition_link:hover a{
  border-bottom:0 solid #000!important;
}

.right_drop a{
	border:none!important;
}

li.has_sub_menu:hover .submenu{
  display:block!important;
}
.gridlock{
  	display:none;
}