/* 
 Theme Name:     Divi-child
 Author:         Digival
 Author URI:     http://www.digival.it 
 Template:       Divi
 Version:        1.0 
*/ 

/*BOTTONE CF7 INVIO PREVENTIVO*/
#inviapreventivo {
    color: #edd221 !important;
    position: relative !important;
    padding: 0.3em 1em !important;
    border: 2px solid !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    background: transparent !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s !important;
    -moz-transition: all 0.2s !important;
    transition: all 0.2s !important;
}

.price,
.product-price, 
.subtotal,
.grandtotalpricecell,
.product-subtotal,
.woocommerce-Price-amount.amount {
    display: none;
}

small.woocommerce-price-suffix {
    display: none !important;
}

.quotelist-added-icon {
    background-color: #2c9d00;
padding: 10px;
border-radius: 8px;
color: #fff;
font-size: 18px;
display: block;
width: 300px !important;
}

.addquotelistlink {
    padding-top: 30px;
}

.quotelist-added-icon::before {
    color: #fff;
}

.quotelist-remove-icon.removefromprodpage  {
    background-color: #f72216;
padding: 10px;
border-radius: 8px;
color: #fff;
font-size: 18px;
display: block;
}

.quotelist-remove-icon::before {
    color: #fff;
}

.woocommerce button.button.alt.disabled{background: #edd221; border-color:#edd221;  color: #000; text-transform: lowercase}
.woocommerce button.button.alt.disabled:hover{background: #edd221 !important;}

a[href$=".pdf"]{
    background-image: url(images/pdf-icon.png);

    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
}
#presales-support-wrap{ margin-top: 30px}
#presales-support-wrap strong#presales-support-title{ text-transform: uppercase;
    background: url("images/techicalsupport_shipping_presales_icon.png") no-repeat;
    line-height: 25px; background-size: 50px 50px; font-size: 20px; white-space: pre-wrap; padding-left: 60px; height: 50px; display: block; margin-bottom: 10px}


button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover {
    background-color: #EDD221 !important;
}
#top-menu li {
    padding-right: 20px;
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    #et_top_search{margin-top:-50px}

}
@media (min-width: 834px) and (max-width: 1112px) and (orientation: landscape) {

    #et_top_search{margin-top:-50px}

}
@media (min-width: 1024px) and (max-width: 1366px){

    #et_top_search{margin-top:-50px}

}
@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {

    #et_top_search{margin-top: auto}

}

ul.products li {
    min-height: 400px;
}
