body {
	font-family: 'PT Sans Narrow', sans-serif;
}

.headling {	
	font-family: 'Open Sans Condensed', sans-serif;
}

.headling > span {
	font-size:52px; /* 29 -> 39. 39 -> 52 */
	font-weight:normal;
	letter-spacing:-1px;
}

.headling > span > strong {
	font-weight:normal;
}

.modern-circle-title {
	font-family:'Ristretto Pro', verdana;
	text-transform: uppercase !important;
	font-weight:normal !important;
	font-size:35px;
}

@media screen and (max-width:1150px) {
	.modern-circle-title {
		font-size:30px;
	}
}


@media screen and (max-width:950px) {
	.modern-circle-title {
		font-size:25px;
	}
}

h3 {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:30px;
	font-weight:normal !important;
	letter-spacing:-1px !important;
	line-height:115%;
}

.modern-circle-title-mobile {	
	font-family:'Ristretto Pro', verdana !important;
	text-transform: uppercase !important;
	font-weight:normal !important;
	font-size:25px;
}	

.modern-circle-text-mobile {
	line-height:115%;
	font-style:normal !important;
}	

/**********************************************************************/

.special-item:hover .special-item-title .special-item-text-short {
	color:#DDD;
}

.container-special-inverted .special-item .special-item-title .special-item-text-short {
	color:#777;
}

.container-special-inverted .special-item:hover .special-item-title .special-item-text-short {
	color:#111;
}

.dynruletka-marker:hover .dynruletka-marker-info {
	color:#DDD;
}