table:not(.dif) h2,
table:not(.dif) td:first-child,
.product_container .info h1,
.careers_inner .apply h3,
.contacts_info .location:before,
.contacts_info .mail:before,
.contacts_info .phone:before,
.history_box li:before,
.all_partners .info a,
aside.filter .data legend,
.search-list strong,
.highlighted,
.product_info .downloads cite,
.product_info .detailed_info td:nth-child(2):before,
.product_container .slide h2,
.product_container .slide,
.search_block button,
.project_list li figcaption > a,
.our_projects .head,
.our_projects .tabs a,
.what_make_different .owl-next,
.what_make_different .owl-prev,
.rich_text li:before {
	color: #278797;
}

.careers_inner label.upload:after,
.careers_inner button,
.careers_inner .back_btn,
.blue_btn.all_news,
.project_info_table table tr td:first-child,
.sidebar_nav .sub p, .sidebar_nav .main p,
.search-list li.open a:before,
header .level_0 ul a:before,
header .level_0 > li:after,
.careers .active:before,
.product_series dt.active,
aside.filter .title,
.search-list li.open a:before,
.careers li.open a:before,
.news_page .short li.open a:before,
.sidebar_nav .sub_title_wrap a,
.sidebar_nav .sub_title a,
.our_projects .head,
.our_projects .tabs a.active,
header .search,
.mobile_menu span,
.mobile_menu span:after,
.mobile_menu span:before,
header .top_nav,
.catalogues_popup cite,
.blue_btn.active {
	background-color: #278797;
}

.product_container .slide ul li:before {
	border-top: 1px solid #278797;
	border-right: 1px solid #278797;
}

span.checkbox {
	border: 1px solid #278797;
}

header .level_0 > li.open > a {
	border-bottom: 4px solid #278797;
}

header .language {
	background-color: #136e7d;
}

header .links a + a:before {
	content: none;
}

body.led header .level_0 {
	table-layout: fixed;
}

header .level_0 > li li {
	background-color: #f6f6f6;
}

header .links a {
	color: #fff;
}

header .level_0 a {
	color: #000;
}

.about_us *[class^="icon"],
.about_us cite {
	color: #136e7d;
}

.about_us *[class^="icon"] {
	border-color: #60bccb;
}

.about_us p {
	color: #278797;
}

footer .top {
	background-color: rgba(9, 90, 104, .9);
}

footer .bottom {
	background-color: rgba(9, 90, 104, .97);
}

footer .bottom .up > *[class^="icon"] {
	color: #55b1d9;
}

footer .bottom_slides,
footer .bottom .icon-search input {
	background-color: #095a68;
}

.blue_btn.all_projects,
.product_series dt,
.blue_btn {
	background-color: #4EA3B1;
}

.make_inquiry input[type="submit"], .make_inquiry button,
.product_info dt.open .blue_btn {
	background-color: #136e7d;
}

.back_to_octalight {
	display: none;
}

@media only screen and (min-width: 768px) {
	.contacts nav a {
		background-color: #278797;
	}

	.contacts nav .active {
		background-color: #136e7d;
	}

	.main_news .img span {
		background-color: rgba(39, 135, 151, .7)
	}

	.news .img_container a {
		background-color: rgba(39, 135, 151, .9);
	}
}

@media only screen and (min-width: 1024px) {
	footer .bottom .up .icon-locate,
	footer .bottom .up .icon-inquiry {
		color: #a7ddf5;
	}

	.sidebar_nav .sub_title ~ li a,
	.scroll_bar,
	.sidebar_nav ul ul a {
		background-color: #4EA3B1;
	}

	.scroll_bar .knob,
	.sidebar_nav a {
		background-color: #136e7d;
	}

	.back_to_octalight:before {
		content: "\e602";
		position: absolute;
		top: 10px;
		left: 0;
		padding: 5px;
		font-family: "icomoon";
		font-size: 6px;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.back_to_octalight {
		position: relative;
		display: block;
		float: left;
		padding: 10px 20px 10px 35px;
		border-right: 1px solid rgba(235, 235, 235, .15);
	}
}

@media only screen and (min-width: 1366px) {
	header .level_0 ul a:hover:before,
	header .level_0 > li.active:after, header .level_0 > li:hover:after {
		background-color: #35a6d8;
	}

	.lightbox .icon-l_next:hover,
	.lightbox .icon-l_prev:hover {
		color: #278797;
	}


	.search-list li:hover a:before,
	.careers li:hover a:before,
	.blue_btn.all_projects:hover,
	.blue_btn:hover
	.news_page .short li:hover a:before {
		background-color: #278797;
	}

	.about_us li:hover p {
		color: #898989;
	}

	.what_make_different .img_container .hover {
		border: 0 solid rgba(39, 135, 151, .8);
	}

	.search-list li.open a:before, .search-list li:hover a:before, .careers li:hover a:before, .news_page .short li:hover a:before {
		background-color: rgba(39, 135, 151, 1);
	}
}