#content-wrapper h1{color: #000;font-size: 45px; line-height: 45px; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 15px; text-align: center; font-weight: 400}
.page-footer .account-link{ margin: 0; display: block; text-align: center; text-transform: uppercase; padding: 4px}
.form-control-comment{display: none;}

.thead-default th{ background-color: #fff;color:#000;}

/*-------------------------------- LOGIN -----------------------------------------*/

.input-group .input-group-btn>.btn[data-action="show-password"]{ background: #fff; border-bottom:1px solid #000; padding: 10px;color:#000}
#content-wrapper .form-footer button.btn-primary{ padding: 11px 50px;-webkit-border-radius: 25px;-moz-border-radius: 25px; border-radius: 25px; }
#content-wrapper .login-form{margin: 0 auto; text-align: center;}
.page-customer-account #content .no-account a{text-decoration: underline}
@media(min-width: 576px){
   #content-wrapper .login-form{max-width: 560px;}
}


/*-------------------------------- PASSWORD DIMENTICATA -----------------------------------------*/

#content-wrapper .forgotten-password{margin: 0 auto; text-align: center;}
#content-wrapper .forgotten-password button.btn-primary{ padding: 11px 50px;-webkit-border-radius: 25px;-moz-border-radius: 25px; border-radius: 25px; }
.renew-password .email{text-align:center}

@media(min-width: 576px){
   #content-wrapper .forgotten-password{max-width: 560px;}
}

/*-------------------------------- REGISTRAZIONE -----------------------------------------*/

.page-registration #content{ max-width: 100%}
.page-registration .already-have-account{font-size: 16px; text-align: center;}
.page-registration .already-have-account a{font-weight: 700;font-size: 15px;}
.page-registration .custom-checkbox label{ font-size: 12px}
.page-registration #content-wrapper #customer-form{margin: 0 auto; text-align: center;}

@media(min-width: 768px){
   .page-registration #content-wrapper #customer-form{max-width: 750px;}
}

#registration .custom-checkbox{display: -webkit-box;  display: -ms-flexbox;display: flex;}

/*-------------------------------- MY ACCOUNT -----------------------------------------*/

.page-my-account .-intestazione{color: #000; font-size:40px; line-height:36px}
.page-my-account .-nome-cliente{ font-size:33px; color: #000; font-weight:700; text-transform:uppercase}
.page-my-account .-desc{ color: #000;}
.page-my-account a.-button{float: right; font-size: 16px; color: #232323;  font-weight: 700;}
.page-my-account a.-button:hover{ color: #48882f;}


.links-menu h1{ font-size: 22px !important; text-align: left!important;}
.av-links-menu{background-color: #e3e3e3; padding: 10px 0 10px 10px; margin-bottom:20px; position: relative; z-index: 3}
.av-links-menu ul.links-list li.links-item{  margin-bottom: 10px;  position: relative;}
.av-links-menu ul.links-list li.links-item a{ background-color: #fff; -webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px; padding: 8px 10px; clear: both;  font-weight: normal; color: #000;  text-align: inherit; display:block}
.av-links-menu ul.links-list li.links-item .-title{ display:inline-block; padding-left:5px; vertical-align:middle}
.av-links-menu ul.links-list li.links-item .w-icon{background:url(/themes/avtheme/assets/content/image/sprite-account.png) no-repeat center; display:inline-block; vertical-align:middle }
.av-links-menu ul.links-list li.links-item #dashboard .w-icon{ background-position:0 0; width:18px; height:16px;}
.av-links-menu ul.links-list li.links-item #identity-link .w-icon{ background-position:-18px 0; width:11px; height:13px;}
.av-links-menu ul.links-list li.links-item #addresses-link .w-icon{ background-position:-29px 0; width:12px; height:11px;}
.av-links-menu ul.links-list li.links-item #address-link .w-icon{ background-position:-29px 0; width:12px; height:11px;}
.av-links-menu ul.links-list li.links-item #history-link .w-icon{ background-position:-41px 0; width:10px; height:13px;}
.av-links-menu ul.links-list li.links-item #order-slips-link .w-icon{ background-position:-51px 0; width:13px; height:9px;}
.av-links-menu ul.links-list li.links-item #preferiti-categorie .w-icon{ background-position:-64px 0; width:9px; height:13px;}
.av-links-menu ul.links-list li.links-item #discounts-link .w-icon{ background-position:-73px 0; width:14px; height:12px;}
.av-links-menu ul.links-list li.links-item #psgdpr-link .w-icon{ background-position:-87px 0; width:13px; height:15px;}
.av-links-menu ul.links-list li.links-item #returns-link .w-icon{background-position:-87px 0; width:13px; height:15px;}
.av-links-menu ul.links-list li.links-item #exit-link .w-icon{ background-position:-114px 0; width:14px; height:14px;}
.av-links-menu ul.links-list li.links-item #wishlist .w-icon{ background-position:-128px 0; width:15px; height:15px;}
.av-links-menu ul.links-list li.links-item #loyaltyeditpoints .w-icon{ background-position:-101px 0; width:13px; height:15px;}
.av-links-menu ul.links-list li.links-item #emailsalerts .w-icon{ background-position:-18px 0; width:11px; height:13px;}
.av-links-menu ul.links-list li.links-item #registra-pet .w-icon{ background-position:-144px 0; width:12px; height:13px;}



.av-account-title{color: #000;  font-size: 30px;  line-height: 45px;  text-transform: uppercase; margin: 15px 0 11px 0;  text-align: center;}
.av-account-subtitle{color: #000;  font-size: 20px;  line-height: 45px;  text-transform: uppercase;   margin: 15px 0 11px 0;  text-align: center;  font-weight: 400;}

.page-customer-account .form-control-comment{ display:none}
.page-addresses ul.addresses-list{display: -webkit-box; display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
.page-addresses ul.addresses-list li.addresses-item{ width: 100%;  margin-bottom: 40px;   position: relative;border: 1px solid #EBEBEB;}
.page-addresses ul.addresses-list li.addresses-item .address-footer{border:0}
.page-addresses ul.addresses-list li.addresses-item .address-footer i{color:#1D1D1B; }
.page-addresses ul.addresses-list li.addresses-item .address{ margin-bottom:20px; text-align:center}
.page-addresses ul.addresses-list li.addresses-item .address .avline-rf_privato,
.page-addresses ul.addresses-list li.addresses-item .address .avline-rf_azienda{ display:none}

.page-addresses ul.addresses-list li.addresses-item .address .address-body h4{ color:#1D1D1B; text-transform:uppercase}
.page-addresses .addresses-footer a{ color:#fff;}



@media (min-width: 991px){
	.page-addresses ul.addresses-list li.addresses-item{ width:32.3333%; margin-left:1%;}
	.page-addresses ul.addresses-list li.addresses-item:nth-child(3n+1){ margin-left:0}
}

.page-addresses .addresses-footer{margin-left: 0}

#module-loyaltyeditpoints-points .box{ box-shadow:none; padding:0}
.table-striped tbody tr:nth-of-type(odd){ background-color:#fff}
.page-order-detail .box{ padding:10px 0}
.page-customer-account #content .no-account .underline{ text-decoration:underline}


.wrapper-av-account-customer{padding:20px 0; margin-top:20px; position:relative}
.wrapper-av-account-customer .-title-section{ font-size:16px; font-weight:700; color: #000; margin-bottom:10px}
.wrapper-av-account-customer .btn{float:right;}


.wrapper-av-account-orders{ padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;-webkit-box-shadow: 4px 3px 18px 6px rgba(0,0,0,0.02);-moz-box-shadow: 4px 3px 18px 6px rgba(0,0,0,0.02);
box-shadow: 4px 3px 18px 6px rgba(0,0,0,0.02);}

.wrapper-av-account-orders .orders .order{ border-bottom:1px solid #f3f3f3; padding-bottom:10px; margin-bottom:10px}
.wrapper-av-account-orders .orders .order h3{color: #48882f;}

.page-customer-account #content{color:#000;}

/*-------------------------------- WISHLIST -----------------------------------------*/



#module-an_wishlist-list .wrapper-products .product-item{ width: 32%;}

@media (min-width: 1160px){
    #module-an_wishlist-list .wrapper-products .product-item:nth-child(5n+1){ margin-left: 1%;}   
    #module-an_wishlist-list .wrapper-products .product-item:nth-child(4n+1){ margin-left: 1%;}   
    #module-an_wishlist-list .wrapper-products .product-item:nth-child(3n+1){ margin-left: 0;}   
}



