/* headline */
@import url( 'https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap' ) ;
/* @import url( 'https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap' ) ; */
@import url( 'https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap' ) ;

/* all text */
@import url( 'https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap' ) ;
@import url( 'https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap' ) ;

body.test
{
	font : 400 19px/160% 'Source Sans 3' , sans-serif ;
	font-family : 'Source Sans 3' , sans-serif ;
	line-height : 1.75rem ;
}

body.test.test2
{
	font : 400 17px/160% 'Manrope' , sans-serif ;
	font-family : 'Manrope' , sans-serif ;
}

body.test h1 ,
body.test h2 ,
body.test h3 ,
body.test h4 ,
body.test h5 ,
body.test h6
{
	font-family : 'Oswald' , sans-serif ;
	font-weight : 500 ;
}

body.test.test2 h1 ,
body.test.test2 h2 ,
body.test.test2 h3 ,
body.test.test2 h4 ,
body.test.test2 h5 ,
body.test.test2 h6
{
	font-family : 'Cabin' , sans-serif ;
	font-weight : 600 ;
}



/* eleje: header */
body.test #main-header .top-header
{
	background-color : #000 ;
}

	body.test .top-header-links
	{
		color : #fff ;
	}
	
		body.test .top-header-links ul li a ,
		body.test .top-header-links ul li a span
		{
			color: #384388 ;
		}

body.test #main-header #main-navigation
{
	background-color : #262626 ;
	padding : var( --brand-padding-3 ) 0 ;
}

body.test .main-menu li a
{
	color : #fff ;
}

body.test .centered-btns_tabs a ,
body.test .transparent-btns_tabs a ,
body.test .large-btns_tabs a
{
	background : #fff ;
}

	body.test .centered-btns_here a ,
	body.test .transparent-btns_here a ,
	body.test .large-btns_here a
	{
		background : #384388 ;
	}
/* vége: header */


/* eleje: content */
body.test .section-content.nccs--news-section
{
	background-color : #262626 ;
}

	body.test .section-content.nccs--news-section h2
	{
		color : #fff ;
	}
	
body.test .nccs--news-section .iwgs--col-3
{
	flex-wrap : nowrap ;
}

body.test .nccs--news-section .iwgs--col-box
{
    padding : var( --brand-padding-3 ) ;
    margin : 20px ;
	background-color : #fff ;
}

body.test .nccs--news-section a.link-as-button
{
    background-color : #384388 ;
}

body.test .nccs--news-section h3
{
	font-family : 'Oswald' , sans-serif ;
	color : var( --brand-primary-color ) ;
	font-size : 1.25rem ;
	line-height : 1.75rem ;
}

body.test.test2 .nccs--news-section h3
{
	font-family : 'Cabin' , sans-serif ;
}

	body.test .nccs--news-section h3 a
	{
		color : var( --brand-primary-color ) ;
	}
	
	
body.test .section-content.nccs--introduction-section h2 ,
body.test .section-content.nccs--benefits-section h2
{
	color : var( --brand-primary-color ) ;
}
/* vége: content */