.djc_category_info {
	font-size: 125% !important;
}
#djcatalog .djc_filters select {
	margin: 0 0 10px 0 !important;
}
.karty {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0;
	gap: 1rem;
}
.karta {
	background-color: white;
	border: 2px solid #006fb7;
	color: #006fb7;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	width: -moz-available;
}
@media (min-width: 40rem) {
	.karta {
		width: 50%;
	}
}
@media (min-width: 56rem) {
	.karta {
		width: 48%;
	}
}
.karta:hover {
	background-color: #ffffff;
	border: 2px solid #d31a20;
	color: #d31a20;
}
.karta a:link,
a:visited {
	text-decoration: none;
}
.karta a:hover,
a:focus {
	color: #d31a20;
	text-decoration: none;
}
.karta-obsah {
	display: flex;
	flex-direction: row;
	padding: 1rem;
	align-items: flex-start;
}
.karta-ikona {
	flex-basis: 50px;
	flex-grow: 0;
	flex-shrink: 0;
}
.karta-nadpis {
	font-size: 1.25rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.5;
	padding-left: 1rem;
	margin: 0;
}
.karta-text {
	font-size: 0.875rem;
	line-height: 1.5;
	padding-left: 1rem;
}
p.karta-text {
	margin: 0;
}
.btn {
	width: -moz-available;
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	padding: 42px 25px !important;
}
.btnuk {
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 1.5;
	padding: 10px;
	border: none;
	color: black;
	background: linear-gradient(#005BBB 0%,#005BBB 50%,#FFD500 50%,#FFD500 100%);
	width: -webkit-fill-available;
	width: -moz-available;
}
.btnuk .btnuk-obsah {
	display: block;
	align-items: center;
	background: white;
	padding: 12px;
}
.btnuk .btnuk-obsah a {
	color: #005BBB;
}
.btnuk .btnuk-obsah a:hover {
	color: #d31a20;
	text-decoration: none;
}
.btnuk .btnuk-obsah a:focus {
	color: #d31a20;
	text-decoration: none;
}
.btnweb {
	width: -webkit-fill-available;
	width: -moz-available;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	font-size: 1.5rem;
	font-weight: bold;
	cursor: pointer;
	transition-duration: 0.2s;
}
.btn-modra {
	background-color: #006fb7;
	border: 2px solid #006fb7;
	color: #ffffff !important;
}
.btn-modra:hover {
	background-color: #ffffff;
	color: #006fb7 !important;
	border: 2px solid #006fb7;
	text-decoration: none;
}
.btn-cervena {
	background-color: #d31a20;
	border: 2px solid #d31a20;
	color: #ffffff !important;
}
.btn-cervena:hover {
	background-color: #ffffff;
	color: #d31a20 !important;
	border: 2px solid #d31a20;
	text-decoration: none;
}
.btn-seda {
	background-color: #555555;
	border: 2px solid #555555;
	color: #ffffff !important;
}
.btn-seda:hover {
	background-color: #ffffff;
	color: #555555 !important;
	border: 2px solid #555555;
	text-decoration: none;
}
#jm-back-top a {
	height: 50px;
	width: 50px;
	color: #ffffff;
	background-color: #006fb7 !important;
	opacity: 1;
}
#jm-back-top a:hover {
	opacity: 1;
	background-color: #d31a20 !important;
}
#jm-bar-wrapp {
	line-height: 1.5;
}
.multiplepdf {
	text-align: center;
}
.djacc button {
	border: none;
	box-shadow: none;
}
.djacc-popup .djacc__openbtn--default {
	background: #006fb7 !important;
	border-radius: 0 !important;
	width: 50px !important;
	height: 50px !important;
}
.djacc__openbtn.djacc__openbtn--default:hover {
	background-color: #d31a20 !important;
}
.djacc-opened .djacc-popup.djacc--bottom-left .djacc__openbtn,
.djacc-opened .djacc-popup.djacc--bottom-right .djacc__openbtn,
.djacc-opened .djacc-popup.djacc--top-left .djacc__openbtn,
.djacc-opened .djacc-popup.djacc--top-right .djacc__openbtn,
.djacc-popup.djacc--bottom-left:hover .djacc__openbtn,
.djacc-popup.djacc--bottom-right:hover .djacc__openbtn,
.djacc-popup.djacc--top-left:hover .djacc__openbtn,
.djacc-popup.djacc--top-right:hover .djacc__openbtn {
	margin: 0px;
}
.djacc-popup .djacc__panel {
	background: #242424;
	border-radius: 0px;
}
#ot-sdk-btn-floating .ot-floating-button__front {
	background-color: #006fb7 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
#ot-sdk-btn-floating .ot-floating-button__back {
	background-color: #d31a20 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
#ot-sdk-btn-floating.ot-floating-button {
	position: fixed !important;
	bottom: 10px !important;
	left: 10px !important;
	opacity: 1 !important;
	width: 50px !important;
	height: 50px !important;
}
.introbtn {
	border: none;
	font-family: Fira Sans;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 20px 80px;
	display: inline-block;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.introbtn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.introbtn:before {
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
.introbtn-sep {
	padding: 20px 60px 20px 120px;
}
.introbtn-sep:before {
	background: rgba(0,0,0,0.15);
}
.introbtn-1 {
	background: #006fb7;
	color: #ffffff;
}
.introbtn-1:hover {
	background: #d31a20;
}
.introbtn-1:active {
	background: #d31a20;
	top: 2px;
}
.introbtn-1:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 2.5;
	font-size: 140%;
	width: 60px;
}
.introbtn-2 {
	background: #2ecc71;
	color: #fff;
}
.introbtn-2:hover {
	background: #27ae60;
}
.introbtn-2:active {
	background: #27ae60;
	top: 2px;
}
.introbtn-2:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 3;
	font-size: 140%;
	width: 60px;
}
.introbtn-3 {
	background: #e74c3c;
	color: #fff;
}
.introbtn-3:hover {
	background: #c0392b;
}
.introbtn-3:active {
	background: #c0392b;
	top: 2px;
}
.introbtn-3:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 3;
	font-size: 140%;
	width: 60px;
}
.introbtn-4 {
	background: #34495e;
	color: #fff;
}
.introbtn-4:hover {
	background: #2c3e50;
}
.introbtn-4:active {
	background: #2c3e50;
	top: 2px;
}
.introbtn-4:before {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 3;
	font-size: 140%;
	width: 60px;
}
.icon-cart:before {
	content: "\f07a";
}
.icon-heart:before {
	content: "\f55a";
}
.icon-info:before {
	content: "\f05a";
}
.icon-send:before {
	content: "\f1d8";
}
.dlazdice-intro {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.dlazdice-intro a:link,
a:visited {
	text-decoration: none;
}
.dlazdice-intro a:hover,
a:focus {
	text-decoration: none;
}
.dlazdice-intro-sekce {
	list-style-type: none;
	width: 100px;
	margin: 0px;
	padding: 10px;
}
.dlazdice-intro-sekce:hover {
	background-color: transparent;
}
.dlazdice-intro-nazev {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.2;
	padding-top: 5px;
}
.dlazdice-intro-popis {
	font-size: 75%;
	padding-top: 10px;
}
ul.dlazdice-intro {
	margin: 0;
}
.introflex {
	display: flex;
}
.col--1 {
	flex: 1;
}
.col--2 {
	flex: 1;
}
.col--3 {
	flex: 1;
}
#jm-top2 .tabs-wrapper {
	background: #ededed !important;
}
.intro .djtabs-title {
	font-weight: normal !important;
}
.intro .djtabs-active {
	border-left: 0px !important;
}
.intro .djtabs-article-content a:visited,
.intro .djtabs-article-content a:link {
	color: #006fb7;
	text-decoration: none !important;
}
.intro .djtabs-article-content a:focus,
.intro .djtabs-article-content a:hover {
	color: #d31a20;
	text-decoration: underline;
}
.btn-intro {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	line-height: 1.1;
	text-decoration: none;
	border: 2px solid #006fb7;
	border-radius: 2px;
	background: #006fb7;
	box-sizing: border-box;
	font-family: Fira Sans;
	font-size: 17px;
	font-weight: 400;
	padding: 20px 55px;
	height: auto;
	color: #ffffff !important;
}
.btn-intro:hover,
.btn-intro:focus {
	text-decoration: none !important;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	color: #006fb7 !important;
	background: transparent;
}
.decin {
	font-size: 0.9rem;
	margin-top: 15px;
	text-align: left;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
	font-size: 17px;
}
#ot-sdk-cookie-policy div {
	color: inherit !important;
	font-size: 17px !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span {
	color: inherit !important;
	font-size: 17px !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
	color: inherit !important;
	font-size: 17px !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
	color: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc {
	color: inherit !important;
	font-size: 17px !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
	color: inherit !important;
	font-size: 17px !important;
	margin-bottom: 0.6em;
}
#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container,
#ot-sdk-cookie-policy .ot-sdk-container {
	width: 100% !important;
}
#ot-sdk-cookie-policy h3 {
	color: inherit !important;
	font-size: 110% !important;
	font-weight: bold !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy h4 {
	color: inherit !important;
	font-size: 110% !important;
	font-weight: bold !important;
	line-height: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
	border: 1px solid #d7d7d7;
	border-radius: 0px !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header {
	font-size: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
	font-size: inherit !important;
	color: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
	font-size: inherit !important;
	color: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a {
	font-size: inherit !important;
	color: #006fb7 !important;
	text-decoration: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
	font-size: inherit !important;
	color: #d31a20 !important;
	text-decoration: underline !important;
}
#onetrust-banner-sdk div,
#onetrust-banner-sdk span,
#onetrust-banner-sdk h1,
#onetrust-banner-sdk h2,
#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-banner-sdk h5,
#onetrust-banner-sdk h6,
#onetrust-banner-sdk p,
#onetrust-banner-sdk img,
#onetrust-banner-sdk svg,
#onetrust-banner-sdk button,
#onetrust-banner-sdk section,
#onetrust-banner-sdk a,
#onetrust-banner-sdk label,
#onetrust-banner-sdk input,
#onetrust-banner-sdk ul,
#onetrust-banner-sdk li,
#onetrust-banner-sdk nav,
#onetrust-banner-sdk table,
#onetrust-banner-sdk thead,
#onetrust-banner-sdk tr,
#onetrust-banner-sdk td,
#onetrust-banner-sdk tbody,
#onetrust-banner-sdk .ot-main-content,
#onetrust-banner-sdk .ot-toggle,
#onetrust-banner-sdk #ot-content,
#onetrust-banner-sdk #ot-pc-content,
#onetrust-banner-sdk .checkbox,
#onetrust-pc-sdk div,
#onetrust-pc-sdk span,
#onetrust-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6,
#onetrust-pc-sdk p,
#onetrust-pc-sdk img,
#onetrust-pc-sdk svg,
#onetrust-pc-sdk button,
#onetrust-pc-sdk section,
#onetrust-pc-sdk a,
#onetrust-pc-sdk label,
#onetrust-pc-sdk input,
#onetrust-pc-sdk ul,
#onetrust-pc-sdk li,
#onetrust-pc-sdk nav,
#onetrust-pc-sdk table,
#onetrust-pc-sdk thead,
#onetrust-pc-sdk tr,
#onetrust-pc-sdk td,
#onetrust-pc-sdk tbody,
#onetrust-pc-sdk .ot-main-content,
#onetrust-pc-sdk .ot-toggle,
#onetrust-pc-sdk #ot-content,
#onetrust-pc-sdk #ot-pc-content,
#onetrust-pc-sdk .checkbox,
#ot-sdk-cookie-policy div,
#ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy h1,
#ot-sdk-cookie-policy h2,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy img,
#ot-sdk-cookie-policy svg,
#ot-sdk-cookie-policy button,
#ot-sdk-cookie-policy section,
#ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy label,
#ot-sdk-cookie-policy input,
#ot-sdk-cookie-policy ul,
#ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy nav,
#ot-sdk-cookie-policy table,
#ot-sdk-cookie-policy thead,
#ot-sdk-cookie-policy tr,
#ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy tbody,
#ot-sdk-cookie-policy .ot-main-content,
#ot-sdk-cookie-policy .ot-toggle,
#ot-sdk-cookie-policy #ot-content,
#ot-sdk-cookie-policy #ot-pc-content,
#ot-sdk-cookie-policy .checkbox,
#ot-sync-ntfy div,
#ot-sync-ntfy span,
#ot-sync-ntfy h1,
#ot-sync-ntfy h2,
#ot-sync-ntfy h3,
#ot-sync-ntfy h4,
#ot-sync-ntfy h5,
#ot-sync-ntfy h6,
#ot-sync-ntfy p,
#ot-sync-ntfy img,
#ot-sync-ntfy svg,
#ot-sync-ntfy button,
#ot-sync-ntfy section,
#ot-sync-ntfy a,
#ot-sync-ntfy label,
#ot-sync-ntfy input,
#ot-sync-ntfy ul,
#ot-sync-ntfy li,
#ot-sync-ntfy nav,
#ot-sync-ntfy table,
#ot-sync-ntfy thead,
#ot-sync-ntfy tr,
#ot-sync-ntfy td,
#ot-sync-ntfy tbody,
#ot-sync-ntfy .ot-main-content,
#ot-sync-ntfy .ot-toggle,
#ot-sync-ntfy #ot-content,
#ot-sync-ntfy #ot-pc-content,
#ot-sync-ntfy .checkbox {
	line-height: inherit !important;
}
.js-marquee {
	font-size: 1rem;
	margin-top: 10px;
}
.msm-default .jGrowl-notification.msm-alert {
	padding: 15px;
	width: 400px;
	max-width: 100%;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	opacity: 1;
	box-sizing: border-box;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-header {
	font-family: fira sans;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 10px;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-message {
	font-family: fira sans;
	font-size: 17px;
	line-height: 1.2;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-header i.fa {
	margin: 0 5px 0 0;
}
.alert {
	text-shadow: unset;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #006fb7;
	text-decoration: none;
}
.dlazdice3 .droptablestable td {
	padding: 0;
}
.mss-search-bar .mss-input,
.mss-search-bar .mss-clone {
	border-radius: 0 !important;
}
.mss-search-bar .input-group .input-group-addon {
	width: 70px;
	border: 2px solid #006fb7;
	font-size: 1rem;
	color: #ffffff;
	background: #006fb7;
	border-radius: 0;
	text-shadow: initial;
}
.mss-compact-module .mss-search-bar .mss-input,
.mss-compact-module .mss-search-bar .mss-clone {
	font-size: 1rem;
	height: initial;
	padding: 15px 20px;
}
.mss-search-bar .mss-input {
	border: 2px solid #006fb7;
	color: #000000;
}
.mss-search-bar {
	border-radius: 0px;
}
.mss-search-bar .mss-input:focus {
	border: 2px solid #006fb7;
}
.mss-compact-module .mss-search-results-inner {
	background: #fff;
	box-shadow: 10px 10px 5px rgba(0,0,0,0.07);
	border: 2px solid #006fb7;
	border-radius: 0;
}
.mss-compact-module .mss-search-results-inner:before {
	border-left: initial;
	border-right: initial;
	border-bottom: initial;
}
.mss-compact-module .mss-search-results-inner:after {
	border-left: initial;
	border-right: initial;
	border-bottom: initial;
}
.mss-compact-module .mss-search-content {
	z-index: 10;
	border-radius: 0px;
}
div.itemHeader span.itemDateCreated {
	color: #000000 !important;
}
.jd-social-share .facebook {
	color: #ffffff;
	background: #006fb7;
}
.jd-social-share .twitter {
	color: #ffffff;
	background: #006fb7;
}
.jd-social-share .gmail {
	color: #ffffff;
	background: #d31a20;
}
.jd-social-share .whatsapp {
	color: #ffffff;
	background: #498500;
}
.jd-social-share .printfriendly {
	color: #ffffff;
	background: #498500;
}
.fbTopNavigation_core {
	background: none repeat scroll 0 0 #ededed;
}
a.NavLeftUL_anchor:hover,
a.NavLeftUL_anchor:focus {
	background-color: #ededed;
	text-decoration: underline;
}
.fbLeftNavigation_core .li_selected > a,
.fbLeftNavigation_core .li_selected > a:hover,
.fbLeftNavigation_core .li_selected > a:focus {
	background: #ededed;
	border-top: 1px solid #ededed;
	color: #006fb7;
}
.qListItem_topic a {
	background: #ededed;
	border-radius: 0px;
	padding: 5px 10px;
	margin: 0 2px 2px;
}
.qListItem_topic a:hover {
	text-decoration: underline;
}
.qItem_topic a {
	background: #ededed;
	border-radius: 0px;
	padding: 5px 10px;
	margin: 0 2px 2px;
}
.qItem_topic a:hover {
	text-decoration: underline;
}
.fbQuestion .label.label-locked,
.fbQuestion .label.label-private,
.fbQuestion .label.label-unpublished,
.fbQuestion .label.label-open {
	background: #ededed;
	text-shadow: unset;
	color: #000000;
	padding: 10px;
}
.qListItem_info {
	color: #000000;
}
.well {
	background-color: #ffffff;
}
.fbForm_cf_description {
	color: #000000;
	font-size: 100%;
}
strong.red,
span.star {
	color: #d31a20;
}
h3.qListItem_header a:hover,
h3.qListItem_header a:focus {
	text-decoration: underline;
	color: #d31a20;
}
.fbForm_toolbar .btn-toolbar {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
.fbForm_toolbar .btn-wrapper .btn {
	padding: 20px;
	font-size: 100%;
}
.fbForm_toolbar .btn {
	text-decoration: none;
	border: 2px solid #d31a20;
	border-radius: 2px;
	background: #d31a20;
	font-family: Fira Sans;
	font-size: 100%;
	font-weight: unset;
	height: auto;
	width: 200px;
	color: #fff;
}
.fbForm_toolbar .btn-success,
.button.btn-success {
	border: 2px solid #006fb7;
	background: #006fb7;
	line-height: 1.3;
}
.fbForm_toolbar .btn [class^="icon-"],
.btn [class*=" icon-"] {
	height: unset;
	line-height: 1.2;
	vertical-align: bottom;
	padding: 0 2px;
}
.fbForm_toolbar .btn-small [class^="icon-"],
.btn-small [class*=" icon-"],
.button.btn-small [class^="icon-"],
.button.btn-small [class*=" icon-"] {
	margin-top: 0px;
	position: unset;
}
.fbForm_toolbar .icon-apply:before {
	content: "\f00c";
	font-family: "FontAwesome";
}
.fbForm_toolbar .icon-cancel:before {
	content: "\f00d";
	font-family: "FontAwesome";
}
a.NavLeftUL_anchor,
span.NavLeftUL_anchor {
	font-size: 100%;
}
.fbLeftNavigation_topics,
.fbLeftNavigation_user {
	font-size: 100%;
}
.fbContent_core .label,
.badge {
	padding: 5px;
	font-size: 100%;
	font-weight: normal;
}
.fbContent_core h2.fbContent_title {
	font-size: 150%;
	line-height: 34px;
	margin: 0;
}
.fbContent_core .qListItem_link {
	font-size: 1.2rem;
	font-weight: 500;
	color: #006fb7;
}
.fbContent_core .fbContent_empty {
	margin: 20px 0 0;
	padding: 20px 0;
	line-height: 23px;
	text-align: left;
	font-weight: 500;
}
.fbContent_core h2.fbContent_title .btn {
	font-size: 17px;
	font-weight: normal;
}
.fbContent_core .qItem_aListItem {
	padding: 0;
}
.fbContent_core .aListItem_text {
	padding: 0;
}
.fbContent_core .fbQuestion .qItem_header h3 {
	font-size: 130%;
	color: #d31a20;
}
.label-info[href],
.badge-info[href],
.label-info,
.badge-info {
	color: #fff !important;
	background: #006fb7;
	border-radius: 0px;
}
.qListItem_preview h3 .label {
	font-size: 0.7rem;
	margin: 0;
	padding: 5px 10px;
	text-shadow: none;
}
.rychla-volba {
	padding: 20px 10px 20px 10px;
}
#jm-allpage .color5-ms .nav.menu li a:hover,
#jm-allpage .color5-ms .nav.menu li span.separator:hover,
#jm-allpage .color5-ms .nav.menu li a:focus,
#jm-allpage .color5-ms .nav.menu li span.separator:focus {
	color: #ffffff;
	text-decoration: underline;
}
#jm-allpage .color5-ms .nav.menu li.active > a,
#jm-allpage .color5-ms .nav.menu li.active > span.separator {
	color: #efff00;
}
.dj-megamenu-override .nav.menu li a,
.dj-megamenu-override .nav.menu li span.separator {
	color: #ffffff;
}
.dj-megamenu-override .nav.menu li a:hover,
.dj-megamenu-override .nav.menu li span.separator:hover,
.dj-megamenu-override .nav.menu li a:focus,
.dj-megamenu-override .nav.menu li span.separator:focus {
	color: #ffffff;
	text-decoration: underline;
}
.dj-megamenu-override .nav.menu li.active > a,
.dj-megamenu-override .nav.menu li.active > span.separator {
	color: #efff00;
}
.dj-megamenu-override .dj-submenu > li:hover > a,
.dj-megamenu-override .dj-subtree > li:hover > a,
.dj-megamenu-override .dj-submenu > li.hover > a,
.dj-megamenu-override .dj-subtree > li.hover > a {
	color: #ffffff !important;
	text-decoration: underline !important;
}
.dj-megamenu-override .dj-submenu > li.active > a,
.dj-megamenu-override .dj-subtree > li.active > a {
	color: #efff00 !important;
	text-decoration: none !important;
}
.dj-megamenu-default {
	font-family: inherit;
	background: transparent;
	float: right;
}
.dj-megamenu-default li a.dj-up_a {
	font-size: 0.9rem;
	font-family: inherit;
	border-left: 0px;
	border-right: 0px;
}
#jm-top1 .jm-module {
	margin: 0;
}
.sub-modra {
	background: #006fb7;
}
.sub-cervena {
	background: #d31a20;
}
.icon_container.with_content ul li a {
	font-weight: normal !important;
	width: 37px !important;
	height: 37px !important;
}
.mss-input-tools {
	z-index: 0;
}
.mss-search-bar .mss-input {
	z-index: 0;
}
a {
	color: #006fb7;
}
a:hover,
a:focus {
	color: #d31a20;
}
#jm-back-top {
	bottom: -5px;
	right: 10px;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 115%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
h1 small {
	font-size: 150%;
}
h2 small {
	font-size: 150%;
}
h3 small {
	font-size: 115%;
}
h4 small {
	font-size: 100%;
}
#jm-main {
	padding: inherit;
}
.sticky-bar #jm-allpage {
	padding-top: 105px;
}
.dj-megamenu-override div.dj-subwrap {
	-webkit-box-shadow: 0px 10px 15px -5px #333333, 5px 5px 15px 5px rgba(0,0,0,0);
	box-shadow: 0px 10px 15px -5px #333333, 5px 5px 15px 5px rgba(0,0,0,0);
}
.dj-megamenu-override .modules-wrap .moduletable > h2 {
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	line-height: 1;
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	text-transform: uppercase;
}
.dj-megamenu-override .dj-submenu > li > a,
.dj-megamenu-override .dj-subtree > li > a {
	padding: 5px 0 0 0 !important;
	line-height: 1 !important;
}
.dj-megamenu-override li.dj-up a.dj-up_a {
	font-size: 20px;
}
.moduletable > h3 {
	font-size: 20px !important;
}
ul.dj-mobile-light li.dj-mobileitem > a {
	font-size: 17px;
	font-weight: normal;
}
ul.dj-mobile-light li.dj-mobileitem:hover > a,
ul.dj-mobile-light li.dj-mobileitem.active > a {
	background: #ebebeb;
}
ul.dj-mobile-light ul li.dj-mobileitem > a {
	color: #000000;
	background: #ebebeb;
	border-top: 1px solid #ffffff;
	padding-left: 30px;
}
ul.dj-mobile-light ul li.dj-mobileitem:hover > a,
ul.dj-mobile-light ul li.dj-mobileitem.active > a {
	color: #000000;
	background: #ededed;
}
.nav.menu > li > a,
.nav.menu > li > span.separator {
	border-top: 0px !important;
	padding: 5px 0 0 0 !important;
	line-height: 1 !important;
}
select {
	width: 100%;
}
.tabulka {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
}
.tabulka a:link,
a:visited {
	text-decoration: none;
}
.tabulka-sekce {
	list-style-type: none;
	width: 12rem;
	max-width: 1200px;
	min-width: 200px;
	padding: 25px 50px 25px 0;
}
.tabulka-nazev {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 0px;
}
.tabulka-popis {
	font-size: 100%;
	padding-top: 10px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 60px;
	line-height: 1.7;
	border-radius: 2px;
	box-sizing: border-box;
	font-family: Fira Sans;
	font-size: 17px;
	font-weight: 400;
	padding: 0 20px;
	vertical-align: middle;
	border: 2px solid #006fb7;
	color: #006fb7;
	background: #fff;
	width: 100%;
}
p {
	margin: 15px 0;
}
* + p {
	margin: 15px 0;
}
div.itemFullText h2 {
	margin: 0;
	padding: 30px 0 15px 0;
}
div.itemFullText h3 {
	margin: 0;
	padding: 15px 0;
}
#jm-footer-right p {
	margin: unset;
}
ul {
	padding: 0;
	margin: 0 0 0 30px;
}
ul li {
	padding: 0 0 0 20px;
	margin-bottom: 5px;
}
ol {
	padding: 0;
	margin: 0 0 0 50px;
}
ol li {
	padding: 0 0 0 10px;
	margin-bottom: 5px;
}
ul.fotka {
	margin: 0;
	padding: 0;
}
ul.obrazek {
	margin: 0;
	padding: 0;
}
ul.dlazdice {
	margin: 0;
	padding: 0;
}
ul.dlazdice1 {
	margin: 0;
	padding: 0;
}
ul.dlazdice2 {
	margin: 0;
	padding: 0;
}
ul.dlazdice3 {
	margin: 0;
	padding: 0;
}
.dlazdice3-popis ul {
	margin: 0;
	padding: 0;
}
ul.dlazdice4 {
	margin: 0;
	padding: 0;
}
li.dlazdice4-sekce {
	margin: 0;
	padding: 0;
}
ul.newsfeed {
	margin: 0;
	padding: 0;
}
.newsfeed li {
	padding: 0;
}
ul.udaje {
	margin: 0;
	padding: 0;
}
li.dj-up {
	margin: 0 !important;
	padding: 0;
}
li.module_document {
	padding: 0;
}
li.jmm-item {
	margin: 0;
	padding: 0;
}
.osmap-items ul li {
	padding: 0;
}
.jm-module .jm-title {
	font-weight: 600;
	font-size: 130%;
	margin: 0 0 30px;
	position: relative;
	text-transform: uppercase;
}
#jm-top1 {
	padding: 0;
	line-height: 1;
	background: #006fb7;
	position: sticky;
	top: 100px;
	text-align: right;
	z-index: 990;
	-webkit-box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
}
#jm-top2 {
	background: #ededed;
	padding: 0 !important;
	line-height: 1;
}
#jm-top3 {
	background: #ffffff;
	padding-top: 30px;
	padding-bottom: 0;
	line-height: unset;
}
.jm-top2 .jm-module {
	margin: 0;
}
#jm-bottom1 {
	background: #ededed;
	padding: 30px 0 0 0 !important;
}
#jm-bottom1 a:link,
a:visited {
	text-decoration: none !important;
}
#jm-bottom1 a:hover {
	text-decoration: underline !important;
	color: #006fb7 !important;
}
#jm-bottom2 {
	background: #ffffff;
	padding: 30px 0 0 0 !important;
}
#jm-footer {
	font-size: 17px;
	padding: 80px 0;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Vrstva_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 117.2 48' style='enable-background:new 0 0 117.2 48;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23EDEDED;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23006FB7;%7D%0A%3C/style%3E%3Cg%3E%3Crect class='st0' width='117.2' height='48'/%3E%3Cpath class='st1' d='M0,38.1c29.3,0,29.3-28.2,58.6-28.2c29.3,0,29.3,28.2,58.6,28.2V48H0V38.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: repeat-x;
	background-origin: content-box;
	background-position: top center;
	background-position-y: -80px;
	width: 100%;
	height: 25px;
	margin-bottom: 30px;
}
#jm-footer a {
	color: #ffffff;
}
#jm-footer-mod {
	padding: 30px 0 0 0;
	background: #ededed;
}
#jm-footer-mod .jm-module .jm-title {
	margin-bottom: 30px;
	text-align: left;
}
#jm-footer-mod a:link,
a:visited {
	text-decoration: none !important;
}
#jm-footer-mod a:hover {
	text-decoration: underline !important;
	color: #000000 !important;
}
#jm-footer-mod a:focus {
	text-decoration: underline !important;
	color: #000000 !important;
}
#jm-footer-mod .nav.menu li.active > a {
	text-decoration: none !important;
	color: #000000 !important;
}
#jm-sample-block {
	background: #006fb7;
	color: #ffffff;
	padding: 30px 0 0 0;
}
#jm-sample-block a {
	color: #ffffff;
}
#jm-sample-block h3.jm-title {
	color: white;
}
#jm-sample-block .jm-module .jm-title:after {
	position: absolute;
	width: 100%;
	bottom: -15px;
	right: 0%;
	left: auto;
	content: '';
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
#jm-footer-left,
#jm-footer-right,
#jm-footer-center {
	margin-bottom: 50px;
}
#jm-top-bar {
	padding: 0px;
	line-height: 1;
}
.jm-module.promo1-ms,
.jm-module.promo2-ms,
.jm-module.promo3-ms,
.jm-module.promo4-ms {
	font-family: fira sans;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1;
	position: relative;
	text-transform: uppercase;
}
#jm-header {
	background-image: url("/images/dokumenty/grafika/header/header_image.php");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	padding-top: 23px;
	-webkit-box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px -5px 5px 0px rgba(0,0,0,0.2);
}
.dj-tabber {
	padding: 0 !important;
	display: block !important;
	background: #ffffff !important;
	border: 0px solid #ffffff !important;
}
.dj-tabber span.dj-tab-in {
	text-transform: none;
}
.dj-navigation .dj-play,
.dj-navigation .dj-pause {
	margin-left: 0px !important;
}
#dj-tabber1m163 .dj-tabs {
	position: absolute;
	top: 0;
	left: 0;
	width: 270px !important;
	height: 100%;
	z-index: 5;
}
#dj-tabber1m163 .dj-tabs-in {
	position: relative;
	width: 270px;
	margin: 0;
}
#dj-tabber1m163 .dj-tab {
	display: block;
	height: 100px !important;
	overflow: hidden;
	cursor: pointer;
	background: #fff url(/components/com_djmediatools/layouts/tabber/images/dj-tab.png) 0 100% repeat-x;
	padding: 0 15px !important;
	text-decoration: none;
	box-shadow: -1px 1px 2px #999;
	margin: 0 10px 8px 2px;
}
#dj-tabber1m163 span.dj-tab-in {
	display: table;
	height: 100px !important;
	font-size: 17px !important;
	line-height: 120% !important;
	font-weight: normal !important;
	color: #505050;
	text-shadow: 1px 1px 1px #ddd;
}
#dj-tabber1m163 .dj-navigation {
	position: absolute;
	top: 7%;
	left: 0%;
	width: 100%;
	border-left: 270px solid transparent !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 10;
}
#dj-tabber1m163 .dj-slide-image {
	width: 900px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#dj-tabber1m163 .dj-slides {
	opacity: 0;
	width: auto;
	margin-left: 270px !important;
	overflow: hidden;
	position: relative;
	z-index: 5;
}
#dj-tabber1m163 .dj-navigation .dj-prev {
	margin: 0 0 0 300px;
}
#dj-tabber1m163 .dj-navigation .dj-play,
#dj-tabber1m163 .dj-navigation .dj-pause {
	margin: 0 0 0 0;
}
#dj-tabber1m163 .dj-navigation .dj-next {
	margin: 0 300px 0 0;
}
.shadow1-ms {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.shadow1-ms:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.9);
	box-shadow: 0 0 50px rgba(0,0,0,0.9);
	bottom: 0px;
	width: 80%;
	height: 50%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	left: 10%;
	right: 10%;
}
.shadow2-ms {
	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2), 0 6px 6px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2), 0 6px 6px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 10px 20px rgba(0,0,0,0.2), 0 6px 6px rgba(0,0,0,0.2);
	-o-box-shadow: 0 10px 20px rgba(0,0,0,0.2), 0 6px 6px rgba(0,0,0,0.2);
	box-shadow: 0 10px 20px rgba(0,0,0,0.2), 0 6px 6px rgba(0,0,0,0.2);
}
#jm-allpage .jm-module.ks1,
.jm-module.ks2,
.jm-module.ks3,
.jm-module.ks4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: bold;
	color: #ffffff;
	line-height: 1.5;
}
#jm-allpage .jm-module.ks1 {
	background: #006fb7;
	border: 2px solid #006fb7;
}
#jm-allpage .jm-module.ks2 {
	background: #2ea457;
	border: 2px solid #2ea457;
}
#jm-allpage .jm-module.ks3 {
	background: #e78221;
	border: 2px solid #e78221;
}
#jm-allpage .jm-module.ks4 {
	background: #6f706f;
	border: 2px solid #6f706f;
}
#jm-allpage .jm-module.ks1 a,
.jm-module.ks2 a,
.jm-module.ks3 a,
.jm-module.ks4 a {
	color: #ffffff;
}
#jm-allpage .jm-module.ks1:hover a {
	color: #006fb7;
}
#jm-allpage .jm-module.ks2:hover a {
	color: #2ea457;
}
#jm-allpage .jm-module.ks3:hover a {
	color: #e78221;
}
#jm-allpage .jm-module.ks4:hover a {
	color: #6f706f;
}
#jm-allpage .jm-module.ks1 a:hover {
	color: #006fb7;
	text-decoration: none;
}
#jm-allpage .jm-module.ks2 a:hover {
	color: #2ea457;
	text-decoration: none;
}
#jm-allpage .jm-module.ks3 a:hover {
	color: #e78221;
	text-decoration: none;
}
#jm-allpage .jm-module.ks4 a:hover {
	color: #6f706f;
	text-decoration: none;
}
#jm-allpage .jm-module.ks1 a:focus {
	color: #006fb7;
	text-decoration: none;
}
#jm-allpage .jm-module.ks2 a:focus {
	color: #2ea457;
	text-decoration: none;
}
#jm-allpage .jm-module.ks3 a:focus {
	color: #e78221;
	text-decoration: none;
}
#jm-allpage .jm-module.ks4 a:focus {
	color: #6f706f;
	text-decoration: none;
}
#jm-allpage .jm-module.ks1:hover {
	color: #006fb7;
	text-decoration: none;
	background: #ffffff;
	border: 2px solid #006fb7;
}
#jm-allpage .jm-module.ks2:hover {
	color: #2ea457;
	text-decoration: none;
	background: #ffffff;
	border: 2px solid #2ea457;
}
#jm-allpage .jm-module.ks3:hover {
	color: #e78221;
	text-decoration: none;
	background: #ffffff;
	border: 2px solid #e78221;
}
#jm-allpage .jm-module.ks4:hover {
	color: #6f706f;
	text-decoration: none;
	background: #ffffff;
	border: 2px solid #6f706f;
}
#jm-allpage .jm-module.cervena {
	background: #d31a20;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: bold;
	color: #ffffff;
	line-height: 1.5;
	padding: 20px;
	border: 2px solid #d31a20;
}
#jm-allpage .jm-module.cervena a {
	color: #ffffff;
}
#jm-allpage .jm-module.cervena:hover a {
	color: #d31a20;
}
#jm-allpage .jm-module.cervena a:hover {
	color: #d31a20;
	text-decoration: none;
}
#jm-allpage .jm-module.cervena a:focus {
	color: #d31a20;
	text-decoration: none;
}
#jm-allpage .jm-module.cervena:hover {
	color: #d31a20;
	text-decoration: none;
	background: #ededed;
	border: 2px solid #d31a20;
}
#jm-allpage .jm-module.modra {
	background: #006fb7;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: bold;
	color: #ffffff;
	line-height: 1.5;
	padding: 20px;
	border: 2px solid #006fb7;
}
#jm-allpage .jm-module.modra a {
	color: #ffffff;
}
#jm-allpage .jm-module.modra:hover a {
	color: #006fb7;
}
#jm-allpage .jm-module.modra a:hover {
	color: #006fb7;
	text-decoration: none;
}
#jm-allpage .jm-module.modra a:focus {
	color: #006fb7;
	text-decoration: none;
}
#jm-allpage .jm-module.modra:hover {
	color: #006fb7;
	text-decoration: none;
	background: #ededed;
	border: 2px solid #006fb7;
}
#jm-allpage .jm-module.sekce-webu {
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: bold;
	color: #6f706f;
	padding-left: 25px;
}
#jm-allpage .jm-module.okraj0 {
	padding: 0;
	margin: 0;
}
#jm-allpage .jm-module.okraj1 {
	padding: 0;
	margin: 30px 0 0 0;
}
#jm-allpage .jm-module.okraj2 {
	padding: 0;
	margin: 30px 0;
}
#jm-allpage .jm-module.okraj3 {
	padding: 0;
	margin: 0 0 30px 0;
}
.jm-module.margin-ms {
	margin-bottom: 0 !important;
}
.jm-module.margin2-ms {
	margin-top: -15px !important;
	margin-bottom: 0 !important;
}
.jm-module.margin3-ms {
	margin-bottom: 0 !important;
}
.jm-module.margin4-ms {
	margin-left: -30px !important;
	margin-bottom: -30px !important;
}
#jm-top3 .jm-module .jm-title:before,
#jm-footer-mod .jm-module .jm-title:before,
#jm-bottom2 .jm-module .jm-title:before {
	position: absolute;
	width: 10%;
	bottom: -12px;
	right: 45%;
	left: auto;
	content: '';
	border-bottom: unset;
}
#jm-top3 .jm-module .jm-title:after,
#jm-footer-mod .jm-module .jm-title:after,
#jm-bottom2 .jm-module .jm-title:after {
	position: absolute;
	width: 100%;
	bottom: -12px;
	right: 0%;
	left: auto;
	content: '';
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
#jm-bottom1 .jm-module .jm-title:before {
	position: absolute;
	width: 10%;
	bottom: -12px;
	right: 45%;
	left: auto;
	content: '';
	border-bottom: unset;
}
#jm-bottom1 .jm-module .jm-title:after {
	position: absolute;
	width: 100%;
	bottom: -12px;
	right: 0%;
	left: auto;
	content: '';
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.sgs {
	font-size: 75%;
	line-height: 1.2;
}
.cara {
	height: 1px;
	width: 80%;
	color: #000000;
}
#jm-footer-mod .nav.menu li a:hover,
#jm-footer-mod .nav.menu li span.separator:hover,
#jm-footer-mod .nav.menu li a:focus,
#jm-footer-mod .nav.menu li span.separator:focus {
	color: #d31a20;
}
.breadcrumb {
	margin: 30px 0;
	padding-bottom: 0;
	border-bottom: 1px solid #f0f0f0;
	list-style: none;
}
.breadcrumb > li {
	padding: 0;
}
.dlazdice {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-around;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.dlazdice a:link,
a:visited {
	text-decoration: none;
}
.dlazdice a:hover,
a:focus {
	text-decoration: none;
}
.dlazdice-sekce {
	list-style-type: none;
	width: 15rem;
	max-width: 1200px;
	min-width: 200px;
	margin: 5px;
	padding: 20px;
}
.dlazdice-sekce:hover {
	background-color: #ededed;
}
.dlazdice-nazev {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 10px;
}
.dlazdice-popis {
	font-size: 75%;
	padding-top: 10px;
}
.dlazdice1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.dlazdice1 a:link,
a:visited {
	text-decoration: none;
}
.dlazdice1 a:hover,
a:focus {
	text-decoration: none;
}
.dlazdice1-sekce {
	list-style-type: none;
	width: 5rem;
	max-width: 1200px;
	min-width: 10px;
	margin: 10px;
	padding: 10px;
}
.dlazdice1-sekce:hover {
	background-color: #ededed;
}
.dlazdice1-nazev {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 10px;
}
.dlazdice1-popis {
	font-size: 75%;
	padding-top: 10px;
}
.dlazdice2 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.dlazdice2 a:link,
a:visited {
	text-decoration: none;
}
.dlazdice2 a:hover,
a:focus {
	text-decoration: underline;
	color: #006fb7;
}
.dlazdice2-ikona {
	padding-bottom: 10px;
}
.dlazdice2-sekce {
	list-style-type: none;
	width: 22.5rem;
	max-width: 1200px;
	min-width: 200px;
	margin: 0 10px 10px 0;
	padding: 30px;
}
.dlazdice2-sekce:hover {
	background-color: #ededed;
}
.dlazdice2-nazev {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 10px;
	border-top: 3px solid #555555;
	width: 80%;
	right: -10%;
	position: relative;
}
.dlazdice2-popis {
	font-size: 100%;
	padding-top: 10px;
}
.dlazdice3 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.dlazdice3 a:link,
a:visited {
	text-decoration: none;
}
.dlazdice3 a:hover,
a:focus {
	text-decoration: underline;
	color: #006fb7;
}
.dlazdice3-ikona {
	padding-bottom: 10px;
}
.dlazdice3-sekce {
	list-style-type: none;
	width: 22.5rem;
	max-width: 1200px;
	min-width: 200px;
	margin: 0 10px 10px 0;
	padding: 30px;
}
.dlazdice3-sekce:hover {
	background-color: #ededed;
}
.dlazdice3-nazev {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 10px;
	border-top: 3px solid #555555;
	width: 80%;
	right: -10%;
	position: relative;
}
.dlazdice3-popis {
	font-size: 100%;
	padding-top: 10px;
	text-align: left !important;
}
.dlazdice3 .btn {
	width: -webkit-fill-available;
}
.dlazdice4 {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	padding: 0;
	margin: 0px !important;
	list-style: none;
}
.dlazdice4 a:link,
a:visited {
	text-decoration: none;
}
.dlazdice4 a:hover a:focus {
	color: #d31a20 !important;
}
.dlazdice4-sekce {
	text-align: center;
	width: 80px;
}
.dlazdice4-sekce:hover {
	background-color: transparent;
}
.dlazdice4-nazev {
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1.2;
	padding-top: 5px;
}
.dlazdice4-popis {
	padding-top: 0px;
}
.dlazdice4 i.fa {
	margin-right: 0px !important;
	width: unset !important;
}
.dlazdice5 {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	padding: 0;
	margin: 0px !important;
	list-style: none;
}
.dlazdice5 a:link,
a:visited {
	text-decoration: none;
}
.dlazdice5 a:hover a:focus {
	color: #d31a20 !important;
}
.dlazdice5-sekce {
	text-align: center;
	width: 100px;
}
.dlazdice5-sekce:hover {
	background-color: transparent;
}
.dlazdice5-nazev {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	padding-top: 10px;
}
.dlazdice5-popis {
	padding-top: 0px;
}
.dlazdice5 i.fa {
	margin-right: 0px !important;
	width: unset !important;
}
li.dlazdice5-sekce {
	padding: 0 !important;
}
.dlazdice6 {
	display: flex;
	flex-flow: wrap;
	gap: 20px;
}
.dlazdice6-sloupec {
	flex-grow: 1;
}
.banner {
	background-color: #ededed;
	text-align: center;
}
.banner a:link {
	text-decoration: none !important;
}
.banner .nazev {
	padding: 20px 20px 0 20px;
	font-size: 100% !important;
}
.banner .odkaz {
	padding: 10px 20px 10px 20px;
	font-size: 130% !important;
}
.banner .poznamka {
	padding: 0 20px 20px 20px;
	font-size: 100% !important;
}
.upozorneni {
	text-align: center;
	padding: 20px;
	background-color: #ededed;
	border: 1px solid #000000;
}
.supervisor {
	padding: 20px;
	margin: 0 0 20px 0;
	background-color: #ededed;
}
.supervisor-kontakt {
	font-size: 0.8rem;
}
.obrazek {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	padding: 0;
	margin: 0;
	list-style: none;
}
.obrazek a:link,
a:visited {
	text-decoration: none;
}
.obrazek-sekce {
	text-align: center;
}
.obrazek-sekce:hover {
	background-color: transparent;
}
.obrazek-nazev {
	font-weight: bold;
	line-height: 1.2;
	padding-top: 10px;
}
.obrazek-popis {
	padding-top: 0px;
}
.fotka {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
	text-align: center;
}
.fotka a:link,
a:visited {
	text-decoration: none;
}
.fotka a:hover,
a:focus {
	text-decoration: underline;
}
.fotka-sekce {
	list-style-type: none;
	width: 12rem;
	max-width: 1200px;
	min-width: 100px;
	margin: 0px;
	padding: 10px;
}
.fotka-sekce:hover {
	background-color: #ededed;
}
.fotka-jmeno {
	font-size: 100%;
	font-weight: bold;
	line-height: 1;
	padding-top: 10px;
}
.fotka-funkce {
	font-size: 75%;
	line-height: 1.2;
	padding-top: 5px;
}
.fotka-text {
	font-size: 100%;
	line-height: 1.2;
	padding-top: 20px;
	text-align: left;
}
.fotka-poznamka {
	font-size: 75%;
	line-height: 1.2;
	text-align: left;
}
.webkamera {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
}
.webkamera-sekce {
	padding: 25px 0 0 0;
}
.webkamera-polaroid {
	width: 100%;
	max-width: 1200px;
	min-width: 100px;
	background-color: white;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.webkamera-lokace {
	text-align: center;
	padding: 10px;
}
.webkamera-intro {
	display: flex;
	flex-flow: row;
	clear: both;
	flex-grow: 1;
}
.webkamera-sekce-intro {
	padding: 20px;
}
.webkamera-polaroid-intro {
	width: 100%;
	max-width: 1200px;
	min-width: 100px;
	background-color: white;
}
.webkamera-lokace-intro {
	text-align: center;
	padding: 0px;
}
.udaje {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	clear: both;
	flex-grow: 1;
}
.udaje a:link,
a:visited {
	text-decoration: none;
}
.udaje a:hover {
	text-decoration: underline;
	color: #006fb7;
}
.udaje-ikona {
	color: #555555;
}
.udaje-sekce {
	list-style-type: none;
	width: 30rem;
	max-width: 1200px;
	min-width: 200px;
	padding: 0 50px 0 0;
}
.udaje-nazev {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	padding-top: 0px;
}
.udaje-popis {
	font-size: 100%;
	padding-top: 10px;
}
.jm-module.promo1-ms,
.jm-module.promo2-ms,
.jm-module.promo3-ms,
.jm-module.promo4-ms {
	text-align: left !important;
}
#jm-allpage .jm-module.color6-ms {
	padding: 30px;
	background: #d31a20;
	color: #fff;
	border-radius: 2px;
}
#jm-allpage .jm-module.color6-ms .jm-title {
	color: #fff;
}
#jm-allpage .jm-module.color7-ms {
	padding: 30px;
	background: #006fb7;
	color: #fff;
	border-radius: 2px;
}
#jm-allpage .jm-module.color7-ms .jm-title {
	color: #fff;
}
#jm-allpage .jm-module.color8-ms {
	padding: 15px;
	background: #d31a20;
	color: #fff;
	border-radius: 2px;
}
#jm-allpage .jm-module.color8-ms .jm-title {
	color: #fff;
}
#jm-allpage .jm-module.color9-ms {
	padding: 0px;
	background: #006fb7;
	color: #fff;
	border-radius: 2px;
}
#jm-allpage .jm-module.color9-ms .jm-title {
	color: #fff;
}
#jm-header .jm-module.margin2-ms {
	margin-top: -30px;
}
#jm-header .jm-module.margin3-ms {
	margin-top: 0px;
}
#jm-allpage .jm-module.style2-ms.color6-ms,
#jm-allpage .jm-module.style2-ms.color7-ms,
#jm-allpage .jm-module.style2-ms.color8-ms,
#jm-allpage .jm-module.style2-ms.color9-ms {
	padding: 0;
	border-radius: 0;
	background: none !important;
	color: inherit;
}
#jm-allpage .jm-module.style2-ms.color6-ms.margin-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color7-ms.margin-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color8-ms.margin-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color9-ms.margin-ms + .style2-ms {
	margin-top: 20px;
}
#jm-allpage .jm-module.style2-ms.color1-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color2-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color3-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color4-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color5-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color6-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color7-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color8-ms.margin2-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color9-ms.margin2-ms + .style2-ms {
	margin-top: 0px;
}
#jm-allpage .jm-module.style2-ms.color1-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color2-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color3-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color4-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color5-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color6-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color7-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color8-ms.margin3-ms + .style2-ms,
#jm-allpage .jm-module.style2-ms.color9-ms.margin3-ms + .style2-ms {
	margin-top: 0px;
}
#jm-allpage .jm-module.color6-ms .readmore-large {
	color: #fff;
	border-color: #fff;
}
#jm-allpage .jm-module.color6-ms .readmore-large:hover {
	color: #fff;
	background: rgba(255,255,255,0.05);
}
#jm-allpage .jm-module.color7-ms .readmore-large {
	color: #fff;
	border-color: #fff;
}
#jm-allpage .jm-module.color7-ms .readmore-large:hover {
	color: #fff;
	background: rgba(255,255,255,0.05);
}
#jm-allpage .jm-module.color8-ms .readmore-large {
	color: #fff;
	border-color: #fff;
}
#jm-allpage .jm-module.color8-ms .readmore-large:hover {
	color: #fff;
	background: rgba(255,255,255,0.05);
}
#jm-allpage .jm-module.color9-ms .readmore-large {
	color: #fff;
	border-color: #fff;
}
#jm-allpage .jm-module.color9-ms .readmore-large:hover {
	color: #fff;
	background: rgba(255,255,255,0.05);
}
#jm-allpage .jm-module.color6-ms .readmore {
	color: inherit;
	border-color: #fff;
}
#jm-allpage .jm-module.color6-ms .readmore:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.2);
}
#jm-allpage .jm-module.color6-ms .readmore:after {
	background-image: url('../images/readmore_white.png');
}
#jm-allpage .jm-module.color7-ms .readmore {
	color: inherit;
	border-color: #fff;
}
#jm-allpage .jm-module.color7-ms .readmore:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.2);
}
#jm-allpage .jm-module.color7-ms .readmore:after {
	background-image: url('../images/readmore_white.png');
}
#jm-allpage .jm-module.color8-ms .readmore {
	color: inherit;
	border-color: #fff;
}
#jm-allpage .jm-module.color8-ms .readmore:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.2);
}
#jm-allpage .jm-module.color8-ms .readmore:after {
	background-image: url('../images/readmore_white.png');
}
#jm-allpage .jm-module.color9-ms .readmore {
	color: inherit;
	border-color: #fff;
}
#jm-allpage .jm-module.color9-ms .readmore:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.2);
}
#jm-allpage .jm-module.color9-ms .readmore:after {
	background-image: url('../images/readmore_white.png');
}
#jm-allpage .jm-module.color6-ms a {
	color: #fff;
}
#jm-allpage .jm-module.color6-ms a:hover,
#jm-allpage .jm-module.color6-ms a:focus {
	color: #fff;
}
#jm-allpage .jm-module.color7-ms a {
	color: #fff;
}
#jm-allpage .jm-module.color7-ms a:hover,
#jm-allpage .jm-module.color7-ms a:focus {
	color: #fff;
}
#jm-allpage .jm-module.color8-ms a {
	color: #fff;
}
#jm-allpage .jm-module.color8-ms a:hover,
#jm-allpage .jm-module.color8-ms a:focus {
	color: #fff;
}
#jm-allpage .jm-module.color9-ms a {
	color: #fff;
}
#jm-allpage .jm-module.color9-ms a:hover,
#jm-allpage .jm-module.color9-ms a:focus {
	color: #fff;
}
#jm-allpage .jm-module.color6-ms ul:not([class]) li,
#jm-allpage .jm-module.color7-ms ul:not([class]) li,
#jm-allpage .jm-module.color8-ms ul:not([class]) li,
#jm-allpage .jm-module.color9-ms ul:not([class]) li {
	background-image: url("../images/scheme1/li.png");
}
#jm-allpage .jm-module.color6-ms .btn,
#jm-allpage .jm-module.color7-ms .btn,
#jm-allpage .jm-module.color8-ms .btn,
#jm-allpage .jm-module.color9-ms .btn,
#jm-allpage .jm-module.color6-ms a.button,
#jm-allpage .jm-module.color7-ms a.button,
#jm-allpage .jm-module.color8-ms a.button,
#jm-allpage .jm-module.color9-ms a.button,
#jm-allpage .jm-module.color6-ms input.button,
#jm-allpage .jm-module.color7-ms input.button,
#jm-allpage .jm-module.color8-ms input.button,
#jm-allpage .jm-module.color9-ms input.button,
#jm-allpage .jm-module.color6-ms button.button,
#jm-allpage .jm-module.color7-ms button.button,
#jm-allpage .jm-module.color8-ms button.button,
#jm-allpage .jm-module.color9-ms button.button {
	background: #fff;
	color: #006fb7;
	border-color: #fff;
}
#jm-allpage .jm-module.color6-ms .btn:hover,
#jm-allpage .jm-module.color7-ms .btn:hover,
#jm-allpage .jm-module.color8-ms .btn:hover,
#jm-allpage .jm-module.color9-ms .btn:hover,
#jm-allpage .jm-module.color6-ms a.button:hover,
#jm-allpage .jm-module.color7-ms a.button:hover,
#jm-allpage .jm-module.color8-ms a.button:hover,
#jm-allpage .jm-module.color9-ms a.button:hover,
#jm-allpage .jm-module.color6-ms input.button:hover,
#jm-allpage .jm-module.color7-ms input.button:hover,
#jm-allpage .jm-module.color8-ms input.button:hover,
#jm-allpage .jm-module.color9-ms input.button:hover,
#jm-allpage .jm-module.color6-ms button.button:hover,
#jm-allpage .jm-module.color7-ms button.button:hover,
#jm-allpage .jm-module.color8-ms button.button:hover,
#jm-allpage .jm-module.color9-ms button.button:hover,
#jm-allpage .jm-module.color6-ms .btn:focus,
#jm-allpage .jm-module.color7-ms .btn:focus,
#jm-allpage .jm-module.color8-ms .btn:focus,
#jm-allpage .jm-module.color9-ms .btn:focus,
#jm-allpage .jm-module.color6-ms a.button:focus,
#jm-allpage .jm-module.color7-ms a.button:focus,
#jm-allpage .jm-module.color8-ms a.button:focus,
#jm-allpage .jm-module.color9-ms a.button:focus,
#jm-allpage .jm-module.color6-ms input.button:focus,
#jm-allpage .jm-module.color7-ms input.button:focus,
#jm-allpage .jm-module.color8-ms input.button:focus,
#jm-allpage .jm-module.color9-ms input.button:focus,
#jm-allpage .jm-module.color6-ms button.button:focus,
#jm-allpage .jm-module.color7-ms button.button:focus,
#jm-allpage .jm-module.color8-ms button.button:focus,
#jm-allpage .jm-module.color9-ms button.button:focus {
	color: #fff;
	background: transparent;
	border-color: #fff;
}
div.k2Pagination {
	text-align: center;
	padding: 0px;
}
div.k2PaginationCounter {
	margin-top: 10px;
}
div.k2Pagination ul {
	text-align: center;
}
div.k2Pagination ul li {
	display: inline-block;
	padding: 5px 10px;
	margin: 5px;
	border: 1px solid #ddd;
	border-radius: 4px;
	vertical-align: middle;
	background: #ffffff;
	text-decoration: none;
}
div.k2Pagination ul li a {
	padding: 0px;
	margin: 0px;
	border: 0px;
	backgroud: #ffffff;
}
div.k2Pagination ul li a:hover {
	background: #ffffff;
	color: #d31a20;
	text-decoration: underline;
	cursor: pointer;
}
div.k2Pagination ul li.active a {
	background: #006fb7;
	color: #ffffff;
	cursor: not-allowed;
}
div.k2Pagination ul li a span {
	vertical-align: middle;
}
span.catItemImage img {
	max-width: 100%;
	object-fit: cover;
}
div.catItemBody {
	padding: 0;
	margin: 0;
}
.itemFullText li {
	margin-bottom: 5px;
}
.catItemIntroText p {
	margin: unset;
}
div.itemToolbar {
	background: unset;
}
div.catItemHeader span.catItemDateCreated {
	font-size: 100%;
	color: #000000 !important;
}
div.catItemHeader h3.catItemTitle {
	font-size: 150%;
	padding: 0;
	margin: 5px 0 15px 0;
}
div.catItemIsFeatured a:hover a:focus {
	color: #006fb7 !important;
}
div.catItemIsFeatured a.k2ReadMore {
	color: #006fb7 !important;
}
.catItemIsFeatured::before {
	display: none;
}
div.catItemLinks {
	margin: 0;
	padding: 0;
}
div.catItemImageBlock {
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}
div.catItemIntroText {
	padding: 0 0 0 0;
}
div.catItemCategory {
	padding: 0;
}
div.itemCategory span {
	font-weight: normal;
	padding: 0;
	color: #000000;
}
div.itemHeader h2.itemTitle {
	font-size: 200%;
}
div.itemHeader span.itemDateCreated {
	font-size: 17px;
}
div.itemIntroText {
	color: #000000;
	font-size: 100%;
	font-weight: 500;
	line-height: 1.5;
	padding: 0;
}
div.itemContentFooter {
	display: block;
	padding: 4px 0;
	margin: 16px 0 4px 0;
	color: #000000 !important;
}
div.catItemReadMore a {
	float: left;
}
.itemBackToTop {
	display: none;
}
div.itemExtraFields {
	padding: 10px;
	border-top: 0px dotted #ddd;
	margin: 0;
}
div.itemExtraFields h3 {
	margin: 0;
	padding: 0 0 10px 0;
}
div.itemExtraFields ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.itemExtraFields ul li {
	display: block;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel {
	display: block;
	float: left;
	font-weight: bold;
	width: 10%;
}
div.itemAttachmentsBlock {
	padding: 0px;
	border-bottom: 0px dotted #ccc;
	margin: 0;
}
div.itemAttachmentsBlock span {
	font-weight: bold;
}
div.itemAttachmentsBlock ul.itemAttachments {
	display: list-item;
	list-style: none;
	margin: 0;
}
div.itemAttachmentsBlock ul.itemAttachments li {
	display: list-item;
	list-style: none;
	padding: 0 30px;
	margin: 0;
	text-align: left;
}
div.itemAttachmentsBlock ul.itemAttachments li span {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
div.k2ItemsBlock ul {
	padding: inherit;
}
div.k2ItemsBlock ul li {
	margin-bottom: 15px;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	margin-left: 15px;
}
span.itemEditLink a,
span.catItemEditLink a,
span.userItemEditLink a,
span.userItemAddLink a {
	display: inline-block;
	padding: 4px 8px;
	margin: 0;
	background: transparent;
	color: #006fb7;
	border: 0;
	border-radius: 0px;
	font-size: 17px;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
span.itemEditLink a:hover,
span.catItemEditLink a:hover,
span.userItemEditLink a:hover,
span.userItemAddLink a:hover {
	background: transparent;
	color: #d31a20;
}
.btn-group > .btn:first-child {
	margin-left: 15px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.badge {
	padding: 5px 10px;
	border-radius: 2px;
	background: #d31a20;
	font-size: 17px;
}
dt,
dd {
	line-height: inherit;
}
dd.result-created {
	margin-top: 10px;
	margin-bottom: 20px;
}
.ikona-efekt {
	animation-name: fade-in-right;
	animation-duration: 1s;
	animation-timing-function: ease;
	animation-delay: 0s;
	animation-iteration-count: 1;
	animation-direction: normal;
	animation-fill-mode: none;
}
@keyframes fade-in-right {
	0% {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}
.cc-revoke,
.cc-window {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.5em;
}
.droptablestable tr,
.droptablestable th,
.droptablestable td {
	font-family: fira sans !important;
	font-size: 100% !important;
}
#editTopButton div a,
.droptable div h3,
.droptable div li,
.droptable div label,
.droptable div a {
	text-transform: none !important;
}
.droptablestable table.dataTable td,
.droptablestable table.dataTable th {
	line-height: inherit !important;
}
.grecaptcha-badge {
	visibility: hidden;
}
#weatherWidget {
	font-size: 17px !iportant;
}
.weatherForecast {
	font-size: 17px !important;
}
.day {
	padding: 0 0 0 0 !important;
}
.feed-item-date {
	padding-bottom: 10px;
	font-size: 75%;
}
a:active,
a:focus {
	outline: 0;
}
img {
	border: none;
}
.clr {
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	border: 0;
}
div.srfrContainer ul.srfrList {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.srfrContainer ul.srfrList li {
	border-top: 0px solid #ccc;
	padding: 0;
}
div.srfrContainer ul.srfrList li a {
	text-decoration: none;
	line-height: 175%;
	font-family: unset;
	color: #ffffff;
	display: block;
}
div.srfrContainer ul.srfrList li a span {
	display: none;
}
div.srfrContainer ul.srfrList li a:hover {
	text-decoration: underline;
	position: relative;
	z-index: 1;
	font-family: unset;
}
div.srfrContainer ul.srfrList li a:hover span {
	display: block;
	position: absolute;
	background: #fff;
	border: 4px solid #ddd;
	padding: 8px;
	top: 4px;
	left: 60px;
	width: 226px;
	z-index: 2;
	overflow: hidden;
}
div.srfrContainer ul.srfrList li a:hover span b.srfrTitle {
	display: block;
}
div.srfrContainer ul.srfrList li a:hover span img.srfrImage {
	margin: 4px auto;
	padding: 2px;
	border: 1px solid #ffffff;
	display: block;
}
div.srfrContainer ul.srfrList li div.srfrFeedDetails {
	color: #000000;
}
div.srfrContainer ul.srfrList li div.srfrFeedDetails span.srfrFeedSource a {
	display: inline;
}
.feed {
	margin-bottom: unset;
}
.feed-stories .stories li {
	margin-bottom: unset;
}
.feed hr {
	margin: unset;
}
hr {
	border-top: unset;
}
.modal-header h3 {
	color: #555555;
}
.modal-body {
	color: #555555;
}
label {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn-poll-default,
.btn-poll-result {
	display: inline-block;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	border: 2px solid #555;
	height: auto;
	padding: 15px 50px;
	border-radius: 0;
	background: #ededed;
	color: #555555;
}
.btn:hover,
.btn:focus {
	text-decoration: none !important;
	transition: all .2s ease-in;
	color: #555555;
	background: #e5e5e5;
}
.progress {
	height: unset;
	margin-bottom: unset;
	background-color: #e5e5e5;
	background-image: none;
	box-shadow: none;
	border-radius: 0;
	font-size: 100%;
	line-height: unset;
	color: #d5d5d5;
	text-align: center;
}
.sp-poll-result {
	padding-top: 0px;
}
.sp-poll-result .progress {
	background-color: #ededed;
}
.sp-poll-result .progress-bar.progress-bar-default {
	background-color: #555555;
}
.sp-poll-result .progress-bar.progress-bar-danger {
	background-color: #d31a20;
}
.sp-poll-result .progress-bar.progress-bar-warning {
	background-color: #d31a20;
}
.sp-poll-result .progress-bar.progress-bar-success {
	background-color: #006fb7;
}
.sp-poll-result .progress-bar.progress-bar-info {
	background-color: #006fb7;
}
.sp-poll-result .progress-bar.progress-bar-primary {
	background-color: #006fb7;
}
.sp-poll-result .poll-info {
	margin-top: 5px;
	margin-bottom: 5px;
}
.sp-poll-result .poll-info > span:last-child {
	float: right;
	font-size: 100%;
	color: #555555;
}
ul.sigProElegant li.sigProThumb {
	float: left;
	background: none !important;
	margin: 0 10px 10px 0;
	padding: 0;
	border: none !important;
}
ul.sigProElegant li.sigProThumb a.sigProLink,
ul.sigProElegant li.sigProThumb a.sigProLink:hover {
	position: inherit;
	display: block;
	padding: 0;
	margin: 0;
}
ul.sigProElegant li.sigProThumb a.sigProLink {
	color: #ededed;
	background-color: #ededed;
	border: 10px solid #ededed;
	transition: 100ms all ease-in;
}
ul.sigProElegant li.sigProThumb a.sigProLink:hover {
	color: #eee;
	text-decoration: none;
	background-color: #006fb7;
	border: 10px solid #006fb7;
}
#tabContainer {
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0;
}
#tabs {
	overflow: hidden;
}
#tabs > ul {
	font: 1em;
	list-style: none;
}
#tabs > ul > li {
	margin: 0 2px 0 0;
	padding: 7px 10px;
	display: block;
	float: left;
	color: #FFF;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background: #C9C9C9 !important;
	background: -moz-linear-gradient(top,#0C91EC 0%,#257AB6 100%) !important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0C91EC),color-stop(100%,#257AB6)) !important;
}
#tabs > ul > li:hover {
	background: #FFFFFF !important;
	background: -moz-linear-gradient(top,#FFFFFF 0%,#F3F3F3 10%,#F3F3F3 50%,#FFFFFF 100%) !important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(10%,#F3F3F3),color-stop(50%,#F3F3F3),color-stop(100%,#FFFFFF)) !important;
	cursor: pointer;
	color: #333;
}
#tabs > ul > li.tabActiveHeader {
	background: #FFFFFF !important;
	background: -moz-linear-gradient(top,#FFFFFF 0%,#F3F3F3 10%,#F3F3F3 50%,#FFFFFF 100%) !important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(10%,#F3F3F3),color-stop(50%,#F3F3F3),color-stop(100%,#FFFFFF)) !important;
	cursor: pointer;
	color: #333;
}
#tabscontent {
	padding: 10px 0px 25px;
	margin: 0;
	color: #333;
	display: none;
}
.jmm-social.default .jmm-link .jmm-ico {
	font-size: 20px;
	line-height: 45px;
	width: 45px;
	height: 45px;
	color: #ffffff;
	background: #555555;
	text-align: center;
}
.jmm-social.default {
	text-align: left;
}
.ampz_network_label {
	font-weight: unset;
	font-size: 75%;
}
[id^=ampz_inline] .ampz_btn_normal,
#ampz_flyin .ampz_btn_normal,
.mfp-content .ampz_btn_normal {
	height: 30px !important;
	line-height: 30px !important;
}
.ampz_facebook.ampz_colorbg {
	background: #4f61b1 !important;
}
.ampz_twitter.ampz_colorbg {
	background: #479af0 !important;
}
.ampz_linkedin.ampz_colorbg {
	background: #2c6eaf !important;
}
.ampz_gmail.ampz_colorbg {
	background: #d75342 !important;
}
.ampz_phone.ampz_colorbg {
	background: #ffbb00 !important;
}
.mss-compact-module .mss-results-count {
	font-size: 100%;
}
.mss-compact-module #mss-search-results .search-results li .result-title {
	font-size: 100%;
}
.mss-compact-module #mss-search-results .search-results li .result-text {
	font-size: 75%;
}
.mss-compact-module #mss-search-results .pagination {
	font-size: 100%;
}
#mss-search-results .pagination li {
	background-image: unset;
	padding: 0;
}
div.jwts_toggleControlContainer a.jwts_toggleControl {
	font-size: unset;
	background: #ededed;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle,
div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {
	font-weight: normal;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle:before {
	left: 11px;
	top: 45px;
}
._flipbook_thumb {
	margin: 0 20px 10px 0 !important;
}
.more-container .flipbook-ui-btn {
	font-family: Fira Sans, fontawesome;
	font-weight: 500;
}
.mdContent_core h2 {
	font-size: 120%;
	line-height: 34px;
	margin: 0 0 15px 0;
}
h2 small {
	font-size: 75%;
}
.mdContent_core h3 {
	font-size: 120%;
	line-height: 34px;
}
h3 small {
	font-size: 75%;
}
.NavTopUL_link {
	font-size: 120%;
}
.NavTopUL_lastChild a {
	color: #000000;
}
.qListItem_hyperlink {
	font-size: 100%;
}
.mdFormExtended .btn-toolbar .btn {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	line-height: 30px;
	text-decoration: none;
	border: 2px solid #006fb7;
	border-radius: 2px;
	background: #006fb7;
	box-sizing: border-box;
	font-family: Fira Sans;
	font-size: 17px;
	font-weight: 400;
	padding: 20px 55px;
	height: auto;
	color: #fff;
}
.mdFormExtended .btn-toolbar .btn:hover {
	border: 2px solid #d31a20;
	background: #d31a20;
}
.mdFormExtended .btn-toolbar .btn-success {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	line-height: 30px;
	text-decoration: none;
	border: 2px solid #006fb7;
	border-radius: 2px;
	background: #006fb7;
	box-sizing: border-box;
	font-family: Fira Sans;
	font-size: 17px;
	font-weight: 400;
	padding: 20px 55px;
	height: auto;
	color: #fff;
}
.mdFormExtended .btn-toolbar .btn-success:hover {
	border: 2px solid #449d44;
	background: #449d44;
}
.icon-apply:before {
	content: "\f00c";
	font-family: "FontAwesome";
}
.icon-cancel:before {
	content: "\f00d";
	font-family: "FontAwesome";
}
.md_forum_topic_icon {
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
}
.mdContent_root .section_subheader,
.mdContent_root .topic_subheader,
.mdContent_root .myquestions_subheader,
.mdContent_root .myanswers_subheader,
.mdContent_root .qanswers_subheader {
	min-height: unset;
}
.mdContent_root {
	font-size: 17px;
}
.mdForm_cf_description {
	font-size: 100%;
}
.qItem_assign #md_assign_moderator,
.qItem_assign #md_set_customstate {
	height: unset;
	margin: unset;
}
.qItem_info {
	border-top: 1px solid #d5d5d5;
	padding: 8px 0 5px;
	font-size: 17px;
	margin: 0;
	color: #000000;
}
.qItem_assign {
	margin: 10px 0 0;
	padding: 0;
	border-top: 1px solid #d5d5d5;
	line-height: 22px;
}
.qItem_answers {
	margin: 0;
}
.qItem_header .label,
.qItem_assign .label {
	font-size: 17px;
	vertical-align: top;
	line-height: 22px;
	padding: 3px 6px;
	margin: 0 0 0 5px;
	color: #fff;
	border-radius: 0.25em;
	font-weight: normal;
	background-color: #999;
}
.qListItem_preview h3 i {
	font-size: 17px;
}
.icon_container ul li {
	background-image: unset !important;
	margin: 0 10px 0 0 !important;
	padding: 0 0 0 0 !important;
}
.jd-list-layout-view .jd-team-columns .jd-team-items {
	padding-bottom: 0px;
}
.jd-list-layout-view .jd-team-columns .jd-team-items .card-team-body {
	padding: 0 0 0 0px;
}
.jd-list-layout-view .jd-team-columns .jd-team-items .team-mamber-image-wrapper {
	width: 190px;
	min-width: 190px;
}
.jd-profiler-wrapper .jd-team-columns .card-team {
	border: 0px;
	margin-bottom: 0rem;
}
.jd-profiler-wrapper .jd-team-columns .card-team .team-mamber-image {
	width: 150px;
}
.jd-profiler-wrapper .jd-team-columns .card-team .team-member-name {
	margin-bottom: 0px;
	font-size: 110%;
}
.jd-profiler-wrapper .jd-team-columns .card-team p.team-member-bio {
	margin-top: 0px;
	margin-bottom: 10px;
}
.jd-profiler-wrapper .contact-info li {
	padding: 0;
	border: none;
}
.djtabs {
	background-color: #ffffff;
}
.mmd .djtabs {
	margin-bottom: 0px;
}
.mmd .djtabs-accordion {
	margin: 0;
	height: 30px;
	width: 100%;
	background-size: 100% 30px;
	border-radius: 0px;
}
.mmd .djtabs-panel {
	background-color: #ededed;
}
.mmd .djtabs-panel-active {
	background-color: #006fb7;
}
.mmd .djtabs-in {
	margin: 0 0 0 0;
}
.mmd .djtabs-title {
	font: unset;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding: 15px 0;
	margin: 5px 0 0 0;
}
.mmd .djtabs-panel-title {
	font: unset;
	color: #000000;
	margin-left: 15px;
	text-transform: unset;
}
.mmd .djtabs-article-content {
	font: unset;
	color: #000000;
	margin: 15px;
	line-height: 1.5;
}
.mmd .djtabs.full-titles .djtabs-article-group .djtabs-panel {
	padding: 10px 0;
	margin: 2px 0;
}
.mmd .accordion_all_in .djtabs-panel,
.mmd .accordion_first_out .djtabs-panel {
	margin: 5px 0 0 0;
	padding: 10px;
}
.mmd .djtabs-panel > span.djtabs-panel-toggler {
	background: url(../css/images/arrow-down.png) no-repeat #ededed center;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border-radius: 0px;
	float: right;
	margin-top: 10px;
}
.mmd .djtabs-panel-active > span.djtabs-panel-toggler {
	background: url(../css/images/arrow-up.png) no-repeat #006FB7 center;
}
.djtabs.full-titles .djtabs-article-group .djtabs-panel-toggler {
	height: 20px !important;
}
.djtabs.full-titles .djtabs-article-group .djtabs-panel {
	padding: 10px 0 10px 0;
}
.djtabs .djtabs-title {
	box-sizing: content-box !important;
}
.statistika-nadpis {
	font-size: 130%;
	font-weight: bold;
}
.statistika-popis {
	font-size: 100%;
	margin-bottom: 20px;
}
.stat_item .item_name {
	font-size: 100%;
}
.stat_item .item_name a {
	text-decoration: none;
	font-size: 100%;
}
span.item_name {
	display: inline-block;
	width: unset;
}
div.stat_item span.item_count {
	padding: 1px;
	padding-left: 10px;
}
.k-ui-namespace .docman_document_details {
	font-size: 100%;
}
.k-ui-namespace .koowa_header__item {
	font-size: 100%;
	line-height: normal;
}
.k-ui-namespace .koowa_header__item--image_container {
	padding-right: 15px;
}
.k-ui-namespace .jqtree-whitespace,
.k-ui-namespace .jqtree-toggler,
.k-ui-namespace .jqtree-icon,
.k-ui-namespace .jqtree-title {
	font-size: 17px;
	line-height: 28px;
	height: 28px;
}
.k-ui-namespace .koowa_media--gallery .koowa_media__item__content {
	display: block;
	max-width: 100%;
	border-radius: 0px;
	background: radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);
	border: 1px solid rgba(0,0,0,0.1);
}
.k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail img {
	border-radius: 0px;
}
.acym_module_form label {
	display: block;
	width: 100%;
}
.acym_module_form input {
	width: 100%;
	max-width: 100%;
}
.acym_module_form input.btn.btn-primary.button.subbutton {
	width: 100%;
}
table.acym_form {
	width: 100%;
}
.dataTables_wrapper .dataTables_length select {
	border: 2px solid #006fb7 !important;
	border-radius: 2px !important;
	padding: 0 20px !important;
	background-color: transparent !important;
}
.dataTables_wrapper .dataTables_filter input {
	border: 2px solid #006fb7 !important;
	border-radius: 2px !important;
	padding: 0 20px !important;
	background-color: transparent !important;
	margin-left: 0px !important;
}
.dataTables_scroll .table thead th,
table.category thead th {
	vertical-align: middle;
}
.jmm-counter.default .jm-count {
	font-size: 125%;
	font-weight: bold;
	line-height: 1.1;
}
.jmm-counter.default .jmm-subtitle {
	margin-top: 0px;
	font-size: 75%;
}
form.pwebcontact-form input.pweb-input,
form.pwebcontact-form select {
	max-width: 100%;
	line-height: 22px;
	height: 50px;
	padding: 0 20px;
	background: transparent;
	color: #000000;
	border-color: #000000;
}
form.pwebcontact-form textarea {
	height: auto !important;
	min-height: 70px;
	padding: 20px;
	background: transparent;
	color: #000000;
	border-color: #000000;
}
form.pwebcontact-form input.invalid.pweb-input,
form.pwebcontact-form select.invalid,
form.pwebcontact-form textarea.invalid {
	border-color: #d31a20 !important;
}
form.pwebcontact-form .invalid,
form.pwebcontact-form .invalid a {
	color: #d31a20 !important;
}
.pweb-static .pwebcontact-container {
	padding: 0px;
}
form.pwebcontact-form .pweb-field-container {
	margin-bottom: 10px;
}
.pweb-labels-above form.pwebcontact-form .pweb-label {
	margin-bottom: 10px;
}
form.pwebcontact-form label .pweb-asterisk {
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
}
.pwebcontact-box,
form.pwebcontact-form .btn {
	font-family: unset;
	font-size: unset;
}
form.pwebcontact-form button,
form.pwebcontact-form .btn {
	float: none;
	width: auto;
	height: auto;
	padding: 15px 50px;
	cursor: pointer;
	border-radius: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset;
}
form.pwebcontact-form .btn {
	display: inline-block;
	margin-bottom: 0;
	line-height: 20px;
	color: unset;
	text-align: center;
	text-shadow: unset;
	vertical-align: middle;
	background-color: unset;
	background-image: unset;
	background-repeat: unset;
	border: 2px solid #000000;
	box-shadow: unset;
}
form.pwebcontact-form button:hover,
form.pwebcontact-form .btn:hover {
	transition: background-color .2s ease-in;
}
form.pwebcontact-form .btn:hover,
form.pwebcontact-form .btn:focus {
	color: #000000;
	background-position: 0 -15px;
}
form.pwebcontact-form .btn:hover,
form.pwebcontact-form .btn:focus,
form.pwebcontact-form .btn:active {
	background-color: #e5e5e5;
}
form.pwebcontact-form .pweb-msg .pweb-success {
	background-color: transparent;
	color: #000000 !important;
}
.djc_table_wrap .table th,
table.category th,
.table td,
table.category td {
	vertical-align: baseline;
}
td.djc_td_attribute.djc_td_attribute_mobil {
	white-space: nowrap;
}
#djcatalog .djc_filter_ul,
#djcatalog .djc_filter_map_search {
	display: inline-block;
}
.djc_table_wrap tr:hover {
	background-color: #e2e2e2;
}
p.djc_address {
	display: inline-block;
}
div.mod_djc2filters select {
	max-width: 100%;
}
.mod_djc2filters input.btn.submit_button {
	width: 100%;
}
div.mod_djc2filters .mod_djc2filters_buttons {
	padding: 0px;
	display: grid;
}
#jm-allpage .mod_djc2filters_buttons .btn,
#jm-allpage .mod_djc2filters_buttons a.button,
#jm-allpage .mod_djc2filters_buttons input.button,
#jm-allpage .mod_djc2filters_buttons button.button {
	margin-top: 15px;
}
body {
	font-family: 'Fira Sans', sans-serif !important;
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 100;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-100.eot');
	src: local('Fira Sans Thin'), local('FiraSans-Thin'), url('/fonts/fira-sans-v10-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-100.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-100.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-100.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-100.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 100;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-100italic.eot');
	src: local('Fira Sans Thin Italic'), local('FiraSans-ThinItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-100italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-100italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-100italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-100italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 200;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-200.eot');
	src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'), url('/fonts/fira-sans-v10-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-200.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-200.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-200.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-200.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 200;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-200italic.eot');
	src: local('Fira Sans ExtraLight Italic'), local('FiraSans-ExtraLightItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-200italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-200italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-200italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-200italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-300.eot');
	src: local('Fira Sans Light'), local('FiraSans-Light'), url('/fonts/fira-sans-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-300.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-300.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-300.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-300.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 300;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-300italic.eot');
	src: local('Fira Sans Light Italic'), local('FiraSans-LightItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-300italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-300italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-300italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-300italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-regular.eot');
	src: local('Fira Sans Regular'), local('FiraSans-Regular'), url('/fonts/fira-sans-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-regular.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-regular.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-regular.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-regular.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 400;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-italic.eot');
	src: local('Fira Sans Italic'), local('FiraSans-Italic'), url('/fonts/fira-sans-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-500.eot');
	src: local('Fira Sans Medium'), local('FiraSans-Medium'), url('/fonts/fira-sans-v10-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-500.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-500.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-500.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-500.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 500;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-500italic.eot');
	src: local('Fira Sans Medium Italic'), local('FiraSans-MediumItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-500italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-500italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-500italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-500italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 600;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-600.eot');
	src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'), url('/fonts/fira-sans-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-600.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-600.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-600.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-600.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 600;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-600italic.eot');
	src: local('Fira Sans SemiBold Italic'), local('FiraSans-SemiBoldItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-600italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-600italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-600italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-600italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-700.eot');
	src: local('Fira Sans Bold'), local('FiraSans-Bold'), url('/fonts/fira-sans-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-700.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-700.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-700.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-700.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 700;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-700italic.eot');
	src: local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-700italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-700italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-700italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-700italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 800;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-800.eot');
	src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'), url('/fonts/fira-sans-v10-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-800.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-800.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-800.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-800.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 800;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-800italic.eot');
	src: local('Fira Sans ExtraBold Italic'), local('FiraSans-ExtraBoldItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-800italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-800italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-800italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-800italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 900;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-900.eot');
	src: local('Fira Sans Black'), local('FiraSans-Black'), url('/fonts/fira-sans-v10-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-900.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-900.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-900.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-900.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 900;
	src: url('/fonts/fira-sans-v10-latin-ext_latin-900italic.eot');
	src: local('Fira Sans Black Italic'), local('FiraSans-BlackItalic'), url('/fonts/fira-sans-v10-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), url('/fonts/fira-sans-v10-latin-ext_latin-900italic.woff2') format('woff2'), url('/fonts/fira-sans-v10-latin-ext_latin-900italic.woff') format('woff'), url('/fonts/fira-sans-v10-latin-ext_latin-900italic.ttf') format('truetype'), url('/fonts/fira-sans-v10-latin-ext_latin-900italic.svg#FiraSans') format('svg');
}
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/MaterialIcons-Regular.eot');
	src: local('Material Icons'), local('MaterialIcons-Regular'), url('/fonts/MaterialIcons-Regular.woff2') format('woff2'), url('/fonts/MaterialIcons-Regular.woff') format('woff'), url('/fonts/MaterialIcons-Regular.ttf') format('truetype');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
}
.material-icons.md-18 {
	font-size: 18px;
}
.material-icons.md-24 {
	font-size: 24px;
}
.material-icons.md-36 {
	font-size: 36px;
}
.material-icons.md-48 {
	font-size: 48px;
}
.material-icons.md-5 {
	font-size: 5rem;
}
.material-icons.md-dark {
	color: rgba(0,0,0,0.54);
}
.material-icons.md-dark.md-inactive {
	color: rgba(0,0,0,0.26);
}
.material-icons.md-light {
	color: #ffffff;
}
.material-icons.md-light.md-inactive {
	color: rgba(255,255,255,0.3);
}
