
/* Custom CSS */
.strcol strong{color:#da3832 !important;}
.whtic{color:#fff !important; font-weight: bold !important;}
ul.topbar li{padding: 10px 37px; font-weight: bold !important;}
.elementor-slide-heading{font-family: 'NovecentoBold' !important;}
.elementor-slide-heading span{font-family: 'NovecentoNormal' !important; font-size: 30px !important;}
.elementor-slide-sub-title{font-family: 'NovecentoNormal' !important;}

li.indirizzoic{background:url('https://www.centrodelpiedeonline.com/img/cms/icone/__marker.png');}
li.mailic{background:url('https://www.centrodelpiedeonline.com/img/cms/icone/__mail.png');}
li.cellic{background:url('https://www.centrodelpiedeonline.com/img/cms/icone/__smartphone.png');}
li.telic{background:url('https://www.centrodelpiedeonline.com/img/cms/icone/__phone.png');}
li.whtic{background:#da3832 url('https://www.centrodelpiedeonline.com/img/cms/icone/__whatsapp.png')}

li.indirizzoic, li.mailic, li.cellic, li.whtic{background-size:25px;}
li.telic{background-size: 30px;}

li.indirizzoic, li.mailic, li.cellic, li.whtic, li.telic{
	vertical-align:middle;
	background-position:left center;
	background-repeat: no-repeat;
}

li.whtic{
	padding-left:50px !important;
	background-position: 20px center !important;

}

ul.topbar{
	   display: flex;
    justify-content: space-around;
    margin: 0;
    padding: 0;
    margin-top: -8px;
    margin-bottom: 8px;
}

.elementor-slide-sub-title::before {
    content: "\2022";
    color: #74c3cd;
    font-weight: 700;
    width: 88px;
    margin-left: 0;
    margin-right: -.5em;
    font-size: 95px;
    margin-top: -7px !important;
}

.elementor-slide-sub-title{
	display: flex;
}

.hero-section{
	    background: #74c3cd !important;
}

.hero-section h1, .hero-section a, .hero-section .breadcrumb li::after, .hero-section .breadcrumb li span{
	color:#fff !important;
}

.hero-section .page-title-wrapper{
	display: block !important;
}

.hero-section .page-title-wrapper{
	min-height:auto !important;
}

.btn-comment, .btn-comment-inverse, .btn-primary, .btn-secondary{
    line-height: auto !important;}

.testoist .btn-primary{line-height: 0 !important;}

.ps-shown-by-js .btn-primary {
line-height: 0 !important;
padding: 20px 30px !important;
background: #74c3cd !important;}
span.magnitude, body#product .tax-shipping-delivery-label, .btn-compare{display: none !important;}

.alert-info{
    text-transform:uppercase;
}

.product-list-reviews{display: none !important;}
.facet-label a{font-size:13px !important;}

.btn-primary.add-to-cart{border-radius:32px; background: #74c3cd !important; text-transform: uppercase; font-weight: 600;}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{
    color: #74c3cd !important;
border-bottom: 3px solid #74c3cd !important;
}

.tax-lbl{display: none !important;}

@media screen and (max-width:480px){
.slider-section .slider-block.cdp .swiper-slide {height: 500px !important;}
}

.btn-wishlist, .social-share, .js-buy-now{display: none !important;}
.action-button div{float:none !important; width: 300px !important;}
.ava-search-bar #search_category{background-position:80% 50% !important;}
.action-button{display:block !important; margin-top: -30px !important;}

#blockcart-modal > div > div > div.modal-body > div > div.col-md-7 > div > p:nth-child(3){display: none !important;}
body#cart #cart-subtotal-shipping{display: none !important;}
