






	.content .content_inner > .container > .container_inner,
	.content .content_inner > .full_width > .full_width_inner{
		padding-top: 0px;
	}

	.content .content_inner > .container > .container_inner.default_template_holder{
		padding-top: 44px;
	}

	@media only screen and (max-width: 1000px){
		.content .content_inner > .container > .container_inner,
		.content .content_inner > .full_width > .full_width_inner,
		.content .content_inner > .container > .container_inner.default_template_holder{
			padding-top: 44px !important;
		}
	}	















			.content{
			margin-top: -100px;
		}
	
	.content.content_top_margin{
		margin-top: 100px !important;
	}











	header.sticky .header_bottom,
	header.fixed.scrolled .header_bottom,
	header.fixed_hiding.scrolled .header_bottom{
		box-shadow: none; 
		-webkit-box-shadow: none;
	}



        @media only screen and (min-width: 1000px){
            header.fixed_hiding .q_logo a,
            header.fixed_hiding .q_logo{
                max-height: 50px;
            }
        }
    

	@media only screen and (max-width: 1000px){
		.q_logo a{
			height: 70px !important;
		}
	}	

	@media only screen and (max-width: 480px){
		.q_logo a{
			height: 70px !important;
		}
	}	





nav.main_menu > ul > li > a{
			font-family: '', sans-serif;
		    				
	 letter-spacing: px; }







.drop_down .second .inner > ul > li > a,
.drop_down .second .inner > ul > li > h4,
.drop_down .wide .second .inner > ul > li > h4,
.drop_down .wide .second .inner > ul > li > a,
.drop_down .wide .second ul li ul li.menu-item-has-children > a,
.drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4 a,
.drop_down .wide .second .inner > ul li .flexslider ul li  h4 a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4,
.drop_down .wide .second .inner > ul li .flexslider ul li  h4{
			font-family: '', sans-serif !important;
							 letter-spacing: px;  }
	.drop_down .wide .second .inner>ul>li>a{
				font-family: '', sans-serif !important;
							 letter-spacing: px;  	}
.drop_down .wide .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a,
.drop_down .second .inner ul li.sub ul li a{
			font-family: '', sans-serif;
							 letter-spacing: ;  }

header.scrolled nav.main_menu > ul > li > a,
header.light.scrolled nav.main_menu > ul > li > a,
header.dark.scrolled nav.main_menu > ul > li > a{
			font-family: '', sans-serif !important;
							 letter-spacing: px;  }

header.sticky nav.main_menu > ul > li > a,
header.light.sticky nav.main_menu > ul > li > a,
header.dark.sticky nav.main_menu > ul > li > a{
			font-family: '', sans-serif !important;
							 letter-spacing: px;  	
}



	nav.mobile_menu ul li a,
	nav.mobile_menu ul li h4{
						font-family: '', sans-serif;
														letter-spacing: px;	}
	







	h1{
						font-family: '', sans-serif;
											    letter-spacing: px; 	    	}
	h2{
					font-family: '', sans-serif;
											    letter-spacing: px; 			}
	h2, h2 a{
			}		
	h3{
				font-family: '', sans-serif;
											    letter-spacing: px; 			}
	h3, h3 a{
			}
	h4{
					font-family: '', sans-serif;
											    letter-spacing: px; 			}
	h4,	h4 a{
			}
	h5{
				font-family: '', sans-serif;
											    letter-spacing: px; 			}
	h5,	h5 a{
			}
	h6{
				font-family: '', sans-serif;
												letter-spacing: px; 			}
	h6, h6 a{
			}









	.title h1{
						font-family: '', sans-serif;
												letter-spacing: px; 			}

	.subtitle{
                font-family: '', sans-serif;
        	    			 letter-spacing: px; 	
	}

    .breadcrumb a, .breadcrumb span{
                font-family: '', sans-serif;
                    		 letter-spacing: px;     }
















































































.q_message .message_text{
		font-family: '', sans-serif;
	}


























	.q_counter_holder p.counter_text{
						}




.q_google_map{
	height: 750px;
}
























	.side_menu  {
	text-align: left;
	}

















































		

















































	
	
	





	


























.cf7_custom_style_1 span.wpcf7-not-valid-tip{
		top: -5px;;
		}	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
	.contact_form.cf7_custom_style_1 textarea{
	height: 100px;
	}
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]),
	.contact_form.cf7_custom_style_1 .qbutton{
	background-color: #ffffff;border-color: #aaaaaa;color: #000000;	}

	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
	.contact_form.cf7_custom_style_1 .qbutton:hover{
	color: #424242;border-color: #aaaaaa;	}

	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
	.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz,
	.contact_form.cf7_custom_style_1 input[type='text'],
	.contact_form.cf7_custom_style_1 textarea{
	padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;margin-top: 5px;margin-bottom: 5px;	}

	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,
	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,
	.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus,
	.contact_form.cf7_custom_style_1 input[type='text']:focus,
	.contact_form.cf7_custom_style_1 textarea:focus{
	border-color: #aaaaaa;	}

	.cf7_custom_style_1 p,
	.cf7_custom_style_1 .animate_input_holder .animate_input_text:after {
	color: #000000;	}




	.cf7_custom_style_1 .animate_input_holder{
	margin-top: 5px;margin-bottom: 5px;	}

	.cf7_custom_style_1 span.wpcf7-not-valid-tip,
	.contact_form.cf7_custom_style_1 .contact-error{
	color: #911d1d;	}
