/* text selection */
::selection {
	background: #97b164; /* Safari */
	color:#fff;
}

::-moz-selection {
	background: #97b164; /* Firefox */
	color:#fff;
} 

/* ----------------------------------------------------	
	MAIN NAVIGATION BAR
------------------------------------------------------- */  
#navigation_bar > ul > li.current_page_item > a:after,
#navigation_bar > ul > li.current-menu-ancestor > a:after,
#navigation_bar > ul > li:hover > a:after,
#navigation_bar > ul > li > a:after
{ background-color: #97b164; }

#navigation .sub-menu li a:hover, #navigation .sub-menu li:hover > a{  
box-shadow: inset 2px 0 0 #97b164;
}

/* ----------------------------------------------------	
	PRIMARY COLOR
------------------------------------------------------- */ 

/* backgrounds */
.social_share .s_buttons,   
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce mark,
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit,
.flex-active-slide .caption-one,
.flexslider .flex-direction-nav a,
.flexslider .carousel .flex-direction-nav a,
.imgeffect a,		 
.featured .default_icon .heading_icon,
.medium_rounded_icon,
.big_square_icon,
.title_icon,
.button_.default,
.pricing_table .table_wrap.highlight ul > li.price div:before,
.featured a.read_more, .featured a.more-link,
.carousel-holder.with_heading .owl-controls .owl-buttons div,
.rt-toggle ol li .toggle-number,
.rt-toggle ol li.open .toggle-number,
.latest-news .featured-image .date,
.social_share .icon-share:before,
.commententry .navigation > div, .commententry .navigation a,				 
.blog_list h1[class^="icon-"]:before,
.blog_list h2[class^="icon-"]:before,
.content.full > .row > hr.style-six:before,
.with_borders .box:before, .portfolio_boxes .box:before,
.with_borders .box:after, .portfolio_boxes .box:after,
.tab-style-three .tabs .with_icon a.current > span:before,
.sidebar .featured_article_title:before
{
	background: #97b164;
}

.pricing_table .table_wrap.highlight ul > li.caption,
.flex-active-slide .caption-one, .flexslider .flex-direction-nav a, .flexslider .carousel .flex-direction-nav a, .imgeffect a,
.chained_contents > ul li:hover .image.chanied_media_holder:after,
.chained_contents li:hover .icon_holder.rounded:before,
.carousel-holder .owl-controls .owl-buttons div
{
	background-color:#97b164;  	
}

a,
.widget_archive ul li a:hover, .widget_links ul li a:hover, .widget_nav_menu ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_recent_entries  ul li a:hover, .widget_pages  ul li a:hover, .widget_rss ul li a:hover, .widget_recent_comments ul li a:hover, .widget_rt_categories ul li a:hover, .widget_product_categories ul li a:hover,
.imgeffect a:hover,
.woocommerce .star-rating, .woocommerce-page  .star-rating,
.woocommerce .cart-collaterals .cart_totals h2:before, .woocommerce-page .cart-collaterals .cart_totals h2:before,
.woocommerce .cart-collaterals .shipping_calculator h2:before, .woocommerce-page .cart-collaterals .shipping_calculator h2:before, .woocommerce-account .woocommerce .addresses h3:before,
.heading_icon,
.large_icon,
.big_icon,
.big_rounded_icon,
.featured a.read_more:hover, a.more-link:hover,
.latest-news-2 a.title:hover,
.social_share:hover .icon-share:before,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.with_icons.colored > li span,
#reply-title:before,
a, .widget_archive ul li a:hover, .widget_links ul li a:hover, .widget_nav_menu ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_recent_entries ul li a:hover, .widget_pages ul li a:hover, .widget_rss ul li a:hover, .widget_recent_comments ul li a:hover, .widget_rt_categories ul li a:hover, .widget_product_categories ul li a:hover,
.imgeffect a:hover, 
.heading_icon, .large_icon, .big_icon, 
.big_rounded_icon, a.read_more:hover, a.more-link:hover, .latest-news-2 a.title:hover,
.social_share:hover .icon-share:before, .with_icons.colored > li span, #reply-title:before,
.content.full > .row > hr.style-six:after,
.pin:after,
.filter_navigation li a.active:before, .filter_navigation li a.active, .filter_navigation li a:hover,
hr.style-eight:after,
ul.page-numbers li a:hover, ul.page-numbers li .current,
.widget ul li.current-menu-item > a, 
.widget_rt_categories ul li.current-cat > a,
.widget_product_categories ul li.current-cat > a,
.rt-rev-heading span,
.woocommerce .woocommerce-MyAccount-navigation > ul > li > a:hover, .woocommerce .woocommerce-MyAccount-navigation > ul > li.is-active > a 
{
	color: #97b164;	 	 
}


.big_rounded_icon.loaded,
.featured a.read_more, .featured a.more-link,
.social_share .s_buttons, 
.pin:after,
hr.style-eight,
.with_icons.icon_borders.colored li span
{ 
	border-color: #97b164;
}
 
.tabs_wrap .tabs a.current, .tabs_wrap .tabs a.current:hover, .tabs_wrap .tabs a:hover, .tabs_wrap .tabs li.current a 
{  	
	border-bottom-color:#97b164;
}

.vertical_tabs ul.tabs a.current, .vertical_tabs ul.tabs a.current:hover, .vertical_tabs ul.tabs a:hover, .vertical_tabs ul.tabs li.current a 
{  	
	border-right-color: #97b164;
}   

/* ----------------------------------------------------	
	FIXES
------------------------------------------------------- */ 
.imgeffect a, .featured a.read_more{
	color: #fff;
}

.imgeffect a:hover, .featured a.read_more:hover{
	background: #fff;
}					


/* ----------------------------------------------------	
	FONT COLOR
------------------------------------------------------- */ 


/* font colors */
.top_content,
.tabs_wrap .tabs a,
.banner .featured_text,
.rt_form input[type="button"], .rt_form input[type="submit"],
.rt_form input[type="text"], .rt_form select, .rt_form textarea,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt,
.widget_archive ul li a, .widget_links ul li a, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_recent_comments ul li a, .widget_product_categories ul li a,
.info_box,
.breadcrumb,
.page-numbers li a, .page-numbers li > span,
.rt_comments ol.commentlist li a, .cancel-reply a, 
.rt_comments ol.commentlist li .comment-body .comment-meta a, #cancel-comment-reply-link,
.breadcrumb a, 
.breadcrumb span,  
#slogan_text,
.filter_navigation li a
{
	color: #888888;
}


/* ----------------------------------------------------	
	LIGHT FONT COLOR
------------------------------------------------------- */ 

/* light font color */
.blog_list .post_data, .blog_list .post_data a,
.woocommerce .star-rating, .woocommerce-page .star-rating,
.testimonial .text .icon-quote-left,
.testimonial .text .icon-quote-right,
.client_info,
.rt_form label,
i.decs_text,
.client_info,
.with_icons > li span,
.with_icons.light > li span,
.price del,
.product_meta,
span.top,
.rt_comments ol.commentlist li .comment-body .comment-meta, .cancel-reply,
.rt_comments ol.commentlist li .comment-body .author-name,
.rt_comments ol.commentlist li p,
li.comment #respond,
.recent_posts .widget-meta
{
	color: #AFAFAF;
}


/* ----------------------------------------------------	
	HEDING COLOR
------------------------------------------------------- */ 

/*	heading colors and links  */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1, h2, h3, h4, h5, h6,
.latest-news-2 .title,
.top_content.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a, 
.woocommerce-page ul.cart_list li a, 
.woocommerce-page ul.product_list_widget li a,
.heading h1, .heading h2,
.footer .featured_article_title,
.recent_posts .title a
{
	color:#666666;
}

 
/* ----------------------------------------------------	
	HEDING:hover COLOR
------------------------------------------------------- */ 

/*	heading hover color  */
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.latest-news-2 .title:hover,
.woocommerce  ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover
{ 
	color: #97b164;
} 

 
/* ----------------------------------------------------	
	LINK COLOR
------------------------------------------------------- */ 

/*	links  */
a,
.latest-news a.title,
.doc_icons ul li a,
.filter_navigation li a.active:before
{
	color: #97b164;
}

 
/* ----------------------------------------------------	
	LINK:HOVER COLOR
------------------------------------------------------- */ 

/*	links hover */
a:hover,
.latest-news a.title:hover,
.doc_icons ul li a:hover,
.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover,
.rt_comments ol.commentlist li .comment-body .comment-meta a:hover, #cancel-comment-reply-link:hover,
.breadcrumb a:hover span,
.blog_list .post_data a:hover
{ 
	color: #97b164;
} 



/* ----------------------------------------------------	
	THE CONTENT BACKGROUND COLOR FOR SUB-HEADER AREA
------------------------------------------------------- */ 

/* content background color */
.top_content{ 
	background-color: #EFF1E9; 
}

/* colors must be same with content background color */
.top_content .caption.embedded .featured_article_title,  
.top_content hr.style-one:after,
.top_content hr.style-two:after,
.top_content hr.style-three:after,
.top_content .flexslider, 
.top_content span.top,
.top_content .rt_comments ol ul.children,
.top_content .big_rounded_icon.loaded,
.top_content .flags,
.top_content hr.style-six:after
{
	background-color:#EFF1E9;  	
} 

.top_content div.date_box
{
	background:#EFF1E9;  	
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
} 


/* ----------------------------------------------------	
	THE CONTENT BACKGROUND COLOR FOR ALTERNATE ROW 1
------------------------------------------------------- */ 

/* content background color */
.row-style-2{ 
	background-color: #EFF1E9; 
}

/* colors must be same with content background color */
.row-style-2 .caption.embedded .featured_article_title,  
.row-style-2 hr.style-one:after,
.row-style-2 hr.style-two:after,
.row-style-2 hr.style-three:after,
.row-style-2 .flexslider, 
.row-style-2 span.top,
.row-style-2 .rt_comments ol ul.children,
.row-style-2 .big_rounded_icon.loaded,
.row-style-2 .flags,
.row-style-2 hr.style-six:after
{
	background-color:#EFF1E9;  	
} 

.row-style-2 div.date_box
{
	background:#EFF1E9;  	
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
} 

/* ----------------------------------------------------	
	THE CONTENT BACKGROUND COLOR FOR FOOTER CONTENT
------------------------------------------------------- */ 

/* content background color */
.wide .content_footer{ 
	background-color: #EFF1E9; 
}

/* colors must be same with content background color */
.wide .content_footer .caption.embedded .featured_article_title,  
.wide .content_footer hr.style-one:after,
.wide .content_footer hr.style-two:after,
.wide .content_footer hr.style-three:after,
.wide .content_footer .flexslider, 
.wide .content_footer span.top,
.wide .content_footer .rt_comments ol ul.children,
.wide .content_footer .big_rounded_icon.loaded,
.wide .content_footer .flags,
.wide .content_footer hr.style-six:after
{
	background-color:#EFF1E9;  	
} 

.wide .content_footer div.date_box
{
	background:#EFF1E9;  	
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 2px 0 0 rgba(0,0,0,0.1);
}



/* ----------------------------------------------------	
	SUB-FOOTER AREA
------------------------------------------------------- */ 

#footer .part1
{ color: #ffffff; }

ul.footer_links a,
ul.footer_links,
#footer .part1 a 
{ color: #ffffff; }

ul.footer_links a:hover,
#footer .part1 a:hover 
{ color: #BFC9AA; }

ul.footer_links li,
#footer
{ border-color: #BFC9AA; }

#footer .social_media li a
{ background-color:#687351; } 		

/* content background color */
#footer{ 
	background-color: #8C9872; 
}
