#page {	min-height: 100vh;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-flow: column nowrap;	flex-flow: column nowrap;}main, header, footer {width: 100%;}main {	-webkit-box-flex: 100;	-ms-flex-positive: 100;	flex-grow: 100;}.lazyLoading img {	display: block;	left: 0;	top: 0;	margin: 0;	position: absolute;	z-index: 2;}.lazyLoading:after {	content: ' ';	border-radius: 50%;	width: 32px;	height: 32px;	border: 2px solid #000;	border-color: #189d9f rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);	position: absolute;	top: 50%;left: 50%;	margin: -18px 0 0 -18px;	z-index: 1;	-webkit-animation: spin 1s linear;	animation: spin 1s linear;	background-color: rgba(255, 255, 255, 0.75);}@-webkit-keyframes spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}@keyframes spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}.lazyLoading {	display: block;	position: relative;	height: 0;	padding: 0;	padding-bottom: 205.17%;	width: 100%;	margin: 0 auto;}.lazyLoading.square {	padding-bottom: 100%;}font {	display: inline;}.ggt a:hover {	text-decoration: none;}.header .goog-te-gadget-simple {	border: 0;}/*animace*/a {	-webkit-transition: color 0.4s, background-color 0.4s;	transition: color 0.4s, background-color 0.4s;}.btn, button, .navig a, .galerka td, .banner {	-webkit-transition: all 0.4s ease-out;	-webkit-transition: all .4s ease-out;	transition: all .4s ease-out;	-webkit-transition-delay: 0;	transition-delay: 0;	-moz-transition-delay: 0;	-o-transition-delay: 0;}.zoomButton {	border-radius: 50%;	display: inline-block;	border: 1px solid #dedede;	text-align: center;	width: 42px;	height: 42px;	float: right;	line-height: 41px;	color: silver;	font-size: 18px;	-webkit-transform: scale(.8);	transform: scale(.8);	-webkit-transition: all .25s;	transition: all .25s;	margin-top: -5px;	cursor: -webkit-zoom-in;	cursor: zoom-in;}.zoomButton:hover {	-webkit-animation: zoomin .75s;	animation: zoomin .75s;}@-webkit-keyframes zoomin {	0% {		-webkit-transform: scale(.8);		transform: scale(.8);	}	50% {		-webkit-transform: scale(1);		transform: scale(1);	}	75% {		-webkit-transform: scale(.6);		transform: scale(.6);	}	100% {		-webkit-transform: scale(.8);		transform: scale(.8);	}}@keyframes zoomin {	0% {		-webkit-transform: scale(.8);		transform: scale(.8);	}	50% {		-webkit-transform: scale(1);		transform: scale(1);	}	75% {		-webkit-transform: scale(.6);		transform: scale(.6);	}	100% {		-webkit-transform: scale(.8);		transform: scale(.8);	}}.onTop {	visibility: hidden;	z-index: -5;	opacity: 0;}.onTop--on .onTop {	visibility: visible;	z-index: 100;	opacity: 1;}.onTop:hover i {	-webkit-transform: scale(1.3);	transform: scale(1.3);}.fancybox-placeholder .fancybox-image {	border: 10px solid #fff;}