



    body{
    	    	 color: #000000;     	 font-size: 15px;     	    }
    




















	.content{
		margin-top: 0;
	}

	.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: 82px;
            }
        }
    

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


    .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 > a{
	 color: #000000; 		    				}




	nav.main_menu > ul > li:not(:first-child):before,
	header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:not(:first-child):before,
	header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:first-child:before{ 
		content: none; 
	}















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

	h1{
			color: #000000; 											    	    text-transform: none; 	}
	h2{
				font-size: 60pxpx; 						font-weight: 300; 	    		text-transform: none; 	}
	h2, h2 a{
		color: #000000; 	}		
	h3{
								font-style: normal; 			    		text-transform: none; 	}
	h3, h3 a{
		color: #000000; 	}
	h4{
											    		text-transform: none; 	}
	h4,	h4 a{
		color: #000000; 	}
	h5{
				font-size: 25px; 				font-style: normal; 		font-weight: 300; 	    		text-transform: none; 	}
	h5,	h5 a{
		color: #000000; 	}
	h6{
															}
	h6, h6 a{
		color: #000000; 	}


	p{
		font-size: 15px;text-transform: none;color: #000000;margin-top: 10px;margin-bottom: 10px	}


	a, p a{
		color: #8e794c;							}

	a:hover,
	p a:hover{
		color: #000000;			}





	.subtitle{
            font-size: 22px; 	    				}




	.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) h2 a{
		color: #000000;
	}





	.blog_holder.masonry article:not(.format-quote):not(.format-link) h4, 
	.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4,
	.latest_post_holder .latest_post_title{
		font-size: 20px;font-weight: 600	}

	.blog_holder.masonry article:not(.format-quote):not(.format-link) h4 a, 
	.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4 a,
	.latest_post_holder .latest_post_title a{
		color: #000000;
	}

	.blog_holder.masonry article:not(.format-quote):not(.format-link) h4 a:hover, 
	.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4 a:hover,
	.latest_post_holder .latest_post_title a:hover{
		color: #8e794c;
	}




	
	.blog_holder.masonry article .post_image a .post_overlay,
	.blog_holder.masonry_full_width article .post_image a .post_overlay,
	.latest_post_holder .boxes_image a .latest_post_overlay{
		background-color: rgba(142,121,76,0.9);
	}











	.blog_holder article .post_info,
	.blog_holder.blog_chequered article .quote_author,
	.latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a{
		font-style: normal;text-transform: none;color: #000000	}

	.blog_holder article .post_info a,
	.latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_info_section:before{
		color: #000000;
	}

	.blog_holder article .post_info a:hover,
	.latest_post_holder .post_info_section a:hover{
		color: #8e794c;
	}










	.blog_holder.blog_centered article .qodef-post-title {
	font-size: 20px;color: #000000	}

	.blog_holder.blog_centered article .qodef-post-title a {
		color: #000000;
	}
















































    .q_social_icon_holder .fa-stack{
		 color: #000000; 		 background-color: #ffffff; 			}

    .q_social_icon_holder:hover .fa-stack{
		 color: #8e794c !important; 		 background-color: #ffffff !important; 			}



	.qbutton,
	.qbutton.medium,
	#submit_comment,
	.load_more a,
	.blog_load_more_button a,
	.blog_holder article .post_text a.more-link span{
		color: #000000;border-color: #8e794c;border-width: 2px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background-color: #ffffff;	}
		.qbutton:hover,
	.qbutton:not(.white):hover,
	.qbutton.medium:hover,
	#submit_comment:hover,
	.load_more a:hover,
	.blog_load_more_button a:hover,
	.blog_holder article .post_text a.more-link:hover span{
	    color: #ffffff;background-color: #8e794c;border-color: #8e794c;	}
	
	#back_to_top > span{
		background-color: #585858;	}
	
	#back_to_top:hover > span{
		background-color: #737373;	}
	
	.qode_image_gallery_no_space .controls a.prev-slide, 
	.qode_image_gallery_no_space .controls a.next-slide, 
	.qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item,
	.flex-direction-nav a, .caroufredsel-direction-nav a,
	.portfolio_single .owl-carousel .owl-prev,
	.portfolio_single .owl-carousel .owl-next,
	body div.pp_default a.pp_next,
	body div.pp_default a.pp_previous{
		font-size: 14px;	}
			body div.pp_default a.pp_next:after,
		body div.pp_default a.pp_previous:after{
		display: inline-block;width: 100%;height: 100%;left: 0;font-size: 14px;		}
		












	.q_counter_holder span.counter{
					}
	.countdown-period{
						}




.q_google_map{
	height: 750px;
}
	.footer_top_holder{
		background-color:#ffffff;
	}



	.footer_top,
	.footer_top p,
    .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon),
    .footer_top li,
    .footer_top .textwidget,
    .footer_top .widget_recent_entries>ul>li>span{
		color: #000000	}

	.footer_top a{
		font-style: normal;color: #000000	}

	.footer_top a:hover,
	.footer_top .qode_twitter_widget li .tweet_content_holder .qode_tweet_text a {
		color: #8e794c;
	}





	.footer_top .widget h4 {
		font-size: 23px;font-weight: 400;color: #8e794c	}


	.content_bottom{
		background-color:#8224e3;
	}












	.side_menu  {
	text-align: left;
	}
















    .side_menu_button > a,
    .mobile_menu_button span,
	.shopping_cart_header .header_cart i{
		color: #000000;	}

    .popup_menu .line,
    .popup_menu .line:after, .popup_menu .line:before{
        background-color: #000000;
    }


	aside.vertical_menu_area{
		padding: 50px 40px 20px 40px;
	}



	nav.vertical_menu > ul > li > a{
	 color: #000000; 		 font-size: 17px;     		 font-weight: 500; 	 text-transform: none; 	 letter-spacing: 0.75px; 	}

	nav.vertical_menu > ul > li.active > a,
	nav.vertical_menu > ul > li:hover > a{
	color: #8e794c;
	}

























	.projects_holder article .portfolio_description{
		background-color: transparent;
	}

	.projects_holder.standard article .portfolio_description, 
	.projects_holder.standard_no_space article .portfolio_description {
		padding-left: 0;
		padding-right: 0;
	}

	.masonry_with_space .projects_holder article .portfolio_description {
		padding: 35px 0 43px;
	}

	
    .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader{
        background-color: rgba(142,121,76,0.9);
    }

    .projects_holder article .portfolio_title, .projects_masonry_holder article .portfolio_title{
    	margin: 0;
    }
    .projects_holder.standard article .portfolio_description, .projects_holder.standard_no_space article .portfolio_description{
    	padding-bottom: 20px;
    }
    .masonry_with_space .projects_holder article .portfolio_description{
		padding-bottom: 35px;
	}
		



	.portfolio_single.big-slider h2.portfolio_single_text_title,
	.portfolio_single.big-images h2.portfolio_single_text_title,
	.portfolio_single.gallery h2.portfolio_single_text_title{
		font-style: normal;text-transform: none	}









    .projects_holder.standard article .portfolio_title, .projects_holder.standard article .portfolio_title a, .projects_holder.standard_no_space article .portfolio_title, .projects_holder.standard_no_space article .portfolio_title a, .projects_holder .pinterest_info_on_hover .portfolio_title{
    	color: #000000;font-size: 20px;font-style: normal;letter-spacing: 1px;text-transform: none;    }
    
    .projects_holder.standard article .project_category, .projects_holder.standard_no_space article .project_category,.projects_holder.standard .pinterest_info_on_hover .project_category{
    font-style: normal;text-transform: none;    }
    
    .projects_holder.hover_text article .portfolio_title, .projects_masonry_holder article .portfolio_title, .portfolio_slides .portfolio_title{
    	color: #000000;font-style: normal;text-transform: none;    }
    
    .projects_holder.hover_text article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category{
    font-style: normal;text-transform: none;    }
    

































	
	
	





	


























	.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;color: #000000;font-size: 18px;font-style: normal;font-weight: 300;text-transform: none;	}

	.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: #ffffff;background-color: #8e794c;	}

	.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{
	border-color: rgba(0,0,0,0.6);border-width: 2px;border-style:solid;transform: translateZ(0);	}

	.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: rgba(142,121,76,1);	}

	.cf7_custom_style_1 p,
	.cf7_custom_style_1 .animate_input_holder .animate_input_text:after {
	color: #8d8d8d;font-size: 15px;font-style: normal;text-transform: none;	}





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