/*---------------------------------------------------------------------- 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;}


.account .account-nav .content{background:#fff; border:#bfbfbf solid 1px; padding: 0;margin-bottom: 0;}
.block.account-nav{margin: 0 0 60px;}
.account .account-nav .item.current a, .account .account-nav .item.current strong{border-color:#c7a674; color: #c7a674; background:#f0f0f0; 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:#c7a674; border-color:#c7a674; background:#f0f0f0;}
.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:#c7a674;}
.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%; margin: 0 0 20px 0;}
body.account .block-dashboard-addresses .block-content{float: left; width: 100%; display: flex; flex-wrap: wrap;}
body.account .column.main .block.block-dashboard-addresses .box{width: 49% !important; margin: 0 0 20px 2% !important;}
body.account .column.main .block.block-dashboard-addresses .box:nth-child(2n+1){margin-left: 0 !important;}

.block.block-addresses-default .block-content .box{background: #fafafa; padding:10px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ccc;}
.block.block-dashboard-info .block-content .box{background: #fafafa; padding:10px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ccc;}
.block.block-addresses-list .block-content ol{width: 100%; float: left; display: flex; flex-wrap: wrap;}
.block.block-addresses-list .block-content ol li{background: #fafafa; padding:10px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ccc; width: 50%; float: left;}
.block.block-dashboard-addresses .block-content .box{background: #fafafa; padding:10px; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ccc;}}
.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:#c7a674; 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:#c7a674;}
.account .column.main a.action.edit:hover{color: #232628;}
.account .column.main a{color: #c7a674;}
.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-dashboard-info{margin: 0 0 20px 0;}
body.account .column.main .block-dashboard-info .block-content{float: left; width: 100%; display: flex; flex-wrap: wrap;}
body.account .column.main .block-dashboard-info .block-content .box{width: 49% !important; margin: 0 0 20px 2%;}
body.account .column.main .block-dashboard-info .box:nth-child(2n+1){margin-left: 0;}
body.account .column.main .block .box-actions{margin-top: 15px; float: left;}
body.account .column.main .block .box-actions a{float: left; font-size: 15px; padding: 0 10px; border-left: 1px solid #ccc;}
body.account .column.main .block .box-actions a:first-child{padding-left: 0; border-left: none;}
.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%; margin: 0 0 60px 0;}

address {
    text-align: left;
}

.account input{border-color: #d1d1d1; background: transparent;font-weight: 400;font-size: 16px;color: #333333;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;    float: left;
    width: 100%;
    box-sizing: border-box;}
.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:#333333; font-weight:500; text-align: center;}

.account .table.table-order-items td a.action.view{color:#c7a674;}
.account .table.table-order-items td a.action.view:hover{color:#333333;}

.account .table.table-order-items td a.action.order{color:#c7a674;}
.account .table.table-order-items td a.action.order:hover{color:#333333;}

.block-dashboard-orders .block-title.order{position: relative;}
.block-dashboard-orders .block-title.order .action.view{position: absolute; right: 0; color:#c7a674;}
.block-dashboard-orders .block-title.order .action.view:hover{color:#333333;}

.account .actions-toolbar > .primary .action{float: left; background: #c7a674; color: #fff; text-transform: uppercase; font-size: 17px; font-weight: 600; letter-spacing: 2px; padding: 13px 20px 13px; margin: 0; border: none; line-height: 1; border-radius: 0;}
.account .actions-toolbar > .primary .action:hover{background: #515151; box-shadow: 6px 6px 0 0 rgba(0,0,0,.18); border: none;}
.account .actions-toolbar > .secondary .action.back{line-height: 43px; margin: 0; color:#c7a674;}
.account .actions-toolbar > .secondary .action.back:hover{color:#333333;}

.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: #fafafa;}
.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 .block-reorder{display: none;}
.account .sidebar.sidebar-additional .block-wishlist{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: 10px;}
body.account .column.main .block:not(.widget) .box-title > span{width: 100%; float: left; font-size: 18px; font-weight: 500; margin: 0;}   

.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: 0; padding: 0px 35px 0px 35px;background: #fff;border: 1px solid #ccc;display: block;font-weight: 400; border-bottom: none; position: relative;}
.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; box-sizing: border-box; -webkit- box-sizing: border-box; -moz-box-sizing: border-box; 
border: 1px solid #dbdbdb; min-height: 200px; text-align: left;}
.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;vertical-align: middle;}
.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 > tbody > tr > td,.order-details-items .table-order-items > thead > tr > th{vertical-align: middle;text-align: left;}
.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;line-height:20px;float: left;}
body .order-details-items .table-order-items tbody td.col.name .item-options dt{float: left; margin-right: 5px;font-weight:600;clear: left;}
body .order-items-shipment dt{float: left; margin-right: 5px;font-weight:600;clear: left;}
body .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: 20px;}

.order-details-items .table-wrapper .items-qty{line-height: 21px;}
.block.block-order-details-view {
	margin-top: 30px;
}

.order-details-items .cart-price {
	line-height: 17px;
	
}

.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: 15px 0 0 0;}
.account .page-title-wrapper .order-date {line-height: 22px;border: 0;padding: 0; color: #000; float: left; margin: 15px 0 0 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: 15px 0 0 0; line-height: 22px;}
.account .page-title-wrapper .order-actions-toolbar a{color:#c7a674; margin: 0; padding: 0 10px; border-left: 1px solid #ccc;}
.account .page-title-wrapper .order-actions-toolbar a:first-child{border-left: none;}
.account .page-title-wrapper .order-actions-toolbar a:hover{color:#333333;}


.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{width: 32%; float: left; margin: 0 0 17px 17px; background: #fff; padding: 15px;} 
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n+1){margin-left: 0; clear: both;}
body.wishlist-index-index.account #maincontent form .fieldset > .field{margin-bottom: 0;}
body.wishlist-index-index.account #maincontent form .fieldset > .field.qty label{margin: 6px 5px 0 0 !important;}
body.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions{padding: 0;}

body.wishlist-index-index .products-grid.wishlist ol li .product-item-name{min-height: 50px;float: left; width: 100%; margin: 0;}
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: center; float: left; margin-bottom: 10px;}
body.wishlist-index-index .products-grid.wishlist ol li .product-item-name a:hover{color: #c7a674;}
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: #c7a674 !important; margin: 0 10px 0 0;}
body.wishlist-index-index .actions-toolbar > .primary .action:hover{background: #515151 !important;}
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: #c7a674;
    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; border: 1px solid #ccc; padding: 2px 5px; font-size: 13px; margin: 15px 0;}
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: 300px;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: auto !important; }
body.wishlist-index-index .products-grid ol li.product-item .action.primary{float: left; background-image: none; background: #c7a674; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 1px; padding: 9px 15px 9px; margin: 0; border: none; line-height: 1; border-radius: 0; position: relative;}
body.wishlist-index-index .products-grid ol li.product-item .action.primary:hover{background: #515151; box-shadow: 6px 6px 0 0 rgba(0,0,0,.18); border: none;}

body.wishlist-index-index .field.comment-box {
    float: left;
    width: 100%;
}
body.wishlist-index-index .box-tocart {
    float: left;
    width: 100%;
    margin: 0;
}
body.wishlist-index-index .product-item-actions {
    float: left;
    width: 100%;
}
.products-grid.wishlist {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.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: 0px;}
#my-orders-table .item-options{width: 100%; float: left;}

.account .block-addresses-list .items.addresses > .item{width: 49% !important; margin: 0 0 20px 2% !important; text-align: left;}
.account .block-addresses-list .items.addresses > .item:nth-child(2n+1){margin-left: 0 !important;}
.account-nav .item .delimiter{border-top: none !important;}
.field.qty label{margin-right:10px !important;}
#wishlist-view-form .price-as-configured{margin-bottom: 0;}

.account .fieldset .input-text{height: 40px; border: 1px solid #ccc;}
.account .fieldset .control select{height: 40px; border: 1px solid #ccc;}
.account .fieldset .control textarea{border: 1px solid #ccc;}

.account .fieldset > .field:not(.choice) > .label{width: 24%; margin: 10px 0 0 0 !important; padding: 0 !important;}
.account .fieldset > .field.choice:before{width: 24%;}
.account .fieldset > .field.choice{text-align: left;}
.account .fieldset > .field.choice input{float: none !important; display: inline-block; vertical-align: middle; margin: -1px 2px 0 0 !important;}
.account .fieldset > .field.choice label{float: none !important; display: inline-block; vertical-align: middle; margin: 0 !important;}
.account .fieldset > .field.choice label span{float: left;}
.account #maincontent form .fieldset > .field:last-child{margin-bottom: 0;}
.account .form .actions-toolbar{width: 100%; float: left; margin: 0 !important; padding: 5px 0 0 24%;}
.account .form-newsletter-manage .fieldset > .field.choice:before{display: none;}
.account .form.form-newsletter-manage .actions-toolbar{padding-left: 0 !important;}

.block.block-addresses-default{margin-bottom: 20px;}
.block-addresses-default .block-content{width: 100%; float: left; display: flex; flex-wrap: wrap;}
.block-addresses-default .block-content .box{width: 49% !important; margin: 0 0 20px 2% !important; text-align: left;}
.block-addresses-default .block-content .box:nth-child(2n+1){margin-left: 0 !important;}
.block.block-addresses-list{margin-bottom: 20px;}
.account .column.main > .actions-toolbar{width: 100%; float: left;}
body.account .block-addresses-list .block-content .item.actions a{float: left; margin: 0 !important; font-size: 15px; padding: 0 10px; border-left: 1px solid #ccc;}
body.account .block-addresses-list .block-content .item.actions a:first-child{padding-left: 0; border-left: none;}

.order-products-toolbar{width: 100%; float: left; margin-bottom: 10px;}
.order-products-toolbar .pager{width: 100%; float: left;margin-top: 20px;}
.order-products-toolbar .toolbar-amount{width: auto; float: left !important; margin: 5px 0 0 0 !important; padding: 0 !important;}
.order-products-toolbar .limiter{width: auto !important; float: right !important; margin: 0 !important; clear: none !important;}
.order-products-toolbar .limiter strong{display: inline-block; vertical-align: middle;}
.order-products-toolbar .limiter select{width: 70px !important; height: 35px; display: inline-block; vertical-align: middle; border: 1px solid #ccc;}
.order-products-toolbar .limiter select:focus{}
.order-products-toolbar .limiter-text{display: inline-block; vertical-align: middle;}
.account .column.main{min-height: inherit;}

.account.sales-order-view .order-links{width: 100%; float: left; margin: 0;}
.account.sales-order-view .order-details-items.ordered .order-title{width: 100%; float: left; margin: 0 0 20px 0;}
.account.sales-order-view .order-details-items.ordered .order-title strong{float: left; font-weight: 500; margin: 0;}
.account.sales-order-view .order-details-items .actions-toolbar > .secondary .action.back{line-height: 1;}

.sales-order-view .page-main .block.block-order-details-view{margin: 40px 0 0 0;}
.sales-order-view .block-order-details-view .block-content{display: flex; flex-wrap: wrap;}
.sales-order-view .block-order-details-view .block-content .box{width: 49% !important; margin: 0 0 20px 2% !important; text-align: left;}
.sales-order-view .block-order-details-view .block-content .box:nth-child(2n+1){margin-left: 0 !important;}
body.account.sales-order-view.page-layout-2columns-left .column.main{margin: 0 0 40px 0;}
.sales-order-view .col.price span{vertical-align: middle; font-size: 14px;}
.sales-order-view .price-excluding-tax{font-size: inherit; font-size: 14px;}

#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: #c7a674;line-height: 26px;}
#wishlist-table .product.name a:hover{color:#282828}
body.wishlist-shared-index .wishlist .actions-toolbar{margin-left: 0 !important;margin-top:20px;margin-bottom:20px;}
body.wishlist-shared-index .action.tocart.primary {
	background: #c7a674;
	border: none;
	font-size: 15px;
}
body.wishlist-shared-index .col.product {
	
	text-align: left;
}
body.wishlist-shared-index .action.tocart.primary:hover{ background: #6e6e70;}
body.wishlist-shared-index .action.back{color:#6e6e70}
body.wishlist-shared-index .action.back:hover{color:#c7a674}
#wishlist-table .action.tocart,.magebuzz-testimonial-new-button-container .action.primary,#mb_contact-form .action.submit{float: none;    width: 135px !important;   height: 35px;    font-size: 13px;
    font-weight: 700;    text-transform: uppercase;       padding-top: 10px;    background: #6e6e70;
    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: #c7a674;}
#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:#6e6e70;}
#wishlist-table table thead{    color: #c7a674;    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;   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;}
#wishlist-table .product-image-wrapper {	height: auto;	}
body #wishlist-table .price-box {	width: auto;	}

.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td::before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th::before {padding-right: 7px;font-size: 14px;}
.table-comparison .cell ,.table-comparison .cell.attribute{		font-size: 14px !important;	line-height: 20px;	text-align: left;}
.table-comparison h2{font-size: 18px !important;}
.table-comparison .product-item-actions .action.primary {	float: left;	width: auto;	height: 35px;	font-size: 15px;	font-weight: 700;	text-transform: uppercase;	
	padding-top: 7px;	background: #c7a674;	border: none;	letter-spacing: .03em;	vertical-align: middle;	line-height: 19px;	color: #fff;}
.table-comparison .product-item-actions .action.primary:hover {	background: #515151;}
.table-comparison .secondary-addto-links.actions-secondary {	display: none !important;}
.table-comparison .actions-primary {	margin-top: 10px;	float: left;}
#product-comparison p,#product-comparison ul li {
	width: 100%;
	float: left;
	font-size: 13px !important;
	line-height: 25px !important;
	color: #4c4c4c !important;
	margin: 0 0 10px 0;
}
#product-comparison ul li span, #product-comparison p span{width: 100%;
	float: left;
	font-size: 13px !important;
	line-height: 25px !important;
	color: #4c4c4c !important;
	}
body.account .block.block-compare #block-compare-heading {
	float: left;
	width: 100%;
	font-size: 20px;
	text-align: left;

	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
}
body.account .block-compare .counter, .block-wishlist .counter {
	color: #7d7d7d;
	font-size: 17px;
	white-space: nowrap;
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 13px;
	margin-top: 10px;
}
body.account .sidebar .product-items-names .product-item {
	margin-bottom: 5px;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 19px;
	margin-top: 5px;
}
body.account.page-layout-2columns-left .sidebar-main, body.account.page-layout-2columns-left .sidebar-additional {
	
	margin: 0;
}


@media screen and (max-width: 1239px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
.account.page-layout-2columns-left .sidebar-main{width: 23% !important;}
body.account.page-layout-2columns-left .column.main{width: 75%; margin: 0 0 50px 0;}
.account .account-nav .item{font-size: 15px; margin: 0;}
.block.account-nav{margin: 0 0 50px;}

.account #maincontent form .fieldset > .field:not(.choice) > .label, .account #maincontent form .fieldset > .field > .label{font-size: 14px;}
.account .fieldset > .field:not(.choice) > .label{width: 27%;}
.account .fieldset > .field:not(.choice) > .control{width: 72%;}
.account .fieldset > .field.choice:before{width: 27%;}
.account .form .actions-toolbar{padding: 5px 0 0 27%;}
.account #password-error{text-align: left; font-size: 13px !important;}

body.account.sales-order-view.page-layout-2columns-left .column.main{margin: 0 0 30px 0;}
.sales-order-view .block-order-details-view .block-content .box{margin: 0 0 17px 2% !important;}

body.wishlist-index-index .products-grid.wishlist .product-item{margin: 0 0 14px 14px;}
body.wishlist-index-index .products-grid.wishlist .product-item{padding: 10px;}
body.wishlist-index-index .products-grid ol li.product-item .action.primary{padding: 9px 10px 9px;}
body.wishlist-index-index .actions-toolbar > .primary .action{font-size: 15px;}
body.account .block-compare #compare-clear-all {
	float: right;
	width: auto;
	margin-left: 9px;
	font-size: 14px;
	margin-top: 13px;
}
}

@media screen and (max-width: 1023px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
.account .columns{width: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box;}
.account.page-layout-2columns-left .sidebar-main{width: 100% !important; -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; -ms-flex-order: 0; -webkit-order: 0; order: 0;}
body.account.page-layout-2columns-left .column.main{width: 100%; margin: 0 0 40px 0; 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;}
.block.account-nav{margin: 0 0 30px 0;}
body.account .column.main .block:not(.widget) .block-title strong{font-size: 20px;}
body.account .column.main .block:not(.widget) .box-title > span{font-size: 17px;}
.account .column.main .block.block-dashboard-info{margin: 0 0 10px 0;}
.account .column.main .block.block-dashboard-addresses{margin: 0 0 10px 0;}

.block.block-addresses-list{margin-bottom: 10px;}
.block.block-addresses-default{margin-bottom: 10px;}

.sales-order-view .page-main .block.block-order-details-view{margin: 35px 0 0 0;}
.sales-order-view .block-order-details-view .block-content .box{margin: 0 0 18px 2% !important;}
}


@media screen and (max-width: 767px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
body.account .column.main .block:not(.widget) .block-title strong{font-size: 19px;}
body.account .column.main .block-dashboard-info .block-content .box{margin: 0 0 15px 2%;}
body.account .column.main .block-dashboard-info .block-content .box{margin: 0 0 15px 2% !important;}
body.account .column.main .block-dashboard-info .box:nth-child(2n+1){margin-left: 0 !important;}
body.account .column.main .block:not(.widget) .box-title > span{font-size: 16px;}
.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: 14px; line-height: 24px;}
body.account .column.main .block .box-actions a{font-size: 14px;}
.account .table-wrapper.orders-recent .table-order-items thead th{font-size: 14px;}
body.account.page-layout-2columns-left .column.main{margin: 0 0 35px 0;}

.account #maincontent form .fieldset > .field{width: 100%; float: left;}
.account #maincontent form .legend span{font-size: 17px;}
.account .fieldset > .field:not(.choice) > .label{width: 33%; float: left;}
.account .fieldset > .field:not(.choice) > .control{width: 67%; float: right;}
.account input{font-size: 15px;}
.account .fieldset .control select{font-size: 15px;}
.account .fieldset > .field.choice{margin-left: 33%;}
.account .form .actions-toolbar{padding: 5px 0 0 33%;}
.account .form .actions-toolbar .primary{width: auto; float: left; margin: 0;}
.account .form .actions-toolbar .primary .action{width: auto;}

.block-addresses-default .block-content .box{margin: 0 0 15px 2% !important;}
.account .block-addresses-list .items.addresses > .item{margin: 0 0 15px 2% !important;}
.account .column.main > .actions-toolbar .primary{width: auto; float: left; margin: 0;}
.account .column.main > .actions-toolbar .secondary{width: auto; float: right;}
.account .block-addresses-list .block-content li address{font-size: 14px; line-height: 24px;}

.account .page-title-wrapper .order-status{font-size: 15px; margin: 10px 0 0 0;}
.account .page-title-wrapper .order-date{font-size: 15px; margin: 10px 0 0 0;}
.account .page-title-wrapper .order-actions-toolbar{font-size: 15px; margin: 10px 0 0 0;}
.order-links .item strong{padding: 10px 25px; line-height: 1;}
.sales-order-view .order-details-items{padding: 20px;}
.account.sales-order-view .order-details-items.ordered .order-title{margin: 0 0 15px 0;}
.sales-order-view .page-main .block.block-order-details-view{margin: 30px 0 0 0;}
.sales-order-view .block-order-details-view .block-content .box .box-content{font-size: 14px; line-height: 24px;}
.sales-order-view .block-order-details-view .block-content .box{margin: 0 0 14px 2% !important;}
body.account.sales-order-view.page-layout-2columns-left .column.main{margin: 0 0 25px 0;}

body.wishlist-index-index .products-grid.wishlist .product-item{width: 45%; float: none; display: inline-block; vertical-align: top; padding: 15px; border: none;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n+1){margin: 0 0 14px 14px; clear: none;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1){margin-left: 0; clear: both;}
body.wishlist-index-index.account #maincontent form .fieldset > .field{width: auto;}
body.wishlist-index-index.account #maincontent form .fieldset > .field.qty{display: block; float: left !important;}
body.wishlist-index-index.account #maincontent form .fieldset > .field.qty .control{float: left;}
body.wishlist-index-index .actions-toolbar > .primary{width: auto; float: left; margin: 0;}
body.wishlist-index-index .actions-toolbar > .primary .action{width: auto; font-size: 14px; padding: 10px; letter-spacing: 1px;}
body.wishlist-index-index .actions-toolbar > .secondary .action.back{line-height: 34px;}
body.wishlist-index-index .product-item .product-item-inner > .product-item-actions{float: none; width: auto; display: inline-block !important; margin: 5px 0 0 0 !important;}
body.wishlist-index-index .products-grid ol li.product-item .product-item-photo span {	float: none;	display: inline-block;max-width: 100%;}
body.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo {	text-align: center;	float: left;	width: 100%;}
body [class*="block-compare"] {
    display: inline-block !important;
}
}

@media screen and (max-width: 639px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
.account .account-nav .item{font-size: 14px;}
.block.account-nav{margin: 0 0 25px 0;}
body.account .column.main .block:not(.widget) .block-title strong{font-size: 18px;}
body.account .column.main .block:not(.widget) .block-title{margin-bottom: 15px;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit{font-size: 15px;}
.block-dashboard-orders .block-title.order .action.view{font-size: 15px;}
.account .orders-recent #my-orders-table tr td ,.account .orders-history #my-orders-table tr td{padding: 7px ; text-align: left; box-sizing: border-box;}
.account .orders-recent #my-orders-table td::before,.account .orders-history #my-orders-table tr td::before {		 width: auto; }
.account #my-orders-table tr td{padding: 7px 0; text-align: left; box-sizing: border-box;}
.account #my-orders-table tr:nth-child(2n) td{background: #f9f8f8;}
.account .table-wrapper.orders-recent .table.table-order-items{border-bottom: none; border-right: none;}

.account #maincontent form{padding: 15px;}
.account .fieldset > .field:not(.choice) > .label{width: 100%; margin: 0 0 10px 0 !important;}
.account .fieldset > .field:not(.choice) > .control{width: 100%;}
.account .fieldset > .field.choice{margin-left: 0;}
.account .form .actions-toolbar{padding: 5px 0 0 0;}
.account #maincontent form .legend{margin-bottom: 0;}
.account .actions-toolbar > .primary .action{font-size: 16px; padding: 10px 15px 10px;}
.account .actions-toolbar > .secondary .action.back{font-size: 15px; line-height: 36px;}

.order-products-toolbar .pager{font-size: 15px;}
.account .table-wrapper.orders-history .table.table-order-items{border-bottom: none; border-right: none;}

body.sales-order-view .product-item-name{min-height: inherit;}
body.sales-order-view #my-orders-table tfoot th{width: 70%; padding: 10px 0; font-size: 15px;}
body .table-order-items tfoot th{ padding: 10px; font-size: 15px;}
body.sales-order-view #my-orders-table tfoot td{width: 30%; padding: 10px; font-size: 15px; background: none !important;}
.sales-order-view .block-order-details-view .block-content .box{margin: 0 0 10px 2% !important;}

body.wishlist-index-index .products-grid.wishlist .product-item{width: 48%; float: left; margin: 0 0 20px 20px;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n+1){margin: 0 0 20px 20px;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1){margin-left: 0;}
body.wishlist-index-index .actions-toolbar > .primary .action{font-size: 13px;}
.products-grid.wishlist{margin-bottom: 10px;}
.order-links .item strong {	padding: 13px 17px;}
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td.col.qty {	text-align: left;}
.order-details-items .table-wrapper .col.price .price-excluding-tax .price, .order-details-items .table-wrapper .col.price .price-including-tax .price {		vertical-align: top;	line-height: 23px;}
.order-details-items .cart-price {
	line-height: 22px;
}
body .order-details-items .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td, body .order-details-items .table-wrapper .table:not(.cart):not(.totals):no(.table-comparison) > tbody > tr th {		padding: 5px 10px;}
.order-details-items .table-order-items {		padding: 0 10px;}
body.wishlist-shared-index  .col.comment {	text-align: left;	clear: left;}
.wishlist-shared-index table#wishlist-table {    float: left;    width: 100%;}
body.wishlist-shared-index .col.actions::before {
	display: none !important;
}
body.wishlist-shared-index tr {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
}

@media screen and (max-width: 567px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
body.account .column.main .block:not(.widget) .block-title strong{font-size: 17px;}
body.account .column.main .block-dashboard-info .block-content .box{width: 100% !important; margin: 0 0 15px 0 !important;}
body.account .column.main .block-dashboard-info .box:nth-child(2n+1){margin-left: 0 !important;}
body.account .column.main .block.block-dashboard-addresses .box{width: 100% !important; margin: 0 0 15px 0 !important;}
body.account .column.main .block.block-dashboard-addresses .box:nth-child(2n+1){margin-left: 0 !important;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit{font-size: 14px;}
.block-dashboard-orders .block-title.order .action.view{font-size: 14px;}
body.account.page-layout-2columns-left .column.main{margin: 0 0 30px 0;}
.account .column.main .block.block-dashboard-addresses .block-title .action.edit{top: -2px;}
.block-dashboard-orders .block-title.order .action.view{top: -2px;}

.account #maincontent form .legend span{font-size: 16px;}
.account .form .actions-toolbar{padding: 0;}
.account .fieldset > .field:not(.choice) > .label{margin: 0 0 8px 0 !important;}

.block-addresses-default .block-content .box{width: 100% !important; margin: 0 0 15px 0 !important;}
.account .block-addresses-list .items.addresses > .item{width: 100% !important; margin: 0 0 15px 0 !important;}

.account .page-title-wrapper .order-status{float: none; display: inline-block; vertical-align: top; font-size: 14px; margin: 0;}
.account .page-title-wrapper .order-date{float: none; display: inline-block; vertical-align: top; font-size: 14px; margin: 0 0 0 -4px;}
.account .page-title-wrapper .order-actions-toolbar{float: none; display: inline-block; vertical-align: top; font-size: 14px;}
.order-links .item strong{font-size: 15px;}
.sales-order-view .order-details-items{padding: 15px;}
.account.sales-order-view .order-details-items.ordered .order-title{margin: 0 0 12px 0;}
.account .order-details-items .order-title > strong{font-size: 15px;}
.sales-order-view .page-main .block.block-order-details-view{margin: 25px 0 0 0;}
.sales-order-view .block-order-details-view .block-content .box{width: 100% !important; margin: 0 0 20px 0 !important;}
body.account.sales-order-view.page-layout-2columns-left .column.main{margin: 0 0 15px 0;}

body.wishlist-index-index .products-grid.wishlist .product-item{width: 80%; float: none; display: inline-block; vertical-align: top; margin: 0 0 20px 0;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(3n+1){margin: 0 0 20px 0;}
body.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1){margin-left: 0;}
body.wishlist-index-index .actions-toolbar > .primary{width: 100%;}
body.wishlist-index-index .actions-toolbar > .primary .action{width: 100%; margin: 0 0 10px 0;}
body.wishlist-index-index .actions-toolbar > .secondary{width: 100%; float: left; margin: 10px 0 0 0; text-align: center !important;}
body.wishlist-index-index .actions-toolbar > .secondary .action.back{width: auto; float: none; display: inline-block; vertical-align: top; line-height: 1; margin: 0;}
.order-links .item a, .order-links .item strong {	padding: 1px 8px;	line-height: 33px;	font-size: 13px;}
.block-order-details-view .block-content .box {		min-height: inherit;	}

.order-title .action.track {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
}


@media screen and (max-width: 413px) { 
/*--------------------------------------------- MyAccount Page ---------------------------------------*/
.account .account-nav .item{font-size: 13px;}
.account .account-nav .item a, .account .account-nav .item > strong{padding: 12px 10px 12px 10px;}
body.account .column.main .block:not(.widget) .block-title strong{font-size: 16px;}
body.account .column.main .block:not(.widget) .box-title > span{font-size: 15px;}
body.account .column.main .block:not(.widget) .box-title{margin-bottom: 8px;}
.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;}
body.account .column.main .block .box-actions{margin-top: 10px;}
body.account .column.main .block .box-actions a{font-size: 13px;}

.account #maincontent form .legend span{font-size: 15px;}
.account .fieldset .input-text{height: 35px;}
.account .fieldset .control select{height: 35px;}
.account input{padding: 0 10px;}
.account .fieldset .control select{padding: 0 5px;}
.account form .actions-toolbar .primary{width: 100% !important;}
.account form .actions-toolbar .primary .action{width: 100% !important;}
.account form .actions-toolbar .secondary{width: 100%; float: left; text-align: center !important;}
.account .actions-toolbar > .secondary .action.back{width: auto; float: none; display: inline-block; vertical-align: top; line-height: 1; margin: 15px 0 0 0;}
.account form .fieldset{margin-bottom: 10px;}

.account .block-addresses-list .block-content li address{font-size: 13px;}
body.account .block-addresses-list .block-content .item.actions a{font-size: 14px;}
.account .column.main > .actions-toolbar .primary{width: 100%;}
.account .column.main > .actions-toolbar .primary .action{width: 100%;}
.account .column.main > .actions-toolbar .secondary{width: 100%; float: left; text-align: center !important;}
.account .actions-toolbar > .secondary .action.back{width: auto; float: none; display: inline-block; vertical-align: top; line-height: 1; margin: 15px 0 0 0;}

.order-products-toolbar .pager{font-size: 14px;}
.order-products-toolbar .toolbar-amount{width: 100%; margin: 0 0 10px 0 !important;}
.order-products-toolbar .limiter{width: 100% !important;}


.sales-order-view .order-details-items{padding: 10px;}
.account.sales-order-view .order-details-items.ordered .order-title{margin: 0 0 10px 0;}
.account .order-details-items .order-title > strong{font-size: 14px;}
body.sales-order-view #my-orders-table tfoot th{font-size: 14px;}
body.sales-order-view #my-orders-table tfoot td{font-size: 14px;}
.sales-order-view .order-details-items.ordered .actions-toolbar > .secondary{text-align: center !important;}
.sales-order-view .order-details-items.ordered .actions-toolbar > .secondary .action.back{margin: 0;}
.sales-order-view .block-order-details-view .block-content .box{margin: 0 0 15px 0 !important;}
.sales-order-view .block-order-details-view .block-content .box .box-content{font-size: 13px;}

body.wishlist-index-index .products-grid.wishlist .product-item{width: 100%; float: left;}
.account form.wishlist.share .actions-toolbar .primary{width: 100%;}
.account form.wishlist.share .actions-toolbar .primary .action{width: 100%;}
.order-links .item {	line-height: 30px;	width: 100%;}
.order-links .item, .order-links .item strong, .order-details-items {	margin-bottom: 0;}
.order-details-items {padding: 10px;}

.order-details-items.creditmemo .cart-price {
	line-height: 13px;
}
}





