nav#toolbar-bar .contextual-toolbar-tab.toolbar-tab {
	display: block !important;
}
.search {
    position: relative;
    z-index: 10;
}
.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;
}
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;
}

@media (max-width: 767px){
	body .field--name-field-edefi-video > .field--item {
		width: 100%;
		margin-bottom: 15px;
	}	
}