.n-responsive-content img {
	max-width: 100% !important;
	height: auto !important;
}
@font-face {
	font-family: 'azo_sansthin';
	src: url('../fonts/rui_abreu_-_azo_sans_thin-webfont.eot');
	src: url('../fonts/rui_abreu_-_azo_sans_thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rui_abreu_-_azo_sans_thin-webfont.woff2') format('woff2'), url('../fonts/rui_abreu_-_azo_sans_thin-webfont.woff') format('woff'), url('../fonts/rui_abreu_-_azo_sans_thin-webfont.ttf') format('truetype'), url('../fonts/rui_abreu_-_azo_sans_thin-webfont.svg#azo_sansthin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'azo_sanslight';
	src: url('../fonts/rui_abreu_-_azo_sans_light-webfont.woff2') format('woff2'), url('../fonts/rui_abreu_-_azo_sans_light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'azo_sansbold';
	src: url('../fonts/rui_abreu_-_azo_sans_bold-webfont.eot');
	src: url('../fonts/rui_abreu_-_azo_sans_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rui_abreu_-_azo_sans_bold-webfont.woff2') format('woff2'), url('../fonts/rui_abreu_-_azo_sans_bold-webfont.woff') format('woff'), url('../fonts/rui_abreu_-_azo_sans_bold-webfont.ttf') format('truetype'), url('../fonts/rui_abreu_-_azo_sans_bold-webfont.svg#azo_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'azo_sanslight', sans-serif !important;
	font-size: 14px !important;
	font-weight: 400;
	color: #000000;
	background-image: none;
	background-color: #fff;
}
strong {
	font-family: 'azo_sansbold', sans-serif;
}
a,
.btn {
	-o-transition: color .3s, background .3s, border-color .3s;
	-ms-transition: color .3s, background .3s, border-color .3s;
	-moz-transition: color .3s, background .3s, border-color .3s;
	-webkit-transition: color .3s, background .3s, border-color .3s;
	transition: color .3s, background .3s, border-color .3s;
}
a:hover,
a:focus {
	text-decoration: none;
}
.text-muted {
	color: #717171;
}
.form-control {
	box-shadow: none;
}
.n-wrapper-form-control select {
	box-shadow: none;
}
.navbar-default {
	background: none;
	border: none;
}
.navbar {
	min-height: inherit;
	margin-bottom: 0;
}
.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.navigation-list li {
	width: 50%;
}
.navigation-list li a {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}
.wrap-left-menu .navigation-list li a {
	color: #fff;
}
.carousel-control.right,
.carousel-control.left {
	background: none;
	filter: -;
}
.ccwrap {
	float: left;
}
.nsearchinput-pl.well {
	left: 0;
	margin-top: 34px !important;
	box-shadow: none;
	border-color: #c8d2d9;
	border-radius: 0;
	border-top: none;
}
hr {
	border-color: #eee;
}
.upsell-head {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #2e2a2b;
	text-transform: uppercase;
	text-align: center;
}
.row-upsell {
	padding-bottom: 45px;
}
.just-in {
	padding: 6px 0;
	font-weight: 700;
	text-transform: uppercase;
	color: black;
	font-size: 20px;
	text-align: center;
	margin-bottom: 30px;
}
h1,
h2,
h3 {
	text-transform: uppercase;
}
h1 {
	margin-top: 0;
	font-size: 36px;
	color: #005353530;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 32px;
}
.text-muted {
	color: #979797;
}
@media (max-width: 767px) {
	.navbar-collapse {
		padding-left: 15px;
		padding-right: 15px;
	}
	.upsell-head h2 {
		font-size: 22px;
	}
}
.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
@media (max-width: 767px) {
	.upsell-head {
		font-size: 18px;
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	80% {
		-webkit-transform: translateY(10px);
	}
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	80% {
		-moz-transform: translateY(10px);
	}
	100% {
		-moz-transform: translateY(0);
	}
}
@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	80% {
		-o-transform: translateY(10px);
	}
	100% {
		-o-transform: translateY(0);
	}
}
@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	80% {
		transform: translateY(10px);
	}
	100% {
		transform: translateY(0);
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	80% {
		-webkit-transform: translateX(10px);
	}
	100% {
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	80% {
		-moz-transform: translateX(10px);
	}
	100% {
		-moz-transform: translateX(0);
	}
}
@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	80% {
		-o-transform: translateX(10px);
	}
	100% {
		-o-transform: translateX(0);
	}
}
@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	80% {
		transform: translateX(10px);
	}
	100% {
		transform: translateX(0);
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	25% {
		-webkit-transform: scale(.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
}
@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	25% {
		-moz-transform: scale(.95);
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
}
@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	25% {
		-o-transform: scale(.95);
	}
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}
}
@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(.95);
	}
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	100% {
		opacity: 0;
		transform: scale(.3);
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	70% {
		-moz-transform: scale(.9);
	}
	100% {
		-moz-transform: scale(1);
	}
}
@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	70% {
		-o-transform: scale(.9);
	}
	100% {
		-o-transform: scale(1);
	}
}
@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	70% {
		transform: scale(.9);
	}
	100% {
		transform: scale(1);
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
/* Top Links */
.wrapper-toplinks {
	background: #f8f8fd;
}
.toplink-left,
.toplink-right {
	width: auto;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.toplink-right {
	float: right;
}
.toplink-left>li,
.toplink-right>li {
	float: left;
}
.toplink-left>li>a,
.toplink-right>li>a {
	padding: 19px 12px;
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
	display: block;
}
.toplink-left>li:first-child>a {
	padding-left: 0;
}
.toplink-right>li:last-child>a {
	padding-right: 0;
}
.toplink-left>li:hover>a,
.toplink-right>li:focus>a {
	color: #000;
}
.wrapper-toplinks .dropdown-menu {
	margin-top: 0;
}
.header-search {
	margin-top: 11px;
	width: 214px;
}
header-search {
	padding: 7px 0 8px;
	margin-top: 0;
}
.header-search .btn {
	margin-left: 2px !important;
}
.header-search .form-control:focus {
	border-color: #ccc;
	box-shadow: none;
}
.cartcnt {
	width: 19px;
	height: 19px;
	display: inline-block;
	line-height: 19px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	font-family: 'Open Sans', sans-serif;
	background: #333;
	border-radius: 50%;
}
#header-cart {
	margin-top: 0;
	margin-left: 13px;
}
#header-cart>a {
	padding-top: 18px;
}
#header-cart>a:focus {
	box-shadow: none;
}
#header-cart.btn-group.open .dropdown-toggle {
	box-shadow: none !important;
}
@media (max-width: 991px) {
	.toplink-left>li>a,
	.toplink-right>li>a {
		padding: 19px 9px;
	}
}
@media (max-width: 767px) {
	#header-cart {
		margin-left: 0;
	}
	.header-search {
		width: 195px;
	}
	.wrapper-logo {
		text-align: left;
	}
}
/* Header */
.wrapper-header {
	margin-bottom: 20px;
	background: #fff;
}
#n_home .wrapper-header {
	margin-bottom: 0;
}
.logo {
	margin-top: 0;
}
.wrapper-header .nav {
	float: right;
}
.wrapper-header .nav>li>a {
	padding: 75px 15px 15px;
	text-transform: uppercase;
	color: #333;
	font-family: 'azo_sansbold', sans-serif;
}
.wrapper-header .nav .dropdown-menu {
	margin-top: 0;
	border-top-color: #333;
	left: auto;
	right: 0;
}
@media (max-width: 767px) {
	.wrapper-header .navigation-list {
		margin-top: 30px;
		margin-bottom: 0;
		text-align: right;
	}
	.wrapper-header .navigation-list>li {
		text-align: right;
	}
	.wrapper-header .navigation-list .icon {
		font-size: 35px;
	}
}
/* Sidebar */
.panel-default {
	box-shadow: none;
	border: none !important;
}
#left-sidebar .panel-default {
	border: none;
}
#left-sidebar .panel-default>.panel-heading {
	padding: 15px;
	color: #fff;
	font-size: 17px;
	background-color: #4c4c4c;
	border-color: #4c4c4c;
}
#left-sidebar .panel-default>.panel-heading .panel-title {
	font-size: 17px;
	text-transform: none;
}
.list-group-item {
	background-color: #fff;
	border: 1px solid #fff;
}
/* Product Page */
/* Thumbnail */
.thumbnail {
	border: none;
}
.thumbnail .caption {
	text-align: center;
}
.thumbnail .caption h3 {
	text-transform: none;
	height: 1.6em;
	margin-bottom: 0;
}
.thumbnail .caption h3 a:hover,
.thumbnail .caption h3 a:focus {
	color: #000;
}
.thumbnail .price {
	height: 66px;
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	color: #535353;
	font-weight: 300;
	font-size: 14px;
}
.thumb-onsale {
	height: 17px;
	overflow: hidden;
	display: block;
	color: #ff0000;
	font-weight: 700;
	font-size: 16px;
}
.thumb-rrp {
	height: 17px;
	overflow: hidden;
	display: block;
	font-size: 16px;
	text-decoration: line-through;
}
/* Breadcrumb */
.breadcrumb {
	padding: 8px 0;
	margin-bottom: 20px;
	list-style: none;
	background: none;
	border-radius: 0px;
	margin-left: 15px;
}
.breadcrumb>li {
	display: inline-block;
}
.breadcrumb>li+li:before {
	content: "\f105";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.wrapper-subbanner img {
	width: 100%;
}
.wrapper-subbanner .col-xs-12 {
	margin-bottom: 10px;
}
.wrapper-subbanner .col-sm-6 {
	padding-right: 5px;
}
.wrapper-subbanner .col-sm-6+.col-sm-6 {
	padding-left: 5px;
	padding-right: 15px;
}
@media (max-width: 767px) {
	.wrapper-subbanner .col-sm-6+.col-sm-6 {
		padding-left: 15px;
	}
}
/* Home */
#homepageCarousel {
	margin-bottom: 70px;
}
.wrap-subban {
	width: 100%;
	height: 275px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 27px;
	cursor: pointer;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}
.wrap-subban-half {
	width: 100%;
	height: 124px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 27px;
	cursor: pointer;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}
.wrap-subban:hover,
.wrap-subban-half:hover {
	opacity: 0.7;
}
@media (max-width: 1199px) {
	.wrap-subban {
		height: 235px;
	}
	.wrap-subban-half {
		height: 104px;
	}
}
@media (max-width: 991px) {
	.wrap-subban {
		height: 195px;
	}
	.wrap-subban-half {
		height: 84px;
	}
}
@media (max-width: 767px) {
	.wrapper-subbanner .col-sm-6 {
		padding-right: 15px;
		padding-left: 15px;
		;
	}
	.wrap-subban {
		height: 455px;
	}
	.wrap-subban-half {
		height: 154px;
	}
}
@media (max-width: 590px) {
	.wrap-subban {
		height: 355px;
	}
}
@media (max-width: 490px) {
	.wrap-subban {
		height: 300px;
	}
	.wrap-subban-half {
		height: 124px;
	}
}
@media (max-width: 420px) {
	.wrap-subban {
		height: 270px;
	}
	.wrap-subban-half {
		height: 94px;
	}
}
/* Product Page */
#n_product h1 {
	color: #535353;
}
.productpricetext {
	font-size: 50px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	color: #333;
}
.productpricetext sup {
	top: -0.25em;
}
.specific>._itmspec_listitm {
	display: inline-block;
}
.specific>div>a {
	border: 1px solid #eceded;
	display: block;
}
.specific>div>a>img {
	width: 24px;
	height: 24px;
}
.specific>div>a._itmspec_selected,
.specific>div>a._itmspec_selected.size-out-of-stock {
	padding: 0;
	border-color: #535353;
}
.specific>div>a.sizebox {
	min-width: 40px;
	min-height: 40px;
	padding: 0 6px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.specific>div>a.size-out-of-stock {
	background: #eceded;
	color: #b7b7b7;
	border-color: #eceded;
}
.row-prod-btn .btn {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 22px;
}
.row-prod-btn .form-control {
	height: 61px !important;
}
.wrap-prod-onsale {
	color: #ff0000;
	font-weight: 700;
}
.rrp-prod-wrap {
	font-size: 30px;
	font-weight: 300;
	position: relative;
	vertical-align: middle;
	top: -2px;
	text-decoration: line-through;
}
.panel-product.panel-group .panel+.panel {
	margin-top: 10px;
}
.panel-product .panel-default {
	border: none;
	box-shadow: none;
}
.panel-product .panel-heading {
	padding: 0;
}
.panel-product .panel-heading h4 a {
	display: block;
	padding: 14px 16px;
}
.panel-product .panel-body {
	border: none !important;
}
.panel-product .panel-title a {
	background: #e4e4e4;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
.panel-product .panel-title a:before {
	width: 24px;
	content: "\f068";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	float: right;
	color: #000;
}
.panel-product .panel-title a.collapsed {
	background: #efefef;
	color: #000;
}
.panel-product .panel-title a.collapsed:before {
	width: 24px;
	content: "\f067";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	float: right;
	color: #000;
}
.wrap-alt-img img {
	border: 1px solid #eceded;
}
.variation-name {
	width: 100%;
	padding-right: 0;
	margin-top:10px;
}
/* Footer */
.wrapper-footer {
	margin-top: 60px;
	padding: 35px 0 20px;
	background: #f9f9f9;
	border-bottom: 1px solid #535353;
	color: #9a9a9a;
	text-align: center;
}
.wrapper-footer p {
	font-weight: 700;
	font-size: 14px;
}
.wrapper-footer h4 {
	margin-bottom: 24px;
	color: #333;
	font-size: 17px;
}
.wrapper-footer .nav {
	margin-left: 0 !important;
	margin-bottom: 20px;
}
.wrapper-footer .nav>li>a {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #212121;
	font-size: 12px;
}
.wrapper-footer .nav>li>a:hover,
.wrapper-footer .nav>li>a:focus {
	background: none;
	color: #333;
}
.newslet-footer {
	margin-bottom: 30px;
}
.wrapper-footer-copyright {
	padding: 20px 0;
	background: #f9f9f9;
	text-align: center;
	color: #9a9a9a;
}
.wrapper-footer-copyright a {
	color: #9a9a9a;
}
.newslet .form-control:focus {
	border-color: #ccc;
	box-shadow: none;
}
/* List Social */
.list-social a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	vertical-align: top;
	display: inline-block;
	text-align: center;
	background: #ab9aa0;
	border-radius: 50%;
}
.list-social a:hover {
	color: #fff;
	background: #908187;
}
@media (max-width: 767px) {
	.list-social li {
		float: none;
	}
}
@media (max-width: 767px) {
	#mob-menu,
	#mob-menu ul {
		list-style: none;
	}
	#mob-menu .collapse-menu {
		padding: 0;
		padding: 0 15px 13px;
	}
	#mob-menu li a,
	#mob-menu-cat li a {
		color: #333;
		font-size: 13px;
	}
	#mob-menu .collapse-menu li a {
		padding: 8px;
		display: block;
		color: #333;
		font-size: 12px;
	}
	#mob-menu .dropdown-menu-horizontal {
		padding: 0;
		padding: 0 15px 13px;
	}
	#mob-menu .dropdown-menu-horizontal li a {
		padding: 8px;
		display: block;
		color: #333;
		font-size: 12px;
	}
	#mob-menu .mob-drop:after {
		content: "\f106";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		float: right;
		color: #333;
		width: 10px;
	}
	#mob-menu .mob-drop.collapsed {
		color: #333;
	}
	#mob-menu .mob-drop.collapsed:after {
		content: "\f107";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		float: right;
		color: #333;
	}
	#mob-menu .collapse-menu li.open>a,
	#mob-menu .collapse-menu li.open>a:hover,
	#mob-menu .collapse-menu li.open>a:focus {
		color: #333;
		background: none;
	}
}
#header-cart {
	z-index: 8010;
}
.dropdown-menu-horizontal-right {
	right: 100% !important;
}
.nCustom-productName {
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 17px;
}
.new-arrivals {
	font-family: 'azo_sansbold', sans-serif;
}
.slick-prev,
.slick-next {
	z-index: 5;
}
.slick-next {
	right: 22px;
}
.wrapper-new-arrivals {
	margin-bottom: 60px;
}
.btn-success {
	background-color: #000;
	border-color: #000;
}
.btn-success:hover {
	background-color: #000;
	border-color: #000;
}
.nCustom-popadvisory-content {
	z-index: 9999;
}
.nCustom-popadvisory-content .modal-body {
	padding: 50px 15px 70px;
	background: url('../img/global.jpg') no-repeat top center;
	background-size: cover;
}
.nCustom-popadvisory-content h2 {
	font-family: 'azo_sansbold', sans-serif;
	font-size: 22px;
	text-transform: none;
}
.nCustom-popadvisory-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.nCustom-popadvisory-content li li {
	margin-bottom: 5px;
}
.nCustom-popadvisory-content li a span {
	display: inline-block;
	padding: 5px;
	background: #4c4c4c;
	color: #fff;
	font-family: 'azo_sansbold', sans-serif;
	font-size: 12px;
}
.nCustom-popadvisory-content .btn-close {
	position: absolute;
	top: -12px;
	right: -12px;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	border: solid 2px #fff;
	background: #000;
	color: #fff;
	font-size: 22px;
	line-height: 0;
	vertical-align: top;
	padding: 0 0 4px;
	-webkit-box-shadow: 0 0 5px 0 #000000;
	box-shadow: 0 0 5px 0 #000000;
}
@media (min-width: 1369px) {
	.modal-dialog {
		width: 1110px !important;
	}
	.content_form_detail{ 
		padding: 150px 55px !important;
	}
	.content_form_detail{
		min-height: 760px;
	}
}
@media (min-width: 1200px) and(max-width: 1366px) {
	.modal-dialog {
		width: 1110px !important;
	}
	.content_form_detail{ 
		padding: 103px 55px !important;
	}
	.content_form_detail{
		min-height: 600px;
	}
}
@media (min-width: 992px) {
	.modal-dialog {
		width: 800px;
	}
	.content_form_detail{ 
		padding: 70px 25px;
	}
}
.modal-logo {
	text-align: center;
}
.modal-logo .logo {
	max-width: 110px;
	margin: 0 auto;
	display: block;
}
.nCustom-popadvisory-content .modal-body h3 {
	margin: 30px 0 40px;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	font-family: 'azo_sansbold', sans-serif;
	color: #000000;
}
.nCustom-popadvisory-content ul>li>ul {
	overflow: hidden;
}
.nCustom-popadvisory-content ul>li>ul>li {
	float: left;
	width: 33.33%;
	text-align: center;
}
.nCustom-popadvisory-content ul>li>ul>li>a {
	font-size: 15px;
	margin: 5px 0;
	display: inline-block;
}
@media (max-width: 600px) {
	.nCustom-popadvisory-content .modal-body {
		padding: 15px;
	}
	.nCustom-popadvisory-content ul>li>ul>li {
		width: 50%;
		text-align: left;
	}
	.size-guide {
		margin: 10px 0px;
	}
}
@media (max-width: 720px) {
	.wrap-select-inline,
	.width-select {
		width: 100% !important;
		margin-right: 10px;
	}
}
@media (max-width: 400px) {
	.nCustom-popadvisory-content .modal-body h3 {
		margin: 20px 0 30px;
	}
	.nCustom-popadvisory-content ul>li>ul>li>a {
		font-size: 13px;
	}
}
.category-page-header {
	text-align: center;
	border: 1px #8a8a8a solid;
	padding: 30px;
	margin: 0px 15px;
}
.wrapper-product-title h1 {
	font-family: 'azo_sansbold' !important;
	font-size: 17px !important;
	margin-bottom: 0px !important;
}
.productpricetext,
.rrp-prod-wrap {
	font-size: 17px !important;
}
.specific>div>a.sizebox {
	min-width: 48px;
	min-height: 27px;
	padding: 0 6px;
	line-height: 26px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
#n_product .qty {
	height: 28px !important;
	width: 48px !important;
	padding: 0 6px;
	line-height: 26px;
	text-align: right;
	font-size: 16px;
	font-weight: 700;
	color: #000;
	margin: 10px 0px;
}
button.addtocart.btn.btn-success.btn-block.btn-lg.btn-loads {
	width: 200px;
	height: 35px;
	font-size: 14px;
	padding: 0px !important;
	font-family: 'azo_sansbold', sans-serif;
	margin-bottom: 10px;
}
a.btn.btn-success.btn-lg.btn-block{
	width: 200px;
	height: 35px;
	font-size: 14px;
	padding: 8px !important;
	font-family: 'azo_sansbold', sans-serif;
	margin-bottom: 10px;
	background-color: #969696;
    border-color: #969696;
}
a.wishlist_toggle.btn.btn-success.btn-lg.btn-block {
	width: 200px;
	height: 35px;
	font-size: 14px;
	padding: 0px !important;
	font-family: 'azo_sansbold', sans-serif;
	margin-bottom: 10px;
	background-color: white !important;
	color: #111111;
	padding: 7px !important;
}



.corporate-page-heading {
    text-align:left;
    color:#333;
    padding-top:90px;
    font-family:azo-sans-web, sans-serif;
    font-weight:400;
    font-style:normal;
    text-transform:uppercase;
    font-size:36px;
    line-height:55px;
}

.corporate-page-heading span {
    border-bottom:3px solid #f8f8fd;
    padding-bottom:3px;
    font-family:azo-sans-web, sans-serif;
    font-weight:700;
    font-style:normal;
}

.corporate-page-sub-text {
    text-align:left;
    margin-top:40px;
    font-family:azo-sans-web, sans-serif;
    font-weight:400;
    font-style:normal;
}


.corporate-content {
    text-align:center;
}

.vimeo-video {
    width:640px;
    height:360px;
}

.gallery-area {
    margin-top:75px;
    margin-bottom:75px;
}


.main-message {
    font-size:29px;
    line-height:40px;
    font-family: azo-sans-web, sans-serif;
    font-weight:300;
    font-style:normal;
    padding-top:30px;
}

.video-wrapper {
    padding-top:80px;
    padding-bottom:40px;
}

.image-1 {
    background-image: url(/Images/Enlight1716.jpeg);
    height:380px;
    width:50%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float:left;
    margin-right:4px;
}

.image-2 {
    background-image: url(/Images/Enlight1954.jpeg);
    height:380px;
    width:48%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float:left;
    margin-bottom:4px;
}

.image-3 {
    background-image: url(/Images/IMG_1145_polarr.jpeg);
    height:380px;
    width:50%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float:left;
    margin-right:4px;
}

.image-4 {
    background-image: url(/Images/IMG_5486.jpeg);
    height:380px;
    width:48%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float:left;
}

#footer-section {
    padding-top:55px;
    padding-bottom:75px;
    margin-top:75px;
}

#footer-section .cta-heading {
    font-size:29px;
    line-height:40px;
    font-family: azo-sans-web, sans-serif;
    font-weight:300;
    font-style:normal;
    margin-top:-20px;
    margin-bottom:30px;
}

#footer-section .cta-button a {
    background-color:black;
    padding:18px 30px;
    font-size:14px;
    text-transform:uppercase;
    float:left;
    color:#fff!important;
    font-family: azo-sans-web, sans-serif;
    font-weight:700;
    font-style:normal;
    text-decoration: none!important;
}

#footer-section .dl-button a {
    background-color:black;
    padding:18px 30px;
    font-size:14px;
    text-transform:uppercase;
    float:left;
    color:#fff!important;
    font-family: azo-sans-web, sans-serif;
    font-weight:700;
    font-style:normal;
    text-decoration: none!important;
    margin-left:10px;
}

@media screen and (max-width:768px) {
    .corporate-page-heading {
        font-size:22px;
        line-height:35px;
    }
    .image-1 {
        width:100%;
        margin:0px;
    }
    .image-2 {
        width:100%;
        margin-bottom:0;
    }
    .image-3 {
        width:100%;
        margin-bottom:0;
    }
    .image-4 {
        width:100%;
        margin-bottom:0;
    }
    .vimeo-video {
        width:100%;
    }
    .video-wrapper {
        padding-top:10px;
        padding-bottom:10px;
    }
    #footer-section .cta-button a {
        display:block;
    }
    #footer-section .dl-button a {
        display:block;
        margin-top:10px;
        margin-left:0px;
    }
}







#n_product .qty {
	margin-right: 15px;
}
p1,
p,
p.p1 {
	font-family: 'azo_sanslight', sans-serif !important;
	font-size: 14px !important;
}
span.add {
	text-transform: uppercase;
}
div#accordion {
	margin-top: 20px;
}
.panel-default>.panel-heading {
	background-color: white;
	border: none;
	border-top: 1px solid black;
	padding: 0px;
}
.panel-product .panel-title a {
	background: none !important;
}
.panel-product .panel-heading h4 a {
	font-family: 'azo_sansbold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 14px 0px;
}
h3 {
	font-family: 'azo_sansbold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
.width-select {
	width: 200px;
	margin-right: 50px;
}
ul#filters {
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.n-border-top {
	border: none !important;
}
a.accordion-toggle {
	text-align: center;
}
.panel-heading.panel-heading-thumbnails.n-border-top {
	padding: 20px 15px;
}
.wrapper-thumbnail {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.wrapper-thumbnail.col-xs-10.col-sm-6.col-md-4.col-lg-2.slick-slide {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
@media (max-width:768px) {
	button.addtocart.btn.btn-success.btn-block.btn-lg.btn-loads{
		width:100% !important;
	}
	a.wishlist_toggle.btn.btn-success.btn-lg.btn-block {
		width:100% !important;
	}
	#n_product .qty{
		text-align: center;
	}
}
.search-results-search .input-group{
	margin: 10px 15px;
}

}
#popup_newsletter{
	z-index: 9999;
}
#popup_newsletter .modal-body{
    background: url(/assets/images/popup.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
.name-input{
	margin-bottom: 20px !important;
}
.email-input{
	margin-bottom: 30px !important;
}
#popup_newsletter .modal-dialog{
	top: 50%;
    margin: auto;
    transform: translateY(-50%);
}
  
 .content_form, .name_value{
 	display: flex;
  align-items: center;
  justify-content: space-between;
}
.content_form_img{ 
 width: 50%;
}
.content_form_detail{ 
 background: #fff;
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 width: 50%;

 font-family: 'azo_sanslight', sans-serif !important;
}
.content_form_detail p , .content_form_detail span{ 
  font-family: 'azo_sanslight', sans-serif !important;
  line-height: 24px;
}
.content_form_detail form{
	margin-top: 45px;
}
.content_form_detail form a{
  text-decoration: underline;
}

.content_form_detail h3,
.content_form_detail h2
{
  margin-bottom: 40px;
}
.input-group.full{
  width: 100%;
}
#popup_newsletter  .input-group  input{
	height: 42px;
}
.name_value .input-group{
 width: 48%;
}
.btn-submit{
 width: 100%
}
.btn-submit input{
 height: 57px;
 font-weight: 700;
 width: 100%;
 background: #000;
 font-family: 'azo_sansbold', sans-serif;
}

#popup_newsletter   .modal-body{
  padding: 0px;
}
.close-modal{
  background: #000;
  height: 48px;
  width: 48px;
  border-radius: 50%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  right: -24px;
  top: -20px;
  opacity: 1;
  background: #000;
  position: absolute;
}
.close-modal:hover{
 opacity: 1 !important;
}
@media(max-width: 767px){
   .content_form_img{
    display: none;
  }
  .content_form_detail{
   padding: 30px;
  }
  .close-modal{
    right: -15px;
    top: -17px;
    height: 40px;
    width: 40px;
  }
  .content_form_detail{
    width: 100%;
  }
}