/*
font-family: 'Poppins', sans-serif;
*/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1 !important;
}
::-moz-placeholder { /* Firefox 19+ */
 opacity: 1 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing: border-box;}
body {text-align:center; line-height:1; margin:0px; padding:0px; background-color:#fff; font-weight: 400;font-family: 'Poppins', sans-serif; color:#4c4c4c; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%; float: left; width: 100%; overflow-x: hidden;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; overflow-x: hidden;}
img {outline:none; border:none; max-width:100%; height:auto;}
ol, ul {list-style: none;}
a,a:hover {text-decoration:none; outline:none;}
a:hover{transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;}
p {line-height:24px; }
h1 { font-size: 28px; font-weight: 400; line-height: 30px; margin: 0 0 15px; }
h2 { font-size: 24px; font-weight: 400; line-height: 26px; margin: 0 0 15px; }
h3 { font-size: 19px; font-weight: 400; line-height: 21px; margin: 0 0 15px; }
h4 { font-size: 17px; font-weight: 400; line-height: 19px; margin: 0 0 15px; }
h5 { font-size: 16px; font-weight: 400; line-height: 18px; margin: 0 0 15px; }
h6 { font-size: 15px; font-weight: 400; line-height: 17px; margin: 0 0 15px; }
select::-ms-expand {display: none;}
select {-webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none; border-radius: 0;}
input[type="text"]:focus {box-shadow: none; outline:none;}
input[type="search"]:focus {box-shadow: none; outline:none;}
input[type="email"]:focus {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="email"] {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="radio"] {box-shadow: none; outline:none; -webkit-appearance: radio;}
input[type="checkbox"] {box-shadow: none; outline:none; -webkit-appearance: checkbox;}
textarea:focus {box-shadow: none; outline:none;}
textarea{box-shadow: none; outline:none;}
select:focus {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
select {    box-shadow: none;    outline: none;    -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;    appearance: none;    border-color: #d1d1d1;
    font-family: 'Roboto', sans-serif;    font-weight: 400;    font-size: 14px;    color: #666666;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    text-align: left;    height: 30px;    background: #fdfdfd url(../images/select-arrow.png) no-repeat 98% center;    padding: 0 33px 0 12px;}
input {-webkit-appearance: none; border-radius: 0;}
textarea {-webkit-appearance: none; border-radius: 0;}
body input[type="text"],body input[type="password"],body input[type="tel"],body input[type="number"],body input[type="email"]{border-color: #d1d1d1; background: #fdfdfd;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16px;color: #929292;padding: 0 15px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;text-align: left; height: 30px;}
body input[type="text"]:focus,body input[type="password"]:focus,body input[type="tel"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body textarea:focus,body select:focus,._keyfocus :focus, body input:not([disabled]):focus,body textarea:not([disabled]):focus,body select:not([disabled]):focus{border-color: none;}
body textarea{border-color: #d1d1d1; background: #fdfdfd;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16px;color: #929292;padding: 10px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;text-align: left; height: 100px;}

div{box-sizing:border-box;}
body .mm-navbar.mm-hasbtns {background: #e4550f;}
body .mm-menu .mm-navbar > *,body .mm-menu .mm-navbar a{text-align: center;}
body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),body .mm-menu .mm-listview > li.mm-selected > span {background: transparent;}


.block-search .label{border: 0;clip: inherit;width: auto;margin: 0;overflow: visible;padding: 0;position: relative;width: auto;cursor: pointer;}

/*----------------------------------------------------------------- Width of container -----------------------------------------------*/
.container,body .navigation,body .breadcrumbs, body .page-header .header.panel, body .header.content, body .page-wrapper > .widget, body .page-wrapper > .page-bottom, body .block.category.event, body .top-container, body .page-main, body .footer.content{width: 100%; max-width: 1240px; display: inline-block; padding: 0 20px;margin: 0 auto;}

/*------------------------------------------------------------------------------------------------------------------------------------*/
.logo {	margin: 0 !important;     z-index: 1 !important;}
.block-search .nested {	display: none !important;	}
.head-right .login-section {	float: left;	width: auto;	position: relative;	margin: 8px 20px 0 25px;}
.login-section .login-click {	display: inline-block;	background: url(../images/user-icon.png) no-repeat left center, url("../images/arrow-user.png") no-repeat 98% center;
	/* height: 19px; */	/* width: 19px; */	font-size: 12px;	font-weight: 400;	padding-right: 15px;	vertical-align: middle;	cursor: pointer;
	position: relative;	padding-left: 26px;	box-sizing: border-box;	line-height: 22px;	color: #9b9b9b;text-transform: uppercase;letter-spacing: 0.050em;}
.login-section .login-poup {	display: none;	left: 0;	padding: 0;	position: absolute;	top: 25px;	width: 200px;
	z-index: 99;	background: #e4550f;	left: -54px;}
.login-section ul {	margin: 0;	padding: 10px 0 2px;list-style:none;}
.login-section ul li {	margin-bottom: 5px;	padding: 0 20px;}
.login-section ul li a {	color: #fff;	font-size: 12px;	;	font-weight: 600;	line-height: 24px;text-decoration:none;}
.login-section ul li a:hover{text-decoration:none;color: #000;}
.greet.welcome {	display: none !important;}
.menu-mobile {	display: none;}
.page-footer {	float: left;	width: 100%;	background: #000000;	border: 0;}
.panel.wrapper {	float: left;	width: 100%;	background: #000;	border-bottom: 3px solid #585858 !important;	padding: 10px 0 0px;}

.head-middle {	background: #2a2a2a;	position: relative;}
/*.head-middle::before {    background: #2a2a2a;    content: "";    position: absolute;    height: 100%;    top: 0;    left: 0;    margin-left: -99999px;    padding-left: 99999px;}
.head-middle::after {      background: #2a2a2a;    content: "";    position: absolute;    height: 100%;    top: 0;    right: 0;    margin-right: -99999px;    padding-right: 99999px;}*/
.top-header {	float: left;	width: auto;}
.page-header {	box-shadow: 5px 5px 10px rgba(0,0,0,0.30);	background: #2a2a2a;z-index: 11;}

.top-header ul {	float: left;	width: auto;}
.top-header ul li {	float: left;	width: auto;	margin-right: 40px;margin-bottom:0}
.top-header ul li a {	float: left;	width: auto;	font-size: 12px;	font-weight: 400;	color: #9b9b9b;	letter-spacing: 0.050em;line-height:22px;text-transform:uppercase;}
.top-header ul li a:hover{color:#fff;}
.top-header ul li:first-child a:hover{opacity:0.6}
.block-search .search-label {	display: inline-block;	background: url(../images/search-icon.png) no-repeat left center;	height: 20px;	width: auto;	font-size: 12px;	position: relative;	vertical-align: top;	cursor: pointer;	padding: 0 0 0 26px;	color: #9b9b9b;	text-transform: uppercase;	line-height: 22px;letter-spacing: 0.050em;font-weight: 400;}
.head-right .block-search .nested {	display: none;	}
.block-search .minisearch .search-box {	background: rgba(76, 78, 87, 0.95) none repeat scroll 0 0;	display: none;	height: 100vh;	left: 0;
	padding: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 9999;}

.search-close-btn {	color: #fff;	font-size: 30px;	position: absolute;	top: 40px;	right: 40px;	cursor: pointer;}
.block-search .minisearch .search-box .search-table {	margin-top: 50vh;	display: inline-block;	position: relative;	width: 700px;}
.block-search .minisearch .search-box input {	background-color: transparent;	border-color: currentcolor currentcolor #999999;	border-image:none;	border-style: none none solid;	border-width: medium medium 2px;	color: #fff;	float: none;	font-size: 16px;	height: 50px;	margin: 0 0 10px;	padding: 0;	width: 100%;	}
.block.block-search {	float: left;	width: auto;	margin-right: 33px;}
.head-right-top .minicart-wrapper .action.showcart::before {	content: '';}
.head-right-top  .minicart-wrapper {	display: inline-block;	position: relative;	float: left;margin-left: 0;	margin-right: 34px;}
.head-right-top .showcart .text {	position: relative !important;overflow: visible !important;	font-family: 'Poppins', sans-serif;	font-size: 12px;	font-weight: 400;	color: #9b9b9b;
	text-transform: uppercase;	letter-spacing: 0.050em;	background: url(../images/cart-icon-top.png) no-repeat left center;	padding-left: 28px !important;	box-sizing: border-box;line-height:22px	}
.login-section {	float: left;	width: auto;position:relative}
.head-left {	float: left;width: auto;padding:27px 0 25px}
.head-left .logo {	max-width: 100%;}
.head-right-menu {	float: right;	width: auto;}
.head-right-menu .navigation {	background: transparent;	font-weight: 600;}
.head-right-menu .navigation .level0.parent > .level-top {	padding-right: 20px;	padding-top: 20px;	padding-bottom: 20px;color: #fff;}
body .head-right-menu .navigation,body .head-right-menu .navigation a,.head-right-menu .navigation .level0 > .level-top {	font-weight: 600 !important;	font-size: 13px;	color: #fff;text-transform:uppercase;letter-spacing:0.050em;}
body .head-right-menu .navigation a:hover,.head-right-menu .navigation .level0 > .level-top:hover,.head-right-menu .navigation .level0.active > .level-top{color:#e4550f}
body .head-right-menu .navigation .level0.parent > .level-top > .ui-menu-icon::after {		font-size: 22px;}
.head-right-menu .navigation .level0.active > .level-top,.head-right-menu .navigation .level0.has-active > .level-top {	border-color:transparent;	border-style: solid;	border-width: 0 0 3px;	color: #e4550f;	text-decoration: none;	display: inline-block;}
.head-right-menu .navigation li.level1 {	position: relative;	float: left;	width: 100%;	text-align: left;	background: #000;	border: 0;}
.head-right-menu .navigation .level0 .submenu a {		color: #fff;	}
.head-right-menu .navigation .level0 .submenu {	background: #000;	border: none;}
.head-right-menu .navigation .level0 .submenu li.parent > a > .ui-menu-icon::after{font-size: 22px;}
.head-right-top .minicart-wrapper .action.showcart .counter.qty.empty, body .minicart-wrapper .action.showcart .counter.qty {	display: inline-block;	background: transparent;	font-size: 12px;	color: #9b9b9b;	width: auto;	float: right;	margin: -2px;}
.head-right-top .minicart-wrapper .action.showcart .counter.qty.empty::after, body .minicart-wrapper .action.showcart .counter.qty::after {	content: ")";}
.head-right-top .minicart-wrapper .action.showcart .counter.qty.empty::before, body .minicart-wrapper .action.showcart .counter.qty::before {	content: "(";	margin-left: 4px;}
.footer-navigation-main h6 {	font-weight: 600;	color: #fff;	line-height: 22px;letter-spacing:0.020em;	font-size: 15px;	margin-bottom:15px;	float: left;
	width: 100%;	text-align: left;}
.footer-navigation-main {	float: left;	width: 100%;		}
.footer-navigation-main .footer.content {	border-top: 0;border-bottom: 2px solid #333333;padding: 50px 0 40px;}
.page-footer .footer.content{border-top: 0;}
.footer-navigation-main ul {float:left;width:100%}
.footer-navigation-main ul li{float:left;width:100%}
.footer-navigation-main ul li a {	font-size: 13px;	color: #b3b3b3;	float: left;	width: 100%;	text-align: left;	line-height: 25px;}
.footer-navigation-main p {	font-size: 13px;	color: #b3b3b3;	float: left;	width: 100%;	text-align: left;	line-height: 25px;margin: 0;}
.footer-navigation-main p a{	font-size: 13px;	color: #b3b3b3;		text-align: left;	line-height: 25px;}
.footer-navigation-main p a:hover{color:#e4550f}
.footer-navigation-main ul li a:hover{color:#e4550f}
.footer-content-nav-1 {	float: left;	width: 158px;}
.footer-content-nav-2 {	float: left;	width: 177px;}
.footer-content-nav-3 {	float: left;	width: 248px;}
.footer-content-nav-4 {	float: left;	width:311px;}
.footer-content-nav-5{	float: left;	width:304px;border-left:1px solid #333333;padding-left:32px;}
.connect-facebook {	float: left;	width: 100%;	margin: 45px 0 0 0;	color: #fff;}
.connect-facebook a {	float: left;	width: 100%;	font-size: 14px;	font-weight: 600;	line-height: 22px;	padding-left: 59px;letter-spacing:0.020em,
	padding-right: 30px;	box-sizing: border-box;color:#fff;	text-align: left;background: url(../images/footer--facebook.png) no-repeat left center;cursor:pointer}
.connect-facebook a:hover{opacity:0.6}
.page-footer .footer.content .block { float: left; width: 100%; margin: 0; max-width: 100%;}
.footer-navigation-main .footer-content-nav-5 h6{text-align:center}
.footer-navigation-main .footer-content-nav-5 h5 {	float: left;	width: 100%;	font-size: 13px;	font-weight: 600;line-height:22px;	color: #b3b3b3;margin-top:10px;letter-spacing:0.030em;text-align: center;}
.footer-navigation-main .footer-content-nav-5 span{font-weight: 400;float: left;	width: 100%;}
.footer-content-nav-5 .block.newsletter .field .control::before {	position: relative;	display: none;}
.footer-content-nav-5 .block.newsletter .field { width: 100%; max-width: 100% !important}
.footer-content-nav-5 .block.newsletter .field input {
	background: #fff;
	border-bottom: 2px solid #fff;
	height: 40px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	padding: 0px 10px;
}
.footer-content-nav-5 .action.primary {	background-image: none;	background: #e4550f;	border: 2px solid #e4550f;	color: #fff;	cursor: pointer;	display: inline-block;	font-family: 'Poppins', sans-serif;	font-weight: 700;	padding: 7px 15px;	font-size: 13px;	box-sizing: border-box;	vertical-align: middle;		width: 174px;	height: 40px;
	text-transform: uppercase;	font-weight: 600;letter-spacing:0.050em;margin-bottom:8px;border-radius: 0 !important;}
.footer-navigation-main .footer-content-nav-5 .action.primary span{font-weight: 600;}
.footer-content-nav-5 .action.primary:hover {	background: #fff;border: 2px solid #e4550f;	color: #e4550f;}
.footer-copyright {	float: left;	width: 100%;	padding: 30px 0 40px;	font-size: 12px;	line-height: 21px;	color: #808080;}
.footer-designed {	float: left;	width: auto;}
.footer-designed-by {	float: right;	width: auto;	margin-top: 6px;}
 .footer .footer-designed .copyright, .footer .footer-designed.bugs {		margin: 0;text-align: left;}
.footer-copyright a{color: #808080;}
.footer-copyright a:hover{color: #e4550f;}
.footer-designed-left {	float: left;	width: auto;	margin-right: 58px;}
.magestore-bannerslider-standard .flex-control-nav {	bottom: 30px;left: 28.7%;}
.magestore-bannerslider-standard .flex-control-paging li a.flex-active {	background: #e4550f;		border: 2px solid #fff;}
.magestore-bannerslider-standard .flex-control-paging li a {	border: 2px solid #fff;	background: #fff;	box-shadow: none;width: 12px;height: 12px;}
.nav-sections {		margin-bottom: 0 !important;}
.magestore-bannerslider {	float: left;	width: 100%;	margin-top: -3px;}
.easily-achieve-sec {	float: left;	width: 100%;	background: #a7a7a7;	position: relative;padding:55px 0}
.easily-achieve-left {	float: left;	width: 527px;	color: #fff;padding-right:60px;}
.easily-achieve-right {	float: right;	width: 673px;}
.easily-achieve-sec::before {	background: #a7a7a7;	content: "";	position: absolute;	height: 100%;	top: 0;	left: 0;	margin-left: -99999px;	padding-left: 99999px;}
.easily-achieve-sec::after {	background: #a7a7a7;	content: "";	position: absolute;	height: 100%;	top: 0;	right: 0;	margin-right: -99999px;	padding-right: 99999px;}
.easily-achieve-left h4 {	float: left;	width: 100%;	text-align: left;	font-size: 25px;	font-weight: 600;	margin-bottom: 20px;	line-height: 22px;}
.easily-achieve-left p {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 20px;	line-height: 22px;letter-spacing:0.020em;color: #fff;}
.video-btn {	float: left;	width: 100%;	text-align: left;margin-top:30px;}
.easily-achieve-left .video-btn a {	float: left;	width: 178px;	height: 42px;	text-align: center;	font-size: 13px;	font-weight: 600;	letter-spacing: 0.050em;	text-transform: uppercase;	background: #e4550f;	color: #fff;	padding: 15px 0;}
.easily-achieve-left .video-btn a:hover{background:#000}
.why-purchase-sec {	float: left;	width: 100%;	padding: 50px 0;color:#000;text-align: left;}
.why-purchase-sec a{color:#e4550f}
.why-purchase-sec a:hover{color:#000}
.why-purchase-left {	float: left;	width: 620px;padding-right:100px;}
.why-purchase-right {	float: left;	width: 580px;padding-right:70px;}
.why-purchase-sec h5 {	float: left;	width: 100%;	text-align: left;	font-size:19px;	font-weight: 600;	margin-bottom: 20px;	line-height: 22px;}
.why-purchase-sec p {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 20px;	line-height: 22px;letter-spacing:0.020em;color:#4c4c4c;}
.why-purchase-sec .why-ul p{margin-bottom:10px}
.why-purchase-sec ul {float:left;width:100%}
.why-purchase-sec ul li {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom:10px;	line-height: 22px;letter-spacing:0.020em;color:#4c4c4c;padding-left: 15px;box-sizing:border-box;
background: url(../images/ul-icon.png) no-repeat left 8px;}
.custom-blog{float:left;width:100%}
.custom-blog h4, .custom-blog h3 {float:left;width:100%;	font-size: 20px;	font-weight: 600;	color: #000;	text-transform: uppercase;line-height:22px}

.spcial-sec {	float: left;	width: 100%;	padding: 70px 0;}
.spcial-left {	float: left;	width: 515px;}
.spcial-right {	float: left;	width: 685px;	padding-left: 60px;}
.scheme-sec {	float: left;	width: 100%;}
.scheme-left {	float: left;	width: 660px;}
.deal-of-month {	float: left;	width: 537px;}
.scheme-left ul {	float: left;	width: 100%;}
.scheme-left ul li {	float: left;	width: 305px;	margin-right: 25px;	background: #1a1a1a;	padding: 3px;	box-sizing: border-box;margin-bottom:0}
.scheme-left ul li ol li {	margin: 0;	float: left;	width: 100%;	text-align: left;	color: #fff;font-size:15px;}
.title-deal{margin-bottom:13px}
.title-deal, .scheme-left p {	float: left;	width: 100%;	text-align: left;	color: #fff;	font-size: 15px;	margin: 0;	line-height: 24px;}
.scheme-left ul li.purchasing-sec h3 {background:url("../images/simple.png") no-repeat left center}
.scheme-left ul li.stock-sec h3 {background:url("../images/new-shelf.png") no-repeat left center}
.scheme-left ul li h3 {	float: left;	width: 100%;	font-size: 28px;margin-bottom:10px;	color: #f3b100;	line-height: 34px;	text-align: left;	padding-left: 72px;	box-sizing:border-box;}
.inner-deal {	float: left;	width: 100%;	padding: 28px 25px 0 25px;	box-sizing: border-box;}
.scheme-left ul li ol li span {	float: none;	margin-right: 10px;	display: inline-block;	vertical-align: middle;}
.read-more {	float: left;	width: 100%;	margin-top: 17px;	background: #e4550f;}
.read-more a {	float: left;	width: auto;	background: url("../images/read-more-icon.png")no-repeat 91% center;	color: #fff;	padding: 15px 25px;	box-sizing: border-box;
	font-size: 13px;	font-weight: 600;	text-transform: uppercase;}
.read-more a:hover{opacity:0.6}
body .custom-blog .post-list{	float: left;	width: 100%;	margin: 50px 0 60px;}
body .custom-blog .post-content .post-description .post-ftimg-hld {	float: left;	margin: 0;	width: 148px;}
.post-left {	float: left;	width: 148px;	margin-right: 50px;}
body .custom-blog .post-title-holder {	float: left;	width: 100%;	text-align: left;	font-size: 27px;	line-height: 34px;	margin-top: -10px;	font-size: ;	font-weight: 400;}
body .custom-blog .post-title-holder a{color:#082952;text-transform: uppercase;}
body .custom-blog .post-title-holder a:hover{color:#e4550f}
.post-right {	float: left;	width: 312px;}
body .custom-blog .blog-widget-recent .post-description .post-text-hld {	max-height: auto !important;	min-height: auto;	overflow-y: auto;	float: left;	width: 100%;
	text-align: left;	margin-top: 13px;}
body .blog-widget-recent .post-description .post-text-hld {	max-height: auto !important ;	min-height: auto;	overflow-y: auto;}
body .custom-blog .blog-widget-recent .post-description p {	font-size: 14px;	line-height: 22px;color: #000;	font-weight: 300;margin: 0;}

body .custom-blog .post-read-more {	float: left !important;	width: auto;	background: url("../images/read-more-icon1.png")no-repeat 100% 17px;	color: #e4550f;	box-sizing: border-box;	font-size: 13px;	font-weight: 600;	text-transform: uppercase;	line-height: 24px;	padding-right: 12px;	text-align: left;text-decoration: none;	}
body .custom-blog .post-read-more:hover{opacity:0.6}
#parentHorizontalTab {	float: left;	width: 100%;	margin: 20px 0 60px !important;}
.navigation .level0:last-child a{padding-right:0}
.tab-home-sec{float:left;width:100%}
.tab-home-sec .resp-tabs-list li {		font-size: 20px;		padding:  13px 30px !important;		color: #7f7f7f;text-transform:uppercase}
.tab-home-sec #parentHorizontalTab .resp-tab-active {		padding: 13px 35px !important;		color: #e4550f !important;}
.tab-home-sec .resp-tabs-list li:first-child{margin-left:10px}
.tab-home-sec .resp-tab-content {	border-top: 1px solid #000;border-left: 0;border-right: 0;border-bottom: 0;padding: 0;}
.product-item-div figure {	display: table;	table-layout: fixed;	text-align: center;	vertical-align: middle;width: 100%;	position: relative;	transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;padding: 10px;box-sizing: border-box;}
.product-item-div figure a {	display: table-cell;	height: 230px;	text-align: center;	vertical-align: middle;	width: 100%;}
.product-item-div .minimal-price-link{float:left;width:100%;color:#000}
.tab-home-sec .owl-carousel .owl-item img {	display: inline-block;	width: auto;max-width:100%}
.tab-home-sec .custom-collection.products-grid {padding-top: 10px;}
.tab-home-sec .owl-nav {	position: absolute;	top: -45px;	right: 0;	float: right;	width: auto;}
.product-item-div h4{float:left;width:100%;margin:0}
.product-item-div  h4 a {	float: left;	width: 100%;	margin: 0;	min-height: 65px;	color: #262626;	font-size: 13px;line-height: 20px;		font-weight: 400;}
.tab-home-sec .owl-prev {	background: rgba(0, 0, 0, 0) url("../images/left-side.png") no-repeat scroll left center !important;	float: left;	font-size: 0 !important;	height: 16px;margin: 0;	padding: 0;box-shadow:none;	width: 10px;	left: -56px;	position: absolute;	top: 100%;	display: inline-block;	text-align: center;}
.price-box {	float: left;	width: 100%;	font-size: 17px;	color: #000000;	font-weight: 600;}

.product-item-div .price-container .price{font-size: 17px;}
.catalog-category-view .product-item-div .price-old_price.price-container  .price{text-decoration: line-through; text-decoration-thickness: 2px;}
.tab-home-sec .owl-next {background: rgba(0, 0, 0, 0) url("../images/right-side.png") no-repeat scroll right center !important;	float: none;	font-size: 0 !important;	height: 16px;margin: 0;	padding: 0;	width: 28px;	right: 38%;	position: absolute;box-shadow:none;	top: 100%;	display: inline-block;	text-align: center;	border-left: 1px solid #cccccc !important;	border-radius: 0;box-shadow:none}
.tab-btm-sec .owl-prev {	font-size: 0 !important;	text-align: center;}
.tab-btm-sec .owl-next {	font-size: 0 !important;	text-align: center;}
.spcial-right h3 {	font-size: 20px;	font-weight: 600;	text-align: left;	float: left;	width: 100%;	padding: 15px 0;	border-bottom: 1px solid #000;	margin-top: 10px;	text-transform: uppercase;}
.spcial-right .owl-carousel .owl-item img:not(.amasty-label-image) {	display: inline-block;	width: auto;max-width:100%;height: 230px;}
.spcial-right .owl-carousel .owl-item .amasty-label-container {margin-left: 10px;}
.spcial-right .owl-nav {	position: absolute;	top: -48px;	right: 0;	float: right;	width: auto;}
.spcial-right .owl-prev {background: rgba(0, 0, 0, 0) url("../images/left-side.png") no-repeat scroll left center !important;	float: left;	font-size: 0 important;
	height: 16px;	margin: 0;	padding: 0;	width: 10px;	left: -56px;	position: absolute;	top: 100%;	display: inline-block;	text-align: center;box-shadow:none}
.spcial-right .owl-next {	background: rgba(0, 0, 0, 0) url("../images/right-side.png") no-repeat scroll right center !important;	float: none;	font-size: 0 !important;	height: 16px;	margin: 0;	padding: 0;	width: 28px;	right: 38%;	position: absolute;box-shadow:none;	top: 100%;	display: inline-block;	text-align: center;	border-left: 1px solid #cccccc !important;	border-radius: 0;}
.product-item-div .old-price {	float: left;	width: 100%;	margin-top: 5px;	line-height: 25px;}
.spcial-right .owl-prev {	font-size: 0 !important;	text-align: center;}
.spcial-right .owl-next {	font-size: 0 !important;	text-align: center;}
.flex-direction-nav a {		z-index: 1 !important;}
.mobile-menu{display:none}
.flex-direction-nav {	display: none;}
body .breadcrumbs {	margin-top: 25px;	margin-bottom: 10px;	float: left;	width: 100%;	text-align: left;}
body .breadcrumbs .items {	font-size: 12px;	color: #989898;	margin: 0;	padding: 0;	list-style: none none;	line-height: 22px;	letter-spacing: 0.050em;}
body .breadcrumbs .item:not(:last-child)::after {		line-height: 24px;		color: #989898;}
.breadcrumbs a {	color: #e4550f !important;	text-decoration: none;}
.breadcrumbs a:hover{color:#000 !important;text-decoration: none !important;}
#page-title-heading {	font-size: 25px;line-height: 36px;	float: left;	width: 100%;	text-align: left;	color: #000;	font-weight: 600;	margin-bottom:35px;
margin-top: 0;}
.products.wrapper ~ .toolbar .toolbar-amount,.products.wrapper ~ .toolbar .sorter ,.toolbar-products .pages{	display: inline-block !important;}
.products.wrapper ~ .toolbar .limiter {	display: none !important;	}
.products.wrapper ~ .toolbar .pages {	float: none !important;}
.list-sec{float:left;width:100%}
.list-sec ul{float:left;width:100%}
.list-sec ul li{float:left;width:220px;margin-right:23px;min-height: 390px;}
.list-sec ul li:nth-child(4n){margin-right:0px;}
.list-sec .product-item-div figure a {		height: 210px;	}
.toolbar-products {	margin-bottom: 0;	padding: 0;	text-align: center;	float: left;	width: 100%;}
.toolbar-products .toolbar-amount {	float: left;	font-size: 13px;	color: #000;	line-height: 25px;	font-weight: 400;padding: 13px 0 0;width: auto;margin:0}
.toolbar-products .pages {	margin-top: 12px;}
.toolbar-sorter select {	background: #fff url(../images/select-arrow.png) no-repeat 93% center;	height: 38px;	}
.toolbar-products .pages .item {	font-size: 13px;	line-height: 25px;font-weight: 400;}
.toolbar-products .pages a.page {	color: #757575;		padding: 0 5px;font-weight: 400;}
.toolbar-products .pages strong.page {	font-size: 13px;	line-height: 25px;	letter-spacing: normal;	color: #e4550f;	display: inline-block;	font-weight: 400;	padding: 0 6px;	text-decoration: underline;}
.page-products .sorter .sorter-options {	width: 230px;border:1px solid #c1c1c1;	color: #757575;	padding: 0 33px 0 10px;	font-size: 13px;}
.products.wrapper ~ .toolbar{padding-top:10px;padding-bottom:0;border-top:1px solid #000;border-bottom:none}
.pages .action {	border: none;	}
.page-products .pages .action.previous > span, .page-products .pages .action.next > span {	position: relative;	font-size: 13px;	text-transform: uppercase;
	color: #000;font-weight: 600;}
.toolbar-products .pages .item .label{display:none}
.toolbar-products .item.pages-item-previous {	float: left;	width: 101px;	text-align: left;}
.toolbar-products .item.pages-item-next {	float: right;	width: 60px;}
.toolbar-products .pages .action.next::before {display:none}
.toolbar-products .pages .action.next::after {	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-size: 25px;	line-height: inherit;
	color: #000;	font-weight: 600;	content: '\e608';	font-family: 'icons-blank-theme';	margin: 0 0 0 -6px;	vertical-align: top;	display: inline-block;	font-weight: normal;	overflow: hidden;	speak: none;	text-align: center;	}
.pages .action.previous:hover::before,.pages .action.previous:hover span,.pages .action.next:hover::after ,.pages .action.next:hover span,.pages .action.previous:active::before{	color: #e4550f !important;}
.pages .action.next::before, .pages .action.previous::before {	float: left;	font-size: 25px;	color: #000;	font-weight: 600;}
body.page-layout-2columns-left .sidebar-main .block .title,body.page-layout-2columns-left .sidebar-main .block-title {	margin-bottom: 10px;	display: none;}
.sidebar .subtitle,.sidebar .filter-content .block-subtitle  {	display: inline-block;	font-size: 15px;	margin-top: 10px;	font-weight: 500;	line-height: 33px;
	float: left;	width: 100%;	text-align: left;	padding-bottom: 19px;	border-bottom: 1px solid #ccc;margin-bottom: 0;}
#layered-filter-block .block-content.filter-content .filter-options-item .filter-options-title {	background: url("../images/f-down-arrow.png")no-repeat 97% center;	float: right;	padding-right: 30px;}
.board {		font-size: 12px;}
#layered-filter-block .block-content.filter-content .filter-options-item.active .filter-options-title {    background: url("../images/f-up-arrow.png")no-repeat 97% center;    float: right;padding-right: 30px;}
#layered-filter-block .block-content.filter-content .filter-options-title,.sidebar-main dl dt{	float: left;	width: 100%;	text-align: left;	font-size: 13px;	color: #2d2d2d;	font-weight: 400;	text-transform: uppercase;	padding: 20px 0 17px;	border-bottom: 1px solid #cccccc;	margin: 0;	cursor: pointer;}
.sidebar .layered-navigation-label {    cursor: pointer;    font-size: 13px;    color: #2d2d2d;    margin-bottom: 10px;    float: left;    width: 100%;line-height: 22px;}
.filter-options-content {	float: left;	width: 100%;	padding: 20px 0 0;	box-sizing: border-box;}
.filter-options-content {	text-align: left;}
.filter-options-content ol li .attr_filter_container {    display: none;}
.sidebar .filter-options .count {    color: #2d2d2d;}
.sidebar-main dl dd ol li{float: left;width: 100%;text-align: left;font-size: 13px;padding: 10px 0;}
.sidebar-main dl dd ol li a{color:#2d2d2d}
.sidebar-main dl dd ol li .count{color:#e4550f;position:relative}
.sidebar-main dl dd ol li .count::before{content:"(";color:#e4550f;}
.sidebar-main dl dd ol li .count::after{content:")";color:#e4550f;}
.product-inner .product-social-links {	display: block;}
.fotorama__caption{display:none !important}
.block.related  {	display: none;}
.product-main .block.related {	display: inline-block;float:left;width:100%}
.recent-sec .block-title {	display: none;}
#block-related-heading {	display: none;}
.product-main {	float: left;	width: 100%;}

.product-shop {	float: left;	width: 100%;margin-top: 15px;}
body.page-layout-1column .product.media {	float: left;	width: 657px;	padding-right: 81px;}
body.page-layout-1column .product-info-main {	width:543px;}
.product-inner {	float: left;width: 100%;	}
.product-info-main .page-title-wrapper .page-title {		font-size: 25px;	text-align: left;	float: left;	width: 100%;	font-weight: 600;	line-height: 36px;margin-bottom: 20px;}
.product-reviewsku {	float: left;	width: 100%;	padding-bottom: 20px;	border-bottom: 1px solid #b2b2b2;}
.product-reviews-summary.empty {	float: left;	width: auto;margin: 0;		}
.product-shop .product-info-main .product-reviews-summary .reviews-actions{font-size: 13px;line-height: 25px;}
.product-shop .product-info-main .product-reviews-summary .reviews-actions a{color: #e4550f;text-decoration: underline;}
.product-shop .product-info-main .product-reviews-summary .reviews-actions a:hover{color: #000;}
.product-shop .product-info-main .product.attribute.sku {	display: none;}
p ,.product-main .description ,.product-main .overview {	line-height: 22px;	font-size: 13px;	color: #4c4c4c;	float: left;	width: 100%;	text-align: left;	margin-bottom: 20px;letter-spacing: 0.020em;}
body .footer-designed-by p{	color: #808080 !important;}
.product-main .overview ul,.product-main .description ul{	float: left;	width: 100%;margin-bottom:10px;}
.product-main .overview p a,.product-main .overview ul li a,.product-main .description ul li a,.product-main .description p a ,.product-main .overview a,.product-main .description a{
	color: #e4550f;}
.product-main .overview p a:hover,.product-main .overview ul li a:hover,.product-main .description ul li a:hover,.product-main .description p a:hover,.product-main .overview a:hover,.product-main .descrption a:hover {	color: #000;}
.product-social-links {	display: block;}

/* Social Sharing Links */
.social-sharing { display: flex; align-items: center; gap: 10px; float: left; padding: 10px 0; }
.social-sharing-label { font-size: 14px; font-weight: 600; color: #2d2d2d; text-transform: uppercase; letter-spacing: 0.02em; }
.social-sharing-link, .footer-navigation-main ul li a.social-sharing-link { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; color: #fff; text-decoration: none; transition: opacity 0.2s ease; }
.social-sharing-link:visited, .social-sharing-link:hover, .footer-navigation-main ul li a.social-sharing-link:visited, .footer-navigation-main ul li a.social-sharing-link:hover { color: #fff; }
.social-sharing-link:hover { opacity: 0.8; }
.social-sharing-link svg { display: block; }
.social-sharing-facebook { background: #1877f2; }
.social-sharing-twitter { background: #000; }
.social-sharing-reddit { background: #ff4500; }
.social-sharing-email { background: #9b9b9b; }
.social-sharing-instagram { background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888); }
.social-sharing-youtube { background: #ff0000; }

.product-main .overview ul li,.product-main .description ul li,.li-section ul li {	float: left;	width: 100%;	text-align: left;font-size: 13px;	font-weight: 400;	margin-bottom: 10px;	line-height: 22px;	letter-spacing: 0.020em;color: #4c4c4c;	padding-left: 15px;	box-sizing: border-box;	background: url(../images/ul-icon.png) no-repeat left 8px;}
p:empty { display: none; }

.product.info.detailed {	float: left;	width: 100%;	margin-top: 30px;margin-bottom: 0 !important;}
.product.data.items {	margin-bottom: 0 !important;}
.product.info.detailed .product.data.items > .item.title:first-child {margin-left: 10px;}
.product.info.detailed .product.data.items > .item.content {margin-top: 46px;padding:30px 10px;border-top: 1px solid #000; border-left: 0; border-right: 0; border-bottom: 0; text-align: left;}
.product.info.detailed .product.data.items > .item.title.active > .switch {    height: 47px;    border: 1px solid #000;    color: #e4550f;    border-bottom: none;}
.product.info.detailed .product.data.items > .item.title > .switch{border: 0px solid #000;border-bottom: none;}
.product.info.detailed .product.data.items > .item.title > .switch {	padding: 0px 33px;	color: #7f7f7f;	font-weight: 600;
	font-family: 'Poppins', sans-serif;	text-transform: uppercase;	font-size: 17px;	background: #fff;	line-height: 50px;	height: 40px;}
.product.info.detailed .table-wrapper table {   border-collapse: collapse;}
.product.info.detailed .table-wrapper table {   border: 1px solid #d8d8d8;border-top:0}
.product.info.detailed .table-wrapper {

    border-top: 1px solid #d8d8d8;
    float: left;
}
.product.info.detailed .table-wrapper th{border-right: 1px solid #d8d8d8;}
 .product.info.detailed .table-wrapper td,.product.info.detailed .table-wrapper th{padding:9px 25px !important;color:#4c4c4c;font-size:13px;font-weight:400}
.product.info.detailed .table-wrapper table tr:nth-child(even) {    background-color: #fafafa;}
.filter-current {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	color: #2d2d2d;line-height: 20px;}
.filter-current .filter-label {	margin-top: 10px;float: left;width: 100%;}
.wk-filter-action.action.clear.filter-clear,.wk-filter-action.action.clear.filter-clear a {	font-size: 14px;	color: #e4550f;}
.wk-filter-action.action.clear.filter-clear a:hover{color:#000}
.product-info-main .stock.available, .product-info-main .stock.unavailable {	display: inline-block;	font-weight: 400;	margin-right: 0;	text-transform: none;	vertical-align: top;
	float: right;	font-size: 17px;line-height:25px}
.product-info-main .stock.available {	background: url("../images/in-stock.png") no-repeat left center;	padding-left: 30px;color:#087a10}
.product-info-price {	float: left;	width: 100%;	border-bottom:none;	padding: 20px 0 0;}
.product-info-main .stock.unavailable{color:#ff0000}
.product.alert.stock {	float: left;	width: 100%;	text-align: left;	font-size: 14px;	margin: 10px 0;	color: #000;}
.product.alert.stock a{color: #ff0000;}
.product.alert.stock a:hover{color: #2d2d2d;}

.product.media .fotorama__nav--thumbs .fotorama__nav__frame {	padding: 2px;	height: 73px;	border: 1px solid #e1e1e1;	background: transparent;
	margin-right: 10px;	width: 82px !important;}
.product.media .fotorama__nav--thumbs .fotorama__nav__frame:hover,.product.media .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active{	border: 1px solid #353e3f;}
.product.media .fotorama__thumb {	background-color: transparent;}
 .product.media .fotorama__thumb-border {		border-width: 0 !important;	background: transparent !important;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {		padding-top: 30px;	}
.fotorama__stage.fotorama__shadows--bottom::after, .fotorama__nav.fotorama__shadows--bottom::after {	background-image:none !important;	background-position: 0 100%,0 100%;	bottom: 0;}
.fotorama__stage.fotorama__shadows--top::before, .fotorama__nav.fotorama__shadows--top::before {	background-image: none !important;	background-position: 0 0,0 0;	top: 0;}
.fotorama__nav__shaft {		float: left;	width: 100%;margin:10px 0}
.fotorama__thumb__arr.fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{	display: none;}


/*-------------------------------------------- Login Page ------------------------------------------------*/
.login-container .block {margin: 0;min-height: 400px;border: 1px solid #ccc; padding: 45px;margin-top: 0px;background: #fff;}
.login-container .block .block-title {text-align: left;text-transform: uppercase;padding: 0;margin: 0 0 20px 0;border: 0; font-family: 'Open Sans', sans-serif;border-bottom: 0px solid #108bb5; padding-bottom: 0px; color: #000;}
.login-container .block .block-title,.block-customer-login .block .block-title strong {font-size: 18px; font-weight: 700;}
.login-container .block .block-content{ text-align: left; font-family: 'Open Sans', sans-serif;}
.column:not(.sidebar-main) .login-container form .actions-toolbar, .column:not(.sidebar-additional) .login-container form .actions-toolbar,body .login-container .fieldset::after{margin-left: 0;}
body .login-container .fieldset::after {margin-top: 25px; font-size: 15px; float: left; width: 100%;}
body .login-container .fieldset > .field > .label {width: 35%; font-size: 14px;text-align: left;}
body .login-container .fieldset > .field > .control {width: 65%;}
body .login-container .fieldset > .field.note,body .login-container .block-content p{margin-bottom: 30px; font-size: 15px; line-height: 22px;}
body .login-container .fieldset > .field{margin-bottom: 15px;}
.login-container .actions-toolbar > .primary .action{float: left;width: auto;background: #e4550f;box-shadow: none;border-radius: 5px;border: 0;line-height: 40px;font-size:14px !important;font-weight: 700;
color: #fff;letter-spacing: 0.03em;padding: 0;margin-bottom: 0; padding: 0 20px;}
.login-container .actions-toolbar > .primary .action:hover{background: #2a2a2a;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}
.login-container .actions-toolbar .secondary .action.remind{color: #000; margin: 0; line-height: 45px; font-size: 14px;}
.login-container .actions-toolbar .secondary .action.remind:hover{color: #e4550f;}
.login-container form .actions-toolbar{margin-top: 25px; float: left; width: 100%;}
.fieldset > .field.captcha .action.reload{margin-bottom: 0;margin-right: 0;width: auto;font-size: 14px;color: #61499d;text-transform: uppercase;font-weight: 700;letter-spacing: 0.03em;border-radius: 0;border: 0;padding: 0; line-height: 20px; background: transparent;}
.fieldset > .field.captcha .control.captcha-image .captcha-img{margin-bottom: 0; max-width: 168px;}
.fieldset > .field.captcha .action.reload:hover{color: #000;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}


/*------------------------------------------ Forgot Password Page ---------------------------------------*/
.form.password.forget .fieldset{margin-bottom: 0; float: left; width: 100%;}
.customer-account-forgotpassword .column.main{text-align: left;}
.form.password.forget{border: 1px solid #ccc;
    padding: 45px; margin: 0; text-align: left; font-family: 'Open Sans', sans-serif; display: inline-block;margin-top: 0px;background: #fff;}
.form.password.forget .fieldset > .field{float: left; width: 100%;}
.form.password.forget .fieldset > .field > .label {width: 35%; font-size: 14px;text-align: left;}
.form.password.forget .fieldset > .field > .control {width: 65%;}
.form.password.forget .fieldset > .field.note{margin-bottom: 30px; font-size: 15px; line-height: 22px;}
.column:not(.sidebar-main) form.form.password.forget .actions-toolbar, .column:not(.sidebar-additional) form.form.password.forget .actions-toolbar,body .login-container .fieldset::after{margin-left: 0;}
.form.password.forget .actions-toolbar{margin-top: 25px; float: left; width: 100%;}
.form.password.forget .actions-toolbar > .primary{float: left;}
.form.password.forget .actions-toolbar > .secondary{float: right;}
.form.password.forget .actions-toolbar > .primary .action{float: left;width: auto;background: #e4550f;box-shadow: none;border-radius: 5px;border: 0;line-height: 40px;font-size: 14px;font-weight: 700;
color: #fff;letter-spacing: 0.03em;padding: 0;margin-bottom: 0; padding: 0 20px;}
.form.password.forget .actions-toolbar > .primary .action:hover{background: #2a2a2a;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
form .actions-toolbar .secondary .action.back{color: #000; margin: 0; line-height: 45px; font-size: 14px;}
form .actions-toolbar .secondary .action.back:hover{color: #e4550f;}
body .form.password.reset, .form.send.confirmation,body .form.password.forget,body .form.create.account {min-width: inherit;width: 100%;max-width: 650px;}


/*------------------------------------------ Create an Account Page ---------------------------------------*/
.customer-account-create .column.main{text-align: left;}
.form.password.reset,.form-create-account{border: 1px solid #ccc;
    padding: 45px; margin: 0; text-align: left; font-family: 'Open Sans', sans-serif; display: inline-block;background: #fff;}
.form-create-account  .fieldset .legend{text-align: left;text-transform: uppercase;padding: 0;margin: 0 0 20px 0;border: 0; font-family: 'Open Sans', sans-serif;border-bottom: 0px solid #108bb5; padding-bottom: 0px; color: #000;font-size: 18px; font-weight: 700;}
.form-create-account .fieldset{margin-bottom: 40px; float: left; width: 100%;}
.form-create-account .fieldset .field{float: left; width: 100%;}
.form-create-account .fieldset > .field:not(.choice) > .label,.form-create-account .fieldset > .field.choice::before {width: 35%;font-size: 14px; float: left;text-align: left;}
.form-create-account .fieldset > .field:not(.choice) > .control {width: 65%; float: left;}
.form-create-account .fieldset.create.account{margin-bottom: 0;}
.form-create-account .fieldset > .field.note{margin-bottom: 30px; font-size: 15px; line-height: 22px;}
.column:not(.sidebar-main) form.form-create-account .actions-toolbar, .column:not(.sidebar-additional) form.form-create-account .actions-toolbar, body .login-container .fieldset::after {    margin-left: 0;    margin-top: 20px !important;}
.form-create-account .actions-toolbar{margin-top: 25px; float: left; width: 100%;}
.form-create-account .actions-toolbar > .primary{float: left;}
.form-create-account .actions-toolbar > .secondary{float: right;}
.form-create-account .actions-toolbar > .primary .action{float: left;width: auto;background: #e4550f;box-shadow: none;border-radius: 5px;border: 0;line-height: 45px;font-size: 16px;font-weight: 700;
color: #fff;letter-spacing: 0.03em;padding: 0;margin-bottom: 0; padding: 0 20px;}
.form-create-account .actions-toolbar > .primary .action:hover{background: #2a2a2a;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}

.message.success {    margin: 10px 0 10px !important;    }
.block .box-actions .action::after {    border-left: 1px solid #a6a6a6;    content: '';    display: inline-block;    height: 12px;    margin: 0 10px;
    vertical-align: -1px;}
.block .box-actions .action:last-child::after{border:0}
.modals-wrapper {    position: relative;    z-index: 99999;}
.account .modal-content,.catalog-product-compare-index .modal-content{    line-height: 23px;}
.account .modal-popup .modal-footer button,.catalog-product-compare-index .modal-popup .modal-footer button{    width: auto;    height: 35px;    font-size: 15px;    font-weight: 700;    text-transform: uppercase;      padding-top: 7px;    background: #e4550f;    border: none;    letter-spacing: 0.03em;    vertical-align: middle;
    line-height: 15px;margin-top: 10px;    color: #fff;display:inline-block;margin-right:10px}
.account .modal-popup .modal-footer button:hover,.catalog-product-compare-index .modal-popup .modal-footer button:hover {    background: #2a2a2a;color: #fff;}
.shipping-tracking-popup .action.close{float: none;    width: auto;    height: 35px;    font-size: 15px;    font-weight: 700;    text-transform: uppercase;
    padding-top: 10px;    background: #e4550f;    border: none;    letter-spacing: 0.03em;    vertical-align: middle;    line-height: 19px;    color: #fff;}
.shipping-tracking-popup .action.close:hover {    background: #2a2a2a;}
.order-items-shipment .item.options {    float: left;    width: 100%;    margin: 10px 0 0 0;    text-align: left;}
.order-items-shipment .item.options dt {    width: auto;    float: left;    margin-right: 10px;clear: left;font-weight: 600;margin-bottom: 5px;}
.order-items-shipment .item.options dd {    width: auto;margin-bottom: 5px;}
.message.error,.message.notice ,.message.success{    float: left;    width: 100%;    font-size: 15px;    text-align: left;}
.field-error, div.mage-error[generated] {    margin-top: 7px !important;    font-size: 14px !important;    text-align: left !important;line-height: 18px;margin-bottom: 5px;}
.login-click a{color:#fff}
.abs-blocks-2columns, .abs-discount-block-desktop .block, .storecredit .block, .login-container .block, .account .column.main .block:not(.widget) .block-content .box, .form-address-edit > .fieldset, .paypal-review-discount .block, .cart-discount .block {    width: 48%;float: left;}
 .form-edit-account .fieldset{float:left;width:100%}
.abs-discount-block-desktop .block:nth-child(2), .storecredit .block:nth-child(2), .login-container .block:nth-child(2), .account .column.main .block:not(.widget) .block-content .box:nth-child(2), .form-address-edit > .fieldset:nth-child(2), .form-edit-account .fieldset:nth-child(2), .paypal-review-discount .block:nth-child(2), .cart-discount .block:nth-child(2) {    float: right;}

.form-address-edit {float: left;width: 100%;text-align: left;background: #f0f0f0;padding: 20px;min-width: inherit;border: 1px solid rgba(0,0,0,0.3);margin:  0px 0 42px 0;}
.form-address-edit .fieldset > .legend {    border-bottom: 1px solid rgba(0,0,0,0.2);    margin-bottom: 20px;    position: relative;    line-height: 19px;
    margin-left: 0;    padding-bottom: 10px;float: left;width: 100%;}
body .form-address-edit .fieldset > .field:not(.choice) > .label {    text-align: left;    font-weight: 400;    line-height: 19px;    font-size: 16px;    float: left;
    width: 100%;    margin-bottom: 4px;}
body .form-address-edit .fieldset > .field:not(.choice) > .control {width: 100%;    float: left;}
.account #maincontent form .fieldset > .field::before{padding:0}
#wishlist-table .product.name {    float: left;    width:76%;    text-align: left;    margin-bottom: 12px;}
#wishlist-table .product.photo {    width: 20%;    float: left;}
#wishlist-table .product.name a{color: #e4550f;line-height: 26px;}
#wishlist-table .action.tocart,.magebuzz-testimonial-new-button-container .action.primary,#mb_contact-form .action.submit{float: none;    width: auto;    height: 35px;    font-size: 13px;
    font-weight: 700;    text-transform: uppercase;    font-family: 'Josefin Sans', sans-serif;    padding-top: 10px;    background: #2a2a2a;
    border: none;    letter-spacing: 0.03em;    vertical-align: middle;    line-height: 19px;    color: #fff;float: left;}
#wishlist-table .action.tocart:hover,.magebuzz-testimonial-new-button-container .action.primary:hover,#mb_contact-form .action.submit:hover{    background: #e4550f;}
#wishlist-table .action.towishlist {    float: left;    width: 100%;    margin-top: 13px;font-size: 13px;    text-align: left;}
#wishlist-table span.special-price .price {    float: left;    font-size: 15px;    margin-left: ;    margin-right: 10px;}
#wishlist-table span.old-price .price {    float: left;    color:#2a2a2a;}
#wishlist-table table thead{    color: #e4550f;    font-weight: 700;    font-size: 18px;}
#wishlist-table  .price-final_price .price {       margin-right: 10px;}
#wishlist-table .price-label {    float: left;    font-size: 16px;    color: #4c4c4c;    font-family: 'Josefin Sans', sans-serif;    margin-right: 10px;}
#wishlist-table span.special-price {    float: left;}
#wishlist-table span.special-price  .price-label{display:none}
#wishlist-table span.price-label {    float: left;}
#wishlist-table .price-wrapper { float: left;}
#wishlist-table span.old-price {    float: left;}
#wishlist-table span.old-price span.price {    text-decoration: line-through;}

/*--------------------------------------------------- cart page --------------------------------------------------*/

.checkout-cart-index .page-main,.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main,.checkout-index-index .page-main,.sendfriend-product-send .page-main{padding: 0px 0 20px 0;}
.cart-container,.cart-empty{float: left; width: 100%; padding: 0;margin:0px 0 30px 0;}
.cart.table{background: #fff; }
.cart.table-wrapper{margin-bottom: 0;    border: 1px solid #e5e5e5;}

.cart.table-wrapper .cart > .item {border-bottom: 1px solid #dbdbdb;position: relative;}
.cart-container .cart.table-wrapper .cart thead tr th.col {text-align: center;color: #fff;text-transform: uppercase; padding-top:0px; padding-bottom: 18px;font-size: 13px;
text-transform: uppercase;font-weight: 600;color: #4a4a4a;}
.cart-summary .block.discount .fieldset .field:not(.choice) > .label{margin-bottom: 10px;}
.cart-summary .block.discount .fieldset .field{margin: 0;}


.cart.table-wrapper .cart thead tr th.col.item {    text-align: left !important;    }
.cart.table-wrapper .cart thead tr th.col.item,.cart-container .cart.table-wrapper .cart thead tr th.col {    font-size: 14px !important;    font-weight: 600;    text-transform: capitalize;    color: #000;}
.cart-container .cart.table-wrapper .cart thead tr th.col {	text-align: center;	background: #e4550f;	color: #fff;}
.cart.table {	background: #fff;	}
.cart.table-wrapper .cart.table .item-actions .actions-toolbar {	text-align: right;	float: right;}
.cart.table-wrapper .cart.table .item-actions .actions-toolbar{text-align: right;}
.cart.table-wrapper .cart tbody tr td.col{text-align: center; font-weight: 400;}
.cart.table-wrapper .cart tbody tr td.col a{font-size: 14px; color: #000;}
.cart.table-wrapper .cart tbody tr td.col a:hover{color:#624a9e; text-decoration: none;}

.cart.table-wrapper .cart tbody tr.item-actions{ text-align: right;}
.cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action{background: transparent; border: 0; font-size: 15px; text-transform: uppercase; color: #6e6e70; padding: 0; margin-bottom: 0;}
.cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action:hover{color: #e4550f;}
.cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action.action-edit{color: #e4550f;}
.cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action.action-edit:hover{color: #6e6e70;}
.cart.table-wrapper table tbody tr .item-actions .actions-toolbar {text-align: right;}
.cart.table-wrapper .col.price .price-excluding-tax .price.cart.table-wrapper .col.price .price-including-tax .price,.cart.table-wrapper .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.subtotal .price-including-tax .price{font-weight: 400;line-height: 16px;}
.cart-container .cart-summary .block > .title::after, .cart-container .paypal-review-discount .block > .title::after {top: 0;}
.cart-container .cart.table-wrapper .product-item-photo img {    max-width: 95px;    width: 95px;    position: relative;}
.cart-container .cart.table-wrapper .item-options{font-size: 13px;line-height: 20px;}
.cart.table-wrapper .cart tbody tr td.col.item{text-align: left; padding-left: 10px;}
.cart-container .form-cart .actions.main{padding:20px 0 0 0; }

#discount-coupon-form{float: left;width: 100%;text-align: left;margin: 10px 0 10px 0;}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar .action.apply,.cart-container .cart-summary .actions-toolbar > .primary button{margin-bottom: 0;margin-right: 0;width: 100%;font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 700;
letter-spacing: 0.03em;background: #2a2a2a;border-radius: 0;border: 0;padding: 5px 17px;line-height: 25px;display: inline-block;vertical-align: top;}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar .action.apply:hover,.cart-container .cart-summary .actions-toolbar > .primary button:hover{background: #e4550f;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}

.field-error, div.mage-error[generated]{font-size: 14px;}

.cart-container .form-cart .actions.main .action {margin-bottom: 0;margin-right: 0;width: auto;font-size: 13px;color: #fff;text-transform: capitalize;font-weight: 600;letter-spacing: 0.03em;background: #e4550f;border-radius: 0;border: 0;padding: 5px 17px;line-height: 25px;display: inline-block;vertical-align: top;height: 40px;
border-radius: 4px; letter-spacing:0.050em}
.cart-container .form-cart .actions.main .action:hover{background: #6e6e70;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
.cart-container .form-cart .actions.main .action.continue{line-height: 24px; margin-top: 1px;}
.cart-container .form-cart .actions.main .action.continue span{float: left; width: 100%; text-align: center;margin-top: 4px;}

.cart-container .checkout-methods-items {margin-top: 0;text-align: center;float: left;width: 100%;}
.cart-discount .block.discount .title strong{color: #000;}
.cart-discount .block.discount{border: 1px solid rgba(0,0,0,0.5); padding: 20px; float: left; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background: #f5f5f5;}
.cart-discount .block.discount .field{float: left; width: auto; margin-right:15px;}
.cart-discount .block.discount .actions-toolbar{margin-top: 0; float: left;}
.cart-discount .block.discount .content{padding-bottom: 0; float: left; width: 100%; margin-top: 15px;}
.cart-discount .block.discount .actions-toolbar .action {margin-bottom: 0;margin-right: 0;width: auto;font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 700;
letter-spacing: 0.03em;background: #e4550f;border-radius: 0;border: 0;padding: 5px 17px;line-height: 31px;display: inline-block;vertical-align: top;margin-top: -1px;}
.cart-discount .block.discount .actions-toolbar .action:hover{background: #6e6e70;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}

.cart-container .cart-summary {	top: auto !important;	background: #fff;	width: 24%;	box-sizing: border-box;padding: 1px 20px 7px;	border: 1px solid #e5e5e5;}
.cart-container .cart-summary .block.shipping .content{float: left; width: 100%; text-align: left;}
.column.main .cart-container .cart-summary .block > .title {padding-left: 0;float: left;width: 100%;text-align: left;}
.column.main .cart-container .cart-summary .summary.title {
    text-transform: capitalize;    letter-spacing: 0;    margin-bottom: 10px;    position: relative;    text-align: left;    font-weight: 500;    float: left;    width: 100%;
    line-height: 33px;    color: #000000;    margin-top: 10px;    font-size: 23px;    padding-bottom: 0;}
.cart-container .cart-summary .title strong{float: left; width: 100%; cursor: pointer; font-size: 16px; font-weight: 400; margin: 0;}
.column.main .cart-container .cart-summary .block > .title strong, .column.main .cart-container .paypal-review-discount .block > .title strong {    font-size: 14px;
    font-weight: 600;    margin: 5px 0;}
.cart-container .cart-summary .block .fieldset {margin: 0;}
.cart-container .cart-summary .title strong:hover{color: #e4550f;}
.cart-summary .block .fieldset.rate .item-title{margin-bottom: 10px;}
#shopping-cart-table {    margin: 0px 0 0 0;}
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout {	float: left;	width: 100%;	background: #087a10;	box-shadow: none;	border: 0;	height: 44px;
	text-transform: none;	font-size: 15px;	font-weight: 700;	color: #fff;letter-spacing: 0.03em;	padding: 0;	margin-bottom: 0;	border-radius: 5px;}
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:hover{background: #6e6e70;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
.cart-container .cart-summary .checkout-methods-items .multicheckout {color: #000;line-height: 19px;font-size: 14px;}
.cart-container .cart-summary .checkout-methods-items .multicheckout:hover{color: #cc6119;}
.cart-summary .block .fieldset .field.note{line-height: 17px;}
.cart.table-wrapper .product-item-name{margin-top: 0; line-height: 20px;}
.cart.table-wrapper .cart tbody tr td.col .product-item-name a {    font-size: 14px;    font-weight: 400;    color: #666666;}
.cart-container .block.discount{float:left; width:100%;margin-bottom:15px;}
.cart-discount .block.discount .title{float: left; width: 100%;padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: left;}
.cart-discount .block .title::after {margin-left: 0;float: right;}
.cart-discount .block.discount .title strong {font-size: 16px;font-weight: 400;margin: 0; text-transform: uppercase;}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar{margin-top:0;}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar{margin-top:0;}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar .primary{width:100%;margin:0}
.cart-container .cart-summary .block.discount .fieldset .actions-toolbar {	margin-top: 0;	padding: 0;	width: 100%;}
.message.warning span{font-size: 15px;    text-align: left;    line-height: 16px;}
.message-success div {    font-size: 15px;    text-align: left;    line-height: 16px;}
.cart-summary .block.discount.active > .content{margin-top: 13px;}
.cart-totals .table-wrapper{ margin-bottom: 10px;}
.cart-totals .table-wrapper th,.cart-totals .table-wrapper td{ padding-left: 0px; padding-right: 0px;line-height: 23px; font-size: 14px;padding-top: 5px;padding-bottom: 5px;}
.cart-container .cart-summary .cart-totals th span{padding: 0;color: #000 !important; }
.cart-container .cart-summary .cart-totals th .value{display: block;}

.order-details-items .table-order-items {border: 0px solid #ccc;width: 100%;}
.cart-container .form-cart .action.continue::before,.cart-container .form-cart .action.update::before{content: "";}
.cart.table-wrapper .cart tbody tr td.col .cart-price .price{font-size: 17px; font-weight: 500;}

.cart-empty{text-align: left; font-size: 16px;}
.cart-empty a{color: #624a9e;}
.cart-empty a:hover{color: #000;}

.cart-container .cart.table-wrapper .actions-toolbar {min-height: 37px;padding-bottom: 0;position: relative; padding: 5px 0 0 0;}
.cart-container .cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action.action-towishlist{float: left; display: none;}
.cart-container .cart.table-wrapper .actions-toolbar > .action-delete {right: 20px;top: 5px;}
.cart-container .cart.table-wrapper .actions-toolbar > .action-edit{right: 36px;top: 7px;}
.cart-container .cart.table-wrapper .col.qty .input-text{margin-top: 0; padding: 0 3px;}


.cart-container .cart-summary .block.shipping{float: left; width: 100%;}
.cart-container .cart-summary .cart-totals{float: left; width: 100%;margin-bottom: 20px;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong,.cart-container .cart-totals .grand .amount strong{font-size: 18px;font-weight: 600;color: #000;}
.cart-container .cart-summary .checkout-methods-items .item {margin-bottom: 15px;float: left;width: 100%;margin-top: 0;}
body .fieldset > .field:not(.choice) > .label {text-align: left;    font-weight: 400;    line-height: 19px;    font-size: 14px;    color: #666666;}
.quick-btn a{color:#fff !important}
.account-nav .delimiter {    display: none !important;}

.catalogsearch-result-index.page-layout-2columns-left .block-title.filter-title,.catalogsearch-result-index.page-layout-2columns-left .block-subtitle.filter-subtitle {
    display: none;}
.page-products.catalogsearch-result-index.page-layout-2columns-left .products-grid .product-item {width: 33.33% !important;margin-left: 0 !important;float: left;text-align: center;padding: 0 10px;box-sizing: border-box;}
.page-products.catalogsearch-result-index.page-layout-2columns-left .product-item-info {    width: auto;}

.products-grid ol li.product-item .product-item-photo{display: table;table-layout: fixed;text-align: center;vertical-align: middle;width: 100%;position:relative;}
.page-products.catalogsearch-result-index .products-grid ol li.product-item .product-item-photo span{text-align: center;vertical-align: top;width: 100%;}
.products-grid ol li.product-item .product-item-photo span img {display: inline-block;max-width: 100%;vertical-align: top;transform-style: preserve-3d;  transition: all 5s ease-in-out;}
.products-grid ol li.product-item:nth-child(3n+1) {    clear: both;margin-left: 0;}
.catalogsearch-result-index.page-layout-2columns-left .bottom-tooldbar {    float: left;    width: 100%;    margin-bottom: 0;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main {    margin-top: 10px;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main .filter-content .filter-options-title{font-size: 1rem;text-align: left;margin: 0 0 7px;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main .filter-options .filter-options-content .item {    margin-bottom: 7px;    text-align: left;line-height: 20px;}


/*-------------------------------------------------------- Checkout Page -----------------------------------------------*/

/*-------------------------------------------------------- Checkout Page -----------------------------------------------*/

.checkout-index-index .page-header{padding: 15px 0;box-shadow:none;}
.checkout-container{float: left; width: 100%; text-align: left; padding: 42px 0;}
.checkout-index-index .authentication-wrapper{margin-top: -90px;z-index: 9;}
.checkout-index-index .authentication-wrapper .action {    color: #fff;    text-transform: capitalize; margin-bottom: 8px;}
.checkout-index-index .authentication-wrapper .action:hover{color: #cc6119; text-decoration: none;}
.checkout-index-index .authentication-dropdown .modal-inner-wrap{padding: 15px;float: left;width: 100%;}
.authentication-dropdown .block-customer-login .block-title {margin-bottom: 15px;}
.block-customer-login .block-title strong{font-size: 22px;}
.checkout-index-index .block-authentication .field .label{margin-bottom: 5px;}
.checkout-index-index .block-authentication .fieldset > .field{margin-bottom: 5px !important;}
.checkout-index-index .block-authentication .fieldset > .field:not(.choice) > .control {

	margin-top: 0;
}

.block-authentication .fieldset{margin-bottom: 20px;float: left;}
.checkout-index-index .block-authentication .actions-toolbar{margin: 0 !important;}
.checkout-index-index .block-authentication .actions-toolbar > .primary{float: left;}
.checkout-index-index .block-authentication .actions-toolbar > .primary .action{height: 40px;width: auto;background: #cc6119;padding: 0;text-transform: uppercase;font-size: 16px;border-color: #cc6119;font-weight: 600;border-radius: 0;line-height: 37px;
padding: 0 10px;margin-right: 0;color: #fff;box-shadow: none;}
.checkout-index-index .block-authentication .actions-toolbar > .primary .action:hover{background: #6e6e70;border-color: #6e6e70;}
.checkout-index-index .block-authentication .actions-toolbar > .secondary {	float: left;	padding-top: 0;	margin-right: 0;	width: 100%;	text-align: left !important;}
.checkout-index-index .block-authentication .actions-toolbar{padding:0}
.checkout-index-index .block-authentication .actions-toolbar > .secondary .action{line-height: 40px; color: #6e6e70; margin-top: 0; text-transform: capitalize;}
.checkout-index-index .block-authentication .actions-toolbar > .secondary .action:hover{color: #000;}
.checkout-container .opc-progress-bar-item > span{font-size: 14px;}
.checkout-container .opc-progress-bar-item._active::before {background: #cc6119;}
.checkout-container .opc-progress-bar-item._active > span::before {background: #cc6119;}
.checkout-container .opc-progress-bar-item > span::after{font-size: 19px;line-height: 26px;}
.checkout-container .opc-progress-bar-item._active > span::after {font-size: 29px;line-height: 26px;}
.checkout-container .opc-wrapper .fieldset > .field > label,.checkout-container .opc-wrapper .fieldset > .field:not(.choice) > .label{text-align: left;}
.checkout-container .opc-wrapper .fieldset > .field .additional{margin-top: 10px;}
.checkout-container .opc-wrapper .fieldset > .field{margin-bottom:17px;}
.checkout-container .opc-wrapper .form-login,.checkout-container .opc-wrapper .form-shipping-address {max-width: 100%;}
.checkout-container .opc-wrapper .action.primary {    margin-bottom: 0;    margin-right: 0;    width: auto;    font-size: 16px;    color: #fff;    text-transform: capitalize;
    font-weight: 600;    letter-spacing:0.050em;    background: #6e6e70;    border-radius: 5px;    border: 0;    padding: 5px 17px;    line-height: 31px;    display: inline-block;
    vertical-align: top;    position: relative;    -webkit-transition-property: color;    transition-property: color;   }
.checkout-container .opc-wrapper .action.primary:hover{background:#cc6119}
.checkout-container .opc-wrapper .field.captcha .action.reload{margin-bottom: 0;margin-right: 0;width: auto;font-size: 14px;color: #6e6e70;text-transform: uppercase;font-weight: 700;letter-spacing: 0.03em;background: transparent;border-radius: 0;border: 0;padding: 0; line-height: 20px;box-shadow: none;}
.checkout-container .opc-wrapper .field.captcha .action.reload:hover{background: transparent;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; color: #4c4c4c;}
.opc-wrapper #checkout-step-shipping .action.action-show-popup,.opc-wrapper .shipping-address-item .action.action-select-shipping-item {width: auto;background: #cc6119;padding: 0;text-transform: uppercase;font-size: 13px;font-weight: 600;border-radius: 0;line-height: 33px;padding: 0 10px;margin-right: 0;color: #fff;box-shadow: none;position: relative;}
.opc-wrapper #checkout-step-shipping .action.action-show-popup:hover,.opc-wrapper .shipping-address-item .action.action-select-shipping-item:hover{background: #6e6e70;}
.checkout-index-index .modal-popup .modal-footer .action.primary.action-save-address{height: 40px;width: auto;background: #cc6119;padding: 0;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 0;line-height: 37px;padding: 0 10px;margin-right: 0;color: #fff;box-shadow: none;}
.checkout-index-index .modal-popup .modal-footer .action.primary.action-save-address:hover{background: #6e6e70;}
.checkout-index-index .modal-popup .modal-footer button.action-hide-popup{height: 40px;width: auto;background: #cc6119;padding: 0;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 0;line-height: 37px;padding: 0 10px;margin-right: 0;color: #fff;box-shadow: none; text-decoration: none;}
.checkout-index-index .modal-popup .modal-footer button.action-hide-popup:hover{background: #6e6e70; text-decoration: none;}
.opc-wrapper .shipping-address-item.selected-item::after {background: #6e6e70;}
.opc-wrapper .shipping-address-item.selected-item{border-color:#6e6e70 ;}
.opc-wrapper .shipping-address-item a{color:#6e6e70 ;}
#opc-sidebar .opc-block-summary .title {font-size: 23px;ont-weight: 400;text-transform: capitalize;float: left;width: 100%;}
#opc-sidebar .opc-block-summary .items-in-cart > .title strong {font-size: 16px;font-weight: 400;text-transform: normal;float: left;width: 100%;}
.checkout-container .shipping-information-title span {font-size: 23px;font-weight: 400;text-transform: capitalize;float: left;width: 100%;}
.opc-block-shipping-information .shipping-information-title{float: left; width: 100%;}
body .opc-block-shipping-information .shipping-information-title .action-edit{top: -5px;}
#opc-sidebar .opc-block-summary .cart-price .price{font-size: 17px;}
#opc-sidebar .opc-block-summary .content .item-options{margin-top: 7px;}
#opc-sidebar .opc-block-summary .content .item-options dt{float: left; margin-right: 7px; margin-bottom: 3px;}
#opc-sidebar .opc-block-summary .content .item-options dd{margin-bottom: 3px;}
#opc-sidebar .opc-block-summary .content .item-options dt:after{content: ":";}
.checkout-container .table-checkout-shipping-method {min-width: 100%;}
.checkout-container .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary {    height: 40px;    width: auto;    background: #6e6e70;    padding: 0;
    text-transform: capitalize;    font-size: 16px;    border-color: #6e6e70;    font-weight: 600;    border-radius: 5px;    line-height: 37px;    padding: 0 28px;    margin-right: 0;    color: #fff;    box-shadow: none;   }
.checkout-container .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover{background: #cc6119; border-color: #cc6119; }
.checkout-payment-method .checkout-billing-address .actions-toolbar > .primary .action.action-update {	height: auto;	width: auto;	background: #cc6119;	padding: 0;	text-transform: uppercase;	font-size: 16px;	font-weight: 600;	border-radius: 5px;	line-height: 37px;	color: #fff;	padding: 0 10px;	box-shadow: none;	border: none;}
.checkout-payment-method .payment-method-content .fieldset > .field {	margin: 0 0 10px !important;}
.checkout-payment-method .checkout-billing-address .actions-toolbar > .primary .action.action-update:hover{background: #6e6e70;}
.checkout-payment-method .checkout-billing-address .actions-toolbar > .primary .action.action-cancel{margin: 0 15px 0 0; color: #4c4c4c; text-transform: uppercase; line-height: 40px;}
.checkout-payment-method .checkout-billing-address .actions-toolbar > .primary .action.action-cancel:hover{color: #6e6e70; text-decoration: none;}
.checkout-container .form-discount > .actions-toolbar > .primary button.action.action-apply {	height: 30px;	width: auto;	background: #cc6119;	padding: 0;
	text-transform: uppercase;	font-size: 13px;	border-color: #cc6119;	font-weight: 600;	border-radius: 0;	line-height: 29px;	padding: 0 10px;	margin-right: 0;	color: #fff;	box-shadow: none;}
.checkout-container .form-discount > .actions-toolbar > .primary button.action.action-apply:hover{background: #6e6e70;border-color: #6e6e70;}
.checkout-container .form-discount > .actions-toolbar > .primary button.action.action-cancel {
	height: 30px;
	width: auto;
	background: #cc6119;
	padding: 0;
	text-transform: uppercase;
	font-size: 13px;
	border-color: #cc6119;
	font-weight: 600;
	border-radius: 0;
	line-height: 31px;
	padding: 0 10px;
	margin-right: 0;
	color: #fff;
	box-shadow: none;
}
#opc-sidebar .opc-block-summary .totals.discount .title {
	font-size: 14px;
}
.checkout-container .form-discount > .actions-toolbar > .primary button.action.action-cancel:hover{background: #6e6e70; border-color: #6e6e70;}
.checkout-container .checkout-billing-address a{color: #4c4c4c;}
.checkout-container .checkout-billing-address a:hover{color: #6e6e70;}
.opc-sidebar .opc-block-summary,.checkout-container .shipping-information .ship-to,.checkout-container .shipping-information .ship-via{background: #f5f5f5;padding: 22px 30px;float: left; width: 100%;}
.checkout-container .opc-block-shipping-information {padding: 0;}
.checkout-container .shipping-information .shipping-information-content{font-size: 15px;}
.checkout-container .shipping-information .shipping-information-content a{color: #4c4c4c;}
.checkout-container .shipping-information .shipping-information-content a:hover{color: #6e6e70;}
.checkout-container .opc-wrapper .form-login .actions-toolbar > .secondary .action{color: #4c4c4c; line-height: 40px; float: right;}
.checkout-container .opc-wrapper .form-login .actions-toolbar > .secondary .action:hover{color: #6e6e70; text-decoration: none;}
.checkout-container .opc-wrapper .action-edit-address,.checkout-container .opc-wrapper .edit-address-link { background: transparent; border: 0; font-size: inherit; text-decoration: underline; padding: 0px;}
.checkout-container .checkout-payment-method .field-select-billing, .checkout-container .checkout-payment-method .billing-address-form {max-width: 100%;}
.checkout-container .opc-block-summary .mark .value{margin-top: 5px;}
.checkout-container .checkout-payment-method .field-select-billing strong{margin-bottom: 10px; float: left; width: 100%;}
.checkout-success{text-align: left;}
.checkout-success a{color: #6e6e70;}
.checkout-success a:hover{color: #cc6119;}
.checkout-success > .actions-toolbar > .primary .action.primary{height: 40px;width: auto;background: #cc6119;padding: 0;text-transform: uppercase;font-size: 16px;border-color: #cc6119;font-weight: 600;border-radius: 0;line-height: 37px;
padding: 0 10px;margin-right: 0;color: #fff;box-shadow: none; margin-top: 15px;}
.checkout-success > .actions-toolbar > .primary .action.primary:hover{background: #6e6e70; border-color: #6e6e70;}
body.checkout-index-index .page-title-wrapper{border: 0;clip: none;height: auto;margin: 0;overflow: hidden;padding: 0;position: relative;width: auto;}
.checkout-index-index .logo {margin-left: 0 !important;margin-bottom: 0;display: inline-block;float: left;margin-top: 0;}
.checkout-container .opc-progress-bar{margin-bottom: 30px;}
.checkout-container .form.form-login .actions-toolbar .secondary{float: right;}
.checkout-container .form.form-login .actions-toolbar .secondary a.action{margin-top: 0;}
.checkout-container .opc-progress-bar-item._complete > span {color: #6e6e70;}
.checkout-payment-method .payment-option-title .action-toggle {	text-transform: uppercase; color: #cc6119; font-size: 16px; }
.opc-wrapper .form-discount {max-width: 100%;}
.checkout-payment-method .payment-option-inner {float: left;}
.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar{float: left;}
.checkout-container .opc-wrapper .form-login{margin-top: 0;}
.checkout-index-index .modal-popup .form-shipping-address {max-width: 100%;text-align: left;}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{margin-top: 0;}
.modal-popup .modal-title{text-align: left;}
#opc-new-shipping-address .fieldset > .field{margin-bottom: 10px;}
.checkout-success{float: left; width: 100%; padding: 42px 0;}
body.checkout-onepage-success .print {position: absolute;right: 0;top: 5px;margin: 0;color: #fff;text-transform: uppercase;}
body.checkout-onepage-success .print:hover{color: #6e6e70;}
.checkout-onepage-success .page-title-wrapper{position: relative;}
.multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {    margin-left: 0;   float: left;    width: 100%;    margin-top: 20px;    margin-bottom: 20px;line-height:24px;}
#review-buttons-container{float:left;width:100%}
#review-buttons-container .primary .action {    margin-bottom: 0;    margin-right: 0;    width: auto;    font-size: 14px;    color: #fff;    text-transform: uppercase;    font-weight: 700;    letter-spacing: 0.03em;
    background: #6e6e70;    border-radius: 0;    border: 0;    padding: 5px 17px;    line-height: 25px;    display: inline-block;    vertical-align: top;}
#review-buttons-container .primary .action:hover {    background: #cc6119;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;}
.order-details-items .item-options dd {        float: left;}
.order-details-items .table-order-items tbody td.col.name strong {        float: left;}
.page-layout-checkout .menu-mobile{display:none;}
body .modal-content .opc-block-shipping-information .shipping-information-title .action-edit {top: -23px;}
.minicart-items .product-item-name {    font-size: 14px;line-height: 22px;color: #666666;vertical-align: top;}
.checkout-cart-index .page-title-wrapper .page-title{margin-top:30px;}

.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-edit::before,.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete::before {
    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 18px;    line-height: 20px;
    color: #757575;    content: '';    font-family: 'luma-icons';    vertical-align: middle;    display: inline-block;    font-weight: normal;
    overflow: hidden;    speak: none;    text-align: center;background:url(../images/edit-icon.png) no-repeat center center;height:20px;width:20px;margin-right:0px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete::before {    content: '';background:url(../images/delete-icon.png) no-repeat center right}
.cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar > .action.action-edit span ,.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete span{        font-size: 0;}
.checkout-cart-index .cart.table-wrapper .product-item-photo {        width: 170px;box-sizing: border-box;float: none;}
.checkout-cart-index.cart.table-wrapper .cart tbody tr td.col .product-item-name a:hover{color:#6e6e70}
.checkout-cart-index .cart.table-wrapper .item .col.item {    padding: 20px 8px 10px;}
.cart.table-wrapper .cart tbody tr td.col .cart-price .price {    font-size: 18px;    font-weight: 600;    color: #666666;}
.cart.table-wrapper .col {    padding-top: 14px !important;}
.checkout-cart-index .cart.table-wrapper .item-actions td {    padding-bottom: 5px; border-top: 1px solid #e5e5e5;   }
.cart-summary .block .price {font-weight: 500;}


.checkout-cart-index .abs-discount-block > .title::after,.checkout-cart-index .cart-summary .block > .title::after,.checkout-cart-index .paypal-review-discount .block > .title::after {        font-size: 31px;    line-height: inherit;    color: inherit;    content: '\e622';    font-family: 'icons-blank-theme';    vertical-align: middle;    display: inline-block;    font-weight: normal;    overflow: hidden;    speak: none;    text-align: center;    color: #878787;    line-height: 39px;}
.checkout-cart-index .cart-totals {        padding-top: 5px;}
.checkout-cart-index .grand.totals {        border-top: 1px solid #ccc;}
.checkout-cart-index .cart-totals .grand .mark {    padding-top: 15px;}
.checkout-index-index .page-title-wrapper{display:none;}
.checkout-index-index .opc-progress-bar-item._active > span {    color: #000;}
.checkout-index-index .fieldset > .field:not(.choice) > .control {    width:100%;    float: left;    clear: left;margin-top: 9px;}
.checkout-index-index #customer-email-fieldset {    border-bottom: 1px solid #ccc;    width: 500px;}
.checkout-index-index .fieldset > .field.required > .label::after,.checkout-index-index .fieldset > .fields > .field.required > .label::after,.checkout-index-index .fieldset > .field._required > .label::after,.checkout-index-index .fieldset > .fields > .field._required > .label::after {    font-size: 14px;    margin: 0 0 0 5px;}
.checkout-index-index .opc-wrapper .fieldset > .field.required > label::after{top:5px}
.checkout-index-index .fieldset > .field .note::before{display:none}
.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {        color: #666666;margin-bottom: 20px;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {    margin-top: 20px !important;    }
.checkout-index-index .opc-block-summary > .title{   border-bottom: none;    padding-bottom: 15px;    }
.checkout-index-index #opc-sidebar .opc-block-summary > .title {    border-bottom: none;    padding-bottom: 15px;    border-bottom: 1px solid #ccc;    margin-bottom:15px;}
.checkout-index-index .cart-totals .mark, .checkout-index-index .opc-block-summary .table-totals .mark {    font-weight: 400;    padding-left: 0;    font-size: 14px;    color: #666666;}
.checkout-index-index .table-checkout-shipping-method tbody td {	width: 28%;	float: left;	font-size: 13px;	border: none;	padding: 15px;	line-height: 20px;}
.checkout-index-index .table-checkout-shipping-method tbody td:first-child {        width: 20px !important;}
#opc-sidebar .grand.totals {    margin-top: 5px;        border-top: 1px solid #ccc;}
.checkout-index-index .opc-sidebar {    margin: 38px 0 20px;}
.minicart-items .product-item-details .details-qty {    margin-top: 10px;    font-size: 14px;    color: #666;}.minicart-items .product-item-details .details-qty label,.minicart-items .product-item-details .details-qty span{color: #666;}
.checkout-index-index .opc-block-summary .items-in-cart > .title {        padding: 10px 40px 14px 0;    }
.checkout-index-index .opc-block-summary .items-in-cart > .title::after{color:#958885}
.checkout-index-index #shipping-new-address-form {    width: 500px;}
.checkout-index-index .fieldset > .field:not(.choice) > .label {    width: 100%;    }

.opc-progress-bar-item > span {        font-weight: 400 !important;    }
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {    color: #000 !important;    }


._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {    box-shadow: none !important;}
#opc-new-shipping-address .fieldset > .field::before,.checkout-payment-method .payment-method-content .fieldset > .field::before{display:none}
/*email a friend*/
#product-sendtofriend-form .actions-toolbar #add-recipient-button {    float: left;    width: auto;    height: 40px;    font-size: 15px;    font-weight: 600;
    text-transform: uppercase;               background: #6e6e70 ;    padding-top: 10px;        border: none;    letter-spacing: 0.03em;    vertical-align: middle;
    line-height: 19px;    color: #fff;}
#product-sendtofriend-form .actions-toolbar #add-recipient-button:hover {    background:#cc6119 }
#product-sendtofriend-form .actions-toolbar .action.submit,.form.shared.wishlist .action.tocart  {    float: left;    width: auto;    height: 35px;    font-size: 15px;    font-weight: 600;    text-transform: uppercase;        padding-top: 10px;    background: #cc6119;    border: none;    letter-spacing: 0.03em;    vertical-align: middle;
    line-height: 19px;    color: #fff;}
#product-sendtofriend-form .actions-toolbar .action.submit:hover ,.form.shared.wishlist .action.tocart:hover{    background: #6e6e70;}
#product-sendtofriend-form .legend {    text-align: left;}
#opc-sidebar .opc-block-summary .content .item-options dt{margin-bottom:10px;font-size:14px;font-weight:700;color:#666}
#opc-sidebar .opc-block-summary .content .item-options dd{margin-bottom:10px;font-size:14px;font-weight:400;color:#666}

#opc-sidebar .opc-block-summary .content .item-options {    margin-top: 12px;}
.checkout-payment-method .payment-method-title {    padding: 20px 0;    margin: 0;    float: left;    width: 100%;    border: 0 !important;}
#wishlist-table .product.photo {        padding: 10px;    box-sizing: border-box;}
.block-search input::-moz-placeholder {    color: #9f9f9f !important;}
.item-info .p_sku {    float: left;    width: 100%;    font-size: 14px;    color: #666666;    margin-top: 10px;    margin-bottom: 6px;line-height: 19px;}
.item-info .p_sku strong{font-weight:700;color:#4c4c4c}
.checkout-container .opc-progress-bar-item:nth-child(2n) > span::after {    font-size: 19px !important;}
.cart-container .cart.table-wrapper .item-options {    color: #666 !important;}
.checkout-onepage-success #registration .action.primary{    margin-bottom: 0;    margin-right: 0;    width: auto;    font-size: 13px;    color: #fff;    text-transform: capitalize;    font-weight: 600;    letter-spacing: 0.03em;    background: #cc6119;    border-radius: 0;    border: 0;    padding: 5px 17px;    line-height: 25px;
    display: inline-block;    vertical-align: top;    height: 40px;    border-radius: 4px;       letter-spacing: 0.050em;}
.checkout-onepage-success #registration .action.primary:hover {    background: #6e6e70;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;}
.checkout-onepage-success .checkout-success .actions-toolbar .action.primary{    margin-bottom: 0;    margin-right: 0;    width: auto;    font-size: 13px;    color: #fff;    text-transform: capitalize;    font-weight: 600;    letter-spacing: 0.03em;    background: #6e6e70;    border-radius: 0;    border: 0;    padding: 8px 17px 0;    line-height: 25px;    display: inline-block;
    vertical-align: top;    height: 40px;    border-radius: 4px;       letter-spacing: 0.050em;}
.checkout-onepage-success .checkout-success .actions-toolbar .action.primary:hover {    background: #cc6119;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;}
.checkout-onepage-success #registration form {        float: none;    display: inline-block;}
.qtyplus ,.qtyminus{    display: none;}
.filter-value {    float: none;    width: auto;    margin: 5px 0 0;    vertical-align: top;    padding-left: 9px;}
.filter-current .filter-label {      float: left;    width: auto;    vertical-align: top;}
.review-customer-view .product-details a {    min-height: auto;}
.review-content {    float: left;    width: 100%;    text-align: left;    font-size: 14px;    line-height: 21px;    color: #4c4c4c;}
.review-customer-view.account .customer-review .product-info {        text-align: left;    }
.review-customer-view.account .product-reviews-summary {     float: none;     width: auto;    }
.order-details-items .table-order-items tbody td.col.name .item-options ,.sales-order-shipment .item-options{    margin-top: 10px;    float: left;    width: 100%;}
.order-details-items .table-order-items tbody td.col.name .item-options dt,.sales-order-shipment .item-options dt{        font-weight: 600;    clear: left;}
.account.review-customer-view .customer-review .product-details {    margin-top: 0;}
.account.review-customer-view .customer-review .review-details {        text-align: left;}
button:active, .cart.table-wrapper .actions-toolbar > .action:active, .action-gift:active {    box-shadow: none !important;}
.login-header {margin: 0 auto 3rem auto;width: 70%;}
html, body{height:auto !important}
#form-validate .actions-toolbar > .primary .action {	float: left;	width: auto;	background: #e4550f;	box-shadow: none;	border-radius: 5px;	border: 0;	line-height: 40px;
	font-size: 13px;	font-weight: 700;	color: #fff;	letter-spacing: 0.03em;	padding: 0;	margin-bottom: 0;	font-weight: 600;	padding: 0 15px;	}
#form-validate .actions-toolbar > .primary .action:hover {    background: #2a2a2a;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}
#form-validate .password-strength-meter {        font-size: 12px;}
.cart-empty a {    color: #6e6e70 !important;    text-decoration: underline;    font-weight: 700;}
.cart-empty a:hover {    color: #000 !important;}
.page-title{	font-size: 25px;	line-height: 36px;	float: left;	width: 100%;	text-align: left;	color: #000;	font-weight: 600;	margin: 20px 0 30px;}
#review-form .legend.review-legend  {    float: left;    width: auto;    font-size: 20px;font-family: 'Poppins', sans-serif;font-weight:400;}
#review-form .legend.review-legend  strong{font-weight:700;}
.review-form {    max-width: 100%;}
.review-form .field {    max-width: 500px;}
#reviews .review-form .action.submit.primary{    margin-bottom: 0;    margin-right: 0;    width: auto;    font-size: 14px;    color: #fff;    text-transform: uppercase;    font-weight: 700;    letter-spacing: 0.03em;    background: #cc6119;    border-radius: 0;    border: 0;   padding: 5px 17px;    line-height: 25px;
    display: inline-block;    vertical-align: top;}
#reviews .review-form .action.submit.primary:hover{    background: #6e6e70 ;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;border:none;color:#fff;}
 #reviews .review-control-vote label::before {    color: #cc6119;    }


 .items.check.payable .title{font-weight:600; line-height: 1.4em; padding: 5px 0;}

.checkout-index-index .opc-payment-additional .payment-option-content #discount-form .actions-toolbar {	width: auto;	padding: 0;	float: none;display: inline-block;	margin-left: 10px !important;}
.checkout-index-index .minicart-wrapper .action.showcart .counter.qty.empty, body.checkout-index-index .minicart-wrapper .action.showcart .counter.qty {	display: inline-block;
	background: transparent;	font-size: 14px;	color: #9b9b9b;	width: auto;	float: right;	margin: 3px 0 0 0;}
.items.methods {	font-size: 13px;}
.cms-page-view table a {color:#e4550f}
.cms-page-view table a:hover{	color: #2a2a2a;	}
.cms-page-view .columns{margin-bottom:30px}
.cms-page-view h2{font-size:19px;color:#000;font-weight:600;}
.cms-page-view h2,.cms-page-view h3,.cms-page-view h4,.cms-page-view h5,.cms-page-view h6{float:left;width:100%;text-align:left;}
.cms-page-view strong{font-weight:700}
.cms-page-view table {   border-collapse: collapse;width: auto;margin-bottom:20px}
.cms-page-view table {   border: 1px solid #d8d8d8;}
.cms-page-view th{border-right: 1px solid #d8d8d8;}
.cms-page-view td{border-right: 1px solid #d8d8d8;}
.cms-page-view td,.cms-page-view th{padding:9px 25px !important;color:#4c4c4c;font-size:13px;font-weight:400;line-height: 20px;}
.cms-page-view table tr:nth-child(even) {    background-color: #fafafa;}
 .li-section ol{list-style: decimal;padding-left: 13px;}
 .li-section ol li {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 10px;	line-height: 22px;
	letter-spacing: 0.020em;	color: #4c4c4c;	padding-left: 5px;	box-sizing: border-box;	}
em{font-style:italic}
.category-description {	float: left;	width: 100%;	text-align: left;	font-size: 14px;	line-height: 20px;}
body .footer-designed-by p {		text-align: center;margin: 0;}


/*Blog*/
.post-holder .post-text-hld ol{list-style: decimal;padding-left: 13px;}
.post-holder .post-text-hld ol li {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 10px;	line-height: 22px;
	letter-spacing: 0.020em;	color: #4c4c4c;	padding-left: 5px;	box-sizing: border-box;	}
.post-holder .post-text-hld ul li {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 10px;	line-height: 22px;	letter-spacing: 0.020em;	color: #4c4c4c;	padding-left: 15px;	box-sizing: border-box;	background: url(../images/ul-icon.png) no-repeat left 8px;}
.post-view .post-text-hld a{color:#e4550f}
.post-view .post-text-hld a:hover{color:#2a2a2a}
.post-view .post-text-hld p {	float: none;	width: 100%;	margin-bottom: 10px;}
strong{font-weight:700}
.post-list .post-header .post-title a {	font-size: 26px !important;	font-weight: 600;	line-height: 40px;color:#333 !important}
 .post-info .item.post-categories,.post-info .label,.post-info .dash {	display: none !important;}
 .post-holder .post-header .post-info .post-posed-date .value {	background: url('../images/date-icon.jpg') no-repeat left top;	padding-left: 23px;width: auto;margin-right: 32px;font-size: 14px;color: #cc6119;;}
.post-holder .post-header .post-info .value {	font-style: normal !important;}
 .post-holder .post-header .post-info .post-author .value  {	background: url('../images/author-icon.jpg') no-repeat left top;	padding-left: 23px;width: auto;margin-right: 32px;font-size: 14px;color: #cc6119;}
 .post-holder .post-header .post-info .post-author .value a{color: #cc6119;}
 .post-holder .post-header .post-info .post-author .value a:hover{text-decoration:underline}
.blog__copyright-wrapper ,.blog__post-footer-categories{	display: none !important}
.post-view {	float: left;	width: 100%;	margin-top: 20px;}
.post-content .post-read-more {	color: #233f92;	font-size: 15px;		text-decoration: underline;		box-shadow: none;color: #cc6119;}
.post-content .post-read-more:hover{color:#6f6f6f;text-decoration:none;}


.read-more-sec{float: left;	width: 100%;	text-align: left;}
.page-layout-2columns-right .sidebar-additional{margin-top: 20px;	margin-bottom: 20px;background:#fff}
.post-holder .post-header {	position: relative;	float: left;	width: 100%;}
.post-content {	float: left;	width: 100%;	text-align: left;}
.post-holder .post-header .post-info {		float: left;width: 100%;	text-align: left;}
.post-holder{background:#fff !important;}
.page-layout-2columns-right .sidebar-additional .block {	border-bottom: none;	background: #fff;	border-radius: 5px;	box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.2);
	padding: 25px 20px;	float: left;	width: 100%;	margin-bottom: 20px !important;	}
.post-content .post-description {	float: left;	width: 100%;	text-align: center;}

.page-layout-2columns-right .page-main > .page-title-wrapper .page-title {	display: none;}
.page-layout-2columns-right .sidebar-additional .widget .block-title > strong{font-weight: 700;	line-height: 1.1;	font-size: 18px;	margin-top: 0;	margin-bottom: 20px;
	float: left;	width: 100%;	text-align: left;	color: #333333;}
.block-archive .block-content .item a.archive-item-link{background: url('../images/date-icon.jpg') no-repeat left top;padding-left: 23px;width: 100%;text-align:left;float:left;
margin-right: 0px;font-size: 14px;color: #cc6119; line-height: 20px;}
.block-archive .block-content .item {	padding: 10px 0;	border-bottom: 1px solid #ccc;float:left;width:100%;margin:0}
.block-archive .block-content .item a.archive-item-link:hover{opacity:0.6}
.block-archive .block-content .item:last-child,.sidebar .block-categories ul li:last-child,.sidebar .block-recent-posts .block-content .item:last-child{border-bottom: 0px solid #ccc !important;}
.page-layout-2columns-right .sidebar .block-categories ul, .page-layout-2columns-right .sidebar .block-recent-posts .block-content {list-style: none;margin:0 !important;text-align: left;}
.page-layout-2columns-right .sidebar .block-categories ul li,.page-layout-2columns-right .sidebar .block-recent-posts .block-content .item {padding: 10px 0;color: #6f6f6f;	border-bottom: 1px solid #ccc;float:left;width:100%;margin:0;list-style: none;}
.page-layout-2columns-right .sidebar .block-categories ul li a,.page-layout-2columns-right .sidebar .block-recent-posts .block-content .item a{	font-size: 14px;color: #cc6119;line-height: 20px;}
.page-layout-2columns-right .sidebar .block-categories ul li::after {	content: '>';	float: left;	padding-right: 7px;	text-align: left;	margin-top: 3px;color: #cc6119;}
.page-layout-2columns-right .sidebar .block-categories ul li a:hover,.page-layout-2columns-right .sidebar .block-recent-posts .block-content .item a:hover{opacity:0.6}
.post-info .post-comments {margin-right:25px;font-weight:400;}
.post-info .post-comments .label,.post-info .post-comments a {	display: inline-block !important;	font-size: 14px;color: #cc6119;font-weight:400 !important;}

.c-comments .p-text {	float: left;	width: 100%;	text-align: left;	font-size: 15px;	color: #333;	margin: 15px 0;line-height:23px}
.c-reply .c-replyform.no-active textarea {	border-bottom: 1px solid #c2c2c2;	height: 105px;}
.p-replies {	margin: 10px 0;	background: #f4f4f4;	padding: 10px 0 0;	box-sizing: border-box;}
.c-replyform .left-hld input, .c-replyform .right-hld input {	background: transparent !important;	color: #000 !important;}
.c-replyform .c-btn-hld {	background: #f9f8f8 !important;}
.c-reply .c-replyform button {	background-color: #cc6119;	border: 1px solid #cc6119;	margin: 0;	padding: 1px 8px;	border-radius: 0 !important;}
.c-reply .c-replyform button:hover {	background-color: #fff;	border-color: #cc6119;	color: #cc6119;}
.c-reply  .c-replyform .c-btn-hld {	margin-top: 20px;width: 100%;}
.c-reply  .c-replyform textarea {	border-bottom: 1px solid #d1d1d1;}
.post-text-hld {	float: none;width: auto;}
.post-text-hld p{float: none;width: auto;}
.custom-blog .post-text-hld p {
	float: none;
	width: auto;
	height: 115px;
	overflow: hidden;
}
.block.paypal.acceptance {	float: left;	width: 100%;	margin: 30px 0;}
.post-description h2 {	float: left;	width: 100%;	text-align: left;}
.post-holder .post-content .post-description .post-ftimg-hld {	float: left;	margin: 10px 15px 0 0px;	width: 33%;}
.post-view .post-holder .post-content .post-description .post-ftimg-hld {	float: left;	margin: 10px 15px 0 0px;	width: 100%;}
body .post-view  h1 {	font-size: 30px;	margin-bottom: 22px;}
.c-reply .c-replyform .left-hld, .c-reply .c-replyform .right-hld {	float: left;	width: 45.9%;	padding: 0px 15px 0 0;}
.page-header {	border-bottom: none !important;	}

.contact-outer{float:left;width:100%}.contact-outer .map-outer{float:left;width:100vw;font-size:0;background:#f9f9f9;margin-left:calc(-50vw + 50%);position:relative;overflow:hidden}.contact-outer .map-outer .container{text-align:left}.contact-outer .map-div{display:inline-block;vertical-align:middle;position:absolute;left:0}.contact-outer .map-div iframe{width:100%;height:485px}.contact-outer .map-right{float:right;text-align:left;display:inline-block;vertical-align:middle;font-size:15px;height:100%;padding:30px 20px 20px 0}.contact-outer .form-lft{float:left;width:49%}.contact-outer .form.contact .field{float:left;width:100%;margin-bottom:12px}.contact-outer .form.contact .field:last-child{margin-bottom:0}.contact-outer .form-rgt{float:right;width:49%}.contact-outer .fieldset .label{float:left;width:100%;margin-bottom:8px;font-weight:400;font-size:15px;color:#333;text-align:left}.contact-outer .fieldset .control{float:left;width:100%}body .contact-outer .field textarea{height:161px}.contact-outer .cnt-form{float:left;width:100%;margin-top:20px;margin-bottom:30px}.contact-outer .cnt-form .actions-toolbar .primary .action{margin-bottom:0;margin-right:0;width:auto;font-size:16px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:0;background:#e4550f;border-radius:0;border:0;padding:7px 20px;line-height:25px}.contact-outer .cnt-form .actions-toolbar .primary .action:hover{background:#6f6f6f;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s}.contact-outer .map-right .address{background:url(../images/address.png) no-repeat left 0px;padding-left:45px;font-size:15px;color:#000;font-weight:400;line-height:22px;background-size:31px 30px;margin-bottom:15px;float: left;}.contact-outer .map-right strong{font-weight:700;margin-bottom:5px;float:left;width:100%;font-size:18px;text-transform:uppercase;color:#2a2a2a}.contact-outer .map-right .phone{background:url(../images/call.png) no-repeat left 3px;padding-left:45px;font-size:15px;color:#000;font-weight:400;line-height:22px;background-size:30px;margin-bottom:15px}.contact-outer .map-right .email{background:url(../images/email.png) no-repeat left 1px;padding-left:45px;font-size:15px;color:#000;font-weight:400;line-height:22px;background-size:29px;margin-bottom:15px}.contact-outer .map-right .hours{background:url(../images/hours.png) no-repeat left 1px;padding-left:45px;font-size:15px;color:#000;font-weight:400;line-height:22px;background-size:26px;margin-bottom:15px}
.contact-outer .map-right .fax{background:url(../images/fax.png) no-repeat left 1px;padding-left:45px;font-size:15px;color:#000;font-weight:400;line-height:22px;background-size:30px;margin-bottom:15px}
.contact-outer .map-right span {	text-align: left;	font-size: 13px;	color: #4c4c4c;	line-height: 22px;}
.post-list .post-holder .post-header .addthis_toolbox {	float: right;	padding-top: 20px;	display: none;}
.contact-outer .cnt-form {	float: left;	width: 100%;	margin-top: 20px;	margin-bottom: 30px;}
.contact-outer h3, #mb_contact-form .legend {	float: left;	padding-bottom: 3px;	border-bottom: 1px solid #ccc;	width: 100%;	text-align: left;	color: #00a3d7;}
.video-page-div {	float: left;	width: 100%;}
.contact-outer a{color:#e5550f}
.contact-outer a:hover{color:#2a2a2a}

.message.info.empty1 {	display: none;}
.tab-btm-sec .message.info.empty1 {	display: inline-block;margin:30px 0; }
.video-page-div ul {display: flex;flex-wrap: wrap;display: -ms-flexbox !important;justify-content: flex-start;float:left;width:100%}
.video-page-div li {	float: left;	width: 32%;	margin-top: ;	margin-right: 24px;	margin-bottom: 24px;	min-height: 300px;	box-shadow: 1px 0px 7px rgba(0,0,0,0.30);	padding: 20px;	box-sizing: border-box;}
.video-page-div li:nth-child(3n) {	margin-right: 0;}
.product-info-price {		text-align: left;}
.product-add-form .box-tocart .field.qty {	float: left;	width: auto;}
.product-add-form .box-tocart .field.qty label {	float: left !important;	width: auto !important;	font-size: 15px;margin-top: 10px;	font-weight: 400;	color: #4c4c4c;letter-spacing: 0.050em;}
.product-add-form .box-tocart .field.qty .control {	float: left !important;	width: 70px !important;	height: 35px;}
.box-tocart .field.qty label span::after {	content: ":";	position: absolute;}
.product-add-form .box-tocart .field.qty .control .input-text {	float: left !important;	width: 60px !important;	height: 42px;	border: 1px solid #c5c5c5;	color: #4c4c4c;	font-size:13px;}
.product-info-main .product-add-form .action.primary {	background: #e4550f;	color: #fff;	cursor: pointer;	display: inline-block;	font-family: 'Poppins', sans-serif;	font-weight: 600;	padding: 0px 34px !important;	font-size: 17px !important;	width: auto;	height: 42px;border:2px solid #e4550f;	box-sizing: border-box;
	vertical-align: middle;	border: none;	border-radius: 0;	text-transform: uppercase;box-sizing:border-box}
.product-info-main .product-add-form .action.primary span {	padding-left: 25px;	background: url("../images/detail-cart.jpg") no-repeat left 3px;	float: none;
	display: inline-block;	line-height: 22px;letter-spacing: 0.050em;}
.product-info-main .product-add-form .action.primary:hover {	box-shadow:0 2px 5px rgba(0,0,0,.60)}

.weltpixel-quickview.weltpixel_quickview_button_v2.action.primary.tocart {	padding: 4px 34px !important;}
.catalog-product-view .mfp-iframe-holder .mfp-content {	line-height: 0;	width: 548px;max-width: 600px;}
body.weltpixel-quickview-catalog-product-view .product.media {	float: left;	width: 100% !important;	padding-right: 0;}
body.weltpixel-quickview-catalog-product-view .product-reviewsku {	display: none;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .page-title-wrapper h1 {	font-size: 20px !important;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-info-price {		padding: 0px 0;border:0}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-info-price .normal-price,body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-info-main .product-info-price .price-box .weee,body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-info-main .product-info-price .price-box .price-wrapper .price{font-size:20px;}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{		padding-top: 0 !important; 	}
.product-info-main .product-add-form .box-tocart .field.qty{	margin-top: 0px !important;margin-bottom: 0;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view #product-options-wrapper {	float: left;	width: 100%;	text-align: left;margin-bottom: 20px;margin-top: 20px;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .fieldset > .field {margin: 0 0 15px;width: 100%;display: inline-block;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .fieldset > .field.qty{width: auto !important;}
.price-box.price-tier_price {	margin: 0;}
.product-add-form {	float: left;	width: 100%;	padding-bottom: 5px;padding-top:5px;border-bottom: 1px solid #e5e5e5;}
.product-info-main .price-box {	margin-top: 0 !important;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-info-main .box-tocart .actions .action.tocart {	width: 270px;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-add-form {		padding-bottom: 0;	border-bottom: none;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .columns .column.main {	padding-bottom: 0;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .mfp-image-holder .mfp-close,body.weltpixel-quickview-catalog-product-view.catalog-product-view .mfp-iframe-holder .mfp-close {	color: #000;	right: 13px;	text-align: right;	padding-right: 6px;width: 30px;	font-weight: 600;	font-size: 22px;	top: 5px;}
.old-price {	font-size: 15px;	color: #4c4c4c;	margin-bottom: 10px;	float: left;	width: 100%;	text-align: left;text-decoration:none}
body .product-info-main .product-info-price .price-box .old-price .weee,body .product-info-main .product-info-price .price-box .old-price .price-wrapper .price{font-size: 15px;	color: #4c4c4c;}
	body .product-info-main .product-info-price .price-box .old-price .price-wrapper .price{text-decoration: line-through;margin-left:2px;}
.product-info-main .special-price {	float: left;	width: 100%;margin-bottom:0}
.price-container.price-final_price.tax.weee {	float: left;}
.saving-price {	float: left;	width: auto;	margin-left: 58px;	font-size: 15px;	color: #e4550f;	font-weight: 400;}
#product_addtocart_form {	float: left;	width: 100%;}
body #product_addtocart_form .fieldset > .field:not(.choice) > .label {	text-align: left;	font-weight: 400;	line-height: 19px;	font-size: 15px;	color: #4c4c4c;float:left}
body #product_addtocart_form .fieldset > .field.required > .label::after{margin: 0 5px 0 0px;float: left;}
body.weltpixel-quickview-catalog-product-view .page-wrapper .page-main {	padding: 40px;box-sizing: border-box;margin: 0;max-width: 100%;	}
 .product-add-form select {    background:url("../images/select-arrow1.png") no-repeat scroll 98% center;   box-sizing: border-box;  color: #4c4c4c;   font-size: 13px;  font-weight: 400; line-height: 18px;  padding: 0 30px 0 14px;  text-align: left; -webkit-appearance: none;-moz-appearance: none;}
 @media all and (min-width:0\0) and (min-resolution:.001dpcm){
.product-add-form select {background: none; -webkit-appearance: none; -moz-appearance: none;}
}
.fotorama__fullscreen-icon:focus::after, .fotorama__zoom-out:focus::after, .fotorama__zoom-in:focus::after, .fotorama__arr:focus::after, .fotorama__stage__shaft:focus::after, .fotorama__nav__frame--thumb:focus .fotorama__thumb::after, .fotorama__nav__frame--dot:focus .fotorama__dot::after {		 box-shadow: none !important; 	}

.fotorama__stage.fotorama__shadows--bottom::after, .fotorama__nav.fotorama__shadows--bottom::after {	background-image:none !important;	background-position: 0 0,0 0%;	bottom: 0; box-shadow: none !important; }
.fotorama__stage.fotorama__shadows--top::before, .fotorama__nav.fotorama__shadows--top::before {	background-image: none !important;	background-position: 0 0,0 0;
	top: 0; box-shadow: none !important; }
	.fotorama__stage.fotorama__shadows--right::before, .fotorama__nav.fotorama__shadows--right::before {	background-image: none !important;	background-position: 0 0,0 0;
	top: 0; box-shadow: none !important; }
	.fotorama__stage.fotorama__shadows--right::after, .fotorama__nav.fotorama__shadows--right::after {	background-image:none !important;	background-position: 0 0,0 0%;	bottom: 0; box-shadow: none !important; }
	.fotorama__shadows--left,.fotorama__shadows--right,.fotorama__shadows--top,.fotorama__shadows--bottom{box-shadow:none !important;background-image: none !important;}


body .breadcrumbs .items > li {
	display: inline;

}
body .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty {
	padding-right: 10px ;
}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .product-options-bottom .box-tocart {
	margin: 0;
	float: none;
	width: auto;
	text-align: center;
	display: inline-block;
}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .modal-footer {
	padding: 10px 39px 30px;
}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .modals-wrapper a{color: #e4550f;}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .modal-footer .action.primary:hover{background:#2b2b2b}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .modal-footer .action.primary{
background: #e4550f;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: 'Poppins', sans-serif;
font-weight: 600;
padding: 0px 20px !important;
font-size: 15px !important;
width: auto;
height: 42px;
border: 2px solid #e4550f;
box-sizing: border-box;
vertical-align: middle;
border: none;
border-radius: 0;
text-transform: uppercase;
box-sizing: border-box;float: none;
    display: inline-block;
    text-align: center;

}
#Price_rating_label {
	display: none;
}
.review-ratings ~ .review-content, .review-ratings ~ .review-details {
	margin-left: 0 !important;
}
.label.rating-label {
	display: none;
}
.review-ratings {
	margin-bottom: 20px;
}
.review-title {
	margin: 0 0 10px;
}
.review-content,.review-author {
	margin-bottom: 5px;
}
.product-reviews-summary {
	float: left;
	width: auto;margin: 0;
}
.product-info-main .rating-summary .rating-result > span::before {

	color: #f39c12 !important;
	height: 23px;
	line-height: 21px;
}

.reviews-actions .action.view {
	text-decoration: none !important;
}
.product-info-main .rating-summary .rating-result::before {		height: 23px;
	line-height: 21px;	}
.product-info-main .product-reviews-summary .reviews-actions {	font-size: 13px;	color: #4c4c4c;}
.product-info-main .product-reviews-summary .reviews-actions a.view{		color: #4c4c4c;margin-right:10px;}
.product-info-main .product-reviews-summary .reviews-actions a.add{		color: #cf6c28;text-decoration:underline}
.product-info-main .rating-summary .rating-result {	width: 100px;margin-left:0;}
.product-info-main .product-reviews-summary .reviews-actions a.view::after{content:'|';color: #4c4c4c;margin-left:10px;}

.price-container.price-final_price.tax.weee {
	float: left;
	width: 100%;
	text-align: center;margin-bottom:10px
}
.prices-tier {

	float: left;
	width: 100%;
}
.catalog-product-view .price-container.price-final_price.tax.weee {
	float: left;
	width:auto;
	text-align: left;
}

.custom-blog h4,
.custom-blog h3 {
	position: relative;
}
.custom-blog h4::before,
.custom-blog h3::before {
	background: #000 none repeat scroll 0 0;
	content: "";
	height: 1px;
	right: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 40%;
	left: 0;
}
.custom-blog h4::after,
.custom-blog h3::after {
	background: #000 none repeat scroll 0 0;
	content: "";
	height: 1px;
	right: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 40%;
}
.products-grid .saving-price {
	float: none;
	width: auto;
	margin-left: 0;
	font-size: 13px;

font-weight: 600;
	margin-top: 5px;
	display: inline-block;
	line-height: 20px;
}

.news-sec {
	float: left;
	width: 100%;
	margin-top: 5px;
}

body .block-search .action.search::before {

	line-height: 45px;
	color: #fff;

	vertical-align: middle;

}


.products.list-sec {
	margin: 30px 0 0;
}

#tab-label-reviews .counter::after {	content: ")";}
#tab-label-reviews .counter::before {	content: "(";}
#tab-label-reviews  .review-list .block-title strong {
	font-weight: 600;

	font-size: 20px;

}

body .filter-current .filter-label{margin-top:0}
body .filter-current ol .item {
	float: left;
	width: 100%;
	margin-top: 10px !important;
}
.product-info-main .overview .type {
	font-size: 17px;
	color: #000;
	margin-top: 3px;
	margin-bottom: 10px;
	font-weight: 600;
	float: left;
	width: 100%;
	text-align: left;
}

.products-grid .saving-price span{display:none;}
.products-grid .product-item-div .old-price {

	margin-bottom: 0;
}

.custom-subcategories {
	float: left;
	width: 100%;
	margin: 20px 0 30px;
}
.custom-subcategories h2 {
	font-size: 18px;
	margin-top: 12px !important;
	margin: 0;
	float: left;
	width: 100%;font-weight:600

}
.custom-subcategories h2 a{color:#2b2b2b}
.custom-subcategories h2 a:hover{color:#e4550f}
.breadcrumbs strong {
	font-weight: 400 !important;
}

.footer-copyright p{

	font-size: 12px;
	line-height: 21px;
	color: #808080;margin-bottom:0
}
body.weltpixel-quickview-catalog-product-view.catalog-product-view .modal-footer {

	float: left;
	width: auto;
}

.CSSTableGenerator {
	float: left;
	width: 100%;
}
.CSSTableGenerator tr:first-child td{background:#2b2b2b;color:#fff;font-weight:700;text-align:center !important}
.cms-page-view .CSSTableGenerator table {
	float: left;
	width: 100% !important;
}
.cms-page-view .CSSTableGenerator table p{margin:5px}
.cms-page-view .CSSTableGenerator table td{text-align:left;}
body.catalog-product-view .note {
	font-size: 13px !important;
}
.mfp-iframe-holder .mfp-close {
	top: 10px !important;
	z-index: 999999;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 0;
	font-weight: 300;
	right: 15px !important;
	background: url(../images/popup-close.png) no-repeat right center;
}
.mfp-iframe-holder .mfp-close:hover{opacity:0.6}

.page-not-found {
	float: left;
	width: 100%;
	margin-bottom: 35px;
}
.page-not-found h2 {
	float: left;
	width: 100%;
	text-align: left;line-height:26px;font-size:16px
}
.page-not-found .li-section {	float: left;	width: 100%;	text-align: left;line-height:20px;font-size:14px}
.page-not-found .li-section a{color:#e4550f}
.page-not-found .li-section a:hover{color:#2b2b2b}
.page-not-found .search-box {
	float: none;
	width: 36%;
	display: inline-block;
	margin-top: 10px;
}
.page-not-found .search-box .button {
	background-image: none;
	background: #e4550f;

	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	padding: 7px 15px;
	font-size: 13px;
	box-sizing: border-box;
	vertical-align: middle;
	width: 174px;
	height: 40px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 17px;
	letter-spacing: 0.050em;
	margin-bottom: 8px;
}
.page-not-found .search-box .form-search label{margin-bottom:10px;float:left;width:100%}
.page-not-found .search-box .button:hover{background:#2b2b2b}

 .speicalproducts {
	float: left;
	width: 100%;
}

.accordionWrapper {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.accordionItem{
    float:left;
    display:block;
    width:100%;
    box-sizing: border-box;

}
.accordionItemHeading {
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 30px;
	background: #2b2b2b;
	color: #fff;
	width: 100%;

	box-sizing: border-box;
	color: #fff !important;font-size:14px !important;position: relative;
}
.close .accordionItemContent{
    height:0px;
    transition:height 1s ease-out;
    -webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
    float:left;
    display:block;


}
.open .accordionItemContent{
        padding: 10px 31px;


    width: 100%;
    margin: 0px 0px 10px 0px;
    display:block;
    -webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
    -webkit-transform-origin: top;
	-o-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;

	-webkit-transition: -webkit-transform 0.4s ease-out;
	-o-transition: -o-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
        box-sizing: border-box;float: left;
}

.open .accordionItemHeading{
    margin:0px;

    background-color: #e4550f;
    color: #fff;font-size:14px !important;
}
.accordionItem.close .accordionItemHeading::before {
	content: '+';
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 10px;


	display: inline-block;
	text-align: center;font-size:20px;position: absolute;
left: 11px;font-weight:400;




}
.accordionItem.open .accordionItemHeading::before {	content: '-';
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 10px;font-size:20px;font-weight:400;


	display: inline-block;position: absolute;
left: 11px;
	text-align: center;}
.accordionWrapper p{margin-bottom:10px;}

.accordionWrapper ul li {	float: left;	width: 100%;	text-align: left;	font-size: 13px;	font-weight: 400;	margin-bottom: 10px;	line-height: 22px;	letter-spacing: 0.020em;	color: #4c4c4c;	padding-left: 15px;	box-sizing: border-box;	background: url(../images/ul-icon.png) no-repeat left 8px;}
.cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt {

	font-weight: 600;
}
#newsletter-error {
	float: left;
	width: 100%;
	text-align: center !important;
	color: #ff0000;
}

.tab-home-sec .price-container.price-final_price.tax.weee {
	float: left;
	width: 100%;
	text-align: center;margin-bottom: 8px;
}

.head-right-top .search-label span:hover,.head-right-top .minicart-wrapper .action.showcart:hover,.head-right-top .login-click:hover,.head-right-top .minicart-wrapper .action.showcart:hover .text,.head-right-top .minicart-wrapper .action.showcart:hover .counter.qty.empty, body .minicart-wrapper .action.showcart:hover .counter.qty{color:#fff}

.wk-filter-action.remove span {
	float: left;
	width: 100%;
	color: grey;
	text-align: right;
}
.wk-filter-action.remove span:hover{color:#000}

.product-item-div h4 a:hover{color:#e4550f}
body .fotorama--fullscreen .fotorama__thumb-border {
	height: 90px !important;

}

.checkout-cart-index .cart-totals .grand .mark ,.cart-totals .grand .amount{

	padding: 10px;font-size:12px
}
body input[type="radio"] {

	float: left;
	margin: 0 5px 0 0px;
}
.product-item-name a:hover{color:#e4550f  !important;}
#shopping-cart-table .item-actions a:hover{opacity:0.6}
.block.block-reorder {
	display: none;
}
#opc-sidebar .opc-block-summary .content .item-options dt {

	width: 100%;
}

.search-autocomplete ul{
	margin-top: 0;
	height: 300px;
	overflow-y: auto;
	width: 100% !important;
}

body .table-checkout-shipping-method input[type="radio"] {
	float: left;
	margin: 3px 5px 0 0px;
}
body .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty::before{margin:0;padding:0}
body .opc-estimated-wrapper .minicart-wrapper .action.showcart:hover .counter.qty{color:#333}
.opc-block-summary .product-item .product-item-name-block {
	display: table-cell;
	padding-right: 5px;
	text-align: left;
	width: 100%;
	float: left;
}
body .opc-block-summary .subtotal {
	float: left;
	width: 100%;
	text-align: left !important;
}
body .cart-totals .grand .mark,body .cart-totals .grand .amount,body .opc-block-summary .table-totals .grand .mark,body .opc-block-summary .table-totals .grand .amount {

	padding: 10px;
}
.checkout-container .opc-block-summary .mark .value {

	line-height: 20px;
}
#product-review-table {
	margin-bottom: 19px;
}

.table-wrapper #my-orders-table {
	text-align: left;
}

.fotorama__fullscreen .fotorama__thumb {

	height: 90px !important;

}
.fotorama__thumb {

	height: 70px !important;

}

.customer-review-rating .rating-label {
	float: left;
	margin-top: 6px;
	margin-right: 10px;
}
body .c-comments button{background-color: #cc6119;
border: 1px solid #cc6119;
    border-top-color: rgb(204, 97, 25);
    border-right-color: rgb(204, 97, 25);
    border-bottom-color: rgb(204, 97, 25);
    border-left-color: rgb(204, 97, 25);
margin: 0;
padding: 1px 8px;
border-radius: 0 !important;}
body .c-comments button:hover{background-color: #fff;
border-color: #cc6119;
color: #cc6119;}
.c-post .p-name {
	font-weight: 700;
	color: #cc6119 !important;
}

.sidebar.sidebar-additional .widget.block.blog-search .action.search {
	display: none !important;
}

.partialpayment-customer-partiallypaidorders #my-orders-table table tr th:last-child,.partialpayment-customer-partiallypaidorders #my-orders-table table tr td:last-child{display:none}
 body #my-orders-table table th {
	text-align: center;
}

#form-validate.reset .label {
width: 100% !important;
}
#form-validate.reset{margin-bottom:20px;}

.weltpixel-quickview-catalog-product-view .product.media .gallery-placeholder .fotorama__wrap--css3 .fotorama__stage {
	height: 300px !important;
}

body .cart-totals tr.remaining td.amount,body .cart-totals tr.remaining th.mark {

font-size: 12px;
}
.checkout-cart-configure ul.prices-tier.items{display:none}

body.page-product-downloadable .product-options-bottom {
	float: left;
	width: 100%;padding: 10px 0 0 0;
}
.page-product-downloadable .box-tocart {
	float: left;
}

.rating-summary .rating-label {
	display: none;
}
.product-add-form .control {
	float: left;
	width: 100%;text-align: left;
}

.connect-footer{float:left;width:100%;margin-top:20px;}
.connect-footer ul{float:left;width:100%;}
.connect-footer ul li{float:left;width:auto;margin-right:20px !important;margin-bottom: 20px !important;}
.connect-footer ul li:hover{opacity:0.6}

.product-item-details .stock {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.footer-navigation-main ul li a img {
	border-radius: 6px;
}
.sidebar #layered-filter-block .filter-options .count{color: #000;font-size:14px; }
.amshopby-slider-display {
	margin-top: 16px;
}
#layered-filter-block .label {
	float: left;
	width: auto;
	margin-right: 6px;color: #000;font-size:14px;
	/* padding-bottom: 10px; */
}
#layered-filter-block .label:hover{color: #e4550f }
body #layered-filter-block input[type="radio"] {
	float: left;
	margin: 2px 5px 0 0px;
}
#layered-filter-block .filter-options .filter-options-content .item {
	margin-bottom: 20px;
}
body .amshopby-slider-container .am-slider .ui-slider-handle {

	background: #e4550f;
}

body .amasty-hide-price-container {
	background: #e4550f !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding: 9px 34px !important;
	font-size: 17px !important;
	width: auto;
	height: 42px;
	border: 0 !important;
	box-sizing: border-box;
	vertical-align: middle;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	box-sizing: border-box;
}
body .amasty-hide-price-container:hover {
box-shadow: 0 2px 5px rgba(0,0,0,.60);}
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out {

	margin-top: 60px;
}

.fancyambox-container .legend.amhideprice-form-ledend {
	float: left;
	width: 100%;
}
.fancyambox-container .fancyambox-stage .amhideprice-form .legend span {
	font-size: 20px;
	float: left;
	width: 100%;
}
#amhideprice-form label ,#amhideprice-form .control{	float: left;
	width: 100%;}
	#amhideprice-form .action.primary{background: #e4550f !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding: 7px 34px !important;
	font-size: 17px !important;
	width: auto;
	height: 42px;
	border: 0 !important;
	box-sizing: border-box;
	vertical-align: middle;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	box-sizing: border-box;}
	#amhideprice-form .action.primary:hover {
box-shadow: 0 2px 5px rgba(0,0,0,.60);}
#amhideprice-form .control {

	margin-bottom:10px;
}
#amhideprice-form .fieldset > .field{margin:0}
#amhideprice-form label{margin: 0 0 5px;}
#amhideprice-form .fieldset {

	margin: 0 0 20px;

}
#amhideprice-form .actions-toolbar .primary {
	float: none;
}
.amasty-label-text {
	color: #fff;
}
.amhideprice-form {

	width: 400px;
}

.ffl_info {
	float: left;
	width: 100%;
	text-align: left;
}
.form-edit-account {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.ffl_data .store-collection label ,.ffl_requestdata label{
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
}
.ffl_data .store-collection select,.ffl_requestdata select,.ffl_requestdata input{float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;}

.ffl_data .store-collection input[type="submit"],.ffl_requestdata .action.primary {
	float: left;
	width: auto;
	background: #e4550f;
	box-shadow: none;
	border-radius: 5px;
	border: 0;
	line-height: 40px;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 0.03em;
	padding: 0;
	margin-bottom: 0;
	font-weight: 600;
	padding: 0 15px;
}
.ffl_data .store-collection input[type="submit"]:hover,.ffl_requestdata .action.primary:hover {
	background: #2a2a2a;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.request-table {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;

}

.request-table #request-log {
	border: 1px solid #dbdbdb;
}
.request-table thead {
	background: #f9f8f8;
}
.request-table tr {
	border-bottom: 1px solid #d1d1d1;
}
.request-table th {
	border-right: 1px solid #dbdbdb !important;
	color: #4a4a4a;
	font-weight: 600;
	text-align: center !important;
}
.request-table td {
	border-right: 1px solid #dbdbdb !important;
	font-size: 13px;
	line-height: 20px;
}
.req-order-btm {
	float: left;
	width: 100%;
}
.req-order-btm .pages strong.page {
	font-size: 13px;
	line-height: 1;

}
.req-order-btm .pages .item {
	font-size: 13px;
	line-height: 1;vertical-align: middle;margin: 5px 2px 0 0;

}
.req-order-btm .toolbar-amount {
	float: left;
	width: auto;
}
.req-order-btm .pages .action {
	width: auto;
}
.req-order-btm .pages .action.previous {
	margin-right: 2px;
}
.req-order-btm .pages .action.next::before{margin-top:2px}
.req-order-btm .pages .action.previous::before{margin-top:2px}

.account #maincontent form.form-wishlist-items {
	float: none;
}
.account #maincontent .toolbar-amount {
	width: 100px;
}

#custombox-modal-content .modal.configurable.medium {
	float: left;
	width: 100%;
}
#custombox-modal-content .product-options-bottom{border:0}
#custombox-modal-content .button.btn-cart {
	background: #e4550f !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding: 9px 34px !important;
	font-size: 17px !important;
	width: auto;
	height: 42px;
	border: 0 !important;
	box-sizing: border-box;
	vertical-align: middle;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	box-sizing: border-box;
}
#custombox-modal-content .button.btn-cart:hover {
	box-shadow: 0 2px 5px rgba(0,0,0,.60);
}

.opc-block-shipping-information {
    display: none;
}