.show-cart, .show-share-btn {
    margin-top: 20px !important;
}
.logo-holder img {
    height: 74px !important;
    width: inherit !important;
}
.nav-holder {
    top: 38px !important;
}
.logo-holder {
    top: 12px !important;
}
.header-container {
    height: 110px !important;
}
.nav-holder nav li ul {
    min-width: 200px !important;
}
.header-top_contacts a {
    font-family: 'Poppins', sans-serif !important;
}
.columns-4 .gallery-item {
    width: 50% !important;
}
.contact-details {
    padding: 10px 10px 10px !important;
}
.map-view-wrap_item {
    padding: 30px !important;
}
.overlay {
    background: rgb(0 0 0 / 20%) !important;
}
.cf-inner .overlay {
    background: rgb(0 0 0 / 40%) !important;
}
.content-front .cf-inner:after {
    bottom: 10px !important;
    right: 10px !important;
}
.content-front .cf-inner:before {
    top: 10px !important;
    left: 10px !important;
}
.content-inner {
    margin-bottom: 35px !important;
}
@media (min-width: 600px){
.col-md-4 {
    width: 415px !important;
}
}
.nav-holder nav li ul {
    min-width: 220px !important;
}
.interno {
    font-size: 15px !important;
}
.centrale {
    float: inherit !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    font-weight: 600 !important;
}
.vc_tta-container {
    margin-bottom: 5px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #e4e4e4 !important;
}
strong {
    font-weight: 600 !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 8px !important;
}
.btn {
    color: #040404 !important;
    background: #f9f9f9 !important;
    border: 1px solid #c19d60 !important;
}
.btn:hover {
    color: #040404 !important;
    background: #eeeeee !important;
    border: 1px solid #c19d60 !important;
}
.qty_btn input {
    border: 1px solid #c3a065 !important;
}
.header-container {
    background: rgb(255 255 255 / 90%) !important;
}
.page-template-default .hero-section .section-title h4, section.parallax-section.hero-section .section-title h4 {
    display: none !important;
}
section.parallax-section.hero-section .section-title h2 {
    margin-top: 25px !important;
}
.full-height {
    height: 700px !important;
}
.content-inner .cf-inner .inner h2 {
    font-size: 18px !important;
}
.cf-inner .overlay {
    background: rgb(0 0 0 / 0%) !important;
}
.hero-title-wrap {
    top: 46% !important;
}
.scroll-sticky .header-container {
    background: rgb(255 255 255 / 100%) !important;
}
.nav-holder nav li a {
    padding: 5px 8px !important;
}
.show-cart, .show-share-btn {
    margin-left: 10px !important;
}
.hero-title h4 {
    font-size: 22px !important;
    padding-bottom: 0px !important;
}
.footer-widget li, .footer-widget li a {
    color: #ffffff !important;
    padding-bottom:5px !important;
}
.total-table tr {
    COLOR:#FFFFFF !important;
}
.column-wrap-bg-text {
    top: 30% !important;
    background-color: rgb(0 0 0 / 45%) !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-left: 50px !important;
    margin-right: 50px !important;
}
.includes_tax {
    display:none !important;
}
.hero-social {
    display: none !important;
}
.centrale {
    float: left !important;
}