/*
 Theme Name:   Akkuk.hu Blog pacify-child
 Description:  akkuk.hu Blog Theme
 Author:       inbase
 Author URI:   https://www.inbase.com
 Template:     pacify
 Version:      1.0
 Text Domain:  pacify-child
*/




/*--------------------------------------------------------------
Anpassungen
--------------------------------------------------------------*/
#colophon {
  padding-bottom: 1.2em;
  background-image: url(images/polaroid.png);
}

#page, #footerwidgets, #headersection, #footer-grafik {
    margin: 0 auto;

}


#content{
    padding:0;
}

.clear{
    clear:both;
}

#rahmen {
background-color: #fff;
}
#wrapper-header-2{

height:145px;
}

.site-branding {
position: relative;
background: url("images/bg-magazin-header.png") no-repeat left top;
width:100%;
height: 145px;
}

.site-logo {
height: 150px;
position: absolute;
width: 300px;
left:0px;
top:0px;

overflow:hidden;
}

.site-logo a img{

}

#wrapper-header-3 {

}

.main-navigation {
clear: both;
display: block;
float:none;
margin: 0 auto 0.5em auto;
padding: 0;
background:transparent;
background: url("images/bg-magazin-navi.png") no-repeat left bottom;
}


.wrapper1_top_nav ul{
float:right;
margin-right:10px;

}

.wrapper2_top_nav{

}


.menu, .menu-toggle{
background:
height:40px;
}

.menu-toggle:hover{
background: orange;
border:none;
box-shadow:none;
}

.post, .widget, .no-results {
border-radius:0px;
}

.widget, .no-results {
background-color:#fff;
border:1px solid #ccc;
}

.no-results {
padding:10px;
}


button{
    color:#fff;
}

#top_search{
position:absolute;
top:148px;
left:250px;
width: 412px;

}

#top_search, #content_search{
height: 32px;
border:0px solid #999;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
background-color:#fff;
}

#top_search .suchfeld, #content_search .suchfeld{
display: inline-block;
float:left;
width: 90%;
height: 24px;
border: none;
text-indent: 5px;
}

#top_search .submit, #content_search .submit{
display: inline-block;
float:right;
width: 32px;
height: 32px;
margin:-0px 2px 0 0;
}

#top_search .submit:hover, #content_search .submit:hover{
background-color:#fff;
}

#content_search{
display:none;
}

.main-navigation li {
margin-right: 0;
}

.nav-menu li a{
border-right: 1px dotted #fff;
color: #fff;
display: inline-block;
font-size: 12px;
font-style: normal !important;
font-weight: bold;
margin: 10px 0 10px 0;
padding: 0 5px;
text-decoration: none;
white-space: nowrap;
cursor:pointer;
margin-right:0;
font-family: Arial,Helvetica,sans-serif;
}

.nav-menu li a:hover{
color: #fff;
}

#wrapper-footer-1 {
min-height:20px;
}

#footer-grafik {
background-color:#dedede;
height:10px;
}

#colophon {
    padding-bottom: 1.2em;
    background-color:#fff;
	 background-image:none;
}

#footer-sidebar {
    min-height: 5px;
    height: auto;
}

#wrapper-footer-4 {
    background: url("images/footer-bg2.png") repeat-x;
    padding: 10px ;
    color:#fff;
    text-align:center;
    font-size:12px;
}


@media only screen and (max-width: 700px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
		text-align:right;
	}
	
	.menu-toggle span{
    border-bottom: 5px solid #fff;
    border-top: 15px double #fff;
    cursor: pointer;
    font-size: 0;
    height: 25px;
    margin: -3px 0 0 0;
    width: 34px;
    float:right;
	}
	
	header, #main{
	/* margin-left:2%; */

	}
	
	#navigation .menu{
		background-color: #efefef!important;
	}
	
	#navigation button, #navigation input[type="button"], #navigation input[type="reset"], #navigation input[type="submit"]{
		border-radius: 0px!important;
	}

	.main-navigation ul {
		display: none;
	}
	
	.wrapper1_top_nav ul {
    float: none!important;
    margin: 0px!important;
}

	.wrapper1_top_nav ul li a{
    border: none!important;
}

	.nav-menu li a{
	color: #333;
	}

	.nav-menu li a:hover{
	color: #f60;
	}
	
	#primary{
	max-width:100%!important;
	min-width:100%;
	/* margin-left:2%; */
	float: left;
	margin: auto;
	max-width: 69%;
	}
	
	#secondary{
	width:100%!important;
	float:left;
	}
	
		
	#page, #footerwidgets{
	max-width:98%;
	margin:0 auto;
	}
	
	#headersection {
	max-width:100%;
	margin:0;
	}

	.main-navigation li {
	float: none;
	border-bottom:1px dotted #fff;
	padding:0.6em;
}

.menu-toggle{
width:100%!important;
height:40px;
}

.menu{
width:0!important;
height:auto!important;
}

#footer-sidebar1, #footer-sidebar2, #footer-sidebar3{
width:100%!important;
min-width:100%;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
margin:0 0.4em!important;
}

input[type="search"] {
   margin:0!important;
   border-radius:3px!important;
}

#navigation {
max-width:100%;
background: none!important;
}

#navigation button{
background: url("images/bg-magazin-navi.png") no-repeat left top;
border:none;
}

#top_search{
display:none;
}

#content_search{
display:block;
margin-bottom:10px;
border:1px solid #999;
height: 34px;
}


#content_search .suchfeld{
width: 70%;
}

.main-navigation li {
float: left;
border-bottom:none;
width: 100% !important;
}

.menu {
width: 100% !important;
}

.nav-menu li a{
width:100%;
text-align:center;
display:block;
float:left;
}

#footer-grafik {
display:none;
}


}

@media screen and (min-width: 996px){

#rahmen {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 0 5px -1px #9e9e9e;
    margin: 10px auto;
    padding: 10px;
    width: 996px;
    box-sizing:content-box;

}

body {
	background-image:url("images/body-bg.png");
	background-position: top center;
	background-repeat: no-repeat;
}

}

@media only screen and (max-width: 996px) {
#content{
    padding:0 10px;
}

#rahmen {
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: 100%;
    box-sizing:content-box;

}

#top_search {
    width: 210px;
}

#top_search .suchfeld{
    width: 170px;
}
}