h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
.fs0{
	font-size:0;
}
.fs1{
	font-size:4rem;
}
.fs2{
	font-size:1rem;
}
.fs3{
	font-size:0.8rem;
}
.fs4{
	font-size:1.1rem;
}
.fs5{
	font-size:1.6rem;
}
.fs6{
	font-size:2rem;
}
.fs7{
	font-size:10px;
}


.fc1{
	color:rgba(255,255,255,1);
	color:var(--c1);
}
.fc2{
	color:rgba(0,0,0,1);
	color:var(--c2);
}
.fc3{
	color:var(--c4);
}
.fc4{
	color:var(--c9);
}
.fc5{
	color:var(--c2);
}
.fc5:hover{
	color:var(--c4);
}
.fc6{
	color:var(--c5);
}
.fls1{
	letter-spacing:0.2rem;
}
.fls2{
	letter-spacing:0.1rem;
}
.fls3{
	letter-spacing:0.13rem;
}
.flh1{
	line-height:1.1rem;
}
.flh2{
	line-height:1.4rem;
}
.f-bold{
	font-weight:bold;
}
.f-line{
	text-decoration:line-through;
}
.f-nowrap{
	white-space:nowrap;
}
.f-italic{
	font-style:italic;
}


/*Важлива деталь: грузяться тільки ті шрифти, які використовуються в головному документі. Бо тут 14Мб, а це багато.*/

.ff-arial{
	font-family:'Arial';
}
.ff-spacemono-reg{
	font-family:'SpaceMono-Regular';
}
.ff-rbt-blk{
	font-family:'Roboto-Black';
}
.ff-rbt-blk-it{
	font-family:'Roboto-BlackItalic';
}
.ff-rbt-bld{
	font-family:'Roboto-Bold';
}
.ff-rbt-bld-it{
	font-family:'Roboto-BoldItalic';
}
.ff-rbt-it{
	font-family:'Roboto-Italic';
}
.ff-rbt-reg{
	font-family:'Roboto-Regular';
}
.ff-rbt-thn{
	font-family:'Roboto-Thin';
}
.ff-rbt-thn-it{
	font-family:'Roboto-ThinItalic';
}
.ff-rbt-md{
	font-family:'Roboto-Medium';
}
.ff-rbt-md-it{
	font-family:'Roboto-MediumItalic';
}
.ff-rbt-lgt{
	font-family:'Roboto-Light';
}
.ff-rbt-lgt-it{
	font-family:'Roboto-LightItalic';
}
.ff-mnst-bld{
	font-family:'Montserrat-Bold';
}
.ff-mnst-bl{
	font-family:'Montserrat-Black';
}
.ff-mnst-bl-it{
	font-family:'Montserrat-BlackItalic';
}
.ff-mnst-bld-it{
	font-family:'Montserrat-BoldItalic';
}
.ff-mnst-ex-bld{
	font-family:'Montserrat-ExtraBold';
}
.ff-mnst-ex-bld-it{
	font-family:'Montserrat-ExtraBoldItalic';
}
.ff-mnst-ex-lgt{
	font-family:'Montserrat-ExtraLight';
}
.ff-mnst-ex-lgt-it{
	font-family:'Montserrat-ExtraLightItalic';
}
.ff-mnst-it{
	font-family:'Montserrat-Italic';
}
.ff-mnst-lgt{
	font-family:'Montserrat-Light';
}
.ff-mnst-lgt-it{
	font-family:'Montserrat-LightItalic';
}
.ff-mnst-md{
	font-family:'Montserrat-Medium';
}
.ff-mnst-md-it{
	font-family:'Montserrat-MediumItalic';
}
.ff-mnst-reg{
	font-family:'Montserrat-Regular';
}
.ff-mnst-sm-bld{
	font-family:'Montserrat-SemiBold';
}
.ff-mnst-sm-bld-it{
	font-family:'Montserrat-SemiBoldItalic';
}
.ff-mnst-thn{
	font-family:'Montserrat-Thin';
}
.ff-mnst-thn-it{
	font-family:'Montserrat-ThinItalic';
}
.ff-intr-bl{
	font-family:'Inter-Black';
}
.ff-intr-bld{
	font-family:'Inter-Bold';
}
.ff-intr-ex-bld{
	font-family:'Inter-ExtraBold';
}
.ff-intr-ex-lgt{
	font-family:'Inter-ExtraLight';
}
.ff-intr-lgt{
	font-family:'Inter-Light';
}
.ff-intr-md{
	font-family:'Inter-Medium';
}
.ff-intr-reg{
	font-family:'Inter-Regular';
}
.ff-intr-sm-bld{
	font-family:'Inter-SemiBold';
}
.ff-intr-thn{
	font-family:'Inter-Thin';
}

@font-face{
	font-family:'Roboto-Black';
	src:url(../style/font/Roboto-Black.ttf);
	src:url(../style/font/Roboto-Black.otf);
}
@font-face{
	font-family:'Roboto-BlackItalic';
	src:url(../style/font/Roboto-BlackItalic.ttf);
	src:url(../style/font/Roboto-BlackItalic.otf);
}
@font-face{
	font-family:'Roboto-Bold';
	src:url(../style/font/Roboto-Bold.ttf);
	src:url(../style/font/Roboto-Bold.otf);
}
@font-face{
	font-family:'Roboto-BoldItalic';
	src:url(../style/font/Roboto-BoldItalic.ttf);
	src:url(../style/font/Roboto-BoldItalic.otf);
}
@font-face{
	font-family:'Roboto-Italic';
	src:url(../style/font/Roboto-Italic.ttf);
	src:url(../style/font/Roboto-Italic.otf);
}
@font-face{
	font-family:'Roboto-Light';
	src:url(../style/font/Roboto-Light.ttf);
	src:url(../style/font/Roboto-Light.otf);
}
@font-face{
	font-family:'Roboto-LightItalic';
	src:url(../style/font/Roboto-LightItalic.ttf);
	src:url(../style/font/Roboto-LightItalic.otf);
}
@font-face{
	font-family:'Roboto-Medium';
	src:url(../style/font/Roboto-Medium.ttf);
	src:url(../style/font/Roboto-Medium.otf);
}
@font-face{
	font-family:'Roboto-MediumItalic';
	src:url(../style/font/Roboto-MediumItalic.ttf);
	src:url(../style/font/Roboto-MediumItalic.otf);
}
@font-face{
	font-family:'Roboto-Regular';
	src:url(../style/font/Roboto-Regular.ttf);
	src:url(../style/font/Roboto-Regular.otf);
}
@font-face{
	font-family:'Roboto-Thin';
	src:url(../style/font/Roboto-Thin.ttf);
	src:url(../style/font/Roboto-Thin.otf);
}
@font-face{
	font-family:'Roboto-ThinItalic';
	src:url(../style/font/Roboto-ThinItalic.ttf);
	src:url(../style/font/Roboto-ThinItalic.otf);
}
@font-face{
	font-family:'SpaceMono-Bold';
	src:url(../style/font/SpaceMono-Bold.ttf);
	src:url(../style/font/SpaceMono-Bold.otf);
}
@font-face{
	font-family:'SpaceMono-Italic';
	src:url(../style/font/SpaceMono-Italic.ttf);
	src:url(../style/font/SpaceMono-Italic.otf);
}
@font-face{
	font-family:'SpaceMono-Regular';
	src:url(../style/font/SpaceMono-Regular.ttf);
	src:url(../style/font/SpaceMono-Regular.otf);
}
@font-face{
	font-family:'SpaceMono-BoldItallic';
	src:url(../style/font/SpaceMono-BoldItalic.ttf);
	src:url(../style/font/SpaceMono-BoldItalic.otf);
}
@font-face{
	font-family:'Monsterrat-Black';
	src:url(../style/font/Montserrat-Black.ttf);
	/*src:url(../style/font/Montserrat-Black.otf);*/
}
@font-face{
	font-family:'Montserrat-BlackItalic';
	src:url(../style/font/Montserrat-BlackItalic.ttf);
	/*src:url(../style/font/Montserrat-BlackItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-Bold';
	src:url(../style/font/Montserrat-Bold.ttf);
	/*src:url(../style/font/Montserrat-Bold.otf);*/
}
@font-face{
	font-family:'Montserrat-BoldItalic';
	src:url(../style/font/Montserrat-BoldItalic.ttf);
	/*src:url(../style/font/Montserrat-BoldItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-ExtraBold';
	src:url(../style/font/Montserrat-ExtraBold.ttf);
	/*src:url(../style/font/Montserrat-ExtraBold.otf);*/
}
@font-face{
	font-family:'Montserrat-ExtraBoldItalic';
	src:url(../style/font/Montserrat-ExtraBoldItalic.ttf);
	/*src:url(../style/font/Montserrat-ExtraBoldItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-ExtraLight';
	src:url(../style/font/Montserrat-ExtraLight.ttf);
	/*src:url(../style/font/Montserrat-ExtraLight.otf);*/
}
@font-face{
	font-family:'Montserrat-ExtraLightItalic';
	src:url(../style/font/Montserrat-ExtraLightItalic.ttf);
	/*src:url(../style/font/Montserrat-ExtraLightItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-Italic';
	src:url(../style/font/Montserrat-Italic.ttf);
	/*src:url(../style/font/Montserrat-Italic.otf);*/
}
@font-face{
	font-family:'Montserrat-Light';
	src:url(../style/font/Montserrat-Light.ttf);
	/*src:url(../style/font/Montserrat-Light.otf);*/
}
@font-face{
	font-family:'Montserrat-LightItalic';
	src:url(../style/font/Montserrat-LightItalic.ttf);
	/*src:url(../style/font/Montserrat-LightItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-Medium';
	src:url(../style/font/Montserrat-Medium.ttf);
	/*src:url(../style/font/Montserrat-Black.otf);*/
}
@font-face{
	font-family:'Montserrat-MediumItalic';
	src:url(../style/font/Montserrat-MediumItalic.ttf);
	/*src:url(../style/font/Montserrat-MediumItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-Regular';
	src:url(../style/font/Montserrat-Regular.ttf);
	/*src:url(../style/font/Montserrat-Regular.otf);*/
}
@font-face{
	font-family:'Montserrat-SemiBold';
	src:url(../style/font/Montserrat-SemiBold.ttf);
	/*src:url(../style/font/Montserrat-SemiBold.otf);*/
}
@font-face{
	font-family:'Montserrat-SemiBoldItalic';
	src:url(../style/font/Montserrat-SemiBoldItalic.ttf);
	/*src:url(../style/font/Montserrat-SemiBoldItalic.otf);*/
}
@font-face{
	font-family:'Montserrat-Thin';
	src:url(../style/font/Montserrat-Thin.ttf);
	/*src:url(../style/font/Montserrat-Thin.otf);*/
}
@font-face{
	font-family:'Montserrat-ThinItalick';
	src:url(../style/font/Montserrat-ThinItalic.ttf);
	/*src:url(../style/font/Montserrat-ThinItalic.otf);*/
}
@font-face{
	font-family:'Inter-Black';
	src:url(../style/font/Inter-Black.ttf);
}
@font-face{
	font-family:'Inter-Bold';
	src:url(../style/font/Inter-Bold.ttf);
}
@font-face{
	font-family:'Inter-ExtraBold';
	src:url(../style/font/Inter-ExtraBold.ttf);
}
@font-face{
	font-family:'Inter-ExtraLight';
	src:url(../style/font/Inter-ExtraLight.ttf);
}
@font-face{
	font-family:'Inter-Light';
	src:url(../style/font/Inter-Light.ttf);
}
@font-face{
	font-family:'Inter-Medium';
	src:url(../style/font/Inter-Medium.ttf);
}
@font-face{
	font-family:'Inter-Regular';
	src:url(../style/font/Inter-Regular.ttf);
}
@font-face{
	font-family:'Inter-SemiBold';
	src:url(../style/font/Inter-SemiBold.ttf);
}
@font-face{
	font-family:'Inter-Thin';
	src:url(../style/font/Inter-Thin.ttf);
}



@font-face{
	font-family:'BusMatrixCondensed-Condensed';
	src:url(../style/font/BusMatrixCondensed-Condensed.otf);
	src:url(../style/font/BusMatrixCondensed-Condensed.ttf);
}
@font-face{
	font-family:'Xolonium-Bold';
	src:url(../style/font/Xolonium-Bold.eot);
	src:url(../style/font/Xolonium-Bold.otf);
}
@font-face{
	font-family:'Xolonium-Regular';
	src:url(../style/font/Xolonium-Regular.eot);
	src:url(../style/font/Xolonium-Regular.otf);
}

.ff-mx-cd{
	font-family:'BusMatrixCondensed-Condensed';
	font-weight:400;
	font-style:normal;
}
.ff-xl-reg{
	font-family:'Xolonium-Regular';
	font-weight:400;
	font-style:normal;
}
.ff-xl-bld{
	font-family:'Xolonium-Bold';
	font-weight:400;
	font-style:normal;
}


@font-face {
    font-family: 'Philosopher';
    src: local('Philosopher'), url('../style/font/philosopher.woff2') format('woff2'), url('../style/font/philosopher.woff') format('woff'), url('../style/font/philosopher.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Philosopher';
    src: local('Philosopher Italic'), local('Philosopher-Italic'), url('../style/font/philosopheritalic.woff2') format('woff2'), url('../style/font/philosopheritalic.woff') format('woff'), url('../style/font/philosopheritalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Philosopher';
    src: local('Philosopher Bold'), local('Philosopher-Bold'), url('../style/font/philosopherbold.woff2') format('woff2'), url('../style/font/philosopherbold.woff') format('woff'), url('../style/font/philosopherbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Philosopher';
    src: local('Philosopher Bold Italic'), local('Philosopher-BoldItalic'), url('../style/font/philosopherbolditalic.woff2') format('woff2'), url('../style/font/philosopherbolditalic.woff') format('woff'), url('../style/font/philosopherbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
.ff-phl-reg{
	font-family:'Philosopher';
	font-weight:400;
	font-style:normal;
}
.ff-phl-bld{
	font-family:'Philosopher';
	font-weight:700;
	font-style:normal;
}



@font-face{
	font-family:'Library 3 am';
	src:url('../style/font/Library 3 am.otf');
	src:url('../style/font/Library 3 am.ttf');
}
.ff-lib-3am{
	font-family:'Library 3 am';
}

@font-face{
	font-family:'Library 3 am soft';
	src:url('../style/font/Library 3 am soft.otf');
	src:url('../style/font/Library 3 am soft.ttf');
}
.ff-lib-3am-soft{
	font-family:'Library 3 am soft';
}




.ff-cou-new{
	font-family:'Courier New';
}






@media screen and (max-width:1700px){
	.fs1{
		font-size:3.6rem;
	}
}

@media screen and (max-width:1200px){
	.fs5{
		font-size:1.4rem;
	}
}

@media screen and (max-width:1000px){
	.fs1{
		font-size:3rem;
	}
	.fs6{
		font-size:1.8rem;
	}
}

@media screen and (max-width:800px){
	.fs1{
		font-size:2.8rem;
	}
}

@media screen and (max-width:600px){
	.fs1{
		font-size:2.6rem;
	}
	.fs6{
		font-size:1.9rem;
	}
}