@font-face {
	font-family: Exo2;
	src: url(../fonts/Exo2/exo2-regular.eot);
	src: url(../fonts/Exo2/exo2-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/Exo2/exo2-regular.woff) format('woff'), url(../fonts/Exo2/exo2-regular.ttf) format('truetype'), url(../fonts/Exo2/exo2-regular.svg#Exo2) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Exo2-light;
	src: url(../fonts/Exo2/exo2-light.eot);
	src: url(../fonts/Exo2/exo2-light.eot?#iefix) format('embedded-opentype'), url(../fonts/Exo2/exo2-light.woff) format('woff'), url(../fonts/Exo2/exo2-light.ttf) format('truetype'), url(../fonts/Exo2/exo2-light.svg#Exo2-light) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Exo2-extralight;
	src: url(../fonts/Exo2/exo2-extralight.eot);
	src: url(../fonts/Exo2/exo2-extralight.eot?#iefix) format('embedded-opentype'), url(../fonts/Exo2/exo2-extralight.woff) format('woff'), url(../fonts/Exo2/exo2-extralight.ttf) format('truetype'), url(../fonts/Exo2/exo2-extralight.svg#Exo2-extralight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Exo2-italic;
	src: url(../fonts/Exo2/exo2-lightitalic.eot);
	src: url(../fonts/Exo2/exo2-lightitalic.eot?#iefix) format('embedded-opentype'), url(../fonts/Exo2/exo2-lightitalic.woff) format('woff'), url(../fonts/Exo2/exo2-lightitalic.ttf) format('truetype'), url(../fonts/Exo2/exo2-lightitalic.svg#Exo2-italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Exo2-extralightitalic;
	src: url(../fonts/Exo2/exo2-extralightitalic.eot);
	src: url(../fonts/Exo2/exo2-extralightitalic.eot?#iefix) format('embedded-opentype'), url(../fonts/Exo2/exo2-extralightitalic.woff) format('woff'), url(../fonts/Exo2/exo2-extralightitalic.ttf) format('truetype'), url(../fonts/Exo2/exo2-extralightitalic.svg#Exo2-extralightitalic) format('svg');
	font-weight: 400;
	font-style: normal
}
a, a:active, a:focus, a:hover, a:visited, body {
}
h1, h1 a, h1.mega, h2, h2 a, h2.mega, h3, h3 a, h3.mega, h4, h4 a, h4.mega, h5, h5.mega, h6, h6.mega {
}
.navbar-logo {
	width: 40%;
	text-align: left;
	z-index: 11
   
}
.navbar-welcome {
	width: 30%;
	padding-left: 0;
	text-align: left
}
.navbar-secondary-menu {
	width: 30%;
	z-index: 1200;
	text-align: left;
}
.navbar-main-menu-outer {
	background: url(../images/menu-bg.gif) 0 0 repeat-x;
	
}
.navbar-compact .navbar-main-menu-outer {
	background-color: transparent;
	background-image: none;
	
}

.navbar-main-menu-outer .navbar-main-menu .item .line:before, .navbar-main-menu .sf-menu > li > a:before {
	border-color: #313234;
	
}

.navbar-main-menu-outer .navbar-main-menu .item .btn-main, .navbar-main-menu-outer .sf-menu > li > a {
	color: #fff;
}
.navbar-search .button {
    color: #fff !important;
}
.navbar-search:hover .button {
    color: #000 !important;
}
@media(min-width:992px) and (max-width:1200px) {
.responsive .navbar-logo {
	width: 30%;
	text-align: right;
}
.responsive .navbar-welcome {
	width: 30%;
	text-align: left
}
.responsive .navbar-secondary-menu {
	width: 60%;
	text-align: right
}
.responsive .navbar-main-menu .sf-menu > li:first-child > a {
	padding-left: 5px !important;
}
.responsive .navbar-main-menu .item .btn-main {
	padding: 4px 15px 16px 5px !important;
}
}

@media (max-width:991px) {
.responsive .navbar-logo {
	width: 50%;
	text-align: left;
}
.responsive .navbar-secondary-menu, .responsive .navbar-secondary-menu.pull-right {
	float: left !important;
	margin-top: 5px;
	position: relative;
	z-index: 1200;
	width: 50%;
}
.responsive .navbar-search {
	margin: 4px 0 10px -10px;
	float: none !important;
	text-align: right;
}
.responsive .navbar-compact .navbar-search {
	margin: 10px 0 10px -10px;
	float: right !important;
	text-align: left;
}
.responsive .navbar-search input.form-control {
	width: 225px
}
.responsive .navbar-search .form-control:focus {
	width: 305px
}
.responsive .navbar-compact .navbar-main-menu {
	clear: both;
}
.responsive .icon-xcart-animate {
	margin: 12px 0 0 0;
}
.responsive .navbar-main-menu-outer .sf-menu > li > a {
	padding: 0 5px !important;
}
.responsive .navbar-main-menu {
	top: -2px;
}
}

@media (max-width:767px) {
.responsive .navbar-logo {
	margin: 0 0 15px;
}
.responsive .navbar-secondary-menu, .responsive .navbar-secondary-menu.pull-right {
	padding-top: 0;
}
.responsive .navbar-secondary-menu .btn-group {
	float: none;
	display: inline-block !important;
}
.responsive .navbar-secondary-menu {
	width: 50%;
	text-align: right;
}
.responsive .navbar-secondary-menu .btn-default, .responsive .navbar-secondary-menu.visible-xs .open .btn-default {
	border-left: medium none;
	padding-left: 3px;
	padding-right: 4px;
}
.responsive .navbar-secondary-menu .btn-group:last-child .btn-default {
	padding-right: 0;
}
}

@media (max-width:420px) {
.responsive .navbar-secondary-menu, .responsive .navbar-secondary-menu.pull-right {
	margin-top: 0;
}
}

@media (max-width:360px) {
.responsive .navbar-secondary-menu, .responsive .navbar-secondary-menu.pull-right {
	padding-top: 0;
	width: 40%;
	margin-top: -5px;
}
.responsive .navbar-logo {
	width: 60%;
}
}
