
/* Webkit */
::selection {
    background: #8cc63f;
}
/* Gecko/Mozilla */
::-moz-selection {
    background: #8cc63f;
}
body {
	 background-color:#ffffff; 			font-family: Montserrat, sans-serif;
			 font-size: 14px; }
 
	.carousel_slider_holder {
		background-color:#ffffff; 
	}
.flex-direction-nav .flex-next:hover,
.two_columns_66_33 .column1 .flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-prev:hover,
.two_columns_66_33 .column1 .flex-direction-nav .flex-prev:hover,
.drop_down .second .inner2 ul li:hover a,
.drop_down .second .inner2 ul.right li:hover a,
.drop_down .second .inner2 ul li.sub ul li:hover a,
.drop_down .second .inner2 ul.right li.sub ul li:hover a,
.blog_holder_v2 .post_content_link:hover,
.blog_holder .post_content_link:hover,
.blog_holder_v2 .post_content_quote:hover,
.blog_holder .post_content_quote:hover,
.blog_holder_v3 article.link:hover .post_content_holder,
.blog_holder_v3 article.quote:hover .post_content_holder,
.blog_single_holder .info_single_bottom .right.single_tags a:hover,
.comment_holder .comment .text .replay:hover,
.comment_holder .comment .text .comment-reply-link:hover,
#respond textarea:focus,
#respond input[type='text']:focus,
.contact_form input[type='text']:focus,
.contact_form textarea:focus,
.comment #respond textarea:focus,
.comment #respond input[type='text']:focus,
.list.number_with_shadow ul>li:before,
.accordion_holder.accordion h5.ui-state-active > span,
.accordion_holder.accordion h5:hover > span,
.bx-controls .bx-prev:hover,
.bx-controls .bx-next:hover,
.highlight,
.price_table_inner.active ul li.prices,
.price_table_inner.active ul li.table_title,
.price_table_inner.active .price_button a,
.price_table_inner:hover ul li.prices,
.price_table_inner:hover ul li.table_title,
.price_table_inner:hover .price_button a,
.progress_bars .progress_content,
.progress_bars_vertical .progress_content_outer .progress_content,
.progress_bars_with_image_content .bar .bar_noactive,
.progress_bars_with_image_content .bar .bar_active,
.social_menu li a:hover span,
.widget .tagcloud a:hover,
.portfolio_navigation .portfolio_prev:hover a,
.portfolio_navigation .portfolio_next:hover a,
.portfolio_navigation .portfolio_button:hover a,
.portfolio_paging .load_more a,
#back_to_top:hover,
.blog_single_holder .info_single_bottom .left span,
.blog_single_holder .info_single_bottom .left a:hover span,
.pagination ul li span,
.pagination ul li a:hover,
.filter_holder ul li:hover,
.filter_holder ul li.active,
.header_right_widget #lang_sel ul li ul li:hover a, 
.header_right_widget #lang_sel_click ul li ul li:hover a,
.footer_top #lang_sel ul li ul li:hover a,
.footer_top #lang_sel_click ul li ul li:hover a,
aside #lang_sel ul li ul li:hover a, 
aside #lang_sel_click ul li ul li:hover a{
	background-color: #EEF3F8;
}
.button:hover,
.load_more a:hover,
#respond input[type='submit']:hover,
.services_holder .service:hover,
.icon_holder:hover{
	background-color: #EEF3F8 !important;
}
.flex-direction-nav .flex-next,
.two_columns_66_33 .column1 .flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
.two_columns_66_33 .column1 .flex-direction-nav .flex-prev,
table th,
table tr:nth-child(odd) td,
.blog_holder_v2 .post_content_link, .blog_holder .post_content_link,
.blog_holder_v2 .post_content_quote, .blog_holder .post_content_quote,
.blog_single_holder .info_single_bottom .right.single_tags a,
.pagination ul li.prev a,
.pagination ul li.next a,
.pagination ul li.first a,
.pagination ul li.last a,
.comment_holder .comment .text .comment_arrow,
.comment_holder .comment .text .text_inner,
.comment_holder .comment .text .replay,
.comment_holder .comment .text .comment-reply-link,
#respond textarea,
#respond input[type='text'],
#respond input[type='submit'],
.contact_form input[type='text'],
.contact_form  textarea,
.button,
.load_more a,
.list.number ul>li:before,
.message,
.accordion_holder.accordion h5 > span,
.services_holder .service,
.bx-controls .bx-prev,
.bx-controls .bx-next,
.testimonial_text_inner,
.tabs .tabs-nav li.active a,
.tabs .tabs-container,
.call_to_action,
.price_table_inner,
.boxed_holder,
.icon_holder,
.social_menu li a span,
.header_right_widget #searchform input[type="text"],
footer .footer_top_inner #searchform input[type="text"],
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select,
.widget.widget_search form input[type="text"],
.widget .tagcloud a,
.portfolio_navigation .portfolio_prev a,
.portfolio_navigation .portfolio_next a,
.portfolio_navigation .portfolio_button a,
.filter_holder ul li,
.projects_holder.boxed .mix .hover,
.latest_post_text,
#back_to_top{
	background-color: #e5eaf1;
}
#ascrail2000 div{
	background-color: #e5eaf1 !important;
}
.testimonial_arrow{
	border-color: #e5eaf1 transparent transparent transparent;
}
h1,
.blog_holder article .post_info .date,
.blog_holder_v2 article .post_info .date{
		color: #ffffff; 		font-family: Montserrat, sans-serif;
		font-size: 42px; 	line-height: 47px; 	font-style: normal; 	}
.title h1{
	color: #ffffff; 		font-family: Montserrat, sans-serif;
		font-size: 36px; 				}
h2,
h2 a,
.dropcap{
	color: #2E3D50; 			font-family: Montserrat, sans-serif;
		font-size: 32px; 	line-height: 42px; 		}
.blog_holder article .post_text h2 a,
.blog_holder_v2 article .post_text h2 a{
	color: #2E3D50 !important; }
h3,h3 a{
	color: #78879E; 		font-family: Montserrat, sans-serif;
		font-size: 28px; 	line-height: 20px; 		}
h4,
h4 a,
.progress_bars_vertical .progress_number{
	color: #78879E; 			font-family: Montserrat, sans-serif;
		font-size: 24px; 		font-style: normal; 	}
.blog_holder_v2 .post_content_link  h4 a, 
.blog_holder .post_content_link  h4 a,
.blog_holder_v2 .post_content_quote  h4 a,
.blog_holder .post_content_quote  h4 a,
.blog_holder_v3 article .post_content_holder .post_text h4 a{
	color: #78879E; }
h5,
h5 a,
.price_in_table .value,
.price_tables .mark,
.progress_bars .progress_number,
.progress_bars_vertical .progress_title,
.percentage,
.comment_holder .comment .text .name,
.services_holder .service,
.tabs .tabs-nav li a,
.price_table_inner ul li.table_title{
	color: #2E3D50; 		font-family: Montserrat, sans-serif;
		font-size: 21px; 		font-style: normal; 	}
.price_in_table .price,
.counter_holder span.counter{
	color: #2E3D50; 		font-family: Montserrat, sans-serif;
		font-style: normal; 	}
.blog_single_holder .info_single_bottom .left span,
.pagination ul li a{
		font-family: Montserrat, sans-serif;
	}
.services_holder .service a,
.highlight,
#wp-calendar caption,
#wp-calendar td a,
.widget.widget_rss li a.rsswidget,
.qode-like,
.blog_holder article .post_info .date,
.blog_holder article .post_info .month, 
.blog_holder_v2.blog_single_holder article .info .left span,
.blog_holder article .post_text .info_bottom .comments,
.blog_holder_v2 article .info .right .comments,
.blog_holder_v3 article .post_info .inner .left .comments,
.blog_holder_v2 article .post_info .date,
.blog_holder_v2 article .post_info .month,
.blog_holder_v2 article  .post_content_link:hover .info,
.blog_holder article  .post_content_link:hover .info,
.blog_holder_v2 article .post_content_quote:hover .info, 
.blog_holder_v2 article  .post_content_quote:hover .quote_author, 
.blog_holder article .post_content_quote:hover .info, 
.blog_holder article  .post_content_quote:hover .quote_author,
.blog_holder_v3 article.link:hover .post_content_holder .post_text .info, 
.blog_holder_v3 article.quote:hover .post_content_holder .post_text .info, 
.blog_holder_v3 article.quote:hover  .quote_author,
.blog_holder_v3 article .post_info .inner .right,
.blog_single_holder .info_single_bottom .left span,
.comment_holder .comment .text .name,
.comment_holder .comment .text .replay,
.comment_holder .comment .text .comment-reply-link,
#respond textarea:focus,
#respond input[type='text']:focus,
.contact_form input[type='text']:focus, 
.contact_form textarea:focus,
.comment #respond textarea:focus,
.comment #respond input[type='text']:focus,
#respond input[type='submit'],
.social_share_icon,
aside #lang_sel a.lang_sel_sel,
aside #lang_sel_click a.lang_sel_sel,
aside #lang_sel a.lang_sel_sel:hover,
aside #lang_sel_click a.lang_sel_sel:hover
{
	color: #2E3D50; }
h6,
.list.circle ul>li,
.list.number ul>li,
.list.number_with_shadow ul>li,
.footer_top #lang_sel a.lang_sel_sel,
.footer_top #lang_sel_click a.lang_sel_sel,
.footer_top #lang_sel a.lang_sel_sel:hover,
.footer_top #lang_sel_click a.lang_sel_sel:hover
{
	color: #78879E; 		font-family: Montserrat, sans-serif;
		font-size: 18px; 	line-height: 30px; 	font-style: normal;  	}
p{
				font-family: Montserrat, sans-serif;
		font-size: 14px;	line-height: 26px;	font-style: normal;		margin-top: 20px;	margin-bottom: 20px;}
.title .subtitle{
				font-family: Montserrat, sans-serif;
		font-size: 14px;	line-height: 26px;	font-style: normal;	}
a, p a, .footer_top #lang_sel_list ul li a, .footer_top #lang_sel_list ul li a:visited, aside #lang_sel_list ul li a, aside #lang_sel_list ul li a:visited{
	color: #37B34A;			}
a:hover,
p a:hover,
.blog_holder article .post_text .top_info a:hover, 
.blog_holder_v2 article .info .left a:hover,
.blog_holder_v2.blog_single_holder article .info .left a,
.blog_holder article  .post_content_link:hover .info a, 
.blog_holder_v2 article  .post_content_quote:hover .info a,
.blog_holder article  .post_content_quote:hover .info a,
.blog_holder_v3 article.link:hover .post_content_holder .post_text .info a, 
.blog_holder_v3 article.quote:hover .post_content_holder .post_text .info a,
.blog_holder_v3 article .post_content_holder .post_text .info a:hover,
.blog_single_holder .info_single_bottom .right.single_tags a,
.pagination ul li a,
.pagination ul li a:hover,
.footer_top #lang_sel_list ul li a:hover,
.footer_top #lang_sel_list a.lang_sel_sel:hover,
.footer_top #lang_sel_list ul li a.lang_sel_sel,
aside #lang_sel_list ul li a:hover,
aside #lang_sel_list a.lang_sel_sel:hover,
aside #lang_sel_list ul li a.lang_sel_sel
{
	color: #22932F;	}
header{ 
	background-color: #ffffff;
}
header.sticky{ 
	background-color: #ffffff;
}
.button, #respond input[type="submit"], .load_more a, .filter_holder ul li{
	color: #ffffff; 		font-family: Montserrat, sans-serif;
		font-size: 21px; 	font-style: normal; 	background-color: #37B34A; }
.button:hover,
#respond input[type="submit"]:hover,
.load_more a{
	 color: #ffffff !important; 	 background-color: #009245 !important; }
.separator{
	height: 1px; 	margin-top: 85px; 	margin-bottom: 85px; 	background-color: #D7DADE; }
.title, 
header,
div.comment_form,
.comment_holder ul.comment-list,
.blog_holder article .post_content_holder,
.carousel_slider_holder{
	border-color: #D7DADE; }
nav.main_menu ul > li{
	padding: 60px 0px;
}
.header_right_widget{
	padding: 38px 0px
}
.drop_down .second .inner_arrow{
	 border-color: transparent transparent #ffffff;
}
.drop_down .second .inner2,
.drop_down .second .inner ul li ul,
.header_right_widget #lang_sel ul ul,
.header_right_widget #lang_sel_click ul ul,
aside #lang_sel ul ul,
aside #lang_sel_click ul,
.footer_top #lang_sel ul ul,
.footer_top #lang_sel_click ul ul
{
	background-color: #ffffff;
}
nav.main_menu > ul > li > a{
	 color: #768198; 		font-family: Montserrat, sans-serif;
		 font-size: 17px; 	 line-height: 20px; 	 font-style: normal; 	 font-weight: 400; 	}
.header_right_widget #lang_sel ul > li a.lang_sel_sel,
.header_right_widget #lang_sel_click ul > li a.lang_sel_sel,
.header_right_widget #lang_sel_list a.lang_sel_other,
.header_right_widget #lang_sel_list a.lang_sel_sel, .header_right_widget #lang_sel_list a:visited
{
	 color: #768198; 		font-family: Montserrat, sans-serif;
		 font-size: 17px; 	 font-style: normal; 	 font-weight: 400; 	}
nav.main_menu ul li:hover a,
nav.main_menu ul li.active a{
	color: #2E3D50;
}
.header_right_widget #lang_sel_list a:hover,
.header_right_widget #lang_sel_list a.lang_sel_other:hover,
.header_right_widget #lang_sel_list a.lang_sel_sel,
.header_right_widget #lang_sel ul > li a.lang_sel_sel,
.header_right_widget #lang_sel_click ul > li a.lang_sel_sel
{
	color: #2E3D50;
}
nav.mobile_menu ul li a{
	 color: #768198; 		font-family: Montserrat, sans-serif;
		 font-size: 15px; 	 line-height: 20px; 	 font-style: normal; 	 font-weight: 400; 	}
nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active a{
	color: #2E3D50;
}
.footer_bottom, .footer_bottom p, .footer_bottom p a, .footer_top #lang_sel_list ul li a, .footer_top #lang_sel_list ul li a:visited{
	color:#ffffff;
}
	.footer_bottom {
		background-color:#2C353A;
	}
 
	.footer_top_holder {
		background-color: #2C353A;
	}
	.footer_top h5 {
		color: #768198;
	}
	.footer_top, .footer_top p, .footer_top ul li a, {
		color: #ffffff;
	}
