/*--------------
header
---------------*/
header#top {
	color: #b4b4b4;
	width: 100%;
	text-align: center;
	margin: auto;
	z-index: 999;
	left: 0;
}


header#top {
	margin-top: 5px;
}


header#top .top {
	width: 100%;
}
header#top .header-left,
header#top .header-right{
	z-index: 1001;
}
header.on .header-right {
	float: right;
}
.header-right .top-search {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
header.on .header-left,
header.on .header-right .top-search {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
header.on .header-right #umbrella #cart-info.dropdown-menu {
	margin: 10px 0 !important;
}
/*Freeze-top Menu*/
header#top.affix-top {
	width: 100%;
}

#content-wrapper-parent.logomenu-content {
	margin-top: 270px;
}
header#top.affix {
	margin-top: 0;
}

header#top.affix .header-left,
header#top.affix .top-logo{
	display: none;
}
.affix .ctc, .ctc {
	float: right;
}
header#top.affix .top-navigation {
	margin-bottom: 0;
	background: #e6e0e0;
}
@-moz-document url-prefix() {
	header#top.affix .top-navigation {
		margin-top: -13px;
		margin-bottom: -20px;
	}
}
header#top.affix .header-right .top-search {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.support-online span{
	display: inline-block;
    min-width: 65px;
    color: #e20b0b;
    font-weight: bold;
}
/*Header_SubPage*/
header.affix{
	background: #f2f2f2;
	padding: 0px;
	text-align: left !important;
	top: 0 !important;
}
header.affix .top{
	top: 20px;
	position: absolute;
	right: 0;
	height: 38px;
}
header.affix .top-navigation .navigation-right {
	margin-left: -70px;
}
header.affix .top .container{
}
header.affix .top-navigation .container{
}
header.affix .top-navigation nav.navbar {
}
header.affix  .container .row{
}
header.affix .top-navigation nav.navbar .navbar-collapse .navbar-nav {
	margin-left: -15px;
	margin-right: -15px;
}
/*header.affix .top-navigation nav.navbar .navbar-collapse .navbar-nav .nav-item:first-child {
margin-left: -25px;
}*/
header.affix .top-navigation .logo-above-menu .navigation-left .navbar-nav > li.nav-item:first-child {
	padding-left: 0;
}
header.affix .navbar-nav > li:first-child {
}
/*End Header_Subpage*/
/*Menu_Full Width*/
.logo-above-menu {
	display: block;
	width: 100%;
	float: left;
	position: relative;
}
.logo-above-menu .navigation-left .navbar-collapse {
	float: right;
	padding-left: 0;
	padding-right: 0;
}
.navbar {
	position: static;
}
.logo-above-menu .navigation-right .navbar-collapse {
	float: left;
	padding-left: 0;
	padding-right: 0;
}
.logo-above-menu .navigation-left,
.logo-above-menu .navigation-right {
	padding-right: 0;
	padding-left: 0;
	position: static;
}
header.affix .logo-above-menu .navigation-left {
	width: auto;
}
header.affix .logo-above-menu .navigation-right {
	width: auto;
	margin-left: 0;
}
header.affix .logo-above-menu .navigation-left .navbar-collapse {
	float: left;
	padding-left: 0;
}
header.affix .top-navigation .logo-above-menu nav.navbar .navbar-collapse .navbar-nav {
	margin-left: 0;
	margin-right: 0;
}
.logo-above-menu .navigation-right .navbar {
	float: none;
}
.logo-above-menu .navbar-nav > li:first-child {
	padding-left: 20px;
}
.logo-above-menu .navbar-nav > li:last-child,
.logo-above-menu #top nav.navbar .nav > li > a:last-child,
.logo-above-menu #top nav.navbar .nav > li > a span:last-child {
	padding-right: 20px;
}
header.affix .logo-above-menu .navbar-nav > li:first-child {
	padding-left: 0;
}
/*End Menu_Full Width*/
/*MEGA MENU*/
.navbar-nav > li.mega-menu{
	position: static;
}
#top nav.navbar .dropdown-menu li {padding:3px 10px}

#top nav.navbar .dropdown-menu.megamenu-container{
	min-height: 400px;
	padding: 0;
	box-shadow: none;
}
#top.affix nav.navbar .dropdown-menu.megamenu-container {
	margin-top: -22px;
}
#top nav.navbar li .dropdown-menu.megamenu-container-1{
	min-height: 400px;
}
#top nav.navbar li .dropdown-menu.megamenu-container-2{
	min-height: 400px;
}
#top nav.navbar li .dropdown-menu.megamenu-container-3{
	min-height: 400px;
}
#top nav.navbar .dropdown-menu.megamenu-container .container{
	width: 100% !important;
}
#top nav.navbar .megamenu-label {
	color: #fff;
	text-transform: uppercase;
	font-size: 9px;
	width: 29px;
	height: 18px;
	padding: 8px;
	vertical-align: 10px;
}
#top nav.navbar .megamenu-label.new-label {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bkg_new.png?1617761790198 ) no-repeat center 7px;
	background-color: transparent;
}
#top nav.navbar .megamenu-label.hot-label {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bkg_hot.png?1617761790198 ) no-repeat center 7px;
	background-color: transparent;
}
#top nav.navbar .megamenu-label.sale-label {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bkg_sale.png?1617761790198 ) no-repeat center 7px;
	background-color: transparent;
}
#top nav.navbar .megamenu-label.feature-label {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bkg_featured.png?1617761790198 ) no-repeat center 7px;
	background-color: transparent;
}
.sub-mega-menu{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: left;
	-moz-justify-content: left;
	-ms-justify-content: left;
	-webkit-justify-content: left;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.175);
}
.megamenu-container-1 .sub-mega-menu{
	background: #ffffff url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/menu_image_1.png?1617761790198)  no-repeat right 0;
}
.megamenu-container-2 .sub-mega-menu{
	background: #ffffff url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/menu_image_2.png?1617761790198)  no-repeat right 0;
}
.megamenu-container-3 .sub-mega-menu{
	background: #ffffff url()  no-repeat right 0;
}
.megamenu-container.dropdown-menu,
#top nav.navbar .megamenu-container.dropdown-menu {
	margin-left: 0;
	margin-right: 0;
}
#top.affix .megamenu-container.dropdown-menu {
	padding-left: 0;
}
.top-navigation .row {
	margin-left: 0;
	margin-right: 0;
	background: #e6e0e0
}
.megamenu-container ul.sub-mega-menu li{
	padding-bottom: 4px;
}
.navbar-nav > li.mega-menu{
	position: static;
}

.navbar-nav > li:nth-child(1) .megamenu-container,
.navbar-nav > li:nth-child(2) .megamenu-container,
.navbar-nav > li:nth-child(3) .megamenu-container,
.navbar-nav > li:nth-child(4) .megamenu-container{
	width: 60%;
}
.sub-mega-menu > li{
	width: 27%;
}

.sub-mega-menu li > ul {
	margin: 1px 5px;
}
/*END MEGA MENU*/

/*End Freeze-top Menu*/
.top {
	font-family: Helvetica, Arial, sans-serif;
}
.header-left .customer-links {
	float: left;
	margin-top: 4px;
}
.header-left > span {
	float: left;
	margin: 2px 15px 0;
}
.header-left .currency_group {
	float: left;
	margin-top: 4px;
}
.header-left .currency_group .currencies-switcher:focus {
	box-shadow: none;
}
.header-left .currency_group a{
	text-transform: none;
}
.header-left .currency_group .fa {
	padding-left: 5px;
}
.header-left .customer-links ul li {
	color: #b4b4b4;
	padding-bottom: 15px;
	padding-top: 0;
}
.header-left .customer-links ul li:last-child {
	padding-bottom: 0;
}
.header-left .customer-links ul > li:last-child {
	text-align: center;
}
.header-left .customer-links ul li > span,
.header-left .customer-links ul li > a{
	color: #0e0e0e;
}
.header-left #accounts {

	margin-bottom: 0;
}
.header-right .top-search {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.header-right .top-search,
.header-right .umbrella {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.header-right .search-form {
	border: 1px solid #dedede;
	width: 200px;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
	margin-right: 10px;
	position: relative;
}
.header-right .search-form button.search-submit {
	position: absolute;
	top: 4px;
	right: 5px;
	background: 0;
	border: 0;
	color: #0e0e0e;
}
.header-right .search-form input {
	border: 0;
	width: 100%;
	height: 33px;
	vertical-align: middle;
	padding-right: 20px;
	background: #fff;
}
.header-right .search-form input::-webkit-input-placeholder { /* Edge */
	color: #0e0e0e;
}

.header-right .search-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #0e0e0e;
}

.header-right .search-form input::placeholder {
	color: #0e0e0e;
}
.header-right .search-form.focus {
	border-color: #818080;
	box-shadow: none;
	outline: 0 none;
}
input::-webkit-input-placeholder { /* Chrome 21 */
	color: #b4b4b4;
}
input:-moz-placeholder { /* Firefox 17 */
	color: #b4b4b4;
}
input:-ms-input-placeholder { /* IE 10 */
	color: #b4b4b4;
}
#header-search .search-submit:focus,
.search-page form.search-form button.search-submit:focus {
	outline: 0;
}
.fa-caret-down:before {
	color: #535353;
}
#umbrella:hover .num-items-in-cart .fa-caret-down:before {
	color: #fff;
}
/*Currencies*/
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background: 0;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a {
	color: #bd0316 !important;
	cursor: text;
}
.dropdown-menu {
	border-radius: 0;
	margin: 8px 0;
	min-width: 105px !important;
}
.currencies {

}
/*input*/
input:focus {
	outline: none;
}
/*Cart*/
.umbrella {
	float: right;
}
#umbrella .cart-link .dropdown-toggle {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#umbrella .num-items-in-cart {
	background: transparent;
	border: 2px solid #bd0316;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-weight: 500;
	padding: 5px 15px;
	font-family: Helvetica, Arial, sans-serif;
}
#umbrella .num-items-in-cart i.fa-caret-down {
	color: #0e0e0e;
	padding-left: 5px;
}
#umbrella .num-items-in-cart .icon .fa {
	padding-left: 7px;
}
#umbrella .num-items-in-cart span.number {
	color: #bd0316;
}
#umbrella .num-items-in-cart .icon {
	color: #bd0316;
}
#umbrella .num-items-in-cart span.total {
	color: #bd0316;
	font-weight: 600;
}
#umbrella #cart-info.dropdown-menu {
	background: #ffffff;
	right: 10px;
	left: auto;
	width: 350px;
	margin: 10px 0;
	border-radius: 0;
	box-shadow: none;
	border: 1px solid #dadada;
}
#umbrella #cart-info #cart-content {
	min-height: 65px;
	padding: 20px 0 25px;
	font-size: 13px;
}
#umbrella #cart-info #cart-content .empty a{
	margin-top: 10px;
	color: #bd0316;
}
#umbrella #cart-info #cart-content .empty a:hover{
	color: #ffffff;
}
header#top.affix #umbrella #cart-info.dropdown-menu {
	margin: 10px 0;
}
header.on.affix #umbrella #cart-info.dropdown-menu #cart-content .items {
	margin-left: -10px;
	margin-right: -10px;
}
#cart-info .cart-heading a {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
#umbrella .empty.row {
	margin: 0;
}
#umbrella {
}
#umbrella:hover {
	background: #bd0316;
}
#umbrella:hover .num-items-in-cart,
#umbrella:hover .num-items-in-cart span.number,
#umbrella:hover .num-items-in-cart span.total,
#umbrella:hover .num-items-in-cart i.fa-caret-down,
#umbrella:hover .num-items-in-cart .icon {
	color: #fff;
}
div.jGrowl div.jGrowl-notification .jGrowl-note {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #0e0e0e;
	margin-top: 0;
}
div.jGrowl div.jGrowl-notification .jGrowl-note a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #0e0e0e;
}
div.jGrowl div.jGrowl-notification .jGrowl-note a:hover {
	color: #0e0e0e;
}
div.jGrowl div.jGrowl-notification .col-md-8 {
	width: 28.333%;
}
/*--------------
Dropdown Cart
----------------*/
#cart-content .cart-close {
	border: 1px solid #e2e2e2;
	border-radius: 50%;
	width: 25px;
	line-height: 22px;
	text-align: center;
	float: right;
	margin-right: 15px;
}
#cart-content .cart-close .fa-times,
.cart-items .fa-times {
	font-size: 14px;
	line-height: 23px;
}
#cart-content .cart-right {
	margin-left: -31px;
}
#cart-content .cart-right .cart-title {
	line-height: 15px;
	margin-top: -25px;
}
#cart-content .cart-right .cart-title a {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	color : #0e0e0e;
	text-transform: uppercase;
}
#cart-content .cart-right .cart-title a:hover {
	color: #0e0e0e;
}
#cart-content .cart-right .mini-line {
	border-bottom: 1px solid #0e0e0e;
	width: 25%;
	margin-top: 15px;
	margin-bottom: 15px;
}
#cart-content .cart-right .cart-price {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color: #828282;
}
#cart-content .cart-right .cart-price span.money {
	color: #0e0e0e;
	font-size: 18px;
}
#cart-content .cart-left {
	margin-bottom: 20px;
	padding-left: 0;
}
#cart-content .cart-image:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#cart-content .row:after {
	content: '';
	border-top: 1px dotted #dedede;
	display: block;
	padding-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}
#cart-content .subtotal {
	text-align: right;
	margin-bottom: 15px;
}
#cart-content .subtotal span {
	font-size: 14px;
	font-family : Helvetica, Arial, sans-serif;
	color: #000;
}
#cart-content .action span{
	color: #000;
}
#cart-content .subtotal span.cart-total-right span {
	font-size: 24px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	margin-left: 10px;
}
#cart-content .action {
	text-align: right;
}
#cart-content .action button {
	margin-bottom: 15px;
}
#cart-content .action a {
	color: #0e0e0e;
	padding-left: 3px;
	font-weight: 700;
}
#cart-content .action a:hover {
	color: #0e0e0e;
}
/*-------------
End Dropdown Cart
----------------*/
/*Label Sale*/
.sale_banner .sale_text {
	background-color: #bd0316;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: table-cell;
	vertical-align: middle;
	text-transform: uppercase;
	padding: 16px 8px;
	font-weight: 500;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
/*End Label Sale*/
/*Menu*/
.top-navigation {
	margin: 0;
}
.top-navigation .top-logo {
	text-align: center;
}
.top-navigation .top-logo #site-title {
	display:table-cell;
	height:70px;
	vertical-align:middle;

}
.top-navigation .top-logo img {
	max-width: 146px!important
}
.top-navigation nav.navbar .navbar-collapse .navbar-nav {
	width: 100%;
	text-align: center;
}
.navbar {
	font-size: 16px;
	font-weight: 700;
	z-index: 999;
	margin: 0;

}
/*Dropdown Login*/
#accounts li.login #loginBox {
	width: 230px;
	left: 0;
	right: auto;
	padding: 15px 20px;
	border-radius: 0;
	margin-left: 15px;
	margin-top: 0;
}
.header-left .customer-links ul li > span:hover,
.header-left .customer-links ul li > a:hover {
	color: #bd0316;
}
#loginBox .btn {
	box-shadow: none;
	padding: 5px 0;
	margin: 0 !important;
	width: 100%;
	border: 2px solid #bd0316;
	font-weight: 700;
}
#loginBox .customer-accounts li a.action {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
}
#top .is-mobile li .currency i,
.btn-group,
.btn-navbar {
	cursor: pointer;
}
/*-------------
end header
---------------*/
/*----------------
Slideshow
-----------------*/
.home-slider-wrapper .camera_prev,
.home-slider-wrapper .camera_next {
	background-color: #ffffff;
	height: 60px;
	text-align: center;
	vertical-align: middle;
}
.cameraContent {
	text-align: center;
}
.camera_caption.camera_title_1,
.camera_caption.camera_title_2,
.camera_caption.camera_title_3,
.camera_caption.camera_caption_1,
.camera_caption.camera_caption_2,
.camera_caption.camera_caption_3,
.camera_cta_1,
.camera_cta_2,
.camera_cta_3 {
	top: 33% !important;
}

.camera_caption.camera_title_1,
.camera_caption.camera_title_2,
.camera_caption.camera_title_3 {
	font-size: 100px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	width: 80%;
}
.camera_caption.camera_caption_1,
.camera_caption.camera_caption_2,
.camera_caption.camera_caption_3 {
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: inherit;
	font-style: italic;
	line-height: 21px;
	margin-top: 70px;
	width: 80%;
	font-weight: 400;
}
.camera_caption.camera_caption_1 div,
.camera_caption.camera_caption_2 div,
.camera_caption.camera_caption_3 div {
	width: 70%;
	margin: 0 auto;
}
.camera_cta_1,
.camera_cta_2,
.camera_cta_3 {
	width: 80%;
	display: block;
	position: absolute;
	text-align: center;
	margin-top: 168px;
}
.cameraContent .camera_cta_1 a,
.cameraContent .camera_cta_2 a,
.cameraContent .camera_cta_3 a{
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	border: 2px solid #bd0316;
	padding: 12px 82px;
	background: #bd0316;
}
.cameraContent .camera_cta_1 a:hover,
.cameraContent .camera_cta_2 a:hover,
.cameraContent .camera_cta_3 a:hover,
.cameraContents .camera_cta_4 a:hover {
	background: #ffffff;
	color: #bd0316;
}
.camera_prev > span {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/icon_pre.png?1617761790198 ) no-repeat center center;
	display: block;
	height: 100%;
}
.camera_next > span {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/icon_next.png?1617761790198 ) no-repeat center center;
	display: block;
	height: 100%;
}
.camera_prev > span:hover,
.camera_next > span:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.camera_wrap {
	margin-bottom: 30px !important;
}
/*-------------
end slideshow
---------------*/

/*----------------
Home-Product
-----------------*/
.banner-above-htrb {
	padding-bottom: 20px;
}
.banner-above-htlb {
	padding-bottom: 20px;
}
.banner-above-htl a,
.banner-above-htrt a,
.banner-above-htrb a,
.banner a {
	display: block;
}
.banner-above-htl a img,
.banner-above-htrt a img,
.banner-above-htrb a img {
	max-width: none;
	width: -webkit-calc(100%);
	width: calc(100%);
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner a {
	position: relative;
}
.banner-above-htl a:hover img,
.banner-above-htrt a:hover img,
.banner-above-htrb a:hover img {
	filter: brightness(50%);
	-webkit-filter: brightness(50%);
	-moz-filter: brightness(50%);
	-o-filter: brightness(50%);
	-ms-filter: brightness(50%);
	opacity: 0.8;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.banner a:before {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 3px solid #fff;
}
.banner a:hover:before {
	-ms-transform: scale(0.9,0.8);
	-webkit-transform: scale(0.9,0.8);
	transform: scale(0.9,0.8);
}
#tabs {
	margin: 40px 0 30px;
}
ul#tabs li {
	margin-right: 20px;
}
ul#tabs li h1 {
	color: #bdbdbd;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -1px;
	line-height: 35px;
}
ul#tabs li.active h1 {
	color: #0e0e0e;
	font-weight: 700;
}
ul#tabs li:hover h1 {
	color: #0e0e0e;
}
.content_tabs {
	margin-left: -20px;
	margin-right: -20px;
}
.block-bht {
	min-height: 434px;
	display: block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	background-size: 100%;
}
.block-bht .banner div {
	padding-left: 0;
	padding-right: 0;
}
.block-bht ul.rslides > li {
	padding-top: 4%;
}
.block-bht ul.rslides > li {
	padding-left: 160px;
	padding-right: 160px;
}
.block-bht ul.rslides img {
	display: initial;
	float: none;
}
.block-bht .heading-bht {
	display: block;
	clear: both;
	font-size: 36px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 100px;
	font-weight: 400;
}
.block-bht p.caption-bht {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.55em;
	font-weight: 300;
}
.block-bht ul.rslides_tabs {
	position: absolute;
	top: 83%;
	left: 49%;
}
.block-bht ul.rslides_tabs > li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#rs_slider_pager > li i.fa:before {
	color: #6e7277;
	font-size: 14px;
}
#rs_slider_pager > li.rslides_here i.fa:before,
#rs_slider_pager > li a:hover i.fa:before {
	color: #fff;
}
#rs_slider_pager > li.rslides_here a {
	cursor: text;
}
.home_products {
	margin-bottom: 25px;
}
.home_products .wrapper-title h1 {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 35px;
}
.home_products header.control-group {
	margin-bottom: 40px;
}
.home_products .owl-wrapper .owl-item {
	padding-left: 10px;
	padding-right: 10px;
}
#home_products .owl-item form .row-left .product-ajax-cart {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
	-ms-transform: translate3d(0,20px,0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
}
#home_products .owl-item form:hover .row-left .product-ajax-cart {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
}
.owl-item form .row-left {
	position: relative;
	padding: 0;
}
.owl-item form .row-left .bg-hover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	vertical-align: -1px;
	background: rgba(0,0,0,0);
	-webkit-transition: all 250ms ease-in-out 0s;
	-moz-transition: all 250ms ease-in-out 0s;
	-ms-transition: all 250ms ease-in-out 0s;
	-o-transition: all 250ms ease-in-out 0s;
	transition: all 250ms ease-in-out 0s;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.owl-item form:hover .row-left .bg-hover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.28)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#a6000000',GradientType=0 );
	cursor: pointer;
	opacity: 0.05;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
}
.owl-item form:hover .row-left a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#home_products .owl-item form .row-left .product-ajax-cart {
	top: 45%;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
}
.home_products .spr-badge {
	display: none;
}
.owl-item .row-right .title-5 {
	color: #0e0e0e;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.55em;
	text-transform: inherit;
	letter-spacing: 0;
}
.owl-item .row-right {
	text-align: center;
	margin-top: 6px;
}
#home_products .owl-controls .owl-buttons > div {
	position: absolute;
	top: 30%;
	padding: 7px 10px;
	background: #fff;
	color: #1e1e1e;
	border: 3px solid #ddd;
	line-height: 14px;
}
#home_products .owl-controls .owl-buttons > div.owl-prev {
	left: -4%;
}
#home_products .owl-controls .owl-buttons > div.owl-next {
	right: -4.5%;
}
#bottom {
	margin-top: 73px;
}
#bottom .bottom-widget {
	border: 1px solid #e9e9e9;
}
#bottom .bottom-widget .featured-products > li {
	margin-bottom: 26px;
}
#bottom .bottom-widget .group-bottom-widget {
	padding-left: 20px;
	padding-right: 20px;
}
#bottom .bottom-widget .group-bottom-widget .line {
	content: '';
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
	height: 1px;
	margin-bottom: 18px;
	padding-top: 18px;
	margin-left: 0;
	margin-right: 0;
}
#bottom .bottom-widget .group-bottom-widget .rb-image {
	margin-top: 3px;
}
#bottom .bottom-widget .group-bottom-widget > div:last-child {
	margin-bottom: 16px;
}
#bottom .bottom-widget .group-bottom-widget .rb-content a {
	font-weight: 500;
	vertical-align: 2px;
	color: #0e0e0e;
	font-size: 18px;
}
#bottom .bottom-widget .group-bottom-widget .rb-content .intro {
	font-size: 13px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 2px;
	margin-bottom: 9px;
}
#bottom .bottom-widget .group-bottom-widget .rb-content .date {
	font-size: 13px;
	line-height: 1.55em;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
}
.featured-products .fprod-title a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: initial;
	color: #0e0e0e;
	vertical-align: -10px;
	font-size: 15px;
}
.featured-products .fprod-title a:hover {
	color: #0e0e0e;
}
.featured-products .row-left > a {
	display: block;
	margin-top: 3px;
}
.featured-products .row-right {
	padding-left: 0;
}
.featured-products .spr-badge .spr-badge-caption {
	display: none;
}
.featured-products .product-price span.price {
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #1e1e1e;
}
.featured-products .row-right .spr-badge-starrating {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#bottom .bottom-widget h2 {
	margin-top: 17px;
	margin-bottom: 27px;
}
.featured-products {
	margin-top: -5px;
}
.featured-products > li {
	margin-bottom: 20px;
}
.featured-products > li:last-child {
	margin-bottom: 17px;
}
#widget-partners .owl-wrapper-outer {
	margin-top: 25px;
}
#widget-partners .owl-buttons > div {
	position: absolute;
	top: 39%;
	padding: 7px 10px;
	background: #fff;
	color: #1e1e1e;
	border: 3px solid #ddd;
	line-height: 14px;
}
#widget-partners .owl-buttons > div.owl-prev {
	left: -3.5%;
}
#widget-partners .owl-buttons > div.owl-next {
	right: -3.5%;
}
#widget-newsletter:before {
	content: '';
	border-top: 1px solid #e9e9e9;
	width: 100%;
	height: 1px;
	display: block;
	margin-top: 30px;
}
#widget-newsletter .widget-wrapper h4,
#widget-newsletter .widget-wrapper .group_input {
	display: inline-block;
	*display: block;
	zoom: 1;
}
#widget-newsletter .widget-wrapper h4 {
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin-right: 5px;
}
#widget-newsletter .widget-wrapper {
	margin: 20px 0 7px;
}
#tabs_content_container {
	margin-bottom: 30px;
}
.element {
	margin-bottom: 10px;
}
.btn,
.element ul li.row-right,
.cameraContent .camera_cta_1 a,
.cameraContent .camera_cta_2 a,
.cameraContent .camera_cta_3 a,
.cameraContents .camera_cta_4 a,
.element form .row-right .effect-ajax-cart {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	outline: none;
}
.element form .row-left {
	position: relative;
	padding: 0;
}
.element form .row-right {
	position: relative;
	margin-top: 10px;
}
.element form .row-right span.spr-badge {
	position: absolute;
	top: 0;
	margin-top: -250px;
	left: 0;
	right: 0;
	text-align: center;
}
.element form .row-right .effect-ajax-cart {
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -65px;
}
.element form .row-left .bg-hover {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0);
	-webkit-transition: all 250ms ease-in-out 0s;
	-moz-transition: all 250ms ease-in-out 0s;
	-ms-transition: all 250ms ease-in-out 0s;
	-o-transition: all 250ms ease-in-out 0s;
	transition: all 250ms ease-in-out 0s;
	opacity: 0;
	filter: alpha(opacity=0);
	bottom: -1px;
	right: 0;
}
.element form:hover .row-left .bg-hover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.28)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#a6000000',GradientType=0 );
	cursor: pointer;
	opacity: 0.05;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
}
.element form:hover .row-left > a img {
	opacity: 0.5;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.element form .row-left .quick_shop a.btn {
	padding: 5px 29px;
	//border-right: 0;
	letter-spacing: 1px;
}
.element form .row-left .quick_shop a.btn,
.element .select-option,
.element .add-to-cart,
.owl-item form .row-left .quick_shop a.btn {
	padding: 8px;
	width: 100px;
	font-size: 11px;
}
.element form .row-right .effect-ajax-cart,
.element form .row-left .quick_shop,
.element form .row-right .spr-badge {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
	-ms-transform: translate3d(0,20px,0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
}
.element form .row-left .product-ajax-cart {
	position: absolute;
	left:0;
	text-align:center;
	top: 50%; 
	transform: translate(0, -50%);
	margin-bottom: 20px;
	width:100%
}
.element form:hover .row-left .quick_shop,
.element form:hover .row-right .effect-ajax-cart,
.element form:hover .row-right .spr-badge {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
}
.element .spr-badge-starrating .spr-icon {
	color: #bd0316;
}
.element form .row-right {
	text-align: center;
}
.element form .row-right a..title-5 {
	padding-top: 10px;
}
.element.full_width form .row-right {
	margin-top: 0;
}
.element.full_width .list-line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dotted #c8c8c8 ;
	display: block;
	float: left;
	margin: 35px 10px;
}
.element.full_width:last-child .list-line{
	border-bottom: none;
	width: 0;
	height: 0;
	margin: 0;
}
.element.full_width {
	margin-bottom: 0;
	padding: 0;
}
.element form .row-left,
.element form .row-right {
	padding-top: 0;
	padding-bottom: 0;
}
.element ul .row-container {
	margin-bottom: 0;
}
.element .row-right .mini-line {
	border-top: 1px solid #ffffff;
	display: block;
	width: 13%;
	margin-left: 43%;
	margin-top: 12px;
	margin-bottom: 17px;

}
.element .row-right p {
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	margin-left: 50px;
	margin-right: 50px;
}
.element.full_width form .row-right p.hidden-list {
	color: #0e0e0e;
}
.element .row-right .product-price,
.owl-item .row-right .product-price {
	font-family: Helvetica, Arial, sans-serif;
}
.element.full_width .row-right .product-price {
	margin-top: 18px;
}
.element .row-right .title-5:hover{
	color: #828282;
}
.element.full_width .select-option,
.element.full_width .add-to-cart {
	margin-top: 0;
}
/*--------------
Quickshop button
----------------*/
.element .quick_shop a.btn,
.element .select-option,
.element .add-to-cart,
.owl-item .quick_shop a.btn {
	background: transparent;
	border: 2px solid #bd0316;
	color: #bd0316;
}
.element .quick_shop a.btn:hover,
.element .select-option:hover,
.element .add-to-cart:hover,
.owl-item .quick_shop a.btn:hover{
	background: #bd0316;
	color: #ffffff !important;
}
.hoverBorder .hoverBorderWrapper {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
/*---------------------
End Quickshop button
-----------------------*/
/*-------------
end home-product
---------------*/

/*----------------
Footer
-----------------*/
#footer-content .footer-content:before {
	content: '';
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
	height: 1px;
	display: block;
	margin-bottom: 38px;
}
#footer-location .contact_us > li i.fa {
	color: #bd0316;
}
#footer-location ul.contact_us > li.address {
	margin-top: 10px;
}
#footer-location .footer-location-logo:after {
	/*content: '';
	width: 100%;
	height: 1px;
	display: block;
	border-bottom: 1px solid #646464;
	padding-bottom: 13px;*/
}
#footer-location .footer-location-logo{display:block!important}
#footer-location .footer-location-logo img{display:inline-block!important}
#footer-location ul.contact_us > li {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	line-height: 20px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	display: flex;
}
#widget-social {
	padding-right: 0;
}
#customer_service h4,
#information h4 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 5px;
	color: #bd0316;
}
#widget-newsletter p.tagline {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
}
#widget-newsletter .group_input .form-control {
	width: 410px;
	height: 35px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-family: Helvetica, Arial, sans-serif;
}
#widget-newsletter .group_input .btn {
	width: 80px;
	height: 35px;
	border: 2px solid #bd0316;
	background: #ffffff;
	color: #bd0316;
	text-align: center;
	margin-top: -3px;
	padding: 1px;
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	margin-left: 5px;
}
#widget-newsletter .group_input .btn:hover {
	background: #bd0316;
	color: #ffffff;
	border: 2px solid #bd0316;
}
#customer_service ul li a,
#information ul li a {
	color: #0e0e0e;
	font-family: Helvetica, Arial, sans-serif;
}
#customer_service ul li a:hover, #information ul li a:hover {
	color: #1e1e1e;
}
.footer-content{
	margin-bottom: 30px;
	margin-top: 10px;
}
.footer-content-bottom .copyright,
.footer-content-bottom .copyright a {
	margin: 24px 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
}
.footer-content-bottom .copyright-right {
	text-align: right;
	float: right;
}
#instafeed {
	padding-left: 36px;
}
#instafeed a img {
	max-width: none;
	width: -webkit-calc(100%);
	width: calc(100%);
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
	-moz-transform: translate3d(0,0,0) scale(1);
	-ms-transform: translate3d(0,0,0) scale(1);
	-o-transform: translate3d(0,0,0) scale(1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}
#instafeed a:hover img {
	opacity: 0.5;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-webkit-transform: translate3d(0,0,0) scale(0.95);
	transform: translate3d(0,0,0) scale(0.95);
	-moz-transform: translate3d(0,0,0) scale(0.95);
	-ms-transform: translate3d(0,0,0) scale(0.95);
	-o-transform: translate3d(0,0,0) scale(0.95);
}
.footer-left-block .top,
.footer-left-block .bottom {
	display: block;
	float: left;
	width: 100%;
}
.footer-content-bottom {
	background-color: #e6e0e0;
}
#footer #widget-social ul li a {
	background-color: #b4b4b4;
	color: #f2f2f2;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 30px;
	width: 30px;
	text-align: center;
	padding-top: 5px;
	border-radius: 5px;
}
#footer #widget-social ul li a:hover {
	background-color: #929292;
	-webkit-animation: swing ease-in-out 1 normal 800ms;
	-moz-animation: swing ease-in-out 1 normal 800ms;
	-o-animation: swing ease-in-out 1 normal 800ms;
	animation: swing ease-in-out 1 normal 800ms;
}
#widget-social ul.list-inline {
	margin-bottom: 0;
	padding-top: 18px;
	display: block;
	float: right;
	margin-left: 0;
}
#widget-social ul.list-inline > li {
	padding-left: 2px;
	padding-right: 2px;
}
#widget-social ul.list-inline > li:first-child {
	padding-left: 0;
}
#footer_recent_blog {
	padding-right: 15px;
}
#information {
	padding-left: 15px;
}
#footer_recent_blog .rb-image.col-md-8 {
	padding-left: 0;
	padding-right: 0;
}
#footer_recent_blog .rb-image.col-md-8 img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
#footer_recent_blog .rb-content {
	padding-left: 0;
	margin-left: -5px;
}
#footer_recent_blog .rb-image:hover {
	opacity: 0.7;
	filter: alpha (opacity=70);
	cursor: pointer;
}
#instafeed span.instafeed-icon {
	background: url(//cdn.shopify.com/s/files/1/0743/8513/t/2/assets/instagram.png?23251 ) no-repeat right bottom;
	z-index: 2;
	display: block;
	width: 53px;
	height: 53px;
	position: absolute;
	bottom: 5px;
	right: 15px;
}
/*----------------
End Footer
-----------------*/
/*----------------
Breadcrumb
------------------*/

.breadcrumb {
	border-bottom: 1px solid #e2e2e2;
	background: 0;
	border-radius: 0;
	margin: 0;
	padding: 20px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;
}
#breadcrumb a {
	color: #0e0e0e;
	padding-right: 15px;
	font-weight: 500;
	font-family: Helvetica, Arial, sans-serif;
}
#breadcrumb a:hover {
	color: #bd0316;
}
#breadcrumb span {
	color: #bd0316;
	font-weight: 600;
}
#page-header {
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.breadcrumb i.fa-angle-right {
	padding-right: 10px;
}
/*----------------
End Breadcrumb
-----------------*/

/*-------------
Contact
----------------*/
.group-contact .contact-content {
	margin-bottom: 20px;
}
.control-label {
	font-family : Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
}
.control-label span {
	font-weight: 700;
}
.form-control {
	height: 35px;
}
.unpadding-top button {
	margin-top: 20px;
	margin-bottom: 35px;
}
.contact-page {
	margin-left: 15px;
	margin-right: 15px;
}
.contact-page .group-contact {
	margin-bottom: 200px;
}
.contact-page .contact-form .alert-danger,
.contact-page .contact-form .alert-success{
	margin-left: 35px;
	margin-right: 0;
}
#contact_map_wrapper {
	max-width: 100%;
}
#contact_map {
	height: 373px;
	margin-left: -10px;
	margin-top: 5px;
}
#contact-form {
	margin-left: 20px;
}
#contact-form h3 {
	margin-top: 0;
}
.contact-form .alert-danger {
	margin-left: 0;
	margin-right: 0;
}
/*----------------
End Contact
-----------------*/

/*----------------
Account
-----------------*/
#register-form {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 200px;
}
#register-form li,
#customer-login ul li,
.customer_address_table li {
	padding-left: 0;
	padding-right: 0;
	width: 80%;
}
#register-form li input.form-control {
	width: 60%;
}
#contact-form li {
	padding-right: 0;
	width: 98%;
}
.login-wrapper {
	padding-bottom: 30px;
}
.login-wrapper button {
	margin-bottom: 15px;
	margin-top: 18px;
}
#customer_detail .fa,
.address_info .fa {
	font-size: 19px;
	color: #0e0e0e;
}
#customer_orders .sb-title {
	margin-top: 5px;
	margin-bottom: 17px;
}
#customer_orders  table {
	width: 96%;
}
.new-address button#new-address {
	margin-left: 15px;
	margin-right: 15px;
}
.customer_address_table .set_default {
	margin-top: 10px;
	margin-bottom: 5px;
}
.customer_address span.update button {
	margin-left: -15px;
}
div.customer_address {
	margin-bottom: 45px;
}
.address_info .address1,
.address .address1 {
	font-size: 14px;
	color: #0e0e0e;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	line-height: 1.55em;
	font-style: italic;
}
.address_actions  .fa-edit {
	color: #56a900;
	font-size: 19px;
	margin-right: 5px;
	margin-top: 5px;
}
.address_actions .fa-times {
	color: #ff0000;
	font-size: 19px;
	margin-right: 5px;
	margin-top: 5px;
}
.customer_address .address_actions  {
	text-align: right;
}
.edit_address li {
	padding-left: 15px;
	padding-right: 15px;
}
.edit_address span.update button {
	margin-left: 0;
}
#address_form_new button {
	margin-left: 0;
}
.templateCustomersAccount .sidebar {
	margin-bottom: 200px;
}
.address-page.manage-address {
	margin-bottom: 200px;
}
.templateCustomersAccount .sidebar .sb-wrapper ul > li {
	list-style-type: none;
}
.templateCustomersAccount .sidebar .sb-title,
.templateCustomersAccount .unpadding-top {
	padding-top: 0 !important;
	margin-top: 5px;
}
/*-------------
End account
----------------*/
/*---------------
Alert, Error
----------------*/
.alert-danger,
.alert-success {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bg_blogdetail.jpg?1617761790198 ) repeat;
	border: none;
	color: #ffffff;
	border-radius: 0;
	font-size: 13px;
	font-weight: 500;
}
.alert,
.errors {
	padding: 5px 15px;
}
button.close {
	color: #ffffff;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.errors a {
	color: #e2e2e2;
}
.errors a:hover {
	color: #ffffff;
}
.errors ul > li {
	list-style-type: circle;
	margin-left: 10px;
}
/*--------------
End Alert, Error
----------------*/

/*All Collection*/
.allcollections-page {
	margin-top: 10px;
}
#collections {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: left;
	-moz-justify-content: left;
	-ms-justify-content: left;
	-webkit-justify-content: left;
	margin-left: -15px;
	margin-right: -15px;
}
.item {
	margin-bottom: 35px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	width: 33.3%;
}
.collection-details {
	position: relative;
}
.collection-details:hover .mask {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.28)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	cursor: text;
}
.collection-details .mask {
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
#collections .collection-details {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	outline: none;
}
.collection-details .mask h3,
.collection-details .mask span,
.collection-details .mask a {
	opacity: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-ms-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	-ms-transition: opacity 0.35s, transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	outline: none;
}
.collection-details:hover .mask h3,
.collection-details:hover .mask span,
.collection-details:hover .mask a{
	visibility: visible;
	opacity: 1;
	filter: alpha (opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
}
.collection-details .mask .collection-title {
	font-size: 12px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 35%;
	margin-bottom: 20px;
	line-height: 12px;
}
.collection-details .mask .mini-line {
	border-bottom: 1px solid #fff;
	width: 15%;
	display: block;
	postition: abosolute;
	margin-left: 43%;
	margin-bottom: 40px;
}
.collection-details .mask .btn {
	background: none repeat scroll 0 0 transparent;
	border: 2px solid #ffffff;
	color: #ffffff;
}
.collection-details .mask .btn:hover {
	background: #ffffff;
	color: #000000 !important;
	border: 2px solid #fff;
}
.no-fw-col {
	width: 33%;
}
/*End All Collection*/
/*Customer Review*/
#bizweb-product-reviews .spr-summary-actions a {
	float: right;
	border: 2px solid #bd0316;
	background: #ffffff;
	color: #bd0316;
	padding: 3px 15px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.55em;
	font-family: Helvetica, Arial, sans-serif;
}
#bizweb-product-reviews .spr-summary-actions a:hover {
	border-color: #bd0316;
	background: #bd0316;
	color: #ffffff;
}
.spr-form {
	border-top: 1px dotted rgba(0,0,0,0.1) !important;
}
#bizweb-product-reviews .spr-form input,
#bizweb-product-reviews .spr-form textarea {
	padding: 5px 10px;
	border-radius: 0;
	border: 1px solid #dedede;
}
#bizweb-product-reviews .spr-form input:focus,
#bizweb-product-reviews .spr-form textarea:focus {
	border-color: #818080;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#bizweb-product-reviews .spr-review-reportreview {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: Helvetica, Arial, sans-serif;
}
#bizweb-product-reviews .spr-icon.spr-icon-star-empty,
#bizweb-product-reviews .spr-icon.spr-icon-star {
	color: #1e1e1e;
}
/*End Customer Review*/

/*-------------
Sidebar
----------------*/

#prodcoll.sidebar {
	border-left: 2px solid #f1f1f1;
	margin-bottom: 0
}
.sidebar .sb-title {
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #141414;
}
.featured-products span.mini-line {
	border-bottom: 1px solid #1e1e1e;
	display: block;
	width: 30%;
	margin-top: 20px;
}
.featured-products .product-price {
	margin-top: 5px;
}
.featured-products button.btn {
	padding: 8px;
	width: 120px;
	font-size: 12px;
}
.featured-products .fprod-descrip {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	padding-top: 5px;
}
.group_sidebar ul.featured-products li {
	margin-bottom: 30px;
}
.group_sidebar ul.featured-products li:last-child {
	margin-bottom: 0;
}
.group_sidebar ul.featured-products .sb-info {
	margin-right: 0;
	padding-left: 0;
}
.group_sidebar ul.featured-products .sb-image {
	margin-right: 0;
}
.featured-products .sb-image a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
/*-------------
End Sidebar
----------------*/

/*Collection*/
.collection-page #page-header {
	margin-left: 0;
	margin-right: 0;
}
.collection-page .product-tags .title-4 span {
	font-size: 16px;
	color: #0e0e0e;
	text-transform: uppercase;
	font-weight: 500;
}
.collection-page .product-tags .title-4 span:hover {
	color: #0e0e0e;
}
.collection-page .product-tags li.active .title-4 {
	margin-bottom: 0;
}
.collection-page .product-tags li.active .title-4 span {
	color: #0e0e0e;
	cursor: text;
}
.collection-page .product-tags li.active .title-4 span:hover {
	color: #0e0e0e;
}
.collection-page .product-tags ul.list_tags {
	margin-bottom: 0;
}
.collection-page .product-tags ul.list_tags > li {
	padding-top: 0;
	padding-bottom: 0;
}
.collection-page .list_tags > li.last {
	padding-right: 0;
}
li.sortBy {
	padding-right: 0;
	min-width: 200px;
}
.btn-group {
	width: 100%;
}
#sortButton {
	width: 100%;
	background: none;
	border: 1px solid #dedede;
	outline: none;
	box-shadow: none;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
}
#sortButton span.name {
	float: left;
	font-size: 12px;
	color: #b4b4b4;
	text-transform: capitalize;
	font-family: Helvetica, Arial, sans-serif;
}
#sortButton i.fa {
	float: right;
	line-height: 20px;
}
#sortBox {
	min-width: 195px !important;
}
#sortForm {
	padding: 0 10px;
}
ul#sortForm li > a,
ul#BrowseForm li >a {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #b4b4b4;
}
ul#sortForm li > a:hover,
ul#BrowseForm li >a:hover {
	color: #1e1e1e;
}
#options {
	margin-top: 37px;
	margin-bottom: 20px;
}
#options label {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
}
#options select.sort-by {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #b4b4b4;
	font-style: italic;
	font-weight: 500;
	min-width: 150px;
}
#options .option-set li.btooltip:hover {
	color: #1e1e1e;
	cursor: pointer;
}
#options .option-set li.active  {
	color: #1e1e1e;
	cursor: text !important;
}
.element .row-right p.hidden-list {
	display: none;
}
.element .spr-badge-starrating {
	color: #8db751;
	margin: 0;
	font-weight: 700;
}
.list-inline > li.active a:hover {
	cursor: text;
	color: #0e0e0e;
}
.list-inline > li a.disabled {
	cursor: text;
	color: #0e0e0e;
}
#sandBox-wrapper{
	margin-left: 0;
	margin-right: 0;
}
#sandBox {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: left;
	-moz-justify-content: left;
	-ms-justify-content: left;
	-webkit-justify-content: left;
}
.element {
	width: 25%;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
.element.full_width {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.element.full_width form .row-right a,
.element.full_width form .row-right span,
.element.full_width form .row-right button,
.element.full_width form .row-right p,
.element.full_width form .row-right .product-price,
.element.full_width form .row-right .product-ajax-cart {
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	-ms-transition: 0;
	outline: none;
	color: #0e0e0e;
}
.element.full_width form .row-left .hoverBorder {
	position: relative;
	display: block;
}
.element.full_width form .row-left > a span.bg-hover {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	outline: none;
}
.element.full_width form:hover .row-left > a span.bg-hover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.28)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47000000', endColorstr='#a6000000',GradientType=0 );
	cursor: pointer;
	opacity: 0.05;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
}
.element.full_width form:hover .row-right {
	background: transparent;
}
.element.full_width form .row-right {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 75%;
	text-align: left;
}
.element.full_width form .row-left {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
}
.element.full_width .row-right .title-5 {
	margin-top: 0;
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 400;
	padding-left: 0;
	padding-right: 0;
	line-height: 1em;
}
.element.full_width .row-right .title-5:hover {
	color: #0e0e0e;
}
.element.full_width form .row-right span.price_sale,
.element.full_width form .row-right span.price {
	font-size: 26px;
}
.element.full_width .row-left .product-ajax-cart {
	position: absolute;
	right: 0;
	top: 50%;
	left: 0;
	text-align: center;
	margin-top: -18px;
}
.element.full_width .row-left .quick_shop a.btn {
	border: 2px solid #bd0316;
}
.element.full_width .row-right .mini-line {
	border-color: #bd0316;
	margin-left: 0;
}
.element.full_width form .row-right p.hidden-list {
	display: block;
	margin-left: 0;
	margin-right: 15px;
}
.element.full_width form .row-right p.hidden-grid {
	display: none;
}
.element.full_width .quick_shop a.btn {
	background: transparent;
	border: 2px solid #bd0316;
	color: #bd0316;
}
.element.full_width .quick_shop a.btn:hover {
	background: #bd0316;
	color: #ffffff;
}
.element.full_width .row-right span.spr-badge {
	position: static;
	margin-top: 0;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.element.full_width form .row-right span.spr-starrating,
.element.full_width form .row-right span.spr-badge-caption{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.element.full_width .spr-badge-starrating .spr-icon {
	color: #1e1e1e;
}
.element.full_width form .row-right .effect-ajax-cart {
	position: static;
	left: 0;
	margin-top: 0;
}
.element.full_width .select-option {
	border: 2px solid #bd0316;
}
.element.full_width .select-option:hover {
	color: #ffffff !important;
	background: #bd0316;
	border-color: #bd0316;
}
.element.full_width form .row-right .effect-ajax-cart {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transition: 0;
	transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	-ms-transition: 0;
}
.element.full_width form:hover .row-right .effect-ajax-cart {
	-webkit-transform: none;
	transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}

/*Collection add sidebar*/
.collection-page.show-sidebar #sandBox-wrapper {
	margin-right: 10px;
}
.collection-page.show-sidebar .element form .row-left .quick_shop {
	margin-left: 0;
	margin-top: 87px;
}
.collection-page.show-sidebar .element.full_width .row-left .quick_shop {
	margin-top: 0;
}
.collection-page.show-sidebar .element.full_width .row-right .title-5 {
	padding-right: 30px;
}
.collection-page.show-sidebar .element.full_width form .row-right p.hidden-list {
	margin-right: 0;
}
.collection-page.show-sidebar .element {
	width: 33.3%;
}
.collection-page.show-sidebar #options ul.list-inline {
	margin-right: 10px;
}
.collection-page #options .list-inline > li.sortBy {
	padding-right: 0;
	padding-left: 0;
	display: none;
}
.templateCollection #prodcoll {
	margin-top: 0;
}
.pagination {
	width: 100%;
	text-align: center;
	padding-right: 20px;
}
.pagination .col-md-24 ul > li.active {
	border: 1px solid #dedede;
	padding: 3px 10px;
}
.pagination .col-md-24 ul > li.active a {
	color: #dedede;
}
.collection-page.show-sidebar #options .sortBy {
	margin-right: 10px;
}
.collection-page.show-sidebar .collection-banner {
	margin-right: 10px;
}
.collection-page.show-sidebar .product-tags ul.list_tags li.last {
	padding-right: 10px;
}
.collection-page.show-sidebar .element.full_width {
	width: 100%;
}
.element.full_width ul li.row-right {
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	-ms-transition: 0;
}
.collection-page.show-sidebar .element.full_width form .row-left {
	width: 33.3%;
}
.collection-page.show-sidebar .element.full_width form .row-right {
	width: 66%;
	padding-right: 0;
}
.spr-review-header-byline {
	font-size: 12px;
	opacity: 0.4;
}
/*End Collection add sidebar*/
/*End Collection*/

/*-------------
Shopping Cart
----------------*/

.cart-page .table-cart {
	margin-left: 0;
	margin-right: 0;
	margin-top: 7px;
}
.cart-page {
	margin-bottom: 30px;
}
table {
	border: 1px solid #dadada;
	box-sizing: border-box;
}
.cart-items tr td ul {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cart-items tr td ul li a span.title-5{
	font-size: 12px;
	font-family : Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 700;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}
.cart-items tr td ul li a span.title-5:hover {
	color: #0e0e0e;
}
.cart-items tr td ul li.link {
	vertical-align: top;
	padding-left: 15px;
}
.cart-items tr td ul li.link > span {
	font-style: italic;
}
.cart-items tr td ul li span.mini-line {
	border-bottom: 1px solid #0e0e0e;
	display: block;
	width: 15%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.cart-items tr td.title-1 {
	font-size: 24px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: normal;
	vertical-align: middle;
}
.cart-items .form-control {
	width: 40px;
	height: 30px;
	margin: auto;
	text-align: center;
}
.cart-items tr.bottom-summary td {
	padding-top: 22px;
	padding-bottom: 22px;
}
.cart-items .image a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.cart-items tbody td {
	vertical-align: middle;
}
#checkout-proceed button#update-cart {
	padding: 13px 40px;
	font-size: 18px;
	margin-top: 10px;
	height: 52px;
}
#checkout-addnote {
	margin-bottom: 40px;
	display: block;
	float: left;
	width: 70%;
	padding-left: 0;
	padding-right: 0;
}
#checkout-addnote .wrapper-title .title-5 {
	font-size: 14px;
	line-height: 1.55em;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: none;
	color: #0e0e0e;
	letter-spacing: 0;
	font-weight: normal;
	padding-bottom: 8px;
}
#shipping-calculator {
	margin-bottom: 40px;
}
#checkout-proceed {
	display: block;
	float: right;
	margin-top: 19px;
}
/*-------------
End Shopping Cart
----------------*/

/*-------------
login, checkout
----------------*/
#customer-login-wrapper .wrapper-title,
#recover-password .wrapper-title{
	margin: 15px 0;
}
#customer-login-wrapper .alert-danger {
	margin-left: -15px;
	margin-right: -15px;
}
#recover-password .wrapper-title span.title-2{
	font-weight: 500;
}
#recover-password{
	padding-bottom: 30px;
}
.checkout-form span.group_btn{
	margin-bottom: 30px;
}
#recover-password form {
	float: left;
}
#recover-password ul#recover-form {
	float: left;
}
#recover-password ul#recover-form > li {
	margin-left: -10px;
	margin-right: -10px;
}
.wrap-table {
	margin-left: 0;
	margin-right: 0;
}
#commit-button input {
	background: none repeat scroll 0 0 #ffffff;
	border: 2px solid #1e1e1e;
	color: #1e1e1e;
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	padding: 5px 15px;
	text-transform: uppercase;
}
#commit-button:hover input {
	background: none repeat scroll 0 0 #000;
	border: 2px solid #1e1e1e;
	color: #000;
}
/*End login, checkout*/
/*Reset pass*/
#reset_password input {
	width: 25%;
	height: 35px;
	padding: 5px 10px;
}
#reset_password #password,
#reset_password #password_confirm{
	margin-bottom: 20px;
}
#reset_password .control-group.last1 {
	margin-bottom: 200px;
}
/*End Reset pass*/
/*Order*/
#customer_orders table td a:hover {
	color: #1e1e1e;
}
/*End Order*/
/*Typography*/
.typography h2 {
	margin-top: 0;
	margin-bottom: 24px;
}
.typography h1 {
	margin-bottom: 20px;
}
.typography h3 {
	margin-bottom: 18px;
}
.typo h2 {
	margin-top: 22px;
	margin-bottom: 14px;
}
.typo h2.demo {
	margin-top: 0;
	margin-bottom: 23px;
}
.typo hr {
	margin-top: 25px;
}
.typo ol {
	list-style-type: decimal;
	margin-lefT: 15px;
}
.typo ol li > a,
.typo ul li > a {
	color: #0e0e0e;
	font-size: 14px;
	line-height: 1.55em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.typo ol li > a:hover,
.typo ul li > a:hover {
	color: #0e0e0e;
}
.typo ul {
	list-style-type: disc;
	color: #1e1e1e;
	font-size: 16px;
	margin-lefT: 15px;
}
.typo ul li > ul {
	list-style-type: circle;
}
.typo ul li > ul li > ul {
	list-style-type: disc;
	font-size: 12px;
}
.typography table thead th,
.typography table thead td,
.typography table tbody td,
.typography table tfoot td{
	text-align: left;
	background: #fff;
	color: #1e1e1e;
}
.typography table td,
.typography table th {
	border: 1px solid #bfbfbf;
}
.typo address {
	margin-left: -10px;
}
.typo .info i.fa-user,
.typo .address i.fa-home {
	color: #000;
	font-size: 18px;
}
.typo .address .phone-number {
	font-size: 14px;
	font-weight: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 600;
}
/*End Typography*/
/*Blog*/
.blog #page-header {
	margin: 0;
}
.blogs h2 > a {
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
}
.blogs h2 > a:hover {
	color: #0e0e0e;
}
.blogs-item h2 {
	margin-top: 21px;
	margin-bottom: 17px;
}
.blogs-item .blogs-image {
	margin-bottom: 27px;
}
.blogs-item .blogs-image div {
	text-align: center !important;
}
.article-content {
	padding-right: 30px;
}
.article-content .intro {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
	border-bottom: 1px dotted #c8c8c8;
	padding-bottom: 25px;
}
.article-content .post {
	margin-top: 25px;
}
.article-content .post i.fa {
	color: #000;
	font-size: 15px;
	padding-right: 10px;
}
.article-content .post span {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
}
.article-content .post li.author span {
	color: #0e0e0e;
	font-weight: 600;
}
.article-content .post li.comment a {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
	line-height: 1.55em;
}
.article-content .post li.post-action {
	float: right;
	padding-right: 0;
}
.blogs .post li {
	padding-right: 40px;
}
.blogs .article-content {
	margin-bottom: 28px;
}
.blog-page .pagination {
	width: 100%;
}
.blog-page .pagination .list-inline {
	text-align: center;
	margin-left: -10px;
	margin-right: -10px;
	text-transform: uppercase;
}
.blog-page .pagination .prev {
	float: left;
	margin-left: -5px;
}
.blog-page .pagination .next {
	float: right;
	margin-right: -5px;
}
.blog-page .pagination .prev a,
.blog-page .pagination .next a {
	padding: 5px 15px;
	border-radius: 0;
	border: 2px solid #bd0316;
	background: #ffffff;
	color: #bd0316;
	font-weight: 500;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
}
.blog-page .pagination .prev:hover a,
.blog-page .pagination .next:hover a {
	background: #bd0316;
	color: #ffffff !important;
	border: 2px solid #bd0316;
	outline: none !important;
}
.blog-page .pagination .active a {
	cursor: text;
	color: #1e1e1e;
}
.blog-page .pagination li a {
	color: #969696;
}
.blog-page .pagination li a:hover {
	color: #1e1e1e;
}
.blog-page .pagination li a.disabled {
	cursor: text;
	background: #bd0316;
	color: #ffffff !important;
	border: 2px solid #bd0316;
	outline: none !important;
}
.blog-page .sidebar {
	margin-top: 0;
}
.sidebar {
	border-left: 2px solid #f1f1f1;
	margin-bottom: 40px;
}
.blogs .blogs-item {
	border-bottom: 1px dotted #c8c8c8;
	padding-bottom: 18px;
}
.blogs .blogs-item .post.list-inline {
	margin-top: 20px;
}
.post.list-inline .btn.disabled {
	float: right;
}
.blogs .blogs-item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.blogs .blogs-item .title-6 {
	margin-top: 28px;
	margin-bottom: 10px;
}
.blogs .blogs-item .title-6 a {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 600;
	text-transform: uppercase;
}
.blogs .blogs-item .title-6 a:hover {
	color: #0e0e0e;
}
.sb-content .blogs-item .intro {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-style: italic;
	font-weight: 500;
}
.blogs .blogs-item ul li.comment {
	padding-right: 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.blogs .blogs-item ul li.date {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-right: 20px;
}
#comment-form h2 {
	margin-top: 40px;
}
#comment-form .contact-form {
	margin-bottom: 40px;
}
#comment-form .alert  {
	margin-left: 0;
	margin-right: 0;
}
#comment-form .alert .close {
	padding: 0;
}
.sidebar .sb-content i.fa {
	padding-right: 10px;
	color: #1e1e1e;
	font-weight: bold;
}
#comments .post {
	margin-bottom: 10px;
}
#comments .comment-content {
	margin-top: 10px;
}
#comments .comment-head,
#comments .comment-content {
	margin-left: 15px;
	margin-right: 15px;

}
#comments .comment-content {
	margin-bottom: 35px;
}
/*End Blog*/
/*Search*/
.search-page {
	margin-bottom: 400px;
}
.search-page form.search-form {
	width: 100%;
	position: relative
}
.search-page form.search-form input.input-block-level {
	width: 30%;
	height: 35px;
	padding: 0 30px 0 10px;
	border-radius: 0;
	border: 1px solid #dedede;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	margin: 50px 0 10px 0;
}
.search-page form.search-form input.input-block-level:focus {
	border-color: #818080;
	box-shadow: none;
	outline: 0 none;
}
.search-page form.search-form button.search-submit {
	font-size: 15px;
	background: none;
	border: none;
	position: absolute;
	top: 57%;
	left: 28%;
}
.login-page {
	margin-bottom: 200px;
}
.login-page div.checkout-form {
	margin-left: -15px;
	margin-right: -15px;
}
.search.search-page #options {
	margin-right: 10px;
}
/*End Search*/
/*Detail*/
#pop-one,
#pop-two,
#pop-three {
	padding: 20px;
	border: 2px solid #828282;
}
.fancybox-skin #pop-two p,
.fancybox-skin #pop-two h5 {
	margin: 0 0 5px 0;
}
.product-image .product-image-thumb img {
	max-width: 40px;
	height: auto;
}
#product-image .product-image-wrapper {
	display: block;
}
#product-image .product-image-thumb {
	margin-top: 10px;
}
#gallery_main .image-thumb {
	margin-right: 20px;
}
#gallery_main .image-thumb img {
	border: 1px solid transparent;
	cursor: pointer;
}
#gallery_main .image-thumb.active img {
	cursor: text;
}
#gallery_main .image-thumb.active img,
#gallery_main .image-thumb:hover img {
	border-color: #dfdfdf;
}
.zoomContainer {
	z-index: 2;
}
.zoomImg {
	display: none;
}
.product-image .product-image-thumb li.image a img {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	border: 1px solid transparent;
}
.product-image .product-image-thumb li.image a.active img,
.product-image .product-image-thumb li.image a:hover img{
	border-color: #e2e2e2;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.product-image .product-image-thumb li.image a {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.product-image .product-image-thumb li.image a:hover,
.product-image .product-image-thumb li.image a.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.product-image .product-image-thumb li.image a.active img {
	cursor: text;
}
.product-image .product-image-thumb li.image {
	float: left;
}
.bx-wrapper {
	width: 40px;
	padding-top: 20px;
}
.bx-wrapper .bx-controls-direction a {
	margin-top: -5px;
}
#atstbx.at-share-tbx-element {
	margin-bottom: -5px;
}
#product-header .description {
	margin-top: 10px;
	margin-bottom: 25px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}
.custom-style-select-box-inner,
.custom-style-select-box {
	background-color: #ffffff;
}
.custom-style-select-box {
	border: none;
	display: inline-block !important;
	*display: inline;
	zoom: 1;
	padding-left: 0;
}
.custom-style-select-box-inner {
	border: 1px solid #dedede;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #0e0e0e;
	text-transform: capitalize;
	line-height: 35px;
	width: 140px !important;
	text-align: left;
	padding-left: 10px;
}
.variants-wrapper .selector-wrapper {
	float: left;
	text-align: left !important;
	width: 100%;
}
.product-information .quantity-wrapper {
	width: 100%;
}
.selector-wrapper label,
.quantity-wrapper label {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 500;
	margin-bottom: 5px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 10px;
	width: 70px;
}
#product-actions div.wrapper {
	position: relative;
}
#product-actions .selector-wrapper div.wrapper i.fa {
	position: absolute;
	left: 145px;
	top: 0;
}
#product-information  #product-header .options .line {
	border-bottom: 1px dotted #c8c8c8;
	width: 100%;
	margin: 35px auto 0 auto;
	position: relative;
	float: left;
}
#product-information .options .others-bottom {
	display: block;
	float: left;
	width: 100%;
	text-align: left;
}
.sharing {
	display: block;
	float: left;
	width: 100%;
}
#tabs_detail {
	display: block;
	width: 100%;
	float: left;
	margin-top: 50px;
}
#prod-related-wrapper .owl-wrapper .owl-item .element.no_full_width {
	width: 100%;
}
#prod-related-wrapper .owl-prev span {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/icon_pre.png?1617761790198 ) no-repeat center center;
	display: block;
	height: 100%;
	text-indent: -101px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}
#prod-related-wrapper .owl-next span {
	background: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/icon_next.png?1617761790198 ) no-repeat center center;
	display: block;
	height: 100%;
	text-indent: -101px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}
.content-title h2 {
	font-weight: 700;
	margin-top: 56px;
	margin-bottom: 35px;
}
#product-image {
	margin: 2px 0 auto;
}
#product-information {
	padding-left: 30px;
}
.product-page {
	margin-top: 5px;
}
.product-page #purchase .price {
	color: #969696;
	font-weight: bold;
	font-style: italic;
}
#prod-related-wrapper {
	margin-left: -10px;
	margin-right: -10px;
	position: relative;
	margin-bottom: 10px;
}
#prod-related-wrapper .owl-theme .owl-controls .owl-buttons > div {
	color: #1e1e1e;
	background: #fff;
	border: 3px solid #dddddd;
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	font-size: 13px;
	padding: 25px 8px;
	border-radius: 0;
	border: 0;
}
#prod-related-wrapper .prod-related .owl-controls .owl-prev,
#prod-related-wrapper .prod-related .owl-controls .owl-next {
	position: absolute;
	top: 40%;
	margin-top: -40px;
}
#prod-related-wrapper .prod-related .owl-controls .owl-next {
	right: 0;
}
#prod-related-wrapper .prod-related .owl-controls .owl-prev {
	left: 0;
}
#prod-related-wrapper .prod-related .owl-controls .owl-prev:hover,
#prod-related-wrapper .prod-related .owl-controls .owl-next:hover {
	color: #828282;
	border-color: #1e1e1e;
}
#product-information .options .variants-wrapper {
	width: 100%;
}
#product-information .options .quantity-wrapper input#quantity {
	border: 1px solid #dedede;
	font-family: 'Tinos';
	font-size: 14px;
	color: #828282;
	text-transform: capitalize;
	line-height: 1.55em;
	width: 140px;
	height: 38px;
	text-align: center;
	border-radius: 0;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
}
#product-information .options .variants-wrapper select.single-option-selector {
	width: 180px;
	font-size: 14px !important;
	text-transform: capitalize;
}
#product-information .detail-price {
	display: block;
	width: 100%;
	text-align: left;
	margin-top: 55px;
	margin-bottom: 15px;
}
#product-information #product-header .line {
	border-bottom: 1px dotted #c8c8c8;
	width: 34%;
	margin: 0 auto;
}
#product-information div.relative {
	padding-top: 10px;
	padding-bottom: 50px;
}
#product-information div.relative > ul {
	margin-bottom: 0;
}
.quantity-wrapper {
	text-align: left;
}
#product-information .quantity-wrapper div.wrapper {
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#product-information .quantity-wrapper span.qty-group span.qty-up,
#product-information .quantity-wrapper span.qty-group span.qty-down {
	position: absolute;
	top: 0;
}
#product-information .quantity-wrapper span.qty-group span.qty-up{
	left: 70%;
	border-left: 1px solid #dedede;
}
#product-information .quantity-wrapper span.qty-group span.qty-down {
	left: 0;
	border-right: 1px solid #dedede;
}
#product-information .quantity-wrapper span.qty-group span.qty-up:hover,
#product-information .quantity-wrapper span.qty-group span.qty-down:hover {
	cursor: pointer;
}
.swatch {
	margin: 15px 0 0 0;
	text-align: left;
}
.swatch .header {
	color: #0e0e0e;
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: left;
	width: 50px;
	margin-right: 14px;
}
.swatch input {
	display: none;
}
.swatch .swatch-element {
	margin: 0px 5px 0 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.swatch input:checked + label, .swatch label:hover {
	background: #404e53;
	border-color: #404e53;
	color: #fff;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	box-shadow: none;
	background-position: -1px -1px;
}
.swatch input:checked + label {
	cursor: text;
}
.swatch label {
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 36px !important;
	line-height: 34px;
	margin: 0;
	min-width: 36px !important;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	background: none;
	border-radius: 0;
	border: 1px solid #dedede;
	background-position: -1px -1px;
}
.swatch .tooltip {
	left: -5px;
}
.variants-wrapper .selector-wrapper {
	display: none;
}

#product-information div.detail-price span.price {
	font-size: 24px;
	font-family: Helvetica, Arial, sans-serif;
	color: #1e1e1e;
	font-weight: normal;
	font-style: normal;
}
#product-information button#add-to-cart {
	font-size: 24px;
	width: 100%;
	height: 50px;
}
.product-additional-information {
	display: block;
	float: left;
}
#product-header h1 {
	font-family: Helvetica, Arial, sans-serif;
}
.tags {
	font-family: Helvetica, Arial, sans-serif;
}
#tabs_detail li {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	border: 1px solid #dedede;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
#tabs_detail li.social-icon-share {
	border: none;
}
a.at-svc-facebook,
a.at-svc-twitter,
a.at-svc-print,
a.at-svc-email,
a.at-svc-compact {
	background: #666666 !important;
}
#tabs_detail h5 {
	font-family: Helvetica, Arial, sans-serif;
}
.social-icon-share {
	display: block;
	text-align: center;
}
.product-descrip {
	margin-top: 20px;
}
.product-descrip h2 {
	margin-bottom: 15px;
}
.product-descrip p,
.spr-summary-caption,
.product-additional-information p {
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-size: 13px;
	line-height: 1.55em;
}
.product-additional-contact,
.product-additional-shipping,
.product-additional-paymnet,
.product-additional-faq {
	margin-bottom: 28px;
}
#product-information .control-navigation > a {
	border: 2px solid #828282;
	padding: 5px 30px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.55em;
	font-family: Helvetica, Arial, sans-serif;
	color: #1e1e1e;
	font-weight: 700;
	font-style: italic;
}
.product-page.show-sidebar #product-information .control-navigation > a {
	padding: 5px 25px;
}
.product-page.show-sidebar #product-image .image.featured {
	display: block;
}
#product-information .control-navigation > a:hover {
	background: #000;
	color: #fff;
	border-color: #000;
}
#product-information .control-navigation {
	display: block;
	float: left;
	margin-top: 22px;
	width: 100%;
	padding-right: 0px;
}
.product-page.show-sidebar #bizweb-product-reviews {
	margin-right: 15px;
}
.product-page.show-sidebar #product-information .control-navigation {
	margin-top: 20px;
}
#product-information .control-navigation a.btn-next {
	float: right;
}
#product-information .control-navigation a.btn-prev {
	float: left;
}
.product-page #product-image .product-image-wrapper .owl-wrapper-outer .owl-wrapper .owl-item {
	max-width: 41px;
	margin-right: 11px;
}
#gallery_main .image{
	max-width: 42px;
}
.bx-wrapper .bx-controls-direction a.disabled {
	color: #efefef;
}
.bx-wrapper .bx-viewport ul.slide-product-image {
	margin-top: 8px;
}
#product-image .image.featured img {
	min-height: 0px;
	display: inline;
	visibility: visible;
	zoom: 1;
	opacity: 1;
	background: none;
	cursor: pointer;
	margin: 0 auto;
	width: 100%;
	position: relative;
}
#product-image .image.featured a {
	display: block;
}
.panel-title {
	margin-left: -15px;
}
.panel-title > a.collapsed{
	color: #0e0e0e;
}
.panel-title > a:hover,
.panel-title.active > a {
	color: #0e0e0e;
}
.panel-title > a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #0e0e0e;
	line-height: 1.55em;
	display: block;
}
.panel-body p,
.panel-body ul,
.panel-body ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #0e0e0e;
	line-height: 1.55em;
	margin-bottom: 25px;
}
.panel-body ul > li {
	list-style: circle;
	margin-left: 30px;
	line-height: 13px;
}
.panel-body ol > li {
	list-style-type: decimal;
	margin-left: 30px;
	line-height: 13px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top: none;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -15px;
	padding-bottom: 20px;
}
.panel-default > .panel-heading {
	background: none;
	margin-left: 0;
}
.panel-group .panel {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
}
.panel {
	box-shadow: none;
}
.panel-group .panel + .panel {
	margin-top: 0;
}
.spr-header-title,
.spr-review-header-title {
	font-size: 14px !important;
	font-family: Helvetica, Arial, sans-serif;
	color: #0e0e0e;
	font-weight: 700;
}
.spr-icon {
	font-size: 80% !important;
	top: 0 !important;
	margin-right: 2px;
	color: #1e1e1e;
	font-weight: 700;
}
.spr-review {
	border-top: 1px dotted #c8c8c8 !important;
}
.spr-icon.spr-icon-star-empty,
.spr-icon.spr-icon-star {
	color: #2e83f7;
}
#bizweb-product-reviews .spr-review-reportreview {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #1e1e1e;
}
#bizweb-product-reviews .spr-review-reportreview:hover {
	color: #828282;
}
.detail-top-left-content {
	display: block;
	float: left;
	border-right: 1px dotted #c8c8c8;
	width: 50%;
	padding-right: 30px;
}
.detail-right-content {
	display: block;
	float: right;
}
.detail-right-content ul > li {
	margin-bottom: 10px;
}
.detail-right-content .detail_more_info {
	display: inline-block;
	vertical-align: top;
	font-weight: 700;
	color: #1e1e1e;
}
.detail-right-content span.sub {
	display: block;
	font-weight: 500;
	color: #828282;
}
.detail-right-content ul > li span.fa-stack {
	margin-right: 20px;
}
.fa-truck:before,
.fa-gift:before,
.fa-reply:before {
	vertical-align: -1px;
}
.detail-right-content .bottom-button {
	margin-top: 30px;
}
.fa-circle:before {
	color: #1e1e1e;
	font-size: 42px;
}
.detail-right-content .bottom-button a {
	border: 2px solid #bd0316;
	padding: 10px 15px;
	text-transform: uppercase;
	color: #bd0316;
	background: #ffffff;
}
.detail-right-content .bottom-button a:hover {
	border: 2px solid #bd0316;
	color: #000;
}
.detail-right-content .bottom-button a.email {
	margin-right: 10px;
}
.detail-right-content .bottom-button a:hover {
	cursor: pointer;
}
/*End Detail*/
/*About us*/
.page.about-us {
	margin-bottom: 200px;
}
/*End About us*/
/*Quickshop*/
.modal-header {
	border-bottom: none;
}
#quick-shop-variants-container select.single-option-selector {
	width: 140px;
}
#quick-shop-variants-container .wrapper {
	position: relative;
}
#quick-shop-variants-container i.fa {
	position: absolute;
	top: 0;
	left: 105px;;
}
#quick-shop-add {
	width: 100%;
}
#gallery_main_qs {
	margin-top: 20px;
}
#gallery_main_qs .image-thumb {
	padding-right: 15px;
}
#gallery_main_qs .image-thumb img {
	border: 1px solid transparent;
}
#gallery_main_qs .image-thumb.active img,
#gallery_main_qs .image-thumb:hover img {
	border-color: #dedede;
}
#gallery_main_qs .image-thumb.active img {
	cursor: text;
}
.spr-badge .spr-badge-caption {
	display: block;
	color: #bd0316;
	font-style: italic;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.product-information #quick-shop-container .quantity-wrapper {
	float: left;
	position: relative;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper input#qs-quantity {
	border: 1px solid #dedede;
	width: 140px;
	height: 38px;
	text-align: center;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up,
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
	position: absolute;
	top: 26px;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up {
	right: 60%;
	border-left: 1px solid #dedede;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
	left: 0px;
	border-right: 1px solid #dedede;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down:hover,
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up:hover {
	cursor: pointer;
}
.modal-body {
	padding: 40px;
}
#quick-shop-modal .modal-header .close {
	margin-top: 0;
	top: 0;
	right: 0;
	position: absolute;
	font-size: 12px;
	padding: 10px 11px;
	background: #000;
	color: #fff;
	font-weight: 100;
	opacity: 1;
}
#quick-shop-container {
	margin-bottom: 20px;
}
#quick-shop-container h3 {
	margin-top: 0;
}
#quick-shop-description p.hide-quick-view {
	display: none;
}
#quick-shop-container .others-bottom {
	float: left;
	width: 100%;
	margin-top: 20px;
}
#quick-shop-modal #gallery_main_qs .owl-wrapper-outer {
	margin-top: 10px;
}
#quick-shop-modal #gallery_main_qs.owl-carousel .owl-item {
	padding-right: 30px;
}
#quick-shop-modal #gallery_main_qs.owl-carousel .owl-item .image-thumb img{
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	border: 1px solid transparent;
}
#quick-shop-modal #gallery_main_qs.owl-carousel .owl-item .image-thumb.active img,
#quick-shop-modal #gallery_main_qs.owl-carousel .owl-item .image-thumb:hover img {
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#quick-shop-modal #gallery_main_qs.owl-carousel .owl-item .image-thumb.active img {
	cursor: text;
}
#quick-shop-modal .selector-wrapper label,
#quick-shop-modal .quantity-wrapper label {
	margin-bottom: 5px;
}
#gallery_main_qs .owl-item .image-thumb {
	display: block;
	border: 1px solid #fff;
}
#gallery_main_qs .owl-item .image-thumb.active,
#gallery_main_qs .owl-item .image-thumb:hover {
	border-color: #e2e2e2;
}
#quick-shop-price-container.detail-price {
	margin-bottom: 30px;
	margin-top: 25px;
}
#quick-shop-price-container .price_compare {
	margin-bottom: 0;
	margin-right: 10px;
}
#quick-shop-relative {
	display: none
}
#quick-shop-variants-container .selector-wrapper {
	display: block;
	margin-top: 15px;
}
#quick-shop-variants-container .selector-wrapper label {
	display: block;
}
#quick-shop-description h5,
#quick-shop-description ul,
#quick-shop-description ol {
	display: none;
}
/*End Quickshop*/
/*Newsletter*/
.fancybox-wrap {
	border-radius: 0;
}
.fancybox-skin {
	background-color: transparent;
	background-image: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/bg_newsletter.png?1617761790198 );
	background-position: 100% auto;
	background-repeat: no-repeat;
	border-radius: 0;
	padding: 0 !important;
	box-shadow: none !important;
}
.fancybox-close {
	background-image: url(//bizweb.dktcdn.net/100/059/961/themes/76629/assets/fancybox-close.png?1617761790198 );
	width: 30px;
	height: 30px;
	left: -15px;
	top: -15px;
	right: auto;
	border-color: #1e1e1e;
}
.fancybox-skin .newsletter-popup form {
	padding: 28px 35px;
	width: 70%;
}
.fancybox-skin p,
.fancybox-skin h5 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsletter-popup {
	position: absolute;
}
.newsletter-popup h4 {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 0;
	text-transform: inherit;
	margin-top: 0;
}
.newsletter-popup form p {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-weight: 500;
}
.newsletter-popup .group_input {
	color: #fff;
}
.newsletter-popup .group_input input.form-control {
	width: 299px;
	color: #ffffff !important;
	background: rgba(255,255,255,0.2);
	border: none;
	display: inline-block;
	zoom: 1;
	margin: 10px 0 0;
}
.newsletter-popup .btn {
	height: 35px;
	border: none;
	margin-top: 10px;
	color: #1e1e1e;
}
.newsletter-popup .btn:hover {
	color: #fff;
}
#popup-hide {
	text-align: left;
	margin-top: 53px;
	margin-left: 23px;
}
#popup-hide label {
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-weight: 500;
}
#popup-hide input#mc-popup-hide {
	vertical-align: -2px;
}
/*End Newsletter*/

/* this will work for ie10 */
@media all and (-ms-high-contrast: none){
	.element.col-md-6 {
		width: 24.75%;
	}
	.search-form{
		padding-bottom: 5px;
	}
	#collections {
		display: -ms-flexbox;
		-ms-flex-direction: row;
	}
	#collections .item {
		width: 33.3%;
	}
	#collections .no-fw-col {
		width: 33% !important;
	}
	#product-information .options .quantity-wrapper input#quantity {
		height: 38px;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up,
	#product-information .quantity-wrapper span.qty-group span.qty-up,
	#product-information .quantity-wrapper span.qty-group span.qty-down,
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
		line-height: 38px;
		border: none;
	}
	#product-information .quantity-wrapper span.qty-group span.qty-up {
		left: 22%;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down,
	#product-information .quantity-wrapper span.qty-group span.qty-down {
		left: 10px;
	}
	#quick-shop-variants-container i.fa {
		top: 10px;
		right: 0;
	}
	.spr-form-label+.spr-form-input {
		line-height: 15px;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up {
		right: 65%;
	}
	#quick-shop-variants-container i.fa {
		left: 120px;
	}
}
/*End Fix ie10*/
/*Fix ie9*/
.element.col-md-6 {
	width: 24.75%\9;
}
.search-form{
	padding-bottom: 5px\9;
}
#collections .item {
	display: inline-block\9 !important;
	*display: inline\9 !important;
	zoom:1\9;
	width: 33%\9 !important;
}
#collections .no-fw-col {
	width: 33%\9 !important;
}
#product-information .options .quantity-wrapper input#quantity {
	height: 38px\9 !important;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up,
#product-information .quantity-wrapper span.qty-group span.qty-up,
#product-information .quantity-wrapper span.qty-group span.qty-down,
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
	line-height: 38px\9 !important;
	border: none\9 !important;
}
#product-information .quantity-wrapper span.qty-group span.qty-up {
	left: 22%\9 !important;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down,
#product-information .quantity-wrapper span.qty-group span.qty-down {
	left: 10px\9 !important;
}
#quick-shop-variants-container i.fa {
	left: 120px\9;
}
#quick-shop-variants-container i.fa {
	top: 10px\9 !important;
	right: 0\9 !important;
}
.spr-form-label+.spr-form-input {
	line-height: 15px\9 !important;
}
.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up {
	right: 65%\9;
}
/*End fix ie9*/
/* this will work for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.qty-wrapper .qty-up i.fa,
	.qty-wrapper .qty-down i.fa{
		padding: 12px 14px;
	}
	.wrapper i.fa-caret-down {
		padding: 13px 15px;
	}
}
/*this will work for MAC*/
.macos #popup-hide label {
	vertical-align: -3px;
}
.macos .element.full_width .row-right .title-5 {
	vertical-align: -2px;
}
.macos .blog-page .pagination .prev a,
.macos .blog-page .pagination .next a {
	padding: 8px 15px;
}
.macos #product-information button#add-to-cart {
	height: 47px;
}
/* this will work for firefox */
@-moz-document url-prefix() {
	header.affix {
		padding: 19px 0 9px;
	}
	.table-cart .image button.btooltip{
		line-height: 15px;
	}
	header#top.affix .header-right.col-md-12 {
		top: 5px;
	}
	/*Menu*/
	#top nav.navbar .dropdown-menu {
	}
	/*End Menu*/
	/*Breadcrumb*/
	.breadcrumb.fixed {
		top: 105px;
	}
	/*End Breadcrumb*/
	/*Detail*/
	#product-actions .selector-wrapper div.wrapper i.fa {
		left: 160px;
		position: absolute;
		top: 10px;
	}
	#product-information .quantity-wrapper span.qty-group span.qty-up {
		line-height: 37px;
		padding-left: 15px;
	}
	#product-information .quantity-wrapper span.qty-group span.qty-down {
		left: 13px;
		line-height: 37px;
		padding-right: 12px;
	}
	/*End Detail*/
	/*Detail add sidebar*/
	.product-page.show-sidebar #product-information .quantity-wrapper span.qty-group span.qty-up {
		padding-left: 13px;
	}
	/*End Detail Add sidebar*/
	/*Quickshop*/
	#quick-shop-variants-container i.fa {
		position: absolute;
		left: 120px;
		top: 25%;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up, .product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
		line-height: 37px;
		position: absolute;
		top: 42%;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-up {
		right: 64%;
		padding-left: 12px;
	}
	.product-information #quick-shop-container .quantity-wrapper .wrapper span.qty-down {
		left: 12px;
		padding-right: 12px;
	}
	/*End Quickshop*/
}
#instafeed a img{
	width: 33.33%;
}
.zoomWindowContainer .zoomWindow{
	border: 1px solid #ededed !important;
	margin: 0 0 0 2px;
}

/*FIX*/
/*.macos .effect-ajax-cart button,
.macos .quick_shop a{
height: 37px;
line-height: 19px;
}*/
.tooltip {
	width: auto !important;
	height: auto !important;
}
/*END FIX*/

.affix .ctc{top: -6px;
	position: relative;}
div#widget-partners .logo img {
    height: 150px;
}
.camera_cta_1, .camera_cta_2, .camera_cta_3 {
    display: none;
}