



    body{
    	    	    	    	    }
            body,
		.wrapper,
        .content,
        .full_width,
		.content .container,
		.more_facts_holder,
		.comment_holder .comment #respond textarea,
		.comment_holder .comment #respond input[type='text']
		{
        	background-color:#000000;
        }
    
.header_bottom,
.header_top {
	background-color: rgba(0,0,0,1);
}




.header_top,
.header_bottom,
.title,
.drop_down .second .inner ul li,
.header-widget.widget_nav_menu ul.menu li ul li a,
.header_top #lang_sel ul li ul li a,
.header_top #lang_sel ul li ul li a:visited,
.header_top #lang_sel_click ul li ul li a,
.header_top #lang_sel_click ul li ul li a:visited,
.drop_down .second .inner > ul,
.drop_down .second .inner>ul,
li.narrow .second .inner ul,
.drop_down .wide .second ul li,
.drop_down .second ul li
	{
	border-color:#000000;
}

	.content .container .container_inner.default_template_holder,
	body.page-template-blog-masonry-full-width-php .content .full_width {
	padding-top:44px;
	}
header.fixed.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_bottom,
header.fixed.scrolled .header_top{
	background-color: rgba(0,0,0,1) !important;
}




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


.header_top{
	background-color: rgba(0,0,0,1);
}
	header:not(.sticky):not(.scrolled) .header_bottom{
		border-bottom: 1px solid #000000;
	}

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



.content{
	margin-top: 0;
}






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

    


    .drop_down .second .inner ul,
    .drop_down .second .inner ul li ul,
	.shopping_cart_dropdown,
    li.narrow .second .inner ul {
    background-color: #000000;
    background-color: rgba(0,0,0,1);
    }










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{
	 color: #000000; 					}
header.scrolled .side_menu_button a {
     color: #000000 !important; }

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: #000000; 					}

header.sticky .side_menu_button a,
header.sticky .side_menu_button a:hover{
     color: #000000; }


nav.mobile_menu ul li a,
nav.mobile_menu ul li h3{
	 color: #000000; 						}


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



















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


.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, #lang_sel_footer ul li a,
footer #lang_sel > ul > li > a,
footer #lang_sel_click > ul > li > a,
footer #lang_sel a.lang_sel_sel,
footer #lang_sel_click a.lang_sel_sel,
footer #lang_sel ul ul a,
footer #lang_sel_click ul ul a,
footer #lang_sel ul ul a:visited,
footer #lang_sel_click ul ul a:visited,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a{
	
	}



	.content_bottom{
		background-color:#000000;
	}

























    .header_top .q_social_icon_holder i.simple_social,
    .header_top .header-widget,
    .header_top .header-widget.widget_nav_menu ul.menu>li>a,
    .header_top .header-widget p,
    .header_top .header-widget a,
    .header_top .header-widget span {
    color: #000000;    }










