





.header_bottom,
.header_top {
	background-color: rgba(51,51,51,1);
}



	.title{
	border-bottom-color:#ffffff;
	}
header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top {
	background-color: rgba(51,51,51,1) !important;
}




header.sticky .header_bottom{
	background-color: rgba(51,51,51,1) !important;
}




						.content{
				margin-top: -100px;
			}
				
	



        header.fixed_hiding .q_logo a,
        header.fixed_hiding .q_logo{
            max-height: 50px;
        }


    .touch section.parallax_section_holder{
		height: auto !important;
		min-height: 300px;  
		background-position: center top !important;  
		background-attachment: scroll;
        background-size: cover;
	}



		nav.main_menu ul li.active a {
			color: #ffffff		}
	











h1,
.title h1 {
			font-family: 'Montserrat', sans-serif;
					        }
h2,
h2 a{
				font-family: 'Montserrat', sans-serif;
					    	}






.qbutton,
.qbutton.medium,
#submit_comment,
.load_more a,
.blog_load_more_button a,
.post-password-form input[type='submit'],
input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit:not([disabled])
	{
	
    
											}


	.q_counter_holder span.counter{
						}


	.footer_bottom_holder, #lang_sel_footer{
		background-color:#303030;
	}


























    nav.popup_menu ul li a,
    nav.popup_menu ul li h6{
                font-family: 'Montserrat', sans-serif;
                            }








