
#huhtamaki-downloads-settings-table tr td{
    padding:15px;
}

#huhtamaki-downloads-settings-table .setting-title{
    position:relative;
    padding-right:35px;
}

#huhtamaki-downloads-settings-table .setting-title .tip{
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 24px;
    padding: 2px;
    cursor:pointer;
    overflow:hidden;

}

#huhtamaki-downloads-settings-table .setting-title .tip i{
    opacity:0.5;
}

#huhtamaki-downloads-settings-table .setting-title .tip span{
    position: absolute;
    background: #FFF;
    border: 1px solid #CCC;
    padding: 10px;
    top: 0;
    left: 100%;
    z-index: 10;
    display: block;
    width: 360px;
    border-radius: 10px;
    font-weight: 400;
    line-height: 125%;
    opacity:0;

}

#huhtamaki-downloads-settings-table .setting-title .tip:hover{
    overflow:visible;
}

#huhtamaki-downloads-settings-table .setting-title .tip:hover span{
    opacity:1;
    transition:0.5s;
}

.hd-download-button{
    display: block;
    font-size: 13px;
    margin-top: 2px;
}





#huhtamaki-downloads-settings-table .tip span{
    display:none;
}

#huhtamaki-downloads-settings-table input[type=text],
#huhtamaki-downloads-settings-table input[type=email],
#huhtamaki-downloads-settings-table textarea,
#huhtamaki-downloads-settings-table select{
    width:300px;
    max-width:100%;

    padding: 10px 15px;
    border: 1px solid #CCC;

}

@media print{

			.woocommerce .woocommerce-breadcrumb{
			    display:none!important;
			
			}
			
			.woocommerce.single-product #content div.product div.images{
			    display:none!important;
			}
			
			.related.products{
			    display:none!important;
			}
			
			.site-footer{
			    display:none!important;
			}
			
			.otgs-development-site-front-end{
			    display:none!important;
			}
			
			.stock-level{
			    display:none!important;
			    }
			    
			.packaging-details-quantity-wrap{
				display:none!important;
			
			}
			.pricing-wrap-gate {
			display:none!important;
			}
			.packaging-pricing-breakdown-box{
			display: none!important;
			      
			}
			
}







/*** NEW 

.cm-progress-notice{
    position: fixed;
    bottom: 100px;
    width: 100%;
    z-index: 2;
    left: 0;
    text-align: center;
    padding-top:10px;
    padding-bottom:5px;
    display:none;

}

.cm-progress-notice .inner{
    position:relative;
    width: 90%;
    max-width: 935px;
    border: 2px solid #4082d2;
    display: inline-block;
    text-align: left;
    background:#FFF;
    box-shadow:0 0 0 4px #e8e8e8;
    overflow:hidden;

}

.cm-progress-notice .inner .progress-message{
    padding:30px;
}

.cm-progress-notice .inner .progress-message .text{
    display: inline-block;
    width: 50%;

}

.cm-progress-notice .inner .progress-message .text svg{
    margin-right:10px;
    filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(195deg) brightness(67%) contrast(119%);
}

.cm-progress-notice .inner .progress-message .count{
    display: inline-block;
    width: 50%;
    text-align: right;
    float:right;
}

.cm-progress-notice .inner .progress-message .count .wrap{
    display:none;
}

.cm-progress-notice .inner .progress-message .count .wrap.visible{
    display:inline-block;
}

.cm-progress-notice .inner .progress-message .count svg {
    animation: rotation 2s infinite linear;
    margin-left: 18px;
    margin-bottom:-5px;
    filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(195deg) brightness(67%) contrast(119%);
}

.cm-progress-notice .inner .download-completed-message{
    position:absolute;
    top:0;
    left:-100%;

    width:100%;
    height:100%;
    z-index:1;

    text-align: center;
    
    background: #FFF;
    overflow:hidden;
}

.cm-progress-notice .inner .download-completed-message .wrap{
    padding: 30px;
    white-space: nowrap;
}

.cm-progress-notice.completed .inner .download-completed-message{
    left:0;
    transition:0.5s;
}


.cm-progress-notice .inner .download-completed-message svg{
    margin-right:10px;
    filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(195deg) brightness(67%) contrast(119%);
}
***/
/**
@media (max-width: 768px) {

    .cm-progress-notice .inner .progress-message .text{
        display: block;
        width: 100%;
        text-align:center;
        margin-bottom:10px;
    }

    .cm-progress-notice .inner .progress-message .count{
        display: block;
        width: 100%;
        text-align:center;
        margin-bottom:10px;;
    }

}

**/




