


	h1,h2,h3,h4,h5,h6,
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
	a:hover, p a:hover,
	nav.main_menu > ul > li > a,
	nav.mobile_menu > ul > li > a,
	nav.mobile_menu > ul > li > h6,
	.side_menu_button > a,
	.comment_holder .comment_number_inner,
	.comment #respond textarea,
	.comment #respond input[type='text'],
	.widget.widget_archive select,
	.widget.widget_categories select,
	.widget.widget_text select,
	.widget.widget_search input[type="text"],
	.header_top .widget_search input[type="text"],
	.call_to_action_text_wrapper span,
	.q_accordion_holder.accordion.with_icon .icon-wrapper i,
	.call_to_action .text_wrapper .call_to_action_icon_inner i,
	.q_font_awsome_icon i,
	.q_pie_chart_holder .tocounter,
	.q_percentage_with_icon i,
	.q_progress_bars_vertical .progress_number,
	.q_social_icon_holder i.simple_social{
		color: #2d2c2c;
	}

	.comment_holder .comment .text .reply_holder a:hover{
		color: #2d2c2c !important;
	}

	@media only screen and (max-width: 1000px){
		.dark:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart,
	    .light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart,
		.light:not(.sticky):not(.scrolled) .side_menu_button > a,
		.dark:not(.sticky):not(.scrolled) .side_menu_button > a{
			color: #2d2c2c;
		}
	}

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

	


	.header_top,
	.drop_down .second .inner > ul,
	.drop_down .second .inner ul li ul,
	.side_menu,
	nav.content_menu,
	.contact_form input[type='text']:focus,
	.contact_form  textarea:focus,
	.footer_top_holder,
	.blog_holder .flex-direction-nav a,
	#respond textarea:focus,
	#respond input[type='text']:focus,
	.mejs-container .mejs-controls div,
	.ls-nav-prev,
	.ls-nav-next,
	.projects_holder article span.text_holder,
	.portfolio_slides span.text_holder,
	.portfolio_single .social_share_holder > a,
	.portfolio_single .flex-direction-nav a,
	.filter_holder,
	.q_load_more a:hover,
	.blog_load_more_button a:hover,
	.portfolio_navigation,
	.widget.widget_search input[type="submit"],
	.header_top .widget_search input[type="submit"],
	.widget .tagcloud a:hover,
	.price_table_inner ul li.prices,
	.qode_carousel_navigation a,
	.qode_gallery .prev_nav,
	.qode_gallery .next_nav,
	.carousel-control.dark .prev_nav,
	.carousel-control.dark .next_nav,
	.social_share_dropdown ul,
	.q_team_simple_text,
	input.wpcf7-form-control.wpcf7-text:focus,
	input.wpcf7-form-control.wpcf7-number:focus,
	textarea.wpcf7-form-control.wpcf7-textarea:focus,
	input.wpcf7-form-control.wpcf7-quiz:focus,
	input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
		background-color: #2d2c2c;
	}

	
	.projects_holder article span.text_holder,
	.portfolio_slides span.text_holder,
	.portfolio_gallery a .gallery_text_holder,
	.gallery_holder ul li .gallery_hover,
	.wpb_gallery_slides.wpb_flexslider .q_gallery_title_holder_inner,
	.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a{
		background-color: rgba(45,44,44,0.8);
	}

	.qbutton:hover,
	#submit_comment:hover,
	.single_tags a:hover{
		background-color: #2d2c2c !important;
	}

	.drop_down .second .inner_arrow{
		border-bottom-color: #2d2c2c;
	}

	nav.content_menu .menu_arrow{
		border-top-color: #2d2c2c;
	}

	



	.header_bottom{
		background-color: rgba(250,220,218,0);
	}

			.header_bottom {
		    box-shadow: none;
		}
	

	header.scrolled .header_bottom,
	header.scrolled .header_top{
		background-color: rgba(250,220,218,1) !important;
	}


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

	@media only screen and (max-width: 1000px){
		.header_bottom {
			background-color: #fadcda !important;
		}
	}


	.header_top{
		background-color: rgba(250,220,218,1);
	}


	header.sticky .header_top{
		background-color: rgba(250,220,218,0.7);
	}





	.content{
		margin-top: 0;
	}


	.logo_wrapper,
	.side_menu_button{
		height: 60px;
	}

	
	header:not(.centered_logo) .header_fixed_right_area {
	    line-height: 60px;
	}

			.drop_down .second,
		.drop_down .second.bellow_header{
			top: 60px;
		}
	



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

    @media only screen and (max-width: 1000px){
        section.parallax_section_holder{
            height: auto !important;
            min-height: 300px;
            background-position: center top !important;
            background-attachment: scroll;
        }
    }



    @media only screen and (max-width: 768px){
        section.parallax_section_holder{
            min-height: 400px;
            background-size: cover;
        }
    }

	nav.main_menu > ul > li > a,
	.shopping_cart_header .header_cart{
		line-height: 60px;
	}



	nav.main_menu > ul > li > a{
		 color: #2d2c2c; 									}

			.side_menu_button a,
		.shopping_cart_header .header_cart{
			color: #2d2c2c;
		}

        .popup_menu .line,
        .popup_menu .line:after,
        .popup_menu .line:before{
            background-color: #2d2c2c;
        }
	
	nav.main_menu > ul > li.active > a,
	nav.main_menu > ul > li:hover > a,
	.side_menu_button a:hover,
	.shopping_cart_header .header_cart:hover{
		color: #91003e;
	}

    .popup_menu:hover:not(.opened) .line,
    .popup_menu:hover:not(.opened) .line:after,
    .popup_menu:hover:not(.opened) .line:before{
        background-color: #91003e;
    }





























	.title .separator{
		text-align: ;
			}

	.title h6, .title{
		text-align: ;
	}































