/*
 * Theme Name:  Caards Child
 * Theme URI:   https://codesupply.co/themes/caards/
 * Description: Caards Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    caards
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
:root,
[data-scheme=default] {
	--cs-color-tags-hover: #167d86;
	--cs-font-button-letter-spacing: 0.1rem;
	--cs-font-button-size: 1rem;
	--cs-color-link: #167d86;
	--cs-color-link-hover: #99c8ce;
	--cs-color-link-visited: #167d86;
}
[data-scheme=default] {
	--cs-palette-color-teal100: #cae7ea;
	--cs-palette-color-teal200: #99c8ce;
	--cs-palette-color-teal400: #5db1b9;
	--cs-palette-color-teal500: #167d86;
	--cs-palette-color-red: #e32c26;
	--cs-palette-color-black: #000000;
	--cs-palette-color-white: #FFFFFF;
	--cs-palette-color-primary: #2f323d;
	--cs-palette-color-secondary: #818181;
	--cs-palette-color-gray-50: #f8f9fa;
	--cs-palette-color-gray-100: #f8f9fa;
	--cs-palette-color-gray-200: #e9ecef;
	--cs-palette-color-gray-300: #dee2e6;
}
.has-teal400-color {
	color: var(--cs-palette-color-teal400) !important;
}

.has-teal400-background-color {
	background-color: var(--cs-palette-color-teal400) !important;
}
[class*="is-style-cnvs-list-styled"] {
	--cnvs-list-styled-ul-box-background: none;
}
.wp-block-button .wp-block-button__link {
	padding: 1.2rem 2.1rem;
}
.cs-entry__post-meta .cs-meta-category .post-categories a {
	font-weight: bold;
}
.is-style-cnvs-block-single-border {
	--cnvs-style-single-border-width: 2px;
	--cnvs-style-single-border-color: #167d86;
	--cnvs-style-single-margin: 2rem;
}

.is-style-cnvs-block-single-border:before {
	width: 6rem;
}

.is-style-cnvs-block-single-border:after {
	width: 0rem;	
}

.cs-entry__header-full:first-child {
  margin-top: calc(-18rem - var(--cs-header-initial-height) - var(--cs-header-padding));
}
.cs-entry__header-full:not(:last-child) {
	margin-bottom: 2rem;}

body.page-id-10412 .cs-site-content, body.page-id-10621 .cs-site-content, body.page-id-10778 .cs-site-content, body.page-id-10786 .cs-site-content, body.page-id-10794 .cs-site-content, body.page-id-10823 .cs-site-content, body.page-id-10840 .cs-site-content, body.page-id-10842 .cs-site-content, body.page-id-10836 .cs-site-content, body.page-id-10621 .cs-site-content, body.page-id-10829 .cs-site-content, body.page-id-10394 .cs-site-content, body.page-id-10404 .cs-site-content, body.page-id-6417 .cs-site-content, body.page-id-6993 .cs-site-content, body.page-id-7344 .cs-site-content, body.page-id-6667 .cs-site-content, body.page-id-7659 .cs-site-content, body.page-id-11050 .cs-site-content, body.page-id-11830 .cs-site-content, body.page-id-11943 .cs-site-content, body.page-id-11920 .cs-site-content, body.page-id-11859 .cs-site-content, body.page-id-11911 .cs-site-content, body.page-id-11949 .cs-site-content, body.page-id-11933 .cs-site-content, body.page-id-11903 .cs-site-content, body.page-id-11938 .cs-site-content, body.home .cs-site-content, body.page-id-11970 .cs-site-content, body.page-id-12291 .cs-site-content {
    margin: -11rem 0 40px!important;
}

.cs-category-navigation ul a:hover {
    color: white !important;
}
.cnvs-block-collapsible-title > h6 {
	padding: 0 10px;
	margin: 0;
	font-size: 1.2rem;
}
.cnvs-block-collapsible-content > p {
	padding: 0 10px 10px 10px;
	margin: 0;
	font-size: 0.85rem;
}
.back-teal100 {
	background-color: #cae7ea;
}
/*.cnvs-block-collapsible {
	background-color: #5db1b9;
} */
.cs-category-navigation ul {
	font-size: 0.85rem;
}
.ruka {
	cursor: pointer
}
ul.is-style-cnvs-list-styled {
	list-style-type: none;
}
ul.is-style-cnvs-list-styled > li:before {
	list-style-type: none;
	content: "-";
	color: red;
}
ul.is-style-cnvs-list-styled ul {
	margin-left: 0;
	padding-left: 0rem;
}

.is-style-cnvs-list-styled > li,
.is-style-cnvs-list-styled-positive > li,
.is-style-cnvs-list-styled-negative > li {
	position: relative;
	margin-left: 0rem;
	padding-left: 2rem;
}

.light-hov:hover {
    color: #ffffff !important;
}
.redhover > a:hover {
    color: #ff0000; /* Barva při hoveru */
}

.wp-block-makeiteasy-popup .makeiteasy-popup-wrapper {   
	border-radius: 10px; overflow: hidden;   /* padding to zero */   padding: 0;
}

.wp-block-makeiteasy-popup .makeiteasy-popup-content-wrapper {   
	padding-bottom: 14px;
}
.equal-height {
    display: flex;
    align-items: stretch;
}

.equal-height > div {
    display: flex;
    flex-direction: column;
}

.equal-height > div .content {
    flex-grow: 1;
}
.grecaptcha-badge {
  display: none;
}
.cs-header__multi-column-toggle {
	margin-left: 20px;
}
.cs-header__tag-line {
    display: none;
  }
@media (min-width: 1920px) {
  .cs-header__tag-line {
    display: block;
  }
}
.entry-content > blockquote::before {
   background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.583 13.321C0.553 12.227 0 11 0 9.011C0 5.511 2.457 2.374 6.03 0.822998L6.923 2.201C3.588 4.005 2.936 6.346 2.676 7.822C3.213 7.544 3.916 7.447 4.605 7.511C6.409 7.678 7.831 9.159 7.831 11C7.831 11.9283 7.46225 12.8185 6.80587 13.4749C6.1495 14.1313 5.25926 14.5 4.331 14.5C3.258 14.5 2.232 14.01 1.583 13.321ZM11.583 13.321C10.553 12.227 10 11 10 9.011C10 5.511 12.457 2.374 16.03 0.822998L16.923 2.201C13.588 4.005 12.936 6.346 12.676 7.822C13.213 7.544 13.916 7.447 14.605 7.511C16.409 7.678 17.831 9.159 17.831 11C17.831 11.9283 17.4623 12.8185 16.8059 13.4749C16.1495 14.1313 15.2593 14.5 14.331 14.5C13.258 14.5 12.232 14.01 11.583 13.321Z' fill='%235db1b9'/%3E%3C/svg%3E");
}
.top-announcement {
  background: #002664; /* DSV blue */
  color: #ffffff;
  text-align: center;
  padding: 10px 15px;
  font-size: 14px;
  position: relative;
  z-index: 9999;
}