#topheader {
	 background-color: rgba(255, 255, 255, 0.85);
}

#top {
  color: #181818;
  font-size: .714em;
  text-transform: uppercase;
  background: #ffffff;
  border-bottom: 1px solid #181818;
  line-height: 0.8;
}

/* line 22, ../sass/theme.scss */
#top p, #top .nav {
  margin: 0;
}
/* line 25, ../sass/theme.scss */
#top .text-note {
  padding: 10px 0;
}



#topnav {
	padding-top:10px;	
}


#topbag-ext {
	background: #000000;
    padding: 15px;
	z-index:300;
    position: absolute;
    right: 0;
	display:none;
}

#topbag-ext.active {
	display:inline;
}


#topnav .iconblock {
	min-width: 400px;
    float: right;
}


/* Languages */
/* line 182, ../sass/theme.scss */
.langs .dropdown-menu {
  min-width: 114px;
  font-size: 1em;
  padding: 10px 0;
}
/* line 185, ../sass/theme.scss */
/*.langs .dropdown-menu > li + li {
  border-top: 1px solid #333333;
}*/
/* line 188, ../sass/theme.scss */
.langs .dropdown-menu > li > a {
 /* padding-left: 20px;
  padding-right: 15px;*/
  color: #181818;
}

.langs .dropdown-menu > li > a:hover, .langs .dropdown-menu > li > a:focus {
  color: #62ccca;
}

/* My Account */
/* line 196, ../sass/theme.scss */
.my-account .dropdown-menu {
  font-size: 1em;
  padding: 10px 0;
}
/* line 199, ../sass/theme.scss */
.my-account .dropdown-menu > li > a {
  color: white;
}
/* line 201, ../sass/theme.scss */
.my-account .dropdown-menu > li > a:hover, .my-account .dropdown-menu > li > a:focus {
  color: #62ccca;
}


.login .dropdown-menu {
  	color: white;
    min-width: 415px;
    text-transform: none;
    padding: 20px;
}
/* line 199, ../sass/theme.scss */
.login .dropdown-menu > li > a {
  color: white;
}
/* line 201, ../sass/theme.scss */
.login .dropdown-menu > li > a:hover, .login .dropdown-menu > li > a:focus {
  color: #62ccca;
}





.nav-top > li {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.nav-top > li > a {
  border-radius: 0;
  color: #181818;
  /*padding: 18px 15px;*/
}

.nav-top > li > a:hover {
	color: #62ccca;
}

.nav-top > li > a .caret {
  color: #999999;
  margin-left: 10px;
}

.nav-top > li > a:hover, .nav-top > li > a:focus {
  background-color: transparent;
}

.nav-top > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.nav-top > .langs > a {
  padding-left: 20px;
}

.nav-top .dropdown-menu {
  background: #ffffff;
      z-index: 9999999;
}

.nav-top .list-thumbs-pro .product + .product {
  border-top-color: #666666;
}


.navbar-nav {
	margin: 0px;
}


.navbar-main-narrow {
  box-shadow: none;
}

.navbar-main-narrow .logo {
  display: inline-block;
  float: none;
  margin: 30px auto;
}

.navbar-main-narrow .navbar-header {
  border-bottom: 3px solid #282828;
  float: none;
  text-align: center;
}

.navbar-main-narrow .navbar-collapse {
  border-bottom: 1px solid #dddddd;
  padding-left: 0;
  padding-right: 0;
}

.navbar-main-narrow .navbar-nav > li > a {
  padding: 18px 20px 17px;
}

.navbar-main-narrow .navbar-nav > .megamenu .dropdown-menu {
  margin-top: -1px;
}

.navbar-main-narrow .navbar-act {
  font-size: .857em;
}


.navbar-header .logo {
	margin: 0px;
	width: 170px;
}

.navbar-header .slogan {
	position: absolute;
    top: 34px;
    left: 72px;
}


.navbar-act > li > a {
  color: #333333;
}


.navbar-default .navbar-toggle {
  border: none;
  border-radius: 0;
  margin: 36px 0 0;
  padding: 0;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #333333;
  width: 20px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #1abc9c;
}

.navbar-main-drop {
  /* main nav */
  /* end main nav */
}

.navbar-main-drop .menu-shop {
  padding-right: 0;
}
/* line 1188, ../sass/theme.scss */
.navbar-main-drop .navbar-act {
  font-size: .857em;
}
/* line 1191, ../sass/theme.scss */
.navbar-main-drop .navbar-act > li > a {
  padding-bottom: 33px;
  padding-top: 32px;
}
/* line 1195, ../sass/theme.scss */
.navbar-main-drop .shopping-bag {
  top: 23px;
}
/* line 1198, ../sass/theme.scss */
.navbar-main-drop .navbar-header {
  float: none;
  text-align: center;
}
/* line 1201, ../sass/theme.scss */
.navbar-main-drop .navbar-header .logo {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
/* line 1207, ../sass/theme.scss */
.navbar-main-drop .navbar-toggle {
  display: block;
  float: left;
}
/* line 1211, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse.collapse {
  display: none !important;
}
/* line 1215, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse.in {
  overflow-y: auto;
}
/* line 1219, ../sass/theme.scss */
.navbar-main-drop .collapse.in {
  display: block !important;
}
/* line 1222, ../sass/theme.scss */
.navbar-main-drop .navbar-left, .navbar-main-drop .pull-right {
  float: none !important;
}
/* line 1226, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse {
  background-color: black;
  min-width: 260px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  left: 0;
  top: 85px;
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -moz-transition: -moz-transform .2s ease-in-out;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
}
/* line 1242, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > li {
  float: none;
}
/* line 1244, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > li > a {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: white;
  padding-bottom: 10px;
  padding-top: 10px;
}
/* line 1250, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > li > a.dropdown-toggle:before {
  content: "\f107";
  font-family: 'FontAwesome';
  position: absolute;
  right: 15px;
  top: 11px;
  color: #7e7e7e;
  font-size: 1.5em;
  font-weight: 700;
}
/* line 1260, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > li > a.dropdown-toggle:hover:before, .navbar-main-drop .navbar-collapse .navbar-nav > li > a.dropdown-toggle:focus:before {
  color: white;
}
/* line 1267, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .dropdown-menu {
  background: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: none;
  float: none;
  padding: 10px 20px !important;
  position: static;
}
/* line 1276, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .dropdown-submenu > .dropdown-menu {
  border-top: none;
  margin-top: 0;
}
/* line 1282, ../sass/theme.scss */
.navbar-main-drop .collapse.in {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 1290, ../sass/theme.scss */
.navbar-main-drop .navbar-nav .open > a:after {
  display: none;
}
/* line 1293, ../sass/theme.scss */
.navbar-main-drop .navbar-nav .dropdown-menu {
  font-family: 'Raleway', sans-serif;
  font-size: .928em;
}
/* line 1296, ../sass/theme.scss */
.navbar-main-drop .navbar-nav .dropdown-menu .dropdown-menu {
  font-size: 1em;
}
/* line 1303, ../sass/theme.scss */
.navbar-main-drop .navbar-nav > .megamenu .dropdown-menu {
  margin: 0;
}
/* line 1306, ../sass/theme.scss */
.navbar-main-drop .navbar-nav > .megamenu .mega-menu-content {
  padding: 0 20px;
}
/* line 1308, ../sass/theme.scss */
.navbar-main-drop .navbar-nav > .megamenu .mega-menu-content .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 1312, ../sass/theme.scss */
.navbar-main-drop .navbar-nav > .megamenu .mega-menu-content .menu-column {
  display: block;
  float: none;
  padding: 0;
  width: 100%;
}
/* line 1317, ../sass/theme.scss */
.navbar-main-drop .navbar-nav > .megamenu .mega-menu-content .menu-column + .menu-column {
  border-left: none;
  display: block;
  margin-top: 20px;
}
/* line 1327, ../sass/theme.scss */
.navbar-main-drop .dropdown-submenu > a:after {
  display: none;
}
/* line 1330, ../sass/theme.scss */
.navbar-main-drop .dropdown-submenu > .dropdown-menu {
  display: block;
}
/* line 1337, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > li > a:hover, .navbar-main-drop .navbar-collapse .navbar-nav > li > a:focus {
  background-color: #1abc9c;
  color: white;
}
/* line 1347, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > .active > a,
.navbar-main-drop .navbar-collapse .navbar-nav > .active > a:hover,
.navbar-main-drop .navbar-collapse .navbar-nav > .active > a:focus,
.navbar-main-drop .navbar-collapse .navbar-nav > .open > a,
.navbar-main-drop .navbar-collapse .navbar-nav > .open > a:hover,
.navbar-main-drop .navbar-collapse .navbar-nav > .open > a:focus {
  color: white;
  background-color: #1abc9c;
}
/* line 1351, ../sass/theme.scss */
.navbar-main-drop .navbar-collapse .navbar-nav > .active > a:before {
  color: white;
}

.topstage {
	position: inherit;
	/*position: absolute;*/
    z-index: 9999;
    width: 100%;
}

.m-navigation {
	transition: all 0.2s ease-out 0s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
	background:#ffffff;
}

.fullwidth {
	padding: 0px;
	width:100%;
}