:root {
    --theme-color: #DF1F5F;
    --theme-color-secondary: #DF1F5F;
}

.desktoplogo img {
    max-height: 100px;
}

.desktoplogo .logo-black img {
    max-height: 60px;
}
.white-scroll .scroll .btn--tra-white{
    color: var(--white)!important;
    border-color: var(--white)!important;
}
.desktoplogo {
    line-height: 64px;
}
	
.tra-menu.white-scroll .wsmainfull.scroll, .white-menu.white-scroll .wsmainfull.scroll, .tra-menu.border-header.white-scroll .wsmainfull.scroll,
.tra-menu .wsmobileheader, .white-menu .wsmobileheader{
	background: #873E98;
	background: linear-gradient(90deg,rgba(135, 62, 152, 1) 0%, rgba(81, 0, 118, 1) 46%, rgba(60, 14, 138, 1) 96%);
}

.tra-menu.navbar-dark.white-scroll .scroll .wsmenu > .wsmenu-list > li > a.h-link, .tra-menu.navbar-light.white-scroll .scroll .wsmenu > .wsmenu-list > li > a.h-link{
	color: var(--white);
}
.smllogo img {
    width: auto;
    max-width: inherit;
    max-height: 60px;
}
.wsmobileheader .smllogo {
    margin-top: 10px;
}

#hero-5{
	background-image: url(../images/background.jpg);
}

.bg--01 {
	background-image: url(../images/chess-calendar-background.jpg);
}

.navbar-light.white-scroll .scroll .wsmenu-list > li > a.h-link:hover {
    color: var(--theme-color)!important;
}
.navbar-light .wsmenu-list > li > a.h-link:hover {
    color: var(--theme-color)!important;
}

.page.contact .tra-menu .wsmainfull {
    background: #873E98;
    background: linear-gradient(90deg,rgba(135, 62, 152, 1) 0%, rgba(81, 0, 118, 1) 46%, rgba(60, 14, 138, 1) 96%);
}