/*
Theme Name: Gentlecut Child Theme
Theme URI: https://themeforest.net/user/dropletthemes
Author: Ajmal Khan
Author URI: https://dropletthemes.com
Description: Child Theme for Gentlecut - Barbershop and Hairdressers WordPress Theme
Template: gentlecut
Version: 6.6
*/
.testimonials .slick-arrow {color:#00FCFB;background-color:#333333;}
/*.am-select-service-price, .am-amount, .am-fs__payments-app-info-total, .am-fs__payments-sentence {display:none !important;}*/

#main-content {padding:50px 0;}
#image-section {padding-top:0px !important; padding-bottom:10px !important;}
.am-select-service-price, .am-amount, .am-fs__payments-app-info-total, .am-fs__payments-sentence {display:none !important;}
.amelia-v2-booking #amelia-container.am-fs__wrapper {margin-top:5px !important;}
.grecaptcha-badge {display:none;}
.button, button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form input[type='submit'], .wp-block-search .wp-block-search__button, .wp-block-button .wp-block-button__link, .wp-block-file a.wp-block-file__button {letter-spacing:0px !important;}

/* INIZIO Illumina Calendar Options */
@keyframes am-glow-pulse {
    0% {box-shadow: 0 0 5px rgba(255, 152, 0, 0.4); border-color: rgba(255, 152, 0, 0.5);}
    50% {box-shadow: 0 0 20px rgba(255, 152, 0, 0.9); border-color: rgba(255, 152, 0, 1);}
    100% {box-shadow: 0 0 5px rgba(255, 152, 0, 0.4); border-color: rgba(255, 152, 0, 0.5);}
}
.am-fs-sb-cs-cals-card {
    animation: am-glow-pulse 2s infinite ease-in-out;
    transition: transform 0.3s ease;
}
.am-fs-sb-cs-cals-card:hover {
    animation: none;
    transform: scale(1.05);
    border-color: #ff9800 !important;
}

.am-fs-sb-cs > p {
    background: linear-gradient(135deg, rgba(0, 220, 251, 1) 0%, rgba(0, 180, 230, 1) 100%);
    color: #000000 !important;
    padding: 12px 20px;
    border-radius: 8px;
    font-weight: 700;
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 220, 251, 0.4);
    margin-bottom: 20px;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.am-fs-sb-cs > p::before {
    content: '📢 ';
    font-size: 1.2rem;
}

/* FINE Illumina Calendar Options */

/* MOBILE */
#mobile-header {height:60px;}
#mobile-header .logo {line-height:55px;}
#mobile-navigation-btn {line-height:60px;}

@media (max-width: 768px) {
  .special-heading h1 {
    font-size: 30px !important;
  }
  .special-heading p, span.special-heading {
      font-size:20px !important;
      font-weight:400;
  }
}