header.main-header.layout-single-row .header-contents {
padding: 7px 0;
}
.fixed-header-box .logo-wrapper .logo img, body.sticky-header .fixed-header-box .logo-wrapper .logo img {
max-height: 110px !important;
}
.fl-builder-content em {
font-style: italic; 
}
.flex {
display: flex;
flex-wrap: wrap;
}
.client_logos > img {
width: calc(20% - 10px);
margin: 5px;
}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-meta .meta-top,
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-meta p.posted_in,
.ngg_images .widgettitle {
display: none;
}
.ngg-widget img {
border: none !important;
margin: 2px !important;
}
.post-article .vamtam-button-wrap {
display: none;
}
.loop-wrapper.news .post-article .post-content-outer {
margin-bottom: 20px;
}
.jp-carousel-info {
display: none !important;
}.paid-variations { margin-top: 10px; }
body #booked-profile-page .booked-profile-appt-list .appt-block .pay,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit { font-size:12px; padding-left:10px; border:1px solid #ccc; background:#eee; color:#888; }
body #booked-profile-page .booked-profile-appt-list .appt-block .pay:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit:hover { background:#ddd; }
div.booked-wc-checkout-section { line-height:1.3; padding:0 0 10px; }
.woocommerce-checkout-review-order div.booked-wc-checkout-section:last-child { padding:0; margin:0 0 -1.4em; }
span.booked_wc_payment_pending { color: #E35656; font-weight:600; }
span.booked_wc_payment_completed { color:#000; font-weight:600; }