/* CONTA */
p.order-again{text-align: center;}
p.order-again a{ background:var(--bgbotao); color:var(--corbotao); font-weight: 400; padding: 20px 45px!important;font-size: 12px; margin:0 auto!important;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;transition: all .6s ease;}
p.order-again a:hover{opacity: .8;}

#painel {padding: 0 0;}
#my-account-menu.layout-no-borders {padding: 40px 0!important;}
.produto-wrap{padding: 40px 10px 0;}
.addresses{margin-top:30px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box.double-column {column-gap: 0!important;grid-template-columns: auto!important;}
/*.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box .settings-box{padding:30px!important;}*/
.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box .settings-box {padding: 0;border: 0;}
.woocommerce .woocommerce-customer-details address{margin:0; padding:0;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 14px; background:var(--bgbotao); color:var(--corbotao); font-weight: 400}

.woocommerce-Address-title a {padding: 10px 25px;background:var(--bgbotao); color:var(--corbotao)!important; border-radius: 5px; font-size: 14px;}
.woocommerce-Address-title a:hover {background:var(--bgbotao);}
.woocommerce-column--billing-address {padding:0;}
.woocommerce-column--billing-address address {background: #fff;padding: 20px;}
.woocommerce-column--shipping-address address {background: #fff;}
.painel-conta p {margin-top: 10px!important;margin-bottom: 20px!important;}
.painel-conta ol li, .painel-conta ul li {list-style-type: disc;margin-left: 20px;padding: 4px 0;}
.produto-wrap header {background: 0!important; padding: 0}
.painel-wrap{background:#f7f6f7; color:#202020; padding-top: 10px;}
.painel-wrap p{padding: 20px 20px;}
.painel-wrap .woocommerce-message{margin-top: -10px;}
.painel-wrap h3{color:#005768; font-size: 25px!important; margin-bottom: 20px;}

ul.myaccount-menu li a{border-bottom: 1px solid #dedede;width: 90%;}
h3{font-size: 24px;line-height: 125%;letter-spacing:normal!important;font-weight: 600!important;}
h4{letter-spacing:normal!important;}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar {margin: 8px 0;}
.yith-wcaf-dashboard .dashboard-title {margin-bottom: 10px;}
.alg-wc-wl-empty-wishlist {padding: 20px 30px;}
.alg-wc-wl-view-state-add{width: auto; }
.alg-wc-wl-view-state-remove{width: auto;}


.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item.large .stat-value{font-size:1.7em;}
.woocommerce-MyAccount-content { width: 72%!important;}
.yith-wcaf-dashboard{font-size:14px;}
#my-account-menu {width: 25%!important;}
#my-account-menu .myaccount-menu, #my-account-menu-tab .myaccount-menu{font-size:14px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item{padding:10px!important;}
.woocommerce form .form-row input.input-text {padding: 10px;border-radius: 5px;margin-bottom: 10px;border: 1px solid #ccc;}
.woocommerce-MyAccount-content mark {padding: 5px;font-weight: 600;background: #eee;color: #333;}
.woocommerce-OrderUpdate-meta {font-weight: 300;font-size: 12px; color: #999;text-transform: uppercase;}
.woocommerce-OrderUpdate-description {font-weight: 600;}

.cad {color: #212121; font-size: 14px;margin-bottom: 30px;}
.cad a {color: #212121!important; font-weight: 600;}
.lostpass {font-size: 14px;margin-top: 20px;}

.woocommerce .col2-set .col-1{float: left;width:47%;}
.woocommerce .col2-set .col-2{float: left;width:50%;}

h6.divider-login { display: grid; width: 100%; margin-bottom: 10px; margin-top: 10px; align-items: center; font-size: 14px; color:#aaa; text-align: center; grid-template-columns: minmax(20px, 1fr) auto minmax(20px, 1fr); grid-gap: 20px;}
h6.divider-login:before, h6.divider-login:after {content: ''; border-top: 1px solid;}


.nsl-container{margin:0!important; padding:0!important;}
div.nsl-container .nsl-button-default{padding:0;}
div.nsl-container-block[data-align="left"] .nsl-container-buttons {
    align-items: center!important;
}
.nsl-container-buttons{width:100%!important;}
div.nsl-container.nsl-container-block .nsl-container-buttons{width:100%!important;}

@media only screen and (max-device-width:1366px),screen and (max-width: 1366px) {
    .woocommerce-MyAccount-content { width: 77%!important;font-size:14px;}
    #my-account-menu {width: 20%!important;font-size:14px;}
    form.login, form.register {border: 0!important;padding: 0!important;max-width: 456px;}
    #customer_login h2, #customer_login p.txtconta{max-width:456px}
}

@media only screen and (max-device-width: 860px),screen and (max-width: 860px) {
    #painel {color: #42170e;/*padding: 40px 0;*/}
    #painel .u-column2 {border-top: 1px solid #ccc;padding-top: 40px;}
	#painel .u-column1{border-right:0;}
	.menu-conta ul li {width: 24.6%;font-size: 8px!important;}
    .menu-conta ul li a:before {font-size: 14px;}
    .woocommerce-MyAccount-content { width:100%!important;font-size:14px;}
    #my-account-menu {width: 100%!important;font-size:14px;}
    #my-account-menu.layout-no-borders{padding:20px!important;}
    .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2{float:none;width: 100%;margin-right:0;margin-left:0;margin-bottom:40px; border:0!important;}
    
}

@media only screen and (max-device-width: 700px), screen and (max-width: 700px) {
	#painel {color: #42170e; }
	.menu-conta ul li {width:24.1%;}
	.menu-conta ul li.woocommerce-MyAccount-navigation-link--customer-logout{display: none;}
	#painel .u-column1, #painel .u-column2 {padding: 20px;}
	.painel-conta form{padding: 20px;}
}