/*.promotion-list .price-val {
text-decoration:line-through;
}*/


.promotion-list .promotion-item__tag--on-image { display:none;
}

.modal-dialog .intro {
display :none;
}

.bar-service .time span:before {
content:"Valable \00a0:\00a0";
}

.modal-dialog .modal-content .modal-body {
font-size:14px;
}

.modal-dialog .modal-content .modal-body .tab-pd p {
margin-bottom: 15px;
}

.modal-dialog .modal-content .modal-body ul {
margin-bottom: 15px;
}

.modal-dialog .modal-content .modal-body li {
margin-left: 30px;
list-style:circle;
}



.full-info ul {
padding-left: 30px;
}

#steps-content #sb_booking_content #details .product-section .product-item .changed-items-num input.check:checked+.product-label+input.c-item.sb-qty {
visibility:hidden;
}

/*.tab.tab-col .excerpt-info .tab-pd .content .read-more {
left:0;
bottom: -5px;
}

.tab.tab-col .cap.short { 
height: 20px;
}*/

#sb-timeline #steps #steps-content #sb_booking_content .service-item .bar-service .badge {
 padding-left:0px;
}

.excerpt-info .intro {
margin-bottom:40px !important;
}

#sb_invoice_payment_systems_container {
display:none;
}

.promotion-item b {
color: #e93443;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot a {
font-weight: bold;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot a .slot--available-slot {
background:none;
font-size:12px;
font-style:italic;
}

.slot--available-slot:before {
content:"disponible\00a0:\00a0";
}

/* Home */
#main #main-buttons .btn.map {
display:none;
}
#about-us .title-main {
display:none;
}
#content-view #about-us {
background: none;
box-shadow : none;
}
#content-view #about-us p {
font-size:20px;
line-height: 30px;
}

a {
color:#e93443;
}
a:hover {
color:#e93443;
}

.title-section {
font-variant-caps:small-caps;
font-size:20px;
text-align:center;
}

#main-buttons .wrapper .inner .bar .btn a {
font-size: 20px;
}


#content-view .container-fluid {
max-width: 740px;
}
#about-us h2 {
    font-variant-caps:small-caps;
    text-align: center;
    font-weight: bold;
    font-size: 35px;
    margin-bottom: 35px;
}



/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

body {
font-family:montserrat;
font-size:14px;
line-height:22px;
}

#content-view #contacts li .links {
font-size: 14px;
}
.tab.tab-col .cap {
font-size:16px;
} 
.custom-form .btn {
font-size: 14px;
}

.tab.tab-col .txt {
font-size: 14px;
}

#steps-content #sb_booking_content #details .product-section .product-item .tab .read-more {
	top:44px;
}

.tab.tab-col .txt { 
margin-top:15px !important;
}

#sb-timeline #steps #steps-content #sb_booking_content #details .login-bar {
display :none;
}

 #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 */
}

