/*
 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
------------------------------------------------------------ */

.custom-margin {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li.menu-item-has-children > a {
  padding: 1em !important;
}
.menu_main_nav > li > a,
.sc_layouts_menu_nav > li > a {
  letter-spacing: 1px !important;
}
span.sc_button_title {
  letter-spacing: 1px;
}
.fija {
  position: fixed;
  width: 100%;
  z-index: 999;
  background: white !important;
  transition: all 1s ease-out;
  box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
}
.fija li.menu-item a span {
  color: #2a2626 !important;
}
.fija .sc_button.sc_button_veil.color_style_dark {
  --theme-var-button_veil_color: #000000 !important;
}
.fija .white {
  display: none !important;
}
.fija .color {
  display: block !important;
}
.fija {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.color {
  display: none !important;
}
.fija
  .menu_hover_zoom_line
  .sc_layouts_menu_nav
  > li:not(.menu-collapse)
  > a:after {
  background-color: #2a2626;
}
.bv1 {
  opacity: 0.15;
}
.elementor-sticky--active {
  background-color: #000000 !important;
  padding: 10px 55px 10px 55px !important;
}
.elementor-sticky--active.logo-sticky img {
  width: 100px !important;
}
.widget_calendar td {
  font-size: 28px !important;
}
.widget_calendar tr {
  font-size: 36px !important;
}
.widget_calendar caption {
  font-size: 40px !important;
}
.woocommerce_status_bar {
  display: none;
}
section.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.elementor-section-full_width.scheme_dark.sticky-menu-paginas.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects
  img {
  width: 75px;
  transition: 0.3s ease;
}
.logo-sticky {
  transition: 0.3s ease;
}
.logo-home {
  width: 130px;
}
small.tax_label {
  display: none;
}
.ywsbs-next-billing-date {
  font-size: 16px;
}
.shop_table td {
  font-family: "Open sans";
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  font-size: 18px;
  letter-spacing: 1px;
}
.woocommerce-additional-fields {
  display: none;
}
.shop_table_checkout_review,
ul.wc_payment_methods.payment_methods.methods,
.form-row.place-order {
  background-color: #f5f5f5 !important;
}
.ywsbs-price {
  font-weight: 500;
}
.shop_table_checkout_review table tr.order-total *,
.shop_table_checkout_review table tr.order-total span.amount {
  font-weight: 500;
}
.header-home.elementor-sticky--effects .logo-home img {
  width: 75px !important;
  transition: 0.3s ease;
}
}
.header-home .logo-home img {
  transition: 0.3s ease;
}
