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, .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: 14px !important;
			color: #666666;
			font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}

.fancy.dropcaps,
#footer_banner,
.blog_meta .blog_post_type,
.newspaper_top_meta .blog_post_type,
.post_author_box h3:after,
.blog_pagination a:hover,
#page #portfolios header a:hover,
#portfolios .portfolio_overlay,
h3.widgettitle:after,
.highlight,
.accordion .tab:after, .toggle_title:after,
.table.table th,
.flex-direction-nav li a:hover,
.portfolio_single_pagination a:hover,
div.anythingSlider .arrow a:hover,
.widget_search .search_button:hover,
.fancy_heading.style1:after,
.client_slider .jcarousel-next-vertical:hover, .client_slider .jcarousel-prev-vertical:hover,
.scrolltop_button:hover,
.comment_button,
.dark_gray.button:hover,
#cboxPrevious:hover, #cboxNext:hover,
.portfolio_plus_icon_newspaper:hover,
.portfolio_arrow_icon_newspaper:hover,
.hyperlink_icon:hover,
.plus_icon:hover,
.wpcf7-submit:hover,
.ls-nav-prev:hover, .ls-nav-next:hover
{
	background-color: #ff0000;

	}

.contact_button:hover {background-color: #ff0000 !important;}
#navigation ul li ul { border-top:3px solid #ff0000;}

#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 {
  	border-bottom:3px solid #ff0000;
	color: #ff0000;
}

.customStyleSelectBox {border-bottom:3px solid #ff0000;}
.creative_introduce .introduce_dominant, .creative_introduce .introduce_dominant a{color:#ffffff !important;}
.creative_introduce .introduce_highlight, .creative_introduce .introduce_highlight a, #page .content a:hover, #footer_nav a:hover, .widget_twitter a{color:#ff0000 !important;}


.blog_meta .blog_post_type:hover, .newspaper_top_meta .blog_post_type:hover, .meta_time:hover, .button:hover, .flex-direction-nav li a, #page #portfolios header a, #portfolios .portfolio_title:after, .pricing_button a, .blog_loop article h1:after, .single .blog_title:after, .widget_search .search_button, .widget_sub_navigation .current_page_item, #introduce h1.title_center:before, #introduce h1.title_center:after, #cboxPrevious, #cboxNext,
.portfolio_plus_icon_newspaper,
.portfolio_arrow_icon_newspaper,
.hyperlink_icon,
.plus_icon, .widget_sub_navigation a:hover, .wpcf7-submit
{
	background-color: #ffffff;
}

.contact_button {background-color: #ffffff !important;}
.shortcode_blog_title a, .fancy_heading.style3{border-bottom:4px solid #ffffff; color: #cc0000 !important;}
.accordion .tab.current, .toggle_title.toggle_active{color:#ff0000;}
.divider.style4 {border-bottom-color: #ff0000;}
.divider.style5{border-bottom-color: #ffffff;}
.modern ul.tabs li.current a {color:#ff0000 !important; border-top:3px solid #ff0000 !important;}
.theme_default ul.tabs li.current a {background-color:#ffffff !important; color:#fff !important; }
.theme_default ul.tabs li.current a:after {border-top: 10px solid #ffffff}
.accordion .tab, .toggle_title, .creative_introduce .introduce_subtitle, #load_more_posts .text {color: #cc0000;}
.testimonial_company {color: #666666 !important; opacity:0.8;}

#client_box_slider li .thumb {background-color:#f1f1f1 !important;}
.client_box_heading {background:#e8e8e8;}
.client_box_heading .client_title {color:#444444;}

/* Header Section */
#header {
			background: #151515 ;
		}

#header .site_description { color: #000000; }
#header .site_name {
		font-size: 36px;
			color: #000000;
			font-weight: 800; }

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

.anythingControls ul, .ls-bottom-slidebuttons  {background-color: #151515;}
.anythingslider_wrapper, .creative_introduce, .flexslider_slideshow, .ls-inner, .layer_slider_responsive_wrapper  { border-bottom:5px solid #151515;}

/* Main Navigation */

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

#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 {
border: none !important; background-color:#ff0000 !important; }

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



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


.callout_box {border-top: 4px solid #ff0000;}



/* Carousel */



.carousel_wrapper {background-color:#151515;}




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

#page .content, .homepage_bottom_content {
			font-size: 14px;
			color: #666666;
			font-weight: normal;

	}
#page .content a, .homepage_bottom_content a, .portfolio_single a{
			color: #333333;
	}



#page h1, .homepage_bottom_content h1{
			font-size: 25px;
			color: #cc0000;
			font-weight: bold;
	}

#page h2, .homepage_bottom_content h2{
			font-size: 20px;
			color: #cc0000;
			font-weight: bold;
	}


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

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


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


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


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

	}

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

	}

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



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


#page .introduce_dominant {font-size:80px; font-weight:800; line-height:80px;}
#page .introduce_highlight {font-size:80px; font-weight:800; line-height:80px;}




#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_toolbar {
	background-color: #151515;
	}

.footer_slogan {

			font-size: 40px;
			line-height: 40px;
			color: #000000;

}
.footer_tagline {
			font-size: 11px;
			color: #000000;

	}


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

	}





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

#introduce {
	background: #000000 ;
}


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

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

	}

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

#navigation ul li a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    padding: 5px 2px 20px;
    margin: 0px 15px;
}

#respond .text_input, #respond textarea.textarea, .contact_form.shortcode .text_input, .contact_form.shortcode textarea.textarea {
    background-color: #f1f1f1;
    background-color: rgba(0, 0, 0, 0.02);
    border: 1px solid #CDCDCD;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

#respond .text_input:focus, #respond textarea.textarea:focus, .contact_form.shortcode .text_input:focus, .contact_form.shortcode textarea.textarea:focus
{
    background-color: #dddddd;
    background-color: rgba(0, 0, 0, 0.03)
}

#toolbar_social {float:none; position:absolute; right:0px; top:0px;}

.anythingslider_wrapper, .creative_introduce, .flexslider_slideshow {border:none;}

.staticSlider ul {list-style-type:none; margin:0;}
.staticSlider li {margin:0;}
.staticSlider .with_desc_wrapper {padding:0px !important;}
.staticSlider .anything_item {height:340px}
div.staticSlider p {opacity: 1;}

.staticSlider p, .staticSlider h2 {text-shadow:2px 2px 3px #000000;
}

.with_description .slide_image {position:absolute; bottom: 20px; right:0px;}

.with_description.anything_item {background-position:center !important;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
.anything_item.with_description .slide_image {width:450px; right:-50px;}
}
@media only screen and (max-width: 768px) {
.content img {display:block; margin:0px auto;}
div.anythingSlider .desc_box {display:block; float:none; margin-left:auto; margin-right:auto;}
.with_description .slide_image {display:none;}
#toolbar_social {position:relative;}
}

#header {z-index:40;}
#header .inner {min-height:55px;}



img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
