/* ++++++++++++++ */

::selection{
  background: #9caa93;
  color: #fff;
}

::-moz-selection{
  background: #9caa93;
  color: #fff; 
}

::-o-selection{
  background: #9caa93;
  color: #fff; 
}

::-ms-selection{
  background: #9caa93;
  color: #fff;
}

::-webkit-scrollbar{
  width: 5px;
  background: #52585e;
}

::-webkit-scrollbar-thumb{
  background: #9caa93;
}
#flexslider .flex-direction-nav a:hover, 
.flexslider .flex-direction-nav a:hover {
  background: var(--main-bg-color);
  color: var(--main-font-color);
}

p a{color: #9caa93;}
.login_block > ul > li:hover > a,
.login_block > ul > li.on > a{
	background: #9caa93;
	color: #fff;
}
.login_block ul li:hover a i,
.login_block ul li.on a i{
	color: #f2f2f2;
}
.sub_menu_wrap{
	background: #626e58;
}
/*
.main_menu.menu_var2 > ul > li:nth-child(1) > a{
	border-bottom: 2px solid #9caa93;
}
.main_menu.menu_var2 > ul > li:nth-child(2) > a{
	border-bottom: 2px solid #13b7ff;
}
.main_menu.menu_var2 > ul > li:nth-child(2):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(2):hover > a,
.main_menu.menu_var2 > ul > li.current_2 > a{
	background: #13b7ff;
}
.main_menu.menu_var2 > ul > li:nth-child(3) > a{
	border-bottom: 2px solid #854ec2;
}
.main_menu.menu_var2 > ul > li:nth-child(3):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(3):hover > a,
.main_menu.menu_var2 > ul > li.current_3 > a{
	background: #854ec2;
}
.main_menu.menu_var2 > ul > li:nth-child(4) > a{
	border-bottom: 2px solid #feb41c;
}
.main_menu.menu_var2 > ul > li:nth-child(4):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(4):hover > a,
.main_menu.menu_var2 > ul > li.current_4 > a{
	background: #feb41c;
}
.main_menu.menu_var2 > ul > li:nth-child(5) > a{
	border-bottom: 2px solid #ec2913;
}
.main_menu.menu_var2 > ul > li:nth-child(5):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(5):hover > a,
.main_menu.menu_var2 > ul > li.current_5 > a{
	background: #ec2913;
}
.main_menu.menu_var2 > ul > li:nth-child(6) > a{
	border-bottom: 2px solid #00ada7;
}
.main_menu.menu_var2 > ul > li:nth-child(6):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(6):hover > a,
.main_menu.menu_var2 > ul > li.current_6 > a{
	background: #00ada7;
}
.main_menu.menu_var2 > ul > li:nth-child(7) > a{
	border-bottom: 2px solid #197bbe;
}
.main_menu.menu_var2 > ul > li:nth-child(7):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(7):hover > a,
.main_menu.menu_var2 > ul > li.current_7 > a{
	background: #197bbe;
}
.main_menu.menu_var2 > ul > li:nth-child(8) > a{
	border-bottom: 2px solid #a13d63;
}
.main_menu.menu_var2 > ul > li:nth-child(8):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(8):hover > a,
.main_menu.menu_var2 > ul > li.current_8 > a{
	background: #a13d63;
}
.main_menu.menu_var2 > ul > li:nth-child(9) > a{
	border-bottom: 2px solid #96ca2d;
}
.main_menu.menu_var2 > ul > li:nth-child(9):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(9):hover > a,
.main_menu.menu_var2 > ul > li.current_9 > a{
	background: #96ca2d;
}
.main_menu.menu_var2 > ul > li:nth-child(10) > a{
	border-bottom: 2px solid #d1008b;
}
.main_menu.menu_var2 > ul > li:nth-child(10):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(10):hover > a,
.main_menu.menu_var2 > ul > li.current_10 > a{
	background: #d1008b;
}
*/
#menu_button{
	 background: #383e44;
}
#menu_button.active{background: #9caa93;}
#menu_button.active > span,
.close_product:hover{color: #9caa93;}
.button.view_button:hover{
	background: #9caa93;
	color: #fff;
}
.sub_menu_wrap ul li a, .sub_menu_wrap > div > div {
    color: #f2f2f2;
}
.header_3 .menu_wrap{
	background: #626e58;
}
[class*="header_"] .main_menu > ul > li > a{
	color: #fff;
}
.sub_menu_wrap ul li:hover > a, .select_list > li:hover {
    background: #484e56;
}
.main_menu > ul > li:hover > a,
.main_menu > ul > li.current > a,
.main_menu > ul > li[class*="current_"] > a{
	background: #9caa93;
	color: #fff;
}
.ls-nav-prev:hover,
.ls-nav-next:hover{
  background: #9caa93;
  color: #fff;
}
.popup div a{
	color: #212428;
}
.popup div a:hover{
	color: #9caa93;
}
.post_text .post_theme{
	background: #9caa93;	
}
.tabs.variation_2 .tabs_conrainer .tabs_nav li a:hover{
	background: #9caa93;
	color: #fff;
}
.tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a{
	background: #9caa93;
	color: #fff;
}
.side_bar_tabs .widget_tags .box-tags a{
	background: #f2f2f2;
	color: #212428;
}
.side_bar_tabs .widget_tags .box-tags a:hover{
	background: #9caa93;
	color: #ffffff;
}
.side_bar_tabs.comment_tabs ul li:hover .comment_number{
	background: #9caa93;
	color: #ffffff;
}
.tabs_nav.social_media_list li .btn-email{
	background: #ebeced;
	color: #626e58;
}
.tabs_nav.social_media_list li .btn-email:hover{
	background: #9caa93;
	color: #ffffff;
}
.tabs_nav.social_media_list li.ui-tabs-active a{
	background: #626e58;
	color: #fff;
}
.custom_select .select_list li:hover{
	background: #9caa93;
	color: #fff;
}
.login_form a{
  color: #9caa93;
}
.login_form_confirm span a{
	color: #9caa93;
}
.calendar table tr td.current,
.calendar table tr td.link a:hover{
	background: #9caa93;
	color: #fff;
}
.circle_list li:hover{
	color: #9caa93;
}
.pagination li a.active{
	background: #9caa93;
	color: #fff;
}
.pagination li a:hover{
	background: #9caa93;
	color: #fff;
}
.blockquotes div:first-child{
	background: #f9f9f9;
	color: #9caa93;
}
.table_type_1.var2 tr td a:hover h5{
	color: #9caa93;
}
.progress_bar > div{
	background: #9caa93;
}
.p_table > .price{
	background: #f9f9f9;
}
.p_table > .price > dl > dt{
	color: #9caa93;
}
.p_table > footer a{
	background: #9caa93;
	color: #fff;
}
.first_letter_1 > span{
	color: #9caa93;
}
.first_letter_2 > span{
	background: #9caa93;
}
.tooltips a.left_tooltip .tooltip:after{
	border-left: 5px solid #9caa93;
}
.tooltips a.right_tooltip .tooltip:after{
	border-right: 5px solid #9caa93;
}
.tooltips a.bottom_tooltip .tooltip:after{
	border-bottom: 5px solid #9caa93;
}
.tooltips span.pointed{
	background: #9caa93;
	color: #fff;
}
.blog_rating_block > div:first-child .result{
	background: #9caa93;
}
.rating_list.var2 li i,
.rating_list.var2 li i a{
	color: #9caa93;
}
.rating_list.var2 li i.fa-star-o{
	color: #e2e4e8;
}
.ui-slider-range{
	background: #9caa93;
}
.product_item .product_info .price{
	color: #9caa93;
}
.product_description .price{
	color: #9caa93;
}
.go-to-top:hover {
	background: #9caa93;
}
.go-to-top:hover:before {
	color: #fff;
}
.calousel_top_news .owl-carousel .item a{color: #212428;}
.calousel_top_news .owl-carousel .item a:hover{color: #9caa93;}
.social_media_list li a:hover{color: #fff;}
.social_media_list li .rss{background: #fff0e6;color: #9caa93;}
.social_media_list li .rss:hover{background: #9caa93;}
.social_media_list li .fb{background: #edeff6;color: #4c66a3;}
.social_media_list li .fb:hover{background: #4c66a3;}
.social_media_list li .g_plus{background: #faebe9;color: #cf3e28;}
.social_media_list li .g_plus:hover{background: #cf3e28;}
.social_media_list li .you_tube{background: #fce9e9;color: #e42c27;}
.social_media_list li .you_tube:hover{background: #e42c27;}
.social_media_list li .twitter{background: #eaf9fd;color: #2fc2ee;}
.social_media_list li .twitter:hover{background: #2fc2ee;}
.social_media_list li .pint{background: #fae8e9;color: #cb2028;}
.social_media_list li .pint:hover{background: #cb2028;}
.page_404 h2.title_404{color: #9caa93;}
form.search button:hover{color: #9caa93;}
input:not([type="submit"]):focus,textarea:focus{border-color: #9caa93;}
.widget_social_icons ul .website:hover a{background:#9caa93;}
.widget_social_icons ul .facebook:hover a,.sw_button.facebook{background:#3b5998;}
.widget_social_icons ul .twitter:hover a,.sw_button.twitter,.tw_color{background:#2daae1;}
.widget_social_icons ul .google_plus:hover a{background:#f63e28;}
.widget_social_icons ul .rss:hover a{background:#ff7e00;}
.widget_social_icons ul .pinterest:hover a{background:#cb2027;}
.widget_social_icons ul .instagram:hover a{background:#835e42;}
.widget_social_icons ul .linkedin:hover a{background:#0073b2;}
.widget_social_icons ul .vimeo:hover a{background:#44b0de;}
.widget_social_icons ul .youtube:hover a{background:#ff3132;}
.widget_social_icons ul .flickr:hover a{background:#ff0084;}
.widget_social_icons ul .envelope:hover a,.sw_button.contact{background:#1abc9c;}
.tooltip:after{border-top:5px solid #9caa93;}
.widget_social_icons.type_2.tool_down ul li span.tooltip:after,
.widget_social_icons.type_2.tool_down ul li span.tooltip:after{border-bottom: 5px solid #9caa93;}
.widget_tags .box-tags a:hover{background: #9caa93;}
.widget_latest_tweets p span a{color: #9caa93;}
.shopping_cart .total_price ul li:last-child{color: #9caa93;}
.dropdown_list > li a:hover,
.sort_list > li a:hover{
	background: #f9f9f9;
	color: #9caa93!important;
}
.products_list ul li .product_description a:hover{
	color: #9caa93;
}
.products_list ul li .product_description .price{
	color: #9caa93;
}
.activity_list li .post_text p a{
	color: #9caa93;
}
/* -----------------------------------

  6. Buttons

------------------------------------- */

.button.button_orange,
.button_orange,
.button.search_button:hover,
.shopping_button:hover,
.close_search_form:hover,
.button.button_grey:hover{
  background: #9caa93;
}

.button.button_orange:hover{
  background: #626e58;
}
.button.button_grey{
	background: gray;
}

.button.button_grey[class*="button_type_icon_"] i,
.button.button_orange[class*="button_type_icon_"]:hover i{
  background: #383e44;
}

.button.button_orange[class*="button_type_icon_"] i{
  background: #ef5f08;
}

.button.button_grey_light{
  background: #f2f2f2;
  color: #212428;
}

.button.button_white{
  background: #fff;
  color: #212428;
}

.button.button_grey_light[class*="button_type_icon_"] i,
.button.button_grey_light[class*="button_type_icon_"] span{
  background: #e2e6e7;
}

.button.button_grey_light:hover,
.button.button_white:hover{
  background: #9caa93;
  color: #fff;
}

.button.button_grey_light[class*="button_type_icon_"]:hover i,
.button.button_grey[class*="button_type_icon_"]:hover i,
.button.button_grey_light[class*="button_type_icon_"]:hover span{
  background: #ef5f08;
  color: #fff;
}

.button.search_button:hover i,
.shopping_button:hover i.fa-shopping-cart,
.close_search_form:hover i{
  color: #f2f2f2;
}
#load_more:hover,
.more_news_button:hover{
	color: #9caa93;
}
.blog_rating_block > div:first-child .rating_view{
	background: #ef5f08;
}
  .pre_header{
    background: #7a8a6f;
  }
  .h_top_part{
    background: #f2f2f2;
  }
.header[class*="header_"] {
    background-color: #626e58;
}
  [class*="header_"] .h_top_part{
    border-bottom: 1px solid #4b5158;
    background: none;
  }
    .login_block > ul > li,
    .login_block > ul > li > a{
      color: #212428;
    }
	    .header[class*="header_"] .login_block > ul > li > a{
      color: #f2f2f2;
    }
	    .header.header_2 .head_weather_info span{
      color: #e1e2e3;
    }

  .menu_border{
    border-bottom: 2px solid #626e58;
  }

  [class*="header_"] .menu_wrap{
	  background: #626e58;
    /*background: #383e44;*/
  }	
@media only screen and (max-width: 992px){
	.main_menu > ul > li > a:hover{
		color: #9caa93!important;
	}
	.menu_wrap{
		background: #383e44;
	}
    .menu_wrap .main_menu > ul > li{
    	border-bottom: 1px solid #565c64;
    }
	.main_menu ul li .plus{
		color: #FFFFFF;
	}	
}

/* ++++++++++++++ 星纖網*/
/*
::selection{
  background: #00905c;
  color: #fff;
}

::-moz-selection{
  background: #00905c;
  color: #fff; 
}

::-o-selection{
  background: #00905c;
  color: #fff; 
}

::-ms-selection{
  background: #00905c;
  color: #fff;
}

::-webkit-scrollbar{
  width: 5px;
  background: #52585e;
}

::-webkit-scrollbar-thumb{
  background: #00905c;
}
p a{color: #00905c;}
.login_block > ul > li:hover > a,
.login_block > ul > li.on > a{
	background: #00905c;
	color: #fff;
}
.login_block ul li:hover a i,
.login_block ul li.on a i{
	color: #f2f2f2;
}
.sub_menu_wrap{
	background: #626e58;
}
.main_menu.menu_var2 > ul > li:nth-child(1) > a{
	border-bottom: 2px solid #00905c;
}
.main_menu.menu_var2 > ul > li:nth-child(2) > a{
	border-bottom: 2px solid #13b7ff;
}
.main_menu.menu_var2 > ul > li:nth-child(2):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(2):hover > a,
.main_menu.menu_var2 > ul > li.current_2 > a{
	background: #13b7ff;
}
.main_menu.menu_var2 > ul > li:nth-child(3) > a{
	border-bottom: 2px solid #854ec2;
}
.main_menu.menu_var2 > ul > li:nth-child(3):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(3):hover > a,
.main_menu.menu_var2 > ul > li.current_3 > a{
	background: #854ec2;
}
.main_menu.menu_var2 > ul > li:nth-child(4) > a{
	border-bottom: 2px solid #feb41c;
}
.main_menu.menu_var2 > ul > li:nth-child(4):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(4):hover > a,
.main_menu.menu_var2 > ul > li.current_4 > a{
	background: #feb41c;
}
.main_menu.menu_var2 > ul > li:nth-child(5) > a{
	border-bottom: 2px solid #ec2913;
}
.main_menu.menu_var2 > ul > li:nth-child(5):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(5):hover > a,
.main_menu.menu_var2 > ul > li.current_5 > a{
	background: #ec2913;
}
.main_menu.menu_var2 > ul > li:nth-child(6) > a{
	border-bottom: 2px solid #00ada7;
}
.main_menu.menu_var2 > ul > li:nth-child(6):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(6):hover > a,
.main_menu.menu_var2 > ul > li.current_6 > a{
	background: #00ada7;
}
.main_menu.menu_var2 > ul > li:nth-child(7) > a{
	border-bottom: 2px solid #197bbe;
}
.main_menu.menu_var2 > ul > li:nth-child(7):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(7):hover > a,
.main_menu.menu_var2 > ul > li.current_7 > a{
	background: #197bbe;
}
.main_menu.menu_var2 > ul > li:nth-child(8) > a{
	border-bottom: 2px solid #a13d63;
}
.main_menu.menu_var2 > ul > li:nth-child(8):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(8):hover > a,
.main_menu.menu_var2 > ul > li.current_8 > a{
	background: #a13d63;
}
.main_menu.menu_var2 > ul > li:nth-child(9) > a{
	border-bottom: 2px solid #96ca2d;
}
.main_menu.menu_var2 > ul > li:nth-child(9):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(9):hover > a,
.main_menu.menu_var2 > ul > li.current_9 > a{
	background: #96ca2d;
}
.main_menu.menu_var2 > ul > li:nth-child(10) > a{
	border-bottom: 2px solid #d1008b;
}
.main_menu.menu_var2 > ul > li:nth-child(10):hover > a,
.main_menu.menu_var3 > ul > li:nth-child(10):hover > a,
.main_menu.menu_var2 > ul > li.current_10 > a{
	background: #d1008b;
}
#menu_button.active{background: #00905c;}
#menu_button.active > span,
.close_product:hover{color: #00905c;}
.button.view_button:hover{
  background: #00905c;
  color: #fff;
}
.sub_menu_wrap ul li a, .sub_menu_wrap > div > div {
    color: #f2f2f2;
}
.header_3 .menu_wrap{
	background: #E4E2E6;
}
[class*="header_"] .main_menu > ul > li > a{
	color: #333333;
}
.sub_menu_wrap ul li:hover > a, .select_list > li:hover {
    color: #f2f2f2;
}
.main_menu > ul > li:hover > a,
.main_menu > ul > li.current > a{
	background: #00905c;
	color: #333333;
}
.main_menu > ul > li[class*="current_"] > a{

}
.ls-nav-prev:hover,
.ls-nav-next:hover{
  background: #00905c;
  color: #fff;
}
.popup div a{
	color: #212428;
}
.popup div a:hover{
	color: #00905c;
}
.post_text .post_theme{
	background: #00905c;	
}
.tabs.variation_2 .tabs_conrainer .tabs_nav li a:hover{
	background: #00905c;
	color: #fff;
}
.tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a{
	background: #00905c;
	color: #fff;
}
.side_bar_tabs .widget_tags .box-tags a{
	background: #f2f2f2;
	color: #212428;
}
.side_bar_tabs .widget_tags .box-tags a:hover{
	background: #00905c;
	color: #ffffff;
}
.side_bar_tabs.comment_tabs ul li:hover .comment_number{
	background: #00905c;
	color: #ffffff;
}
.tabs_nav.social_media_list li .btn-email{
	background: #ebeced;
	color: #626e58;
}
.tabs_nav.social_media_list li .btn-email:hover{
	background: #00905c;
	color: #ffffff;
}
.tabs_nav.social_media_list li.ui-tabs-active a{
	background: #626e58;
	color: #fff;
}
.custom_select .select_list li:hover{
	background: #00905c;
	color: #fff;
}
.login_form a{
	color: #00905c;
}
.login_form_confirm span a{
	color: #00905c;
}
.calendar table tr td.current,
.calendar table tr td.link a:hover{
	background: #00905c;
	color: #fff;
}
.circle_list li:hover{
	color: #00905c;
}
.pagination li a.active{
	background: #00905c;
	color: #fff;
}
.pagination li a:hover{
	background: #00905c;
	color: #fff;
}
.blockquotes div:first-child{
	background: #f9f9f9;
	color: #00905c;
}
.table_type_1.var2 tr td a:hover h5{
	color: #00905c;
}
.progress_bar > div{
	background: #00905c;
}
.p_table > .price{
	background: #f9f9f9;
}
.p_table > .price > dl > dt{
	color: #00905c;
}
.p_table > footer a{
	background: #00905c;
	color: #fff;
}
.first_letter_1 > span{
	color: #00905c;
}
.first_letter_2 > span{
	background: #00905c;
}
.tooltips a.left_tooltip .tooltip:after{
	border-left: 5px solid #00905c;
}
.tooltips a.right_tooltip .tooltip:after{
	border-right: 5px solid #00905c;
}
.tooltips a.bottom_tooltip .tooltip:after{
	border-bottom: 5px solid #00905c;
}
.tooltips span.pointed{
	background: #00905c;
	color: #fff;
}
.blog_rating_block > div:first-child .result{
	background: #00905c;
}
.rating_list.var2 li i,
.rating_list.var2 li i a{
	color: #00905c;
}
.rating_list.var2 li i.fa-star-o{
	color: #e2e4e8;
}
.ui-slider-range{
	background: #00905c;
}
.product_item .product_info .price{
	color: #00905c;
}
.product_description .price{
	color: #00905c;
}
.go-to-top:hover {
	background: #00905c;
}
.go-to-top:hover:before {
	color: #fff;
}
.calousel_top_news .owl-carousel .item a{
	color: #212428;
}
.calousel_top_news .owl-carousel .item a:hover{
	color: #00905c;
}
.social_media_list li a:hover{color: #fff;}
.social_media_list li .rss{background: #fff0e6;color: #00905c;}
.social_media_list li .rss:hover{background: #00905c;}
.social_media_list li .fb{background: #edeff6;color: #4c66a3;}
.social_media_list li .fb:hover{background: #4c66a3;}
.social_media_list li .g_plus{background: #faebe9;color: #cf3e28;}
.social_media_list li .g_plus:hover{background: #cf3e28;}
.social_media_list li .you_tube{background: #fce9e9;color: #e42c27;}
.social_media_list li .you_tube:hover{background: #e42c27;}
.social_media_list li .twitter{background: #eaf9fd;color: #2fc2ee;}
.social_media_list li .twitter:hover{background: #2fc2ee;}
.social_media_list li .pint{background: #fae8e9;color: #cb2028;}
.social_media_list li .pint:hover{background: #cb2028;}

.page_404 h2.title_404{color: #00905c;}
form.search button:hover{color: #00905c;}
input:not([type="submit"]):focus,textarea:focus{border-color: #00905c;}
.widget_social_icons ul .website:hover a{background:#00905c;}
.widget_social_icons ul .facebook:hover a,.sw_button.facebook{background:#3b5998;}
.widget_social_icons ul .twitter:hover a,.sw_button.twitter,.tw_color{background:#2daae1;}
.widget_social_icons ul .google_plus:hover a{background:#f63e28;}
.widget_social_icons ul .rss:hover a{background:#ff7e00;}
.widget_social_icons ul .pinterest:hover a{background:#cb2027;}
.widget_social_icons ul .instagram:hover a{background:#835e42;}
.widget_social_icons ul .linkedin:hover a{background:#0073b2;}
.widget_social_icons ul .vimeo:hover a{background:#44b0de;}
.widget_social_icons ul .youtube:hover a{background:#ff3132;}
.widget_social_icons ul .flickr:hover a{background:#ff0084;}
.widget_social_icons ul .envelope:hover a,.sw_button.contact{background:#1abc9c;}
.tooltip:after{border-top:5px solid #00905c;}
.widget_social_icons.type_2.tool_down ul li span.tooltip:after,
.widget_social_icons.type_2.tool_down ul li span.tooltip:after{border-bottom: 5px solid #00905c;}
.widget_tags .box-tags a:hover{background: #00905c;}
.widget_latest_tweets p span a{color: #00905c;}
.shopping_cart .total_price ul li:last-child{
	color: #00905c;
}
.dropdown_list > li a:hover,
.sort_list > li a:hover{
	background: #f9f9f9;
	color: #00905c!important;
}
.products_list ul li .product_description a:hover{
	color: #00905c;
}
.products_list ul li .product_description .price{
	color: #00905c;
}
.activity_list li .post_text p a{
	color: #00905c;
}

.button.button_orange,
.button.search_button:hover,
.shopping_button:hover,
.close_search_form:hover,
.button.button_grey:hover{
  background: #00905c;
}

.button.button_orange:hover{
  background: #626e58;
}
.button.button_grey{}

.button.button_grey[class*="button_type_icon_"] i,
.button.button_orange[class*="button_type_icon_"]:hover i{
  background: #383e44;
}

.button.button_orange[class*="button_type_icon_"] i{
  background: #007c4b;
}

.button.button_grey_light{
  background: #f2f2f2;
  color: #212428;
}

.button.button_white{
  background: #fff;
  color: #212428;
}

.button.button_grey_light[class*="button_type_icon_"] i,
.button.button_grey_light[class*="button_type_icon_"] span{
  background: #e2e6e7;
}

.button.button_grey_light:hover,
.button.button_white:hover{
  background: #00905c;
  color: #fff;
}

.button.button_grey_light[class*="button_type_icon_"]:hover i,
.button.button_grey[class*="button_type_icon_"]:hover i,
.button.button_grey_light[class*="button_type_icon_"]:hover span{
  background: #007c4b;
  color: #fff;
}
.button.search_button:hover i,
.shopping_button:hover i.fa-shopping-cart,
.close_search_form:hover i{
  color: #f2f2f2;
}
#load_more:hover,
.more_news_button:hover{
	color: #00905c;
}
.blog_rating_block > div:first-child .rating_view{
	background: #007c4b;
}

@media only screen and (max-width: 992px){
	.main_menu > ul > li > a:hover{
		color: #00905c!important;
	}
	.sub_menu_wrap{
		background: none;	
	}
	.sub_menu_wrap ul li a, .sub_menu_wrap > div > div {
	    color: #333333;
	}
}
*/
/* -----------------------------------

  12. Footer

------------------------------------- */

.footer{
	background: var(--main-bg-color);
  color: var(--main-font-color);
}
.footer-main{
	border-top: 2px solid var(--submain-bg-color);
	color: var(--submain-bg-color);
}
.footer-main .widget_title{
	color: var(--submain-bg-color);
	border-top: 1px solid var(--submain-bg-color);
}

.footer-main .widget_categories .categories_list > li > ul li{
	border-color: #e1e1e1;
}

.footer-main .widget_categories .categories_list > li > ul li a{
	color: #4b4d50;
}

.footer-main .widget_newsletter.form_section .form_text{
	color: var(--submain-bg-color);
}
.footer-main.footer .footer_bottom_part{
    background: #f2f2f2;
    border-color: #e1e1e1;
}
.footer .top_footer_banner{
    background: var(--submain-bg-color);
}
.footer-main.footer .footer_bottom_part p span{
  color: #212428;
}
.footer-main.footer .footer_top_part{
  background: var(--main-font-color);
} 
.footer-main .footer_middle_part{
  background: var(--main-font-color);
}
.footer .footer_bottom_part{
  color: #a8aaad;
  border-top: 1px solid #4b5158;
}
.widget_tags .box-tags a{
  background: #60666b;
  color: var(--main-font-color);
}
.widget_latest_tweets p span.tweet_time a{
  color: #b0b1b4;
}
