/* background */  .page-title:before, .inputs input[type='checkbox']:checked ~ label:after, .inputs input[type='radio']:checked ~ label:after, .cart input[type='checkbox']:checked + label:after, .ui-dialog-content button:hover, .footer-map-holder .title, .newsletter-email .newsletter-subscribe-button, .newsletter-email .options input[type='radio']:checked ~ label:after, .poll-options li input[type='radio']:checked ~ label:after, .poll .buttons input:hover, .home-page-bottom-wrapper .home-page-video-title:before, .light-theme .title-picture-wrapper h1:before, .contact-vendor-button, .category-item .title:before, .item-box .rating div, .product-grid .title:before, .product-review-box .rating div, .attributes .option-list input[type='checkbox']:checked ~ label:after, td .ui-state-active, .attributes .qq-upload-button:hover, .overview .add-to-cart-button, .variant-overview .add-to-cart-button, .overview-buttons .add-to-wishlist-button:hover, .overview-buttons .add-to-compare-list-button:hover, .overview-buttons .email-a-friend-button:hover, .overview-buttons .subscribe-button:hover, .download-sample-button:hover, .product-collateral .title strong:before, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:before, .ui-tabs .ui-state-active.ui-tabs-active a:before, .write-review .rating-options .vote-star, .write-review .rating-options input[type='radio']:checked + label, .write-review .button-1, .write-review .button-1[disabled]:hover, .wishlist-content .button-2:hover, .wishlist-content .wishlist-add-to-cart-button, .compare-products-page .clear-list:hover, .enter-password-form input[type="submit"], .contact-page .button-1, .email-a-friend-page .button-1, .apply-vendor-page .button-1, #check-availability-button:hover, .accept-privacy-policy input[type='checkbox']:checked ~ label:after, .registration-page .button-1, .registration-result-page .button-1, .login-page .button-1, .password-recovery-page .button-1, .account-page .button-1, .return-request-page .button-1, .user-agreement-page .button-1, .login-page .button-1.checkout-as-guest-button:hover, .account-page .button-2:hover, .back-in-stock-subscription-list-page .select-boxes input[type='checkbox']:checked + label:after, .forum-subscriptions-page .select-boxes input[type='checkbox']:checked + label:after, .terms-of-agreement input[type='checkbox']:checked + label:after, .order-progress li.active-step a:before, .shopping-cart-page .button-2:hover, .checkout-page .button-2:hover, .order-details-page .page-title a:hover, .checkout-attributes .option-list input[type='radio']:checked ~ label:after, .checkout-attributes .option-list input[type='checkbox']:checked ~ label:after, .checkout-attributes .qq-upload-button:hover, .terms-of-service input[type='checkbox']:checked ~ label:after, .cart-footer .checkout-buttons button, .ship-to-same-address .selector input[type='checkbox']:checked ~ label:after, .pickup-in-store .selector input[type='checkbox']:checked ~ label:after, .checkout-page .address-item input[type="button"], .checkout-page .enter-new-address:hover .enter-new-address-box:after, .checkout-page .enter-new-address.open .enter-new-address-box:after, .billing-address-page .buttons input[type='submit'], .shipping-address-page .buttons input[type='submit'], .section.shipping-method .buttons input[type='submit'], .section.payment-method .buttons input[type='submit'], .section.payment-info .buttons input[type='submit'], .section.confirm-order .buttons input[type='submit'], .section.order-completed .buttons input[type='button'], .checkout-page .section.order-summary .title:before, .shipping-method input[type='radio']:checked ~ label:after, .payment-method input[type='radio']:checked ~ label:after, .payment-method input[type='checkbox']:checked ~ label:after, .opc .buttons input, .order-details-page .section .title:before, .shipment-details-page .section .title:before, .order-details-page .actions input:hover, .order-details-page .actions input:last-child, .return-request-page .qq-upload-button:hover, .search-input .button-1, .news-list-homepage .title:before, /*.news-list-homepage .view-all a:hover,*/ .news-item-page .buttons input[type='submit'], .blogpost-page .buttons input[type='submit'], .news-item-page .buttons input[type='submit'][disabled]:hover, .blogpost-page .buttons input[type='submit'][disabled]:hover, .forums-header .topic-block-title:before, .forum-search-box .search-box-button, .forums-table-section-title:before, .forums-table-section .view-all a:hover, .forum-page .forum-name:before, .forum-topic-page .topic-name:before, .topic-post .post-actions .quote-post-button:hover, .forum-edit-page .buttons input:hover, .private-message-send-page .buttons input:hover, .private-messages-page .buttons input:hover, .move-topic-page .buttons input:hover, .private-message-view-page .buttons input:hover, .forum-edit-page .buttons input[type='submit'], .private-message-send-page .buttons input[type='submit'], .private-messages-page .buttons input[type='submit'], .move-topic-page .buttons input[type='submit'], .private-message-view-page .buttons .reply-pm-button, .profile-info-box .pm-button, /*plugins*/ .productAddedToCartWindowSummary .button-1, .productAddedToCartWindowSummary a:hover, .ui-slider-range, .filtersGroupPanel .checkbox-list li.checked label:after, .home-page-filter-selector span.k-dropdown-wrap.k-state-default:before, .home-page-filters-wrapper .search-button, .nivo-controlNav a:hover, .nivo-controlNav a.active, .sevenspikes-cloudzoom-gallery .slick-dots .slick-active button, .nop-jcarousel .carousel-title:before, .nop-jcarousel .slick-prev:hover, .nop-jcarousel .slick-next:hover, .nop-jcarousel .slick-dots .slick-active button, .nop-jcarousel .slick-dots button:hover, .quick-view-button a:hover, .ship-to-same-address input[type='checkbox']:checked ~ label:after, .pickup-in-store .options input[type='checkbox']:checked ~ label:after, .estimate-shipping button:hover, .coupon-box-panel .coupon-code button:hover, .giftcard-box-panel .coupon-code button:hover, .complete-button button, .rich-blog-homepage .title:before, .sale-of-the-day-offer .picture-thumbs a.active:before, .spc .navigation li.active span:before {   background-color: #ac322f; } .home-page-filters-wrapper .search-button:disabled, .home-page-filters-wrapper .search-button[disabled] {   background-color: #ac322f !important; } /* hover one buttons */  .footer-map-holder .title:hover, .newsletter-email .newsletter-subscribe-button:hover, .contact-vendor-button:hover, .overview .add-to-cart-button:hover, .variant-overview .add-to-cart-button:hover, td .ui-state-active:hover, .write-review .button-1:hover, .wishlist-content .wishlist-add-to-cart-button:hover, .enter-password-form input[type="submit"]:hover, .contact-page .button-1:hover, .email-a-friend-page .button-1:hover, .apply-vendor-page .button-1:hover, .registration-page .button-1:hover, .registration-result-page .button-1:hover, .login-page .button-1:hover, .password-recovery-page .button-1:hover, .account-page .button-1:hover, .return-request-page .button-1:hover, .user-agreement-page .button-1:hover, .cart-footer .checkout-buttons button:hover, .checkout-page .address-item input[type="button"]:hover, .billing-address-page .buttons input[type='submit']:hover, .shipping-address-page .buttons input[type='submit']:hover, .section.shipping-method .buttons input[type='submit']:hover, .section.payment-method .buttons input[type='submit']:hover, .section.payment-info .buttons input[type='submit']:hover, .section.confirm-order .buttons input[type='submit']:hover, .section.order-completed .buttons input[type='button']:hover, .order-details-page .actions input:last-child:hover, .search-input .button-1:hover, .news-item-page .buttons input[type='submit']:hover, .blogpost-page .buttons input[type='submit']:hover, .forum-search-box .search-box-button:hover, .forum-edit-page .buttons input[type='submit']:hover, .private-message-send-page .buttons input[type='submit']:hover, .private-messages-page .buttons input[type='submit']:hover, .move-topic-page .buttons input[type='submit']:hover, .private-message-view-page .buttons .reply-pm-button:hover, .profile-info-box .pm-button:hover, .mini-shopping-cart input[type="button"].cart-button:hover, /*plugins*/ .home-page-filters-wrapper .search-button:hover, .productAddedToCartWindowSummary .button-1:hover, .ropc .complete-button button:hover {   background-color: #ebbf0d; } /* text color */  .cart a:hover, .data-table a:hover, .compare-products-table a:hover, .cart .subtotal span, .cart .edit-item, .scroll-back-button:before, .video-button-subtitle, .footer .title:before, .footer .title:after, .footer-block.find-us .address span:before, .footer-block.find-us span:before, .footer-block a:hover, .social-sharing a:hover, .footer-powered-by a, .footer-designed-by a, .block .listbox:before, .block .view-all a:hover, .title-picture-wrapper h1, .sub-category-toggle-select:before, .sub-category-toggle-select:after, .light-theme .sub-categories-wrapper .title a:hover, .product-selectors .product-viewmode a.selected:before, .product-selectors .product-viewmode span.selected:before, .item-box .actual-price, .tax-shipping-info a, .manufacturer-item:hover .title a, .vendor-item:hover .title a, .pager li span, .product-review-links a:hover, .product-no-reviews a:hover, .overview .value a, .variant-overview .value a, .overview .product-price, .variant-overview .product-price, .tier-prices .item-price, .product-specs-box .data-table .spec-value a:hover, .product-tags-list a:hover, .product-review-item .review-info a:hover, .product-review-helpfulness .vote:hover, .wishlist-page .share-info a, .compare-section.price ul, .topic-block a, .topic-page a, .email-a-friend-page .title h2 a:hover, .accept-privacy-policy .read:hover, .login-page .inputs.reversed .forgot-password, .add-more-external-records a, .downloadable-products-page .data-table td.download a, .order-details-page .data-table td.view-details a, .cart-total .order-total .cart-total-right, .terms-of-service a:hover, .order-completed .details a:hover, .order-details-page .cart-total td:last-child strong, .order-details-page .data-table td.total, .sitemap-page a:hover, .news-item .news-date, .blog-posts .post-date, .blog-posts .post a.read-comments, .news-item .buttons a:before, .blog-posts .post .buttons a:before, .blog-details .tags li, .blogpost-page .tags li, .news-item-page .back-button:hover, .blogpost-page .back-button:hover, .news-item-page .news-date, .blogpost-page .post-date, .comments .comment a:hover, .forum-search-box .advanced a:hover, .forums-table-section-title > a:hover, .forums-table-section .table-wrapper a, .forums-table-section .forum-title a:hover, .forums-table-section .topic-title a:hover, .topic-post a.username:hover, .topic-post .pm-button, .topic-post .post-actions .edit-post-button, .topic-post .post-actions .delete-post-button, .topic-post .post-vote > span:hover:before, .private-messages-page td .pm-unread:hover, .profile-page .topic-title a, /*plugins*/ .productAddedToCartWindowDescription h1 a:hover, .productAddedToCartWindowDescription .price, .home-page-filter-selector span.k-dropdown-wrap:after, .nivo-directionNav a:before, .instant-search-item .detail .price, .quickView .links-panel a:hover, .cart-total .order-total, .rich-blog-homepage .read-more:before, .post-relations li, .blog-search-results .search-term-highlighter, .sale-of-the-day-offer .item-navigation-buttons button:before, .sale-of-the-day-offer .timer-info-box, .sale-of-the-day-offer .price.actual-price, .spc-categories .category-title {   color: #ac322f; } /* border color */  .bar-notification {   border-color: #ac322f; } .page-loader .loader, .page-loader .loader:before, .page-loader .loader:after, .ajax-loading-block-window, .ajax-loading-block-window:before, .ajax-loading-block-window:after, /*plugins*/ .nopAjaxCartPanelAjaxBusy, .miniProductDetailsPanelAjaxBusy, .nopAjaxCartPanelAjaxBusy:before, .miniProductDetailsPanelAjaxBusy:before, .nopAjaxCartPanelAjaxBusy:after, .miniProductDetailsPanelAjaxBusy:after, .productPanelAjaxBusy, .productPanelAjaxBusy:before, .productPanelAjaxBusy:after, .infinite-scroll-loader, .infinite-scroll-loader:before, .infinite-scroll-loader:after, .cloudzoom-ajax-loader, .cloudzoom-ajax-loader:before, .cloudzoom-ajax-loader:after, .quickView .k-loading-image, .quickView .k-loading-image:before, .quickView .k-loading-image:after, .loading-overlay span, .loading-overlay span:before, .loading-overlay span:after, .panel-loader-effect .spinner, .panel-loader-effect .spinner:before, .panel-loader-effect .spinner:after {   border-top-color: #ac322f; } .video-player .play:before, .information-box .image-wrapper:before {   border-color: transparent #ac322f transparent #ac322f; } @media all and (max-width: 1200px) {   .responsive-nav-wrapper .cart-qty,   .plus-button:before,   .selector-title:before,   .store-search-box form:before {     color: #ac322f;   } } @media all and (min-width: 481px) {   .customer-pages-body .block .list a.active {     background-color: #ac322f;   }   .customer-pages-body .center-2 {     border-color: #ac322f;   } } @media all and (min-width: 769px) {   .sub-categories-wrapper {     background-color: #ac322f;   }   .compare-products-table .product-name a:hover,   .compare-products-table .product-price td {     color: #ac322f;   } } @media all and (min-width: 1201px) {   #topcartlink,   .mini-shopping-cart input[type="button"].cart-button,   .block .title:before,   .item-box input[type="button"]:hover,   .customer-pages-body .side-2 .block .list a.active,   .customer-pages-body .side-2 .block .list a:hover,   .customer-pages-body .side-2 .block .list a.active:after,   .customer-pages-body .side-2 .block .list a:hover:after,   /*plugins*/ .mega-menu .title:before,   .spc-categories .category-sublist:before {     background-color: #ac322f;   }   .header-menu > ul > li:hover > a,   .header-menu > ul > li:hover > span,   .mini-shopping-cart .price,   .sublist-toggle-button.open:before,   .block .list .product-name .price,   .product-review-links a:last-child,   /*plugins*/ .mega-menu .box li a:hover {     color: #ac322f;   } } /*theme roller selectors*/  .theme-roller .open-button, .theme-roller .options-block span::after {   background-color: #ac322f; } .theme-roller .open-button:before {   background-color: #8c2826; } .theme-roller .options-block span {   color: #ac322f; }/* Override active calendar view button (Month) */
  .fc-button.fc-state-active {
    background-color: #ac322f !important;
    border-color: #ac322f !important;
    color: #fff !important;
  }
.intouch-fullcalendar-show {
    background-color: #ac322f !important;
    border-color: #ac322f !important;
    color: #fff !important;
    transition: background-color 0.3s ease, border-color 0.3s ease;
  }

  .intouch-fullcalendar-show .glyphicon {
    color: #fff !important;
  }

  .intouch-fullcalendar-show:hover {
    background-color: #ffcc00 !important;
    border-color: #ffcc00 !important;
    color: #000 !important;
  }

  .intouch-fullcalendar-show:hover .glyphicon {
    color: #000 !important;
  }

/* red border */
.fc-day-grid-event.intouch-price-container {
  border: 1px solid #ac322f !important;
  background-color: transparent !important;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  /* text color left untouched */
}

/* Text inside event: keep original color */
.fc-day-grid-event.intouch-price-container .fc-content {
}

/* Hover state: red background, red border, text color unchanged */
.fc-day-grid-event.intouch-price-container:hover {
  background-color: #ac322f !important;
  border-color: #ac322f !important;
  /* no color change */
}

.fc-day-grid-event.intouch-price-container:hover .fc-content {
  /* no color change */
}