/*
 Theme Name:   Katelyn Child Theme
 Theme URI:    http://katelyn.axiomthemes.com/
 Description:  Katelyn Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     katelyn
 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:  katelyn
*/


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

/* --- větší font všude --- */
body {
    font-size: 1.2rem;
}

/* --- force font size na frontpage --- */
.front_page_section_description,
.front_page_section_content,
.front_page_section_output,
.front_page_section_buttons {
  font-size: 100%; /*1.2rem;*/
}

/* --- hide buttons na swiperu --- */
.slide_info .sc_item_button {
	display: none;
}

/* --- aby aji na frontpagi byly vole tečky v UL / LI... --- */
/* --- dořeš to na firefoxu, tam to nějak blbne --- */
.widget ul {
  list-style-type: circle;
}

/* --- custom testimonialy --- */
.testimonial_jp {
  background-color: #f0f0f0;   /* světle šedé pozadí */
  color: #000;                 /* černý text */
  padding: 2rem;             /* vnitřní odsazení */
  border-radius: 8px;          /* zaoblené rohy */
  font-style: italic;          /* lehce „citátový“ vzhled */
  position: relative;          /* pro uvozovky */
}

.testimonial_jp::before {
  content: "“";                /* otevírací uvozovka */
  font-size: 3rem;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  color: #aaa;
}

.testimonial_jp::after {
  content: "”";                /* zavírací uvozovka */
  font-size: 3rem;
  position: absolute;
  bottom: 0.2rem;
  right: 0.5rem;
  color: #aaa;
}

/* --- zmizet detaily u stránek --- */

.post_meta_item {
	display: none
}

/* --- zmizet proklikovost u slideru --- */

.slide_title a {
  pointer-events: none;     /* zruší kliknutí */
  cursor: default;          /* aby myš neukazovala ruku */
  text-decoration: none;    /* odstraní podtržení */
  color: inherit;           /* zdědí barvu z okolí */
}

/* --- pokus o posunutí ceny a tlačítka na spodek boxu --- 
.sc_price_item {
	padding: 2em;
}
.sc_price_item_inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
}

.sc_price_item_info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1.5em !important;
}

.sc_price_item_link {
  margin-top: 2em;
}

.sc_price_item_price {
	margin-top: auto;
}

/* --- mobily mají 0 padding u černých price boxů --- */
@media screen and (max-width: 830px) {
  .sc_price_item.with_image .sc_price_item_inner {
    padding: 0em;
	padding-bottom: 1em;
  }
}
