/* =========================================================
   Stockie, repainted in Clinica Joelle's colours.

   GENERATED FILE — do not edit by hand. Stockie writes its palette as literal
   hex values in ~150 rules, so there is nothing to override with a variable.
   This file repeats those selectors with only their colour declarations,
   swapped to the palette read off clinicajoelle.com:

       #24262b -> #0b0100   near-black text and buttons
       #32353c -> #232e51   brand navy
       #B79B6C -> #e6bc56   Clinica Joelle gold
       #6a707e -> #4a4a4a   muted grey

   It loads after the parent stylesheet, so identical selectors win on order.
   Regenerate after updating Stockie: scratchpad/recolour.py
   ========================================================= */

body, button, input, select, textarea {
  color: #232e51;
}
h1, h2, h3, h4, h5, h6, .box-count, .mini_cart_item-desc .font-titles, .woo-c_product .font-titles, .tabNav_link.active, .icon-box-headline, .fullscreen-nav .menu-link, .postNav_item_inner_heading {
  color: #0b0100;
}
.cta .subtitle {
  color: #232e51;
}
.countdown-classic .box-time:after, .countdown-classic .box-time:before {
  background-color: #0b0100;
}
.countdown-boxed .box-count {
  background-color: #232e51;
}
.counter-box-count i {
  color: #e6bc56;
}
.currency_switcher .woocommerce-currency-switcher-form .dd-selected-text, .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected-text {
  color: #4a4a4a;
}
.menu-list-headline .menu-list-price .discount-price {
  color: #4a4a4a;
}
.menu-list-details .tag {
  background-color: #e6bc56;
}
.message-box a {
  color: #0b0100;
}
.pricing .btn {
  background: #0b0100;
  border-color: #0b0100;
}
.pricing_list_item .ion {
  color: #e6bc56;
}
.pricing:hover .pricing_price_title {
  color: #e6bc56;
}
.pricing:hover .btn.btn-brand {
  background: #e6bc56;
  border-color: #e6bc56;
}
.progress-bar-track-inner .line-percent {
  background: #0b0100;
}
.woo_c-product-image-slider .owl-dot, .woo_c-product-image-slider .slider-dot, .slider .owl-dot, .slider .slider-dot, .slider-vertical-dots .owl-dot, .slider-vertical-dots .slider-dot {
  color: #232e51;
}
.woo_c-product-image-slider .owl-dot.active, .woo_c-product-image-slider .slider-dot.active, .slider .owl-dot.active, .slider .slider-dot.active, .slider-vertical-dots .owl-dot.active, .slider-vertical-dots .slider-dot.active {
  border-color: #232e51;
}
.socialbar a {
  background: #0b0100;
  border: 2px solid #0b0100;
}
.socialbar a:hover {
  color: #0b0100;
}
.socialbar.outline a {
  border: 2px solid #0b0100;
  color: #0b0100;
}
.socialbar.outline a:hover {
  background: #0b0100;
}
.socialbar.flat a {
  color: #0b0100;
}
.socialbar.flat a:hover {
  background: #0b0100;
}
.socialbar.flat.outline-hover a:hover {
  border-color: #0b0100;
  color: #0b0100;
}
.socialbar.hover-bg-trnspr a:hover {
  border-color: #0b0100;
}
.socialbar.flat-icons a:hover {
  border-color: #0b0100;
}
.socialbar.flat-icons.flat-icons-trnspr a:hover {
  color: #0b0100;
}
.socialbar.default.inline a.white {
  color: #0b0100;
}
.socialbar.default.inline a.facebook {
  color: #0b0100;
}
.socialbar.default.inline a.twitter {
  color: #0b0100;
}
.socialbar.default.inline a.googleplus {
  color: #0b0100;
}
.socialbar.default.inline a.pinterest {
  color: #0b0100;
}
.socialbar.default.inline a.linkedin {
  color: #0b0100;
}
.socialbar.default.inline a.dribbble {
  color: #0b0100;
}
.socialbar.default.inline a.github {
  color: #0b0100;
}
.socialbar.default.inline a.instagram {
  color: #0b0100;
}
.socialbar.default.inline a.dropbox {
  color: #0b0100;
}
.socialbar.default.inline a.vk {
  color: #0b0100;
}
.socialbar.default.inline a.youtube {
  color: #0b0100;
}
.socialbar.default.inline a.vimeo {
  color: #0b0100;
}
.socialbar.default.inline a.behance {
  color: #0b0100;
}
.socialbar.default.inline a.tumblr {
  color: #0b0100;
}
.socialbar.default.inline a.flickr {
  color: #0b0100;
}
.socialbar.default.inline a.reddit {
  color: #0b0100;
}
.socialbar.default.inline a.snapchat {
  color: #0b0100;
}
.socialbar.default.inline a.whatsapp {
  color: #0b0100;
}
.socialbar.default.inline a.quora {
  color: #0b0100;
}
.socialbar.default.inline a.vine {
  color: #0b0100;
}
.socialbar.default.inline a.digg {
  color: #0b0100;
}
.socialbar.default.inline a.foursquare {
  color: #0b0100;
}
.socialbar.brand a {
  background: #e6bc56;
  border-color: #e6bc56;
}
.socialbar.brand a:hover {
  color: #e6bc56;
}
.socialbar.brand.outline a {
  color: #e6bc56;
}
.socialbar.brand.outline a:hover {
  background: #e6bc56;
}
.socialbar.brand.flat a {
  color: #e6bc56;
}
.socialbar.brand.flat a:hover {
  background: #e6bc56;
}
.socialbar.brand.inline a:hover {
  color: #e6bc56;
}
.socialbar.boxed a {
  color: #232e51;
}
.team-member .socialbar > a, .team-member .socialbar.default > a {
  color: #232e51;
}
.team-member .socialbar > a:hover, .team-member .socialbar.default > a:hover {
  color: #e6bc56;
}
.team-member.cover .team-member_title, .team-member.cover .team-member_description {
  color: #0b0100;
}
.video-module .btn-play.btn-brand {
  background: #e6bc56;
  border-color: #e6bc56;
}
.video-module .btn-play.outline .ion {
  color: #232e51;
}
.video-module .btn-play.outline.btn-brand {
  color: #e6bc56;
}
.video-module.boxed:hover .btn-play {
  color: #232e51;
}
.video-module.boxed:hover .btn-play.btn-brand {
  color: #e6bc56;
}
.video-module.boxed:hover .btn-play.outline.btn-brand {
  background: #e6bc56;
}
.video-module.btn-brand-color-hover:hover .btn-play .icon {
  color: #e6bc56 !important;
}
.widget .subtitle {
  color: #4a4a4a;
}
.widget_recent_comments ul .comment-author-link a {
  color: #e6bc56;
}
.widget_recent_comments ul li > a {
  color: #e6bc56;
}
.widget_search form button {
  color: #0b0100;
}
.widget_calendar table {
  color: #232e51;
}
.widget_calendar caption {
  background: #e6bc56;
}
.widget_calendar thead tr th {
  color: #0b0100;
}
.widget_nav_menu .menu-item a:hover, .widget_pages .menu-item a:hover {
  color: #e6bc56;
}
.widget_nav_menu .current-menu-item a, .widget_pages .current-menu-item a {
  color: #e6bc56;
}
.widget-sidebar-menu-left .menu-item a:hover {
  color: #e6bc56;
}
.widget_rss ul a {
  color: #e6bc56;
}
.widget_stockie_widget_logo h3 {
  color: #232e51;
}
.widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap .comments + .author:before, .widget_stockie_widget_recent_posts ul.recent-posts-list .content-wrap .date + .categories:before {
  color: #232e51;
}
.widget_stockie_widget_about_author .content .info-wrap .site {
  color: #4a4a4a;
}
.widget_stockie_widget_login .btn.loading {
  color: #0b0100;
}
.widget_shopping_cart_content .buttons a.button:first-child {
  color: #0b0100;
}
.widget_shopping_cart_content .mini_cart_item .variation dt {
  color: #4a4a4a;
}
.widget_shopping_cart_content .mini_cart_item .variation dd {
  color: #0b0100;
}
.widget_price_filter .ui-slider-range {
  background: #e6bc56;
}
.widget_price_filter .ui-slider-handle:after {
  background-color: #e6bc56;
}
.widget_price_filter .price_label .from, .widget_price_filter .price_label .to {
  color: #232e51;
}
.widget_rating_filter li .star-rating:after {
  color: #4a4a4a;
}
a:hover, a.current {
  color: #e6bc56;
}
input[type="submit"], button, .btn, a.btn input.btn, a.button, span.button, .wp-block-file__button, div.button, .wp-block-file * + .wp-block-file__button, .wp-block-button__link {
  background: #0b0100;
  border: 2px solid #0b0100;
}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .btn:hover, .btn:focus, a.btn input.btn:hover, a.btn input.btn:focus, a.button:hover, a.button:focus, span.button:hover, span.button:focus, .wp-block-file__button:hover, .wp-block-file__button:focus, div.button:hover, div.button:focus, .wp-block-file * + .wp-block-file__button:hover, .wp-block-file * + .wp-block-file__button:focus, .wp-block-button__link:hover, .wp-block-button__link:focus {
  background: #e6bc56;
  border-color: #e6bc56;
}
input[type="submit"].btn-white, button.btn-white, .btn.btn-white, a.btn input.btn.btn-white, a.button.btn-white, span.button.btn-white, .wp-block-file__button.btn-white, div.button.btn-white, .wp-block-file * + .wp-block-file__button.btn-white, .wp-block-button__link.btn-white {
  color: #0b0100;
}
button[disabled].btn-white:hover, input[type="submit"][disabled].btn-white:hover {
  color: #0b0100;
}
button[disabled].btn-brand:hover, input[type="submit"][disabled].btn-brand:hover {
  background: #e6bc56;
}
.btn-outline, input[type="submit"].btn-outline, a.btn-outline, .is-style-outline .wp-block-button__link {
  color: #0b0100;
}
.btn-outline:hover, .btn-outline:focus, input[type="submit"].btn-outline:hover, input[type="submit"].btn-outline:focus, a.btn-outline:hover, a.btn-outline:focus, .is-style-outline .wp-block-button__link:hover, .is-style-outline .wp-block-button__link:focus {
  background-color: #e6bc56;
}
.btn-outline.btn-white:hover, input[type="submit"].btn-outline.btn-white:hover, a.btn-outline.btn-white:hover, .is-style-outline .wp-block-button__link.btn-white:hover {
  color: #0b0100;
}
.btn-outline.disabled:hover, input[type="submit"].btn-outline.disabled:hover, a.btn-outline.disabled:hover, .is-style-outline .wp-block-button__link.disabled:hover {
  color: #0b0100;
  border-color: #0b0100;
}
.is-style-outline .wp-block-button__link.has-beige-dark-color {
  color: #e6bc56;
}
.is-style-outline .wp-block-button__link.has-dark-strong-color {
  color: #0b0100;
}
.is-style-outline .wp-block-button__link.has-dark-light-color {
  color: #232e51;
}
.is-style-outline .wp-block-button__link.has-grey-strong-color {
  color: #4a4a4a;
}
.btn-flat, input[type="submit"].btn-flat, a.btn-flat {
  color: #0b0100;
}
.btn-flat:hover, .btn-flat:focus, input[type="submit"].btn-flat:hover, input[type="submit"].btn-flat:focus, a.btn-flat:hover, a.btn-flat:focus {
  background: #e6bc56;
  border-color: #e6bc56;
}
.btn-link, a.btn-link, span.btn-link {
  color: #0b0100;
}
.btn-link:hover, .btn-link:focus, a.btn-link:hover, a.btn-link:focus, span.btn-link:hover, span.btn-link:focus {
  color: #e6bc56;
}
.btn-link.btn-brand, a.btn-link.btn-brand, span.btn-link.btn-brand {
  color: #e6bc56;
}
del {
  color: #4a4a4a;
}
.btn-round .ion {
  color: #0b0100;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], textarea {
  color: #232e51;
}
.select .select-options li:hover {
  color: #0b0100;
}
input.placeholder, input::-webkit-input-placeholder, textarea.placeholder, textarea::-webkit-input-placeholder {
  color: #4a4a4a;
}
input.placeholder, input::-moz-placeholder, textarea.placeholder, textarea::-moz-placeholder {
  color: #4a4a4a;
}
input.placeholder, input:-ms-input-placeholder, textarea.placeholder, textarea:-ms-input-placeholder {
  color: #4a4a4a;
}
input.placeholder, input::-ms-input-placeholder, textarea.placeholder, textarea::-ms-input-placeholder {
  color: #4a4a4a;
}
input.placeholder, input::placeholder, textarea.placeholder, textarea::placeholder {
  color: #4a4a4a;
}
input[type="radio"]:checked + label:after {
  background: #232e51;
}
.scroll-top-inner-tag:hover {
  color: #232e51;
}
.scroll-top-inner:hover .scroll-top-inner-tag {
  color: #232e51;
}
.tag:not(body):hover, .woo-onsale:hover, .price-discount:hover, .tag-cloud-link:hover, .pricing_price_time:hover, .reply a:hover, .portfolio-item span.category:hover {
  background-color: #e6bc56;
}
.tag:not(body).out-of-stock, .woo-onsale.out-of-stock, .price-discount.out-of-stock, .tag-cloud-link.out-of-stock, .pricing_price_time.out-of-stock, .reply a.out-of-stock, .portfolio-item span.category.out-of-stock {
  background-color: #232e51;
}
.search-form button.search, .woocommerce-product-search button.search {
  color: #0b0100;
}
.has-dark-strong-background-color {
  background-color: #0b0100;
}
.has-dark-strong-background-color.wp-block-button__link {
  border-color: #0b0100;
}
.has-dark-light-background-color {
  background-color: #232e51;
}
.has-dark-light-background-color.wp-block-button__link {
  border-color: #232e51;
}
.has-dark-strong-color {
  color: #0b0100;
}
.has-dark-light-color {
  color: #232e51;
}
.has-grey-strong-color {
  color: #4a4a4a;
}
.empt-container-image i {
  color: #232e51;
}
.empt-container-image svg {
  fill: #232e51;
}
.gallery-lightbox .slider .thumbs img.active {
  -webkit-box-shadow: 0px 0px 0px 2px #0b0100;
  box-shadow: 0px 0px 0px 2px #0b0100;
}
.portfolio-gallery .slider .owl-dot:after {
  background: #0b0100;
}
.portfolio-gallery .slider .owl-dot.active {
  border-color: #0b0100;
}
.portfolio-gallery .gallery-content .info .title {
  color: #4a4a4a;
}
.portfolio-gallery .gallery-content .info p {
  color: #0b0100;
}
.portfolio-gallery .gallery-content .view-project {
  color: #0b0100;
}
.breadcrumbs a {
  color: #4a4a4a;
}
nav.pagination li .btn.active, nav.pagination li .page-numbers.active {
  color: #e6bc56;
}
.sk-fading-circle .sk-circle:before {
  background-color: #0b0100;
}
.sk-double-bounce .sk-child {
  background-color: #0b0100;
}
.sk-wave .sk-rect {
  background-color: #0b0100;
}
.sk-three-bounce .sk-child {
  background-color: #0b0100;
}
.sk-circle .sk-child:before {
  background-color: #0b0100;
}
.sk-cube-grid .sk-cube {
  background-color: #0b0100;
}
.sk-folding-cube .sk-cube:before {
  background-color: #0b0100;
}
.subheader {
  color: #4a4a4a;
}
.subheader a {
  color: #4a4a4a;
}
.subheader ul:not(.select-options):not(.dd-options).left > li:after {
  background-color: #4a4a4a;
}
.subheader ul:not(.select-options):not(.dd-options).right > li:before {
  background-color: #4a4a4a;
}
.header-title .tags .tag {
  background-color: #e6bc56;
}
.header-title .subtitle {
  color: #232e51;
}
.header-title .subtitle b:before {
  color: #232e51;
}
.main-nav .nav-item:before, .main-nav .nav-item.current-menu-item:before, .main-nav .nav-item.current-menu-ancestor:before {
  background-color: #e6bc56;
}
.main-nav .nav-item.active-main-item > .menu-link {
  color: #e6bc56;
}
.menu.menu-not-assigned {
  border: 1px dashed #232e51;
}
.submenu_cart .widget_shopping_cart_content {
  color: #0b0100;
}
.submenu_cart .widget_shopping_cart_content .variation dd {
  color: #0b0100;
}
.submenu_cart .cart_heading {
  color: #0b0100;
}
.postNav_item_inner_slug {
  color: #4a4a4a;
}
.postNav .stockie-icon-grid .icon:before, .postNav .stockie-icon-grid .icon:after {
  background: -webkit-repeating-linear-gradient(left, transparent, transparent 4px, #232e51 4px, #232e51 8px);
  background: -o-repeating-linear-gradient(left, transparent, transparent 4px, #232e51 4px, #232e51 8px);
  background: repeating-linear-gradient(90deg, transparent, transparent 4px, #232e51 4px, #232e51 8px);
}
.share-bar .links a:hover {
  color: #e6bc56;
}
.social-bar .socialbar.small a {
  color: #232e51;
}
.portfolio-sorting li a.active {
  color: #e6bc56;
}
.portfolio-item h4.title a, .portfolio-item .widget h4 a, .widget .portfolio-item h4 a {
  color: #232e51;
}
.portfolio-item.grid-1:hover .tag {
  color: #232e51;
}
.portfolio-item.grid-2 .tag {
  color: #4a4a4a;
}
.lazy-load .btn-round .ion {
  fill: #0b0100;
}
.portfolio-page .tag {
  background-color: #e6bc56;
}
.portfolio-page .info-list p {
  color: #232e51;
}
.portfolio-page.layout-type5.invert h2, .portfolio-page.layout-type5.invert p, .portfolio-page.layout-type5.invert .scroll, .portfolio-page.layout-type5.invert .back {
  color: #0b0100;
}
.portfolio-page.layout-type5.invert .info-list .title {
  color: #4a4a4a;
}
.portfolio-page.layout-type5.invert .info p a {
  color: #0b0100;
}
.comment-meta a {
  color: #4a4a4a;
}
.comment-notes {
  color: #4a4a4a;
}
.blog-grid .tag.tag-sticky {
  background-color: #232e51;
}
.blog-grid-content a.tag {
  background-color: #e6bc56;
}
.blog-grid .post-details .date {
  color: #4a4a4a;
}
.blog-grid .post-details .date:before {
  color: #232e51;
}
.post .entry-content a:not(.wp-block-button__link) {
  color: #e6bc56;
}
.site-footer #lang_sel ul li > ul li a:hover {
  background: #0b0100;
}
.btn.purchase-theme {
  color: #0b0100;
}
.brand-color, .brand-color-after:after, .brand-color-before:before {
  color: #e6bc56;
}
.brand-color-hover:hover, .brand-color-hover-after:after, .brand-color-hover-before:before {
  color: #e6bc56;
}
.brand-border-color, .brand-border-color-after:after, .brand-border-color-before:before {
  border-color: #e6bc56;
}
.brand-border-color-hover:hover, .brand-border-color-hover-after:after, .brand-border-color-hover-before:before {
  border-color: #e6bc56;
}
.brand-bg-color, .brand-bg-color-after:after, .brand-bg-color-before:before {
  background-color: #e6bc56;
}
.brand-bg-color-hover:hover, .brand-bg-color-hover-after:after, .brand-bg-color-hover-before:before {
  background-color: #e6bc56;
}
.woo_c-product-image-slider .owl-dots-images .owl-dot-image.active img, .product-popup-image-slider .owl-dots-images .owl-dot-image.active img {
  -webkit-box-shadow: 0px 0px 0px 2px #0b0100;
  box-shadow: 0px 0px 0px 2px #0b0100;
}
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist .btn, .product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist .btn {
  color: #232e51;
}
.woo_c-product .woo_c-product-details .yith-wcwl-add-to-wishlist .btn:hover, .product-popup .woo_c-product-details .yith-wcwl-add-to-wishlist .btn:hover {
  background-color: #0b0100;
}
.woo_c-product .woo_c-product-details .product_meta > span .dot-divider:before, .product-popup .woo_c-product-details .product_meta > span .dot-divider:before {
  color: #232e51;
}
.woo_c-product .comments-area .comment-body time, .product-popup .comments-area .comment-body time {
  color: #4a4a4a;
}
.woo_c-products .wc-product-title-wrap .yith-wcwl-add-to-wishlist, .products .wc-product-title-wrap .yith-wcwl-add-to-wishlist {
  color: #0b0100;
}
.woo-c_cart_table_item_name .variation dt {
  color: #4a4a4a;
}
.woo-c_cart_table_item_name .variation dd {
  color: #0b0100;
}
.woo-c_cart_table_item_values p {
  color: #4a4a4a;
}
.woo-c_cart_table_item_values p span {
  color: #232e51;
}
.woo-c_checkout .tabNav_link_stage {
  color: #232e51;
}
.woo-c_checkout .tabNav_link.active .tabNav_link_stage {
  background: #0b0100;
}
.woo-c_product_category a {
  color: #232e51;
}
.woo-c_review .woo-c_details_table_price, .woo-c_cart_totals .woo-c_details_table_price, .woo-c_checkout_result .woo-c_details_table_price {
  color: #0b0100;
}
.woo-c_review .woo-c_details_table .shipping-calculator-form .btn-small, .woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .btn-small, .woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .btn-small {
  color: #232e51;
}
.woo-c_review .woo-c_details_table .shipping-calculator-form .btn-small:hover, .woo-c_cart_totals .woo-c_details_table .shipping-calculator-form .btn-small:hover, .woo-c_checkout_result .woo-c_details_table .shipping-calculator-form .btn-small:hover {
  color: #232e51;
}
.woo-c_order_details_order strong, .woo-c_order_details_date strong, .woo-c_order_details_total strong, .woo-c_order_details_method strong {
  color: #0b0100;
}
.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.facebook, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.twitter, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.pinterest, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.email, .yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .socialbar li a.whatsapp {
  background: #0b0100;
}
.woocommerce .woo-my-nav li.is-active a {
  color: #e6bc56;
}
.woocommerce .woo-my-orders-table th {
  color: #0b0100;
}
.woo-onsale.out {
  background: #232e51;
}
.woocommerce .stars a:before {
  color: #4a4a4a;
}
.woocommerce .stars:hover a:before, .woocommerce .stars.selected a:before, .woocommerce .stars.selected:hover span a:before {
  color: #0b0100;
}
.woocommerce .star-rating {
  color: #232e51;
}
.woo-quantity .plus:after, .woo-quantity .plus:before, .woo-quantity .minus:after, .woo-quantity .minus:before {
  background: #232e51;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-group li.chosen a, .yith-woocommerce-ajax-product-filter .yith-wcan-group li:hover a {
  background-color: #e6bc56;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation {
  color: #232e51;
}
.yith-woocommerce-ajax-product-filter .yith-wcan-reset-navigation:hover {
  background-color: #e6bc56;
}
