@font-face{font-family:'VAGRoundedStd-Light';src:url('../fonts/VAGRoundedStd-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/VAGRoundedStd-Light.otf') format('opentype'),url('../fonts/VAGRoundedStd-Light.woff') format('woff'),url('../fonts/VAGRoundedStd-Light.ttf') format('truetype'),url('../fonts/VAGRoundedStd-Light.svg#VAGRoundedStd-Light') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'VAGRoundedStd-Bold';src:url('../fonts/VAGRoundedStd-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/VAGRoundedStd-Bold.otf') format('opentype'),url('../fonts/VAGRoundedStd-Bold.woff') format('woff'),url('../fonts/VAGRoundedStd-Bold.ttf') format('truetype'),url('../fonts/VAGRoundedStd-Bold.svg#VAGRoundedStd-Bold') format('svg');font-weight:normal;font-style:normal;}body{font:14px "Cabin",Helvetica,Arial,sans-serif;color:#333333;background:#ffffff;}.logo,img{margin-top:0;max-width:100%;}a:hover,a:focus{text-decoration:none;}a,.btn,#header-cart,.fa{-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;}.search-results-search .form-control{height:45px;}@media (max-width: 500px) {.col-xxs-6{width:50%;}}.carousel-control.left,.carousel-control.right{background-image:transparent!important;background:none!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);}.carousel-control img{position:absolute;top:45%;left:50%;z-index:5;display:inline-block;}@media (max-width: 991px) {.carousel-control img{top:40%;}}.navbar .navbar-collapse{padding:0;}@media(max-width:767px) {
	.navbar .navbar-collapse {
		padding: 0 15px;
	}

	.viewby > a {
		padding: 6px 10px;
	}

	.form-horizontal .control-label {
		margin-top: 8px;
	}

	.carousel-indicators {
		margin-bottom: 0;
		bottom: 0;
		display: block !important;
		visibility: visible;
	}

	.carousel-control {
		display: none;
	}
}

@media (min-width: 768px) {
	.dropdown-hover:hover > .dropdown-menu {
		display: block;
	}
}


@media (min-width: 1430px) {
	.container {
		width: 1400px;
	}
	.col-xl-10 {
		width: 83.33333333%;
	}
	.col-xl-9 {
		width: 75%;
	}
	.col-xl-8 {
		width: 66.66666667%;
	}
	.col-xl-4 {
		width: 33.33333333%;
	}
	.col-xl-3 {
		width: 25%;
	}
	.col-xl-2 {
		width: 20%;
	}
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 400;
}

/* Start Header */
.wrapper-usp {
	background: url('../images/header-usp.jpg');
}

.nsearchinput-pl.well {
	margin-top: 50px !important;
	border-radius: 0 !important;
}

.header-usp {
	overflow: hidden;
	box-shadow: inset 1px 0 0 #888888;
}

.search-results-search {
	margin-bottom: 30px;
}

.usp {
	padding: 8px 0;
	float: left;
	width: 16.66666667%;
	text-align: center;
	box-shadow: inset -1px 0 0 #888888;
}

.usp img,
.usp .headline {
	margin: 0;
	display: inline-block;
	vertical-align: bottom;
	text-transform: uppercase
}

.usp .headline {
	font: 14px/14px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	color: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.usp .headline strong {
	font: 14px/14px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.usp img {
	margin-right: 8px;
}

@media (max-width: 1199px) {
	.usp img {
		margin: 0 auto 5px;
		display: block;
	}
}

@media (max-width: 991px) {
	.usp {
		width: 33.33%;
	}

	.usp img {
		margin: 0 8px 0 0;
		display: inline-block;
	}

	.header-usp > .usp:first-child,
	.header-usp > .usp:first-child + div,
	.header-usp > .usp:first-child + div + div {
		border-bottom: 1px solid #888888;
	}
}

@media (max-width: 767px) {
	.header-usp,
	.usp {
		box-shadow: none;
	}

	.usp img {
		display: inline-block !important;
	}
}

.wrapper-logo-search {
	padding: 12px 0;
}

.header-search,
#header-cart {
	margin-top: 0;
}

.header-search .form-control,
.header-search .btn,
.search-results-search .btn,
.search-results-search .form-control {
	height: 50px;
	border: 1px solid #d1d3d4;
}

.search-results-search .form-control {
	padding: 6px 20px;
	font-size: 18px;
	box-shadow: none;
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}

.header-search .form-control::-webkit-input-placeholder {
	color: #666666;
}

.header-search .form-control:-moz-placeholder { /* Firefox 18- */
	color: #666666;
}

.header-search .form-control::-moz-placeholder {  /* Firefox 19+ */
	color: #666666;
}

.header-search .form-control:-ms-input-placeholder {
	color: #666666;
}

.header-search .btn,
.search-results-search .btn {
	margin-left: -2px !important;
	padding: 6px 15px;
	font-size: 18px;
	color: #666666;
	background: #ebebeb;
	border-left: 1px solid #d1d3d4;
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}

@media (min-width: 768px) {
	.wrapper-logo-search > .container > .row > div {
		display: flex;
		align-items: center;
	}
}

.header-search {
	width: 570px;
	float: left;
}

.phone {
	margin-left: 35px;
	font-size: 26px;
	line-height: 50px;
	font-weight: 700;
	color: #ed1b36;
	float: left;
}

.phone svg,
.phone span {
	display: inline-block;
	vertical-align: middle;
}

.phone:hover,
.phone:focus {
	color: #000000;
}

.phone:hover .icon,
.phone:focus .icon {
	fill: #000000;
}

.navbar-account {
	margin-left: 35px;
	background: url('../images/user.png') no-repeat top center;
}

.navbar-nav.navbar-account > li > a {
	padding: 30px 0 0 0;
	font-size: 12px;
	font-weight: 700;
	color: #666666;
	text-align: center;
	text-transform: uppercase;
	border: none;
}

.navbar-nav.navbar-account > li > a:hover,
.navbar-nav.navbar-account > li > a:focus,
.navbar-nav.navbar-account > li:hover > a,
.navbar-nav.navbar-account > li:focus > a {
	color: #666666;
	background: none;
}

@media (max-width: 1199px) {
	.wrapper-logo {
		margin-top: 5px;
	}

	.navbar-account > li > a {
		min-width: 30px;
	}
}

@media (max-width: 991px) {
	.wrapper-logo {
		margin-top: 3px;
	}

	.navbar-nav.navbar-account > li > a span,
	.navbar-nav.navbar-account > li > a .fa {
		display: none;
	}
}

#header-cart {
	margin-left: 45px;
	position: relative;
	text-align: center;
}

.total-count {
	width: 28px;
	height: 28px;
	position: absolute;
	top: 30%;
	left: -10px;
	font-size: 11px;
	line-height: 28px;
	font-weight: 700;
	text-align: center;
	color: #000000;
	background: #ffe850;
	border-radius: 50%;
}

.wrapper-navigation {
	border-top: 1px solid #d3d5d6;
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.08);
}

@media (max-width: 1429px) {
	.header-search {
		width: 400px;
	}

	.phone,
	.navbar-account {
		margin-left: 30px;
	}
}

@media (max-width: 1199px) {
	.header-search {
		width: 340px;
	}

	.header-search .form-control {
		font-size: 14px;
	}

	.header-search .form-control,
	.header-search .btn {
		height: 41px;
	}

	.nsearchinput-pl.well {
		margin-top: 41px !important;
	}

	.phone,
	.navbar-account {
		margin-left: 15px;
	}

	.phone {
		font-size: 21px;
		line-height: 41px;
	}

	#header-cart {
		margin-left: 20px;
	}
}

@media (max-width: 991px) {
	.total-count {
		width: 22px;
		height: 22px;
		top: 25%;
		line-height: 22px;
	}

	.phone svg {
		display: none;
	}
}

@media (max-width: 767px) {
	.header-search .form-control,
	.header-search .btn {
		height: 35px;
	}

	.nsearchinput-pl.well {
		margin-top: 35px !important;
	}

	.header-search .btn {
		padding: 0 15px 2px;
		font-size: 14px;
	}

	.wrapper-navigation {
		border-top: none;
	}

	.phone,
	.navbar-account,
	#header-cart {
		display: none;
	}

	.header-search {
		margin-top: 15px;
		width: 100%;
	}

	.total-count {
		top: 1%;
	}

	#hamburger {
		width: 35px;
		height: 25px;
		position: relative;
		margin-right: 15px;
		display: inline-block !important;
		vertical-align: middle;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}

	#hamburger span {
		display: block;
		position: absolute;
		height: 4px;
		width: 100%;
		background: #000000;
		border-radius: 4px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#hamburger span:nth-child(1) {
		top: 0px;
	}

	#hamburger span:nth-child(2) {
		top: 10px;
	}

	#hamburger span:nth-child(3) {
		top: 20px;
	}

	#hamburger.open span:nth-child(1) {
		top: 10px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}

	#hamburger.open span:nth-child(2) {
		opacity: 0;
		left: -60px;
	}

	#hamburger.open span:nth-child(3) {
		top: 10px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}

	.wrapper-logo {
		margin-top: 0;
		text-align: left;
	}

	.wrapper-logo img {
		height: 52px;
	}

	.wrapper-logo > a {
		display: inline-block;
		vertical-align: middle;
	}
}

@media (max-width: 500px) {
	.wrapper-logo img {
		height: auto;
		width: 150px;
	}
	#hamburger {
		margin-right: 5px;
	}
}

@media (max-width: 400px) {
	#hamburger {
		width: 30px;
		height: 21px;
	}
	#hamburger span:nth-child(2) {
		top: 8px;
	}
	#hamburger span:nth-child(3) {
		top: 16px;
	}
}

.navbar {
	margin-bottom: 0;
	min-height: inherit;
	border: none;
	border-radius: 0;
}

.navbar-nav > li > span > a {
	padding: 15px 0;
	font-size: 16px;
	font-weight: 500;
	color: #000000;
	border-radius: 0;
	display: block;
}

.navbar-nav > li > span > a:hover,
.navbar-nav > li > span > a:focus,
.navbar-nav > li:hover > span > a,
.navbar-nav > li:focus > span > a {
	color: #07427d;
	background: none;
}

.navbar-nav > li > span {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.navbar-nav > li > span::before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	top: 0;
	background: #07427d;
	height: 4px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.navbar-nav > li:hover > span:before,
.navbar-nav > li:focus > span:before,
.navbar-nav > li:active > span:before {
	right: 0;
}

.navbar-nav > li > span .custom-dropdown-menu {
	margin: 0;
	padding: 0;
	border-radius: 0;
	width: 250px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	border: 1px solid #07427d;
	visibility:hidden;
	opacity:0;
	float: left;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	display: initial;
	filter:alpha(opacity=0);
	-webkit-transition:300ms ease;
	-moz-transition:300ms ease;
	-o-transition:300ms ease;
	transition:300ms ease;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.navbar-nav > li.dropdown-hover:hover > span > .custom-dropdown-menu,
.navbar-nav > li.dropdown-hover:focus > span > .custom-dropdown-menu {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
}

.wrapper-navigation .custom-dropdown-menu > li > a {
	padding: 15px;
	font-size: 16px;
	color: #000000;
	border-top: 1px solid #07427d;
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	white-space: nowrap;
}

.custom-dropdown-menu .dropdown-menu-horizontal {
	top: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	width: 250px;
	border: 1px solid #07427d;
}

.custom-dropdown-menu .dropdown-menu-horizontal > li > a {
	padding: 15px;
	font-size: 16px;
	border-top: 1px solid #07427d;
}

@media (max-width: 1439px) {
	.wrapper-navigation .custom-dropdown-menu > li > a,
	.custom-dropdown-menu .dropdown-menu-horizontal > li > a {
		padding: 13px;
		font-size: 15px;
	}

	.navbar-nav > li > span .custom-dropdown-menu,
	.custom-dropdown-menu .dropdown-menu-horizontal {
		width: 200px;
	}
}

@media (max-width: 1199px) {
	.wrapper-navigation .custom-dropdown-menu > li > a,
	.custom-dropdown-menu .dropdown-menu-horizontal > li > a {
		padding: 10px;
		font-size: 14px;
	}
}

.wrapper-navigation .custom-dropdown-menu > li:first-child > a,
.custom-dropdown-menu .dropdown-menu-horizontal > li:first-child > a {
	border-top: none;
}

.wrapper-navigation .custom-dropdown-menu > li > a:hover,
.wrapper-navigation .custom-dropdown-menu > li > a:focus,
.wrapper-navigation .custom-dropdown-menu > li:hover > a,
.wrapper-navigation .custom-dropdown-menu > li:focus > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li:hover > a,
.dropdown-menu > li:focus > a  {
	color: #ffffff;
	background: #07427d;
}

.wrapper-navigation .custom-dropdown-menu > li > a span {
	position: relative;
	display: block;
}

.wrapper-navigation .custom-dropdown-menu > li > a span .fa {
	position: absolute;
	top: 2px;
	right: 0;
}

.wrapper-header {
	margin-bottom: 20px;
}

#n_home .wrapper-header {
	margin-bottom: 0;
}

@media (min-width: 768px){
	.navbar-collapse .navbar-nav {
		margin: 0 auto;
		display: table;
		table-layout: auto;
		float: none;
		width: 100%;
	}

	.navbar-collapse .navbar-nav > li {
		display: table-cell;
		float: none;
		text-align: center;
	}
}

@media (max-width: 767px) {
	.mobile-navigation {
		margin: 7px 0 0 0;
		padding: 0;
		text-align: right;
		list-style: none;
	}

	.mobile-navigation > li {
		display: inline-block;
		vertical-align: middle;
		margin-left: 15px;
	}

	.mobile-navigation > li > #cartcontentsheader {
		width: 40px;
	}

	.mobile-navigation > li:first-child {
		margin-left: 0;
	}

	.mobile-navigation > li > a {
		display: block;
		position: relative;
	}

	.wrapper-header {
		/*position: fixed;
		top: 0;
		z-index: 99999;
		width: 100%;*/
		background: #ffffff;
		border-top: 1px solid #d3d5d6;
		border-bottom: 1px solid #d3d5d6;
	}

	/*#n_home #homepageCarousel {
		margin-top: 129px;
	}

	#n_home #main-content {
		margin-top: 0;
	}

	#main-content {
		margin-top: 149px;
	}*/

	.wrapper-navigation {
		background: #f8f8f8;
	}

	.wrapper-navigation .container,
	.wrapper-navigation .col-xs-12,
	.wrapper-navigation .navbar-collapse {
		padding: 0;
	}

	.wrapper-navigation .row,
	.wrapper-navigation .navbar-nav {
		margin: 0;
	}

	.navbar-nav {
		border-top: 1px solid #b9b9b9;
	}

	.navbar-nav > li > a,
	.collapse-menu > li > a {
		padding: 10px 15px;
		font-size: 14px;
		line-height: 20px;
		font-weight: 500;
		color: #000000;
		position: relative;
		display: block;
		border-bottom: 1px solid #b9b9b9;
	}

	.navbar-nav > li > a .fa,
	.collapse-menu > li > a .fa {
		position: absolute;
		top: 0;
		right: 0;
		width: 42px;
		height: 40px;
		font-size: 18px;
		line-height: 42px;
		text-align: center;
		color: #ffffff;
		background: #333333;
	}

	.collapse-menu {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.collapse-menu > li > a {
		display: block;
		background: #e1e1e1;
	}

	.collapse-menu > li:first-child > a {
		border-top: none;
	}

	.navbar-nav > li:hover > a,
	.navbar-nav > li:focus > a,
	.navbar-nav > li > a:hover,
	.navbar-nav > li > a:focus,
	.collapse-menu > li:hover > a,
	.collapse-menu > li:focus > a,
	.collapse-menu > li > a:hover,
	.collapse-menu > li > a:focus,
	.navbar-collapse .navbar-nav > li.free-shipping:hover,
	.navbar-collapse .navbar-nav > li.free-shipping:focus {
		color: #ffffff;
		background: #0d4081;
	}

	.navbar-collapse .navbar-nav > li.free-shipping:hover p,
	.navbar-collapse .navbar-nav > li.free-shipping:focus p {
		color: #ffffff !important;
	}

	.third-menu {
		border-bottom: none;
	}

	.third-menu > li > a {
		padding: 10px 15px;
	}

	.navbar-nav > li > a[aria-expanded=true] .fa::before,
	.collapse-menu > li > a[aria-expanded=true] .fa::before {
		content: "\f068";
	}
}

@media (max-width: 500px) {
	.mobile-navigation {
		margin: 0;
	}

	/*#n_home #homepageCarousel {
		margin-top: 117px;
	}

	#n_home #main-content {
		margin-top: 0;
	}

	#main-content {
		margin-top: 137px;
	}*/
}

@media (max-width: 400px) {
	.wrapper-logo {
		padding-right: 0;
	}
	.mobile-navigation {
		margin: 3px 0 0 0px;
	}
	.mobile-navigation > li > a.mobile-phone {
		width: 20px;
	}
	.mobile-navigation > li > a.mobile-user {
		width: 22px;
	}
	.mobile-navigation > li > #cartcontentsheader {
		width: 35px;
	}
	.total-count {
		width: 20px;
		height: 20px;
		font-size: 10px;
		line-height: 20px;
	}
	/*#n_home #homepageCarousel {
		margin-top: 116px;
	}

	#n_home #main-content {
		margin-top: 0;
	}

	#main-content {
		margin-top: 136px;
	}*/
	.mobile-navigation > li {
		margin-left: 5px;
	}
}

@media (max-width: 365px) {
	.mobile-navigation {
		margin: -1px 0 0 0;
	}
	.wrapper-logo img {
		width: 120px;
	}
	/*#n_home #homepageCarousel {
		margin-top: 111px;
	}

	#n_home #main-content {
		margin-top: 0;
	}

	#main-content {
		margin-top: 131px;
	}*/
}

.free-shipping p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: #ed1b2f;
	display: inline-block;
}

.free-shipping svg {
	margin-right: 3px;
	vertical-align: middle;
	display: inline-block;
}

.navbar-collapse .navbar-nav > li.free-shipping > a:hover,
.navbar-collapse .navbar-nav > li.free-shipping > a:focus {
	background: none;
}

.navbar-collapse .navbar-nav > li.free-shipping:hover p,
.navbar-collapse .navbar-nav > li.free-shipping:focus p {
	color: #000000;
}

.navbar-collapse .navbar-nav > li.free-shipping:hover .icon,
.navbar-collapse .navbar-nav > li.free-shipping:focus .icon {
	fill: #000000;
}

.navbar-nav > li.free-shipping > span::before {
	display: none;
}

@media (max-width: 1199px) {
	.navbar-nav > li > span > a,
	.free-shipping p {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.navbar-nav > li > span > a,
	.free-shipping p {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	.navbar-collapse .navbar-nav > li.free-shipping {
		padding: 11px 15px;
		display: block;
	}
}

/* Start Homepage */

.carousel-indicators .active {
	background: #07427d;
	border-color: #07427d;
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-control {
	z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel-fade .carousel-inner > .item.next,
	.carousel-fade .carousel-inner > .item.active.right {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	.carousel-fade .carousel-inner > .item.prev,
	.carousel-fade .carousel-inner > .item.active.left {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	.carousel-fade .carousel-inner > .item.next.left,
	.carousel-fade .carousel-inner > .item.prev.right,
	.carousel-fade .carousel-inner > .item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.thumbnail-category {
	margin-bottom: 30px;
	overflow: hidden;
	border: 1px solid #555555;
}

#n_home .thumbnail-category {
	margin-top: 30px;
	margin-bottom: 0;
}

.thumbnail-category > .image {
	display: block;
	position: relative;
	-o-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.thumbnail-category:hover > a,
.thumbnail-category:focus > a {
	opacity: 0.5;
}

.hover-icon {
	width: 76px;
	padding: 20px 0px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: -100%;
	z-index: 9;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	transition: all 0.6s ease-out 0s;
	-webkit-transition: all 0.6s ease-out 0s;
	-moz-transition: all 0.6s ease-out 0s;
	-ms-transition: all 0.6s ease-out 0s;
}

.hover-icon img {
	width: 36px;
	height: 36px;
	margin: 0 auto;
	display: block;
}

@media (max-width: 767px) {
	.hover-icon {
		width: 66px;
		padding: 18px 0px;
	}

	.hover-icon img {
		width: 30px;
		height: 30px;
	}
}

@media (max-width: 500px) {
	.hover-icon {
		width: 50px;
		padding: 13px 0px;
	}

	.hover-icon img {
		width: 24px;
		height: 24px;
	}
}

.thumbnail-category:hover .hover-icon,
.thumbnail-category:focus .hover-icon {
	top: 50%;
	transform: translateY(-50%);
}

#n_home .wrapper-category-thumbnail {
	padding: 10px 0 0;
}

.thumbnail-category .caption {
	padding: 18px 5px 16px;
	border-top: none;
	overflow: hidden;
	-o-transition: border-color .3s ease;
	-ms-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	-webkit-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

.thumbnail-category:hover,
.thumbnail-category:focus {
	border-color: #e1e1e1;
}

.thumbnail-category .caption .headline {
	margin: 0;
	font: 31px/31px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 31px;
	overflow: hidden;
}

.thumbnail-category .caption .headline a {
	color: #000000;
}

.thumbnail-category .caption p {
	margin: 5px 0 0 0;
	font: 26px/26px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	height: 26px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #000000;
	overflow: hidden;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .caption {
	padding: 25px 5px;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .caption .headline {
	font: 26px/26px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	height: 26px;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
	margin-top: 13px;
	font: 40px/40px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	height: 40px;
	color: #ed1b2f;
}

.thumbnail-category .btn-shop {
	margin-top: 8px;
	padding: 8.5px 6px;
	font-size: 17px;
	font-weight: 700;
	color: #ffffff;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop {
	margin-top: 33px;
	color: #000000;
	background: #f8f8f8;
	border-color: #e1e1e1;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop .fa {
	color: #000000;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop:hover,
.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop:focus {
	color: #ffffff;
	background: #48b725;
	border-color: #48b725;
}

.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop:hover .fa,
.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop:focus .fa {
	color: #ffffff;
}

@media (max-width: 1429px) {
	.thumbnail-category .caption .headline {
		font: 21px/21px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 21px;
	}

	.thumbnail-category .caption p {
		font: 20px/20px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		color: #000000;
		height: 20px;
	}

	.thumbnail-category .btn-shop {
		margin-top: 2px;
	}
}

@media (max-width: 1199px) {
	.thumbnail-category .caption .headline {
		font: 27px/27px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 27px;
	}

	.thumbnail-category .caption p {
		font: 26px/26px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 26px;
	}

	.thumbnail-category .btn-shop {
		margin-top: 10px;
		width: auto;
		display: inline-block;
	}

	.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop {
		margin-top: 10px;
		padding: 8.5px 20px;
	}
}

@media (max-width: 991px) {
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
		font: 30px/30px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 30px;
	}
}

@media (max-width: 767px) {
	.thumbnail-category .caption .headline {
		font: 22px/22px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 22px;
	}

	.thumbnail-category .caption p {
		font: 22px/22px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 22px;
	}

	.thumbnail-category .btn-shop {
		padding: 6.5px 10px;
		font-size: 15px;
	}

	.wrapper-category-thumbnail.trailer .thumbnail-category .caption .headline {
		font: 22px/22px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 22px;
	}

	.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
		font: 25px/25px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 25px;
	}
}

@media (max-width: 500px) {
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption {
		padding: 15px 5px;
	}

	#n_home .thumbnail-category {
		margin-top: 15px;
		margin-bottom: 0;
	}
	.thumbnail-category {
		margin-bottom: 15px;
	}
	.wrapper-category-thumbnail .row {
		margin: 0 -7.5px;
	}
	.wrapper-category-thumbnail .row > div {
		padding: 0 7.5px;
	}
	.thumbnail-category .caption {
		padding: 14px 5px 12px;
	}

	.thumbnail-category .caption > div {
		padding: 0 5px;
	}

	.thumbnail-category .caption .headline,
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption .headline {
		font: 18px/18px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 18px;
	}

	.thumbnail-category .caption p {
		font: 18px/18px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 18px;
	}

	.thumbnail-category .btn-shop {
		padding: 5.5px 10px;
		font-size: 14px;
	}

	.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
		font: 20px/20px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 20px;
	}
}

@media (max-width: 400px) {
	.thumbnail-category .caption .headline,
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption .headline {
		font: 16px/16px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 16px;
	}
	.thumbnail-category .caption p {
		font: 16px/16px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 16px;
	}
	.thumbnail-category .btn-shop,
	.wrapper-category-thumbnail.trailer .thumbnail-category .btn-shop {
		padding: 4.5px 8px;
		font-size: 12px;
	}
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
		font: 18px/18px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 18px;
	}
}

@media (max-width: 350px) {
	.thumbnail-category .caption .headline,
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption .headline {
		font: 14px/14px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		height: 14px;
	}
	.thumbnail-category .caption p {
		font: 14px/14px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 14px;
	}
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption p {
		font: 16px/16px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
		height: 16px;
	}
	.thumbnail-category .btn-shop {
		font-size: 11px;
	}
	.thumbnail-category .caption,
	.wrapper-category-thumbnail.trailer .thumbnail-category .caption {
		padding: 10px 5px;
	}
	.thumbnail-category .caption > div {
		padding: 0;
	}
}

.thumbnail-category .btn-shop .fa {
	margin-left: 2px;
	color: #ffe850;
}

.wrapper-best-sellers {
	margin-top: 40px;
	padding-bottom: 20px;
	background: #f6f6f6;
}

@media (max-width: 500px) {
	.wrapper-best-sellers {
		margin-top: 25px;
	}
}

.wrapper-best-sellers .heading,
.wrapper-crosssell .heading,
.wrapper-upsell .heading {
	margin: 35px 0 15px;
	font-size: 34px;
	font-weight: 700;
	color: #000000;
	position: relative;
}

#n_product .heading {
	font-size: 24px;
	line-height: 30px;
}

@media (max-width: 500px) {
	.wrapper-best-sellers .heading {
		font-size: 28px;
		font-weight: 700;
	}
}

.heading .view-all {
	font-size: 14px;
	font-style: italic;
	color: #666666;
	position: absolute;
	right: 0;
	bottom: 5px;
}

@media (min-width: 1200px) {
	.wrapper-best-sellers .wrapper-thumbnail.col-lg-2,
	.wrapper-thumbnail.col-lg-2 {
		width: 20%;
	}
}

.wrapper-best-sellers .slick-prev,
.wrapper-best-sellers .slick-next {
	width: auto;
	height: auto;
	z-index: 99;
	top: 48%;
}

.wrapper-best-sellers .slick-prev:before,
.wrapper-best-sellers .slick-next:before {
	width: 40px;
	height: 40px;
	opacity: 1;
	color: #ffffff;
	background: #000000;
	display: block;
	font: normal normal normal 13px/41px FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
	.wrapper-best-sellers .slick-prev:before,
	.wrapper-best-sellers .slick-next:before {
		width: 30px;
		height: 30px;
		font: normal normal normal 12px/31px FontAwesome;
	}
}

.wrapper-best-sellers .slick-prev:before {
	content: "\f053";
}

.wrapper-best-sellers .slick-next:before {
	content: "\f054";
}

.wrapper-best-sellers .slick-prev {
	left: -50px;
}

.wrapper-best-sellers .slick-next {
	right: -50px;
}

@media (max-width: 1600px) {
	.wrapper-best-sellers .slick-prev {
		left: -30px;
	}

	.wrapper-best-sellers .slick-next {
		right: -30px;
	}
}

@media (max-width: 1500px) {
	.wrapper-best-sellers .slick-prev {
		left: 0;
	}

	.wrapper-best-sellers .slick-next {
		right: 0;
	}
}

@media (max-width: 500px) {
	.wrapper-best-sellers > .container > .row {
		margin: 0 -7.5px;
	}
	.wrapper-best-sellers > .container > .row .wrapper-thumbnail {
		padding: 0 7.5px;
	}
}

.slick-list,
.slick-slide,
.slick-slide:focus,
.slick-slide:hover,
.slick-list a:focus,
.slick-list a:hover {
	outline: none;
}

.thumbnail {
	padding: 20px 0 15px;
	margin-bottom: 20px;
	border-radius: 0;
	border-color: #e1e1e1;
	-o-transition: border-color .3s ease;
	-ms-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	-webkit-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

.thumbnail:hover,
.thumbnail:focus,
.thumbnail:hover .thumb-review,
.thumbnail:focus .thumb-review {
	border-color: #000000;
}

.thumbnail .caption h3 {
	margin-bottom: 10;
}

.thumbnail .caption h3 a {
	color: #000000;
}

.thumbnail .caption .price {
	margin: 20px 0 0;
	font: 22px/22px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #07427d;
	height: auto;
	min-height: 26px;
}

.thumbnail-image,
.thumbnail .caption {
	padding: 0 15px;
}

.thumbnail .caption {
	padding-top: 20px;
}

.thumbnail .caption .price span {
	display: inline-block;
	vertical-align: middle;
}

.thumbnail .caption .price .thumb-rrp {
	font: 16px/26px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #666666;
	text-decoration: line-through;
	margin-left: 5px;
	padding-left: 22px;
	background: url('../images/price-divider.png') no-repeat top -3px left;
}

.thumb-review {
	padding: 13px 15px 0;
	font-size: 13px;
	color: #888888;
	height: 32px;
	overflow: hidden;
	border-top: 1px solid #e1e1e1;
	-o-transition: border-color .3s ease;
	-ms-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	-webkit-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

@media (min-width: 1200px) {
	.thumbnail .buying-options {
		position: absolute;
		left: 0;
		right: 0;
		top: 100px;
		bottom: 0;
		transition: 500ms all;
		-webkit-transition: 500ms all;
		-moz-transition: 500ms all;
		-ms-transition: 500ms all;
		opacity: 0;
		background: url('../images/hover-img.png') no-repeat bottom center;
		visibility: hidden;
		overflow: hidden;
		background-size: cover;
	}

	.thumbnail .buying-options-content {
		position: absolute;
		bottom: -100%;
		left: 0;
		right: 0;
		padding: 0 15px;
		transition: 500ms all;
		-webkit-transition: 500ms all;
		-moz-transition: 500ms all;
		-ms-transition: 500ms all;
	}

	.thumbnail .btn {
		padding: 10px;
		font: 400 12px/14px 'Cabin', sans-serif;
		text-transform: uppercase;
	}

	.thumbnail-content {
		padding-bottom: 20px;
		position: relative;
		overflow: hidden;
	}

	.thumbnail:hover .buying-options,
	.thumbnail:focus .buying-options {
		opacity: 1;
		visibility: visible;
		left: -1px;
		right: -1px;
	}

	.thumbnail:hover .buying-options-content,
	.thumbnail:focus .buying-options-content {
		bottom: 15px;
	}
}

.thumbnail .buying-options-content > .row {
	margin: 0 -5px;
}

.thumbnail .buying-options-content > .row > div {
	padding: 0 5px;
}

@media (max-width: 1199px) {
	.thumbnail .buying-options {
		margin: 20px 0;
		padding: 0 15px;
	}
}

@media (max-width: 500px) {
	.thumbnail .buying-options-content > .row > div {
		margin: 5px 0;
	}

	.wrapper-best-sellers .thumbnail .buying-options-content > .row > div {
		width: 100%;
	}

	.thumbnail .buying-options {
		margin: 15px 0;
	}
}

@media (max-width: 400px) {
	.thumbnail .buying-options-content > .row > div {
		width: 100%;
	}
}

.thumb-stars > .fa-star,
#reviews .fa-star {
	color: #f7941c;
}

.review-desc {
	padding: 10px 0;
	display: block;
}

.thumb-stars > .fa-star-o {
	color: #c9cacc;
}

.rating-count {
	margin-left: 10px;
}

.why-buy {
	display: block;
}

#n_home .why-buy {
	margin-top: 30px;
}

@media (max-width: 991px) and (min-width: 768px) {
	#n_home .wrapper-why-buy {
		margin-left: 16.66%;
	}
}

@media (max-width: 767px) {
	.wrapper-why-buy {
		margin-left: 0;
	}
	.thumbnail .caption .price {
		font: 23px/23px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}

	.thumbnail .caption .price .thumb-rrp {
		margin-left: 5px;
		padding-left: 22px;
	}
}

@media (max-width: 500px) {
	.why-buy {
		margin-top: 15px;
	}

	.thumbnail {
		padding: 15px 10px 10px;
	}

	.thumb-review {
		margin: 20px -10px 0;
		padding: 10px 20px 0;
	}

	.thumbnail .caption .price {
		font: 20px/20px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}

	.thumbnail .caption .price .thumb-rrp {
		margin-top: -3px;
		font: 14px/20px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
		background-position: top -3px left;
	}
}

/* Start Category */

.wrapper-page-header {
	margin-bottom: 30px;
	position: relative;
	padding-left: 55px;
	text-align: right;
	border: 1px solid #e1e1e1;
	background: url('../images/title-border.svg') no-repeat left;
	background-size: contain;
}

.wrapper-page-header > div {
	width: 49%;
	float: none;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
}

.wrapper-page-header > div.full {
	width: 100%;
}

.page-header-content {
	padding: 47px 0;
}

@media (max-width: 1439px) {
	.page-header-content {
		padding: 32px 0;
	}
}

@media (max-width: 1199px) {
	.page-header-content {
		padding: 22px 0;
	}
}

@media (max-width: 991px) {
	.page-header-content {
		padding: 13px 0;
	}
}

@media (max-width: 767px) {
	.wrapper-page-header > div {
		width: 100%;
		text-align: center;
	}

	.wrapper-page-header > div.category-alt-image {
		display: none;
	}
}

.wrapper-page-header .breadcrumb {
	margin-bottom: 0;
}

.wrapper-category-description {
	margin-bottom: 30px;
	padding: 20px 30px 10px;
	border: 1px solid #e1e1e1;
	background: url('../images/bottom-footer.jpg');
}

.wrapper-page-header .page-header {
	margin: 0;
	padding: 0;
	font: 72px/77px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	border: none;
}

.page-header .text-primary {
	color: #07427d;
}

@media (max-width: 1439px) {
	.wrapper-page-header .page-header {
		font: 53px/58px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}
}

@media (max-width: 1199px) {
	.wrapper-page-header {
		padding-left: 35px;
	}

	.wrapper-page-header .page-header {
		font: 43px/48px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}
}

@media (max-width: 991px) {
	.wrapper-page-header .page-header {
		font: 36px/41px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}
}

@media (max-width: 767px) {
	.wrapper-page-header {
		padding: 0 15px;
		background: none;
		text-align: center;
	}

	.page-header-content {
		padding: 30px 0;
	}

	.wrapper-page-header .page-header {
		font: 38px/42px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}

	.wrapper-category-description {
		padding: 20px 20px 10px;
	}
}

@media (max-width: 500px) {
	.wrapper-page-header .page-header {
		font: 22px/27px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}

	.wrapper-page-header {
		padding: 0;
	}

	.page-header-content {
		padding: 15px;
	}
}

.breadcrumb {
	margin: 0 0 20px;
	padding: 0;
	background: none;
}

.breadcrumb > li > a {
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	color: #000000;
}

@media (max-width: 500px) {
	.breadcrumb > li > a {
		font-size: 13px;
	}
}

@media (max-width: 400px) {
	.breadcrumb > li > a {
		font-size: 12px;
	}

	.breadcrumb > li + li:before {
		padding: 0 3px 0px 5px;
	}
}

.breadcrumb > li:last-child > a {
	color: #0d4081;
}

.breadcrumb > li + li:before {
	content: "/\00a0";
	padding: 0 5px 0px 7px;
	color: #000000;
}

.pagination > li > a,
.pagination > li > span {
	border-radius: 0 !important;
}

.btn-group.open .dropdown-toggle {
	box-shadow: none !important;
}

/* Start Product */
#n_product .breadcrumb {
	margin: 10px 0 20px;
}

.main-image {
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
}

.cts_slickNav {
	width: 90%;
}

@media (max-width: 992px) {
	.cts_slickNav {
		width: 75%;
	}
}

.cts_slickNav .slick-prev:before,
.cts_slickNav .slick-next:before {
	color: #000000;
	content: "\f105";
	font: normal normal normal 26px/1 FontAwesome;
}

.cts_slickNav .slick-next:before {
	content: "\f105";
}

.cts_slickNav .slick-prev:before {
	content: "\f104";
}

.cts_slickNav .product-image-small {
	margin-bottom: 0;
}

.cts_slickNav .main-image {
	margin-bottom: 0;
}

.cts_slickNav {
	margin: 0 auto;
}

.cts_altImgWrapper {
	padding: 0 5px;
}

.cts_altImgWrapper img {
	padding: 5px;
	border: 1px solid #ebebeb;
}

.cts_slickNav .slick-prev,
.cts_slickNav .slick-next {
	width: 30px;
	height: 100%;
	background: #f1f2f2;
	position: absolute;
}

.cts_slickNav .slick-prev {
	left: -35px;
}

.cts_slickNav .slick-next {
	right: -35px;
}

.cts_slickNav .slick-prev:hover,
.cts_slickNav .slick-next:hover,
.cts_slickNav .slick-prev:focus,
.cts_slickNav .slick-next:focus {
	background: #000000;
}

.cts_slickNav .slick-prev:hover:before,
.cts_slickNav .slick-next:hover:before,
.cts_slickNav .slick-prev:focus:before,
.cts_slickNav .slick-next:focus:before {
	color: #ffffff;
}

.cts_altImgWrapper.slick-current img {
	border-color: #48b725;
}

.tabbable {
	margin-top: 30px;
}

.tabbable {
	margin-top: 30px;
	overflow: hidden;
	border: 1px solid #ebebeb;
}

.nav-tabs {
	border: none;
	width: 15%;
	float: left;
}

.nav-tabs > li.active > a::before {
	content: "";
	position: absolute;
	top: 15px;
	left: -5px;
	width: 5px;
	height: 30px;
	background: #48b725;
}

.tab-content {
	padding: 30px 30px 25px 25px;
	width: 85%;
	float: left;
	border-left: 1px solid #ebebeb;
}

@media (max-width: 1199px) {
	.nav-tabs {
		width: 20%;
	}

	.tab-content {
		width: 80%;
	}
}

@media (max-width: 991px) {
	.nav-tabs {
		width: 23%;
	}

	.tab-content {
		width: 77%;
	}
}

.nav-tabs > li > a {
	margin: 0;
	padding: 18px 15px;
	font-size: 16px;
	color: #000000;
	border: none !important;
}

.nav-tabs > li {
	float: none;
	display: block;
	border-top: 1px solid #ebebeb;
	border-left: 5px solid #ebebeb;
}

.nav-tabs > li:first-child {
	border-top: none;
}

.nav-tabs > li:last-child {
	border-bottom: 1px solid #ebebeb;
}

.tab-content p,
.tab-content table {
	font-size: 16px;
	line-height: 24px;
	color: #000;
	text-align: justify;
}

.product_specification {
	width: 100%;
}

.product_specification ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.product_specification > ul > li {
	display: inline-block;
	width: 50%;
	margin: 0px -2px;
	font-size: 16px;
	color: #000;
	padding: 0 10px 15px 10px;
	vertical-align: top;
}

@media (max-width: 991px) {
	.product_specification > ul > li {
		width: 100%;
	}
}

.product_specification > ul > li strong {
	max-width: 180px;
	width: 100%;
	float: left;
}

.product_specification ul li span {
	display: table;
}

@media (max-width: 767px) {
	.product_specification > ul > li {
		font-size: 14px;
	}

	.product_specification > ul > li strong {
		float: none;
	}

	.product_specification ul li span {
		display: block;
	}
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

@media (min-width: 1200px) {
	#delivery .embed-container {
		padding-bottom: 100%;
	}
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wrapper-delivery {
	overflow: hidden;
}

.delivery-icon {
	float: left;
	width: 17%;
}

.delivery-content {
	float: left;
	width: 83%;
}

@media (min-width: 1200px) and (max-width: 1439px) {
	.delivery-icon {
		width: 22%;
	}

	.delivery-content {
		width: 78%;
	}
}

@media (max-width: 1199px) {
	#delivery .embed-container {
		margin-top: 10px;
	}
}

.delivery-content h2 {
	color: #444;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 10px;
}

.delivery-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wrapper-delivery + div {
	margin-top: 25px;
}

.delivery-content ul > li {
	font-size: 16px;
	line-height: 22px;
	padding-left: 20px;
	position: relative;
	padding-bottom: 10px;
}

.delivery-content ul > li::before {
	position: absolute;
	content: "";
	width: 11px;
	height: 11px;
	border: 2px solid #333;
	border-radius: 50%;
	left: 0;
	top: 5px;
}

.delivery-content p a {
	color: #d61707;
	text-decoration: underline;
}

.delivery-content iframe {
	vertical-align: top;
	min-height: 480px;
}

.product-name {
	margin-bottom: 0;
	font-size: 24px;
	line-height: normal;
	font-weight: 500;
	color: #000000;
}

@media (max-width: 767px) {
	.product-name {
		margin-top: 30px !important;
	}
	.delivery-content h2 {
		font-size: 18px;
	}
	.delivery-content ul > li {
		font-size: 14px;
	}
	.delivery-icon {
		margin-bottom: 15px;
		width: 100%;
	}
	.delivery-content {
		width: 100%;
	}
	.wrapper-delivery + div {
		margin-top: 15px;
	}
}

@media (max-width: 500px) {
	.delivery-content h2 {
		font-size: 16px;
	}
}

.product-sku {
	margin: 15px 0 0;
	font-size: 16px;
}

.wrapper-review {
	margin-top: 15px;
	font-size: 13px;
}

.wrapper-review a {
	color: #999999;
}

.thumb-star > span {
	margin-left: 7px;
	color: #999999;
}

.key-features {
	margin: 20px 0 0 0;
	padding: 18px 0 0 0;
	list-style: none;
	border-top: 1px solid #e1e1e1;
}

.key-features > li {
	font-size: 18px;
	line-height: 32px;
	color: #222222;
}

.key-features > li::before {
	content: "\f00c";
	margin-top: 9px;
	margin-right: 10px;
	color: #48b725;
	display: inline-block;
	vertical-align: top;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.key-features > li span {
	width: 90%;
	display: inline-block;
	vertical-align: middle;
}

@media (max-width: 1439px) {
	.key-features > li {
		font-size: 16px;
		line-height: 27px;
	}

	.key-features > li::before {
		margin-top: 6px;
	}
}

@media (max-width: 1199px) {
	.key-features > li {
		font-size: 14px;
		line-height: 24px;
	}

	.key-features > li span {
		width: 85%;
	}
}

.product-brand-image {
	padding: 15px 0;
	display: block;
}

.product-brand-image img {
	margin: 0 auto;
	display: block;
	height: 40px;
	object-fit: contain;
}

.wrapper-pricing {
	padding: 12px 20px;
	background: url('../images/bottom-footer.jpg');
}

@media (max-width: 1439px) {
	.wrapper-availability {
		padding-left: 0;
	}
}

@media (max-width: 500px) {
	.wrapper-pricing {
		padding: 12px 15px;
	}
}

.productrrp {
	margin-bottom: 5px;
	font: 14px/14px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	color: #666666;
}

.productpricetext,
.productpromo {
	margin: 0;
	font: 26px/26px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	color: #07427d;
}

.productpromo {
	font: 24px/24px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
}

@media (max-width: 1199px) {
	.productpromo {
		font: 22px/22px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}
}

.productsave,
.productwasprice {
	margin-top: 3px;
	font: 14px/14px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	color: #222222;
}

.productsave strong {
	font: 14px/14px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
}

.productsavetext {
	overflow: hidden;
}

.productsavetext > span,
.productsavetext > div {
	float: left;
}

#sale-end {
	margin: 0 5px;
}

.text-availability {
	font-size: 14px;
	display: block;
}

.text-success {
	color: #48a842;
}

.extra-options .buying-options {
	padding: 10px 25px;
}

.extra-options .buying-options .btn {
	padding: 11.5px 16px 9.5px;
	font-size: 15px;
	font-weight: 500;
	border-radius: 4px;
	text-transform: uppercase;
}

.extra-options .buying-options .btn img {
	margin-right: 3px;
	width: 21px;
	height: 21px;
}

.extra-options .buying-options .btn img,
.extra-options .buying-options .btn span {
	vertical-align: middle;
	display: inline-block;
}

.header-options {
	margin-bottom: 20px;
	border: 1px solid #e1e1e1;
}

@media (max-width: 991px) and (min-width: 768px) {
	.header-options {
		margin-top: 30px;
		margin-bottom: 0;
		width: 48%;
		float: left;
	}

	#_jstl__shipping_calc {
		margin-top: 30px;
		margin-bottom: 0;
		width: 48%;
		float: right;
	}
	#_jstl__pickup_free{
		margin-top: 30px;
		margin-bottom: 0;
		width: 48%;
		float: right;
	}
}

@media (max-width: 767px) {
	.header-options {
		margin-top: 30px;
	}
}

#shipbox {
	padding: 20px 25px;
	border-radius: 0;
	border-color: #e1e1e1;
}

@media (max-width: 1439px) {
	#shipbox {
		padding: 20px;
	}
}

@media (max-width: 767px) {
	#shipbox {
		margin-bottom: 0;
	}
}

#shipbox > .panel-heading {
	padding: 0;
	background: none;
	border: none;
}

#shipbox > .panel-body {
	padding: 0;
}

#shipbox .panel-title {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #000000;
}

#shipbox .form-control,
#shipbox .btn {
	height: 42px;
}

#shipbox .btn {
	padding: 6px 15px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.btn-secondary {
	color: #ffffff;
	background: #666666;
	border-color: #666666;
}

.btn-secondary:hover,
.btn-secondary:focus {
	color: #ffffff;
	border-color: #4f4f4f;
	background: #4f4f4f;
}

#question h3,
#productQuestion h3 {
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	position: relative;
}

#question h3 small,
#productQuestion h3 small {
	margin-top: 3px;
	font-size: 14px;
	color: #000000;
	float: right;
}

@media (max-width: 991px) {
	#question h3,
	#productQuestion h3 {
		margin-bottom: 20px;
	}

	#question h3 small,
	#productQuestion h3 small {
		float: none;
		display: block;
	}
}

#question input.form-control,
#productQuestion input.form-control {
	height: 50px;
}

#question .form-control,
#productQuestion .form-control {
	position: relative;
	z-index: 2;
	border-radius: 0;
	font-size: 16px;
	background: none;
	border-color: #cfcfcf;
}

#question .form-btn,
#productQuestion .form-btn {
	margin: 25px 0 5px;
	text-align: right;
}

@media (max-width: 1199px) {
	#question .form-btn,
	#productQuestion .form-btn {
		margin-top: 0;
	}
}

#question .form-btn .btn,
#productQuestion .form-btn .btn {
	padding: 12px 40px;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}

#question .form-btn .btn-secondary,
#productQuestion .form-btn .btn-secondary {
	margin-left: 20px;
}

#question .form-control:focus,
#productQuestion .form-control:focus {
	background: #ffffff;
}

.tab-content .placeholder,
#productQuestion .placeholder {
	margin: 0;
	position: absolute;
	line-height: 16px;
	top: 18px;
	left: 30px;
	z-index: 1;
	color: #666666 !important;
}

@media (max-width: 767px) {
	#productQuestion input.form-control {
		height: 40px;
	}
	#productQuestion .placeholder {
		top: 12px;
	}
	#productQuestion .form-control {
		font-size: 14px;
	}
	#productQuestion .form-btn .btn {
		padding: 8px 15px;
	}
	#productQuestion h3 {
		font-size: 16px;
	}
	#productQuestion h3 small {
		font-size: 12px;
	}
}

.text-danger {
	color: #ff0000;
}

.wrapper-crosssell {
	position: relative;
}

.wrapper-crosssell .slick-arrow {
	position: absolute;
	top: -30px;
	right: 15px;
	left: auto;
	width: 30px;
	z-index: 2;
	height: 30px;
	text-align: center;
	background: #ebebeb;
}

.wrapper-crosssell .slick-prev::before {
	content: "\f104";
}

.wrapper-crosssell .slick-next::before {
	content: "\f105";
}

.wrapper-crosssell .slick-prev::before,
.wrapper-crosssell .slick-next::before {
	color: #000000;
	font: normal normal normal 26px/1 FontAwesome;
}

.wrapper-crosssell .slick-arrow:hover,
.wrapper-crosssell .slick-arrow:focus {
	background: #000000;
}

.wrapper-crosssell .slick-arrow:hover::before,
.wrapper-crosssell .slick-arrow:focus::before {
	color: #ffffff;
}

.wrapper-crosssell .slick-prev {
	right: 55px;
}

.upsell-products .image {
	padding: 5px;
	position: relative;
	border: 1px solid #ebebeb;
}

.upsell-products .image img {
	margin: 0 auto;
	display: block;
}

.upsell-caption .title {
	margin: 13px 0;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	height: 36px;
	overflow: hidden;
}

@media (max-width: 1199px) {
	.upsell-caption .title {
		height: 54px;
	}
}

@media (max-width: 767px) {
	.upsell-caption .title {
		height: auto;
	}
}

.upsell-caption .upprice {
	font: 18px/18px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	color: #0d4689;
}

@media (min-width: 992px) {
	.wrapper-upsell > .row {
		margin: 0 -30px;
	}

	.wrapper-upsell > .row > div {
		padding: 0 30px;
	}
}

.upsell-products.second::before,
.upsell-products.third::before {
	content: "";
	position: absolute;
	top: 33%;
	left: -13px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/add.svg) no-repeat center;
	background-size: cover;
}

@media (max-width: 767px) {
	.upsell-products.second::before,
	.upsell-products.third::before {
		top: -15px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.upsell-products.second,
	.upsell-products.third {
		padding-top: 20px;
	}

	.upsell-caption .upprice {
		margin-bottom: 0;
	}
}

.addthis {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
}

.addthis input {
	margin: 0;
	width: 24px;
	height: 24px;
	display: block;
	visibility: hidden;
}

.addthis label {
	margin: 0;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #ffffff;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-radius: 0;
	display: block;
}

.addthis input[type=checkbox]:checked + label:after {
	opacity: 1;
}

.addthis label:after {
	content: '';
	width: 14px;
	height: 8px;
	position: absolute;
	top: 5px;
	left: 5px;
	border: 3px solid #48b725;
	border-top: none;
	border-right: none;
	background: transparent;
	opacity: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.wrapper-upsell > .row > div.wrapper-total-upsell {
	padding: 0;
}

.wrapper-total-upsell {
	margin-top: 97px;
	padding-right: 0;
}

.wrapper-total-upsell > img {
	width: 24px;
	position: relative;
	left: -8px;
	display: inline-block;
}

.wrapper-total-upsell .buying-options {
	margin: 0 0 0 13px;
	display: inline-block;
	vertical-align: middle;
}

.wrapper-total-upsell .buying-options p {
	margin: 0;
	font: 18px/18px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
}

.wrapper-total-upsell .buying-options .btn {
	margin: 8px auto 0;
	padding: 7px 12px;
	font-weight: 700;
	font-size: 14px;
	border-radius: 4px;
	display: block;
	text-transform: uppercase;
}

.total-upsell {
	font: 26px/26px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
}

@media (max-width: 1439px) {
	.wrapper-total-upsell .buying-options {
		margin: 0 0 0 10px;
	}
	.wrapper-total-upsell .buying-options p {
		font: 16px/16px 'VAGRoundedStd-Light', 'Cabin', sans-serif;
	}
	.total-upsell {
		font: 24px/24px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	}
}

.thumb-star {
	margin-right: 9px;
	padding-right: 5px;
	border-right: 1px solid #999999;
}

.thumb-star > .fa {
	color: #f7941c;
}

@media (max-width: 1199px) {
	.thumb-star {
		padding: 0;
		margin: 0 0 5px;
		display: block;
		border-right: none;
	}

	.wrapper-upsell > .row > div.wrapper-total-upsell {
		margin-top: 15px;
		padding: 0 15px;
		text-align: center;
	}

	.wrapper-total-upsell > img {
		margin-bottom: 20px;
		left: 0;
		display: inline-block;
	}

	.wrapper-total-upsell > .buying-options {
		margin: 0;
		display: block;
	}
}

@media (max-width: 767px) {
	.upsell-products .image {
		width: 25%;
		float: left;
	}

	.upsell-products .upsell-caption {
		width: 70%;
		float: right;
	}

	.upsell-caption .title {
		margin-top: 0;
	}

	.upsell-products {
		margin-bottom: 20px;
		overflow: hidden;
	}

	.wrapper-upsell > .row > div.wrapper-total-upsell {
		margin-top: 0;
	}

	#accordion.products {
		margin-top: 30px;
	}

	#accordion.products .panel-default > .panel-heading {
		padding: 0;
		background: none;
		border-color: #b9b9b9;
	}

	#accordion.products .panel-default {
		border-radius: 0;
		border-color: #b9b9b9;
	}

	#accordion.products .panel-default > .panel-heading .panel-title {
		font-size: 14px;
		font-weight: 500;
	}

	#accordion.products .panel-default > .panel-heading .panel-title > a {
		padding: 12px 15px;
		display: block;
		position: relative;
	}

	#accordion.products .panel-default > .panel-heading .panel-title > a .fa {
		position: absolute;
		top: 0px;
		right: 0;
		width: 39px;
		height: 39px;
		font-size: 16px;
		line-height: 40px;
		text-align: center;
		color: #ffffff;
		background: #333333;
	}

	#accordion.products .panel + .panel {
		margin-top: 10px;
	}

	#accordion.products .panel-default > .panel-heading + .panel-collapse > .panel-body {
		border-color: #b9b9b9;
	}
}

@media (max-width: 400px) {
	.upsell-products .image {
		width: 30%;
	}

	.upsell-products .upsell-caption {
		width: 65%;
	}
}

/* Start Footer */

.footer-newsletter {
	background: url('../images/newsletter-bg.jpg');
}

.wrapper-footer {
	margin-top: 40px;
}

.newsletter h3,.newsletter form {
	display: inline-block;
	vertical-align: middle;
}

.newsletter form {
	width: 450px;
}

.newsletter .input-group-btn {
	z-index: 3;
}

.newsletter h3 {
	margin: 0 20px 0 0;
	font-size: 30px;
	color: #ffffff;
}

.newsletter {
	padding: 37px 0;
}

.newsletter .btn,
.newsletter .form-control {
	height: 47px;
	border-radius: 26px !important;
}

.newsletter .form-control {
	padding-left: 25px;
	font-size: 16px;
	font-style: italic;
}

.newsletter .btn {
	margin-left: -40px !important;
	padding: 6px 27px 6px 58px;
	font: 15px/15px 'VAGRoundedStd-Bold', 'Cabin', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #ffffff;
	text-transform: uppercase;
	border-color: #ed1b36;
	background: url('../images/envelope.png') no-repeat left 28px center #ed1b36;
}

@media (max-width: 767px) {
	.newsletter .btn {
		padding: 6px 27px;
		background-position: center center;
	}
	.wrapper-footer {
		margin-top: 30px;
	}
}

.newsletter .btn:hover,
.newsletter .btn:focus {
	border-color: #c8182f;
	background-color: #c8182f;
}

.thumbnail-footer {
	padding: 34px 0 34px 30px;
	position: relative;
	border-left: 1px solid #333333;
}

.thumbnail-footer::before {
	content: "";
	height: 100%;
	display: block;
	width: 1px;
	background: #999999;
	position: absolute;
	top: 0;
	left: 0;
}

.thumbnail-footer .headline {
	margin: 0 0 0 15px;
	font-size: 20px;
	color: #ffffff;
}

.thumbnail-footer .headline span {
	font-size: 28px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
}

.thumbnail-footer .image {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
}

@media (max-width: 1439px) {
	.newsletter form {
		width: 390px;
	}

	.newsletter h3 {
		font-size: 24px;
	}

	.thumbnail-footer {
		padding: 35px 0 35px 20px;
	}

	.thumbnail-footer .image {
		padding: 5px 0;
	}

	.thumbnail-footer .headline {
		margin: 0 0 0 10px;
		font-size: 16px;
	}

	.thumbnail-footer .headline span {
		font-size: 23px;
	}
}

@media (max-width: 1199px) {
	.newsletter {
		padding: 17px 0;
	}

	.newsletter h3 {
		margin: 0 0 15px;
		text-align: center;
		display: block;
	}

	.newsletter form {
		width: 100%;
	}

	.thumbnail-footer .headline {
		margin: 0 0 0 5px;
	}

	.thumbnail-footer.first .image {
		background-size: 50px;
	}

	.thumbnail-footer .image {
		background-size: 40px;
	}
}

@media (max-width: 991px) {
	.newsletter h3 {
		margin: 0 30px 0 0;
		display: inline-block;
	}

	.newsletter form {
		width: 450px;
	}

	.thumbnail-footer {
		padding: 15px 0 15px 0;
	}

	.thumbnail-footer::before {
		display: none;
	}

	.thumbnail-footer {
		border-left: none;
		text-align: center;
	}

	.thumbnail-footer .image {
		display: inline-block;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.wrapper-footer-advert > .row > div:first-child {
		border-right: 1px solid #333333;
	}

	.wrapper-footer-advert > .row > div:first-child + div {
		border-left: 1px solid #999999;
	}

	.wrapper-footer-advert {
		border-top: 1px solid #333333;
		position: relative;
	}

	.wrapper-footer-advert::before {
		content: "";
		height: 1px;
		display: block;
		width: 100%;
		background: #999999;
		position: absolute;
		top: 0px;
	}
}

@media (max-width: 767px) {
	.thumbnail-footer {
		border-top: 1px solid #333333;
		position: relative;
	}

	.thumbnail-footer::before {
		content: "";
		height: 1px;
		display: block;
		width: 100%;
		background: #999999;
		position: absolute;
		top: 0px;
	}

	.newsletter h3 {
		margin: 0 0 15px;
		display: block;
	}

	.newsletter form {
		width: 100%;
	}

	.wrapper-footer {
		text-align: left;
	}

	.footer-links h4 {
		margin-top: 10px;
	}
}

.footer-address {
	margin-bottom: 15px;
	color: #222222;
}

.footer-address img {
	margin-right: 7px;
}

.footer-phone  {
	margin-bottom: 15px;
}

.footer-phone svg {
	width: 16px;
	margin-right: 7px;
}

.footer-phone a {
	font-size: 18px;
	font-weight: 700;
	color: #ed1b36;
}

.footer-phone a:hover .icon,
.footer-phone a:focus .icon {
	fill: #000000;
}

.footer-phone a:hover,
.footer-phone a:focus {
	color: #000000;
}

.footer-address img,
.footer-phone svg,
.footer-address span,
.footer-phone span  {
	display: inline-block;
	vertical-align: middle;
}

@media (max-width: 1199px) {
	.footer-address span,
	.footer-phone span {
		width: 80%;
	}
}

.footer-links {
	padding-top: 20px;
}

.wrapper-social {
	margin: 22px 0 0 0;
	padding-top: 22px;
	border-top: 1px solid #ebebeb;
}

.list-social {
	margin: 0;
	padding-top: 0;
	vertical-align: middle;
}

@media (min-width: 768px) {
	.list-social {
		display: inline-block;
	}
}

.list-social > li {
	padding: 0 5px 0 0;
	vertical-align: middle;
}

.footer-sub-heading.connect {
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: middle;
}

@media (max-width: 1199px) {
	.footer-sub-heading.connect {
		margin-bottom: 15px;
	}
}

.list-social > li > a {
	width: 32px;
	height: 32px;
	font-size: 18px;
	line-height: 34px;
	display: block;
	text-align: center;
	color: #ffffff;
	border-radius: 50%;
}

.list-social > li > a:hover,
.list-social > li > a:focus {
	color: #666666;
	background: #ebebeb !important;
}

.list-social > li > a.bg-facebook {
	background: #3b5998;
}

.list-social > li > a.bg-twitter {
	background: #00acee;
}

.list-social > li > a.bg-google-plus {
	background: #dd4b39;
}

.list-social > li > a.bg-youtube {
	background: #c4302b;
}

.list-social > li > a.bg-instagram {
	background: #3f729b;
}

.list-social > li > a.bg-pinterest {
	background: #c8232c;
}

.list-social > li > a.bg-tumblr {
	background: #34526f;
}

.list-social > li > a.bg-linkedin {
	background: #0e76a8;
}

.footer-links h4 {
	margin: 20px 0;
	font-size: 18px;
	font-weight: 700;
	color: #000000;
}

@media (max-width: 1199px) {
	.footer-links h4 {
		font-size: 17px;
	}
}

@media (max-width: 991px) {
	.wrapper-showroom {
		margin-top: 10px;
		float: left;
		width: 50%;
		padding-right: 15px;
		border-top: 1px solid #ebebeb;
	}

	.wrapper-social {
		margin: 10px 0 0 0;
		padding: 20px 0 0 15px;
		float: left;
		width: 50%;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.list-social {
		display: block;
	}
}

@media (max-width: 767px) {
	.footer-address {
		margin-top: 10px;
	}

	.list-social > li {
		padding: 13px 5px 7.5px 0;
	}

	.wrapper-showroom,
	.wrapper-social {
		padding: 0;
		margin: 0;
		border: none;
		width: 100%;
	}

	.wrapper-showroom h4 {
		margin-top: 10px;
	}

	.footer-sub-heading.connect {
		display: block;
	}
}

.first-category {
	margin: 0;
	padding: 0;
	list-style: none;
}

.first-category > li {
	display: inline-block;
	vertical-align: top;
}

.footer-navbar {
	margin: 0;
	overflow: hidden;
	list-style: none;
}

.footer-navbar.links {
	margin-top: 25px;
	padding: 20px 0 0 0;
	border-top: 1px solid #e9e8e8;
}

.nav-pills > li > a {
	margin-bottom: 15px;
	padding: 0;
	color: #222222;
}

@media (max-width: 767px) {
	.nav-pills > li > a {
		margin: 7.5px 0;
	}
}

.footer-navbar > li {
	float: left;
}

.footer-navbar > li:first-child .fa {
	display: none;
}

.footer-navbar > li > a .fa,
.nav-pills > li > a .fa {
	margin: 0 13px 0 15px;
	font-size: 8px;
	vertical-align: middle;
}

@media (max-width: 1439px) {
	.footer-navbar > li > a .fa {
		margin: 0 9px 0 11px;
	}
}

.footer-navbar > li > a:hover,
.footer-navbar > li > a:focus,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
	color: #ed1b36;
	background: none !important;
}

.footer-navbar > li > a {
	font-size: 14px;
	color: #222222;
}

.nav-pills > li > a span,
.footer-navbar > li > a span {
	display: inline-block;
	vertical-align: middle;
}

.footer-navbar.category {
	margin-top: 10px;
	padding: 0;
}

h4 + .nav.nav-pills.nav-stacked {
	margin: 0;
}

@media (min-width: 768px) {
	.wrapper-showroom .collapse,
	.nav.nav-pills.nav-stacked.collapse,
	.wrapper-services .collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
}

.nav-pills > li > a .fa {
	margin: 1px 7px 0 0;
	font-size: 11px;
}

@media (max-width: 1199px) {
	.footer-navbar > li > a {
		font-size: 12px;
	}

	.footer-navbar > li > a .fa {
		margin: 0 6px 0 8px;
	}
}

@media (max-width: 991px) {
	.footer-navbar {
		text-align: center;
	}

	.footer-navbar > li {
		margin: 0 10px;
		float: none;
		display: inline-block;
	}

	.footer-navbar.category {
		margin-top: 20px;
	}

	.footer-navbar > li > a {
		font-size: 14px;
	}

	.footer-navbar > li > a .fa {
		display: none;
	}
}

@media (max-width: 767px) {
	.footer-collapse,
	.wrapper-showroom,
	.wrapper-social,
	.wrapper-services {
		padding: 5px 0;
		border-bottom: 1px solid #e9e8e8;
	}

	.footer-links h4.footer-sub-heading {
		margin: 0;
		padding: 0;
		font-size: 15px;
		line-height: 28px;
		position: relative;
		cursor: pointer;
	}

	.footer-links h4.footer-sub-heading::before {
		content: "\f067";
		position: absolute;
		right: 0;
		top: 7px;
		font: normal normal normal 14px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.footer-links h4.footer-sub-heading.active::before {
		content: "\f068";
	}

	.footer-navbar.links {
		margin-top: 0;
		padding: 0;
		text-align: left;
		border-top: none;
	}

	.footer-navbar > li {
		margin: 0;
		display: block;
	}

	.footer-navbar > li > a {
		margin: 7.5px 0;
		font-size: 14px;
		display: block;
	}

	.footer-navbar > li > a .fa {
		margin: 1px 7px 0 0;
		font-size: 11px;
		display: inline-block !important;
	}
}

.bottom-footer {
	padding: 15px 0;
	margin-top: 40px;
	background: url('../images/bottom-footer.jpg');
}

address {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.abn {
	margin: 0 0 0 80px;
	display: inline-block;
	vertical-align: middle;
	color: #666666;
}

.list-payment {
	margin: 0 0 0 70px;
	display: inline-block;
	vertical-align: middle;
	color: #666666;
}

.list-payment > li {
	vertical-align: middle;
}

@media (max-width: 1439px) {
	.abn {
		margin-left: 20px;
	}

	.list-payment {
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.abn {
		margin-left: 5px;
	}

	.list-payment {
		margin-left: 5px;
	}

	.list-payment > li:first-child {
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.list-payment {
		margin-top: 10px;
	}
}

.bottom-footer .payment-icon-container {
	padding: 0;
	background: transparent;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	height: 27px;
}

.bottom-footer .payment-icon {
	width: 40px;
	height: 27px !important;
	background-image: url('../images/paymenticons_small_colored.svg');
	background-size: auto;
	margin-top: 0 !important;
}

.bottom-footer .payment-icon-americanexpress {
	background-position: 0px 0px;
}

.bottom-footer .payment-icon-visa {
	background-position: 0px -27px;
}

.bottom-footer .payment-icon-mastercard {
	background-position: 0px -54px;
}

.bottom-footer .payment-icon-discover {
	background-position: 0px -81px;
}

.bottom-footer .payment-icon-diners {
	background-position: 0px -106px;
}

.bottom-footer .payment-icon-cheque {
	background-position: 0px -133px;
}

.bottom-footer .payment-icon-moneyorder {
	background-position: 0px -160px;
}

.bottom-footer .payment-icon-directdeposit {
	background-position: 0px -186px;
}

.bottom-footer .payment-icon-bpay {
	background-position: 0px -214px;
}

.bottom-footer .payment-icon-paypal {
	background-position: 0px -240px;
}

.bottom-footer .payment-icon-afterpay {
	background-position: 0px -267px;
}

.bottom-footer .payment-icon-q-card {
	background-position: 0px -295px;
}

.bottom-footer .payment-icon-paymark {
	background-position: 0px -322px;
}

.powered-by {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

.powered-by img {
	margin-left: 7px;
	position: relative;
	top: -2px;
}

@media (max-width: 1439px) {
	.powered-by {
		margin-top: 5px;
	}
}

@media (max-width: 1199px) {
	.bottom-footer {
		font-size: 12px;
	}
}

@media (max-width: 991px) {
	.bottom-footer {
		text-align: center;
	}

	.powered-by {
		margin-top: 10px;
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
}

@media (max-width: 767px) {
	.footer-links {
		padding-top: 15px;
	}

	address, .abn,.powered-by {
		margin: 5px 0;
		display: block;
		font-size: 12px;
		float: none;
	}

	.bottom-footer {
		margin-top: 30px;
		text-align: center;
	}
}

.footer-guides,
.footer-guides p{
	display: inline-block;
	color:#222222;
	font-size:14px;
}
.guides-heading{
	margin: 20px 0;
    font-size: 18px;
    font-weight: 700;
    color: #000000;
}
.footer-guides img{
	margin-right:5px;
	margin-left: 15px;
}
.guide-links p{
	transition: all 0.2s;
}
.guide-links p:hover{
	color: #ed1b36;
}

.specific{
	margin: 0px 25px;
}
.variation-name{
	margin: 0px 27px;
}