@charset "UTF-8";
/* CSS Document */



	
	.gm-style-iw-d h1 {
		font-size: 1.1em;
		font-weight: bold;
		color: #414438;
		margin: 0;
		}
		
	.gm-style-iw-d h2 {
		font-family: 'Caveat', cursive;
		font-size: 1.6em;
		font-weight: bold;
		color: #414438;
		margin: 10px 0 0 0;
		min-width: 100%;
		height: 18px;
		box-sizing: border-box;
		}
		
	.gm-style-iw-d h2 .Full {
		font-family: 'Signika', sans-serif;
		font-size: .6em;
		font-weight:600;
		vertical-align: top;
		}
		
		
	.gm-style-iw-d .Baby h2 {
		color: #80217e;
		background: url(http://www.gymnathlon.cz/img/CourseGABaby.svg) no-repeat left bottom;
		background-size: auto 16px;
		padding-left: 35px;
		}
		
	.gm-style-iw-d .Junior h2 {
		color: #ffac07;
		background: url(http://www.gymnathlon.cz/img/CourseGAJunior.svg) no-repeat left bottom;
		background-size: auto 16px;
		padding-left: 53px;
		}
		
	.gm-style-iw-d .SportMix h2 {
		color: #68a8de;
		background: url(http://www.gymnathlon.cz/img/CourseGASportMix.svg) no-repeat left bottom;
		background-size: auto 16px;
		padding-left: 65px;
		}
		
		.gm-style-iw-d .Active h2 {
		color: #68a8de;
		background: url(http://www.gymnathlon.cz/img/CourseGAActive.svg) no-repeat left bottom;
		background-size: auto 16px;
		padding-left: 65px;
		}
		
	.gm-style-iw-d .Kemp h2 {
		color: #4c8c3f;
		background: url(http://www.gymnathlon.cz/img/CourseGAKemp.svg) no-repeat left bottom;
		background-size: auto 16px;
		padding-left: 65px;
		}
	
	.gm-style-iw-d p {
		font-size: .95em;
		}
		
	.gm-style-iw-d p a {
		text-decoration: underline;
		}
		
	.gm-style-iw-d .Baby p a {
		color: #80217e;
		}
		
	.gm-style-iw-d .Junior p a {
		color: #ffac07;
		}
		
	.gm-style-iw-d .SportMix p a {
		color: #68a8de;
		}
		
	.gm-style-iw-d .Active p a {
		color: #c6362e;
		}
		
	.gm-style-iw-d .Kemp p a {
		color: #4c8c3f;
		}
		
	.gm-style-iw-d p a:hover {
		text-decoration: none;
		}


@media (max-width: 900px)
{
}


@media (max-width: 768px)
{
}

