/***************** Start Theme Font Styles ******************/

	/* Start Content Font */
	body,
	form .formError .formErrorContent,
	.idc_breadcrumbs .idc_breadcrumbs_inner, 
	.idc_breadcrumbs .idc_breadcrumbs_inner a,
	.idc_img .idc_img_caption,
	.gallery .gallery-item .gallery-caption,
	.idc_gallery li.idc_caption figcaption,
	.wp-caption .wp-caption-text {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}
	
	.idc_icon_box .icon_box_text {
		line-height:22px;
	}
	
	/* Finish Content Font */

	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_but:before {
		font-size:15px;
	}

	a:hover {
		text-decoration:none;
	}
	/* Finish Link Font */


	/* Start Navigation Title Font */
	#navigation > li > a {
		font-size:16px;
		line-height:20px;
		font-weight:600;
		font-style:normal;
		text-transform:uppercase;
	}

	#navigation > li > a > span:before, 
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span:before,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a > span:before {
		font-size:16px;
	}
	
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a {
		font-weight:700; // static
	}
	
	@media only screen and (max-width: 1024px) {		
		html #page #header nav #navigation > li.menu-item-hide-text > a > span,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span {
			font-size:13px;
			line-height:20px;
		}
		
		html #page #header nav #navigation > li.menu-item-icon > a > span > span.nav_subtitle,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-icon > a > span > span.nav_subtitle {
			padding-left:23px;
		}
	}
	/* Finish Navigation Title Font */


	/* Start Navigation Dropdown Font */
	#navigation ul li a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		font-weight:400; // static
		font-style:normal;
		text-transform:uppercase;
	}
	
	#navigation > li > a > span > span.nav_subtitle,
	#navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span > span.nav_subtitle {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		font-weight:400; // static
		font-style:normal;
		text-transform:uppercase;
	}
	
	#navigation li > a[data-tag]:before {
		font-size:12px;
		line-height:18px;
		font-weight:400; // static
	}
	
	#navigation ul li a span:before {
		font-size:17px;
	}
	
	@media only screen and (max-width: 1024px) {
		html #page #header nav #navigation > li.menu-item-hide-text > a > span > span.nav_subtitle,
		html #page #header nav #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li.menu-item-hide-text > a > span > span.nav_subtitle {
			font-size:12px;
			line-height:18px;
		}
	}
	/* Finish Navigation Dropdown Font */


	/* Start H1 Font */
	h1,
	h1 a,
	#header .logo .title {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:32px;
		line-height:40px;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.idc_stats .idc_stat_wrap .idc_stat_counter_wrap span {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
	}
	
	.headline_outer .headline_inner .headline_icon[class^="idc-icon-"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" idc-icon-"]:before, 
	.headline_outer .headline_inner .headline_icon[class^="idc_theme_icon_"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" idc_theme_icon_"]:before {
		font-size:34px;
		line-height:40px;
	}
	
	.idc_dropcap {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-weight:300;
		font-style:normal;
		text-decoration:none;
	}
	
	.idc_icon_list_items.idc_icon_list_icon_type_number .idc_icon_list_item .idc_icon_list_icon:before,
	.idc_icon_box.box_icon_type_number:before,
	.idc_icon_box.idc_icon_heading_left.box_icon_type_number .icon_box_heading:before {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-weight:300;
		font-style:normal;
	}
	/* Finish H1 Font */


	/* Start H2 Font */
	h2, h2 a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:28px;
		line-height:34px;
		font-style:normal;
		text-decoration:none
	}
	
	.error_subtitle,
	.idc_search .idc_search_post_number, 
	.idc_sitemap_wrap .idc_sitemap_category > li > a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:28px;
		line-height:34px;
		font-weight:300;
		font-style:normal;
		text-decoration:none;
	}
	
	.post_comments .commentlist > li.bypostauthor .fn:before {
		font-size:28px;
	}
	/* Finish H2 Font */


	/* Start H3 Font */
	h3,
	h3 a	{
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:24px;
		line-height:30px;
		font-weight:300;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.post.idc_default_type.format-aside .idc_post_cont .idc_post_content .entry-title,
	.post.idc_default_type.format-status .idc_post_cont .idc_post_content .entry-title,
	.idc_sitemap_wrap .idc_sitemap > li > a {
		font-size:24px;
		line-height:30px;
		font-weight:300;
	}
	
	/* Finish H3 Font */


	/* Start H4 Font */
	h4, 
	h4 a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		font-weight:300;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.idc_sitemap_wrap .idc_sitemap > li > ul > li > a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		font-weight:300;
		font-style:normal;
		text-decoration:none;
	}
	
	/* Finish H4 Font */


	/* Start H5 Font */
	h5,
	h5 a,
	.post.format-quote .idc_post_cont blockquote {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:24px;
		font-weight:600;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.idc_search_post_date
	.idc_search_post_comments, 
	.quote_grid .quotes_list .quote_content_wrap .quote_title {
		font-size:16px;
		line-height:24px;
		font-weight:600;
		font-style:normal;
		text-decoration:none;
	}
	
	.project .project_inner .idc_project_footer > a:before {
		font-size:16px;
	}
	
	.idc_posts_slider .post.format-aside .idc_slider_post_cont .idc_slider_post_content .entry-title,
	.idc_posts_slider .post.format-status .idc_slider_post_cont .idc_slider_post_content .entry-title,
	.post.idc_masonry_type.format-aside .idc_post_cont .idc_post_content .entry-title,
	.post.idc_masonry_type.format-status .idc_post_cont .idc_post_content .entry-title {
		font-size:16px;
		line-height:24px;
	}
	
	.idc_search_post_date:before {
		font-size:20px;
	} 
	
	.idc_table .idc_table_row_footer td,
	.post_nav > span a,
	.post .idc_post_cont .idc_post_footer .idc_post_meta_info > a {
		font-weight:600;
	}
	
	.post.idc_default_type.format-aside .idc_post_cont .idc_post_content .entry-title {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
	}
	/* Finish H5 Font */
	
	/* Start H6 Font */
	h6,
	h6 a,
	.idc_toggles .idc_toggle_wrap .idc_toggle_title a,
	.post .idc_post_cont .idc_post_footer .idc_post_date,
	.post .idc_post_cont .idc_post_meta_info .idc_post_date,
	.post .idc_post_date .idc_day_mon,
	.post .idc_post_date .idc_year,
	.idc_posts_slider .post .idc_slider_post_cont .idc_slider_post_footer .idc_slider_post_meta_info > *,
	.portfolio.opened-article .related_posts .related_posts_content_tab .rel_post_content h5 a,
	.profiles.opened-article .related_posts .related_posts_content_tab .rel_post_content h5 a,
	.portfolio .project.type-project .project_outer .idc_project_title,
	.portfolio .project.type-project .project_outer .idc_project_title a,
	.widget_nav_menu ul li a,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_block .idc_project_sort_but > span {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:20px;
		font-weight:600;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.idc_posts_slider .post .idc_slider_post_cont .idc_slider_post_cont_info *,
	#footer .footer_inner .copyright {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.idc_dropcap,
	.error_subtitle,
	.idc_search .idc_search_post_number, 
	.idc_sitemap_wrap .idc_sitemap_category > li > a,
	.idc_sitemap_wrap .idc_sitemap > li > a, 
	.idc_sitemap_wrap .idc_sitemap > li > ul > li > a,
	.idc_search_post_date,
	.idc_search_post_comments, 
	.quote_grid .quotes_list .quote_content_wrap .quote_title,
	.idc_featured_block .featured_block_text a {
		text-transform:uppercase;
	}
	
	.post .idc_post_cont_info > span,
	.post .idc_post_cont_info > span > a,
	.idc_button,
	.button,
	.idc_tabs .idc_tabs_list_item span,
	.post.format-chat .idc_chat_author_time .idc_chat_author,
	.related_posts > ul > li > a,
	.comment-reply-link,
	.comment-edit-link,
	.post .idc_post_cont .idc_post_cont_info, 
	.post .idc_post_cont .idc_post_cont_info a,
	.profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item_desc,
	.profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item .profile_features_item_desc,
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_item_desc,
	.portfolio.opened-article .project .project_sidebar .project_features .project_features_item_desc,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_block .idc_project_sort_but > span {
		font-weight:600;
		text-transform:uppercase;
	}
	
	.profiles.opened-article .profile .profile_sidebar .profile_details .profile_details_item a,
	.profiles.opened-article .profile .profile_sidebar .profile_features .profile_features_item a,
	.portfolio.opened-article .project .project_sidebar .project_details .project_details_item a,
	.portfolio.opened-article .project .project_sidebar .project_features .project_features_item a {
		text-transform:uppercase;
	}
	/* Finish H6 Font */
	
	
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner .idc_stat_counter_wrap {
		font-size:24px; // static
	}
	
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class^="idc-icon-"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class*=" idc-icon-"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class^="idc_theme_icon_"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class*=" idc_theme_icon_"]:before {
		font-size:22px; // static
	}
	
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner .idc_stat_counter_wrap, 
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class^="idc-icon-"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class*=" idc-icon-"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class^="idc_theme_icon_"]:before,  
	.idc_stats.stats_mode_bars.stats_type_vertical .idc_stat_wrap .idc_stat .idc_stat_inner[class*=" idc_theme_icon_"]:before {
		line-height:34px; // static
	}
	
	.idc_counters .idc_counter_wrap .idc_counter .idc_counter_inner .idc_counter_counter_wrap {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:36px;
		line-height:34px;
	}
	
	.idc_counters .idc_counter_wrap .idc_counter .idc_counter_inner .idc_counter_counter_wrap .idc_counter_prefix, 
	.idc_counters .idc_counter_wrap .idc_counter .idc_counter_inner .idc_counter_counter_wrap .idc_counter_suffix {
		text-transform:none; // static
	}
	
	.idc_stats .idc_stat_wrap .idc_stat_title,
	.idc_counters .idc_counter_wrap .idc_counter_title {
		text-transform:uppercase;
		font-weight:600;
	}
	
	.idc_stats.stats_mode_circles .idc_stat_wrap .idc_stat .idc_stat_inner .idc_stat_counter_wrap {
		font-size:26px; // static
	}
	
	.idc_stats.stats_mode_circles .idc_stat_wrap .idc_stat .idc_stat_inner .idc_stat_counter_wrap {
		line-height:60px; // static
	}
	
	.idc_stats.stats_mode_circles .idc_stat_wrap .idc_stat .idc_stat_inner .idc_stat_counter_wrap, 
	.idc_counters .idc_counter_wrap .idc_counter .idc_counter_inner .idc_counter_counter_wrap {
		font-weight:300; // static
	}
	
	.idc_button.idc_but_icon_dark_bg, 
	.idc_button.idc_but_icon_light_bg, 
	.idc_button.idc_but_icon_divider, 
	.idc_button.idc_but_icon_inverse {
		padding-left:40px;
	}
	
	.idc_button.idc_but_icon_dark_bg:before, 
	.idc_button.idc_but_icon_light_bg:before, 
	.idc_button.idc_but_icon_divider:before, 
	.idc_button.idc_but_icon_inverse:before, 
	.idc_button.idc_but_icon_dark_bg:after, 
	.idc_button.idc_but_icon_light_bg:after, 
	.idc_button.idc_but_icon_divider:after, 
	.idc_button.idc_but_icon_inverse:after {
		width:20px;
	}
	/* Finish Button Font */


	/* Start Small Text Font */
	small {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
	}
	
	#navigation > li.menu-item-mega > div.menu-item-mega-container ul ul li.menu-item-mega-description span.menu-item-mega-description-container {
		font-size:12px;
		line-height:20px;
	}
	
	.meta_wrap > div[class^="idc-icon-"]:before,
	.meta_wrap > p[class^="idc-icon-"]:before,
	.meta_wrap > span[class^="idc-icon-"]:before,
	.meta_wrap > strong[class^="idc-icon-"]:before,
	.meta_wrap > div[class*=" idc-icon-"]:before,
	.meta_wrap > p[class*=" idc-icon-"]:before,
	.meta_wrap > span[class*=" idc-icon-"]:before,
	.meta_wrap > strong[class*=" idc-icon-"]:before, 
	.meta_wrap > div[class^="idc_theme_icon_"]:before,
	.meta_wrap > p[class^="idc_theme_icon_"]:before,
	.meta_wrap > span[class^="idc_theme_icon_"]:before,
	.meta_wrap > strong[class^="idc_theme_icon_"]:before,
	.meta_wrap > div[class*=" idc_theme_icon_"]:before,
	.meta_wrap > p[class*=" idc_theme_icon_"]:before,
	.meta_wrap > span[class*=" idc_theme_icon_"]:before,
	.meta_wrap > strong[class*=" idc_theme_icon_"]:before {
		font-size:18px;
	}
	
	@media only screen and (max-width: 1024px) {
		html #page #header .header_top .header_top_outer .header_top_inner .header_top_right .nav_wrap nav #top_line_nav > li > a {
			font-weight:bold; // static
		}
		
		html #page #header .header_top .header_top_outer .header_top_inner .header_top_right .nav_wrap nav #top_line_nav > li .sub-menu a {
			font-size:13px;
		}
	}
	/* Finish Small Text Font */


	/* Start Text Fields Font */
	input[type=text],
	input[type=email],
	input[type=password],
	input[type=number],
	input[type=url],
	input[type=tel],
	textarea,
	select,
	option {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}

	/* Finish Text Fields Font */


	/* Start Blockquote Font */
	q,
	blockquote {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:24px;
		font-weight:normal;
		font-style:normal;
	}
	/* Finish Blockquote Font */

/***************** Finish Theme Font Styles ******************/

.idc_featured_block {
  position: relative;
  overflow: hidden;
}
.idc_featured_block .featured_block_inner {
  width: 100%;
  padding: 20px 20px 0;
  position: relative;
  overflow: hidden;
}
.idc_featured_block .featured_block_inner .featured_block_text div {
  text-align: inherit;
  margin-bottom: 20px;
}
#idc_fb_5bbcbf5725feb { 
	padding-top:0px; 
	padding-bottom:250px; 
	background-image: url(/upload/medialibrary/6da/market.jpg); 
	background-position: top center; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-size: cover; 
display: block;
} 

#idc_fb_5bbcbf5725feb .featured_block_inner { 
	width: 100%; 
	padding: 40px 15px 15px 15px; 
	text-align: center; 
	margin:0 auto; 
} 

#idc_fb_5bbcbf5725feb .featured_block_text { 
	text-align: center; 
} 
.idc_featured_block:after {
    content: '.';
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 60px solid #fff;
    border-right: 120px solid transparent;
    width: 0;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    transform: rotate(180deg);
}
.idc_featured_block:before {
    content: '.';
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 60px solid #fff;
    border-left: 120px solid transparent;
    width: 0;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    transform: rotate(180deg);
}
#idc_icon_5bbcbf57262ce { 
	display:block; 
	text-align:center; } 

#idc_icon_5bbcbf57262ce .idc_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#fff} 

#idc_fb_5bbcbf57263a3 { 
	padding-top:0px; 
	padding-bottom:250px; 
	background-image: url(/upload/medialibrary/588/34678.jpg); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	background-attachment: scroll;display: block;
} 

#idc_fb_5bbcbf57263a3 .featured_block_inner { 
	width: 100%; 
	padding: 40px 15px 15px 15px; 
	text-align: center; 
	margin:0 auto; 
	background-color:#ffc31d;
} 

#idc_fb_5bbcbf57263a3 .featured_block_text { 
	text-align: center
} 
#idc_icon_box_5bbcbf572712c { 
	border-width:0px; 
	background-color:rgba(255,255,255,0);
} 
#idc_icon_box_5bbcbf572712c:before, #idc_icon_box_5bbcbf572712c .icon_box_heading:before {
    font-size: 18px;
    line-height: 38px;
    width: 38px;
    height: 38px;
    border-width: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    background-color: #ffc31d;
    margin-bottom: 15px;
    display: block
}
#idc_icon_box_5bbcbf57273d1:before, #idc_icon_box_5bbcbf57273d1 .icon_box_heading:before {
    font-size: 18px;
    line-height: 38px;
    width: 38px;
    height: 38px;
    border-width: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    background-color: #ffc31d;
    margin-bottom: 15px;
    display: block;
}
#idc_icon_box_5bbcbf572712c:before, #idc_icon_box_5bbcbf572712c .icon_box_heading:before { 
	font-size:18px; 
	line-height:38px; 
	width:38px; 
	height:38px; 
	border-width:0px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#fff;
	background-color:#ffc31d;
	margin-bottom: 15px;
	display: block;
} 
#idc_icon_box_5bbcbf572728f:before, #idc_icon_box_5bbcbf572728f .icon_box_heading:before {
    font-size: 18px;
    line-height: 38px;
    width: 38px;
    height: 38px;
    border-width: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    background-color: #ffc31d;
    margin-bottom: 15px;
    display: block;
}
#idc_icon_box_5bbcbf572712c.idc_icon_heading_left, 
#idc_icon_box_5bbcbf572712c.idc_icon_top, 
#idc_icon_box_5bbcbf572712c.idc_icon_box_left_top { 
	    padding: 20px 20px 20px 5px; } 

#idc_icon_box_5bbcbf572712c.idc_icon_top:before {top:30px} 

#idc_icon_box_5bbcbf57271b2 {border-width:0px;background-color:rgba(255,255,255,0)} 
 
#idc_icon_5bbcbf5726647 {display:block; text-align:center} 

#idc_icon_5bbcbf5726647 .idc_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%} 

#idc_fb_5bbcbf572674b { 
	padding-top:0px; 
	padding-bottom:250px; 
	background-image: url(/upload/medialibrary/95c/phone.jpg); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	background-attachment: scroll;
    display: block;
    posirion: relative;
} 

#idc_fb_5bbcbf572674b .featured_block_inner { 
	width: 100%; 
	padding: 40px 15px 15px 15px; 
	text-align: center; 
	margin:0 auto; 
} 
#idc_fb_5bbcbf572674b .featured_block_text {text-align: center} 
#idc_icon_5bbcbf5726959 {display:block; text-align:center} 
#idc_icon_5bbcbf5726959 .idc_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#fff;} 

#idc_fb_5bbcbf5726a1e { 
	padding-top:0px; 
	padding-bottom:250px; 
	background-image: url(/upload/medialibrary/93c/pink.jpg); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	background-attachment: scroll;
    display: block;
    posirion: relative;
} 

#idc_fb_5bbcbf5726a1e .featured_block_inner { 
	width: 100%; 
	padding: 40px 15px 15px 15px; 
	text-align: center; 
	margin:0 auto; 
	background-color:#51c5eb;
} 

#idc_fb_5bbcbf5726a1e .featured_block_text { 
	text-align: center; 
} 

 
#idc_icon_5bbcbf5726c0b { 
	display:block; 
	text-align:center; } 

#idc_icon_5bbcbf5726c0b .idc_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; } 
 
#idc_row_5bbcbf5726c9a .idc_row_outer_parent { 
	padding-top: 0px; 
} 

#idc_row_5bbcbf5726c9a .idc_row_outer_parent { 
	padding-bottom: 0px; 
} 

#idc_row_5bbcbf5726c9a .idc_row_inner.idc_row_fullwidth { 
	padding-left:0%; 
} 
#idc_row_5bbcbf5726c9a .idc_row_inner.idc_row_fullwidth { 
	padding-right:0%; 
} 
 
#idc_divider_5bbcbf5726da3 { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:0px; 
	margin-bottom:0px; 
	border-bottom-color:rgba(192,192,192,0.4);
} 
 
#idc_row_5bbcbf5726e10 { 
	background-color:#fbfbfb;
} 

#idc_row_5bbcbf5726e10 .idc_row_outer_parent { 
	padding-top: 50px; 
} 

#idc_row_5bbcbf5726e10 .idc_row_outer_parent { 
	padding-bottom: 10px; 
} 


/***************** Start Events Font Styles ******************/

	/* Start Content Font */
	.recurringinfo, 
	.recurringinfo *, 
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .time-details, 
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .time-details *, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours,
	#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .time-details,
	.widget .vevent .list-info .idc_read_more,
	.widget .tribe-events-widget-link a,
	.widget .vcalendar .vevent .idc_widget_event_venue_info_loc, 
	.widget .vcalendar .vevent .idc_widget_event_venue_info_loc * {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:normal;
		font-style:normal;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child > .entry-title a {
		font-weight:normal;
	}
	 
	#tribe-events-content.tribe-events-single .idc_single_event_meta .tribe-events-meta-group .idc_event_meta_info .idc_event_meta_info_item dt {
		font-weight:bold;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first span {
		height:20px;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours {
		font-size:11px;
		line-height:15px;
	}
	/* Finish Content Font */
	
	
	/* Start H2 Font */
	#tribe-events-content.tribe-events-list .tribe-events-list-separator-month, 
	#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading, 
	#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date,
	#tribe-events-header .tribe-events-page-title {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:28px;
		line-height:34px;
		font-weight:300;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	/* Finish H2 Font */
	
	
	/* Start H3 Font */
	.widget .vcalendar .vevent .entry-title, 
	.widget .vcalendar .vevent .entry-title a,
	#tribe-events-content.tribe-events-day .tribe-events-day-time-slot > h5, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .idc_events_list_event_header .tribe-events-event-cost, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .idc_events_list_event_header .tribe-events-list-event-title, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .idc_events_list_event_header .tribe-events-list-event-title a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:24px;
		line-height:30px;
		font-weight:300;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	/* Finish H3 Font */
	
	
	/* Start H4 Font */
	.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-venue-name,
	.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-venue-name a,
	.tribe-events-countdown-widget .tribe-countdown-text a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		font-weight:300;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-back a:before {
		font-size:18px;
	}
	/* Finish H4 Font */
	
	
	/* Start H5 Font */
	.tribe-events-tooltip .entry-title, 
	.tribe-events-tooltip .entry-title a, 
	#tribe-events-content.tribe-events-single .idc_single_event_meta .tribe-events-meta-group .tribe-events-single-section-title, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column *,
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-event-title,
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-event-title	a, 
	.widget .vevent .list-date span.list-daynumber {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:24px;
		font-weight:600;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column *, 
	.widget .vevent .list-date span.list-daynumber {
		font-size:15px;
	}
	
	/* Finish H5 Font */
	
	
	/* Start H6 Font */
	#tribe-events-content.tribe-events-single .idc_single_event_meta .tribe-events-meta-group .idc_event_meta_info .idc_event_meta_info_item .idc_event_meta_info_item_title,
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-cal-links a,
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-back a,  
	#tribe-events-content.tribe-events-single .post_nav .idc_prev_post > a,
	#tribe-events-content.tribe-events-single .post_nav .idc_next_post > a,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"], 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"] a, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"] .tribe-events-month-event-title, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"] .tribe-events-month-event-title a, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th,
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .tribe-events-list-event-description .tribe-events-read-more, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td .tribe-events-viewmore, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td .tribe-events-viewmore a, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child > .entry-title, 
	#tribe-events-footer > a, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter #tribe-bar-dates label, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit],
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter label,  
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit label, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter label,
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_left .tribe-events-event-meta .venue-address span,
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_left .tribe-events-event-meta .venue-address span a,
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_right a,
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_left .tribe-events-event-meta .organizer-address span,
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_left .tribe-events-event-meta .organizer-address span a,
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_right a,
	#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-events-read-more,
	.tribe-events-viewmore a, 
	.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number .tribe-countdown-under,
	.widget .vevent .list-date span.list-dayname,
	.widget.tribe-events-adv-list-widget .vcalendar .vevent .entry-title a,
	.widget ol.vcalendar .vevent .entry-title, 
	.widget ol.vcalendar .vevent .entry-title a, 
	.widget ul.vcalendar .vevent .entry-title,
	.widget ul.vcalendar .vevent .entry-title a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:600;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child > .entry-title a {
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_right a:before, 
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_right a:before {
		font-size:15px;
	}
	
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"] .tribe-events-month-event-title, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"] .tribe-events-month-event-title a, 
	#tribe-events-footer > a, 
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_right a,
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_right a,
	.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number .tribe-countdown-under,
	.widget .vevent .list-date span.list-dayname {
		text-transform:uppercase;
	}
	/* Finish H6 Font */

/***************** Finish Events Font Styles ******************/


/***************** Start Default Color Scheme Rules ******************/

	/* Start Main Content Font Color */
	input::-webkit-input-placeholder {
		color:#616161;
	}
	
	input:-moz-placeholder {
		color:#616161;
	}

	/* Finish Main Content Font Color */
	
	/* Start Primary Color */
	a,
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover,
	.color_2,
	.idc_posts_slider .post .idc_slider_post_subtitle,
	/*   */
	.idc_post_header a:hover,
	.idc_breadcrumbs .idc_breadcrumbs_inner a,
	.icon_wrap > a:hover,
	.idc_sitemap_wrap .idc_sitemap > li > a:hover, 
	.idc_sitemap_wrap .idc_sitemap > li > ul > li > a:hover, 
	.idc_sitemap_wrap .idc_sitemap_category > li > a,
	.img_placeholder_small:hover,
	q:before,
	.comment-reply-link,
	blockquote:before,
	.post.format-chat .idc_chat_item .idc_chat_time,
	.post_comments .commentlist > li.bypostauthor .fn:before,
	.idc_toggles .idc_toggle_wrap .idc_toggle_title > a:hover,
	.portfolio .project .project_outer .project_inner .idc_project_header .idc_project_title > a,
	.project .slider_project_outer .slider_project_inner .idc_slider_project_header .idc_slider_project_title > a,
	.idc_quotes_slider .idc_quote .idc_quote_inner .wrap_quote_title .quote_link,
	.quote_grid .idc_quote .idc_quote_inner .wrap_quote_title .quote_subtitle,
	.quote_grid .idc_quote .idc_quote_inner .wrap_quote_title .quote_link,
	.idc_stats .idc_stat_wrap .idc_stat_subtitle,
	.idc_stats.stats_mode_circles .idc_stat_inner .idc_stat_title,
	.idc_counters .idc_counter_wrap .idc_counter_subtitle,
	.idc_featured_block .featured_block_inner .featured_block_text a,
	.related_posts .related_posts_content .rel_post_content a,
	.widget_custom_posts_tabs_entries .idc_tabs .idc_tabs_wrap .idc_tab *,
	.widget_archive li,
	.widget_categories .cat-item {
		color:#243bc1;
	}
	
	.idc_icon_box.idc_icon_box_top:before,
	.idc_icon_box.idc_icon_box_left_top:before,
	.idc_icon_box.idc_icon_box_left:before,
	.post .idc_post_cont .idc_post_footer .idc_post_read_more > span:before,
	.post .idc_post_cont .idc_post_footer .idc_post_read_more > span:after,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_read_more > span:before,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_read_more > span:after,
	.idc_owl_slider .idc_img_rollover_wrap .img_placeholder {
		background-color:#9c9c9c;
	}
	
	.post .idc_post_cont .idc_post_footer .idc_post_read_more > span,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_read_more > span {
		border-color:#9c9c9c;
	}
	/* Finish Primary Color */
	
	/* Start Highlight Color */
	a:hover,
	.idc_posts_slider .idc_slider_post_footer .idc_slider_post_comments:hover:before,
	.idc_posts_slider .idc_slider_post_footer a.active:before,
	.post .idc_post_footer .idc_post_meta_info a.idc_post_comments:hover:before,
	.post .idc_post_footer .idc_post_meta_info a.idc_post_comments.active:before,
	/*   */
	.idc_toggles .idc_toggles_filter > a.current_filter,
	.idc_post_comments:hover:before,
	.idc_post_comments.active:before,
	.twr_icon:before,
	.post_nav a:hover,
	.post.format-link .idc_post_cont .idc_post_header .idc_post_title:hover,
	.post .idc_post_cont .idc_post_footer .idc_post_meta_info > a:hover:before,
	.post .idc_post_cont .idc_post_footer .idc_post_meta_info > a.active:before,
	.post .idc_post_cont .idc_post_header .idc_post_title a:hover,
	.portfolio.opened-article .project .project_details_item .project_details_item_desc a:hover,
	.portfolio.opened-article .project .project_details_item .project_details_item_desc a:hover:before,
	.headline_outer .headline_inner .headline_icon[class^="idc-icon-"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" idc-icon-"]:before, 
	.headline_outer .headline_inner .headline_icon[class^="idc_theme_icon_"]:before,
	.headline_outer .headline_inner .headline_icon[class*=" idc_theme_icon_"]:before,
	.idc_tabs .idc_tabs_list_item.current_tab a:before,
	.idc_tabs .idc_tabs_list_item a:hover:before,
	.idc_toggles .idc_toggle_wrap.current_toggle .idc_toggle_title a:before,
	.idc_breadcrumbs .idc_breadcrumbs_inner a:hover,
	.comment-reply-link:hover,
	html #page .idc_img_rollover_wrap .idc_img_rollover .idc_image_link:hover > span:before, 
	.idc_quotes_slider .idc_quote .idc_quote_inner .wrap_quote_title .quote_link:hover,
	.quote_grid .idc_quote .idc_quote_inner .wrap_quote_title .quote_link:hover,
	.idc_tabs .idc_tabs_list .idc_tabs_list_item.current_tab a:before,
	.idc_tabs .idc_tabs_list .idc_tabs_list_item > a:hover:before,
	.project .project_outer .project_inner .idc_project_footer a:hover:before,
	.related_posts .related_posts_content .rel_post_content a:hover,
	.form_info.idc_input label .color_1,
	.form_info.idc_input label .color_2,
	.form_info.idc_textarea label .color_2,
	.idc_search .idc_search_post_cont .idc_search_post_footer .idc_search_post_meta_info .idc_search_post_comments:hover:before,
	.idc_search .idc_search_post_cont .idc_search_post_header .idc_search_post_title > a:hover,
	.img_placeholder_small,
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
	.idc-form-builder .check_parent input[type="checkbox"]+label:after, 
	.pl_social_list li a,
	.widget_custom_posts_tabs_entries .idc_tabs .idc_tabs_wrap .idc_tab a:hover,
	.widget_calendar td#today {
		color:#243bc1;
	}
	
	.idc_prev_arrow:hover,
	.idc_next_arrow:hover,
	.owl-controls .owl-buttons .owl-next:hover .idc_next_arrow,
	.owl-controls .owl-buttons .owl-prev:hover .idc_prev_arrow,
	.owl-controls .owl-pagination .owl-page.active,
	.owl-controls .owl-pagination .owl-page:hover,
	.search_bar_wrap input[type=text]:focus + button:after,
	.idc_clients_slider .owl-controls .owl-pagination .owl-page.active,
	.idc_clients_slider .owl-controls .owl-pagination .owl-page:hover,
	.post.format-gallery .idc_owl_slider .owl-page.active,
	.post.format-gallery .idc_owl_slider .owl-page:hover,
	.idc_toggles .idc_toggle_wrap.current_toggle .idc_toggle_plus .idc_toggle_plus_hor,
	.idc_toggles .idc_toggle_wrap .idc_toggle_title:hover .idc_toggle_plus > span,
	.content_slider .owl-controls .owl-pagination .owl-page.active,
	.content_slider .owl-controls .owl-pagination .owl-page.hover,
	.content_slider .owl-controls .owl-buttons > div:hover,
	.idc-form-builder .check_parent input[type="radio"]+label:after,
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after,
	.post .idc_post_cont .idc_post_footer .button:hover,
	.idc_wrap_pagination > ul > li .page-numbers:hover,
	.idc_wrap_pagination > ul > li .page-numbers:hover:before,
	.idc_stats.stats_mode_bars.stats_type_circles .idc_stat_inner {
		background-color:#243bc1;
	}
	
	input[type=text]:focus,
	input[type=email]:focus,
	input[type=password]:focus,
	textarea:focus,
	.idc_posts_slider .owl-controls .owl-buttons > div:hover,
	.search_bar_wrap input[type=text]:focus,
	.idc_prev_arrow:hover:before,
	.idc_prev_arrow:hover:after,
	.idc_next_arrow:hover:before,
	.idc_next_arrow:hover:after,
	.owl-controls .owl-buttons > div:hover .idc_next_arrow:after,
	.owl-controls .owl-buttons > div:hover .idc_next_arrow:before,
	.owl-controls .owl-buttons > div:hover .idc_prev_arrow:after,
	.owl-controls .owl-buttons > div:hover .idc_prev_arrow:before,
	.owl-controls .owl-pagination .owl-page.active,
	.owl-controls .owl-pagination .owl-page:hover,
	.idc-form-builder .form_info.idc_select .form_field_wrap select:focus,
	.idc_post_header a:hover,
	.idc_clients_slider .owl-controls .owl-buttons > div:hover,
	.idc_toggles .idc_toggle_wrap.current_toggle .idc_toggle_plus,
	.idc_toggles .idc_toggle_wrap .idc_toggle_title:hover .idc_toggle_plus,
	.project .slider_project_outer .slider_project_inner .idc_slider_project_title > a:hover,
	.project .project_outer .project_inner .idc_project_header .idc_project_title a:hover,
	.idc_quotes_slider .owl-controls .owl-buttons > div:hover,
	.idc_wrap_pagination > ul > li:hover .page-numbers,
	.idc_icon_list_items.idc_color_type_border .idc_icon_list_item .idc_icon_list_icon:after,
	.widget_custom_popular_projects_entries .owl-buttons > div:hover,
	.widget_custom_latest_projects_entries .owl-buttons > div:hover {
		border-color:#243bc1;
	}
	/* Finish Highlight Color */
	
	
	.button,
	.idc_button,
	.current > .button,
	.button.current,
	#cancel-comment-reply-link,
	.post .idc_post_footer .button,
	.post .idc_post_footer .button:hover > span:before,
	.post .idc_post_footer .button:hover > span:after,
	.idc_post_cont_wrap .idc_post_format_img,
	.tribe_events .idc_post_footer .button:hover > span:before,
	.tribe_events .idc_post_footer .button:hover > span:after,
	form .formError .formErrorContent,
	 /*  */
	.idc_posts_slider .post.format-quote .idc_slider_post_cont_wrap .idc_slider_post_cont .idc_slider_post_quote_content:before,
	.post.idc_masonry_type .idc_post_cont .idc_post_format_img,
	.idc_stats.stats_mode_bars .idc_stat_wrap .idc_stat .idc_stat_inner,
	.idc_stats.stats_mode_circles .idc_stat_wrap .idc_stat .idc_stat_inner,
	.idc_table .idc_table_row_header th,
	.idc_table_row_footer td,
	.idc_quotes_slider .idc_quote_inner .wrap_quote_title,
	.idc_featured_block,
	.idc_dropcap.type2,
	.idc_img_rollover_wrap:hover .idc_img_rollover,
	.portfolio.puzzle .project_outer:hover .idc_img_rollover_wrap .idc_img_rollover,
	.idc_wrap_pagination > ul > li .page-numbers.current,
	.idc_wrap_pagination > ul > li .page-numbers > span,
	.related_posts > ul > li > a.current,
	.related_posts > ul > li > a:hover,
	.comment-respond .comment-form .form-submit #submit,
	.idc_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit,
	.idc_icon_list_items.idc_color_type_border .idc_icon_list_item .idc_icon_list_icon,
	.idc_wrap_portfolio .idc_project_filter_wrap .button.current,
	.idc_wrap_portfolio .idc_project_filter_wrap .button:hover,
	.idc_wrap_portfolio .idc_project_filter_wrap .idc_project_filter_list li .button:hover:after,
	.idc_wrap_portfolio .idc_project_filter_wrap .idc_project_filter_list li.current .button:after,
	.idc_project_filter_wrap .idc_project_filter_block .idc_project_filter_list > li.current a,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but.current,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li > a.button:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li.current > a.button,
	.idc_wrap_pagination > ul > li .page-numbers.current:before,
	.idc_search .idc_search_post_number,
	.responsive_nav:hover,
	.responsive_nav.active,
	.widget_nav_menu ul li a:hover,
	.widget_nav_menu .menu > li > ul li.current-menu-item > a {
		background-color:#243bc1;
	}
	
	.idc_button,
	select:focus,
	.button,
	.related_p,
	.related_posts > ul > li > a:hover,
	.related_posts > ul > li > a.current,
	.post .idc_post_footer .button,
	.post .idc_post_footer .button:hover > span,
	.tribe_events .idc_post_footer .button:hover > span,
	 /*  */
	.comment-respond .comment-form .form-submit #submit,
	.idc_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit,
	.idc_wrap_pagination > ul > li .page-numbers.current,
	.idc_wrap_pagination > ul > li .page-numbers > span:before,
	.idc_wrap_pagination > ul > li .page-numbers > span:after,
	.idc_table .idc_table_row_header th,
	.idc_table .idc_table_row_footer td,
	.idc_icon_list_items.idc_color_type_bg .idc_icon_list_icon:after,
	.idc_icon_list_items.idc_color_type_icon .idc_icon_list_icon:after,
	.idc_wrap_portfolio .idc_project_filter_wrap .button.current,
	.idc_wrap_portfolio .idc_project_filter_wrap .button:hover,
	.idc_project_filter_wrap .idc_project_filter_block .idc_project_filter_list > li.current a,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li > a.button:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but.current,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li.current > a.button,
	.responsive_nav:hover,
	.responsive_nav.active,
	.widget_nav_menu ul li a:hover,
	.widget_nav_menu .menu > li > ul li.current-menu-item > a {
		border-color:#243bc1;
	}
	
	.idc_table thead + tbody > tr:first-child td,
	.idc_table tfoot + tbody > tr:first-child td {
		border-top-color:#ddd;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */

	.idc_pay,
	.idc_icon_box.idc_icon_box_left_top:before,
	.idc_icon_box.idc_icon_box_left:before,
	.idc_icon_box.idc_icon_box_top:before,
	.related_posts > ul li > a:hover,
	.related_posts > ul li > a.current,
	#cancel-comment-reply-link,
	#cancel-comment-reply-link:hover,
	form .formError .formErrorContent {
		color:#fff;
	}
	
	.idc_img,
	body,
	.middle_inner,
	#slide_top:hover,
	.idc_posts_slider .idc_slider_post_cont,
	.idc_stats_wrap,
	.idc_wrap_pagination > ul > li .page-numbers,
	.idc_icon_list_items .idc_icon_list_item .idc_icon_list_icon,
	.idc_wrap_portfolio .idc_project_filter_wrap .button,
	.idc_clients_slider .owl-controls .owl-pagination .owl-page,
	.idc_toggles .idc_toggle_wrap .idc_toggle_title,
	.idc_clients_slider .idc_clients_item,
	.idc_project_filter_wrap .idc_project_filter_block .idc_project_filter_list > li a,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li > a.button,
	.error .search_bar_wrap,
	.error .search_bar_wrap button,
	.error .search_bar_wrap button:hover {
		background-color:#fff;
	}
	
	.idc_post_header a,
	.idc_tabs .idc_tabs_list_item a {
		border-color:#fff;
	}
	
	.widget_nav_menu .ul li > a,
	.idc_icon_list_items.idc_icon_list_type_list .idc_icon_list_item:before {
		background-color:transparent;
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	.button,
	.idc_button,
	.current > .button,
	.button.current,
	.idc_table_row_header,
	.idc_table_row_footer,
	#slide_top,
	.idc_posts_slider .idc_slider_post_cont_wrap .idc_slider_post_format_img:before,
	.idc_posts_slider .idc_slider_post_cont_wrap .idc_slider_post_cont .idc_slider_post_format_img,
	.idc_posts_slider .post.format-quote .idc_slider_post_cont_wrap .idc_slider_post_cont .idc_slider_post_quote_content:before,
	.post .idc_post_cont_wrap .idc_post_format_img:before,
	.post .idc_post_footer .button,
	/*   */
	.idc_wrap_pagination > ul > li .page-numbers.current,
	.idc_wrap_pagination > ul > li .page-numbers.current:hover,
	.idc_wrap_pagination > ul > li:hover > .page-numbers,
	.post .idc_post_cont .idc_post_footer .button,
	.idc_featured_block .featured_block_inner .featured_block_text,
	.idc_featured_block .featured_block_inner .featured_block_text h1,
	.idc_featured_block .featured_block_inner .featured_block_text h2,
	.idc_featured_block .featured_block_inner .featured_block_text h3,
	.idc_featured_block .featured_block_inner .featured_block_text h4,
	.idc_featured_block .featured_block_inner .featured_block_text h5,
	.idc_featured_block .featured_block_inner .featured_block_text h6,
	.idc_featured_block .featured_block_inner .featured_block_text a:hover,
	.idc_dropcap.type2,
	.idc_img_rollover_wrap .idc_img_rollover:hover .idc_image_link > span:before, 
	.portfolio.puzzle .project_outer:hover .idc_img_rollover_wrap .idc_img_rollover .idc_image_link > span:before,
	.related_posts > ul > li > a:hover,
	.related_posts > ul > li > a.current,
	.related_posts > ul > li > a.current:hover,
	.comment-respond .comment-form .form-submit #submit,
	.idc_quotes_slider .idc_quote .idc_quote_inner .wrap_quote_title .quote_title,
	.idc_quotes_slider .idc_quote .idc_quote_inner .wrap_quote_title .quote_subtitle,
	.idc_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit,
	.idc_stats .idc_stat .idc_stat_inner:before,
	.idc_stats .idc_stat_inner span,
	.idc_icon_list_items.idc_color_type_border .idc_icon_list_item .idc_icon_list_icon:before,
	.idc_wrap_portfolio .idc_project_filter_wrap .button.current,
	.idc_wrap_portfolio .idc_project_filter_wrap .button:hover,
	.idc_project_filter_wrap .idc_project_filter_block .idc_project_filter_list > li.current a,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but:hover:before,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but.current,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but.current:before,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li > a.button:hover,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li.current > a.button,
	.idc_search .idc_search_post .idc_search_post_number,
	.idc_search .idc_search_post_number,
	.responsive_nav:hover:before,
	.responsive_nav.active:before,
	.widget_nav_menu ul li a:hover,
	.widget_nav_menu .menu > li > ul li.current-menu-item > a {
		color:#f9f9f9;
	}
	
	select,
	option,
	input[type=text],
	input[type=number],
	input[type=email],
	input[type=password],
	input[type=checkbox] + label:before,
	input[type=radio] + label:before,
	textarea,
	select:focus,
	.button:hover,
	.post .idc_post_footer .button:hover,
	.post .idc_post_footer .button > span:before,
	.post .idc_post_footer .button > span:after,
	.tribe_events .idc_post_footer .button > span:before,
	.tribe_events .idc_post_footer .button > span:after,
	.gallery .gallery-item .gallery-icon a[data-caption],
	.gallery .gallery-item .gallery-caption,
	.idc_gallery li.idc_caption figure,
	.idc_img.with_caption,
	.owl-controls .owl-pagination .owl-page,
	.post .wp-caption,
	.post.format-gallery .idc_owl_slider .owl-page,
	.idc_button:hover,
	.idc_wrap_pagination > ul > li:hover > .page-numbers > span,
	.idc_toggles.toggles_mode_accordion .idc_toggle_wrap .idc_toggle_title,
	.idc_tabs .idc_tabs_wrap,
	.idc_tabs .idc_tabs_list_item a,
	.idc_tabs .idc_tabs_list_item.current_tab > a:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:hover:before,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but.current:before,
	.idc_featured_block .featured_block_inner .featured_block_button_wrap .featured_block_button,
	.related_posts .related_posts_content .rel_post_content figure.alignleft .img_placeholder,
	.about_author .about_author_inner,
	.post_comments .commentlist .comment-body,
	.idc_stats.stats_mode_bars.stats_type_horizontal .idc_stat_wrap,
	.comment-respond .comment-form .form-submit #submit:hover,
	.idc-form-builder .submit_wrap .button:hover,
	.idc_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover,
	.portfolio .project.type-project .project_inner,
	.quote_grid .quotes_list,
	.quote_grid .quotes_list .idc_quote,
	.content_slider .owl-controls .owl-buttons > div,
	.content_slider .owl-controls .owl-buttons > div:hover .idc_prev_arrow,
	.content_slider .owl-controls .owl-buttons > div:hover .idc_next_arrow,
	.widget_custom_popular_projects_entries .pj_ddn,
	.widget_custom_latest_projects_entries .latest_pj_content_wrap {
		background-color:#F0F3F6;
	}
	
	.post .idc_post_footer .button > span,
	.tribe_events .idc_post_footer .button > span,
	 /*  */
	.idc_wrap_pagination > ul > li:hover > .page-numbers > span:before,
	.idc_wrap_pagination > ul > li:hover > .page-numbers > span:after,
	.content_slider .owl-controls .owl-buttons > div:hover > span:before,
	.content_slider .owl-controls .owl-buttons > div:hover > span:after,
	.idc_featured_block .featured_block_inner .featured_block_button_wrap .featured_block_button,
	.idc_quotes_slider .idc_quote_inner .quote_content:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:hover:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but.current:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:hover > span:before,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but.current > span:before,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:hover > span:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but.current > span:after {
		border-color:#fbfbfb;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	.idc_divider,
	.post .idc_post_meta_info,
	.widget_calendar #wp-calendar caption,
	.widget_calendar #wp-calendar caption:before {
		color:#ddd;
	}
	
	.idc_prev_arrow,
	.idc_next_arrow,
	.post_nav > span .idc_next_arrow:hover, 
	.post_nav > span .idc_prev_arrow:hover, 
	.content_wrap:before,
	.idc_post_info:before,
	.idc_post_cont_wrap:before,
	.idc_featured_block .featured_block_inner .featured_block_button_wrap .featured_block_button:hover,
	.idc_icon_list_items .idc_icon_list_item:before,
	.idc_toggles .idc_toggle_wrap .idc_toggle_plus .idc_toggle_plus_hor,
	.idc_toggles .idc_toggle_wrap .idc_toggle_plus .idc_toggle_plus_vert,
	.portfolio .project .project_inner .idc_project_footer:before,
	.idc_wrap_pagination > ul > li .page-numbers:before,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:before {
		background-color:#ddd;
	}
	
	@media only screen and (max-width: 950px) {
		.content_wrap .sidebar:before {
			background-color:#ddd;
		}
	}
	
	input[type=text],
	input[type=email],
	input[type=password],
	textarea,
	select,
	option,
	.search_bar_wrap input[type=text],
	.idc_img.with_caption,
	.idc_next_arrow:before,
	.idc_next_arrow:after,
	.idc_prev_arrow:before,
	.idc_prev_arrow:after,
	.post_nav,
	.post_nav > span .idc_next_arrow:hover:before, 
	.post_nav > span .idc_prev_arrow:hover:before,
	.post_nav > span .idc_next_arrow:hover:after, 
	.post_nav > span .idc_prev_arrow:hover:after,
	.post_nav > span .idc_next_arrow > span:before, 
	.post_nav > span .idc_prev_arrow > span:before,
	.post_nav > span .idc_next_arrow:hover > span:before, 
	.post_nav > span .idc_prev_arrow:hover > span:before,
	.owl-controls .owl-buttons .owl-prev,
	.owl-controls .owl-buttons .owl-next,
	.owl-controls .owl-pagination .owl-page,
	.idc_heading_wrap .idc_heading_divider,
	.idc_img,
	.wp-caption,
	.button:hover,
	.idc_button:hover,
	.idc_posts_slider .post .idc_slider_post_cont_wrap,
	.idc_posts_slider .post .idc_slider_post_footer,
	.idc_posts_slider .post .idc_slider_post_footer .idc_slider_post_date, 
	.idc_posts_slider .post .idc_slider_post_footer .idc_slider_post_comments,
	.post .idc_post_cont_wrap,
	.post .idc_post_footer,
	.post .idc_post_footer a,
	.post .idc_post_cont .idc_post_footer .idc_post_date_wrap,
	.post .idc_post_footer .button:hover,
	/*   */
	.widget_custom_popular_projects_entries .img_placeholder,
	.widget_custom_latest_projects_entries .img_placeholder,
	.widget_custom_latest_projects_entries .owl-buttons > div,
	.widget_custom_popular_projects_entries .owl-buttons > div,
	.gallery .gallery-item .gallery-icon a[data-caption],
	.gallery .gallery-item .gallery-caption,
	.idc_gallery li.idc_caption figure,
	.idc_icon_box.idc_icon_box_top,
	.idc_icon_box.idc_icon_box_left,
	#slide_top:hover,
	.post .idc_post_cont,
	.post .idc_post_cont .idc_post_footer .idc_post_meta_info a,
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	.idc-form-builder .check_parent input[type=checkbox] + label:before, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	.idc-form-builder .check_parent input[type=radio] + label:before,
	.idc_featured_block .featured_block_inner .featured_block_button_wrap .featured_block_button:hover,
	.idc_clients_slider .owl-wrapper-outer,
	.idc_clients_slider .owl-wrapper-outer .owl-item .idc_clients_item,
	.idc_toggles .idc_toggle_wrap .idc_toggle_plus,
	html #page .idc_clients_grid .idc_clients_items .idc_clients_item,
	.portfolio .project .project_outer .project_inner,
	.project .slider_project_outer .slider_project_inner .idc_slider_project_footer_wrap,
	.idc_wrap_pagination > ul > li .page-numbers,
	.related_posts > ul,
	.related_posts > ul li > a,
	.related_posts .related_posts_content,
	.about_author .about_author_inner,
	.comment-respond .comment-form .form-submit #submit:hover,
	.idc-form-builder .submit_wrap .button:hover,
	.idc_contact_form .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover,
	.idc_sitemap_wrap .idc_divider,
	.idc_sitemap_wrap .idc_sitemap > li,
	.idc_wrap_portfolio .idc_project_filter_wrap .button,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but:after,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but > span:before,
	.idc_project_filter_wrap .idc_project_filter .idc_project_sort_but > span:after,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .button.idc_post_filter_but,
	.idc_post_filter_wrap .idc_post_filter .idc_post_filter_block .idc_post_filter_list > li > a.button,
	.idc_search .idc_search_post_cont .idc_search_post_footer,
	.responsive_nav,
	.widget,
	.idc_widget_divider,
	.widget_nav_menu .menu li a,
	.widget_calendar #wp-calendar caption:before,
	.widget_search .search_bar_wrap button,
	.idc_table td,
	.idc_table th,
	.error .error_title,
	.error .search_bar_wrap,
	.error .search_bar_wrap button {
		border-color:#ddd;
	}
	
	.idc_divider,
	hr,
	.post.idc_masonry_type .idc_post_cont .idc_post_footer .idc_post_meta_info a.idc_post_comments {
		border-bottom-color:#ddd;
	}
	
	.idc_tabs .idc_tabs_list a,
	.idc_tabs.tabs_mode_tab .idc_tabs_list_item.current_tab a,
	.idc_tabs.tabs_mode_tour .idc_tabs_list_item.current_tab a,
	.idc_tabs .idc_tabs_wrap,
	.idc_toggles.toggles_mode_accordion .idc_toggle_wrap .idc_toggle_title,
	.idc_stats.stats_mode_bars.stats_type_horizontal .idc_stat_wrap,
	.idc_counters .idc_counter_wrap .idc_counter_inner,
	.related_posts .related_posts_content .rel_post_content figure.alignleft,
	.about_author .about_author_inner,
	.post_comments .comment-body,
	.post_comments .commentlist .comment-body,
	.idc_quotes_slider .idc_quote .idc_quote_inner .quote_content,
	.quote_grid,
	.quote_grid .quotes_list,
	.quote_grid .quotes_list .idc_quote,
	.quote_grid .quote_vert,
	.quote_grid:before,
	.quote_grid:after,
	.portfolio.grid .project.type-project .idc_img_rollover_wrap,
	.portfolio.grid .project.type-project .project_inner_wrap {
		border-color: rgba(221, 221, 221, 0.4);
	}
	
	.idc_quotes_slider .idc_quote_inner .quote_content:before {
		border-top-color:rgba(221, 221, 221, 0.25);
	}
	
	.idc_tabs.tabs_mode_tab .idc_tabs_list_item a,
	.widget_custom_posts_tabs_entries .idc_tabs .idc_tabs_wrap .idc_tab li {
		border-bottom-color:rgba(221, 221, 221, 0.25);
	}
	
	.project .slider_project_outer .slider_project_inner .idc_slider_project_title > a,
	.project .project_outer .project_inner .idc_project_header .idc_project_title a,
	.widget_custom_popular_projects_entries .pj_ddn .entry-title a,
	.widget_custom_latest_projects_entries .latest_pj_content_wrap .entry-title a,
	.widget_nav_menu + .idc_widget_divider {
		border-color:transparent;
	}

	.format-quote .idc_quote_content:before {
		border-right-color:transparent;
		border-bottom-color:transparent;
	}
	
	.idc_quotes_slider .idc_quote_inner .quote_content:before,
	.idc_quotes_slider .idc_quote_inner .quote_content:after,
	.idc_tabs.tabs_mode_tour .idc_tabs_list_item.current_tab a {
		border-right-color:transparent;
	}
	
	.idc_quotes_slider .quote_content:before,
	.idc_quotes_slider .quote_content:after {
		border-left-color:transparent;
	}
	
	.post .idc_slider_post_footer,
	.widget_nav_menu > li:first-child > a,
	.project_details_title + .project_details_item,
	.project_details_item:first-child,
	.project_features_title + .project_features_item,
	.project_features_item:first-child,
	.profile_details_title + .profile_details_item,
	.profile_details_item:first-child,
	.profile_features_title + .profile_features_item,
	.profile_features_item:first-child {
		border-top-color:transparent;
	}

	.comment-body + .comment-respond,
	.idc_search .idc_search_post .idc_search_post_cont,
	.idc_tabs.tabs_mode_tab .idc_tabs_list_item.current_tab a {
		border-bottom-color:transparent; background: #f0f3f6;
	}
	
	@media only screen and (max-width: 767px) {
		.idc_clients_grid .idc_clients_item:first-child {
			border-top-color:#ddd;
		}
		
		.idc_clients_grid .idc_clients_item {
			border-left-color:#ddd;
		}
		
		.idc_clients_grid .idc_clients_item {
			border-right-color:#ddd;
		}
	}
	
	@media only screen and (max-width: 540px) {
		.related_posts > ul li > a {
			border-left-color:#ddd;
		}
		
		html #page .idc_tabs .idc_tabs_list_item a {
			border-color:rgba(221, 221, 221, 0.25);
		}
	}
	/* Finish Borders Color */
	
	.idc_toggles.toggles_mode_accordion .idc_toggle_wrap .idc_toggle,
	.idc_toggles.toggles_mode_toggle .idc_toggle_wrap.current_toggle {
		background-color:rgba(255, 255, 255, 0.5);
	}

	.idc_tabs .idc_tabs_list .idc_tabs_list_item.current_tab > a:after {
		border-color:#fff;
	}
	/* Finish Custom Color */
	
	
	/* Start Custom Rules */
	::selection {
		background: rgba(255, 215, 9, 0.8);
	}
	
	::-moz-selection {
		background: rgba(255, 215, 9, 0.8);
	}
	
	.portfolio.small_gap .project .project_outer {
		-webkit-box-shadow:0 0 0 1px rgba(221, 221, 221, 1);
		-moz-box-shadow:0 0 0 1px rgba(221, 221, 221, 1);
		box-shadow:0 0 0 1px rgba(221, 221, 221, 1);
	}
	
	.portfolio.grid .project.type-project .idc_img_rollover_wrap,
	.portfolio.grid .project.type-project .project_inner,
	.idc_stats.stats_mode_bars.stats_type_horizontal .idc_stat_wrap,
	.idc_tabs .idc_tabs_wrap,
	.idc_tabs .idc_tabs_list_item.current_tab > a,
	.idc_toggles.toggles_mode_accordion .idc_toggle_wrap .idc_toggle_title,
	.quote_grid .quotes_list .idc_quote {
		-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 1);
		-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 1);
		box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 1);

	}
	
	#slide_top {
		background-color:rgba(54, 68, 78, 0.5);
		border-color:rgba(255, 255, 255, 0.15);
	}
	
	/* Finish Custom Rules */

/***************** Finish Default Color Scheme Rules ******************/


/***************** Start Default Button Color Scheme Rules ******************/

	.idc_button.idc_but_bg_slide_left, 
	.idc_button.idc_but_bg_slide_right, 
	.idc_button.idc_but_bg_slide_top, 
	.idc_button.idc_but_bg_slide_bottom, 
	.idc_button.idc_but_bg_expand_vert, 
	.idc_button.idc_but_bg_expand_hor, 
	.idc_button.idc_but_bg_expand_diag {
		border-color:#9c9c9c;
		background-color:#fff;
		color:#9c9c9c;
	}
	
	.idc_button.idc_but_bg_slide_left:hover, 
	.idc_button.idc_but_bg_slide_right:hover, 
	.idc_button.idc_but_bg_slide_top:hover, 
	.idc_button.idc_but_bg_slide_bottom:hover, 
	.idc_button.idc_but_bg_expand_vert:hover, 
	.idc_button.cm.sms_but_bg_expand_hor:hover, 
	.idc_button.idc_but_bg_expand_diag:hover {
		border-color:#9c9c9c;
		background-color:#fff;
		color:#fff;
	}
	
	.idc_button.idc_but_bg_slide_left:after, 
	.idc_button.idc_but_bg_slide_right:after, 
	.idc_button.idc_but_bg_slide_top:after, 
	.idc_button.idc_but_bg_slide_bottom:after, 
	.idc_button.idc_but_bg_expand_vert:after, 
	.idc_button.idc_but_bg_expand_hor:after, 
	.idc_button.idc_but_bg_expand_diag:after {
		background-color:#9c9c9c;
	}
	
	.idc_button.idc_but_icon_dark_bg, 
	.idc_button.idc_but_icon_light_bg, 
	.idc_button.idc_but_icon_divider {
		background-color:#9c9c9c;
		color:#fff;
	}
	
	.idc_button.idc_but_icon_dark_bg:hover, 
	.idc_button.idc_but_icon_light_bg:hover, 
	.idc_button.idc_but_icon_divider:hover {
		background-color:#9c9c9c;
		color:#fff;
	}
	
	.idc_button.idc_but_icon_divider:after {
		border-right-color:#fff;
	}
	
	.idc_button.idc_but_icon_inverse {
		border-color:#9c9c9c;
		background-color:#9c9c9c;
		color:#fff;
	}
	
	.idc_button.idc_but_icon_inverse:before {
		color:#9c9c9c;
	}
	
	.idc_button.idc_but_icon_inverse:after {
		background-color:#fff;
	}
	
	.idc_button.idc_but_icon_inverse:hover:before {
		color:#fff;
	}
	
	.idc_button.idc_but_icon_inverse:hover:after {
		background-color:#9c9c9c;
	}
	
	
	.idc_button.idc_but_icon_slide_left, 
	.idc_button.idc_but_icon_slide_right {
		border-color:#9c9c9c;
		background-color:#fff;
		color:#9c9c9c;
	}
	
	
	.idc_button.idc_but_icon_hover_slide_left, 
	.idc_button.idc_but_icon_hover_slide_right, 
	.idc_button.idc_but_icon_hover_slide_top, 
	.idc_button.idc_but_icon_hover_slide_bottom {
		border-color:#9c9c9c;
		background-color:#9c9c9c;
		color:#fff;
	}
	
	.idc_button.idc_but_icon_hover_slide_left:hover, 
	.idc_button.idc_but_icon_hover_slide_right:hover, 
	.idc_button.idc_but_icon_hover_slide_top:hover, 
	.idc_button.idc_but_icon_hover_slide_bottom:hover {
		border-color:#9c9c9c;
		background-color:#9c9c9c;
		color:#fff;
	}

/***************** Finish Default Button Color Scheme Rules ******************/



/***************** Start Default Events Color Scheme Rules ******************/

	/* Start Main Content Font Color */
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_left .tribe-events-schedule > h6.tribe-events-cost, 
	.recurringinfo, 
	.tribe_events .idc_post_cont .idc_post_cont_info,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_read_more:before,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_date_wrap,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_date,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_meta_info .idc_post_comments,
	.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number .tribe-countdown-under, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit]:hover {
		color:#616161;
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_left .tribe-events-schedule > h6, 
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-back a, 
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-cal-links a, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .tribe-events-event-meta .tribe-events-venue-details a:hover, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .tribe-events-event-meta .tribe-events-venue-details .author, 
	#tribe-events-footer > a:hover,  
	.recurringinfo a:hover, 
	#tribe-geo-results h2:hover,
	#tribe-geo-results h2 a:hover,
	.tribe_events .idc_post_date .idc_day_mon,
	ul.tribe-related-events > li .tribe-related-events-thumbnail .idc_events_img_placeholder:hover, 
	.tribe-events-venue .idc_events_venue_header .idc_events_venue_header_right a:hover, 
	.tribe-events-organizer .idc_events_organizer_header .idc_events_organizer_header_right a:hover,  
	#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .time-details, 
	.tribe-events-countdown-widget .tribe-countdown-text a:hover, 
	.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-venue-name a:hover, 
	.widget .vcalendar .vevent .entry-title a:hover, 
	.widget .vcalendar .vevent .idc_widget_event_venue_info_loc .idc_widget_event_venue_info a:hover, 
	.widget .vcalendar .vevent .idc_widget_event_venue_info_loc .idc_widget_event_venue_loc a, 
	.widget .tribe-events-widget-link a:hover {
		color:#9c9c9c;
	}
	
	.tribe-bar-views-open label.button, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"], 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column a:hover,
	.tribe-events-sub-nav li a span {
		background-color:#9c9c9c;
	}
	
	@media only screen and (max-width: 767px) {
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth:hover * {
			color:#9c9c9c;
		}
		
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth.tribe-events-present {
			background-color:#9c9c9c;
		}
	}
	
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"],	
	.tribe-events-sub-nav li a,
	.tribe-events-sub-nav li a span:before, 
	.tribe-events-sub-nav li a span:after	{
		border-color:#9c9c9c;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-cal-links a:hover, 
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_right .tribe-events-back a:hover, 
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_left .tribe-events-schedule span.date-start,
	#tribe-events-content.tribe-events-single .idc_single_event_header .idc_single_event_header_left .tribe-events-schedule span.end-time,
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .idc_events_list_event_header .tribe-events-event-cost, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .tribe-events-list-event-description .tribe-events-read-more:hover, 
	#tribe-events-content.tribe-events-list .vevent .idc_events_list_event_wrap .tribe-events-event-meta .time-details,
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .time-details,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_meta_info > a:hover:before,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_meta_info > a.active:before,
	.tribe_events .idc_post_cont .idc_post_header .idc_post_title a:hover,
	.tribe-events-adv-list-widget .duration .date-start,
	.tribe-events-adv-list-widget .duration .end-time,
	ul.tribe-related-events > li .tribe-related-event-info {
		color:#243bc1;
	}
	
	@media only screen and (max-width: 767px) {
		#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .time-details * {
			color:#243bc1;
		}
	}
	
	.tribe-events-sub-nav li a:hover span,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child:hover, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event:hover > div:first-child, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"],
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"]:before,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"]:after,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"]:hover,
	.tribe_events .idc_post_cont .idc_post_footer .button:hover,
	.widget .vevent .list-date span.list-daynumber {
		background-color:#243bc1;
	}
	
	@media only screen and (max-width: 767px) {
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events:before {
			background-color:#243bc1;
		}
	}
	
	.tribe-events-sub-nav li a:hover, 
	.tribe-events-sub-nav li a:hover span:before, 
	.tribe-events-sub-nav li a:hover span:after,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"] {
		border-color:#243bc1;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */
	.tribe-events-tooltip, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"] a:hover,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"]:hover:before, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"]:hover:after,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit],
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label.button:hover, 
	#tribe-events-bar #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-inner label.button,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a:hover, 
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option.tribe-bar-active a, 
	#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option a:hover:after,
	#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option.tribe-bar-active a:after,
	.widget .vevent .list-date span.list-dayname {
		background-color:#36444e;
	}
	
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label.button:hover, 
	#tribe-events-bar #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-inner label.button,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a:hover, 
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option.tribe-bar-active a, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit],
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"]:hover {
		border-color:#36444e;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:before {
		border-right-color:#36444e;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {
		border-left-color:#36444e;
	}
	
	.tribe-events-tooltip:before {
		border-top-color:#36444e;
	}
	
	.recurringinfo .recurring-info-tooltip:before {
		border-bottom-color:#36444e;
	}
	
	@media only screen and (max-width: 767px) {
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth * {
			color:#36444e;
		}
	
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth.mobile-active {
			background-color:#36444e;
		}
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	.widget ol.vcalendar .vevent .idc_event_date > div {
		color:#fff;
	}
	
	#tribe-events-content.tribe-events-month table.tribe-events-calendar, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div,
	#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap, 
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=text],
	.tribe_events .idc_post_cont,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label.button,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a {
		background-color:#fff;
	}
	
	.recurringinfo .recurring-info-tooltip:after {
		border-bottom-color:#fff;
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	.tribe-events-tooltip .entry-title,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-events-visuallyhidden, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column a,  
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit],
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label.button:hover, 
	#tribe-events-bar #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-inner label.button,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a:hover, 
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option.tribe-bar-active a, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"], 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"] a,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*="tribe-events-event-"]:hover a,
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"], 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"] a, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*="tribe-events-daynum-"] a:hover, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child > .entry-title, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event > div:first-child > .entry-title a,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event:hover > div:first-child a, 
	.tribe_events .idc_post_cont .idc_post_footer .button,
	.tribe_events .idc_post_cont .idc_post_footer .button:hover:before,
	.widget .vevent .list-date span.list-dayname,
	.widget .vevent .list-date span.list-daynumber {
		color:#fbfbfb;
	}
	
	@media only screen and (max-width: 767px) {
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth.mobile-active *, 
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth.tribe-events-present * {
			color:#fbfbfb;
		}
		
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events.mobile-active:before, 
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present:before {
			background-color:#fbfbfb;
		}
	}
	
	#tribe-events-content.tribe-events-list .tribe-events-list-separator-month,
	#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading,
	#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date,
	#tribe-events-content.tribe-events-day .tribe-events-day-time-slot > h5,
	.tribe-events-notices,
	.tribe_events .wp-caption,
	ul.tribe-related-events > li .tribe-related-events-thumbnail .idc_events_img_placeholder,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-today,
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit]:hover {
		background-color:#fbfbfb;
	}
	
	@media only screen and (max-width: 767px) {
		#main #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-thismonth,
		#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"] a:hover,
		#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"]:hover:before,
		#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-has-events div[id*="tribe-events-daynum-"]:hover:after {
			background-color:#fbfbfb;
		}
	}
	
	.tribe_events .idc_post_cont .idc_post_footer .button:hover:before {
		border-color:#fbfbfb;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	.bd_font_color,
	.tribe-events-tooltip,
	.tribe-events-tooltip .tribe-events-event-body .duration,
	.tribe-events-tooltip .tribe-events-event-body .description,
	.tribe_events .idc_post_meta_info {
		color:#dddddd;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap .tribe-week-grid-block div:before,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div:after {
		background-color:rgba(221, 221, 221, 0.5);
	}
	
	#tribe-events-content.tribe-events-single .idc_single_event_header, 
	#tribe-events-content.tribe-events-single .idc_single_event_meta .tribe-events-meta-group .idc_event_meta_info .idc_event_meta_info_item, 
	#tribe-events-content.tribe-events-single .post_nav,
	.tribe-bar-filters, 
	#tribe-events-content.tribe-events-list .vevent, 
	.tribe-events-notices, 
	#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td .tribe-events-viewmore, 
	.tribe-events-venue .idc_events_venue_header, 
	.tribe-events-organizer .idc_events_organizer_header, 
	.tribe-events-photo #tribe-events-header, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-scroller,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday,
	#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner > div input[type=submit]:hover,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label.button,
	#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a, 
	#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile, 
	.widget .vcalendar .vevent, 
	.tribe_events .idc_post_cont,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_meta_info a,
	.tribe_events .idc_post_cont .idc_post_footer .idc_post_date_wrap {
		border-color:#dddddd;
	}
	
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div, 
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div:before,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap .tribe-week-grid-block,
	#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap .tribe-week-grid-block div  {
		border-color:rgba(221, 221, 221, 0.5);
	}
	/* Finish Borders Color */

/***************** Finish Default Events Color Scheme Rules ******************/


/***************** Start Header Color Scheme Rules ******************/

	/* Start Header Content Color */
	.header_mid {
		color:#616161;
		background:#fff;
	}
	/* Finish Header Content Color */
	
	
	/* Start Header Primary Color */
	.header_mid a,
	.header_mid h1 a:hover,
	.header_mid h2 a:hover,
	.header_mid h3 a:hover,
	.header_mid h4 a:hover,
	.header_mid h5 a:hover,
	.header_mid h6 a:hover,
	.header_mid .color_2,
	.header_mid h1,
	.header_mid h2,
	.header_mid h3,
	.header_mid h4,
	.header_mid h5,
	.header_mid h6,
	.header_mid h1 a,
	.header_mid h2 a,
	.header_mid h3 a,
	.header_mid h4 a,
	.header_mid h5 a,
	.header_mid h6 a,
	.header_mid #navigation > li > a,
	.header_mid .header_mid_inner .search_wrap .search_but,
	.idc_wrap_portfolio .idc_project_filter_wrap .button, .idc_next_arrow:after,  .idc_prev_arrow:after,
	button[type=submit][class^="idc_theme_icon_"],
	.header_mid .search_wrap .search_bar_wrap button[type=submit][class^="idc-icon-"],
	.header_mid .search_wrap .search_bar_wrap button[type=submit][class*=" idc-icon-"],
	.header_mid .search_wrap .search_bar_wrap button[type=submit][class^="idc_theme_icon_"],
	.header_mid .search_wrap .search_bar_wrap button[type=submit][class*=" idc_theme_icon_"] {
		color: #3d3d3d;
	}
	
	.header_mid .idc_button,
	.header_mid .button:hover,
	.header_mid .button,
	.header_mid #navigation > li > a[data-tag]:before {
		background-color:#36444e;
	}
	
	/* Finish Header Primary Color */
	
	
	/* Start Header Rollover Color */
	.header_mid a:hover,
	.header_mid #navigation > li.menu-item-highlight > a,
	.header_mid #navigation > li.current-menu-ancestor > a > span > span.nav_subtitle,
	.header_mid #navigation > li.menu-item-highlight > a > span > span.nav_subtitle,
	.header_mid .header_mid_inner .search_wrap.search_opened .search_but:hover {
		color:#243bc1;
	}
	
	@media only screen and (min-width: 1024px) { 
		.header_mid #navigation li:hover > a,
		.header_mid #navigation > li > a:hover,
		.header_mid #navigation > li > a:hover > span > span.nav_subtitle,
		.header_mid #navigation > li:hover > a,
		.header_mid #navigation > li:hover > a > span > span.nav_subtitle,
		.header_mid #navigation > li.current-menu-item > a,
		.header_mid #navigation > li.current-menu-item > a > span > span.nav_subtitle,
		.header_mid #navigation > li.current-menu-ancestor > a,
		.header_mid #navigation > li.current-menu-ancestor > a > span > span.nav_subtitle {
			color:#243bc1;
		}
	}
	
	.header_mid #navigation > li > a[data-tag]:hover:before,
	.header_mid #navigation > li.current-menu-item > a[data-tag]:before,
	.header_mid #navigation > li.current-menu-ancestor > a[data-tag]:before,
	.header_mid #navigation > li.menu-item-highlight > a[data-tag]:before {
		background-color:#243bc1;
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation > li:hover > a[data-tag]:before {
			background-color:#243bc1;
		}
	}
	/* Finish Header Rollover Color */
	
	
	/* Start Header Subtitle Color */
	.header_mid #navigation > li > a > span > span.nav_subtitle {
		color:#aaa;
	}
	/* Finish Header Subtitle Color */
	
	
	/* Start Header Block Background Color */
	.header_mid_outer {
		background-color:rgba(255,255,255,0);
	}
	/* Finish Header Block Background Color */
	
	
	/* Start Header Background Color */
	.header_mid .idc_button,
	.header_mid .idc_button:hover,
	.header_mid #navigation > li > a[data-tag]:before {
		color:#f9f9f9;
	}
	
	.header_mid .header_mid_inner .search_wrap.search_opened .search_but,
	.header_mid .search_bar_wrap input[type=text] {
		background-color:#f9f9f9;
	}
	/* Finish Header Background Color */
	
	
	/* Start Header Rollover Background Color */
	.header_mid #navigation > li > a[data-tag]:hover:before,
	.header_mid #navigation > li.current-menu-item > a[data-tag]:before,
	.header_mid #navigation > li.current-menu-ancestor > a[data-tag]:before,
	.header_mid #navigation > li.menu-item-highlight > a[data-tag]:before {
		color:#fff;
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation > li:hover > a[data-tag]:before {
			color:#fff;
		}
	
		.header_mid #navigation > li.current-menu-ancestor > a {
			background:#fff;
		}
	}
	
	.header_mid #navigation > li > a:hover,
	.header_mid .header_mid_inner #navigation > li > a > span.nav_bg_clr,
	.header_mid .header_mid_inner #navigation > li.menu-item-highlight > a > span.nav_bg_clr {
		background:#fff;
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation > li:hover > a {
			background: #F0F3F6;
			cursor: pointer;
		}
	}
	/* Finish Header Rollover Background Color */
	
	
	/* Start Header Borders Color */
	.header_mid .header_mid_inner .search_wrap.search_opened .search_but {
		border-color:#ddd;
	}
	
	.header_mid.header_mid_scroll {
		 background: rgba(255, 255, 255, 0.5);
	}

	.header_mid_outer,
	.header_mid hr,
	.header_mid .idc_divider {
		border-bottom-color:#ddd;
		box-shadow: 0 2px 6px -4px rgba(24, 32, 47, 0.4);
	}
	/* Finish Header Borders Color */
	
	/* Start Header Dropdown Subtitle Color */
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a:hover > span > span.nav_subtitle,
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li > a > span > span.nav_subtitle {
		color:#9e9e9e;
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container > ul > li:hover > a > span > span.nav_subtitle {
			color:#9e9e9e;
		}
	}
	/* Finish Header Dropdown Subtitle Color */
	
	
	/* Start Header Dropdown Background Color */
	.header_mid #navigation ul li > a[data-tag]:before {
		color:#36444e;
	}
	
	.header_mid button,
	.header_mid #navigation ul,
	.header_mid #navigation > li.menu-item-mega li > a:hover,
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container,
	.header_mid .header_mid_inner .search_wrap.search_opened .search_but:hover,
	.header_mid .idc_added_product_info {
		background-color:#F0F3F6;
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation > li.menu-item-mega li:hover > a {
			background-color:#F0F3F6;
		}
	}
	
	@media only screen and (max-width: 1024px) {
		.header_mid #navigation li > a,
		.header_mid #navigation li:hover > a,
		.header_mid #navigation > li.current-menu-ancestor > a,
		.header_mid #navigation > li.menu-item-mega > div > ul > li:hover > a,
		.header_mid #navigation > li.menu-item-mega > div > ul > li.current-menu-ancestor > a {
			background-color:#F0F3F6;
		}
	}
	
	.header_mid #navigation > li.menu-item-has-children > a:after,
	.header_mid #navigation > li.menu-item-has-children > a > span.nav_bg_clr:after,
	.header_mid .idc_added_product_info:before {
		border-bottom-color:#F0F3F6;
	}
	/* Finish Header Dropdown Background Color */
	
	
	/* Start Header Dropdown Rollover Border Color */
	.header_mid #navigation ul li > a[href]:hover span {
		border-color:#243bc1;
	}
	/* Finish Header Dropdown Rollover Border Color */
	
	
	/* Start Header Dropdown Borders Color */	
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container > ul:after {
		background-color:rgba(255,255,255,0.1);
	}
	
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container,
	.header_mid .search_bar_wrap input[type=text]:focus,
	.header_mid .idc_added_product_info {
		border-color:rgba(255,255,255,0.1);
	}
	
	.header_mid #navigation ul li,
	.header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container li li li:first-child {
		border-top-color:rgba(255,255,255,0.1);
	}
	
	.header_mid #navigation ul li {
		border-left-color:rgba(255,255,255,0.1);
	}
	
	@media only screen and (min-width: 1024px) {
		.header_mid #navigation ul li {
			border-right-color:#ddd;
		}
		.header_mid #navigation ul.sub-menu > li:first-child:before {
			content: "";
			width: 0;
			height: 0;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 7px solid red;
			position: absolute;
			top: -8px;
			left: 50%;
			margin-left: -11px;
		}
	}
	/* Finish Header Dropdown Borders Color */
	
	
	/* Start Header Block Background Color */
	.header_mid.header_mid_scroll .header_mid_outer {
		background-color:#fff;
	}
	/* Finish Header Block Background Color */
	

/***************** Finish Header Color Scheme Rules ******************/


/***************** Start Header Top Color Scheme Rules ******************/
	
	
	/* Start Header Top Dropdown Background Color */
	.header_top input[type=text],
	.header_top input[type=number],
	.header_top input[type=email],
	.header_top input[type=password],
	.header_top input[type=submit],
	.header_top button,
	.header_top textarea,
	.header_top select,
	.header_top option,
	.header_top_outer nav > div > ul > li ul,
	.header_top .search_bar_wrap,
	.header_top .search_bar_wrap input[type=text],
	.header_top .search_bar_wrap input[type=text]:focus {
		background-color:#36444e;
	}
	/* Finish Header Top Dropdown Background Color */
	
	/* Start Header Top Custom Rules */
	.header_top_outer,
	.header_top .header_top_but {
		-webkit-box-shadow:inset 0 -1px 0 0 rgba(rgba(251,251,251,0));
		-moz-box-shadow:inset 0 -1px 0 0 rgba(rgba(251,251,251,0));
		box-shadow:inset 0 -1px 0 0 rgba(rgba(251,251,251,0));
	}
	
	/* Finish Header Top Custom Rules */

/***************** Finish Header Top Color Scheme Rules ******************/