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