/* Template Options */

/*
	--//-- 1. Color Options --//--

	- Template color - 82b541;
	- Body Background - ffffff;
	- Main content color - 505050;
	- Headings color - 161616;
	
	--//-- 2. Theme Font --//--
   
	- Main font - Roboto;	
	- Content font weight - 300;
	- Content font size - 14px;
	- Content line height - 21px;
	
*/

body,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="submit"],
textarea,
.comment-form p.form-allowed-tags code {
	font-family: 'Roboto', sans-serif; /* Main font */
}

body {
	color:#505050; /* Main content color */
	line-height:21px; /* Content line height */
	font-size:14px; /* Content font size */
	font-weight:300; /* Content font weight */	
}

a:hover,
a:focus {
	color:#505050;  /* Main content color */
}

/* Logo Size */
.logo_def,
.logo_retina,
.logo_def_white,
.logo_retina_white {
	width:132px;
	height:25px;
}

::selection {
	background:#82b541; /* Template color */
	color:#ffffff;
}
::-moz-selection {
	background:#82b541; /* Template color */
	color:#ffffff;
}

a {
	color:#82b541; /* Template color */
}

.color {
	color:#82b541 !important; /* Template color */
}

.tagline a:hover,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a:hover,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a:hover,
.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn:hover {
	color:#82b541; /* Template color */
}

h1, h1 span, h1 a,
h2, h2 span, h2 a,
h3, h3 span, h3 a,
h4, h4 span, h4 a,
h5, h5 span, h5 a,
h6, h6 span, h6 a,
.featured_items_title h5,
.featured_items_title h5 a,
.summary .amount,
.shop_cart thead th,
.cart_totals tr td {
	color:#161616; /* Headings color */
}

header nav ul.menu > li:hover > a,
header nav ul.menu > li.current-menu-ancestor > a,
header nav ul.menu > li.current-menu-item > a,
header nav ul.menu > li.current-menu-parent > a {
	background:#82b541; /* Template color */
}

.main_header.type1 header nav ul.menu > li:hover > a,
.main_header.type1 header nav ul.menu > li.current-menu-ancestor > a,
.main_header.type2 header nav ul.menu > li:hover > a,
.main_header.type2 header nav ul.menu > li.current-menu-ancestor > a,
.fixed-menu header nav ul.menu > li:hover > a,
.fixed-menu header nav ul.menu > li.current-menu-ancestor > a {
	color:#82b541; /* Template color */
	background:none;
}

.main_header.type1 header nav ul.menu > li.current-menu-item > a,
.main_header.type1 header nav ul.menu > li.current-menu-parent > a,
.main_header.type2 header nav ul.menu > li.current-menu-item > a,
.main_header.type2 header nav ul.menu > li.current-menu-parent > a,
.fixed-menu header nav ul.menu > li.current-menu-item > a,
.fixed-menu header nav ul.menu > li.current-menu-parent > a {
	background:#82b541; /* Template color */
	color:#fff;
}

.page_with_abs_header .main_header.type2 header nav ul.menu > li:hover > a,
.page_with_abs_header .main_header.type2 header nav ul.menu > li.current-menu-ancestor > a,
.page_with_abs_header .main_header.type2 header nav ul.menu > li.current-menu-item > a,
.page_with_abs_header .main_header.type2 header nav ul.menu > li.current-menu-parent > a,
.page_with_abs_header .main_header.type1 header nav ul.menu > li:hover > a,
.page_with_abs_header .main_header.type1 header nav ul.menu > li.current-menu-ancestor > a,
.page_with_abs_header .main_header.type1 header nav ul.menu > li.current-menu-item > a,
.page_with_abs_header .main_header.type1 header nav ul.menu > li.current-menu-parent > a {
	color:#82b541; /* Template color */
	background:none !important;
}

header nav ul.menu .sub-nav {
    background:#82b541; /* Template color */
}

.main_header.type3 header nav ul.menu > li:hover > a,
.main_header.type3 header nav ul.menu > li.current-menu-ancestor > a,
.main_header.type3 header nav ul.menu > li.current-menu-item > a,
.main_header.type3 header nav ul.menu > li.current-menu-parent > a,
.main_header.type4 header nav ul.menu > li:hover > a,
.main_header.type4 header nav ul.menu > li.current-menu-ancestor > a,
.main_header.type4 header nav ul.menu > li.current-menu-item > a,
.main_header.type4 header nav ul.menu > li.current-menu-parent > a {
	color:#82b541; /* Template color */
}

.main_header.type3 header .container .social_icons a:hover,
.main_header.type3 header .container .log_in_out a:hover {
	background-color:#82b541; /* Template color */
	border-color:#82b541; /* Template color */
}

.main_header.type3 .shopping_cart_btn .view_cart_btn:hover i {
	color:#82b541; /* Template color */
}

.breadcrumbs a:hover {
	color:#82b541; /* Template color */
}

.module_cont hr.type5 {
    border-top: #82b541 1px solid;  /* Template color */
}

.highlighted_colored {
    background:#82b541;  /* Template color */
}

blockquote.type2:before {
	background:#82b541;  /* Template color */
}

.dropcap.type2 {
	color:#82b541;  /* Template color */
}

.module_content ul.type2 li:before {
    color:#82b541;  /* Template color */
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color:#82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

.widget_text a {
	color:#505050; /* Main content color */
}

.widget_text a:hover,
.sidepanel a:hover,
.recent_posts li a.title:hover,
.product_posts li a.title:hover,
.star_rating,
.tweet_module ul li a:hover,
.sidepanel li.current-menu-item a,
.price a:hover,
.product_posts li a.title:hover,
.stat_count,
.shortcode_iconbox a:hover .iconbox_title,
.shortcode_iconbox.type2 .iconbox_wrapper .ico,
.featured_items_title h5 a:hover,
.featured_meta a:hover,
.contact_info_item a:hover,
.sponsor_links a:after,
.sponsor_links a:hover,
.vacancy div.info i {
	color:#82b541;  /* Template color */
}

.vacancy h3 a:hover {
	color:#82b541 !important;  /* Template color */
}

#mc_signup_submit:hover {
    background: #82b541 !important;  /* Template color */
}

.widget_tag_cloud a:hover {
    background:#82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

.shortcode_button.btn_type1:hover,
.shortcode_button.btn_type2:hover,
.shortcode_button.btn_type3:hover,
.shortcode_button.btn_type4:hover,
.shortcode_button.btn_type5 {
    background: #82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

h5.shortcode_accordion_item_title:hover,
h5.shortcode_toggles_item_title:hover,
h5.shortcode_accordion_item_title.state-active,
h5.shortcode_toggles_item_title.state-active,
.iconbox_wrapper .ico {
   background: #82b541;  /* Template color */
}

.shortcode_iconbox .iconbox_body,
.shortcode_iconbox .iconbox_body p,
.shop_cart .amount,
.product-item a {
	color:#505050; /* Main content color */
}

.colored_bg,
.shortcode_tab_item_title.active,
.shortcode_tab_item_title:hover,
.testimonials_list li .item .testimonials_photo i,
#comments .badge {
    background-color:#82b541;  /* Template color */
}

.skill_div {
	background: #82b541;  /* Template color */
}

/* Vertical Progress Bar Skin */
.vertical_type {
	background-color:#82b541;  /* Template color */
}

.vertical_type .skill_title,
.vertical_type .grid_line span {
	color:#427400;
}

.vertical_type .skill_title i,
.vertical_type .skill_div {
	background-color:#6da02b;
}

.vertical_type .grid_line,
.vertical_skills_grid .skills_list li:before {
	border-color:#6f9a37;
}

.price_item_cost h1 span {
	color:#82b541;  /* Template color */
}

.price_item.most_popular .price_item_head {
   background:#82b541;  /* Template color */
}

.global_count_wrapper .shortcode_subscribe input[type="text"],
.global_count_wrapper .shortcode_subscribe input[type="email"] {
    border-color:#82b541;  /* Template color */
}

.global_count_wrapper .shortcode_subscribe input[type="submit"] {
    background-color:#82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

.contact_info p a {
	color:#505050; /* Main content color */
}

.contact_info p a:hover,
.listing_meta a:hover,
.blogpost_title a:hover {
	color:#82b541;  /* Template color */
}

.pagerblock li a:hover {
	background-color:#82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

.pagerblock li a.current,
.pagerblock li a.current:hover,
.comment-reply-link a:hover,
.comment_author_name a:hover,
.filter_navigation ul li ul li a:hover,
.filter_navigation ul li ul li.selected a,
.featured_items_body a:hover,
.shop_list_info a:hover,
.product_list_meta a:hover,
.posted_in a:hover,
.tagged_as a:hover,
.product-item a:hover,
.calculate:hover,
h2.portf_title a:hover,
.calculate:after,
.read_more:hover,
.read_more:after,
.module_content ul.type_hand li:before,
.proj_list li a.recent_project_link:hover,
.proj_list li a.recent_project_link.current,
.proj_title h3 a:hover {
	color:#82b541;  /* Template color */
}

.widget_filter .ui-slider-range {
	background: #82b541;  /* Template color */
}

.slide_form_inline input[type="text"],
.slide_form_inline input[type="email"],
.slide_form_inline input[type="password"],
.slide_form_inline textarea {
	border-color:#82b541;  /* Template color */
}

a.news_category:hover {
	background:#82b541;  /* Template color */
	border-color:#82b541;  /* Template color */
}

header nav .megamenu_wrap ul.sub-menu li:hover > a,
header nav .megamenu_wrap ul.sub-menu li.current-menu-item > a,
header nav .light_submenu ul.sub-menu > li:hover > a,
header nav .light_submenu ul.sub-menu > li.current-menu-item > a,
header nav .light_submenu ul.sub-menu > li.current-menu-parent > a {
	color:#82b541;  /* Template color */
}

.mobile_menu_wrapper,
.mobile_menu_wrapper:before {
	background:#82b541;  /* Template color */
}

.panel_toggler,
.panel_toggler:hover,
.panel_toggler:focus {
	color: #82b541;  /* Template color */
}
.demo_panel_body {
	background:#82b541;  /* Template color */
}
