/*
Theme Name: ddot
Description: A theme for ddot
Version: 1.0
Author: WeMakeWebsites / Jonas Langreuter
Author URI: https://www.wemakewebsites.de
Template: enfold
*/

#header{
	margin-top: 30px;
	margin-bottom: -20px;
}

.header_color .header_bg{
	background-color: transparent !important;
}

#header_main .av-logo-container{
	margin-bottom: 8px;
	padding: 0 15px;
	border-bottom: 3px solid #000;
}

#header_main .av-logo-container .inner-container{
	padding-bottom: 10px;
}

.headerinfo{
	font-size: 11px;
	position: absolute;
	right: 0;
	bottom: 5px;
}

.main_color h1,
.main_color h2{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
}


.special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit!important;
}

.image-overlay-inside,
.image-overlay.overlay-type-extern{
	display: none;
}

.avia_transform a:hover .image-overlay{
     opacity: 0.3 !important;
}

.main_color strong{
	color: inherit;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item,
.sidebar .widget_nav_menu ul:first-child > .current_page_item,
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor{
	left: 0;
}

/* posts */

article.post-entry .blog-meta,
article.post-entry .post_author_timeline,
article.post-entry .entry-content-header{
	display: none;
}

body.search article.post-entry .entry-content-header{
	display: block;
}

.template-blog .post_delimiter{
	border-bottom: 1px solid #000;
}

/*  */

.content .entry-content-wrapper{
	padding-right: 15px;
}

.inner_sidebar{
	margin-left: 15px;
}

#main .container_wrap .container{
	border: 1px solid #000;
	padding: 0px 15px;
}

.sidebar #menu-mainmenu li{
	padding: 5px 0;
}

.sidebar #menu-mainmenu a{
	text-transform: uppercase;
	font-family: 'times new roman', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 16px;
	padding: 4px 3px;
	display: inline;
}

.sidebar #menu-mainmenu a:hover{
	color: #fff;
	background-color: #000;
}

.main_color .sidebar a{
	color: #000;
}

.sidebar section{
	border-bottom: 1px solid #000;
}

/* widgets */

.tagcloud a{
	display: block;
	border: none;
	float: none;
	padding: 0;
}

/* media queries */

@media screen and (min-width: 989px) {
	
	#header_main .main_menu{
		width: calc(100% - 200px);
	}
	
	#header_main .main_menu .avia-menu{
		display: none;
	}
		
}

@media screen and (max-width: 989px) {
	
	.headerinfo{
		display: none;
	}
	
}

@media screen and (max-width: 767px) {

	#main .container_wrap .container{
		border: none;

}








