/*
 Theme Name:   Neve Child
 Theme URI:    http://https://katrin-schurmann.local/neve-child/
 Description:  Neve Child Theme
 Author:       Katja Durrani
 Author URI:   https://www.kdurrani.co.uk
 Template:     neve
 Version:      1.0.0
 Text Domain:  nevechild
*/

/*
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: http://www.fonts.com
*/

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=851d4a37-f09a-4059-aa43-e8e737c10ad3&fontids=5321689");

@font-face {
	font-family: DarkerGrotesque;
	src: url('fonts/darkergrotesque/darkergrotesque-regular-webfont.woff2') format('woff2'),
		 url('fonts/darkergrotesque/darkergrotesque-regular-webfont.woff') format('woff');
}

@font-face {
	font-family: DarkerGrotesqueMedium;
	src: url('fonts/darkergrotesque/darkergrotesque-medium-webfont.woff2') format('woff2'),
		 url('fonts/darkergrotesque/darkergrotesque-medium-webfont.woff') format('woff');
}


@font-face {
	font-family: DarkerGrotesqueLight;
	src: url('fonts/darkergrotesque/darkergrotesque-light-webfont.woff2') format('woff2'),
		 url('fonts/darkergrotesque/darkergrotesque-light-webfont.woff') format('woff');
}

@font-face{
        font-family:"Century Gothic W05 Regular";
        src:url("Fonts/5321689/d722f0d1-f586-442f-83de-f80218687a92.woff2") format("woff2"),url("Fonts/5321689/d5622205-b4e1-48e5-98a6-4ffe2ad76689.woff") format("woff");
    }


/* PtSerif ftw! */

@font-face {
    font-family: 'PtSerif';
    src: url('fonts/ptserif/ptf55f-webfont.woff2') format('woff2'),
         url('fonts/ptserif/ptf55f-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PtSerifItalic';
    src: url('fonts/ptserif/ptf56f-webfont.woff2') format('woff2'),
         url('fonts/ptserif/ptf56f-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuliRegular';
    src: url('fonts/mulifs/muli-webfont.woff2') format('woff2'),
         url('fonts/mulifs/muli-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuliLight';
    src: url('fonts/mulifs/muli-light-webfont.woff2') format('woff2'),
         url('fonts/mulifs/muli-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


h1, h2, h3 {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
	font-weight:  normal;
}


.nv-title-tagline-wrap .site-title,
.nv-title-tagline-wrap small {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
/*	letter-spacing: 0.05em;*/
	
	font-weight: 300;
}

.nv-title-tagline-wrap .site-title {
	font-size: 21px;
}

.nv-title-tagline-wrap small {
	font-size: 15px;
}

.nv-page-title h1 {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: 300;
	color: #555;
}



h1.entry-title, h2.blog-entry-title a, h2.blog-entry-title a:hover {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
/*	letter-spacing: 0.05em;*/
	font-size: 24px;
	font-weight: 300;
	color: #555;
}

.builder-item--primary-menu .nav-menu-primary .nav-ul li > a,
.builder-item--primary-menu .nav-menu-primary .nav-ul .has-caret > a, 
.builder-item--primary-menu .nav-menu-primary .nav-ul .neve-mm-heading span, 
.builder-item--primary-menu .nav-menu-primary .nav-ul .has-caret {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
}

.excerpt-wrap, .nv-content-wrap {
	font-family: PtSerif, serif;
}



.edit-post-visual-editor__post-title-wrapper .editor-post-title,
.editor-styles-wrapper .wp-block .editor-post-title .editor-post-title__input
{
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
/*	letter-spacing: 0.05em;*/
	font-size: 24px;
	font-weight: 300;
	color: #555;
}

h2.jtg-title {
	display: none;
}



/* .header {background-color: grey; height: 100px} */

/*** OWN ***/


/* CSS HEX */
:root {
	/* CSS HEX */
	--space-cadet: #2b2d42ff;
	--manatee: #8d99aeff;
	--cultured: #edf2f4ff;
	--imperial-red: #ef233cff;
	--crimson: #d80032ff;
}


/* Home page start panel */

.title-home-wrapper h1 {
	margin-top: 15px;
	font-family: 'Century Gothic W05 Regular', Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
	font-size:  36px;
	color:  #333;
}

.menu-home-wrapper, .menu-gallery-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
}


.menu-item-home, .menu-item-gallery {
	position: relative;
	margin-bottom: 15px;
}

.menu-item-home img , .menu-item-gallery img{
	width:  100%;
	display: block;
}

.menu-item-home a, .menu-item-gallery a {
	letter-spacing: 0.1em;
	font-weight:  bold;
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;	
	font-size:  18px;	
	text-decoration: none;
}

.menu-item-home a:link,
.menu-item-home a:visited,
.menu-item-gallery a:link,
.menu-item-gallery a:visited,
{
	color: #555;
}

.menu-link-home, .menu-link-gallery {
	display:  block;			
	padding:  8px 5px 13px;
	position: absolute;	
	bottom: 0;
	right: 0;
	width: 100%;
	margin-left:  -15px;
	background-color: #fff;
	opacity: 0.7;
	text-align: center;	
}

/*.menu-item-home a:hover, .menu-item-gallery {
	color: #111;
	background-color: var(--nv-secondary-accent);
}
*/
/*
.menu-item-home.item-1 a.menu-link-home:hover {
	background-color: var(--spanish-green);
}

.menu-item-home.item-2 a.menu-link-home:hover {
	background-color: var(--android-green);
}

.menu-item-home.item-3 a.menu-link-home:hover {
	background-color: var(--pear);
}

.menu-item-home.item-4 a.menu-link-home:hover {
	background-color: var(--titanium-yellow);
}

.menu-item-home.item-5 a.menu-link-home:hover {
	background-color: var(--xanthic);
}

.menu-item-home.item-6 a.menu-link-home:hover {
	background-color: var(--yellow-ryb);
} */

/*** iPad ***/

@media (min-width: 450px) {

	.title-home-wrapper h1 {
		margin-top: 20px;
		margin-left:  15px;
	}

	.menu-home-wrapper, .menu-gallery-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap:  wrap;
		justify-content: center;
	}

	.menu-item-home-wrapper, .menu-item-gallery-wrapper {
		flex-basis: 50%;
		padding:  15px 15px 0 15px;
	}

}




@media (min-width: 769px) {
	.menu-item-home-wrapper, .menu-item-gallery-wrapper {
		flex-basis: 33%;
		padding:  15px 15px 0 15px;
	}
}




@media (min-width: 960px) {

	.menu-home-wrapper/*, .menu-gallery-wrapper*/ {
		display: block;
		position: relative;
	}

	.menu-item-home/*, .menu-item-gallery*/{
		position: absolute;
		display: block;
		
	}

	.menu-item-home {
		width: 270px;
	}


	.menu-link-home, .menu-link-gallery {
		padding:  5px 5px 8px;
	}

	/** News **/
	.menu-item-home.item-1 {
		top: 80px;
		left: 132px;
	}

	/** Ausstellungen **/
	.menu-item-home.item-2 {
		left:  435px;
	}

	/** Gallerie **/
	.menu-item-home.item-3 {
		left:  735px;
		top: 110px;
	}

	/** illustrationen **/
	.menu-item-home.item-4 {
		top: 350px;
		left: 735px;
	}

	/** presse **/
	.menu-item-home.item-5 {
		top:  400px;
		left:  435px;
	}

	/** über **/
	.menu-item-home.item-6 {
		top:  320px;
		left: 135px;
	}


	/** nach rechts verschoben **/
	/** illustrationen **/
	/**
	.menu-item-home.item-4 {
		top: 350px;
		left: 720px;
	}

	.menu-item-home.item-5 {
		top:  400px;
		left:  410px;
	}

	.menu-item-home.item-6 {
		top:  320px;
		left: 110px;
	}
	**/

	/** nach links verschoben **/

	/** illustrationen **/
	/**.menu-item-home.item-4 {
		top: 350px;
		left: 650px;
	}

	
	.menu-item-home.item-5 {
		top:  400px;
		left:  350px;
	}

	.menu-item-home.item-6 {
		top:  320px;
		left: 50px;
	}
	**/
}

.builder-item--footer_copyright {
	font-family: "Century Gothic W05 Regular", Helvetica, Arial, sans-serif;
}

.hfg-grid.nv-footer-content.hfg-grid-bottom.row--wrapper.row {
	display: none;
}

.footer.copyright {
	height: 50px; text-align: center; width: 100%; margin-bottom: 10px;
}