#software-tiles .wpb_column.cert:hover > .uncol{
	box-shadow: none !important;	
}

#software-tiles .wpb_column.col-lg-8 > .uncol{
	box-shadow: none !important;	
}

@media print {
	.handbook * {
		display: none !important;
	}
}

.instagram-gallery__actions{
	margin: 5px 0 !important;
}

.citation-text{
	background: rgb(25 144 234 / 10%);
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
	margin: 10px 0;
}

.citation-text strong{
	color: #21286d !important;
}

#historicke-predpisy h1{
	margin-bottom: 20px;
	font-size: 24px;
	color: #21286d;
}

#historicke-predpisy h2{
	margin-bottom: 20px;
	font-size: 18px;
	color: #21286d;
}

#historicke-predpisy .links{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

#historicke-predpisy .links a{
	display: inherit;
	padding: 5px 10px;
	background: rgba(25, 144, 234, 0.1);
	border-radius: 4px;
	flex: 110px;
	flex-grow: 0;
	text-align: center;
	justify-content: center;
}

#historicke-predpisy .links a:before{
	display: none;
}

#historicke-predpisy a[id]:before{
	display: none;
}

#historicke-predpisy .links a:hover{
	background: #1990EA;
	color: #fff;
	text-decoration: unset;
}

#historicke-predpisy a{
	color: #1990EA;
	display: block;
}

#historicke-predpisy a:before{
	content: "\f14c";
	font-family: 'uncodeicon' !important;
	padding-right: 5px;
}

#historicke-predpisy a:hover{
	text-decoration: underline;
}

.badge.about{
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background: #21286d;
}

.badge.about.agrp{
	background: #28df2b;
	color: #000;
}

#o-spolecnosti-grid > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell{
	box-shadow: 0 2px 4px rgb(215 235 249);
}

#napsali-o-nas > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell{
	box-shadow: 0 0px 4px rgb(215 235 249);
}

#testimonials-slider .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell{
	/* box-shadow: 0 0px 4px rgb(215 235 249); */
	padding: 20px 36px 10px;
	background: #fff;
}

#testimonials-slider .row.row-child{
	max-width: 1400px;
}

#testimonials-slider #quote{
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

#testimonials-slider #quote i.fa{
	padding: 0 10px;
	color: #1990ea;
}

#testimonials-slider h2.h4{
	padding-top: 10px;
}

#kariera-grid > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell{
	box-shadow: 0 0px 4px rgb(215 235 249);
}

#kariera-grid > .row > .row-inner > .wpb_column:hover > .uncol > .uncoltable > .uncell{
	box-shadow: 0 2px 15px #cee8f3;
}

#kariera-grid .t-entry-visual{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

#kariera-grid .vc_row.row-internal.row-container{
	padding: 0 36px 18px;
}

.icon-boxes .icon-media{
	width: 80px !important;
    height: 80px;
	margin-left: auto;
	margin-right: auto;
}

.icon-boxes h3.h4{
	color: #21296d !important;
}

@media (max-width: 569px){
	#kariera-grid > .row > .row-inner > .wpb_column > .uncol > .uncoltable{
		padding: 0 18px !important;
	}
	
	#kariera-grid > .row > .row-inner > .wpb_column > .uncol > .uncoltable > .uncell{
		background: #fff !important;
		padding: 0 !important;
		box-shadow: 0 0px 4px rgb(215 235 249);
	}
	
	#kariera-grid .vc_row.row-internal.row-container{
		padding: 0 18px 18px !important;
	}
	
	.icon-boxes{
		padding: 0 18px !important;
	}
}

/* rss */

.wp_rss_retriever ul:before{
	display: none !important;
}

.wp_rss_retriever_list{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 20px;
	padding-left: 0 !important;
}

.wp_rss_retriever_list .wp_rss_retriever_item {
	background: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
	box-shadow: 0 0px 4px rgb(215 235 249);
	overflow: hidden;
	filter: grayscale(.2);
}

.wp_rss_retriever_list .wp_rss_retriever_item:hover{
	box-shadow: 0 2px 15px #cee8f3;
	filter: grayscale(0);
}

.wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper{
	display: flex;
    flex-direction: column;
}

.wp_rss_retriever_list .wp_rss_retriever_item a.wp_rss_retriever_image{
	order: 1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	transition: transform .2s ease-in;
}

.wp_rss_retriever_list .wp_rss_retriever_item a.wp_rss_retriever_image:hover{
	transform: scale(1.05);
	transition: transform .2s ease-in;
}

.wp_rss_retriever_list .wp_rss_retriever_item a.wp_rss_retriever_title{
	order: 2;
	line-height: 1.4;
    font-size: 18px;
    font-weight: bold;
    color: #20286d;
	padding: 0 18px;
	margin-bottom: 5px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wp_rss_retriever_list .wp_rss_retriever_item a.wp_rss_retriever_title:hover{
	text-decoration: underline;
}

.wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_container{
	order: 4;
	color: #444;
	font-size: 14px;
	padding: 0 18px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	margin-bottom: 18px;
}

.wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_metadata{
	order: 3;
    margin-top: 0;
    font-size: 14px;
    color: #1990EA;
    padding: 0 18px 0px;
}

a.wp_rss_retriever_readmore{
	display: block;
    background: #1890ea;
    color: #fff !important;
    border-radius: 4px;
    padding: 5px 10px;
    width: 110px;
    margin-top: 10px;
	margin-bottom: 18px;
	display: none;
}

.wp_rss_retriever_source,.wp_rss_retriever_date{
	font-size: 0;
}

.wp_rss_retriever_source span,.wp_rss_retriever_date span{
	font-size: 14px;
}

/* end of - rss*/

/* cookies */

#cookie-law-info-again{
	display: none !important;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"]{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{
	max-height: unset;
}

.cli-privacy-overview h4{
	font-size: 26px !important;
    margin-bottom: 20px;
}

.wt-cli-ckyes-footer-section{
	display: none !important;
}

.wt-cli-cookie-description,.cli-privacy-content-text{
	line-height: 1.75;
}

.cli-privacy-content-text a{
	color: #61a229;
}

.cli-privacy-content-text a:hover{
	text-decoration: underline;
}

.cli-modal-content{
	padding: 36px;
	border-radius: 10px !important;
}

#cookie-law-info-bar{
	background-color: rgb(255, 255, 255, .95) !important;
}

#cookie-law-info-bar .cli-style-v2{
	flex-direction: column;
}

#cookie-law-info-bar .cli-bar-btn_container{
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button,.cli-tab-footer .wt-cli-privacy-accept-btn{
	padding: 12px 20px !important;
	margin-left: 5px;
	margin-right: 5px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 2px;
    font-weight: bold;
}

.cli-tab-footer .wt-cli-privacy-accept-btn{
	margin-left: 0;
	margin-right: 0;
	font-size: 14px;
}

.cli-style-v2 .cli-bar-message{
	text-align: center;
	width: 100%;
	max-width: 800px;
}

table.cookielawinfo-winter thead th{
	background: #333 !important;
}

table.cookielawinfo-winter table td,table.cookielawinfo-winter table th{
	border-color: #d9d9d9;
}

.cookies-heading{
	font-size: 18px;
	font-weight: bold;
}

.cookies-heading::before{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg class='CookiesNoticestyle__CookiesIcon-sc-1vzpzm5-4 fNoXJI' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 122.25'%3E%3Cpath d='M101.77 49.38c2.09 3.1 4.37 5.11 6.86 5.78 2.45.66 5.32.06 8.7-2.01 1.36-.84 3.14-.41 3.97.95.28.46.42.96.43 1.47.13 1.4.21 2.82.24 4.26.03 1.46.02 2.91-.05 4.35 0 .13-.01.26-.03.38-.91 16.72-8.47 31.51-20 41.93-11.55 10.44-27.06 16.49-43.82 15.69v.01c-.13 0-.26-.01-.38-.03-16.72-.91-31.51-8.47-41.93-20C5.31 90.61-.73 75.1.07 58.34c0-.13.01-.26.03-.38.9-16.74 8.71-31.61 20.47-42.09C32.34 5.37 48.09-.73 64.85.07a2.885 2.885 0 0 1 2.66 4.01c-1.17 3.81-1.25 7.34-.27 10.14.89 2.54 2.7 4.51 5.41 5.52 1.44.54 2.2 2.1 1.74 3.55h.01c-1.83 5.89-1.87 11.08-.52 15.26.82 2.53 2.14 4.69 3.88 6.4 1.74 1.72 3.9 3 6.39 3.78 4.04 1.26 8.94 1.18 14.31-.55 1.27-.4 2.62.12 3.31 1.2zm-42.49 8.48c2.77 0 5.01 2.24 5.01 5.01 0 2.77-2.24 5.01-5.01 5.01-2.77 0-5.01-2.24-5.01-5.01 0-2.77 2.25-5.01 5.01-5.01zM37.56 78.49c3.37 0 6.11 2.73 6.11 6.11s-2.73 6.11-6.11 6.11-6.11-2.73-6.11-6.11 2.73-6.11 6.11-6.11zm13.16-46.74c2.65 0 4.79 2.14 4.79 4.79s-2.14 4.79-4.79 4.79-4.79-2.14-4.79-4.79a4.79 4.79 0 0 1 4.79-4.79zm68.58.65c1.98 0 3.58 1.6 3.58 3.58s-1.6 3.58-3.58 3.58-3.58-1.6-3.58-3.58c-.01-1.97 1.6-3.58 3.58-3.58zm-25.68-9.49c2.98 0 5.39 2.41 5.39 5.39 0 2.98-2.41 5.39-5.39 5.39-2.98 0-5.39-2.41-5.39-5.39 0-2.97 2.41-5.39 5.39-5.39zM97.79.59c3.19 0 5.78 2.59 5.78 5.78 0 3.19-2.59 5.78-5.78 5.78-3.19 0-5.78-2.59-5.78-5.78.01-3.2 2.59-5.78 5.78-5.78zM76.73 80.63a8.03 8.03 0 1 1 0 16.06c-4.44 0-8.03-3.59-8.03-8.03 0-4.44 3.59-8.03 8.03-8.03zM31.91 46.78c4.8 0 8.69 3.89 8.69 8.69 0 4.8-3.89 8.69-8.69 8.69a8.69 8.69 0 1 1 0-17.38zm75.22 13.96c-3.39-.91-6.35-3.14-8.95-6.48-5.78 1.52-11.16 1.41-15.76-.02-3.37-1.05-6.32-2.81-8.71-5.18-2.39-2.37-4.21-5.32-5.32-8.75-1.51-4.66-1.69-10.2-.18-16.32-3.1-1.8-5.25-4.53-6.42-7.88-1.06-3.05-1.28-6.59-.61-10.35-13.91.19-26.88 5.6-36.77 14.42C13.74 29.69 6.66 43.15 5.84 58.29v.05l-.01.13c-.76 15.25 4.72 29.35 14.19 39.83 9.44 10.44 22.84 17.29 38 18.1h.05l.13.01c15.24.77 29.35-4.71 39.83-14.19 10.44-9.44 17.29-22.84 18.1-38v-.05l.01-.13c.07-1.34.09-2.64.06-3.91-3.22 1.21-6.24 1.38-9.07.61zm9.02 3.3zm-57.94 52.38z'%3E%3C/path%3E%3C/svg%3E");
	width: 26px;
    height: 26px;
    display: inline-block;
    background-position: center;
	background-repeat: no-repeat;
    vertical-align: -6px;
    margin-right: 10px;
}

a#cookie_action_close_header_reject{
	color: #7fb539 !important;
}

/* end of - cookies */

body.error404 form{
	display: none;
}

#bigtext-id0 .bigtext-line0 {
    color: #21286d;
}

.is-form-style input.is-search-input{
	height: 50px;
	line-height: 50px;
	border: 0 !important;
	border-radius: 4px;
	padding-left: 27px;
}

.is-form-style input.is-search-submit{
	height: 50px;
    line-height: 50px;
    background: #009FE3;
    color: #fff;
    text-transform: none !important;
    padding: 0 27px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
    border: 0 !important;
}

.is-form-style input.is-search-submit:hover{
	background: #20286d !important;
}

div.is-ajax-search-details, div.is-ajax-search-result{
	border-radius: 4px;
	background: #fff !important;
	margin-top: 1px;
}

.style-light .nav-tabs > li > a{
	color: #20286d;
}

.text-left.nav-tabs > li > a {
    padding: 0px 25px 18px 25px;
}

@media (max-width: 959px){
	.menu-wrapper .row-menu .row-menu-inner{
		border-bottom: 0;
	}
	
	.three_columns .wpb_column{
		padding-left: 0 !important;
	}
	
	.three_columns .middle-tile.wpb_column{
		padding-left: 10px !important;
		padding-top: 0 !important;
	}
	
	.three_columns .middle-tile.hoz.wpb_column{
		padding-left: 0px !important;
		padding-right: 10px !important;
		padding-top: 0 !important;
	}
	
	#equanta-thumb img {
		margin-top: 0px;
		margin-bottom: -20px;
	}
	
	.ukraine-flag{
		max-width: 300px;
		margin-left: 0;
	}
	
	.three_columns .last-tile{
		padding-left: 18px !important;
	}
	
	.wp_rss_retriever_list{
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 569px){
	.three_columns .middle-tile.wpb_column {
		padding-left: 0px !important;
		padding-top: 18px !important;
	}
	
	.three_columns .middle-tile.hoz.wpb_column{
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 0 !important;
	}
	
	#software-tiles #linked-tile > .uncol > .uncoltable > .uncell{
		padding-left: 36px !important;
	}
	
	#software-tiles #linked-tile .uncode_text_column{
		padding-right: 36px;
	}
	
	#software-tiles #mobile-no-h-padding > .uncol > .uncoltable > .uncell{
		padding: 0 !important;
	}
	
	#mobile-no-h-padding > .uncol > .uncoltable > .uncell{
		padding: 36px 36px !important;
	}
	
	.ukraine-flag {
		max-width: unset;
		margin-left: 0;
		text-align: left;
	}
	
	.main-container .row-container .single-h-padding {
		padding-left: 18px;
		padding-right: 18px;
	}
	
	
	#mobile-single-h-padding .single-h-padding{
		padding-top: 18px;
		padding-left: 36px !important;
		padding-right: 36px !important;
	}
	
	#custom-no-h-padding{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.three_columns .last-tile {
		padding-left: 0px !important;
	}
	
	.wp_rss_retriever_list{
		grid-template-columns: 1fr;
	}
	
	.hodnoty img{
		max-width: 33.3% !important;
		margin-left: 0 !important;
	}
}