@charset "UTF-8";h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}.row {  max-width: 136rem;  }/*********************menu -quick icons ********************/.row.quick-icon{	/*background-color: #363636;*/	max-width: 75rem;margin:1.5rem auto .5rem;	background-color: transparent;/*	margin:.5rem 0 0 0;*/}#menu-qi li{	float:right;	display: inline-block;	list-style:none;	margin-right:10px;}#menu-qi a i{	color:white;	font-size:1.5rem;	margin-bottom: 0.5rem;}#menu-qi a i:hover{	/*color:#000;*/}@media screen and (min-device-width:320px) and(max-device-width:768px) {	.row.quick-icon{		display:none;	}	#menu-qi a i{		font-size:18px;		}}	/****************** /headlines *******************/ .menu-line{ 		background-color: rgba(55, 73, 19, 1); }/******************************************** buttons**********************************/ul#main-menu {	margin: 0 auto;	width:98%;	background-color: rgba(55, 73, 19, 1);}ul#main-menu li{	width:20%;}.button {/*1571*/ width: 98%;  display: inline-block;  vertical-align: middle;  margin: 0 0 1rem 0;  padding: 0.85em 1em;  -webkit-appearance: none;  /* border-bottom: 1px solid rgba(118, 158, 38, 1)!important; */  border-radius: 0;  transition: background-color 0.25s ease-out, color 0.25s ease-out;  font-size: 0.9rem;  line-height: 1;  text-align: center;  cursor: pointer;	/*background-color:rgba(118, 158, 38, .85);*/	background-color: transparent;   color:#fff; } @media screen and (max-width:720px){ ul#main-menu {	margin: 0 auto;	width:100%;	background-color: rgba(0, 0, 0, 1);} ul#main-menu li{	margin: 0 auto;	width:100%;	background-color: rgba(0, 0, 0, 1);	border-bottom: 1px solid white;} 		.button {/*1571*/ 		width:100%;  		background-color: black;  		border-bottom: 1px solid white;   		} 		.menu-line{ 				background-color: rgba(0, 0, 0, 1); 		}	 } img.float-left {  float: left !important;  margin-right: .5rem !important;}  .button:hover, .button:focus {    background-color:rgba(118, 158, 38, 1);    /*color: #fefefe;*/    color:#fafad2; } .button.secondary {    background-color: #767676;    color: #fefefe; } .button.secondary:hover, .button.secondary:focus {      background-color: #5e5e5e;      color: #fefefe; }.button.alert {/*1630*/    	background-color:#cc4b37!important;   	color: white!important; }.button.alert:hover, .button.alert:focus {      background-color: black; }   /**************************************  /buttons ************************************************//******************* bocni-menu****************************//*@media screen and (min-device-width:768px){************ pc********************	nav#nav-mobil{display:none!important;}	ul#main-menu-mobil{display:none!important;}	nav#nav-sidebar-pc{display: }}@media screen and (max-device-width:768px){************** mobil**************	nav#nav-pc{display:none!important;}	nav#nav-sidebar-pc{display:none!important;}	ul#sidebar-menu{display:none!important;}	ul#main-menu-pc{display:none!important;}}*/ul#main-menu-mobil  {	width:100%;	min-height:50px;	margin:0 auto;	padding:0;	}a[class*='btn-lvl'][href^='#']{	color:black;}a:hover[class*='btn-lvl'][href^='#']{	color:black;	background-color: }a[class*='btn-lvl'][href^='#']:after{display: block;float: right;width: 0;height: 0;border: inset 6px;    border-top-color: currentcolor;    border-top-style: inset;    border-right-color: currentcolor;    border-bottom-color: currentcolor;    border-bottom-width: 6px;    border-left-color: currentcolor;content: '';border-bottom-width: 0;border-top-style: solid;border-color: #4e4e4e transparent transparent;right: 5px;left: auto;margin-top: -3px;}  a[class*='btn-lvl'][href^='http']:after{  	content:'\f08e';	font-family:FontAwesome;	float:right;	color:#4e4e4e;} a[class*='btn-lvl']:hover[href^='http']::after{color:red;}  ul#main-menu-pc{ justify-content:center; 	margin:0 0 10px; }    #main-menu-pc .button {    width: 18.1vw;    text-transform: uppercase;    color: #fff;    font-size: .9rem !important;    border-right: 1px solid white;}@media screen and (min-device-width:1281px) {	#main-menu-pc .button {    width: 12.1vw;    }}#main-menu-pc  li:nth-child(1){   background-color:yellow;}#main-menu-pc li:nth-child(2){   background-color:green;}#main-menu-pc li:nth-child(3){   background-color:orange;}#main-menu-pc li:nth-child(4) {   background-color:#00bfff;}#main-menu-pc li:nth-child(5){   background-color:#e27cf1;} /**************************************  /buttons ************************************************//*  inspirace z https://codepen.io/anon/pen/noxDb */ nav[role=navigation] {  display:block;  background:transparent;  position:relative;  width:100%; /* height:80px;*/  text-align:center;    ul {   padding-top:30px;        li {     display:inline-block;     	width:30%;		margin:0 5px;		text-align:center;		list-style:none;		white-space:nowrap;		overflow:hidden;            a {        margin:4px;        padding:4px;        font-weight:bold;        color:lighten(red,30%);        text-decoration:none;        &:hover {          background:white;          color:red;        }        &:visited{}        &:active {}      }    }  }}.arrow-down {         height:0px;         width:0px;         border:none;         border-top:5px solid #000000;         border-left:5px solid rgba(0,0,0,0);         border-right:5px solid rgba(0,0,0,0);}.arrow-up {         height:0px;         width:0px;         border:none;         border-bottom:5px solid #000000;         border-left:5px solid rgba(0,0,0,0);         border-right:5px solid rgba(0,0,0,0);}/*******************clanky***********************/.img-section,.card-section img{	margin:.5rem;}/*  card images - crop  *//***************************/.object-fit_fill { object-fit: fill }.object-fit_contain { object-fit: contain }.object-fit_cover {	object-fit: contain;	height: 200px;	background-color: white !important;}.object-fit_none { object-fit: none }.object-fit_scale-down { object-fit: scale-down }.card-divider h4{	font-size:1.2rem;	display: inline;	color: #5b6875;}.card-divider div.datum{	display: inline;	color: #a52a2a;	float: right;	font-weight: 600;}.card-divider {	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-flex: 0;	-webkit-flex: 0 1 auto;	-ms-flex: 0 1 auto;	flex: 0 1 auto;	padding: 1rem;	background: #e6e6e6;	justify-content: space-between!important;}/* orbit */.orbit-wrapper {	max-width: 75rem;	margin:.5rem auto!important;}.orbit-caption {	position: absolute;	bottom: 0;	width: 100%;	margin-bottom: 0;	padding: 1rem;	background-color: rgba(10, 10, 10, 0.5);	color: #fefefe;	font-size: 2rem;	text-transform: uppercase;}@media screen and (max-width:720px){.orbit-caption {	position: absolute;	bottom: 0;	width: 100%;	margin-bottom: 0;	padding: .2rem;	background-color: rgba(10, 10, 10, 0.5);	color: #fefefe;	font-size: 1rem;	text-transform: uppercase;}}/* //orbit */