.package-attr {display: none !important;}
.package-limit {display: none !important;}

.service-bar__wrapper .service-bar__text .popup-hide {background-color:#000000;padding-bottom:10px;padding-top:10px;color:#f33a6a;width:100%;text-align:center;text-decoration:none;font-weight:bold;}

.service-bar__text {width: 100%;}

.website {pointer-events:none;cursor:default;text-decoration:none;color:black;}

.promotion-data--price .info-bar--item-name {visibility:hidden;}
.promotion-data--price .info-bar--item-name:before {content: "Prezzo";visibility:visible;font-weight:500;}

.promotion-data--promo-bonus .info-bar--item-name {visibility:hidden;}
.promotion-data--promo-bonus .info-bar--item-name:before {content: "Coffee Points";visibility:visible;font-weight:500;}

.promotion-data--time .info-bar--item-name {visibility:hidden;}
.promotion-data--time .info-bar--item-name:before {content: "Durata";visibility:visible;font-weight:500;}

.promotion-list .promotion-item .modal-dialog .item__info-bar .info-bar--item-name {font-weight:500;}

.product-view--history_item.passed  {visibility:hidden;}
.product-view--history_item.passed:before {content: "Prodotti";visibility:visible;}
.product-view--history_item.active {padding-left: 160px;
position:absolute;z-index:-1;}

.sb_cancel_btn {display:none;}

.invoice-pay-page .to-invoices-list, .invoice-return .to-invoices-list {text-decoration: none; color: #f33a6a !important;} 

#sb_invoice_used_package_instance_list_container {display:none;}

.gallery--card-preview-video {background-size:cover;background-position: center center;}
video {position:absolute;top:0;background-color:#F5F5F5;}

.item__tab {-webkit-box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .15)!important; box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .15);!important}

.promotion-list .promotion-item__tag--on-image {display:none!important;}

#sb_product_container {display:none;}

@media (max-width: 767px) {
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot {max-width: 30%;}
}

@media (max-width: 480px) {
.title--h2 {font-size: 24px !important;}
.product-view--history_item.active {padding-left: 100px; position:absolute;z-index:-1;}
}

.bottom-navigation__list .about{display:none;}
.bottom-navigation__list .client_login{display:none;}

.egoo-button-go-section {width:100%;background-color:#f33a6a;color:#ffffff;border: 0;}

.has-success p.help-block {text-align: center;font-weight: 500;}

.reviews-page .add-review .form .social-container .social-links{display:none;}

#sb_content .page-content--index #sb_package_module #package-plugin .title--h3 {text-align: center;}

#sb_content .page-content--index #sb_promotion_module #promotion-plugin .title--h3 {text-align:center;}

#sb_content .page-content--index #sb_social_gallery #social-gallery-view .title--h3 {text-align:center;}

.btn--to-gdpr-report {display:none;}

#sb_membership_filter_attribute_container {display:none;}

.wrapper-details .client-login-bar .txt {display:none;}

.wrapper-details .client-login-bar .social-links {display:none;}

.header__client-panel .client-panel__item-user .full-info #sb_login_form .not-logged .txt {display:none;}

.header__client-panel .client-panel__item-user .full-info #sb_login_form .not-logged .social-links {display:none;}

.close-full-info {color:#f33a6a !important;}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .title--h3 {color:#f33a6a !important;}

.btn--link {color: #f33a6a !important;}

#sb_content .page-content--index #about-us .section-pd .title--h3 {text-align: center;}

.company-name {visibility:hidden;}

.title--h4 {font-weight:500!important;font-size:17px!important;}

.egoo-button-chiudi{position:relative;bottom:0!important;margin-bottom:0!important;width:100%;color:#f33a6a;font-size:15px;font-weight:500;border: 0;}

.item__read-more {font-weight:500;}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item .flex-row .paid-attr__description .read-more {background:unset!important;}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item .flex-row .paid-attr__description .read-more:before {background:unset!important;}


/* APP BOTTONE CHIUDI */




/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

