






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

	

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


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

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


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


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





	.content{
		margin-top: 0;
	}


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

			.content.content_top_margin{
			margin-top: 80px !important;
		}
			
	header:not(.centered_logo) .header_fixed_right_area {
	    line-height: 80px;
	}

	        nav.main_menu.drop_down .second,
        nav.main_menu.drop_down .second.bellow_header{
			top: 80px;
		}
	



    .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{
		line-height: 80px;
	}

    nav.main_menu.drop_down .second .inner > ul, nav.main_menu.drop_down .narrow .second .inner ul li ul{
		background-color: #404040;
		background-color: rgba(64,64,64,1);
	}
 




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

			.side_menu_button a,
		.shopping_cart_header .header_cart i{
			color: #ffffff;
		}
	

    nav.main_menu > ul > li.active > a span.menu_line,
    nav.main_menu > ul > li:hover > a span.menu_line{
        background-color: #171717;
    }

    nav.main_menu.drop_down .second .inner > ul > li > a,
    nav.main_menu.drop_down .wide .second .inner > ul > li > a{
		 color: #ffffff; 											}

    nav.main_menu.drop_down .wide .second .inner > ul > li > a i{
         color: #ffffff;     }


    nav.main_menu.drop_down .second .inner ul li.sub ul li a{
		 color: #ffffff;  											}





	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{
		 color: #ffffff; 											}

	header.sticky .side_menu_button a{
	     color: #ffffff; 	}







    .side_menu_button > a,
    .mobile_menu_button span {
    	color: #ffffff; 
	}

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

    .side_menu_button > a:hover,
    .mobile_menu_button span:hover,
    .popup_menu:hover .line,
    .popup_menu:hover .line:after,
    .popup_menu:hover .line:before{ color: #a6a6a6; }

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








	a, p a{
		color: #ffffff;							}



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


























	.qbutton, #submit_comment, .q_load_more a, input.wpcf7-form-control.wpcf7-submit{
			color: #ffffff; 			    	border-color: #ffffff; 															}

	.qbutton.transparent_button, input.wpcf7-form-control.wpcf7-submit[disabled]{
			color: #ffffff; 			border-color: #ffffff; 	}

	.qbutton:hover, #submit_comment:hover, .q_load_more a:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
		 color: #a8a8a8 !important; 					
	}

	.qbutton.transparent_button:hover{
		 color:  !important; 			
			}








































