/*---------------------------------------------------------------------- My Account Pages ---------------------------------------------------------- */

.product-item .price-box .price-label::after {	content: '' !important;}
.account.customer-address-form .form-address-edit .fieldset > .field.choice::before,.account.customer-address-form .form-address-edit .fieldset > .field.no-label::before {		width: 0 !important;	}
.actions-toolbar > .secondary {	text-align: right !important;	}
.account .columns{margin:0;}
.account.page-layout-2columns-left .sidebar-main{padding: 0;}
.account #maincontent .account-nav{text-align: left;}
.account #maincontent .block-dashboard-info{text-align: left;}
.account #maincontent .block-dashboard-addresses{text-align: left;}
.account #maincontent .account-nav,body.account.page-layout-2columns-left .column.main{ margin-top: 0px;}
body.wishlist-index-index #wishlist-view-form .products-grid .product-item {	width: 32.10% ;float: left;box-sizing: border-box;background:#f7f7f7 ;min-height: 460px;}
.account .account-nav .content{background:#fff; border:#bfbfbf solid 1px; padding: 0;margin-bottom: 50px;}
.account .account-nav .item.current a, .account .account-nav .item.current strong {	border-color: #cc6119;	color: #fff;	background: #2a2a2a;	font-weight: 500;}
.account .account-nav .item{font-size: 16px; font-weight: 500; color: #000;}
.account .account-nav .item a{color: #000;}
.account .account-nav .item a:hover{color:#fff; border-color:#cc6119; background:#2a2a2a;}
.account .account-nav .item .delimiter{margin: 0; border-top-color:#bfbfbf;}
.account .account-nav .item a, .account .account-nav .item > strong{padding: 15px 10px 15px 10px;font-family: 'Poppins', sans-serif;}
.order-actions-toolbar .action.order,.order-actions-toolbar .action.print{color: #000;}
.order-actions-toolbar .action.order:hover,.order-actions-toolbar .action.print:hover{color:#cc6119;}
.account .order-links {margin:40px 0 0 0;padding: 0;list-style: none none;border: 0;}
.account #limiter{background-position: 90% center;}
.account .form-address-edit select{background-position: 97% center;}
.account .column.main .block.block-dashboard-info .block-title,.account .column.main .block.block-dashboard-addresses .block-title{float: left;width: 100%;padding: 0;border-color: #999;}
.account .column.main .block.block-dashboard-info .block-title strong,.account .column.main .block.block-dashboard-addresses .block-title strong{margin: 0;padding: 0;border-color: #999;}
.account .column.main .block.block-reviews-dashboard,.account .column.main .block.block-dashboard-info,.account .column.main .block.block-dashboard-addresses{float: left; width: 100%;}
.block.block-dashboard-info .block-content,.block.block-dashboard-addresses .block-content{float: left; width: 100%;}
.block.block-addresses-default .block-content .box{ min-height:270px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box;}
.block.block-dashboard-info .block-content .box{ min-height:150px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box;}
.block.block-addresses-list .block-content ol{width: 100%; float: left;}
.block.block-addresses-list .block-content ol li{ min-height:222px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; width: 50%; float: left;}
.block.block-dashboard-addresses .block-content .box{ min-height:268px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; }
.block .box-actions .action::after {    border-left: 1px solid #a6a6a6;    content: '';    display: inline-block;    height: 12px;    margin: 0 10px;
    vertical-align: -1px;}
.account .column.main .block.block-dashboard-info,.account .column.main .block.block-dashboard-addresses{position: relative;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit{position: absolute; right: 0; color:#cc6119; right: 0; top: 0;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit:hover{color:#000;}
.account .box-address-billing .box-content,.account .box-billing-address .box-content,.account .box-shipping-address .box-content,.account .box-information .box-content,.account .box-newsletter .box-content,.account .box-billing-address .box-content,.account .box-address-shipping .box-content,.account .block-addresses-list .box-content {line-height: 22px;font-size: 15px;}
.account .block-addresses-list .block-content .item.actions{margin-top: 10px; float: left; width: 100%;text-align: left;}
.account .block-addresses-list .block-content .item.actions .action.edit{margin-right: 10px;}
.account .block-addresses-list .block-content li address{ font-size: 15px; line-height: 22px;}
.account .column.main a.action.edit{color:#cc6119;}
.account .column.main a.action.edit:hover{color: #232628;}
.account .column.main a{color: #cc6119;}
.account .column.main a:hover{color:#232628; text-decoration: none;}
.account .box-information .box-actions .action.edit{margin-right: 0;}
body.account .column.main .block:not(.widget) .block-title{float: left;width: 100%;padding: 0;border-bottom:1px solid #999;margin-bottom: 20px; line-height: 1.42857143; padding-bottom: 0; position: relative;}
body.account .column.main .block:not(.widget) .block-title strong {	font-size: 22px;text-align: left;	font-weight: 600;	color: #231f20;	text-transform: none;
	float: left;	width: 100%;	margin-top: 0;	margin-bottom: 0;	padding-bottom: 5px;}
body.account .column.main .block:not(.widget) .block-content{float: left; width: 100%;}
body.account .column.main .block .box-actions {margin-top: 20px; font-size: 14px;float: left;}
.account #maincontent form .legend{float: left;width: 100%;padding: 0;margin-bottom: 0; line-height: 1.42857143; margin-left: 0; border-bottom: 0;margin-bottom: 10px;}
.account #maincontent form .legend span{float: left;width: 100%;margin-left: 0;text-align: left;font-size: 18px;text-transform: capitalize;border-bottom: 1px solid ;padding-bottom: 5px;font-weight: 500;margin-bottom: 15px;}
.account form .fieldset{margin-bottom: 20px;}
body.account.page-layout-2columns-left .column.main {width: 74.7%;}
.account input{border-color: #d1d1d1; background: transparent;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;}
.customer-account-login .fieldset.login{width: 100%;}
.account .table-wrapper.orders-history .table.table-order-items thead,.account .table-wrapper.orders-recent .table-order-items thead {background:#f9f8f8;}
.account .table-wrapper.orders-history .table.table-order-items,.account .table-wrapper.orders-recent .table.table-order-items{border: 1px solid #dbdbdb;}
.account .table-wrapper.orders-history .table.table-order-items td,.account .table-wrapper.orders-recent .table.table-order-items td{border-bottom: 1px solid #dbdbdb !important; border-right: 1px solid #dbdbdb !important; font-size: 13px;line-height: 20px;}
.account .table-wrapper.orders-history .table-order-items thead th,.account .table-wrapper.orders-recent .table-order-items thead th{border-right: 1px solid #dbdbdb !important;}
.account .table-wrapper.orders-history .table-order-items thead th:last-child,.account .table-wrapper.orders-recent .table-order-items thead th:last-child{border-right: 0px solid #dbdbdb !important;}
.account .table-wrapper.orders-history .table-order-items thead th,.account .table-wrapper.orders-recent .table-order-items thead th{color:#4a4a4a; font-weight:600;}
.account .table.table-order-items td a.action.view{color:#232628;}
.account .table.table-order-items td a.action.view:hover{color:#000;}
.account .table.table-order-items td a.action.order{color:#232628;}
.account .table.table-order-items td a.action.order:hover{color:#000;}
.block-dashboard-orders .block-title.order{position: relative;}
.block-dashboard-orders .block-title.order .action.view{position: absolute; right: 0; color:#232628;}
.block-dashboard-orders .block-title.order .action.view:hover{color:#000;}
.account .actions-toolbar > .primary .action {	margin-bottom: 0;	margin-right: 0;	width: auto;	font-size: 13px;	color: #fff;	font-weight: 700;
	letter-spacing: 0.08em;	background: #cc6119;	padding: 7px 20px;	line-height: 25px;	border: 1px solid #cc6119;	border-radius: 5px;}
.account .actions-toolbar > .primary .action:hover{background:#2a2a2a;border:1px solid #2a2a2a}
.account .actions-toolbar > .secondary .action.back{line-height: 40px; margin: 0; color:#232628;}
.account .actions-toolbar > .secondary .action.back:hover{color:#000;}
.account #maincontent form{float: left; width: 100%; border: 1px solid #bfbfbf; padding: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;background: #fff;}
.account #maincontent form .fieldset > .field:not(.choice) > .label, .account #maincontent form .fieldset > .field > .label {	text-align: left;	font-weight: 400;
	color: #000;	font-size: 15px;	margin-bottom: 6px;	float: left;	margin-right: 0px;	padding-right: 0px;}
.account #maincontent form .fieldset > .field{margin-bottom: 15px;}
.account .sidebar.sidebar-additional{display: none;}
.form.form-newsletter-manage .fieldset > .field.choice::before{width: 0;}
.form.form-newsletter-manage .actions-toolbar{margin-left: 0 !important;}
body.account .column.main .block:not(.widget) .box-title{margin-bottom: 12px;text-align: left;
float: left;
width: 100%;}
body.account .column.main .block:not(.widget) .box-title > span{font-size: 18px; font-weight: 500;}
.order-details-items .order-title > strong{font-size: 20px; margin-right: 15px;}
.order-actions-toolbar {margin-bottom: 25px;float: left;width: 100%;}
.page-print .logo{margin-bottom: 15px;}
.page-title-wrapper .order-status{line-height: 40px;}
.page-print .top-container{display: none;}
.order-links .item {float: left;margin: 0 -1px 0 0; line-height: 40px;}
.order-links .item strong {border-bottom: 0;margin-bottom: -1px; padding: 0px 35px 0px 35px;background: #fff;border: 1px solid #ccc;display: block;font-weight: 400;}
.order-links .item a {background: #f6f6f6;color: #6d6d6d;border: 1px solid #ccc;display: block;font-weight: 400;padding: 0 20px;}
.order-details-items {margin-top: -1px;padding: 25px; float: left; width: 100%;}
.order-details-items {border: 1px solid #ccc;margin-bottom: 40px;}
body.account.sales-order-view #my-orders-table span.price{color: #333;}
.order-details-items .table-order-items{border: 1px solid #dbdbdb !important;}
.order-details-items .table-order-items thead{background:#f9f8f8;}
.order-details-items .table-order-items thead th{color: #4a4a4a; font-weight: 600; font-size: 13px;}
.block-order-details-view .block-content .box{background: #f0f0f0; padding:10px; min-height:150px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #dbdbdb; }
.block-order-details-view .block-content .box .box-content{font-size: 15px; line-height: 20px;}
.block-order-details-view .block-content{float: left; width: 100%;}
.order-details-items .order-items.table-wrapper .table-order-items .col.price{text-align: center;}
.order-details-items .order-items.table-wrapper .table-order-items .col.price .price-excluding-tax ,order-details-items .order-items.table-wrapper .table-order-items .col.price .price-including-tax{line-height: 15px;}
.order-details-items .order-items.table-wrapper .table-order-items .col.subtotal .price-excluding-tax ,order-details-items .order-items.table-wrapper .table-order-items .col.subtotal .price-including-tax{line-height: 15px;}
.order-details-items .order-items.table-wrapper .table-order-items .col.price .price-excluding-tax .price,order-details-items .order-items.table-wrapper .table-order-items .col.price .price-including-tax .price{font-size: 15px;}
.order-details-items .order-items.table-wrapper .table-order-items .col.subtotal .price-excluding-tax .price,order-details-items .order-items.table-wrapper .table-order-items .col.subtotal .price-including-tax .price{font-size: 15px;}
.order-details-items .table-wrapper .col.price .price-excluding-tax,.order-details-items .table-wrapper .col.price .price-including-tax{line-height: 15px;}
.order-details-items .table-wrapper .col.subtotal .price-excluding-tax,.order-details-items .table-wrapper .col.subtotal .price-including-tax{line-height: 15px}
.order-details-items .table-wrapper .col.price .price-excluding-tax .price,.order-details-items .table-wrapper .col.price .price-including-tax .price{font-size: 15px;}
.order-details-items .table-wrapper .col.subtotal .price-excluding-tax .price,.order-details-items .table-wrapper .col.subtotal .price-including-tax .price{font-size: 15px;}
.order-items.table-wrapper .table-order-items th{border-bottom: 1px solid #000;}
.order-details-items .table-order-items > tbody > tr > td.col.name > strong{margin-bottom:0;}
.order-details-items .table-order-items > thead > tr > th{vertical-align: middle;text-align: left;}
.order-details-items .table-order-items > tbody > tr > td{vertical-align:middle}
.order-details-items .table-order-items thead th.col.name{padding:15px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.order-details-items .table-order-items thead th{border-bottom: 1px solid #dbdbdb !important;}
.order-details-items .table-order-items tfoot td{text-align: right;}
.page-print .order-details-items .table-order-items tfoot td{text-align: right;}
.order-details-items .item-options dd{margin-bottom: 7px;}
.order-details-items .table-order-items tbody td.col.name{padding:8px 10px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.order-details-items .table-order-items tbody td.col.name strong{line-height: 20px;text-align: left;}
.order-details-items .table-order-items tbody td.col.name .item-options{margin-top: 10px;}
.order-details-items .table-order-items tbody td.col.name .item-options dt{float: left; margin-right: 5px;margin-bottom: 6px;}
.order-details-items .table-order-items tbody td.col.name .item-options dt:after{content: ":";}
.order-details-items .table-order-items tbody td{ font-size: 13px;line-height: 21px;}
.order-details-items .table-wrapper .items-qty{line-height: 21px;}
.account .page-main .column.main .block.block-order-details-view .block-content:not(.widget) .box{width: 49%; min-height: 235px; margin-bottom: 2%; float: left;}
.account .page-main .column.main .block.block-order-details-view .block-content:not(.widget) .box:nth-child(even){float: right;}
.account.sales-order-view .page-title,.account.sales-order-invoice .page-title,.account.sales-order-shipment .page-title,.account.sales-order-creditmemo .page-title{float: left; width: 100%; margin-bottom: 15px;}
.account .page-title-wrapper .order-status {line-height: 22px;border: 0;padding: 0 ; color: #000; float: left;margin: 0;}
.account .page-title-wrapper .order-date {line-height: 22px;border: 0;padding: 0; color: #000; float: left; margin-top: 0;}
.account .page-title-wrapper .order-date .label{color: #000; margin-right: 5px;}
.account .page-title-wrapper .order-date date{color: #000;}
.account .page-title-wrapper .order-status::after {content: "|";margin: 0 11px;line-height: 24px;vertical-align: top;}
.account .page-title-wrapper .order-actions-toolbar{float: right; width: auto; margin: 0;}
.account .page-title-wrapper .order-actions-toolbar a{color:#232628;}
.account .page-title-wrapper .order-actions-toolbar a:hover{color:#000;}
.account .order-details-items .order-title {margin-top: 6px;font-size: 14px;text-align: left;}
.account .order-details-items .order-title > strong {font-size: 16px;}
.account .table.table-reviews thead{background:#232628;}
.account .table.table-reviews{border: 1px solid rgba(0,0,0,0.5);}
.account .table.table-reviews td{border-bottom: 1px solid rgba(0,0,0,0.5) !important; border-right: 1px solid rgba(0,0,0,0.5) !important;}
.account .table.table-reviews thead th{border-right: 1px solid #fff !important;}
.account .table.table-reviews thead th:last-child{border-right: 0px solid #fff !important;}
.account .table.table-reviews thead th{color: #fff;}
.account .table.table-reviews .rating-result > span::before {color: #fabc00;}

.account .customer-review{border: 1px solid rgba(0,0,0,0.5);}
.account .customer-review .product-details {margin-bottom: 15px;border-bottom: 1px solid rgba(0,0,0,0.5);}
.account .customer-review .product-media {padding: 10px;border-right: 1px solid rgba(0,0,0,0.5); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 25%;}
.account .customer-review .rating-result > span::before {color: #fabc00;}
.account .customer-review .product-info{padding:10px;}
.account .customer-review .product-info .product-name{color:#232628; font-size: 18px;}
.account .customer-review .review-details{padding: 10px 10px 30px 10px;}
.account .customer-review .review-details .review-title,.account .customer-review .review-details .title strong{font-size: 20px;text-transform: uppercase;font-weight: 700;color: #222023;margin: 0;}
.account .customer-review .review-details .review-title{border-bottom: 1px solid #c6c6c6; padding-bottom: 10px; margin-bottom: 25px;}
.account .customer-review .review-details .review-date {color: #333;}
.block-reviews-dashboard .action.view{position: absolute; right: 0;}
.block-reviews-dashboard .block-content{float: left; width: 100%;}
.block-reviews-dashboard .block-content ol{border: 1px solid rgba(0,0,0,0.5); float: left; width: 100%; background: #fafafa;}
.block-reviews-dashboard .block-content ol.items li.item{border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 0; margin: 0;}
.block-reviews-dashboard .block-content ol.items li.item:last-child{border-bottom: 0;}
.block-reviews-dashboard .block-content ol .product-name {float: left;font-size: 17px;line-height: 22px;margin-right: 15px;border-right: 1px solid #ccc;margin: 0;width: 300px;padding: 10px;}
.block-reviews-dashboard .block-content ol .rating-summary {float: left;padding: 10px;}
.block-reviews-dashboard .block-content .rating-result > span::before {color: #fabc00;}
.block-reviews-dashboard .rating-summary .label{line-height: 22px;}
.block-reviews-dashboard .rating-summary .rating-result:before,.block-reviews-dashboard .rating-summary .rating-result>span:before{    letter-spacing:-7px !important;    font-size: 27px !important;}
.account .password-strength-meter{font-size: 14px;text-align: left;}
body .message.info {	font-size: 14px;	text-align: left;	float: left;	width: 100%;}
.account .columns .block{float: left; width: 100%;}
.account .abs-account-table-margin-desktop,.account .table-wrapper.balance-history,.account .table-wrapper.reward-history,.account .table-wrapper.orders-recent{margin-top: 0;}
.order-details-items .items-qty .item {text-align: center;}
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th.col.qty{text-align: center;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td.col.qty{text-align: center;}
.order-details-items div.table-order-items{border: 0 !important;}
.account #maincontent form .fieldset > .field.choice > input[type="checkbox"]{float: left; margin-right: 10px;margin-top: 1px;}
 .page-print .nav_btn{display: none;}
.page-print .page-title{width: 100%; margin-top: 25px !important;}
.page-print .order-details-items .order-title > strong{margin-top: 0;}
body.wishlist-index-index .products-grid.wishlist .product-item {	padding: 20px;	float: left;	box-shadow: 2px 0 9px 0 rgba(0,0,0,0.10);	width: 27.33%;	margin-right: 16px;margin-left:0}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n){margin-right:0;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n+1){margin-right:16px;margin-left: 0;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(4n+1){margin-left: 0;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name{min-height: auto;float: left;width: 100%;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name a {	font-size: 14px;	font-weight: 400;	color: #333;	line-height: 20px;	text-align: left;	float: left;	margin-bottom: 10px;	}
body.wishlist-index-index  .product-item .price-box .price {	text-align: left;	float: left;	width: 100%;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner{padding: 0; bottom: 0;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .box-tocart .fieldset{margin-bottom: 0;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .product-item-actions a{font-size: 14px;}
body.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty{padding-right: 0;width: auto;	float: left;text-transform: uppercase;}
body.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo{text-align: center;}
body.wishlist-index-index .actions-toolbar > .primary .action{background: #cc6119;border:1px solid #cc6119;color:#fff}
body.wishlist-index-index .actions-toolbar > .primary .action:hover{background-color: #fff;	color: #cc6119;}
body.wishlist-index-index .form-wishlist-items .actions-toolbar{width: 100%; display: inline-block; }
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .fieldset > .field:not(.choice) > .control {		text-align: left;width: auto;}
body.wishlist-index-index .special-price {	display: block;	float: left;	width: 100%;	text-align: left;	display: inline-block;	margin-left: 0;}
body.wishlist-index-index  #old-price-1 {	float: left;}
body.wishlist-index-index .old-price .price-label::after {	content: ":" !important;}
body.wishlist-index-index .product-item-info {	width: 100%;}
body.wishlist-index-index .special-price .price-label{display:none;}
body.wishlist-index-index .special-price .price {	color: #cc6119;	font-size: 20px;	font-weight: 600;	font-family: 'Poppins', sans-serif;	text-align: left;	float: left;	width: 100%;	margin-bottom: 5px;}
.products-grid.wishlist .product-item-comment{float:left;}
body.wishlist-index-index .old-price {	text-decoration: none;float: left;width: 100%;text-align: left;font-family: 'Poppins', sans-serif;}
body.wishlist-index-index .old-price .price {	font-weight: 400;	font-size: 16px;	color: #000000;	text-decoration: line-through;}
body.wishlist-index-index .old-price .price-label {	font-weight: 400;	font-size: 16px;	color: #000000;	text-align: left;	margin-bottom: 3px;	float: left;
	margin-right: 10px;}
body.wishlist-index-index .products-grid ol li.product-item .product-item-photo{display: table;table-layout: fixed;text-align: center;vertical-align: middle;width: 100%;position:relative;}
body.wishlist-index-index .products-grid ol li.product-item .product-item-photo span{height: 150px;text-align: center;vertical-align: top;width: 100%;padding: 0 !important;background: #fff;}
body.wishlist-index-index .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;width: 150px !important; }
body.wishlist-index-index .products-grid ol li.product-item .action.primary {	background-image: none;	background: #cc6119;	border: 1px solid #cc6119;	color: #fff;	cursor: pointer;	display: inline-block;		font-weight: 700;	padding: 5px 0.75em;	font-size: 15px;	box-sizing: border-box;	vertical-align: middle;	text-align: center;	height: 33px;	text-transform: uppercase;}
body.wishlist-index-index .field.comment-box {	float: left;	width: 100%;}
body.wishlist-index-index .box-tocart {	float: left;	width: 100%;}
body.wishlist-index-index .product-item-actions {	float: left;	width: 100%;}
.products-grid.wishlist {	margin-bottom: 20px;	float: left;	width: 100%;}
body.wishlist-index-index .products-grid ol li.product-item .action.primary:hover {	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	background-color: #fff;	color: #cc6119;}
.products-grid.wishlist .product-item .fieldset .field.qty .label {	width: auto !important;}
.wishlist-index-index .products-grid .box-tocart .product-item-actions {	margin: 0;	width: auto;float: right;		vertical-align: top;	display: inline-block;}
.review-customer-index .product-name ,.review-customer-index #my-reviews-table td{    font-size: 14px;    line-height: 22px;}
.review-customer-index .rating-summary .rating-result {      margin-right: 2px;}
.review-customer-index .rating-summary .rating-result:before {left: -5px;}
#my-orders-table .item-options {	float: left;	width: 100%;line-height: 20px;}
.account .block-addresses-list .items.addresses > .item {	margin-bottom: 20px !important;border: 1px solid #ccc;

padding: 20px;}
.account-nav .item .delimiter {	border-top: none !important;	}
.field.qty label{margin-right:10px !important;}
#wishlist-view-form .price-as-configured {	margin-bottom: 0;}



@media screen and (max-width: 1366px) {
.account .order-links {	margin:25px 0 0 0;	}
.account #maincontent form .fieldset > .field:not(.choice) > .label, .account #maincontent form .fieldset > .field > .label {	font-size: 13px;}
}


@media screen and (max-width: 1320px) {
.wishlist-index-index #ishlist-view-form .products-grid .product-item {	width: 47% !important;	float: none;	}
.wishlist-index-index #ishlist-view-form .products-grid .product-item:nth-child(2n) {	margin-right:0	}

}


@media screen and (max-width: 1180px) {
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
body.account .column.main .block:not(.widget) .block-title strong {font-size: 19px;}
body.account .column.main .block:not(.widget) .box-title > span {font-size: 16px;}
.account #maincontent .block{margin-bottom: 20px;}
.account #maincontent table{font-size: 14px;}
.order-details-items .order-title > strong {font-size: 20px;margin-top: 5px;margin-bottom: 10px;}
body.account.page-layout-2columns-left .sidebar-main {width: 24%}
body.account.page-layout-2columns-left .columns .column.main {width: 73%;}
.order-details-items .table-order-items tbody td.col.name strong {font-size: 16px;}
.order-links .item{line-height: 35px;}
.order-links .item a,.order-links .item strong {padding: 1px 25px;font-size: 15px;}
.account .account-nav .item{font-size: 15px;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .product-item-actions button.tocart{font-size: 12px;}
.account #maincontent .account-nav, body.account.page-layout-2columns-left .column.main {	margin-top: 20px;}
body.wishlist-index-index #wishlist-view-form .products-grid .product-item {		display: inline-block;	text-align:center;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n){margin-right:0;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n){margin-right:16px;}

}

@media screen and (max-width: 1023px) {
/*------------------------------------------ My Account Pages -------------------------------------------*/
.account.page-layout-2columns-left .sidebar-main {width: 100% !important; padding: 0 !important;}
body.account.page-layout-2columns-left .column.main {width: 100%;}
.account .block-collapsible-nav .block-collapsible-nav-content{display: none;}
.account .block-collapsible-nav .block-collapsible-nav-content.active{display: inline-block; width: 100%;}
.account .block-collapsible-nav {left: auto;position: relative;top: auto;width: 100%;z-index: 5;float: left;}
.account .columns .sidebar-main {-webkit-flex-grow: 1;flex-grow: 1;-webkit-flex-basis: 100%;flex-basis: 100%;-ms-flex-order: 0;-webkit-order: 0;order: 0;}
.account .columns .column.main {padding-bottom: 0px;-webkit-flex-basis: 100%;flex-basis: 100%;-webkit-flex-grow: 1;flex-grow: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;width: 100%;}
.account .columns { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap;  flex-wrap: wrap; box-sizing: border-box;}
.account .block-collapsible-nav .block-collapsible-nav-title {display: inline-block;width: 100%;color: #fff;text-transform: uppercase;
font-weight: 700;text-align: left;font-size: 16px;padding: 12px 10px;cursor: pointer;margin: 0; background-size: 16px 9px;}
.account .block-collapsible-nav .block-collapsible-nav-title.active {background-size: 16px 9px;}
.block-reviews-dashboard .block-content ol .product-name{font-size: 15px;}
.block-reviews-dashboard .rating-summary .label {font-size: 15px;}
.account .columns {margin: 20px 0;}
.account .customer-review .product-media{width: 21%;}
.account .customer-review .product-info .product-name {font-size: 16px;margin-bottom: 5px;}
.account .customer-review .review-details .review-title, .account .customer-review .review-details .title strong {font-size: 16px;}
.account .customer-review .review-details .review-title, .account .customer-review .review-details .title{padding-bottom: 5px;margin-bottom: 15px;}
.customer-review .review-details .customer-review-rating .rating-label,.account .customer-review .review-details .review-date{font-size: 14px;line-height: 15px;}
.account .page-main > .page-title-wrapper .page-title{margin-bottom: 0;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner{padding: 0 0px 10px 0px; bottom: 0; position: inherit; display: block; opacity: 1; box-shadow: none;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name {min-height: inherit;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .product-item-actions button.tocart{font-size: 15px;}
.account .columns{width: 100%;}
body.account.page-layout-2columns-left .column.main {	margin-bottom: 0;	padding: 0 !important;}
.account .order-links {	margin: 0;	}
.order-details-items .table-order-items > tbody > tr > td.col.name > strong {	margin-bottom: 0;	text-align: left;	line-height: 22px;	margin-bottom: 10px;	font-size: 14px;}
body.account.page-layout-2columns-left .columns .column.main {	width: 100%;}
.account #maincontent .account-nav, body.account.page-layout-2columns-left .column.main {	margin-top: 0;}
.account .account-nav .content {	margin-bottom: 20px;}

}


@media screen and (max-width: 770px) {

/*----------------------------------------- My Account Pages ------------------------------------------*/
body.account .column.main .block:not(.widget) .block-title{margin-bottom: 15px;}
body.account .column.main .block:not(.widget) .block-title strong {font-size: 17px;}
.block-reviews-dashboard .block-content ol .product-name {font-size: 15px;width: 270px;padding: 7px 10px;}
.block-reviews-dashboard .block-content ol .rating-summary {padding: 7px 10px;}
.block-reviews-dashboard .rating-summary .label {font-size: 15px;}
.account .column.main {margin-bottom: 0;}
.account .block-collapsible-nav ul li.current strong,.account .block-collapsible-nav ul li a{padding: 10px;}
 .block.block-dashboard-info .block-content .box,.block.block-dashboard-addresses .block-content .box{min-height: inherit;float: left;width: 100%;}
.account .page-main .column.main .block.block-order-details-view .block-content:not(.widget) .box{width: 100%; min-height: inherit; margin-bottom: 3%; float: left;}
.block-reviews-dashboard .rating-summary .label {margin-right: 0;}
.account #maincontent form{padding: 10px;}
.account #maincontent form .legend span {font-size: 15px;padding-bottom: 2px;margin-bottom: 10px;}
body input[type="text"], body input[type="password"], body input[type="tel"], body input[type="number"], body input[type="email"] {font-size: 14px;padding: 0 10px;height: 35px;}
body select{font-size: 14px;padding-left:10px;height: 35px;}
body textarea{font-size: 14px;padding: 10px;height: 100px;}
.account form .fieldset {margin-bottom: 10px;}
.account.sales-order-view .page-title, .account.sales-order-invoice .page-title, .account.sales-order-shipment .page-title, .account.sales-order-creditmemo .page-title {margin-bottom: 8px;}
.account .page-title-wrapper .order-status,.account .page-title-wrapper .order-date,.account .page-title-wrapper .order-actions-toolbar a{font-size: 14px;vertical-align: middle;
line-height: 24px;}
.account .page-title-wrapper .order-status::after {line-height:24px; margin: 0 8px; font-size: 14px;}
.account .order-details-items {padding: 10px 20px; margin-bottom: 20px;}
.account .order-details-items .order-title > strong {font-size: 16px; margin-bottom: 10px;}
.order-details-items .table-order-items tbody td.col.name strong {font-size: 15px;}
.account #maincontent .column.main .order-details-items .table-wrapper .data.table,.account #maincontent .order-details-items .table-order-items tbody td.col.name strong{font-size: 14px;}
body.wishlist-index-index .actions-toolbar > .primary .action{margin: 5px;}
body.wishlist-index-index .actions-toolbar > .secondary {text-align: center; width: 100%;}
body.account .page-title-wrapper .order-date {	margin: 0  !important;}


}


@media screen and (max-width: 767px) {

.account .column.main .block.block-dashboard-addresses .block-title .action.edit,.account .column.main .block:not(.widget) .block-title > .action {margin: 0;}
.abs-toggling-title-mobile::after, .block-wishlist-management .wishlist-select .wishlist-name::after, .block-collapsible-nav .title::after {content: "";}
.account .block-collapsible-nav .block-collapsible-nav-title strong,.account .block-collapsible-nav ul li.current strong, .account .block-collapsible-nav ul li a{font-size: 14px;}
.account .actions-toolbar > .primary {text-align: left;}
.account .actions-toolbar > .primary .action {font-size: 14px;padding: 4px 20px;}
.account #maincontent form .fieldset > .field {margin-bottom: 10px;}
.block.block-addresses-default .block-content .box{width: 100%; min-height: inherit;}
.account .columns .block p{font-size: 14px;    line-height: 21px;}
.account #maincontent{padding-top: 0;}
.account .columns{margin: 0;}
.account #maincontent {margin-top: 5px;}
.products-grid.wishlist .product-item .field.qty {	 display: inline-block !important;}
body.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo{margin-right: 0; float: none;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name {	margin-left: 0;		/* margin-top: 12px; */	float: left;	width: 100%;	}
body.wishlist-index-index .products-grid.wishlist .product-item .box-tocart {margin-right: 0; display: inline-block !important; float: none; width: 100%;}
body.wishlist-index-index .products-grid.wishlist .product-item .price-box,body.wishlist-index-index .field.comment-box,body.wishlist-index-index .products-grid.wishlist .product-item .box-tocart {margin-left: 0;		float: left;	width: 100%;	}
body.wishlist-index-index .actions-toolbar > .primary {text-align: center;}
body.wishlist-index-index .actions-toolbar > .primary .action {font-size: 16px; padding: 7px 20px;}
body.account .table-wrapper.orders-history .table-order-items tbody td, body.account .table-wrapper.orders-recent .table-order-items tbody td {padding: 10px !important;}
.columns .column.main {	padding-bottom: 20px;}
.account .page-main .page-title-wrapper .order-status{margin: 0px 0 10px;}
.account #maincontent form .fieldset > .field {		float: left;	width: 100%;}
.account #wishlist-view-form .fieldset > .field {	float: left;	width: auto !important;}
.form-edit-account .label{float:left;width:100%}
.form-edit-account .choice .label{float:left;width:auto}
.form-edit-account .control {	float: left;	width: 100%;	margin-bottom: 0px;}
.block.block-addresses-list .block-content ol li {	width: 100%;	}
.account #maincontent .account-nav, body.account.page-layout-2columns-left .column.main {	margin-top: 20px;}
body.account.page-layout-2columns-left .column.main {	margin-bottom:20px;	padding: 0 !important;}
.account #wishlist-view-form .fieldset > .field {	float: left;	width: 95px !important;}
.products-grid.wishlist .product-item .fieldset .field.qty .label {	width: auto !important;	margin-top: 9px;}
body.wishlist-index-index #wishlist-view-form .products-grid .product-item {	width: 48%;	float: none;	}
.account .account-nav .content {	margin-bottom: 0;}
.account .actions-toolbar > .primary {	text-align: left;	width: auto;	float: left;}
.customer-account-create .form.create.account, .form-address-edit {	margin: 0 0 20px;	}

}


@media screen and (max-width: 639px) {
.account .table-wrapper.orders-history .table.table-order-items td:last-child,.account .table-wrapper.orders-recent .table.table-order-items td:last-child{border-bottom: 0 !important;}
.account .table-wrapper.orders-history .table.table-order-items td,.account .table-wrapper.orders-recent .table.table-order-items td{ border-right: 0 !important;}
body.account .column.main .block:not(.widget) .box-title > span {font-size: 14px;}
.account .box-address-billing .box-content, .account .box-billing-address .box-content, .account .box-shipping-address .box-content, .account .box-information .box-content, .account .box-newsletter .box-content, .account .box-billing-address .box-content, .account .box-address-shipping .box-content, .account .block-addresses-list .box-content{font-size: 13px;}
.block-reviews-dashboard .block-content ol .product-name {font-size: 13px;width: auto;padding: 7px 10px;border-right: 0;}
.block-reviews-dashboard .rating-summary .label {font-size: 13px;}
.account #maincontent form .fieldset > .field:not(.choice) > .label, .account #maincontent form .fieldset > .field > .label{font-size: 13px;}
.account .password-strength-meter{font-size: 13px;}
.account .table.table-reviews td {border-right: 0 !important;}
.account .table.table-reviews tr:last-child td:last-child{border-bottom: 0 !important;}
body .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison){border: 1px solid rgba(0,0,0,0.5);}
body .table-wrapper{border-top: 0; border-bottom: 0;}
.account .customer-review .product-details {margin-bottom: 10px;}
.account .customer-review .review-details {padding: 10px;}
.account .customer-review .review-details .review-title, .account .customer-review .review-details .title strong {font-size: 14px;}
.account .customer-review .review-details .review-content {margin-bottom: 10px;}
.account .order-details-items .order-items.table-wrapper .table-order-items .col.price,.account .order-items.table-wrapper .col.subtotal{text-align: left;}
body.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td{border-bottom: 1px solid rgba(0,0,0,0.5);}
body.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:last-child > td:last-child{border-bottom: 0;}
.order-details-items .order-title .action {margin: 9px 10px 0 0;}
.account .order-details-items .actions-toolbar{margin-bottom: 9px;}
.account .order-details-items .actions-toolbar a{font-size: 14px;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td.col.qty {text-align: left;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td{padding: 10px;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td::before {	margin-top: 3px;	float: left;text-align: left;}
.order-details-items .table-order-items tbody td {		float: left !important;	text-align: left;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td ul{vertical-align: middle;}
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th{text-align: right;}
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td{padding-left: 5px; padding-right: 5px;}
body .login-container .block:last-child {	margin-bottom: 0px !important;}
.wishlist-index-index #wishlist-view-form .products-grid .product-item {		margin-bottom: 27px;}
.account .page-main .page-title-wrapper .order-date,.account .page-main .page-title-wrapper .order-status{margin-bottom:10px;}
.account .page-main .page-title-wrapper .order-date,.account .page-main .page-title-wrapper .order-status,.account .page-title-wrapper .order-actions-toolbar{float:none;display:inline-block}
body.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td {		float: left;	width: 100%;}
.account .page-main .page-title-wrapper .order-status {	margin: 7px 0 10px;}
.account.sales-order-view #maincontent .account-nav, body.account.page-layout-2columns-left.sales-order-view .column.main {	margin-top: 0;}
body.wishlist-index-index .products-grid.wishlist .field.qty label {	margin-right: 0 !important;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .fieldset > .field:not(.choice) > .control {	float: left;}
.account #wishlist-view-form .fieldset > .field {	width: 87px !important;}
body.wishlist-index-index .products-grid .product-items li.product-item {	width: 47% !important;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-inner .product-item-actions button.tocart {	font-size: 14px;}
.account #maincontent .account-nav {		margin-bottom: 0;}

.order-links .item a, .order-links .item strong {
	padding: 1px 13px;

}
.account #maincontent .block {
	margin-bottom: 15px;
}
}




@media screen and (max-width: 567px) {
.account #maincontent .block {margin-bottom: 15px;}
body.account .column.main .block:not(.widget) .block-title {margin-bottom: 15px;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit, .account .column.main .block:not(.widget) .block-title > .action {font-size: 13px;}
body.account .column.main .block:not(.widget) .block-title strong {font-size: 17px;}
.account #maincontent .block.block-collapsible-nav{margin-bottom: 20px;}
.account .customer-review .product-media {width: 30%;}
.order-links .item a, .order-links .item strong {padding: 1px 8px;font-size: 13px;}
.order-links .item {line-height: 30px;}
.account .order-details-items {padding: 10px;}
.account #maincontent .column.main .order-details-items .table-wrapper .data.table,.account #maincontent .order-details-items .table-order-items tbody td.col.name strong{font-size: 13px;}
body.wishlist-index-index .products-grid.wishlist .product-item {width: 98%;}
body.wishlist-index-index .actions-toolbar > .primary .action{margin: 0 0 6px 0; width: 100%;}
.account .page-title-wrapper .order-actions-toolbar{margin-bottom: 5px;}
 body .login-container .fieldset > .field > .control,.form.password.forget .fieldset > .field > .control  {	width: 100%;}
.fieldset > .field.captcha .control.captcha-image .captcha-img {	float: left;	margin-right: 10px;}
.fieldset > .field.captcha .action.reload {	float: left;margin-top:12px}
.form.password.forget .fieldset > .field > .label {    width: 100%;}
.wishlist-index-index #wishlist-view-form .products-grid .product-item {	width: 100% !important;	margin-left: 0;	min-height: inherit;	margin-left: 0 !important;	margin-right: 0 !important;	box-sizing: border-box;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name a {		min-height: inherit;}
 .account #maincontent form .fieldset > .field.choice > input[type="checkbox"]{margin-top: 1px;}
}


@media screen and (max-width: 413px) {
/*----------------------------------------------------- My Account Pages -------------------------------------------*/
.account .actions-toolbar > .primary .action{width: 100%; font-size: 14px; padding: 4px 20px;}
.account .customer-review .product-details{text-align: center;}
.account .customer-review .product-media {width: 100%;border-right: 0;margin: 0;float: none;max-width: 260px;display: inline-block;}
.account .customer-review .product-info{text-align: left;}
.order-links .item {line-height: 30px;width: 100%;}
.account.sales-order-view .page-title, .account.sales-order-invoice .page-title, .account.sales-order-shipment .page-title, .account.sales-order-creditmemo .page-title {margin-bottom: 3px;}
.account .page-title-wrapper .order-actions-toolbar {width: 100%;margin: 3px 0 5px 0;}
.order-links .item,.order-links .item strong,.order-details-items {margin-bottom: 0;}
.login-container .actions-toolbar > .secondary .action.remind {    float: left;    width: 100%;    text-align: center;    margin-top: 10px;}
.account #maincontent .column.main .order-details-items .table-wrapper .data.table, .account #maincontent .order-details-items .table-order-items tbody td.col.name strong {	vertical-align:middle;	text-align: left;}
.box.box-address-billing {	text-align: left;}
.box.box-address-shipping {	text-align: left;}
}


.payment-method.checkmemo {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 14px;
}
body .block-order-details-view .box-content .payment-method .content > strong {
	font-weight: 700;
}