



h1, div.anythingSlider .with_description .desc_box, #load_more_posts .text, h2, h3, h4, h5, h6, .carousel_wrapper .title, .pricing_table .plan .price, .site_name, .ws-button, #navigation ul li a, .dropcaps, .tabs a, .toggle_title, .accordion .tab, .portfolio_single_category, #portfolios .portfolio_item_category, .client_slider .client_title, #footer_nav a, .copyright, .widget_sub_navigation a {font-family: Open Sans }




body {
	font-size: 12px !important;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff    ;
}


.boxed_layout {
  -webkit-box-shadow: 0 0 px rgba(0, 0, 0, );
  -moz-box-shadow: 0 0 px rgba(0, 0, 0, );
  box-shadow: 0 0 px rgba(0, 0, 0, );
}


.fancy.dropcaps,
.post_author_box h3:after,
#footer .widgettitle:after,
.fancy_heading.style1:after,
.single .blog_title:after, 
.widget_calendar caption,
.single_post_list h4:after,
.wp-pagenavi .current,
.previouspostslink:hover, 
.nextpostslink:hover, 
.wp-pagenavi .page:hover
{
	background-color: #e00000;
}


.blog_meta .meta_time,
.newspaper_top_meta .meta_time,
.blog_pagination a:hover,
#page #portfolios header a:hover,
#portfolios .portfolio_overlay,
.progress_bar,
#page #portfolios header a.current, 
.highlight,
.table.table th,
.flex-direction-nav li a:hover,
.portfolio_single_pagination a:hover,
div.anythingSlider .arrow a:hover,
.widget_search .search_button:hover,
.carousel-inner-mask,
.client_slider .jcarousel-next-horizontal:hover, 
.client_slider .jcarousel-prev-horizontal:hover,
.scrolltop_button:hover,
.comment_button,
.portfolio_title_newspaper:after,
.blog_loop article h1:after, 
.widget_most_popular_tags a,
.dark_gray.ws-button:hover,
#cboxPrevious:hover, #cboxNext:hover,
.portfolio_zoom_icon_newspaper:hover,
.portfolio_arrow_icon_newspaper:hover,
.home_carousel_prev:hover,
.home_carousel_next:hover,
.wpcf7-submit:hover,
.image_shortcode_title:after,
.image_overlay
{
	background-color: #e00000;

}	

#toolbar_social ul li
{
	background-color: #999999;
}

::selection, ::-moz-selection {
	background-color: #e00000;
}

::selection, ::-moz-selection {
	color:#fff;
}

#header .logo {margin: 30px 0;  }



#navigation ul li ul { 
	background: url(images/selector/nav_back_6.png);
}

#navigation ul li:hover > a, 
#navigation ul li ul li a:hover, 
#navigation ul ul li:hover > a, 
#navigation .current_page_parent > a, 
#navigation .current-menu-item > a,
#navigation .current-menu-parent > a {
  	border-bottom:3px solid #e00000;
	color: #e00000;
	/*background-color:rgba(246,246,246,0.5);*/
}


.customStyleSelectBox {border-bottom:3px solid #e00000;}

.slogan_heading .slogan_dominant, .slogan_heading .slogan_dominant a{
	color:#151515 !important;
}
.slogan_heading .slogan_highlight, .slogan_heading .slogan_highlight a {
	color:#e00000 !important;
}


#page .content a:hover, #footer_nav a:hover, .widget_twitter a{
	color:#e00000;
}


.blog_meta .blog_post_type:hover, 
.newspaper_top_meta .blog_post_type:hover,
.meta_time:hover, 
.ws-button:hover, 
.pricing_button a, 
.widget_search .search_button, 
#introduce h1.title_center:before, 
#introduce h1.title_center:after, 
.widget_social img,
.wpcf7-submit
{
	background-color: #151515;
}


.icon-box-button:hover{
	background-color: #151515 !important;
}

.contact_button {background-color: #e00000 !important;}
.contact_button:hover {background-color: #151515 !important;}

.shortcode_blog_title a, .fancy_heading.style3{ color: #151515 !important;}

 .ws-icon-theme-scheme
{
	color:#e00000 ;
}

.toggle_title.toggle_active{
	background-color:#e00000 ;
}

.accordion .tab.current, .accordion .tab:hover , .toggle_title:hover{
	background-color:#e00000 ;
	border:1px solid #e00000 ;
}



.classic ul.tabs li.current a{
	color:#e00000 !important;
}

.divider.style4 {border-bottom-color: #e00000;}
.divider.style5{border-bottom-color: #151515;}

.widget_sub_navigation .current_page_item a, ul.vertical_tabs li.current a {border-left:3px solid #e00000;}

.modern ul.tabs li.current a {
		color:#e00000 !important; 
	}
.theme_default ul.tabs li.current a{
	background-color:#151515 !important;
	 color:#fff !important; 
}


.accordion .tab, .toggle_title,
.slogan_heading .slogan_subtitle,
#load_more_posts .text{
	color: #151515;
}




.accordion .tab:before, .toggle_title:before {
	background-color: #151515;
}



.testimonial_company {color: #666666 !important; opacity:0.8;}


/* Header Section */
#header {
	background: #efefef    ;
		}
#header .site_description { 
	color: #ffffff; 
}
#header .site_name {
	font-size: 36px;
	color: #ffffff;
	font-weight: 800; }


#header .header_tagline {
	font-size: 13px;
	color: #a8a8a8;
	font-weight: noraml; 
}

.top-navigation-left span {
	font-size: 12px;
	color: #a8a8a8;
	font-weight: bold; 
}


/* Main Navigation */
#navigation ul li a {
	font-size: 12px;
	color: #a5aaaa;
	font-weight: normal
}

#navigation ul li ul li a {
	font-size: 11px;
	color: #a5aaaa;
	font-weight: normal
}


.main_nav_style_2 #navigation ul li:hover,
.main_nav_style_2 #navigation ul ul li:hover,
.main_nav_style_2 #navigation .current_page_parent,
.main_nav_style_2 #navigation .current-menu-item,
.main_nav_style_2 #navigation .current-menu-ancestor,
.main_nav_style_2 #navigation .current-menu-parent {
	border: none !important; 
	background-color:#e00000 !important; 
}


.main_nav_style_2 #navigation ul li a{
	padding-top : 45px;
	padding-bottom : 45px;
}

.main_nav_style_2 #navigation ul li:hover > a,
.main_nav_style_2 #navigation ul ul li:hover > a,
.main_nav_style_2 #navigation .current_page_parent a,
.main_nav_style_2 #navigation .current-menu-item a,
.main_nav_style_2 #navigation .current-menu-ancestor a,
.main_nav_style_2 #navigation .current-menu-parent a
 {color: #ffffff !important; }

.callout_box {
	border-top: 4px solid #e00000;
}
/* Carousel */


.carousel_wrapper .thumbnai{
	background-color: #e00000;
}

.carousel_wrapper h2,.carousel_wrapper{
	color : #696969!important;
	background-color: #f2f2f2;
}

/* Page section */
#page {
	background: #f6f6f6    ;
}

#page .content, .homepage_bottom_content {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
#page .content a, .homepage_bottom_content a, .portfolio_single a{
	color: #cc0000;
}



#page h1, .homepage_bottom_content h1{
	font-size: 36px;
	color: #151515;
	font-weight: 800;
}

#page h2, .homepage_bottom_content h2{
	font-size: 30px;
	color: #151515;
	font-weight: 800;
}

#page h3, .homepage_bottom_content h3{
	font-size: 24px;
	color: #151515;
	font-weight: 800;
}

#page h4, .homepage_bottom_content h4{
	font-size: 18px;
	color: #151515;
	font-weight: 800;
}

#page h5, #comments_title, #respond h5{
	font-size: 16px;
	color: #151515;
	font-weight: 800;
}

#page h6, .homepage_bottom_content h6, .portfolio_title_newspaper a{
	font-size: 14px;
	color: #151515;
	font-weight: 800;
}


#sidebar .widgettitle {
	font-size: 16px;
	color: #151515;
	font-weight: 800;
	}

#sidebar  {
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	}

#sidebar .widget a{
	color: #666666;
	}

#sidebar .widget a:hover{
	color: #e00000;
	}

/****************************/
#page .slogan_dominant {
	font-size:50px; 
	font-weight:800; 
	line-height:50px;
}

#page .slogan_highlight {
	font-size:50px; 
	font-weight:800; 
	line-height:50px;
}

#footer {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	
	background: #e9e8e8    ;
}

#footer .widgettitle {
	font-size: 14px;
	color: #151515;
	font-weight: 800;
}

#footer .widget a {
	color: #151515;
}

#footer .widget a:hover {
	color: #666666;
}

#footer_nav a {
	color: #bbbbbb !important;
}

#footer_toolbar {
	background-color: #151515;
}

.footer_slogan {
	font-size: 40px;
	line-height: 40px;
	color: #ffffff;
}
.footer_tagline {
	font-size: 11px;
	color: #ffffff;
}

.copyright, .copyright a {
	color: #666666 !important;
}


/*****************/

#introduce {
	background: #f6f6f6    ;
}


#introduce h1 {
		font-size: 30px;
		color: #151515;
		font-weight:  800;
	}

#introduce h4 {
		font-size: 20px;
		color: #888888 !important;

	}

/* Other Setting */


.scheme_color{
	color: #e00000 !important;
}

.scheme_background_color{
	background-color: #e00000 !important;
} 

.scheme_background_color:hover{
	background-color: #151515 !important;
} 


#toolbar_social ul li, #toolbar_social ul li a {
	-webkit-border-radius:0%;
	-moz-border-radius:0%;
	border-radius:0%;

}


#header_top_container{
	background-color:#f5f5f5;

}



/* User Added Custom CSS */

.video-wrap{position:relative;height:0;overflow:hidden;margin:10px auto;padding-bottom:56.25%;}
.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

/****************************/
