@font-face {
	src: url('/doc/sveden/98-struct/fonts/TTTravels-Regular.ttf');
	font-family: "TT Travels Regular";
	font-weight: normal;
	font-style: normal;
}
@font-face {
	src: url('/doc/sveden/98-struct/fonts/TTTravels-ExtraBold.ttf');
	font-family: "TT Travels ExtraBold";
	font-weight: bold;
	font-style: normal;
}

.standartworkarea {
	width:100%;
	max-width:1100px;
	padding:0px; 
	margin: auto; 
}

	.bgcol_1 {
		background-color: white;
	}
	.bgcol_2 {
		background-color: #004F9F; /* синий цвет фона*/
	}

.kapriz_pageheader {
    font-family: "TT Travels ExtraBold";
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	color: #004F9F; /* синий цвет текста */
	line-height:100%;
	display:block; 
	width:100%;
	/* debug */ 
		background-color: rgba(255, 255, 255, 0.05); /* полупрозрачный фон для читаемости */
		border-radius: 5px;
		-border: dotted 1px gray;
}
	@media (min-width:   1px) and (max-width:  430px) {.kapriz_pageheader { font-size:14px;}}
	@media (min-width: 431px) and (max-width:  530px) {.kapriz_pageheader { font-size:16px;}}
	@media (min-width: 531px) and (max-width:  660px) {.kapriz_pageheader { font-size:18px;}}
	@media (min-width: 631px) and (max-width:  760px) {.kapriz_pageheader { font-size:20px;}}
	@media (min-width: 761px) and (max-width: 1000px) {.kapriz_pageheader { font-size:22px;}}

.kapriz_blockheader {
	text-align:center;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 26px;
	font-weight:bold;
	color: #004F9F; /* синий цвет текста */
	width:100%;
	/* debug */ 
		background-color: rgba(255, 255, 255, 0.05); /* полупрозрачный фон для читаемости */
		border-radius: 5px;
		-border: dotted 1px gray;
}
	@media (min-width:   1px) and (max-width:  430px) {.kapriz_blockheader { font-size:14px;}}
	@media (min-width: 431px) and (max-width:  530px) {.kapriz_blockheader { font-size:16px;}}
	@media (min-width: 531px) and (max-width:  660px) {.kapriz_blockheader { font-size:18px;}}
	@media (min-width: 631px) and (max-width:  760px) {.kapriz_blockheader { font-size:20px;}}
	@media (min-width: 761px) and (max-width: 1000px) {.kapriz_blockheader { font-size:22px;}}




/*

	background: center / contain no-repeat
		url("/shared-assets/images/examples/firefox-logo.svg"),
		#eee 35% url("/shared-assets/images/examples/lizard.png");
  
*/