

.qbutton {
  padding: 0 60px;
}

.projects_holder article .portfolio_description {
  padding: 30px 0 37px;
}
.home header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{
	max-height:200px;
}
.home header.fixed_hiding .q_logo a{
	height:200px !important;
}
header .q_logo a img, header.fixed_hiding.scrolled .q_logo_hidden a img{
	padding:25px;
	background:rgba(0,44,102,1);
	border:1px solid #fff;
	/*border-radius:10px;*/
}
header.fixed_hiding.scrolled .q_logo_hidden a img{
	background-color: transparent;
}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left, header.fixed_hiding .q_logo_hidden a{
	margin-bottom:25px;
}
header .holeder_for_hidden_menu{
	margin-top:50px;
}
.title .title_holder{
	margin-top:45px;
}

i.fa.fa-stack-1x {
  font-size: 25px !important;
}

.q_font_awsome_icon_stack:hover .fa-circle {
	color: #1b1f2b !important;
}

.blog_holder .post_info {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 300 !important;
}

.blog_holder h2, .blog_holder h2 a {
  font-size: 45px;
}

.blog_holder.blog_large_image {
  text-align: center;
}

input.wpcf7-form-control.wpcf7-submit {
  padding: 0 60px;
}

aside .widget li, .side_menu .widget li {
  margin: 0 0 1px;
}

.side_menu i.fa.fa-stack-1x {
  font-size: 18px !important;
}

.carousel-inner .slider_content .text .qbutton {
  margin-top: 28px;
}
@media only screen and (max-width: 600px){
	.projects_holder.v4.standard_no_space .mix{
	  margin: 0;
	}
}
li.narrow .second .inner ul {
  padding: 17px 0;
}

nav.main_menu > ul > li > a{
	color:#d6d7d9 !important;
}
nav.main_menu > ul > li.active > a{
	color:#fff !important;
}
.portfolio_detail .portfolio_categories{
	display:none;
}

body.single-portfolio_page, body.page-template-full_width{
	background-image: url("http://www.danielboone.lu/wp-content/uploads/2014/05/Here-comes-the-sun-bg-blur-color.jpg");
    background-position: center 0;
    background-size: cover;
	background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
	background-color:transparent;
}
.wrapper, .content, .content .container, footer .footer_bottom_holder, .portfolio_description, .full_width{
	background:none !important;
}
.align_left .qbutton {
	float:right;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a{
	color:#fff;
}
@media only screen and (max-width: 1023px){
	body.single-portfolio_page, body.page-template-full_width{
		background-attachment: scroll;
    	background-size: auto;
    	background-repeat: repeat;
	}
	#home_title .separator.transparent{
		margin-top:100px !important;
	}
	#home_title h1{
		line-height:70px !important;
		margin-bottom:60px !important;
	}
	#home_buttons{
		display:none;
	}
	#works_page .separator.transparent{
		height:0 !important;
	}
}