/*
Theme Name: Isg Pack
Theme URI: http://drfuri.com/unero
Author: Imballaggi Service Group Srl
Author URI: https://www.isg-pack.com/chi-siamo/
Description: Portale rivolto a macchine e sistemi per l'imballaggio in Italia e nel Mondo.
Version: V3.2.8 - Aggiornato al 2025
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ISGPACK
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/
/** OMBRA SCHEDA PAGINA MACCHINE */
.mf-catalog-top-categories .top-categories-grid {
    box-shadow: 0 0 20px rgba(0,0,0,.1)!important;
}

.mf-catalog-top-categories .top-categories-list {

    box-shadow: 0 0 5px rgba(0,0,0,.1)!important;
}

.mf-catalog-layout-2 .mf-products-top-carousel {

    box-shadow: 0 0 10px rgba(0,0,0,.1)!important;
}


/** TOGLIERE PUBBLICITA' STAR RAKING */

.rw-ui-control .rw-ui-poweredby {
    text-align: right!important;
    margin-top: 5px!important;
    border-top: 1px dotted rgba(200,200,200,.3)!important;
    padding-top: 2px!important;
    line-height: 17px!important;
    color: #ccc!important;
    VISIBILITY: hidden!important;
    height: 0px!important;
}

.rw-ui-control.rw-ui-content-recommendations.rw-dir-ltr {
    direction: ltr;
    padding: 0px 15px 0 15px;
    background: #fff;
    border: solid 2px #ddd;
    padding: 0 15 0 15px;
}

/** FINE */
/** COLORE TASTO LEGGI TUTTO */
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .button {
    background-color: red !important;
}

a.button.product_type_variable {
    background-color: red !important;
}
.woocommerce a.button:hover {
    background-color: grey !important;
}

/** LUNGHEZZA MENU 101% */
.col-header-menu {
    width: 101% !important;
}
/** FINE */

/* COLORE TESTO BIANCO TASTO PER SAPERNE DI PIU */
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .button {
    color: #fff !important;

}
/* COLORE TESTO BIANCO TASTO INVIA MODULO */
.wpcf7 input[type=submit] {

    color: #fff !important;
    border-radius: 10px;
}



/* INGRANDIMENTO IMMAGINI CATEGORIA MACCHINARI GENERICI */

.mf-catalog-top-categories .top-categories-grid .cats-image {
    width: 100% !important;
	margin-bottom: 40px !important;
}

.mf-catalog-top-categories .top-categories-grid .cats-list {
    /* padding: 5px 10px 10px; */
    font-size: 18px;
    /* color: #000; */
    line-height: 1.2;
    display: block;
    POSITION: absolute;
    bottom: 0;
    width: 100%;
    /* left: 0px; */
    text-align: center;
    margin: 20px 0 20px -18px;
	height:25px;
	font-weight: 700;
}
/* IN COLLABORAZIONE CON INGRANDIMENTO BOX TESTO*/

.site-footer .footer-payments .text {
    width: 210px !important;
	margin-right:0px;
}

/*#### SCROOL FINESTRA MODALE RICHIEDI PREVENTIVO #############*/

#enquiryModal.modal {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}



/* #############   NASCONDERE LINK ONE SIGNAL ################# */

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-sm .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body .kickback {
    text-align: center;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 300;
    font-size: 1px !important;
    letter-spacing: .5px;
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
}


.vc_row.vc_row-o-equal-height > .container > .row .vc_column_container, .vc_row.vc_row-o-equal-height > .container-fluid > .row .vc_column_container {
    /*margin-left: 13px;*/
    width: 49.5% !important;
}



.vc_row.vc_row-flex {
    padding-left: 28px !important;
}

.site-header .products-cats-menu .menu {
    margin-top: 0px !important;
    border: 0px!important;
}

/*### WIDGET TI POTREBBE INTERESSARE ###*/

.product-sidebar .widget .widget-title {
    border-bottom: 0px solid #e1e1e1;
    padding-bottom: 12px;

}

.product-sidebar .widget {
	background-color: #ebebeb !important;
	/*margin-bottom: 65px;*/

}

.product-sidebar .widget .widget-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 5px;
    padding: 15px;
    color: #3c3c3c;
}


.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 15px;
    margin: 0;
    list-style: none;
}

/* #### VISIBILITA' TASTO WISHLIST NELLA SCHEDA PRODOTTO #######*/

 .woocommerce div.product .yith-wcwl-add-to-wishlist, .woocommerce div.product .compare.button {
    display: block !important;
    float: right !important;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0px !important;
}


/*#### NASCONDERE TASTO INSERISCI NEL CARRELLO ALLO SCROL DELLA PAGINA PRODOTTO SINGOLO ####*/

.sticky-product-info-wapper .sc-product-cart {
    display: flex;
    align-items: center;
    margin-top: 10px;
    overflow: hidden !important;
    width: 1px !important;
    height: 1px !important;
}

/*### NASCONDERE PER MOBILE TASTO LATERALE ROSSO - TI SERVE UN CONSIGLIO? - #### */

@media (max-width: 991px){

.sliding-enquiry {
    position: fixed;
    width: 0px;
    visibility: hidden !important;
    z-index: 999999;
    }
}


/* ### TESTO BOLD DETTAGLIO PRODOTTO #### */

.woocommerce div.product .product_title {
    font-size: 25px !important;
    font-weight: bolder !important;
}

.mf-entry-product-header .entry-left {
    max-width: 65% !important;
}


/*#######  MODIFICA ALTEZZA SPONSOR TOP SITO #############################*/

.top-promotion {
	height: 100px !important;
   /*height: 260px !important;*/
}

.top-promotion .promotion-content {
    color: #fff;
    font-weight: bolder !important;
}

/*
@media (min-width: 1280px) {
	.top-promotion {
    background-position: left top !important;
    background-size: 100% !important;
	height:260px !important;
	}


}
@media (min-width: 1024px) {
.top-promotion {
    background-position: center top;
    background-size: 125%;
    height: 260px;
}
	.site-header .header-main {
    padding-top: 5px !important;
    padding-bottom: 20px;
}


}
@media (min-width: 1366px) {
.top-promotion {
    background-position: center top !important;
    background-size: 120% !important;
	height:380px !important;
}
.topbar .topbar-sidebar {
    padding-top: 5px !important;
}


}

@media (min-width: 1920px) {
.top-promotion {
    background-position: center top !important;
    background-size: 100% !important;
	height:380px !important;
}
.topbar .topbar-sidebar {
    padding-top: 5px !important;
}


}

@media (max-width: 991px) {
.top-promotion {
	display:block;
    background-position: center to !important;;
    background-size: 128% !important;;
	height:120px !important;;
	margin-bottom:-15px !important;;
}

*/

/*##### INGRANDIMENTO LOGO MOBILE DEL 40% ######*/

/*.site-header .logo img {
	max-width: 140% !important;
	margin-left:-5px !important;
}

}
*/

/*#### COLORE ROSSO LINEA SOTTO LOGO + TASTO CERCA #######*/

.header-layout-1 .site-header .products-cats-menu:before {

    background-color: #c40000 !important;
}
.site-header .product-extra-search .search-submit {
    float: right;
    height: 42px;
    line-height: 42px;
    padding-left: 20px;
    padding-right: 20px;
    min-width: 100px;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #797b8d !important;
    border: none;
    font-weight: 700;
    color: #fff;
    border-radius: 0 5px 5px 0;
}
.site-header .extras-menu > li > a .mini-item-counter {

    background-color: #c41313 !important;
    text-align: center;
    color: #fff;
}


/*#### LARGHEZZA BOX COOKIE ########*/

#ct-ultimate-gdpr-cookie-popup {
    width: 300px !important;
}


/* #### ICONA LAMPEGGIANTE SETTAGGIO CARATTERISTICHE PRODOTTI MOBILE ### */

.icon-equalizer:before {
    /*content: "\e6f5";*/
	content: ".......";
	color: transparent !important;
	width:30px !important;
	height:30px !important;
	/*overflow: hidden !important;*/
	background-image:url(dettaglio.gif) !important;
	background-repeat:no-repeat !important;
}



/*##### LINEA ROSSA DENTRO DETTAGLIO SCHEDA PRODOTTO #######*/

.woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab {

    background-color: rgba(217, 32, 32, 1) !important;

}


/* ##### TOGLIERE PUBBLICITA' PURE CHAT ################## */

#PureChatWidget.purechat .purechat-poweredby-container, #PureChatWidget.purechat .doop__purechat-poweredby-container___18Yqr {
    display: none !important;
}
.purechat#PureChatWidget .purechat-poweredby-container, .purechat#PureChatWidget .doop__purechat-poweredby-container___18Yqr {
    display: none !important;
}
.purechat#PureChatWidget .purechat-message-note .purechat-poweredby-text, .purechat#PureChatWidget .purechat-message-note .purechat-poweredby-link {
    font-size: 10px !important;
	width:0px !important;
	height:0px !important;
	overflow:hidden !important;
    display: none !important;
}

.purechat#PureChatWidget .purechat-poweredby-container, .purechat#PureChatWidget .doop__purechat-poweredby-container___18Yqr {
    flex-grow: 1 !important;
    flex-shrink: 1 !important;
    order: 2 !important;
	width:0px !important;
	height:0px !important;
	overflow:hidden !important;
    display: none !important;
}
#PureChatWidget.purechat .purechat-poweredby, #PureChatWidget.purechat .doop__purechat-poweredby___3MzyS {
    text-align: right !important;
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
}
#PureChatWidget.purechat .purechat-poweredby-text, #PureChatWidget.purechat .purechat-poweredby-link, #PureChatWidget.purechat .doop__purechat-poweredby-text___wnkQ_, #PureChatWidget.purechat .doop__purechat-poweredby-link___1e9as {
    display: none !important;
	width:0px !important;
	height:0px !important;
	overflow:hidden !important;
	display: inline;
    font-size: 12px;

}



/* ##### MODIFICA COLORE E SPESSORE CORNICE PURE CHAT ################## */
#PureChatWidget.purechat.purechat-style-classic {
    border: 5px solid #eee !important;
}

/* ##### RENDERE INVISIBILE SELETTORE A TENDINA ORDINAMENTO NOVITA' O PREZZO DENTRO CATEGORIA PRODOTTI ################## */
.woocommerce .shop-toolbar .woocommerce-ordering {
    color: #000;
    margin: 0;
    padding: 0;
    float: right;
    display: none !important;
}

/*@media all and (max-width:767px)*/
:not(.full-content).woocommerce .shop-toolbar .mf-filter-mobile {
    width: 10%;
    float: right !important;
	margin-top:5px !important;
}

/*@media all and (max-width:767px)*/
:not(.full-content).woocommerce .shop-toolbar .products-found, :not(.full-content).woocommerce .shop-toolbar .shop-view {
    width: 44% !important;
}

@media all and (min-width:1200px){
:not(.full-content).woocommerce .shop-toolbar .products-found, :not(.full-content).woocommerce .shop-toolbar .shop-view {
    width: 15% !important;
}
}

@media all and (min-width:1300px){
:not(.full-content).woocommerce .shop-toolbar .products-found, :not(.full-content).woocommerce .shop-toolbar .shop-view {
    width: 15% !important;
}
}

/*#### TOP LOGO MENU MOBILE ###### */



.primary-mobile-nav .close-canvas-mobile-panel {
    font-size: 24px;
    color: #fff;
    margin: -30px 0 20px -30px;
    background-color: #c4161c;
	background-image:url(logo-menu-mobile.png);
	background-size:250px;
	background-repeat:no-repeat;
	background-position-y:5px;
    width: 100%;
    height: 50px;
    position: absolute;
	padding:10px 20px;
	text-align:right;
}




/* #### NASCONDERE PRODOTTO DISPONIBILE DA DETTAGLIO DEI PIù CLICCATI ####### */
.woocommerce div.product .mf-summary-header {
    display: none !important;
}

/* #### GRANDEZZA FONT SZIONNEWS RIGHT BAR ####### */
.widgets-area ul li a, .dokan-store-sidebar ul li a {
     color: #606060;
     font-size: 14px;
     font-weight: 500;
}


.grecaptcha-badge {
	margin-top:20px !important;

	}

/* ######  ALLINEAMENTO SINISTRA TESTO DESCRIZIONE PRODOTTO  #######  */

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-content {
    max-width: 376px;
    padding-right: 50px;
    float: left;
    text-align: left !important;
}

.footer-layout-1 .footer-bottom {
    margin-bottom: 30px !important;
}
.seoText,
.seoText .wpb_text_column.wpb_content_element{
    padding: 20px 35px 30px 35px;
}

.seoText h1 {
    color: #eb0000;
    font-size: 24px;
}

.seoText h2 {
    color: #eb0000;
    font-size: 20px;
}
