ul#primary_nav{margin:0;padding:0;list-style:none;float:right;margin-right:50px;margin-top:22px;}
ul#primary_nav li{display:inline-block;padding-left:15px}
ul#primary_nav li a{color:#fff;opacity:1}
ul#primary_nav li a:hover{opacity:.6}
ul#primary_nav li#search a{font-size:20px}
ul#primary_nav li#buy a{border:1px solid #fff;padding:5px 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:27px;display:block;}
#custom-search-input-header{position:relative}
#custom-search-input-header input.btn_search_2{position:absolute;right:10px;top:8px;border:0;width:25px;height:25px;background:#fff url(../img/search_2.svg) no-repeat top right;cursor:pointer;text-indent:-999px}
.dropdown.dropdown-search{float:right;display:inline-block;width:20px;height:20px;margin-right:5px}
.dropdown-search .dropdown-menu{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;float:right;left:auto;min-width:0;padding:15px;right:0;width:250px;top:100%;font-size:12px;font-weight:400;text-shadow:none;text-transform:none!important}
.dropdown-search .dropdown-menu:before{bottom:100%;right:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:7px;margin-left:-7px}
.dropdown-search .dropdown-menu{margin-top:25px;right:-25px}
.main-menu{position:relative;z-index:9;width:auto;float:right;margin:0;padding:0}
.main-menu a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.main-menu ul,.main-menu ul li,.main-menu ul li a{position:relative;margin:0;padding:0}
.main-menu ul li a{display:block;padding:10px;}
.main-menu > ul > li > a{color:#fff;padding:2px 10px 15px;font-size:14px;margin:0;font-weight:500}
.layer{display:none;position:fixed;top:0;left:0;width:100%;min-width:100%;z-index:100;min-height:100%;background-color:#000;opacity:0}
.layer-is-visible{display:block;-webkit-animation:fade-in-layer .6s;-moz-animation:fade-in-layer .6s;-ms-animation:fade-in-layer .6s;-o-animation:fade-in-layer .6s;animation:fade-in-layer .6s;opacity:.5}
#close_in,#header_menu,.cmn-toggle-switch{display:none}
a.dropdown-toggle.icon-search{display:inline-block}
.ie9 a.show-submenu,.ie9 a.show-submenu-mega{background:url(../img/fix_ie_9_menu.png)}
#header_menu{text-align:center;padding:15px 15px;position:relative;display:block;}
.main-menu ul li a:hover,a.show-submenu:hover,a.show-submenu:focus,a.show-submenu-mega:hover,a.show-submenu-mega:focus{color:#12659b!important;background-color:#f9f9f9}
.main-menu ul li{border-top:none;border-bottom:1px solid #ededed;color:#fff;font-size:22px;text-transform:uppercase;text-align:center;border-bottom:1px solid #ccc}
.main-menu ul li a{padding:10px 15px}
.main-menu h3{font-size:12px;line-height:14px;margin:10px 0 0;padding:0 0 15px 15px;color:#333;text-transform:uppercase}
.megamenu .menu-wrapper > div{padding:0}
.main-menu li,.main-menu a{display:block;color: #222 !important;font-weight: 300;}
.main-menu li{position:relative}
.main-menu a:hover{color:#12659b!important}
.main-menu ul > li{padding-bottom:0}
.main-menu ul > li i{position:absolute;right:0;}
.main-menu ul li.submenu ul{font-size:14px;}
.main-menu ul li.submenu ul li{font-size:13px;border:0;font-size:16px;text-transform:uppercase;}
.main-menu{overflow:auto;left:-100%;bottom:0;width:100%;height:100%;opacity:0;position:fixed;background:rgba(255,255,255,.9);-webkit-transition:left 0.6s,opacity .5s;-moz-transition:left 0.6s,opacity .5s;transition:left 0.6s,opacity .5s;z-index:9999;-webkit-box-shadow:1px 0 5px 0 rgba(50,50,50,0.55);-moz-box-shadow:1px 0 5px 0 rgba(50,50,50,0.55);box-shadow:1px 0 5px 0 rgba(50,50,50,0.55)}
.main-menu.show{visibility:visible;left:0;opacity:1}
.main-menu .show-submenu + ul,a.show-submenu-mega + .menu-wrapper{display:none;visibility:hidden}
a.show-submenu-mega + .menu-wrapper.show_mega,.main-menu a.show-submenu + ul.show_normal{display:block;visibility:visible;background: rgba(255,255,255,.5);}
.cmn-toggle-switch{position:relative;display:block;overflow:visible;position:absolute;top:20px;right:20px;margin:0;padding:0;width:30px;height:30px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer}
.cmn-toggle-switch.active{z-index: 10000;}
.cmn-toggle-switch.active span::before, .cmn-toggle-switch.active span::after{background:#333;}
.insider{width:100%;max-width:400px;margin:0 auto;}
.cmn-toggle-switch:focus{outline:none}
.cmn-toggle-switch span{display:block;position:absolute;top:10px;left:0;right:0;height:2px;background:#fff}
.cmn-toggle-switch span::before,.cmn-toggle-switch span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}
.cmn-toggle-switch span::before{top:-10px}
.cmn-toggle-switch span::after{bottom:-10px}
.cmn-toggle-switch__htx span::before,.cmn-toggle-switch__htx span::after{-webkit-transition-duration:0.3s,.3s;transition-duration:0.3s,.3s;-webkit-transition-delay:0.3s,0;transition-delay:0.3s,0}
.cmn-toggle-switch__htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}
.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}
.cmn-toggle-switch__htx.active span{background:none!important}
.cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cmn-toggle-switch__htx.active span::before,.cmn-toggle-switch__htx.active span::after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}
@media only screen and (max-width: 768px) {
ul#primary_nav li{padding-left:8px}
ul#primary_nav li#first_link,ul#primary_nav li#buy{display:none}
ul#primary_nav li#wishlist a,ul#primary_nav li#login a{width:18px;height:18px;font-size:20px;display:inline-block;padding:0;line-height:1;text-indent:-9999px;position:relative}
ul#primary_nav li#wishlist a:before,ul#primary_nav li#login a:before{font-family:"fontello";text-indent:0;position:absolute;left:0;top:2px}
ul#primary_nav li#wishlist a:before{content:"\eddd";font-weight:700}
ul#primary_nav li#login a:before{content:"\ee76"}
}
@media only screen and (max-width: 600px) {
.main-menu{width:100%}
.cmn-toggle-switch.active{z-index:100!important;}
a#close_in{display:block;position:absolute;right:15px;top:10px;width:20px;height:20px}
#close_in i{color:#333!important;font-size:24px}
}