body .admin-container {
    z-index: 6;
}
select[name="field_udalosti_target_id[]"] {
    display: none !important;
}
nav#toolbar-bar .contextual-toolbar-tab.toolbar-tab {
	display: block !important;
}
.region.region-krizovy-infobox {
    padding: 0 !important;
}
.region.region-krizovy-infobox > .block-views {
    padding: 12px 0 12px 0;
}
.search {
    position: relative;
    z-index: 10;
}
.contextual-links a {
	border: 0 !important;
}
.contextual-links a:after {
	display: none !important;
}
form .form-group {
    margin-bottom: 15px;
}
.field-remote-video {
    position: relative;
}
svg.mailto, svg.ext {
	display: none;
}
body:not(.path-frontpage) .field--name-field-edefi-text svg.ext, body:not(.path-frontpage) .field--name-field-edefi-text svg.mailto {
	display: inline !important;
}
.view-id-elektronicka_uredni_deska.view-display-id-block_1 .table > tbody > tr.table-tema td {
    background: #eff7ff !important;
}
.view-id-elektronicka_uredni_deska.view-display-id-block_1 .table > tbody > tr > td {
    background: white;
}
.view-id-elektronicka_uredni_deska.view-display-id-block_1 .table > tbody > tr:hover > td {
    background: #f9f9f9;
	color: black;
}
.view-id-elektronicka_uredni_deska.view-display-id-block_1 .table > tbody > tr:hover > td a {
    color: black;
}
.contextual-region .contextual .contextual-links li a {
	color: black !important;
}
.contextual-region .contextual .contextual-links li a:before {
	display: none !important;
}
.no-touchevents .contextual-region .contextual .contextual-links li a:hover, .no-touchevents .contextual-region .contextual .contextual-links li a:active {
    color: var(--gin-color-button-text) !important;
    background: var(--gin-color-primary) !important;
}
.parag-only-edit .paragraphs-editclone-form, .parag-only-edit .paragraphs-editdelete-form, .parag-only-edit article.contextual-region.titulni-stranka.full > .contextual {
	display: none !important;	
}
.field-group-details.claro-details .claro-details__summary {
    background: #cedbf2;
}
.claro-details {
    border: 1px solid #8f929c;
}
body .field--name-field-edefi-video .field--item.field--type-image:after, body .field--name-field-edefi-video .field--item.field--type-image:before, body .field-remote-video .field--name-thumbnail:before, body .field-remote-video .field--name-field-nahled:before {
	height: auto;
	aspect-ratio: 1 / 1;
}
body .field--name-field-edefi-video .field--item.field--type-image:before, body .field-remote-video .field--name-thumbnail:before, body .field-remote-video .field--name-field-nahled:before, body .field--name-field-edefi-video .field--item.field--type-image:after {
    max-width: 20%;
}
.hl-slider-wrap .contextual .contextual-links {
    inset-block-start: var(--gin-spacing-xxs);
    padding: .5em;
    margin: 0;
    min-width: 120px;
    background: var(--gin-bg-layer3);
    border: 0 none;
    border-radius: var(--gin-border-l);
    box-shadow: var(--gin-shadow-l2);
}
.hl-slider-wrap .contextual .contextual-links {
    position: relative;
    top: -1px;
    right: 6px;
    float: right;
    clear: both;
    margin: 0;
    padding: 0.25em 0;
    text-align: left;
    white-space: nowrap;
    border: 1px solid #ccc;
    border-radius: 4px 0 4px 4px;
    background-color: #fff;
}
.hl-slider-wrap .contextual .contextual-links li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    border: none;
    background-color: #fff;
    line-height: 100%;
}
.hl-slider-wrap .contextual .contextual-links li a {
    font-family: var(--gin-font);
    color: var(--gin-color-primary);
    line-height: 1;
    white-space: nowrap;
    padding: var(--gin-spacing-xs) var(--gin-spacing-m);
    margin: 0;
    background: transparent;
    border-radius: var(--gin-border-s);
    display: block;
    font-size: small;
    text-decoration: none;
}
.no-touchevents .hl-slider-wrap .contextual .contextual-links li a:hover, .no-touchevents .hl-slider-wrap .contextual .contextual-links li a:active {
    color: var(--gin-color-button-text);
    background: var(--gin-color-primary);
}
.slider-nav-right .hl-slider-wrap .f-carousel__nav .f-button.is-prev, 
.slider-nav-right .hl-slider-wrap .f-carousel__nav .f-button.is-next, 
.slider-nav-right .hl-slider-wrap .fancybox__nav .f-button.is-prev, 
.slider-nav-right .hl-slider-wrap .fancybox__nav .f-button.is-next {
	border-radius: 40px;
    border: 1px solid rgb(255 255 255 / 50%);
    background: rgb(0 0 0 / 20%);
    backdrop-filter: blur(6px);
    width: 40px;
    height: 40px;
}
.slider-nav-right .hl-slider-wrap .is-horizontal .f-carousel__nav .f-button.is-prev, 
.slider-nav-right .hl-slider-wrap .is-horizontal .fancybox__nav .f-button.is-prev {
    left: 18px;	
}
.slider-nav-right .hl-slider-wrap .is-horizontal .f-carousel__nav .f-button.is-next, .slider-nav-right .hl-slider-wrap .is-horizontal .fancybox__nav .f-button.is-next {
    right: 18px;
}
.slider-nav-right .hl-slider-wrap .f-carousel__nav {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 80px;
    width: 132px;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon .field--name-field-edefi-ikonka {
    top: 50%;
    transform: translateY(-50%);
	z-index: 1;
	height: auto;
    width: 60px;
    position: absolute;
    left: 0;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon.js-lpb-component .field--name-field-edefi-ikonka {
    left: 15px;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon.field-btn .field a {
    padding-left: 60px;
    padding-right: 15px;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon {
    border-bottom: 0;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon .field--name-field-edefi-ikonka img {
    max-height: 34px;
    max-width: 38px;
    height: auto;
    width: auto;
    margin: 0 auto;
	display: block;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.link-with-icon:not(.field-btn) .field--name-field-edefi-paragraph-odkaz {
    padding-left: 60px;
}

body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon .field--name-field-edefi-ikonka {
    top: 50%;
    transform: translateY(-50%);
	z-index: 1;
	height: auto;
    width: 60px;
    position: absolute;
    left: 0;
	pointer-events: none;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon.js-lpb-component .field--name-field-edefi-ikonka {
    left: 15px;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon.field-btn .field a {
    padding-left: 60px;
    padding-right: 15px;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon {
    border-bottom: 0;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon .field--name-field-edefi-ikonka img {
    max-height: 34px;
    max-width: 38px;
    height: auto;
    width: auto;
    margin: 0 auto;
	display: block;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon:not(.field-btn) .field--name-field-edefi-paragraph-odkaz > .field--item {
    padding-left: 60px;
}
body .js-lpb-component {
	padding: 30px 15px 30px;
    position: relative;
    margin: 0px -16px 30px;	
}

body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon .field--name-field-edefi-ikonka img {
    max-height: 34px;
    max-width: 38px;
    height: auto;
    width: auto;
    margin: 0 auto;
    display: block;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon > .field--name-field-edefi-paragraph-odkaz > .field--item {
    position: relative;
}
body:not(.path-frontpage) .paragraph--type--edefi-odkazy.new-link-with-icon > .field--name-field-edefi-paragraph-odkaz > .field--item:not(:last-child) {
    margin-bottom: 30px;
}
.field.field--type-text-with-summary ol, .field.field--type-text-with-summary ul, .field.field--type-text-long ol, .field.field--type-text-long ul {
    display: flow-root;
}
.view-id-obsahy_dle_stitku.view-display-id-block_11 .views-field-title a {
    text-align: center;
    display: block;
    padding: 8px 15px;
}
.wrap-page-head, body .wrap-page > div.wrap-page-head {
    z-index: 5;
}
.accordion-title a {
    outline: none !important;
}
.ui-accordion .ui-widget-content .pagination > .active > a, .ui-accordion .ui-widget-content .pagination > .active > span, .ui-accordion .ui-widget-content .pagination > .active > a:hover, .ui-accordion .ui-widget-content .pagination > .active > span:hover, .ui-accordion .ui-widget-content .pagination > .active > a:focus, .ui-accordion .ui-widget-content .pagination > .active > span:focus {
    color: #fff !important;
}
.pager__item--first a span, .pager__item--previous a span, .pager__item--next a span, .pager__item--last a span {
    font-size: 30px;
    line-height: 0px;
}
.ui-accordion .pager__item--first, .ui-accordion .pager__item--previous, .ui-accordion .pager__item--next, .ui-accordion .pager__item--last {
	display: none;
}
.ui-accordion .view-header .btn.btn-views-add {
    margin-bottom: 30px !important;
}
.ui-accordion .view-filters.form-group {
    margin-bottom: 30px !important;
}
.ui-accordion .field--name-field-edefi-text > h2:first-child:last-child, .ui-accordion .field--name-field-edefi-text > h3:first-child:last-child,
.ui-accordion .field--name-field-edefi-text > h4:first-child:last-child, .ui-accordion .field--name-field-edefi-text > h5:first-child:last-child {
    margin-top: 20px !important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    transition: none;
}
body.admin-node-edit .ui-accordion .ui-accordion-header {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
body.admin-node-edit .ui-accordion .ui-accordion-header.ui-state-active, body.admin-node-edit .ui-accordion .ui-accordion-header.ui-state-hover, 
body.admin-node-edit .ui-accordion .ui-accordion-header.ui-state-active a, body.admin-node-edit .ui-accordion .ui-accordion-header.ui-state-hover a {
	color: var(--gin-color-primary) !important;
}
.ui-accordion .view-filters .form-actions .btn {
    margin: 5px !important;
}
.ui-accordion .wrap-btn.wrap-btn-archiv, 
.ui-accordion .view-filters {
    display: none;
}
:where(*) .dropbutton .dropbutton__items, :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
    inset-inline-end: auto !important;
}
.ui-accordion .view-content  .box-wrap {
	border-bottom: 0px !important;
}


@media (max-width: 767px){
	body .field--name-field-edefi-video > .field--item {
		width: 100%;
		margin-bottom: 15px;
	}	
}