
::selection{
	background: var(--default-bg-color);
	color: var(--main-font-color);
  }
  
  ::-moz-selection{
	background: var(--default-bg-color);
	color: var(--main-font-color); 
  }
  
  ::-o-selection{
	background: var(--default-bg-color);
	color: var(--main-font-color); 
  }
  
  ::-ms-selection{
	background: var(--default-bg-color);
	color: var(--main-font-color);
  }
  
  ::-webkit-scrollbar{
    width: 5px;
    background: #52585e;
    #background: var(--default-bg-color);
  }
  
  ::-webkit-scrollbar-thumb{
    #background: var(--main-bg-color);
    background: var(--default-bg-color);
  }
  #flexslider .flex-direction-nav a:hover, 
  .flexslider .flex-direction-nav a:hover {
    background: var(--main-bg-color) !important;
    color: var(--main-font-color) !important;
  }

  p a{color: var(--main-bg-color);}
  .login_block > ul > li:hover > a,
  .login_block > ul > li.on > a{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .login_block ul li:hover a i,
  .login_block ul li.on a i{
	  color: #f2f2f2;
  }
  .sub_menu_wrap{
  background: var(--main-bg-color);
  }
  .sub_menu_wrap ul li a{
  border-bottom: 1px solid var(--main-font-color);
  }
  /*
  .main_menu.menu_var2 > ul > li:nth-child(1) > a{
	  border-bottom: 2px solid var(--main-bg-color);
  }
  .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: var(--main-bg-color);
  }
  #menu_button.active{background: var(--main-bg-color);}
  #menu_button.active > span,
  .close_product:hover{color: var(--main-bg-color);}
  .button.view_button:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .sub_menu_wrap ul li a, .sub_menu_wrap > div > div {
	  color: #f2f2f2;
  }
  .header_3 .menu_wrap{
	  background: var(--submain-bg-color);
  }
  [class*="header_"] .main_menu > ul > li > a{
	  color: var(--main-font-color);
  }
  .sub_menu_wrap ul li:hover > a, .select_list > li:hover {
	  background: var(--default-bg-color);
  }
  .main_menu > ul > li:hover > a,
  .main_menu > ul > li.current > a,
  .main_menu > ul > li[class*="current_"] > a{
  #	background: var(--main-bg-color);
  background: var(--default-bg-color);
	  color: var(--main-font-color);
  }
  .ls-nav-prev:hover,
  .ls-nav-next:hover{
	background: var(--main-bg-color);
	color: var(--main-font-color);
  }
  .popup div a{
	  color: #212428;
  }
  .popup div a:hover{
	  color: var(--main-bg-color);
  }
  .post_text .post_theme{
	  background: var(--main-bg-color);	
  }
  .tabs.variation_2 .tabs_conrainer .tabs_nav li a:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .side_bar_tabs .widget_tags .box-tags a{
	  background: #f2f2f2;
	  color: #212428;
  }
  .side_bar_tabs .widget_tags .box-tags a:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .side_bar_tabs.comment_tabs ul li:hover .comment_number{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .login_button a i, .logout_button a i{
	  color: var(--sub-font-color);
  }
  .thumbnails_container > ul > .active, .thumbnails_container > ul > li{
  background-color:#212121;
  }
  .thumbnails_container > ul > .active, .thumbnails_container > ul > li:hover{
  background-color:var(--main-bg-color);
  }
  
  .thumbnails_container > ul > li .event_date{
  color: var(--main-font-color);
  }
  .thumbnails_container > ul > li.active .event_date{
  color: var(--main-font-color);
  }
  .news_gallery{
  color:var(--default-bg-color);
  }
  .tabs_nav.social_media_list li .btn-email{
	  background: #ebeced;
	  color: var(--submain-bg-color);
  }
  .tabs_nav.social_media_list li .btn-email:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .tabs_nav.social_media_list li.ui-tabs-active a{
	  background: var(--submain-bg-color);
	  color: var(--main-font-color);
  }
  .custom_select .select_list li:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .login_form a{
	color: var(--main-bg-color);
  }
  .login_form_confirm span a{
	  color: var(--main-bg-color);
  }
  .calendar table tr td.current,
  .calendar table tr td.link a:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .circle_list li:hover{
	  color: var(--main-bg-color);
  }
  .pagination li a.active{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .pagination li a:hover{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .blockquotes div:first-child{
	  background: #f9f9f9;
	  color: var(--main-bg-color);
  }
  .table_type_1.var2 tr td a:hover h5{
	  color: var(--main-bg-color);
  }
  .progress_bar > div{
	  background: var(--main-bg-color);
  }
  .p_table > .price{
	  background: #f9f9f9;
  }
  .p_table > .price > dl > dt{
	  color: var(--main-bg-color);
  }
  .p_table > footer a{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .first_letter_1 > span{
	  color: var(--main-bg-color);
  }
  .first_letter_2 > span{
	  background: var(--main-bg-color);
  }
  .tooltips a.left_tooltip .tooltip:after{
	  border-left: 5px solid var(--main-bg-color);
  }
  .tooltips a.right_tooltip .tooltip:after{
	  border-right: 5px solid var(--main-bg-color);
  }
  .tooltips a.bottom_tooltip .tooltip:after{
	  border-bottom: 5px solid var(--main-bg-color);
  }
  .tooltips span.pointed{
	  background: var(--main-bg-color);
	  color: var(--main-font-color);
  }
  .blog_rating_block > div:first-child .result{
	  background: var(--main-bg-color);
  }
  .rating_list.var2 li i,
  .rating_list.var2 li i a{
	  color: var(--main-bg-color);
  }
  .rating_list.var2 li i.fa-star-o{
	  color: #e2e4e8;
  }
  .ui-slider-range{
	  background: var(--main-bg-color);
  }
  .product_item .product_info .price{
	  color: var(--main-bg-color);
  }
  .product_description .price{
	  color: var(--main-bg-color);
  }
  .go-to-top:hover {
	  background: var(--main-bg-color);
  }
  .go-to-top:hover:before {
	  color: var(--main-font-color);
  }
  .calousel_top_news .owl-carousel .item a{color: #212428;}
  .calousel_top_news .owl-carousel .item a:hover{color: var(--main-bg-color);}
  .social_media_list li a:hover{color: var(--main-font-color);}
  .social_media_list li .rss{background: var(--main-font-color)0e6;color: var(--main-bg-color);}
  .social_media_list li .rss:hover{background: var(--main-bg-color);}
  .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: var(--main-bg-color);}
  form.search button:hover{color: var(--main-bg-color);}
  input:not([type="submit"]):focus,textarea:focus{border-color: var(--main-bg-color);}
  .widget_social_icons ul .website:hover a{background:var(--main-bg-color);}
  .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 var(--main-bg-color);}
  .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 var(--main-bg-color);}
  .widget_tags .box-tags a:hover{background: var(--main-bg-color);}
  .widget_latest_tweets p span a{color: var(--main-bg-color);}
  .shopping_cart .total_price ul li:last-child{color: var(--main-bg-color);}
  .dropdown_list > li a:hover,
  .sort_list > li a:hover{
	  background: #f9f9f9;
	  color: var(--main-bg-color)!important;
  }
  .products_list ul li .product_description a:hover{
	  color: var(--main-bg-color);
  }
  .products_list ul li .product_description .price{
	  color: var(--main-bg-color);
  }
  .activity_list li .post_text p a{
	  color: var(--main-bg-color);
  }
  /* -----------------------------------
  
	6. Buttons
  
  ------------------------------------- */
  .button.search_button,
  .button.shop_button{
    color: var(--main-font-color);
  }
  .button.button_orange,
  .button_orange,
  .button.search_button:hover,
  .shopping_button:hover,
  .close_search_form:hover,
  .button.button_grey:hover{
	background: var(--main-bg-color);
  }
  .button.button_red{
    background: red;
    color: var(--main-font-color); 
  }
  
  .button.button_orange:hover{
	background: var(--submain-bg-color);
  color: var(--main-font-color);
  }
  .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: var(--main-font-color);
	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: var(--main-bg-color);
	color: var(--main-font-color);
  }
  
  .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: var(--main-font-color);
  }
  
  .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: var(--main-bg-color);
  }
  .blog_rating_block > div:first-child .rating_view{
	  background: #ef5f08;
  }
	.pre_header{
	  background: var(--main-bg-color);
	}
	.h_top_part{
	  background: var(--three-bg-color);
	}
  .header[class*="header_"] {
	  background-color: var(--submain-bg-color);
  }
	[class*="header_"] .h_top_part{
	  border-bottom: 0px solid ;
    border-bottom-color: var(--three-bg-color);
	  background: var(--three-bg-color);
	  color: var(--sub-font-color);
	}
	  .login_block > ul > li,
	  .login_block > ul > li > a{
		color: #212428;
	  }
		.header[class*="header_"] .login_block > ul > li > a{
        color: var(--sub-font-color);
	  }

    .header.header_2 .searchform_wrap,
    .header.header_3 .searchform_wrap{
      background: var(--main-bg-color);
      color: var(--main-font-color);
    }
		.header.header_2 .head_weather_info span{
		color: #e1e2e3;
	  }
  
	.menu_border{
	  border-bottom: 2px solid var(--submain-bg-color);
	}
  .mobile_menu nav ul li a{
  color: var(--sub-font-color);
  }
	[class*="header_"] .menu_wrap{
		background: var(--main-bg-color);
	}	
  @media only screen and (max-width: 992px){
	  .main_menu > ul > li > a:hover{
		  color: var(--main-bg-color)!important;
	  }
	  .menu_wrap{
		  background: #383e44;
	  }
	  .menu_wrap .main_menu > ul > li{
		  border-bottom: 1px solid var(--main-font-color);
	  }
	  .main_menu ul li .plus{
		  color: var(--main-font-color);
	  }	
  }
  
  /* ++++++++++++++ 嚙踝蕭瘥綽蕭艞�厰𤀻*/
  /*
  ::selection{
	background: #00905c;
	color: var(--main-font-color);
  }
  
  ::-moz-selection{
	background: #00905c;
	color: var(--main-font-color); 
  }
  
  ::-o-selection{
	background: #00905c;
	color: var(--main-font-color); 
  }
  
  ::-ms-selection{
	background: #00905c;
	color: var(--main-font-color);
  }
  
  ::-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: var(--main-font-color);
  }
  .login_block ul li:hover a i,
  .login_block ul li.on a i{
	  color: #f2f2f2;
  }
  .sub_menu_wrap{
	  background: var(--submain-bg-color);
  }
  .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: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .side_bar_tabs .widget_tags .box-tags a{
	  background: #f2f2f2;
	  color: #212428;
  }
  .side_bar_tabs .widget_tags .box-tags a:hover{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .side_bar_tabs.comment_tabs ul li:hover .comment_number{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .tabs_nav.social_media_list li .btn-email{
	  background: #ebeced;
	  color: var(--submain-bg-color);
  }
  .tabs_nav.social_media_list li .btn-email:hover{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .tabs_nav.social_media_list li.ui-tabs-active a{
	  background: var(--submain-bg-color);
	  color: var(--main-font-color);
  }
  .custom_select .select_list li:hover{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .circle_list li:hover{
	  color: #00905c;
  }
  .pagination li a.active{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .pagination li a:hover{
	  background: #00905c;
	  color: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .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: var(--main-font-color);
  }
  .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: var(--main-font-color);}
  .social_media_list li .rss{background: var(--main-font-color)0e6;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: var(--submain-bg-color);
  }
  .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: var(--main-font-color);
	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: var(--main-font-color);
  }
  
  .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: var(--main-font-color);
  }
  .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;
}