w it/*
Theme Name:Blog Concepts Child
Description:A premium WordPress theme developed specifically for personal,streamlined blog websites. Theme is classic-like,elegant and easy-to-use with fully responsive layout. 
Theme URI:http://http://themnific.com/meadow-theme
Author:Themnific & Vergo
Author URI:http://http://themnific.com/
Description: <p>Viel Spaß mit dem Call a Nerd Theme. Über <a href="https://callanerd.help/category/wordpress-theme" target="_blank">diesen Link</a> findest du Tutorials und die Theme Erklärung in Text und Video Form. Das King Composer Plugin sollte immer installiert und aktiviert sein, weil sonst das Theme nicht ordentlich funktioniert. Die Liste der vom Theme empfohlenen Plugins findest du über diesen Link: <a href="/wp-admin/themes.php?page=install-required-plugins">Hier klicken</a> um die vorgeschlagenen Plugins zu installieren und aktivieren. Über <a href="/wp-admin/admin.php?page=kingcomposer">diesen Link</a> kannst du den visuellen King Composer Editor auch für Beiträge und Produkte aktivieren. Die Themeoptionen findest du über <a href="/wp-admin/admin.php?page=options-callenered">diesen Link</a>.</p><p>Falls du nicht weiterkommst, Fragen oder Verbesserungsvorschläge hast klicke auf <a href="https://callanerd.help/forum" target="_blank">diesen Link</a> zu unserem Forum. Dort kannst du uns deine Fragen und Verbesserungswünsche schreiben. Es kann bei Browsern wie Safari oder Internet Explorern zu Fehlern kommen, z.B. dass man sich nicht einloggen kann. Wir empfehlen die neuste Version des Chrome oder Firefox als Browser für die WordPress Bedienung. Das Problem besteht weil diese Browser moderne Webstandards die WordPress benutzt zum Teil nicht mehr unterstützen. Das liegt an den Browser und nicht am Theme, weil es allgemein bei WordPress auftritt.</p><p>Bei Themen wie Suchmaschinenoptimierung kurz SEO, Geschwindigkeit und Design Optimierung deiner Webseite können wir dir gerne weiterhelfen. Die Problemanalyse und Aufwanseinschätzung ist immer gratis. Danach kostet die Soforthilfe immer nur 16,50 € je 10 Minuten + MwSt. Wir können dich auch über Bildschirmübertragung und Telefon schulen bzw. deine Webseite zusammen verbessern. Die eigenständige Umsetzung von Projekten gibt es zu einem Stundensatz von 79 € + MwSt. Call a Nerd die persönliche WordPress und WooCommerce Agentur aus Köln und ist auch spezialisiert auf die Entwicklung von eigenen Erweiterungen und die Konfiguration und Weiterentwicklung von bestehenden Plugins.</p><p>Kontaktdaten:<br> • Webseite: <a href="https://callanerd.help" target="_blank">callanerd.help</a><br> • Telefon: <a href="tel:022048649860">02204 8649 860</a><br> • WhatsApp: <a href="https://api.whatsapp.com/send?phone=01785584066">0178 5584066</a><br> • E-Mail: <a href="emailto:info@callanerd.help">info@callanerd.help</a><br> • Skype: <a href="callto:flextexmex">flextexmex</a></p>
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Template: blog-concepts
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

CaN is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700&display=swap');*/

body .container, body .container_alt{
	max-width: 1200px!important;
	padding: 0px 15px !important;
	/*font-family: 'Ubuntu', sans-serif;*/
}
body .topcontainer{
	max-width: 1200px !important;
	overflow: visible !important;
}
.single-post .postbar{
	margin-top: 75px;
}
body #core{
	margin-top: 75px !important;
}
#header .logoinbanner img {
	/*max-width: 190px !important;*/
	max-width: 250px !important;
}
.tmnf_single_column .classic_blog .eightcol{
	float: left;
	margin: 0px !important;
	padding: 0px 30px 0px 0px;
	width: 75%;
}
.tmnf_single_column .classic_blog .fourcol{
	display: block;
	width: 25%;
	padding: 0px;
	margin: 0px;
}
.classic_blog .blogger .item.post{
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.classic_blog .blogger .entryhead{
	float: left;
	margin: 0 30px 0px 0;
	max-width: 40%;
	background: #f4f4f4;
	border: 1px solid #f4f4f4;
}
.classic_blog .blogger .item.post .teaser{
	margin-bottom: 20px;
}
.classic_blog .small_post h2{
	margin: 0px;
}
.classic_blog .small_post .meta {
    display: inline-block;
    margin: 0px;
    vertical-align: middle;
}

.classic_blog .post-date, .classic_blog .categs{
	margin-left: 0px;
	margin-right: 0px;
}
.meta-single .post-date, .meta-single .categs{
	margin-right: 10px;
}

.classic_blog .meta  .author{
	margin-right: 10px;
}
.classic_blog .meta_more a{
	border: 1px solid #eb1b24;
    padding: 5px 10px;
    display: block;
    color: #eb1b24;
}
.classic_blog .meta_more a:hover{
	background: #eb1b24;
	color: #fff;
}
.classic_blog .meta_more a i{
	opacity: 1;
}

/*Sidebar*/

.classic_blog .sidebar_item{
	padding:0px;
	margin-bottom: 30px;
	background: none !important;
}
.classic_blog .sidebar_item h2.widget{
	padding: 5px 10px;
	display: inline-block;
	background: #004c83;
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: visible;
   /* font-family: 'Ubuntu', sans-serif;*/
	font-weight: 600;
	font-size: 22px !important;
	text-transform: none;
}
.classic_blog .sidebar_item h2.widget:after{
	height: 2px;
	background: #004c83 !important;
	width: 250%;
}
.classic_blog .sidebar_item ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.classic_blog .sidebar_item ul li{
	padding: 0px 0px;
	margin: 0px 0px 18px 0px;
}
.classic_blog .sidebar_item ul li img{
	max-width: 80px !important;
	margin: 0px .75em 0px 0px;	
}
.classic_blog .sidebar_item ul li a{
	display: block;
}


.pagination{
	margin-bottom: 30px;
}

.single-post h1.entry-title{
	margin: 0px;
	padding-bottom: 10px;
}

.single-post .meta-single .meta.meta_full{
	margin: 0px 0px 0px 0px;
    display: inline-block;
    vertical-align: middle;
}
.single-post .meta-single.p-border{
	margin: 0px 0px 10px 0px;
}
.tmnf_single_column .h_pad_fix{
	padding: 0px !important;
}
.tmnf_single_column h2.archiv{
	margin: 0px 0px 30px 0px;
	padding: 20px;
	text-align: center;
	background-color: #e8edf1;
}
.tmnf_single_column h2.archiv span.subtitle{
	margin-top: 15px;
}
.tmnf_single_column .postinfo .meta.taggs{
	background: #f4f4f4;
    padding: 15px;
    margin: 0px !important;
    display: none;
}
.tmnf_single_column .postinfo .modified.small.cntr{
	display: none;
}
.single-post .post-pagination{
	display: none;
}

#post-nav .post-previous, #post-nav .post-next{
	width: 48%;
	color: #000;
}
#post-nav .post-next{
	margin-left: 4%;
}
#post-nav .post-previous a, #post-nav .post-next a{
	color: #000 !important;
}
#post-nav .tranz .post-nav-image{
	position: relative;
}

#post-nav .tranz .post-nav-image:after{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
	background: rgba(0,0,0,0.5);
}
#post-nav .tranz a:hover:after{
	background: rgba(0,0,0,0.7);
}
#post-nav .post-nav-text strong{
	display: block;
	margin-top: 10px;
}
.post-meta{
	margin-top: 5px;
    margin-bottom: 10px;
}
.post-meta .author{
	line-height: 20px;
	font-weight: 500;
	font-style: normal;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
}
.post-meta .author a{
	color: #eb1b24;
}
.post-meta .author img{
	width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
    border: 1px solid #ddd;
}
.post-meta .author span.divider {
    margin: 0 9px;
    opacity: .4;
    font-weight: bold;
}
/*Menu Overright*/
.topcontainer{
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: visible;
}
.tophead{
	margin: 0px;
}
/*.tophead.first{
	margin-left: 15px !important;
}*/
.tophead .head_caption{
	display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    /*font-family: 'Ubuntu', sans-serif;*/
}
.tophead .logoinbanner{
	margin: 0px;
	vertical-align: middle;
}
.topbanner{
	background: #004c83 !important;
}
.header_icons{
	margin-top: 0px;
}
a.searchOpen, a.searchOpen:hover, .c-hamburger{
	color: #fff;
}
a.searchOpen i{
	padding: 12px 13px;
	font-size: 22px;
}
.curtainclose .fa.fa-times{
	font-size: 22px !important;
}
#main-nav>li{
	margin: 0px 5px;
}
#main-nav>li{
	letter-spacing: 0.5px;
}
.menu-item-has-children>a::after{
	font-family: FontAwesome;
    content: "\f078";
    font-size: 14px;
    opacity: 1;
    margin-top: -7px;
}

/**/

#footer{
	background:#004c83 !important;
}
#footer .bottom-menu li {
    margin: 0px 10px;
    letter-spacing: 1px;
}
#footer .social a{
	color: #004785;	
}
#content .postauthor img.avatar{
	width: 150px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.48);
	margin: 0px 30px 0px 0px !important;
}
.postbar, .postinfo, .postauthor{
	 overflow: visible;
}
.postauthor.author{
	padding: 30px 0px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.authordesc h3.additional{
	margin: 0px 0px 10px 0px !important;
}
.postinfo .authordesc{
	margin: 0px;
}
.meta_full i{
	opacity: 1 !important;
}
.single-post #content .item_inn.tranz a{
	color: #eb1b24;
}
/*.single-post #content .item_inn.tranz p{
	margin-bottom: 30px;
}*/
@media screen and (max-width: 1305px){
	body #core{
		margin-top: 20px !important;
	}
	.single-post .postbar{
		margin-top: 20px;
	}
}
@media screen and (max-width: 885px){
	#header img{
		float: none !important;
	}
	.tophead .head_caption{
		font-size: 18px;
	}
	#header .logoinbanner img {
		max-width: 130px !important;
		margin: 0px !important;
	}
	.header_icons a.searchOpen{
		width: 22px;
		color: #fff !important;
		visibility: hidden;
	}
	.header_icons a.searchOpen i{
		padding-left: 0px;
		padding-right: 0px;
	}
	.show-menu{
		padding: 0px;
		width: 24px;
		height: 24px;
		background: none !important;
		margin: 0px;
		display: block;
		float: none;
		order: 3;
	}

	nav#navigation{
		display: none;
		position: absolute !important;
		left: 0px;
		height: auto;
		border: 0px solid #ddd;
		/*background: #fff !important;*/
		background: #004c83 !important;
		width: 100%;
		padding: 15px;
		top: 100%;
	}
	#navigation #main-nav{
		padding: 0px;
		border-top: 1px solid rgba(255,255,255,0.2);
	}
	#main-nav>li{
		display: block;
	}
	#main-nav>li a{
		/*color: #494949 !important;*/
		color: #fff !important;
		text-align: left;
		font-size: 13px !important;
		padding: 10px 15px !important;
		font-weight: normal !important;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		/*background: #fff !important;*/
	}
	#main-nav>li:last-child a{
		border-bottom: 0px;
	}
	#main-nav>li a:hover, #main-nav>li a:focus, #main-nav>li a:active{
		color: #fff !important;
		/*color: #000 !important;
		background: #fff !important*/
	}
	.menu-item-has-children > a::after{
		right: 25px !important;
	}

	
	.tmnf_single_column .classic_blog .eightcol{
		float: none !important;
		padding: 0px 0px 0px 0px !important;
		width: 100%;
	}
	.tmnf_single_column .classic_blog .fourcol{
		width: 100%;
		padding: 0px !important;
		max-width: inherit !important;
		padding: 0px !important;
	}
	.classic_blog .small_post h2{
		font-size: 18px !important;
	}
	.single-post h1.entry-title{
		font-size: 18px !important;
	}
	.classic_blog .sidebar_item h2.widget:after{
		width: 500%;
	}
	div#sideba{
		margin-top: 0px !important;
	}
	.social{
		margin-top: 15px;
	}
}
@media screen and (min-width: 600px) and (max-width: 767px){
	.classic_blog .blogger .entryhead{
		margin-right: 10px;
	}
	.classic_blog .blogger .item.post .teaser{
		line-height: 20px;
		margin-bottom: 10px;
	}
	.classic_blog .small_post h2{
		font-size: 16px !important;
	}
}
@media screen and (max-width: 767px){
	.meta.meta_full  .meta_more{
		display: block;
		margin-top: 0px;
	}
	.post-previous, .post-next{
		height: auto;
	}
	#post-nav .post-nav-text{
		width: 100%;
		float: none;
		text-align: center !important;
	}
	#post-nav .tranz .post-nav-image{
		display: none;
	}
	#post-nav .post-nav-text strong{
		display: none;
	}
	#footer .bottom-menu{
		display: none !important;
	}
	#footer .footer-logo .footer_text{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.scrollTo_top{
		display: none !important;
	}
	#curtain a.curtainclose {
	    left: 90% !important;
	    top: 30% !important;
	}
}
/*.small_post h2{font-size: 210% !important}*/

@media screen and (max-width: 600px){
	.classic_blog .blogger .entryhead{
		float: none;
		margin: 0 0px 20px 0px;
		max-width: 100%;
	}
	.small_post .imgwrap{
		float: none !important;
	}
	.small_post .imgwrap img{
		width: 100%;
	}
}

/*h1.entry-title, .slideinside h2, .large_post h2, .archiv .maintitle{font-size: 210% !important}*/

/*Customizations Upwork*/
body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: Helvetica,Roboto,Arial,sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.5 !important;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.single-post h1.entry-title {
    font-size: 2rem;
    font-weight: 500 !important;
    padding: 0;
	margin: 0rem 0 .5rem;
	font-family: Helvetica,Roboto,Arial,sans-serif;
	font-style: normal;
	line-height: 1.4;
}
.single-post .entry p {
    font-size: 1.125rem;
	line-height: 2rem;
	margin-bottom: 1.25rem;
}

.meta-single{
	border: none!important;
	margin-bottom: 20px!important;
}
.post-meta .author, .post-meta .post-date{
	color: #666;
	font-style: italic;
	text-transform: none !important;
}
.post-meta .date-inner{
color: #000;
}
.post-meta .author a {
	color: #000 !important;
	font-style: italic;
	text-transform: none !important;
}
.post-meta .author a:hover {
	color: #eb1b24 !important;
	
}
.post-meta .author span.divider{
	font-style: normal !important;
}
.entry ol li{
	line-height: 2rem;
	margin-bottom: 1.25rem;
}
.authordesc{
	font-size: 16px;
	line-height: 1.5;
}
@media only screen and (max-width: 885px) {
.container, .container_alt {
    padding: 0 20px!important;
}
}