.block_sidebar_comments p a:hover,.color_accent,.list_5 li a:hover,.the_ins_1
{
    color: #d53737;
}
.general_button,.general_read_more
{
	webkit-font-smoothing: antialiased;
}
.heading_with_border
{
	border-left-color: #d53737;
}
.block_tabs_type_2 .tabs li a.current,.table_1 table th.last_cell,.table_1 table th:first-child
{
	border-left: 1px solid #d53737;
}
.the_ins_3
{
	background-color: #d53737;
}
nav.main_menu>ul>li:hover
{
	border-top: 2px solid #d53737;
	margin-top: -10px;
	padding-top: 8px;
}
.block_tabs_type_1 .tabs li a.current,.block_tabs_type_3 .tabs li a.current,.block_tabs_type_4 .tabs li a.current
{
	border-top: 1px solid #d53737;
}
.block_latest_projects .project .icons a.icon_scale:hover,.block_portfolio_2 .item .icons a:hover
{
	margin-top: -15px;
}
nav.main_menu>ul>li:hover>a
{
	background-color: transparent;
}
.block_pager li.current a,.block_pricing_table_type_1 .title,.block_tabs_type_2 .tabs li,nav.main_menu ul ul li:hover
{
	background-color: #d53737;
}
nav.main_menu>ul>li.current_page_item>a>.subtext
{
	border-bottom-color: #d53737;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #b6b6b6;
	padding-bottom: 7px;
}
.block_blog article h4 a:hover,.block_comments .comment .content .name a:hover,.block_latest_projects .project .description h6 a:hover,.block_pricing_table_type_1 .price .num span
{
	color: #d53737;
}
.tags_label a:hover
{
	background: #d53737;
}
.block_pricing_table_type_1 .cell.alt
{
	background-color: #fcc8c8;
}
.block_pricing_table_type_2 .title
{
	background-color: #d53737;
}
.block_pricing_table_type_2 .special .title
{
	background: linear-gradient(#d53737,#fcc8c8);
	background: -moz-linear-gradient(#d53737,#fcc8c8);
	background: -ms-linear-gradient(#d53737,#fcc8c8);
	background: -o-linear-gradient(#d53737,#fcc8c8);
	background: -webkit-gradient(linear,0 0,0 100%,from(#d53737) to(#fcc8c8));
	background: -webkit-linear-gradient(#d53737,#fcc8c8);
	background-color: #d53737;
	border: 1px solid #fcc8c8;
	pie-background: linear-gradient(#d53737,#fcc8c8);
}
.block_portfolio_2 .item .icons a.icon_link,.block_portfolio_2 .item .icons a.icon_zoom
{
	background-repeat: no-repeat;
	moz-transition: margin .5s ease-out;
	o-transition: margin .5s ease-out;
	webkit-transition: margin .5s ease-out;
}
.block_filter_1 li.active a,.block_latest_projects .project,.block_portfolio_2 .item,.block_text_promo
{
	border-bottom-color: #d53737;
}
.block_our_team .teammate .social
{
	border-top: 1px solid #d53737;
}
.block_portfolio_2 .item .icons a
{
	background-color: #transparent;
}
.block_slogan,.block_to_top a:hover
{
	background-color: #d53737;
}
.block_portfolio_2 .item .icons a.icon_zoom
{
	background-image: url(images/zoom_hover.png);
}
.block_portfolio_2 .item .icons a.icon_link
{
	background-image: url(images/link_hover.png);
}
.block_to_top a:hover
{
	background-image: url(../../../images/main/arrow_1_act.gif);
	moz-transition: all 300ms linear;
	ms-transition: all 300ms linear;
	o-transition: all 300ms linear;
	transition: all 300ms linear;
	webkit-transition: all 300ms linear;
}
.block_footer_recent_posts li a:hover
{
	color: #d53737;
	text-decoration: none;
}
.general_button
{
	background: linear-gradient(#d53737,#d53737);
	background: -moz-linear-gradient(#d53737,#d53737);
	background: -ms-linear-gradient(#d53737,#d53737);
	background: -o-linear-gradient(#d53737,#d53737);
	background: -webkit-gradient(linear,0 0,0 100%,from(#d53737) to(#d53737));
	background: -webkit-linear-gradient(#d53737,#d53737);
	behavior: url(layout/plugins/PIE.htc);
	border: 1px solid #d53737;
	color: #fff;
	display: inline-block;
	font-family: "Open Sans",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 700;
	height: 19px;
	line-height: 18px;
	padding: 0 8px;
	pie-background: linear-gradient(#d53737,#d53737);
	position: relative;
	text-transform: uppercase;
	webkit-text-size-adjust: 100%;
}
.section_slider .text_2_3,.section_slider .text_3_2,.section_slider .text_4_3,.service:hover .service-icon
{
	color: #d53737;
}
#style-switcher h2,#style-switcher h2 a,.block_services_type_1 .service:hover,.block_tabs_type_2 .tabs li:first-child,.general_button,.section_slider .text_1_2,.table_1 table th
{
	background-color: #d53737;
}
.general_read_more
{
	background-image: url(images/arrow_read_more.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	color: #d53737;
	font-family: "Open Sans",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-right: 15px;
	webkit-text-size-adjust: 100%;
}
.service-main:hover,.service-main:hover a,.service-main:hover h2,.service-sub:hover,.service-sub:hover a,.service-sub:hover p,.service:hover a,.service:hover h2,.service:hover p
{
	color: #fff;
}
#breadcrumbs-one a:hover,.block_comments .comment .content .info a
{
	color: #d53737;
}
#breadcrumbs-one a
{
	background-image: url(images/breadcrumb_arrow.png);
}
.block_footer_widgets h3
{
	color: #d53737;
	font-size: 14px;
	padding-bottom: 23px;
}
#style-switcher h2 a
{
	background-image: url(../../../images/main/switcher.png);
	background-position: 9px center;
	background-repeat: no-repeat;
}
.block_latest_projects .project .icons a.icon_scale
{
	background-image: url(images/zoom_hover.png);
	background-repeat: no-repeat;
	moz-transition: margin .5s ease-out;
	o-transition: margin .5s ease-out;
	webkit-transition: margin .5s ease-out;
}
.block_accordeon_type_3 .button_outer.current
{
	background: url(images/icon_minus_3.png) 0 13px no-repeat;
}
.block_tabs_type_2 .tabs li.icon_1 a.current
{
	background: url(images/icon_tabs_2_1_current.png) 14px 21px no-repeat #fff;
}
.block_tabs_type_2 .tabs li.icon_2 a.current
{
	background: url(images/icon_tabs_2_2_current.png) 14px 19px no-repeat #fff;
}
.block_tabs_type_2 .tabs li.icon_3 a.current
{
	background: url(images/icon_tabs_2_3_current.png) 14px 19px no-repeat #fff;
}
.block_tabs_type_2 .tabs li.icon_4 a.current
{
	background: url(images/icon_tabs_2_4_current.png) 14px 17px no-repeat #fff;
}
.block_tabs_type_2 .tabs li.icon_5 a.current
{
	background: url(images/icon_tabs_2_5_current.png) 14px 21px no-repeat #fff;
}
.block_blog .flex-direction-nav li a
{
	background-image: url(images/sprite_slider_small.png);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	text-indent: -9000px;
	width: 16px;
}
.section_slider .arrowButton div
{
	background-image: url(images/sprite_arrow_slider.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 52px;
	khtml-user-select: none;
	margin-top: -26px;
	moz-user-select: none;
	overflow: hidden;
	position: absolute;
	text-indent: -9000px;
	top: 45%;
	user-select: none;
	webkit-user-select: none;
	width: 31px;
	z-index: 300;
}
.block_levels .progress div
{
	background-image: url(images/bg_progress_level.jpg);
	background-repeat: repeat-x;
	behavior: url(layout/plugins/PIE.htc);
	height: 14px;
	overflow: hidden;
	position: relative;
	width: 0;
}
.block_accordeon_type_1 .button_outer.current
{
	background: url(images/icon_minus_1.png) 0 12px no-repeat;
}
.block_accordeon_type_2 .button_outer.current .button_inner
{
	background: url(images/icon_minus_2.png) no-repeat;
}
.block_portfolio_item_1 .flex-direction-nav li a
{
	background-image: url(images/sprite_slider_small.png);
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	text-indent: -9000px;
	width: 16px;
}
.block_search_top .button input
{
	background: url(images/button_search.png) no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 26px;
	text-indent: -9000px;
	width: 27px;
}