/*
 Theme Name:   Choreo Child Theme
 Theme URI:    https://choreo.themerex.net/
 Description:  Choreo Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     choreo
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  choreo
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */


.sc_layouts_menu_nav .menu-item-icon, .menu_mobile .menu_mobile_nav_area .menu-item-icon {
  margin: 0 0 0 7px;
  float: right;
}
.product_meta {
    display: none;
}
.google-map .i4ewOd-pzNkMb-haAclf {
  	display: none; !important
}
.sc_button.color_style_link2, .woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"], .woocommerce .button, .woocommerce-page .button {
	background-color: #d3af37 !important;
	border-color: #d3af37 !important;
	--theme-var-button_flow_color: #d3af37;

}
.sc_button.color_style_link2:hover, .woocommerce input[type="submit"]:hover, .woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:hover, .woocommerce .button:hover, .woocommerce-page .button:hover {
	color: #4b4b4b !important;
    background-color: #cdcdcd !important;
   	border-color: #cdcdcd !important;
   	--theme-var-button_flow_color: #cdcdcd;
}
.woocommerce div.product p.price span.amount, .woocommerce div.product span.price span.amount {
    color: #d3af37 !important;
    font-weight: bold;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after {
    background-color: #d3af37 !important;
}
.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
  border-color: #d3af37 !important;
  color: #d3af37 !important;
}
.sc_layouts_cart_items_short {
  background-color: #d3af37 !important;
}
.shop_table_checkout_review table tr.order-total *, .shop_table_checkout_review table tr.order-total span.amount {

  font-weight: bold;
}
.shop_table_checkout_review {
  padding: 18px 30px;
}

#company_details_field label.checkbox, #company_details_field  label.checkbox {
    padding-left: 0px !important;
}
.sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
      border-color: #4b4b4b !important;

}
.sc_testimonials_accent2 .sc_testimonials_item {
    background-color: #4b4b4b;
}
.sc_testimonials_accent2 .sc_testimonials_item::before {
      color: #d3af37;
}
.sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: #d3af37;
    background-color: #d3af37;
}
.slider_outer_controls_bottom .slider_controls_wrap > a:hover {
    color: #d3af37;
    background-color: #4b4b4b;
    border-color: #4b4b4b;
}
table th {
  text-align: left;
}
.Intenzivní {
    min-width: 310px !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
  display: none !important;
}
.shop_table_checkout_review table td:last-child {
  min-width: 200px;
}
/* Skrytí časových štítků */
.jsm-weekly-time-label[data-slot="0"],
.jsm-weekly-time-label[data-slot="1"],
.jsm-weekly-time-label[data-slot="2"],
.jsm-weekly-time-label[data-slot="3"],
.jsm-weekly-time-label[data-slot="4"],
.jsm-weekly-time-label[data-slot="5"],
.jsm-weekly-time-label[data-slot="6"],
.jsm-weekly-time-label[data-slot="7"],
.jsm-weekly-time-label[data-slot="8"],
.jsm-weekly-time-label[data-slot="9"],
.jsm-weekly-time-label[data-slot="10"],
.jsm-weekly-time-label[data-slot="11"],
.jsm-weekly-time-label[data-slot="12"],
.jsm-weekly-time-label[data-slot="13"],
.jsm-weekly-time-label[data-slot="14"],
.jsm-weekly-time-label[data-slot="15"],
.jsm-weekly-time-label[data-slot="16"],
.jsm-weekly-time-label[data-slot="17"],
.jsm-weekly-time-label[data-slot="18"],
.jsm-weekly-time-label[data-slot="19"],
.jsm-weekly-time-label[data-slot="20"],
.jsm-weekly-time-label[data-slot="21"],
.jsm-weekly-time-label[data-slot="22"],
.jsm-weekly-time-label[data-slot="23"],
.jsm-weekly-time-label[data-slot="24"],
.jsm-weekly-time-label[data-slot="25"],
.jsm-weekly-time-label[data-slot="26"],
.jsm-weekly-time-label[data-slot="27"] {
    display: none !important;
}

/* Skrytí časových buněk v jednotlivých dnech */
.jsm-weekly-hour-cell[data-slot="0"],
.jsm-weekly-hour-cell[data-slot="1"],
.jsm-weekly-hour-cell[data-slot="2"],
.jsm-weekly-hour-cell[data-slot="3"],
.jsm-weekly-hour-cell[data-slot="4"],
.jsm-weekly-hour-cell[data-slot="5"],
.jsm-weekly-hour-cell[data-slot="6"],
.jsm-weekly-hour-cell[data-slot="7"],
.jsm-weekly-hour-cell[data-slot="8"],
.jsm-weekly-hour-cell[data-slot="9"],
.jsm-weekly-hour-cell[data-slot="10"],
.jsm-weekly-hour-cell[data-slot="11"],
.jsm-weekly-hour-cell[data-slot="12"],
.jsm-weekly-hour-cell[data-slot="13"],
.jsm-weekly-hour-cell[data-slot="14"],
.jsm-weekly-hour-cell[data-slot="15"],
.jsm-weekly-hour-cell[data-slot="16"],
.jsm-weekly-hour-cell[data-slot="17"],
.jsm-weekly-hour-cell[data-slot="18"],
.jsm-weekly-hour-cell[data-slot="19"],
.jsm-weekly-hour-cell[data-slot="20"],
.jsm-weekly-hour-cell[data-slot="21"],
.jsm-weekly-hour-cell[data-slot="22"],
.jsm-weekly-hour-cell[data-slot="23"],
.jsm-weekly-hour-cell[data-slot="24"],
.jsm-weekly-hour-cell[data-slot="25"],
.jsm-weekly-hour-cell[data-slot="26"],
.jsm-weekly-hour-cell[data-slot="27"] {
    display: none !important;
}
/* Skryje všechny sloty s data-slot menším než 29 (7:00) */
.jsm-daily-time-slot[data-slot]:nth-child(-n+29) {
    display: none;
}