.account-nav .content.account-nav-content ul { flex-direction: column; }
.account-nav .content.account-nav-content ul .item { margin: 0; border: 1px solid #ddd; border-bottom: 0px solid #ddd; }
.account-nav .content.account-nav-content ul .item:last-child { border-bottom: 1px solid #ddd; }
.account-nav .content.account-nav-content ul .item a { font: normal 14px 'HelveticaNeue-Regular'; color: #333333; text-decoration: none; line-height: 20px; padding: 10px 15px; width: 100%; border: 0px; }
.account-nav .content.account-nav-content ul .item.current, .account-nav .content.account-nav-content ul .item:hover a { background: #e9bc34; color: #000; }
.account-nav .content.account-nav-content ul .item:visited a { background: #e9bc34; color: #000; }
.account-nav .content.account-nav-content ul .item.current strong { font: normal 14px 'HelveticaNeue-Regular'; color: #000; text-decoration: none; line-height: 20px; padding: 10px 15px; width: 100%; border: 0px; }
.account .page.messages ~ .columns .legend span { font: normal 14px 'HelveticaNeueLTW1G65Medium' !important; color: #2d2d2d; text-transform: capitalize; }
.account .page.messages ~ .columns .legend { margin : 0 0 15px; }
.account .block-dashboard-info .block-title strong, .account .page.messages ~ .columns .fieldset.info .legend span, .account .page.messages ~ .columns form.form-newsletter-manage .legend span { font: normal 32px 'HelveticaNeueLTStd35Thin' !important; color: #444444; text-align: left; }
.account .page.messages ~ .columns .fieldset.info .legend { margin : 0 0 24px; }
.account .page.messages ~ .columns .field { margin-bottom: 10px; }
.account .page.messages ~ .columns .field.choice { margin: 24px 0; }
.account .page.messages ~ .columns .fieldset { width: 361px; }
.account .page.messages ~ .columns .fieldset .control { width: 100%; }
/*.account .page.messages ~ .columns .fieldset .control input:focus {
        box-shadow: none ;
}*/

.account .page.messages ~ .columns .fieldset .control select { height: 40px; line-height: 40px; font-size: 13px; color: #666666; }
.account .page.messages ~ .columns .field label { color: #666; font-family: 'HelveticaNeue-Light'; font-size: 14px; font-weight: normal; text-align: left; padding: 0px 0px 7px 0; display: block; width: 100%; }
.account .block .block-content .box strong.box-title { display: block; padding: 0px 0px 10px; color: #333333; font: normal 14px 'HelveticaNeueLTW1G65Medium'; text-transform: capitalize; margin: 0; }
.account .block .block-content .box .box-title span { font-weight: 500 !important; }
.account .block .block-content .box .box-content { min-height: 70px; }
.account .block .block-content .box .box-content p, .account .block .block-content .box .box-content address { font: normal 14px 'HelveticaNeue-Light'; line-height: 24px; color: #444444; }
.account .block .block-content .box .box-actions a { float: left; margin: 0px; font: normal 12px 'HelveticaNeueLTW1G65Medium'; color: #e9bc34; margin: 0; position: relative; padding: 0px 10px; }
.account .block .block-content .box .box-actions a:after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; margin : auto; width: 1px; height: 100%; background: #e9bc34; }
.account .block .block-content .box .box-actions a:first-child { padding-left: 0; }
.account .block .block-content .box .box-actions a:last-child:after { display: none; }
.account .block .block-content .box .box-actions a:hover, .account .block .block-content .box .box-actions a:hover span { color: #333; }
.account .page.messages ~ .columns { max-width: 1160px; display: block; margin: auto; padding: 60px 0; }
.account .page.messages ~ .columns .sidebar-main { border: none; }
.account .page.messages ~ .columns .fieldset>.field.choice:before, .account .page.messages ~ .columns .fieldset>.field.no-label:before { position: absolute; }
.account-nav .content { background: transparent; padding: 0px; }
.account .page.messages ~ .columns .column.main { width: 76%!important; }
.account .block .block-content .box .box-actions { margin-top: 20px; }
.account .page.messages ~ .columns .actions-toolbar { margin-left: 0; }
.account .page.messages ~ .columns .actions-toolbar button.action { min-width: 77px; font-size: 14px; letter-spacing: inherit; text-transform: capitalize; color: #333333; font-family: 'HelveticaNeue-Regular'; padding: 10px; background: #e9bc34; border: 0; appearance: none; -webkit-appearance: none; margin-top: 21px; font-weight: normal; }
.account .page.messages ~ .columns .actions-toolbar button.action:hover { background: #000 !important; color: #fff; text-decoration: none; }
.account .page.messages ~ .columns .actions-toolbar button.action:focus { border: 1px solid #deb22d; background: #000 !important; color: #fff; text-decoration: none; }
.account .page.messages ~ .columns .actions-toolbar button.action.add { min-width: 50px !important; padding: 0px 10px !important; margin-top: 0px !important; }
.account .welcome-msg { margin-bottom: 50px; }
.account .welcome-msg h2.sub-title { margin-bottom: 5px; color: #444444; font: normal 14px 'HelveticaNeueLTW1G65Medium' !important; }
.account .welcome-msg p { font: normal 14px 'HelveticaNeue-Light'; line-height: 24px; color: #444444; }
.catalog-product-view .columns { width: inherit; }
.account .welcome-msg { margin-bottom: 50px; }
.account .welcome-msg h2.sub-title { margin-bottom: 5px; color: #444444; font: normal 14px 'HelveticaNeueLTW1G65Medium' !important; }
.account .welcome-msg p { font: normal 14px 'HelveticaNeue-Light'; line-height: 24px; color: #444444; }
.account .table-wrapper tr th { background: #ededed; border: 1px solid #eaeaea !important; color: #333333; text-transform: capitalize; white-space: nowrap; text-align: center; padding: 9px 10px; font: normal 14px 'HelveticaNeue-Light'; border-bottom: none; }
.account .table-wrapper tr td { background: #fff; border: 1px solid #eaeaea !important; padding: 10px; vertical-align: top; font-family: 'HelveticaNeue-Light'; font-weight: normal; color: #333333; text-align: center; min-width: 88px; border-top: none !important; background-color: transparent; }
.account .table-wrapper tr td.col.actions a { color: #e9bc34; font : normal 12px 'HelveticaNeue-Light'; text-align: center; margin-right: 5px; position: relative; display: inline-block; }
.account .table-wrapper tr td.col.actions a span { display: inline-block; }
.account .table-wrapper tr td.col.actions a:after { content: ""; position: absolute; top: 0; bottom: 0; right: -8px; height: 100%; margin : auto; background: #e9bc34; width: 1px; }
.account .table-wrapper tr td.col.actions a:last-child { margin-right: 0; margin-left: 5px; }
.account .table-wrapper tr td.col.actions a:last-child:after { display: none; }
.account .table-wrapper tr td.col.actions a:hover span { color: #333; }
.limiter .limiter-options { font: normal 12px 'HelveticaNeue-Light'; height: 33px; color: #666666; border-color: #ddd; }
.limiter .limiter-label, .limiter .limiter-text { display: inline-block; margin-right: 8px; font: normal 12px 'HelveticaNeueLTW1G65Medium'; line-height: 35px; text-transform: uppercase; color: #333333; margin-right: 0; margin-left: 10px; }
.form-wishlist-items.box-tocart .control { width: inherit !important; }
.box-tocart { display: inline-block; width: 100%; }
.box-tocart .fieldset { width: 100% !important; }
.field.qty { display: inline-block; width: 40%; float: left; margin-bottom: 0px; margin-right: 0px; }
.fieldset:last-child { margin-bottom: 10px; }
.form-wishlist-items .products-grid .product-item { width: 31.33% !important; border: 1px solid #ddd; padding: 2% !important; margin: 0 3% 3% 0 !important; }
.form-wishlist-items .products-grid .product-item:nth-child(3n + 0) { margin-right: 0% !important; }
.form-wishlist-items .products-grid .product-item .product-item-info { width: 100%; margin: 0 auto; display: block; }
.form-wishlist-items .product-item-photo { display: block; margin-bottom: 0px; }
.form-wishlist-items .product-image-container { display: inline-block; max-width: 100%; height: 130px; width: 100% !important; overflow: hidden; }
.form-wishlist-items .product-image-wrapper { display: block; height: 120px; position: relative; z-index: 1; padding: 0px !important; }
.form-wishlist-items .product-image-photo { bottom: 0; display: block; left: 0; margin: auto; position: relative; height: 130px; width: auto; }
.form-wishlist-items .product-item-actions .actions-primary { float: right; line-height: 30px !important; }
.form-wishlist-items .account .page.messages ~ .columns .actions-toolbar button.action { color: #000; font-weight: normal; margin: 0px; }
.form-wishlist-items .control { width: inherit !important; }
.form-wishlist-items .btn-remove { background: transparent; border-color: transparent; color: #333; position: relative; font-size: 12px; text-shadow: none; box-shadow: none; cursor: pointer; font-weight: normal; text-decoration: none; padding: 7px 15px; }
.form-wishlist-items .btn-remove:before { content: 'X'; position: absolute; left: 4px; top: 6px; font-size: 10px; }
.products-grid.wishlist .product-item-actions span { background: transparent; border-color: transparent; color: #333; font-size: 12px; }
.form-wishlist-items .btn-remove:hover { text-shadow: none; box-shadow: none; color: #e9bc34; }
.form-wishlist-items .btn-remove:hover span { text-shadow: none; box-shadow: none; color: #e9bc34; }
.form-wishlist-items .product-item-actions .edit:hover { text-shadow: none; box-shadow: none; color: #e9bc34 !important; }
.form-wishlist-items .product-item-actions .edit:hover span { text-shadow: none; box-shadow: none; color: #e9bc34; }
.form-wishlist-items .actions-toolbar button.action { min-width: 77px; font-size: 14px; letter-spacing: inherit; text-transform: capitalize; color: #333333; font-family: 'HelveticaNeue-Regular'; padding: 10px; background: #e9bc34; border: 0; appearance: none; -webkit-appearance: none; margin-top: 0px !important; }
.form-wishlist-items .action.back:hover { color: #333; }
.form-wishlist-items .product-item-inner { position: relative; }
.form-wishlist-items .stock.unavailable { width: 50%; position: absolute; top: 38px; right: 0px; padding: 0 10px !important; }
.block-dashboard-addresses .action:hover, .block-dashboard-addresses .action:hover span { color: #333; }
.block-reviews-dashboard .action:hover, .block-reviews-dashboard .action:hover span { color: #333; }
.form-wishlist-items a:hover { color: #333; }
.block-dashboard-info .box, .block-dashboard-addresses .box { border: 1px solid #ddd; padding: 20px; }
.product-item-inner .comment-box label.label { overflow: visible; width: 100%; position: relative; }
.products-grid.wishlist .product-item .field.qty { display: block !important; }
.remember-lbl { line-height: 26px; }
.form-create-account .label { display: block; width: 100%; color: #666; font-family: 'HelveticaNeue-Light'; font-size: 14px; font-weight: normal; text-align: left; }
.products-grid.wishlist .product-item .fieldset .field.qty { width: 45%; height: 39px; margin: 0px; padding: 0px; }
.products-grid.wishlist .product-item .fieldset .field.qty .label { width: auto; line-height: 39px; padding: 0px; margin: 0px 10px 0px 0px; }
.products-grid.wishlist .product-item .box-tocart input.qty { height: 39px; width: 77px; }
.form-wishlist-items .product-item-inner .comment-box .control { display: inline-block; width: 100% !important; clear: left; margin: 0px; padding: 0px; }
.form-wishlist-items .product-item-inner .comment-box label { color: #666; font-family: 'HelveticaNeue-Light'; font-size: 14px; font-weight: normal; text-align: left; padding: 0px 0px 7px 0; display: inline-block; width: 100%; height: auto !important; clip: inherit !important; position: relative !important; }
.form-wishlist-items .field.comment-box { margin-bottom: 10px; display: inline-block; width: 100%; }