/* custom fonts */

@font-face {
    font-family: 'Capture it';
    src: url('/Captureit.woff2') format('woff2'),
        url('/Captureit.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'DIN';
	src: url('/AlteDIN1451Mittelschrift.woff2') format('woff2'), url('/AlteDIN1451Mittelschrift.woff') format('woff');
	font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind Regular'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v11/5aU69_a8oxmIdGl4BDGwgDI.woff2) format('woff2');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 700;
  src: local('Hind Bold'), local('Hind-Bold'), url(https://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfNJdERySjRhc9V0.woff2) format('woff2');
}

@font-face {font-family: "Futura Light"; src: url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.eot"); src: url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.woff") format("woff"), url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/2167e76f00e569cc11b3665679996380.svg#Futura Light") format("svg"); }



body, .navigation.post-navigation .nav-links-label, .read-more {
	font-family: 'Futura Light','Hind';
}

h1,.header-showcase_title {
	font-family: 'Capture it';
	letter-spacing:1px;
	line-height:1em;
}

.site-description, .menu-item, h2,h3,h4,h1.has-text-align-center {
	font-family: DIN;
	text-transform: uppercase;
	letter-spacing:0.03em;
}

.menu-item {
	font-weight: 300 !important;
	font-size:1.2em !important;
}

/* header tweaks */

.site-title {
	float: none;
}

.site-title img {
	
	height:66px;
	
}

header .col-md-3 {
	width:100% !important;
	margin-bottom:20px;
	text-align:center;
}

.main-navigation ul.menu, .main-navigation div.menu > ul {
	text-align: center;
}

header .col-md-9 {
	width: 100% !important;
	float: none;
}

.header-showcase_title {
	font-size:86px;
	font-weight:300;
	line-height:0.91em;
	padding-top:17vh;
	padding-bottom:3vh;
}

.header-showcase_text {
	font-family: 'Futura Light';
	font-style: oblique;
	font-size: 28px;
	letter-spacing: 2px;
	line-height:1.2em;
	opacity:1;
	text-transform: uppercase;
	padding-bottom:20vh;
}

/* site description */
.site-description {
	font-size: 15px;
	opacity: 0.8;
	line-height:1.3em;
}

/* social logos */

.follow-list_item a .fa {
	font-size:2.4em;
	margin-top:4px;
}

/* footer tweaks */

.footer-logo {
	display: none;
}

.site-footer {
	 background-color: #090B03;
	 color: #666;
}

.site-info {
	 text-align: left;
}

/* page tweaks */

.page .entry-title {
	text-align: center;
	color: #2A6B37;
	font-size:50px;
	line-height:1em;
}

h2,.wp-block-media-text__media img, .wp-block-media-text__media video {
	margin-top:12px;
	
}

h2 {
	
	font-size:36px;
	
}

h3 {
	
	font-size:24px;
	
}

h2,h3,h1.has-text-align-center {
	
	/*color: #2A6B37;*/
	color: #6ac46a;
}


/* color tweaks */

a,a:visited,.entry-title a:hover,.read-more,input[type="submit"],.site-footer a {
	color: #2A6B37;
}

a:hover,a:active,input[type="submit"]:hover,input[type="submit"]:active,.site-footer a:hover,.site-footer a:active {
	color: #030;
}

.page-title,.read-more,input[type="submit"] {
	border-color: #2A6B37;
}

.read-more:hover,.read-more:active,input[type="submit"]:hover,input[type="submit"]:active {
	border-color: #030;
}

/* blog project tweaks */
.entry-meta,.single .entry-footer,.posts-listing .entry-content {
	display:none;
}

.post .entry-title {
	color: #2A6B37;
	font-size:40px;
	margin-bottom:15px;
	line-height:1em;
	text-align:center;
}

.entry-thumbnail img {
	margin: 0px auto;
}

.posts-listing {
	text-align: center;
}

.read-more {
	text-transform: none;
}

.navigation.post-navigation .nav-links a:hover, .navigation.post-navigation .nav-links a:active {
	background: #d8ffe2;
}

/* enable for larger viewpoints only */
@media (min-width: 768px) {
	#primary.col-md-8 {
		margin: 0px 16.6666%;
	}
}

/* menu on smaller viewpoints */

@media (max-width: 767px) {
	.header-showcase_title,.header-showcase_text {
		display: none;
	}
}

button.menu-toggle {
	font-family: 'Capture it';
  font-size:24px;
}

button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus {
	color: #d8ffe2;
}

/* homepage */
#post-118 .entry-header {
	display: none;
}

/* 404 */
.error404 .widget {
	display: none;
}

.archive header.page-header {
	display: none;
}

/* follow list */
.follow-list_item a {
	color: #fff;
}
.follow-list_item a:hover {
	color: rgba(255,255,255,0.7);
}

/* tweaks 03-nov-20 */
.etry-more-btn,.post-navigation {
	display: none;
}
.page-id-118 .site-content {
	display: none;
}
#jp-carousel-comments-loading {
	display: none !important;
}