/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#_desktop_logo a .img-responsive{
	max-width: 130px;
}

#staticblock_endow .box_static_content .img_top{
	background-color:transparent; 
}

#staticblock_endow .box_static_content .img_top:after{
	background-color:transparent; 
}

.whatsapp:before {
    content: "";
    background-image: url(../css/whatsapp-logo-variant-svgrepo-com.svg);
}

.whatsapp.icon-gray {
	background: none!important;
}

.whatsapp.icon-gray a:before {
	font-family: "FontAwesome";
}

.whatsapp a:before {
    content: "\f232";
}

.bg_testimo{
	background: url('/img/testimonial.jpg') no-repeat top center;
}

.pro_banner {
	margin-top: 50px;
}

#ftc_testimonials{
	background: rgba(51,51,51,.8);
}

.des_testimonial {
	color:white;
	padding: 10px;
	font-family: 'Raleway';
}

.block_newsletter form input[type='text'] {
	border:1px solid #ebebeb !important;
}

.button-prenotazione {
    min-width: 140px;
    background: #333;
    color: #fff;
    border: none;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 3px;
    margin-left: -10px;
    padding: 0;
}

.newsletter_block_popup_content .block_content{
	background-color:rgba(51,51,51,.8);
	padding: 10px;
	color:white;
}

.popup_title h2, .newsletter_block_popup-bottom label, .popup_content p{
	color:white;
}

.newsletter_block_popup-bottom #newsletter_popup_dont_show_again {
	opacity: 1;
}

.blog-categories{display:none !important;}
.page-product-box{display:none !important;}
.dfBDQI{display:none!important;}
#back-top{display:none!important;}
#footer .ft-before{
	background: #323636 !important;
}


@media screen and (max-width: 600px) {
	.no-mobile{display:none !important;}
}

.product-variants-item select{
	border: 2px solid #333 !important;
	font-weight: bold;
	color: #333 !important;
}