/*FILE CON TUTTE LE MIE PERSONALIZZAZIONI CSS CHE NON VERRA' SOVRASCRITTO DA AGGIORNAMENTI TEMA*/

.menu-footer .nav-pills a {
    background-color: transparent !important;
}
.itemid-101 .page-header h1 {
    text-align: center !important;
}
/*VIDEO RESPONSIVE*/
.video-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (min-width: 992px) {
    .manufacturer {
        width: 20% !important;
    }
    .row.row-condensed .col-sm-2 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    /*blocco cataloghi*/
    .itemid-412 .content-top-horizontal .col-md-2 {
        width: 33% !important;
    }
}

/*disabilito recupero password e recupero nome utente da form login - modale*/
#vpf-modal-login-form .modal-footer {
    display: none !important;
}
#vpf-modal-login-form .text-muted {
    display: none !important;
}
#com-users-login__form .list-inline {
    display: none !important;
}
/*RIMUOVO LINK REGITRATO, ETC. DA FORM LOGIN*/
.list-unstyled {
    display: none !important;
}
/*FIX NUMERO PAGINA CATALOGO SFOGLIABILE*/
#df_book_page_number {
    width: 100% !important;
}
/*TOLGO DESCRIZIONE CATEGORIA COME INTESTAZIONE*/
.category-desc-cont {
  display:none !important;
}
/* PAGINA CARRELLI SALVATI */
.nuovo_carrello {
    padding: 0 0 40px 0 !important;
}
.nuovo_carrello input, .nuovo_carrello textarea {
    margin-left: 10px !important;
    margin-right: 20px !important;
    vertical-align: middle;
}

#tabella_carrelli_salvati {
    width: 100% !important;
}
#tabella_carrelli_salvati thead {
    min-height: 50px !important;
    text-align: left;
    background-color: #1b4572 !important;
    color: #fff !important;
    text-transform: uppercase;
}
#tabella_carrelli_salvati thead th {
    padding-left: 10px !important;
}
#tabella_carrelli_salvati thead tr {
    height: 30px;
}
#tabella_carrelli_salvati tbody {
    padding-top: 10px !important;
}
#tabella_carrelli_salvati tbody tr {
    height: 70px;
}
#tabella_carrelli_salvati tbody tr td textarea {
    vertical-align: middle;
}
/*.richiama_carrello, .nuovo_carrello button {
    padding: 12px !important;
    border-radius: 5px !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 16px !important;
    font-weight: lighter !important;
    background: none #ffc46c !important;
    color: #fff !important;
}
.richiama_carrello:hover, .nuovo_carrello button:hover {
    background: none #ce9f59 !important;
}*/
#tabella_carrelli_salvati .vmicon {
    border: 0 !important;
    background-color: transparent !important;
}
/* PAGINA CARRELLO - SALVA CARRELLO */
#checkoutForm #checkout-advertise-box {
    display: block !important;
    margin-top: 10px !important;
    border: 1px solid #1b4572 !important;
    padding: 20px !important;
}
#checkoutForm #checkout-advertise-box input, textarea {
    margin-right: 10px !important;
    margin-left: 5px !important;
}
#checkoutForm #checkout-advertise-box #cart_note {
    width: 15% !important;
}
/*SALVA CARRELLO IN CARRELLO*/
#checkoutForm #checkout-advertise-box textarea {
    vertical-align: middle;
}
#checkoutForm #checkout-advertise-box {
    margin-bottom: 10px !important;
}
/*TASTO SCHEDA TECNICA-SICUREZZA*/
.btn-scheda-art {
    margin-top: 10px !important;
    display: inline-block !important;
    padding: 3px 15px !important;
    line-height: 22px !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    cursor: pointer !important;
    width: auto !important;
    background-color: #FFC46C!important;
    background-image: none !important;
    color: #FFF !important;
    border: 0 none !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -ms-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.btn-scheda-art:hover {
    background-color: #CE9F59 !important;
}
/*PRODUCT SKU IN CATEGORY PAGE GRIGLIA*/
.mode-grid .product-sku-cont {
    text-align: center;
    padding-bottom: 5px;
}
/*BORDINO PRODOTTI*/
.product-inner, .category-item-inner {
     border: solid 1px;
     padding: 2%;
    transition: transform .2s !important;
    box-shadow: 0 8px 8px -6px #1b4572;
 }
/*TRASFORMAZIONE BOX GRIGLIA*/
.mode-grid .product-inner:hover, .category-item-inner:hover {
    transform: scale(1.05);
}
/*TRASFORMAZIONE BOX LISTA*/
.mode-list .product-inner:hover {
    transform: scale(1.03);
}
/*TESTATA MASCHERA POPUP (ES. AGGIUNTO A CARRELLO)*/
.bootstrap-dialog.type-info .modal-header {
    background-color: #1b4572 !important;
}

/*BORDINO GALLERY PRODUCT PAGE*/
.product-image-gallery-main-cont .mousetrap {
 border: 1px solid #555555;
}
/*DISABILITO PREZZO E SCONTO PRODOTTI IN VISTA CATEGORIA GRIGLIA, LISTA, WISHLIST E COMPARE*/
.mode-grid .Pricelistino, .mode-list .Pricelistino, .mode-grid .info-tasse,
.mode-list .info-tasse, .mode-grid .divsconto, .mode-list .divsconto,
.product-comparison-page .divsconto, .product-comparison-page .Pricelistino,
.wishlist-page .divsconto, .wishlist-page .Pricelistino{
    display: none;
}
.mode-grid .vm-price-desc {
    font-size: 14px !important;
}
/*DISABILITO SCAGLIONI SU GRIGLIA E LISTA CATEGORIA*/
.mode-grid .prz-qta-cont, .mode-list .prz-qta-cont {
    display: none;
}
/*A CAPO LISTA PREZZI*/
.vm-price-desc, .Pricelistino {
    display: block;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.productdetails-view .product-sales-price > div > span {
    font-size: 18px !important;
    font-weight: 500 !important;
}
/*PAGINA PRODOTTO ESPOSIZIONE PREZZI TABELLARE*/
.productdetails-view .product-price {
    display: inline-flex;
    width: 100%;
    column-gap: 40px;
    padding-bottom: 20px;
    color: #555555;
    line-height: 30px;
}
.info-tasse {
    padding-bottom: 10px;
}
/*PAGINA PRODOTTO SCONTI QTA*/
.prz-qta-cont {
    padding-bottom: 10px;
    border-bottom: solid 1px;
    margin-bottom: 10px;
}
/*SEZIONE RICERCA ALTO*/
#mod-vp-ajax-search-searchword::placeholder {
    font-weight: bold;
    opacity: 0.8;
    color: #1b4572;
}
/*ALLARGO CONTAINER*/
@media (min-width: 1460px) {
    .container {
        width: 1430px;
    }
}
/*DISABILITO TITOLO SU PAGINA CONFIGURATORE*/
.itemid-510 .page-header{
    display: none;
}
/*SCAGLIONI EVIDENZIATI*/
.prz-qta {
    font-size: 20px;
    color: red;
}
.p-2 {
    padding: 0 6px !important;
}
/*disabilito nome articolo percordo breadcrumb*/
.breadcrumbs-inner h1 {
    display: none !important;
}
/*ingrandisco nome prodotto su scheda articolo*/
.productdetails-view .product-short-desc-cont {
    font-size: 18px !important;
    font-weight: 1000 !important;
}