﻿body {
}

.cart-option{
    margin-top:0 !important;
}

.cart-option ul li{
    margin-top:4px;
}

li.add-cart {
    display:block;
    margin-top:0px;
}

.add-cart a i {
    padding-right:35px;
    font-size:22px !important;
}

.add-cart span{
    right:20px !important;
}

.Margine {
    margin-bottom: 20px;
}

a.dotcom {
    color: #b5b5b5;
    display: inline;
    font-weight: bold;
    text-decoration: none !important;
}

.dotcom span {
    color: #d07c35;
}

.MargineNewsletter{
    margin-bottom:0px;
}



.AreaTesto ul{
    list-style:disc;
    margin:15px 0px 20px 25px;
}

.AreaTesto li{
    margin:0 0 5px 0px;
}

.AreaTesto h1, .AreaTesto h2, .AreaTesto h3, .AreaTesto h4, .AreaTesto h5, .AreaTesto h6{
    margin: 30px 0 10px 0;
    font-family: 'Lato', sans-serif;
}

.AreaTesto h1:first-child, .AreaTesto h2:first-child, .AreaTesto h3:first-child, .AreaTesto h4:first-child, .AreaTesto h5:first-child, .AreaTesto h6:first-child {
    margin: 0 0 10px 0;
}

.AreaTesto h1{
    font-size:28px;
}

.AreaTesto h2 {
    font-size: 24px;
}

.AreaTesto h3 {
    font-size: 20px;
}

.AreaTesto h4 {
    font-size: 18px;
    font-weight:bold;
}

.AreaTesto h5 {
    font-size: 16px;
    font-weight: bold;
}

.AreaTesto h6 {
    font-size: 14px;
    font-weight: bold;
}

.AreaTesto p{
    margin-bottom:0px;
    padding-bottom:10px;
    line-height:1.5em;
}

.AreaTesto table{
    line-height:2em;
}

.AreaTesto a{
    display:inline;
}

.AreaModuloFax{
    margin-top:15px;
}

.DownloadAcrobatReader{
    margin-top:40px;
}


.m-b-50 {
    margin-bottom: 50px;
}

.m-b-10{
    margin-bottom: 10px !important;
}

.m-b-13 {
    margin-bottom: 13px !important;
}

/* OVERWRITES */

.logo {
    width: 200px;
    margin-top: 10px;
}

.footer-column h4 {
    margin: 0 0 10px 0;
    font-size: 15px;
}

.footer-column p {
    margin: 0 0 10px 0;
}

.footer-column ul {
    margin-left: -8px;
}

.footer-column li {
    margin: 0;
    padding: 0;
    line-height: 1em;
}

.footer-column a {
    display: inline-block;
    color: #b5b5b5;
    margin-bottom: 0;
}

    .footer-column a:hover {
        color: #ff851d;
    }

    .footer-column a.CliccaQui {
        color: #fff;
    }

.form-holder textarea{
    line-height:1.3em;
    height:100px !important;
    padding-top:14px;
}

.product-img img{
    width:132px;
}

.bx-wrapper{
    text-align:center;
    padding:30px;
}

.bx-wrapper img{
    display:inline;
    width:173px !important;
}

.NonDisponibile{
    color:#900 !important;
}

.Disponibile {
    color: #5b5 !important;
}

.book-info-list{
    margin-bottom:30px;
}

.book-info-list li span{
    display:inline-block;
    min-width:130px;
}

.Adesivi{
    text-align:center;
}

.Adesivi img{
    max-width:130px;
    display:inline-block;
    padding-bottom:20px;
}

.ProdottoFax{
    margin-top:10px;
    margin-left:5px;
}

.ProdottoFax a.btn-1{
    padding-left:10px;
}

.ProdottoFax a.btn-1:hover{
    color:#fff;
}

.AddThis{
    margin-bottom:20px;
}

/* RIGA CARRELLO */

.table-cart h4{
    margin-bottom:5px;
}

.order-product{
    width:100px;
}

.order-product img{
    max-width:100px;
}

.qnt-holder {
    width: 210px;
}

.cart-price{
    text-align:right;
}

.cart-product-subtotal, .cart-sub-total {
    text-align:right;
}

@media (max-width: 768px){
    .table-cart {
        min-width: 734px;
    }
}

.Totale{
    font-weight:bold;
}

.LoginLink{
    margin:10px 0 10px 0;
}

.SemAlert{
    padding:15px;
    border-radius:5px;
    margin-top:15px;
}

ul.Profilo{
    list-style-type:square;
}

ul.Profilo li{
    margin:0 0 0 18px;
}

ul.Profilo li.active a, ul.Profilo li.active {
    color: #ff851d;
}

.m-t-50{
    margin-top:50px;
}

.m-t-30 {
    margin-top:30px;
}

.m-b-10{
    margin-bottom:10px;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-b-30 {
    margin-bottom: 30px;
}

.SmallCheckbox a, .SmallCheckbox label {
    display: inline !important;
    width:auto;
}

.SmallCheckbox label{
    padding-left:5px;
    line-height:1.5em;
}

.SmallCheckbox input[type="checkbox"]{
    height:auto;
    width:auto;
    line-height:1.5em;
    box-shadow:initial;
    display:inline-block !important;
    margin:0 5px 0 0;
}

input, select, textarea {
    color:#555 !important;
}

.Checkout{

}

.Checkout h4{
    margin:30px 0 0 0;
}

.Checkout p{
    margin:0 0 15px 0;
}

.Offerta .bx-wrapper{
    padding:0 !important;
    text-align:left !important;
}

.Offerta .bx-wrapper img
{
    max-width: 112px !important;
    display: block !important;
}

.Offerta .item .detail p{
    min-height:95px;
}

.Offerta .release-thumb img{
    max-width:94px;
}

.s-arthor-img{
    max-width:45px;
    border-radius:0;
}

.s-arthor-wighet{
    height:auto;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:solid 1px #ddd;
}

.FotoNews{
    padding:0 0 15px 15px;
    max-width:250px;
    float:right;
}

.Filtro{
    background-color:#f3f3f3;
    padding:30px;
    margin-bottom:30px;
}

.Filtro .Testo{
    font-weight:normal;
    font-size:16px;
}

.Filtro .btn{
    line-height:1em;
}

.Categorie {
    margin-bottom:20px;
}

.Categorie a{
    display:inline;
}

.Categorie h4{
    margin:0 0 5px 0;
}

.Importo{
    margin:20px 0;
    font-size:28px;
}

.ImportoPieno {
    color: #ff851d !important;
}

.ImportoTagliato{
    text-decoration:line-through !important;
    color:#ccc !important;
}

.ImportoScontato{
    color:#f44 !important;
}

.CookiePolicy a{
    display:inline;
    color:#fff;
    font-weight:bold;
}

.single-product-detail{
    margin-bottom:20px;
}