/* 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;

*/

a:hover,
a:focus {
	color:#707372;  /* Main content color */
}


::selection {
	background:#ffc600; /* Template color */
	color:#ffffff;
}
::-moz-selection {
	background:#ffc600; /* Template color */
	color:#ffffff;
}

a {
	color:#ffc600; /* Template color */
}

.color {
	color:#ffc600 !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:#ffc600; /* Template color */
}

.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:#237f68; /* 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 {
	background:#ffc600; /* Template color */	
    color:#fff; 
}

.fixed-menu header nav ul.menu > li > a {
    color: #707372; /* Template color gray */
}

.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:#ffc600; /* 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:#237f68; /* Template color */
	background:none !important;
}

header nav ul.menu .sub-nav {
    background:#707372; /* Template color gray */
}

.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 {
	background: #ffc600;
    color:#707372;
}

.main_header.type3 header .container .log_in_out a:hover {
	background-color:#237f68; /* Template color */
	border-color:#237f68; /* Template color */
}

.main_header.type3 header .container .social_icons a {
    margin-top: -5px;
}

.main_header.type3 header .container .social_icons a.soc_fb:hover {
    background-color:#5567a9;
	border-color:#5567a9;
}

.main_header.type3 header .container .social_icons a.soc_tweet:hover {
    background-color:#61abea;
	border-color:#61abea;
}

.main_header.type3 header .container .social_icons a.soc_linkedin:hover {
    background-color:#0279b3;
	border-color:#0279b3;
}

.main_header.type3 header .container .social_icons a.soc_google:hover {
    background-color:#be4a39;
	border-color:#be4a39;
}

.main_header.type3 header .container .social_icons a.soc_instagram:hover {
    background-color:#bc2a8d;
	border-color:#bc2a8d;
}

.main_header.type3 header .container .social_icons a.soc_pinterest:hover {
    background-color:#cb2027;
	border-color:#cb2027;
}

.main_header.type3 header .container .social_icons a.soc_tripadvisor:hover {
    background-color:#00af87;
	border-color:#00af87;
}

.main_header.type3 header .container .social_icons a.soc_youtube-play:hover {
    background-color:#e22d26;
	border-color:#e22d26;
}

.main_header.type3 header .container .social_icons a.soc_skype {
    background-color:#12a5f4;
	border-color:#12a5f4;
}

.main_header.type3 .shopping_cart_btn .view_cart_btn:hover i {
	color:#237f68; /* Template color */
}

.social_icons .social_title {
	font-size: 14px;
	line-height: 20px;
}

.tagline .social_icons .social_title {
	font-size: 14px;
	line-height: 23px;
	margin-right: 5px;
}
.breadcrumbs a:hover {
	color:#237f68; /* Template color */
}

.module_cont hr.type5 {
    border-top: #237f68 1px solid;  /* Template color */
}

.highlighted_colored {
    background:#237f68;  /* Template color */
}

blockquote.type2:before {
	background:#237f68;  /* Template color */
}

.module_content ul.type2 li:before,
.coloredbullet.type2 li:before {
    color:#237f68;  /* Template color */
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color:#707372;  /* Template color gray */
	border-color:#707372;  /* Template color gray */
}

.widget_text a {
	color:#fff; /* 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 h3 a:hover,
.featured_items_title h5 a:hover,
.featured_meta a:hover,
.contact_info_item a:hover,
.sponsor_links a:after,
.sponsor_links a:hover,
.vacancy:hover div.info i {
	color:#ffc600; 
}
.vacancy div.info i {
	color:#fff;  /* Template color */
}
.vacancy h3 a:hover {
	color:#237f68 !important;  /* Template color */
}

#mc_signup_submit:hover {
    background: #237f68 !important;  /* Template color */
}

.widget_tag_cloud a:hover {
    background:#237f68;  /* Template color */
	border-color:#237f68;  /* 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: #707372;  /* Template color gray */
	border-color:#707372; /* Template color gray */
}

.shortcode_button.btn_large.btn_type10.ipencil {	/* bande verte inscription */
	color:#fff;
	background:none;
	border-color:#fff;
}

.shortcode_button.btn_large.btn_type10.ipencil:hover {
	background:#fff;
	border-color:#fff;
	color:#237f68;
}

.shortcode_button.btn_large.btn_type18 {
	background:#707372; /* Template color gray */
	border-color:#707372;   /* Template color gray */
	color:#ffc600; /* Template color */
}

.shortcode_button.btn_large.btn_type18:hover {	
	background:none;
	border-color:#707372; /* Template color gray */
	color:#707372; /* Template color gray */
}

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: #237f68;  /* 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:#237f68;  /* Template color */
}

.skill_div {
	background: #237f68;  /* Template color */
}

/* Vertical Progress Bar Skin */
.vertical_type {
	background-color:#237f68;  /* 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:#237f68;  /* Template color */
}

.price_item.most_popular .price_item_head {
   background:#237f68;  /* Template color */
}

.global_count_wrapper .shortcode_subscribe input[type="text"],
.global_count_wrapper .shortcode_subscribe input[type="email"] {
    border-color:#237f68;  /* Template color */
}

.global_count_wrapper .shortcode_subscribe input[type="submit"] {
    background-color:#237f68;  /* Template color */
	border-color:#237f68;  /* 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:#ffc600;  /* Template color */
}

.pagerblock li a:hover {
	background-color:#237f68;  /* Template color */
	border-color:#237f68;  /* 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:#237f68;  /* Template color */
}

.widget_filter .ui-slider-range {
	background: #237f68;  /* 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:#237f68;  /* Template color */
}

a.news_category:hover {
	background:#237f68;  /* Template color */
	border-color:#237f68;  /* 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:#237f68;  /* Template color */
}

.mobile_menu_wrapper,
.mobile_menu_wrapper:before {
	background:#707372;  /* Template color gray */
}

.panel_toggler,
.panel_toggler:hover,
.panel_toggler:focus {
	color: #237f68;  /* Template color */
}
.demo_panel_body {
	background:#237f68;  /* Template color */
}


/* bande partner */
.module_partners ul li a {
	text-align: center;
}
.module_partners ul li a .partner-text,
.module_partners ul li a:hover .partner-text {
	color: #2c2c2c;
	font-size: 12px;
	line-height: normal;
}