@font-face {
	font-family: BankGothicRUSSMedium;
	src: url('../fonts/BankGothicRUSSMedium.woff');
	src: url('../fonts/BankGothicRUSSMedium.woff') format('woff');
}

@font-face {
	font-family: FreeSetC;
	src: url('../fonts/FreeSetC-Regular.woff');
	src: url('../fonts/FreeSetC-Regular.woff') format('woff');
}

.breadcrumbs .trail-title {
	font-family: 'BankGothicRUSSMedium'!important;
	font-weight: 400!important;
}

.BankGothicRUSSMedium, .BankGothicRUSSMedium * {
	font-family: 'BankGothicRUSSMedium'!important;
	font-weight: 400!important;
}


.FreeSetC, .FreeSetC * {
	font-family: 'FreeSetC'!important;
}

.logo-text .site-title {
	font-weight: 700;
	font-family: 'BankGothicRUSSMedium';
	
}

#site-navigation ul li {
    font-family: 'FreeSetC';
    font-weight: 700;
}
.flash_inherit_color .section-title {
	font-family: 'BankGothicRUSSMedium';
	font-weight: 500;
}
.flash_inherit_color div.section-description {
	font-family: 'FreeSetC';
	font-weight: 700;
}
#top-footer {
    padding: 50px 0 10px!important;
}

.breadcrumb-trail.breadcrumbs .trail-items li span {
	font-family: 'FreeSetC';
}

.elementor-widget-heading .elementor-heading-title {
	font-family: 'BankGothicRUSSMedium'!important;
	font-weight: 500!important;
}

img.pt-cv-thumbnail {
	padding: 0;
}

.pt-cv-pagination-wrapper {
	text-align: center;
}
.cv-pageitem-prev a {
	margin-right: 40px;
}
.cv-pageitem-next a {
	margin-left: 40px!important;
}