.woocommerce-MyAccount-navigation ul li a:before,.woocommerce-password-strength:after{display:inline-block;margin-left:.5407911001em;font:14px/1 Rivolicons;font-size:inherit;content:"\e660";text-rendering:auto}.woocommerce-password-strength.strong:after{content:"\e667"}.woocommerce-password-strength.good:after{content:"\e647"}.woocommerce-password-strength{margin:10px 0}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#ff2626}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:#5fb258}.woocommerce-password-hint{line-height:1.4em;display:block;font-size:13px}.woocommerce-account .edit-account .button{margin-top:0}.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-MyAccount-navigation ul li a:before{float:right;width:1.41575em;opacity:.25;font:14px/1 Rivolicons;line-height:1.618;text-align:right;content:"\f0f6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e62b"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e634"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e626"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e63c"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\e644"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e67b"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e610"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\e617"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--points-and-rewards a:before{content:"\e668"}.woocommerce-account .woocommerce-MyAccount-content p.order-again a{border:none;color:#fff}.woocommerce-account .woocommerce-MyAccount-content p.order-again a:hover{color:#fff}.entry-content:not(.wc-tab) p .button{font-weight:600}.woocommerce-order-details table td,.woocommerce-order-details table thead th{padding-left:0}.woocommerce-order-details table thead th{padding-bottom:0;font-size:16px}body .entry-content .woocommerce-orders-table .button:hover{color:#fff;background:#000}.woocommerce-MyAccount-navigation ul li{font-size:15px}.entry-content .woocommerce-MyAccount-content p em{opacity:.65;font-size:13px}.woocommerce-account .woocommerce-orders-table th{padding-top:0;padding-bottom:15px;border-bottom:1px solid #eee;color:#222;font-size:16px}.woocommerce-account .woocommerce-orders-table td{color:#222}td.woocommerce-orders-table__cell-order-number a{text-decoration:underline}tr.woocommerce-orders-table__row--status-completed{background-color:#e6f9e4}.woocommerce-account tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed td{border-color:#b1e3ae}tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{color:#25841e;font-weight:700}.woocommerce-order-details{margin-bottom:30px;padding:25px 25px 10px;border:1px solid #e2e2e2}.woocommerce-account .entry-content:not(.wc-tab) p{font-size:16px}.woocommerce-order-details table{margin-bottom:0}.woocommerce-order-details table td,.woocommerce-order-details table th{padding:.2em 0}.woocommerce-order-details table tfoot tr:first-child td,.woocommerce-order-details table tfoot tr:first-child th{padding-top:1em}body.page-template-template-fullwidth-php .entry-content .woocommerce-order-details h2{padding-bottom:10px;border-bottom:1px solid #eee}body.page-template-template-fullwidth-php.woocommerce-account h2:not(.woocommerce-loop-product__title){font-size:24px;font-weight:700}.woocommerce-account .woocommerce-orders-table td a{border:0}.woocommerce-account tr.woocommerce-orders-table__row td{border-bottom:1px solid #f2f2f2}body.woocommerce-account .entry-content .woocommerce-Message .button{margin:0}.woocommerce-account .my_account_orders .button{margin:0 2px 0 0;padding:2px 8px 3px;background:#222;color:#fff;font-size:12px;font-weight:600;border-radius:2px}body .woocommerce-MyAccount-navigation li a{border:0;color:#777}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{color:#222}.woocommerce-MyAccount-navigation li.is-active a{font-weight:600}.woocommerce-account p#billing_address_1_field,.woocommerce-account p#shipping_address_1_field{margin-bottom:8px}.woocommerce-account .shoptimizer-archive{margin-bottom:2.617924em}.woocommerce-account .content-area{width:100%}body.woocommerce-account fieldset{margin:0;padding:0}.no-breadcrumbs.woocommerce-account .archive-header{padding-top:20px}.woocommerce-MyAccount-navigation ul{margin-left:0}.woocommerce-MyAccount-navigation ul li{position:relative;border-bottom:1px solid rgba(0,0,0,.05);list-style:none}.woocommerce-MyAccount-navigation ul li:last-child{border:none}.woocommerce-MyAccount-navigation ul li a{display:block;padding:.675em 0 .775em}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{margin-right:.236em;padding:.6180469716em .875em;font-size:.875em}.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}.woocommerce-MyAccount-content .woocommerce-Pagination{float:none;text-align:center}.woocommerce-MyAccount-content .woocommerce-Pagination a{margin:0 10px;padding:.7em 2.5em;background-color:#fff;color:#111;border:1px solid #e2e2e2;font-weight:700}.woocommerce-MyAccount-content .woocommerce-Pagination a.woocommerce-button--previous:before{margin-right:5px;content:"\2190"}.woocommerce-MyAccount-content .woocommerce-Pagination a.woocommerce-button--next:after{margin-left:5px;content:"\2192"}.col2-set#customer_login,.col2-set.addresses{float:left;width:100%;margin-right:0;margin-left:0}.col2-set#customer_login .col-1,.col2-set.addresses .col-1,.woocommerce-MyAccount-navigation{float:left;width:41.1764705882%;margin-right:5.8823529412%}.col2-set#customer_login .col-2,.col2-set.addresses .col-2{float:right;width:52.9411764706%;margin-right:0}.content-area .col2-set button,.woocommerce-account .button{margin-top:20px;border-radius:3px;font-size:15px}.woocommerce-account .button,.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button{margin-top:0}.woocommerce-account .woocommerce-form-login__rememberme span{margin-left:4px}.entry-content:not(.wc-tab) .woocommerce-privacy-policy-text p,.entry-content:not(.wc-tab) p.woocommerce-LostPassword{margin-bottom:0;font-size:15px}.entry-content .woocommerce-privacy-policy-text p a,.entry-content p.woocommerce-LostPassword a{text-decoration:underline}.woocommerce-MyAccount-navigation{width:17.6470588235%}.woocommerce-MyAccount-content{float:right;width:76.4705882353%;margin-right:0}.woocommerce-MyAccount-content .form-row-first{float:left;width:38.4615384615%;margin-right:7.6923076923%}.woocommerce-MyAccount-content .form-row-last{float:right;width:53.8461538462%;margin-right:0}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{float:right;width:17.6470588235%;margin-right:0}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{float:left;width:76.4705882353%;margin-right:5.8823529412%}table.my_account_orders{font-size:.875em}.page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set.addresses .col-1{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set#customer_login .col-2,.page-template-template-fullwidth-php .col2-set.addresses .col-2{float:right;width:47.8260869565%;margin-right:0}.page-template-template-fullwidth-php .col2-set#customer_login .col-2{padding:30px 30px 10px;background:#f8f8f8}.page-template-template-fullwidth-php .col2-set#customer_login .col-2 input{background-color:#fff}.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation{float:left;width:23.7391304348%;margin-right:4.347826087%;box-shadow:0 1px 15px rgba(0,0,0,.08);padding:20px 20px 0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content{float:right;width:71.9130434783%;margin-bottom:2em;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1,.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first{float:left;width:46.6666666667%;margin-right:6.6666666667%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2,.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last{float:right;width:46.6666666667%;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set{width:100%}.addresses header.title a{border:0;color:#777;margin-top:5px;background-color:#f6f6f6;padding:3px 12px;border-radius:20px;font-size:13px;transition:all .2s}.addresses header.title a:hover{color:#111;background-color:#f2f2f2}.addresses header.title a{float:right}.addresses header.title h3{float:left}.woocommerce-Address-title{overflow:hidden}.woocommerce-view-subscription li.woocommerce-MyAccount-navigation-link--subscriptions a{color:#111}.form-row input.woocommerce-form__input-checkbox{float:left;margin:4px 8px 0 0}.woocommerce-account .woocommerce-order-downloads table thead th{padding:0 20px 10px 0;border-bottom:1px solid #eee}.woocommerce-account .woocommerce-order-downloads td{padding:10px 20px 10px 0;vertical-align:middle;border-bottom:1px solid #eee}body.woocommerce-account .woocommerce-order-downloads a.button.alt{font-size:13px;margin:0}.woocommerce-account .woocommerce-order-downloads a{border-bottom:1px solid #e2e2e2}@media (max-width:992px){.woocommerce-account .col2-set#customer_login .col-1,.woocommerce-account .col2-set#customer_login .col-2,.woocommerce-account .col2-set.addresses .col-1,.woocommerce-account .col2-set.addresses .col-2,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:2em}}@media (max-width:600px){.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .woocommerce-orders-table th{padding:5px 3px 5px 0}.woocommerce-account .my_account_orders .button{display:block;margin-bottom:4px;text-align:center}}@media screen and (max-width:600px){.woocommerce-MyAccount-content table{border:0}.woocommerce-MyAccount-content table caption{font-size:1.3em}.woocommerce-MyAccount-content table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.woocommerce-MyAccount-content table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.woocommerce-MyAccount-content table td{border-bottom:1px solid #ddd;display:block;font-size:.8em}tr.woocommerce-orders-table__row--status-completed{background-color:transparent}.woocommerce-account tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed td{border-color:inherit}.woocommerce-MyAccount-content table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.woocommerce-MyAccount-content table td:last-child{border-bottom:0}}